#!/usr/bin/env node /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ 35956 (module) { "use strict"; module.exports = balanced; function balanced(a, b, str) { if (a instanceof RegExp) a = maybeMatch(a, str); if (b instanceof RegExp) b = maybeMatch(b, str); var r = range(a, b, str); return r && { start: r[0], end: r[1], pre: str.slice(0, r[0]), body: str.slice(r[0] + a.length, r[1]), post: str.slice(r[1] + b.length) }; } function maybeMatch(reg, str) { var m = str.match(reg); return m ? m[0] : null; } balanced.range = range; function range(a, b, str) { var begs, beg, left, right, result; var ai = str.indexOf(a); var bi = str.indexOf(b, ai + 1); var i = ai; if (ai >= 0 && bi > 0) { if(a===b) { return [ai, bi]; } begs = []; left = str.length; while (i >= 0 && !result) { if (i == ai) { begs.push(i); ai = str.indexOf(a, i + 1); } else if (begs.length == 1) { result = [ begs.pop(), bi ]; } else { beg = begs.pop(); if (beg < left) { left = beg; right = bi; } bi = str.indexOf(b, i + 1); } i = ai < bi && ai >= 0 ? ai : bi; } if (begs.length) { result = [ left, right ]; } } return result; } /***/ }, /***/ 13987 (module, __unused_webpack_exports, __webpack_require__) { var balanced = __webpack_require__(35956); module.exports = expandTop; var escSlash = '\0SLASH'+Math.random()+'\0'; var escOpen = '\0OPEN'+Math.random()+'\0'; var escClose = '\0CLOSE'+Math.random()+'\0'; var escComma = '\0COMMA'+Math.random()+'\0'; var escPeriod = '\0PERIOD'+Math.random()+'\0'; function numeric(str) { return parseInt(str, 10) == str ? parseInt(str, 10) : str.charCodeAt(0); } function escapeBraces(str) { return str.split('\\\\').join(escSlash) .split('\\{').join(escOpen) .split('\\}').join(escClose) .split('\\,').join(escComma) .split('\\.').join(escPeriod); } function unescapeBraces(str) { return str.split(escSlash).join('\\') .split(escOpen).join('{') .split(escClose).join('}') .split(escComma).join(',') .split(escPeriod).join('.'); } // Basically just str.split(","), but handling cases // where we have nested braced sections, which should be // treated as individual members, like {a,{b,c},d} function parseCommaParts(str) { if (!str) return ['']; var parts = []; var m = balanced('{', '}', str); if (!m) return str.split(','); var pre = m.pre; var body = m.body; var post = m.post; var p = pre.split(','); p[p.length-1] += '{' + body + '}'; var postParts = parseCommaParts(post); if (post.length) { p[p.length-1] += postParts.shift(); p.push.apply(p, postParts); } parts.push.apply(parts, p); return parts; } function expandTop(str) { if (!str) return []; // I don't know why Bash 4.3 does this, but it does. // Anything starting with {} will have the first two bytes preserved // but *only* at the top level, so {},a}b will not expand to anything, // but a{},b}c will be expanded to [a}c,abc]. // One could argue that this is a bug in Bash, but since the goal of // this module is to match Bash's rules, we escape a leading {} if (str.substr(0, 2) === '{}') { str = '\\{\\}' + str.substr(2); } return expand(escapeBraces(str), true).map(unescapeBraces); } function embrace(str) { return '{' + str + '}'; } function isPadded(el) { return /^-?0\d/.test(el); } function lte(i, y) { return i <= y; } function gte(i, y) { return i >= y; } function expand(str, isTop) { var expansions = []; var m = balanced('{', '}', str); if (!m) return [str]; // no need to expand pre, since it is guaranteed to be free of brace-sets var pre = m.pre; var post = m.post.length ? expand(m.post, false) : ['']; if (/\$$/.test(m.pre)) { for (var k = 0; k < post.length; k++) { var expansion = pre+ '{' + m.body + '}' + post[k]; expansions.push(expansion); } } else { var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); var isSequence = isNumericSequence || isAlphaSequence; var isOptions = m.body.indexOf(',') >= 0; if (!isSequence && !isOptions) { // {a},b} if (m.post.match(/,(?!,).*\}/)) { str = m.pre + '{' + m.body + escClose + m.post; return expand(str); } return [str]; } var n; if (isSequence) { n = m.body.split(/\.\./); } else { n = parseCommaParts(m.body); if (n.length === 1) { // x{{a,b}}y ==> x{a}y x{b}y n = expand(n[0], false).map(embrace); if (n.length === 1) { return post.map(function(p) { return m.pre + n[0] + p; }); } } } // at this point, n is the parts, and we know it's not a comma set // with a single entry. var N; if (isSequence) { var x = numeric(n[0]); var y = numeric(n[1]); var width = Math.max(n[0].length, n[1].length) var incr = n.length == 3 ? Math.abs(numeric(n[2])) : 1; var test = lte; var reverse = y < x; if (reverse) { incr *= -1; test = gte; } var pad = n.some(isPadded); N = []; for (var i = x; test(i, y); i += incr) { var c; if (isAlphaSequence) { c = String.fromCharCode(i); if (c === '\\') c = ''; } else { c = String(i); if (pad) { var need = width - c.length; if (need > 0) { var z = new Array(need + 1).join('0'); if (i < 0) c = '-' + z + c.slice(1); else c = z + c; } } } N.push(c); } } else { N = []; for (var j = 0; j < n.length; j++) { N.push.apply(N, expand(n[j], false)); } } for (var j = 0; j < N.length; j++) { for (var k = 0; k < post.length; k++) { var expansion = pre + N[j] + post[k]; if (!isTop || isSequence || expansion) expansions.push(expansion); } } } return expansions; } /***/ }, /***/ 67825 (module) { /* eslint-disable node/no-deprecated-api */ var toString = Object.prototype.toString var isModern = ( typeof Buffer !== 'undefined' && typeof Buffer.alloc === 'function' && typeof Buffer.allocUnsafe === 'function' && typeof Buffer.from === 'function' ) function isArrayBuffer (input) { return toString.call(input).slice(8, -1) === 'ArrayBuffer' } function fromArrayBuffer (obj, byteOffset, length) { byteOffset >>>= 0 var maxLength = obj.byteLength - byteOffset if (maxLength < 0) { throw new RangeError("'offset' is out of bounds") } if (length === undefined) { length = maxLength } else { length >>>= 0 if (length > maxLength) { throw new RangeError("'length' is out of bounds") } } return isModern ? Buffer.from(obj.slice(byteOffset, byteOffset + length)) : new Buffer(new Uint8Array(obj.slice(byteOffset, byteOffset + length))) } function fromString (string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } return isModern ? Buffer.from(string, encoding) : new Buffer(string, encoding) } function bufferFrom (value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (isArrayBuffer(value)) { return fromArrayBuffer(value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(value, encodingOrOffset) } return isModern ? Buffer.from(value) : new Buffer(value) } module.exports = bufferFrom /***/ }, /***/ 14128 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const variable = __webpack_require__(35167) const EnvVarError = __webpack_require__(86415) /** * Returns an "env-var" instance that reads from the given container of values. * By default, we export an instance that reads from process.env * @param {Object} container target container to read values from * @param {Object} extraAccessors additional accessors to attach to the * resulting object * @return {Object} a new module instance */ const from = (container, extraAccessors, logger) => { return { from: from, /** * This is the Error class used to generate exceptions. Can be used to identify * exceptions and handle them appropriately. */ EnvVarError: __webpack_require__(86415), /** * Returns a variable instance with helper functions, or process.env * @param {String} variableName Name of the environment variable requested * @return {Object} */ get: function (variableName) { if (!variableName) { return container } if (arguments.length > 1) { throw new EnvVarError('It looks like you passed more than one argument to env.get(). Since env-var@6.0.0 this is no longer supported. To set a default value use env.get(TARGET).default(DEFAULT)') } return variable(container, variableName, extraAccessors || {}, logger || function noopLogger () {}) }, /** * Provides access to the functions that env-var uses to parse * process.env strings into valid types requested by the API */ accessors: __webpack_require__(55172), /** * Provides a default logger that can be used to print logs. * This will not print logs in a production environment (checks process.env.NODE_ENV) */ logger: __webpack_require__(69291)(console.log, container.NODE_ENV) } } /** * Makes a best-effort attempt to load environment variables in * different environments, e.g create-react-app, vite, Node.js * @returns Object */ function getProcessEnv () { /* istanbul ignore next */ try { return process.env } catch (e) { return {} } } /* istanbul ignore next */ module.exports = from(getProcessEnv()) /***/ }, /***/ 2901 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(26411) module.exports = function asArray (value, delimiter) { delimiter = delimiter || ',' if (!value.length) { return [] } else { return asString(value).split(delimiter).filter(Boolean) } } /***/ }, /***/ 14314 (module) { "use strict"; module.exports = function asBoolStrict (value) { const val = value.toLowerCase() if ((val !== 'false') && (val !== 'true')) { throw new Error('should be either "true", "false", "TRUE", or "FALSE"') } return val !== 'false' } /***/ }, /***/ 14450 (module) { "use strict"; module.exports = function asBool (value) { const val = value.toLowerCase() const allowedValues = [ 'false', '0', 'true', '1' ] if (allowedValues.indexOf(val) === -1) { throw new Error('should be either "true", "false", "TRUE", "FALSE", 1, or 0') } return !(((val === '0') || (val === 'false'))) } /***/ }, /***/ 30096 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(26411) // eslint-disable-next-line no-control-regex const EMAIL_REGEX = /^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\u0001-\u0008\u000b\u000c\u000e-\u001f\u0021\u0023-\u005b\u005d-\u007f]|\\[\u0001-\u0009\u000b\u000c\u000e-\u007f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\u0001-\u0008\u000b\u000c\u000e-\u001f\u0021-\u005a\u0053-\u007f]|\\[\u0001-\u0009\u000b\u000c\u000e-\u007f])+)\])$/ module.exports = function asEmailString (value) { const strValue = asString(value) if (!EMAIL_REGEX.test(strValue)) { throw new Error('should be a valid email address') } return strValue } /***/ }, /***/ 83859 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(26411) module.exports = function asEnum (value, validValues) { const valueString = asString(value) if (validValues.indexOf(valueString) < 0) { throw new Error(`should be one of [${validValues.join(', ')}]`) } return valueString } /***/ }, /***/ 6680 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asFloat = __webpack_require__(63706) module.exports = function asFloatNegative (value) { const ret = asFloat(value) if (ret > 0) { throw new Error('should be a negative float') } return ret } /***/ }, /***/ 78436 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asFloat = __webpack_require__(63706) module.exports = function asFloatPositive (value) { const ret = asFloat(value) if (ret < 0) { throw new Error('should be a positive float') } return ret } /***/ }, /***/ 63706 (module) { "use strict"; module.exports = function asFloat (value) { const n = parseFloat(value) // Some values are parsed as valid floats despite being obviously invalid, e.g. "1.o" or "192.168.1.1". // In these cases we would want to throw an error. if (isNaN(n) || isNaN(value)) { throw new Error('should be a valid float') } return n } /***/ }, /***/ 55172 (module, __unused_webpack_exports, __webpack_require__) { module.exports = { asArray: __webpack_require__(2901), asSet: __webpack_require__(12076), asBoolStrict: __webpack_require__(14314), asBool: __webpack_require__(14450), asPortNumber: __webpack_require__(92901), asEnum: __webpack_require__(83859), asFloatNegative: __webpack_require__(6680), asFloatPositive: __webpack_require__(78436), asFloat: __webpack_require__(63706), asIntNegative: __webpack_require__(85325), asIntPositive: __webpack_require__(86477), asInt: __webpack_require__(24541), asJsonArray: __webpack_require__(90036), asJsonObject: __webpack_require__(2862), asJson: __webpack_require__(51884), asRegExp: __webpack_require__(72315), asString: __webpack_require__(26411), asUrlObject: __webpack_require__(84693), asUrlString: __webpack_require__(89455), asEmailString: __webpack_require__(30096) } /***/ }, /***/ 85325 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asInt = __webpack_require__(24541) module.exports = function asIntNegative (value) { const ret = asInt(value) if (ret > 0) { throw new Error('should be a negative integer') } return ret } /***/ }, /***/ 86477 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asInt = __webpack_require__(24541) module.exports = function asIntPositive (value) { const ret = asInt(value) if (ret < 0) { throw new Error('should be a positive integer') } return ret } /***/ }, /***/ 24541 (module) { "use strict"; module.exports = function asInt (value) { const n = parseInt(value, 10) if (isNaN(n) || n.toString(10) !== value) { throw new Error('should be a valid integer') } return n } /***/ }, /***/ 90036 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asJson = __webpack_require__(51884) module.exports = function asJsonArray (value) { var ret = asJson(value) if (!Array.isArray(ret)) { throw new Error('should be a parseable JSON Array') } return ret } /***/ }, /***/ 2862 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asJson = __webpack_require__(51884) module.exports = function asJsonObject (value) { var ret = asJson(value) if (Array.isArray(ret)) { throw new Error('should be a parseable JSON Object') } return ret } /***/ }, /***/ 51884 (module) { "use strict"; module.exports = function asJson (value) { try { return JSON.parse(value) } catch (e) { throw new Error('should be valid (parseable) JSON') } } /***/ }, /***/ 92901 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asIntPositive = __webpack_require__(86477) module.exports = function asPortNumber (value) { var ret = asIntPositive(value) if (ret > 65535) { throw new Error('cannot assign a port number greater than 65535') } return ret } /***/ }, /***/ 72315 (module) { "use strict"; module.exports = function asRegExp (value, flags) { // We have to test the value and flags indivudally if we want to write our // own error messages,as there is no way to differentiate between the two // errors except by using string comparisons. // Test the flags try { RegExp(undefined, flags) } catch (err) { throw new Error('invalid regexp flags') } try { return new RegExp(value, flags) } catch (err) { // We know that the regexp is the issue because we tested the flags earlier throw new Error('should be a valid regexp') } } /***/ }, /***/ 12076 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asArray = __webpack_require__(2901) module.exports = function asSet (value, delimiter) { if (!value.length) { return new Set() } else { return new Set(asArray(value, delimiter)) } } /***/ }, /***/ 26411 (module) { "use strict"; module.exports = function asString (value) { return value } /***/ }, /***/ 84693 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(26411) module.exports = function asUrlObject (value) { const ret = asString(value) try { return new URL(ret) } catch (e) { throw new Error('should be a valid URL') } } /***/ }, /***/ 89455 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const urlObject = __webpack_require__(84693) module.exports = function asUrlString (value) { return urlObject(value).toString() } /***/ }, /***/ 86415 (module) { "use strict"; /** * Custom error class that can be used to identify errors generated * by the module * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error} */ class EnvVarError extends Error { constructor (message, ...params) { super(`env-var: ${message}`, ...params) /* istanbul ignore else */ if (Error.captureStackTrace) { Error.captureStackTrace(this, EnvVarError) } this.name = 'EnvVarError' } } module.exports = EnvVarError /***/ }, /***/ 69291 (module) { "use strict"; /** * Default logger included with env-var. * Will not log anything if NODE_ENV is set to production */ module.exports = function genLogger (out, prodFlag) { return function envVarLogger (varname, str) { if (!prodFlag || !prodFlag.match(/prod|production/)) { out(`env-var (${varname}): ${str}`) } } } /***/ }, /***/ 35167 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const EnvVarError = __webpack_require__(86415) const base64Regex = /^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$/ /** * Returns an Object that contains functions to read and specify the format of * the variable you wish to have returned * @param {Object} container Encapsulated container (e.g., `process.env`). * @param {String} varName Name of the requested property from `container`. * @param {*} defValue Default value to return if `varName` is invalid. * @param {Object} extraAccessors Extra accessors to install. * @return {Object} */ module.exports = function getVariableAccessors (container, varName, extraAccessors, logger) { let isBase64 = false let isRequired = false let defValue let example const builtInAccessors = __webpack_require__(55172) /** * Logs the given string using the provided logger * @param {String} str * @param {String} str */ function log (str) { logger(varName, str) } /** * Throw an error with a consistent type/format. * @param {String} value */ function raiseError (value, msg) { let errMsg = `"${varName}" ${msg}` if (value) { errMsg = `${errMsg}` } if (example) { errMsg = `${errMsg}. An example of a valid value would be: ${example}` } throw new EnvVarError(errMsg) } /** * Returns an accessor wrapped by error handling and args passing logic * @param {Function} accessor */ function generateAccessor (accessor) { return function () { let value = container[varName] log(`will be read from the environment using "${accessor.name}" accessor`) if (typeof value === 'undefined') { if (typeof defValue === 'undefined' && isRequired) { log('was not found in the environment, but is required to be set') // Var is not set, nor is a default. Throw an error raiseError(undefined, 'is a required variable, but it was not set') } else if (typeof defValue !== 'undefined') { log(`was not found in the environment, parsing default value "${defValue}" instead`) value = defValue } else { log('was not found in the environment, but is not required. returning undefined') // return undefined since variable is not required and // there's no default value provided return undefined } } if (isRequired) { log('verifying variable value is not an empty string') // Need to verify that required variables aren't just whitespace if (value.trim().length === 0) { raiseError(undefined, 'is a required variable, but its value was empty') } } if (isBase64) { log('verifying variable is a valid base64 string') if (!value.match(base64Regex)) { raiseError(value, 'should be a valid base64 string if using convertFromBase64') } log('converting from base64 to utf8 string') value = Buffer.from(value, 'base64').toString() } const args = [value].concat(Array.prototype.slice.call(arguments)) try { log(`passing value "${value}" to "${accessor.name}" accessor`) const result = accessor.apply( accessor, args ) log(`parsed successfully, returning ${result}`) return result } catch (error) { raiseError(value, error.message) } } } const accessors = { /** * Instructs env-var to first convert the value of the variable from base64 * when reading it using a function such as asString() */ convertFromBase64: function () { log('marking for base64 conversion') isBase64 = true return accessors }, /** * Set a default value for the variable * @param {String} value */ default: function (value) { if (typeof value === 'number') { defValue = value.toString() } else if (Array.isArray(value) || (typeof value === 'object' && value !== null)) { defValue = JSON.stringify(value) } else if (typeof value !== 'string') { throw new EnvVarError('values passed to default() must be of Number, String, Array, or Object type') } else { defValue = value } log(`setting default value to "${defValue}"`) return accessors }, /** * Ensures a variable is set in the given environment container. Throws an * EnvVarError if the variable is not set or a default is not provided * @param {Boolean} required */ required: function (required) { if (typeof required === 'undefined') { log('marked as required') // If no value is passed assume that developer means "true" // This is to retain support legacy usage (and intuitive) isRequired = true } else { log(`setting required flag to ${required}`) isRequired = required } return accessors }, /** * Set an example value for this variable. If the variable value is not set * or is set to an invalid value this example will be show in error output. * @param {String} example */ example: function (ex) { example = ex return accessors } } // Attach accessors, and extra accessors if provided. Object.entries({ ...builtInAccessors, ...extraAccessors }).forEach(([name, accessor]) => { accessors[name] = generateAccessor(accessor) }) return accessors } /***/ }, /***/ 16966 (module, exports, __webpack_require__) { /* module decorator */ module = __webpack_require__.nmd(module); var SourceMapConsumer = (__webpack_require__(81914).SourceMapConsumer); var path = __webpack_require__(16928); var fs; try { fs = __webpack_require__(79896); if (!fs.existsSync || !fs.readFileSync) { // fs doesn't have all methods we need fs = null; } } catch (err) { /* nop */ } var bufferFrom = __webpack_require__(67825); /** * Requires a module which is protected against bundler minification. * * @param {NodeModule} mod * @param {string} request */ function dynamicRequire(mod, request) { return mod.require(request); } // Only install once if called multiple times var errorFormatterInstalled = false; var uncaughtShimInstalled = false; // If true, the caches are reset before a stack trace formatting operation var emptyCacheBetweenOperations = false; // Supports {browser, node, auto} var environment = "auto"; // Maps a file path to a string containing the file contents var fileContentsCache = {}; // Maps a file path to a source map for that file var sourceMapCache = {}; // Regex for detecting source maps var reSourceMap = /^data:application\/json[^,]+base64,/; // Priority list of retrieve handlers var retrieveFileHandlers = []; var retrieveMapHandlers = []; function isInBrowser() { if (environment === "browser") return true; if (environment === "node") return false; return ((typeof window !== 'undefined') && (typeof XMLHttpRequest === 'function') && !(window.require && window.module && window.process && window.process.type === "renderer")); } function hasGlobalProcessEventEmitter() { return ((typeof process === 'object') && (process !== null) && (typeof process.on === 'function')); } function globalProcessVersion() { if ((typeof process === 'object') && (process !== null)) { return process.version; } else { return ''; } } function globalProcessStderr() { if ((typeof process === 'object') && (process !== null)) { return process.stderr; } } function globalProcessExit(code) { if ((typeof process === 'object') && (process !== null) && (typeof process.exit === 'function')) { return process.exit(code); } } function handlerExec(list) { return function(arg) { for (var i = 0; i < list.length; i++) { var ret = list[i](arg); if (ret) { return ret; } } return null; }; } var retrieveFile = handlerExec(retrieveFileHandlers); retrieveFileHandlers.push(function(path) { // Trim the path to make sure there is no extra whitespace. path = path.trim(); if (/^file:/.test(path)) { // existsSync/readFileSync can't handle file protocol, but once stripped, it works path = path.replace(/file:\/\/\/(\w:)?/, function(protocol, drive) { return drive ? '' : // file:///C:/dir/file -> C:/dir/file '/'; // file:///root-dir/file -> /root-dir/file }); } if (path in fileContentsCache) { return fileContentsCache[path]; } var contents = ''; try { if (!fs) { // Use SJAX if we are in the browser var xhr = new XMLHttpRequest(); xhr.open('GET', path, /** async */ false); xhr.send(null); if (xhr.readyState === 4 && xhr.status === 200) { contents = xhr.responseText; } } else if (fs.existsSync(path)) { // Otherwise, use the filesystem contents = fs.readFileSync(path, 'utf8'); } } catch (er) { /* ignore any errors */ } return fileContentsCache[path] = contents; }); // Support URLs relative to a directory, but be careful about a protocol prefix // in case we are in the browser (i.e. directories may start with "http://" or "file:///") function supportRelativeURL(file, url) { if (!file) return url; var dir = path.dirname(file); var match = /^\w+:\/\/[^\/]*/.exec(dir); var protocol = match ? match[0] : ''; var startPath = dir.slice(protocol.length); if (protocol && /^\/\w\:/.test(startPath)) { // handle file:///C:/ paths protocol += '/'; return protocol + path.resolve(dir.slice(protocol.length), url).replace(/\\/g, '/'); } return protocol + path.resolve(dir.slice(protocol.length), url); } function retrieveSourceMapURL(source) { var fileData; if (isInBrowser()) { try { var xhr = new XMLHttpRequest(); xhr.open('GET', source, false); xhr.send(null); fileData = xhr.readyState === 4 ? xhr.responseText : null; // Support providing a sourceMappingURL via the SourceMap header var sourceMapHeader = xhr.getResponseHeader("SourceMap") || xhr.getResponseHeader("X-SourceMap"); if (sourceMapHeader) { return sourceMapHeader; } } catch (e) { } } // Get the URL of the source map fileData = retrieveFile(source); var re = /(?:\/\/[@#][\s]*sourceMappingURL=([^\s'"]+)[\s]*$)|(?:\/\*[@#][\s]*sourceMappingURL=([^\s*'"]+)[\s]*(?:\*\/)[\s]*$)/mg; // Keep executing the search to find the *last* sourceMappingURL to avoid // picking up sourceMappingURLs from comments, strings, etc. var lastMatch, match; while (match = re.exec(fileData)) lastMatch = match; if (!lastMatch) return null; return lastMatch[1]; }; // Can be overridden by the retrieveSourceMap option to install. Takes a // generated source filename; returns a {map, optional url} object, or null if // there is no source map. The map field may be either a string or the parsed // JSON object (ie, it must be a valid argument to the SourceMapConsumer // constructor). var retrieveSourceMap = handlerExec(retrieveMapHandlers); retrieveMapHandlers.push(function(source) { var sourceMappingURL = retrieveSourceMapURL(source); if (!sourceMappingURL) return null; // Read the contents of the source map var sourceMapData; if (reSourceMap.test(sourceMappingURL)) { // Support source map URL as a data url var rawData = sourceMappingURL.slice(sourceMappingURL.indexOf(',') + 1); sourceMapData = bufferFrom(rawData, "base64").toString(); sourceMappingURL = source; } else { // Support source map URLs relative to the source URL sourceMappingURL = supportRelativeURL(source, sourceMappingURL); sourceMapData = retrieveFile(sourceMappingURL); } if (!sourceMapData) { return null; } return { url: sourceMappingURL, map: sourceMapData }; }); function mapSourcePosition(position) { var sourceMap = sourceMapCache[position.source]; if (!sourceMap) { // Call the (overrideable) retrieveSourceMap function to get the source map. var urlAndMap = retrieveSourceMap(position.source); if (urlAndMap) { sourceMap = sourceMapCache[position.source] = { url: urlAndMap.url, map: new SourceMapConsumer(urlAndMap.map) }; // Load all sources stored inline with the source map into the file cache // to pretend like they are already loaded. They may not exist on disk. if (sourceMap.map.sourcesContent) { sourceMap.map.sources.forEach(function(source, i) { var contents = sourceMap.map.sourcesContent[i]; if (contents) { var url = supportRelativeURL(sourceMap.url, source); fileContentsCache[url] = contents; } }); } } else { sourceMap = sourceMapCache[position.source] = { url: null, map: null }; } } // Resolve the source URL relative to the URL of the source map if (sourceMap && sourceMap.map && typeof sourceMap.map.originalPositionFor === 'function') { var originalPosition = sourceMap.map.originalPositionFor(position); // Only return the original position if a matching line was found. If no // matching line is found then we return position instead, which will cause // the stack trace to print the path and line for the compiled file. It is // better to give a precise location in the compiled file than a vague // location in the original file. if (originalPosition.source !== null) { originalPosition.source = supportRelativeURL( sourceMap.url, originalPosition.source); return originalPosition; } } return position; } // Parses code generated by FormatEvalOrigin(), a function inside V8: // https://code.google.com/p/v8/source/browse/trunk/src/messages.js function mapEvalOrigin(origin) { // Most eval() calls are in this format var match = /^eval at ([^(]+) \((.+):(\d+):(\d+)\)$/.exec(origin); if (match) { var position = mapSourcePosition({ source: match[2], line: +match[3], column: match[4] - 1 }); return 'eval at ' + match[1] + ' (' + position.source + ':' + position.line + ':' + (position.column + 1) + ')'; } // Parse nested eval() calls using recursion match = /^eval at ([^(]+) \((.+)\)$/.exec(origin); if (match) { return 'eval at ' + match[1] + ' (' + mapEvalOrigin(match[2]) + ')'; } // Make sure we still return useful information if we didn't find anything return origin; } // This is copied almost verbatim from the V8 source code at // https://code.google.com/p/v8/source/browse/trunk/src/messages.js. The // implementation of wrapCallSite() used to just forward to the actual source // code of CallSite.prototype.toString but unfortunately a new release of V8 // did something to the prototype chain and broke the shim. The only fix I // could find was copy/paste. function CallSiteToString() { var fileName; var fileLocation = ""; if (this.isNative()) { fileLocation = "native"; } else { fileName = this.getScriptNameOrSourceURL(); if (!fileName && this.isEval()) { fileLocation = this.getEvalOrigin(); fileLocation += ", "; // Expecting source position to follow. } if (fileName) { fileLocation += fileName; } else { // Source code does not originate from a file and is not native, but we // can still get the source position inside the source string, e.g. in // an eval string. fileLocation += ""; } var lineNumber = this.getLineNumber(); if (lineNumber != null) { fileLocation += ":" + lineNumber; var columnNumber = this.getColumnNumber(); if (columnNumber) { fileLocation += ":" + columnNumber; } } } var line = ""; var functionName = this.getFunctionName(); var addSuffix = true; var isConstructor = this.isConstructor(); var isMethodCall = !(this.isToplevel() || isConstructor); if (isMethodCall) { var typeName = this.getTypeName(); // Fixes shim to be backward compatable with Node v0 to v4 if (typeName === "[object Object]") { typeName = "null"; } var methodName = this.getMethodName(); if (functionName) { if (typeName && functionName.indexOf(typeName) != 0) { line += typeName + "."; } line += functionName; if (methodName && functionName.indexOf("." + methodName) != functionName.length - methodName.length - 1) { line += " [as " + methodName + "]"; } } else { line += typeName + "." + (methodName || ""); } } else if (isConstructor) { line += "new " + (functionName || ""); } else if (functionName) { line += functionName; } else { line += fileLocation; addSuffix = false; } if (addSuffix) { line += " (" + fileLocation + ")"; } return line; } function cloneCallSite(frame) { var object = {}; Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name) { object[name] = /^(?:is|get)/.test(name) ? function() { return frame[name].call(frame); } : frame[name]; }); object.toString = CallSiteToString; return object; } function wrapCallSite(frame, state) { // provides interface backward compatibility if (state === undefined) { state = { nextPosition: null, curPosition: null } } if(frame.isNative()) { state.curPosition = null; return frame; } // Most call sites will return the source file from getFileName(), but code // passed to eval() ending in "//# sourceURL=..." will return the source file // from getScriptNameOrSourceURL() instead var source = frame.getFileName() || frame.getScriptNameOrSourceURL(); if (source) { var line = frame.getLineNumber(); var column = frame.getColumnNumber() - 1; // Fix position in Node where some (internal) code is prepended. // See https://github.com/evanw/node-source-map-support/issues/36 // Header removed in node at ^10.16 || >=11.11.0 // v11 is not an LTS candidate, we can just test the one version with it. // Test node versions for: 10.16-19, 10.20+, 12-19, 20-99, 100+, or 11.11 var noHeader = /^v(10\.1[6-9]|10\.[2-9][0-9]|10\.[0-9]{3,}|1[2-9]\d*|[2-9]\d|\d{3,}|11\.11)/; var headerLength = noHeader.test(globalProcessVersion()) ? 0 : 62; if (line === 1 && column > headerLength && !isInBrowser() && !frame.isEval()) { column -= headerLength; } var position = mapSourcePosition({ source: source, line: line, column: column }); state.curPosition = position; frame = cloneCallSite(frame); var originalFunctionName = frame.getFunctionName; frame.getFunctionName = function() { if (state.nextPosition == null) { return originalFunctionName(); } return state.nextPosition.name || originalFunctionName(); }; frame.getFileName = function() { return position.source; }; frame.getLineNumber = function() { return position.line; }; frame.getColumnNumber = function() { return position.column + 1; }; frame.getScriptNameOrSourceURL = function() { return position.source; }; return frame; } // Code called using eval() needs special handling var origin = frame.isEval() && frame.getEvalOrigin(); if (origin) { origin = mapEvalOrigin(origin); frame = cloneCallSite(frame); frame.getEvalOrigin = function() { return origin; }; return frame; } // If we get here then we were unable to change the source position return frame; } // This function is part of the V8 stack trace API, for more info see: // https://v8.dev/docs/stack-trace-api function prepareStackTrace(error, stack) { if (emptyCacheBetweenOperations) { fileContentsCache = {}; sourceMapCache = {}; } var name = error.name || 'Error'; var message = error.message || ''; var errorString = name + ": " + message; var state = { nextPosition: null, curPosition: null }; var processedStack = []; for (var i = stack.length - 1; i >= 0; i--) { processedStack.push('\n at ' + wrapCallSite(stack[i], state)); state.nextPosition = state.curPosition; } state.curPosition = state.nextPosition = null; return errorString + processedStack.reverse().join(''); } // Generate position and snippet of original source with pointer function getErrorSource(error) { var match = /\n at [^(]+ \((.*):(\d+):(\d+)\)/.exec(error.stack); if (match) { var source = match[1]; var line = +match[2]; var column = +match[3]; // Support the inline sourceContents inside the source map var contents = fileContentsCache[source]; // Support files on disk if (!contents && fs && fs.existsSync(source)) { try { contents = fs.readFileSync(source, 'utf8'); } catch (er) { contents = ''; } } // Format the line from the original source code like node does if (contents) { var code = contents.split(/(?:\r\n|\r|\n)/)[line - 1]; if (code) { return source + ':' + line + '\n' + code + '\n' + new Array(column).join(' ') + '^'; } } } return null; } function printErrorAndExit (error) { var source = getErrorSource(error); // Ensure error is printed synchronously and not truncated var stderr = globalProcessStderr(); if (stderr && stderr._handle && stderr._handle.setBlocking) { stderr._handle.setBlocking(true); } if (source) { console.error(); console.error(source); } console.error(error.stack); globalProcessExit(1); } function shimEmitUncaughtException () { var origEmit = process.emit; process.emit = function (type) { if (type === 'uncaughtException') { var hasStack = (arguments[1] && arguments[1].stack); var hasListeners = (this.listeners(type).length > 0); if (hasStack && !hasListeners) { return printErrorAndExit(arguments[1]); } } return origEmit.apply(this, arguments); }; } var originalRetrieveFileHandlers = retrieveFileHandlers.slice(0); var originalRetrieveMapHandlers = retrieveMapHandlers.slice(0); exports.wrapCallSite = wrapCallSite; exports.getErrorSource = getErrorSource; exports.mapSourcePosition = mapSourcePosition; exports.retrieveSourceMap = retrieveSourceMap; exports.install = function(options) { options = options || {}; if (options.environment) { environment = options.environment; if (["node", "browser", "auto"].indexOf(environment) === -1) { throw new Error("environment " + environment + " was unknown. Available options are {auto, browser, node}") } } // Allow sources to be found by methods other than reading the files // directly from disk. if (options.retrieveFile) { if (options.overrideRetrieveFile) { retrieveFileHandlers.length = 0; } retrieveFileHandlers.unshift(options.retrieveFile); } // Allow source maps to be found by methods other than reading the files // directly from disk. if (options.retrieveSourceMap) { if (options.overrideRetrieveSourceMap) { retrieveMapHandlers.length = 0; } retrieveMapHandlers.unshift(options.retrieveSourceMap); } // Support runtime transpilers that include inline source maps if (options.hookRequire && !isInBrowser()) { // Use dynamicRequire to avoid including in browser bundles var Module = dynamicRequire(module, 'module'); var $compile = Module.prototype._compile; if (!$compile.__sourceMapSupport) { Module.prototype._compile = function(content, filename) { fileContentsCache[filename] = content; sourceMapCache[filename] = undefined; return $compile.call(this, content, filename); }; Module.prototype._compile.__sourceMapSupport = true; } } // Configure options if (!emptyCacheBetweenOperations) { emptyCacheBetweenOperations = 'emptyCacheBetweenOperations' in options ? options.emptyCacheBetweenOperations : false; } // Install the error reformatter if (!errorFormatterInstalled) { errorFormatterInstalled = true; Error.prepareStackTrace = prepareStackTrace; } if (!uncaughtShimInstalled) { var installHandler = 'handleUncaughtExceptions' in options ? options.handleUncaughtExceptions : true; // Do not override 'uncaughtException' with our own handler in Node.js // Worker threads. Workers pass the error to the main thread as an event, // rather than printing something to stderr and exiting. try { // We need to use `dynamicRequire` because `require` on it's own will be optimized by WebPack/Browserify. var worker_threads = dynamicRequire(module, 'worker_threads'); if (worker_threads.isMainThread === false) { installHandler = false; } } catch(e) {} // Provide the option to not install the uncaught exception handler. This is // to support other uncaught exception handlers (in test frameworks, for // example). If this handler is not installed and there are no other uncaught // exception handlers, uncaught exceptions will be caught by node's built-in // exception handler and the process will still be terminated. However, the // generated JavaScript code will be shown above the stack trace instead of // the original source code. if (installHandler && hasGlobalProcessEventEmitter()) { uncaughtShimInstalled = true; shimEmitUncaughtException(); } } }; exports.resetRetrieveHandlers = function() { retrieveFileHandlers.length = 0; retrieveMapHandlers.length = 0; retrieveFileHandlers = originalRetrieveFileHandlers.slice(0); retrieveMapHandlers = originalRetrieveMapHandlers.slice(0); retrieveSourceMap = handlerExec(retrieveMapHandlers); retrieveFile = handlerExec(retrieveFileHandlers); } /***/ }, /***/ 38886 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var util = __webpack_require__(84540); var has = Object.prototype.hasOwnProperty; var hasNativeMap = typeof Map !== "undefined"; /** * A data structure which is a combination of an array and a set. Adding a new * member is O(1), testing for membership is O(1), and finding the index of an * element is O(1). Removing elements from the set is not supported. Only * strings are supported for membership. */ function ArraySet() { this._array = []; this._set = hasNativeMap ? new Map() : Object.create(null); } /** * Static method for creating ArraySet instances from an existing array. */ ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { var set = new ArraySet(); for (var i = 0, len = aArray.length; i < len; i++) { set.add(aArray[i], aAllowDuplicates); } return set; }; /** * Return how many unique items are in this ArraySet. If duplicates have been * added, than those do not count towards the size. * * @returns Number */ ArraySet.prototype.size = function ArraySet_size() { return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; }; /** * Add the given string to this set. * * @param String aStr */ ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { var sStr = hasNativeMap ? aStr : util.toSetString(aStr); var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); var idx = this._array.length; if (!isDuplicate || aAllowDuplicates) { this._array.push(aStr); } if (!isDuplicate) { if (hasNativeMap) { this._set.set(aStr, idx); } else { this._set[sStr] = idx; } } }; /** * Is the given string a member of this set? * * @param String aStr */ ArraySet.prototype.has = function ArraySet_has(aStr) { if (hasNativeMap) { return this._set.has(aStr); } else { var sStr = util.toSetString(aStr); return has.call(this._set, sStr); } }; /** * What is the index of the given string in the array? * * @param String aStr */ ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { if (hasNativeMap) { var idx = this._set.get(aStr); if (idx >= 0) { return idx; } } else { var sStr = util.toSetString(aStr); if (has.call(this._set, sStr)) { return this._set[sStr]; } } throw new Error('"' + aStr + '" is not in the set.'); }; /** * What is the element at the given index? * * @param Number aIdx */ ArraySet.prototype.at = function ArraySet_at(aIdx) { if (aIdx >= 0 && aIdx < this._array.length) { return this._array[aIdx]; } throw new Error('No element indexed by ' + aIdx); }; /** * Returns the array representation of this set (which has the proper indices * indicated by indexOf). Note that this is a copy of the internal array used * for storing the members so that no one can mess with internal state. */ ArraySet.prototype.toArray = function ArraySet_toArray() { return this._array.slice(); }; exports.C = ArraySet; /***/ }, /***/ 17887 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause * * Based on the Base 64 VLQ implementation in Closure Compiler: * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java * * Copyright 2011 The Closure Compiler Authors. All rights reserved. * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials provided * with the distribution. * * Neither the name of Google Inc. nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ var base64 = __webpack_require__(19987); // A single base 64 digit can contain 6 bits of data. For the base 64 variable // length quantities we use in the source map spec, the first bit is the sign, // the next four bits are the actual value, and the 6th bit is the // continuation bit. The continuation bit tells us whether there are more // digits in this value following this digit. // // Continuation // | Sign // | | // V V // 101011 var VLQ_BASE_SHIFT = 5; // binary: 100000 var VLQ_BASE = 1 << VLQ_BASE_SHIFT; // binary: 011111 var VLQ_BASE_MASK = VLQ_BASE - 1; // binary: 100000 var VLQ_CONTINUATION_BIT = VLQ_BASE; /** * Converts from a two-complement value to a value where the sign bit is * placed in the least significant bit. For example, as decimals: * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) */ function toVLQSigned(aValue) { return aValue < 0 ? ((-aValue) << 1) + 1 : (aValue << 1) + 0; } /** * Converts to a two-complement value from a value where the sign bit is * placed in the least significant bit. For example, as decimals: * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 */ function fromVLQSigned(aValue) { var isNegative = (aValue & 1) === 1; var shifted = aValue >> 1; return isNegative ? -shifted : shifted; } /** * Returns the base 64 VLQ encoded value. */ exports.encode = function base64VLQ_encode(aValue) { var encoded = ""; var digit; var vlq = toVLQSigned(aValue); do { digit = vlq & VLQ_BASE_MASK; vlq >>>= VLQ_BASE_SHIFT; if (vlq > 0) { // There are still more digits in this value, so we must make sure the // continuation bit is marked. digit |= VLQ_CONTINUATION_BIT; } encoded += base64.encode(digit); } while (vlq > 0); return encoded; }; /** * Decodes the next base 64 VLQ value from the given string and returns the * value and the rest of the string via the out parameter. */ exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { var strLen = aStr.length; var result = 0; var shift = 0; var continuation, digit; do { if (aIndex >= strLen) { throw new Error("Expected more digits in base 64 VLQ value."); } digit = base64.decode(aStr.charCodeAt(aIndex++)); if (digit === -1) { throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); } continuation = !!(digit & VLQ_CONTINUATION_BIT); digit &= VLQ_BASE_MASK; result = result + (digit << shift); shift += VLQ_BASE_SHIFT; } while (continuation); aOutParam.value = fromVLQSigned(result); aOutParam.rest = aIndex; }; /***/ }, /***/ 19987 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); /** * Encode an integer in the range of 0 to 63 to a single base 64 digit. */ exports.encode = function (number) { if (0 <= number && number < intToCharMap.length) { return intToCharMap[number]; } throw new TypeError("Must be between 0 and 63: " + number); }; /** * Decode a single base 64 character code digit to an integer. Returns -1 on * failure. */ exports.decode = function (charCode) { var bigA = 65; // 'A' var bigZ = 90; // 'Z' var littleA = 97; // 'a' var littleZ = 122; // 'z' var zero = 48; // '0' var nine = 57; // '9' var plus = 43; // '+' var slash = 47; // '/' var littleOffset = 26; var numberOffset = 52; // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ if (bigA <= charCode && charCode <= bigZ) { return (charCode - bigA); } // 26 - 51: abcdefghijklmnopqrstuvwxyz if (littleA <= charCode && charCode <= littleZ) { return (charCode - littleA + littleOffset); } // 52 - 61: 0123456789 if (zero <= charCode && charCode <= nine) { return (charCode - zero + numberOffset); } // 62: + if (charCode == plus) { return 62; } // 63: / if (charCode == slash) { return 63; } // Invalid base64 digit. return -1; }; /***/ }, /***/ 40198 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ exports.GREATEST_LOWER_BOUND = 1; exports.LEAST_UPPER_BOUND = 2; /** * Recursive implementation of binary search. * * @param aLow Indices here and lower do not contain the needle. * @param aHigh Indices here and higher do not contain the needle. * @param aNeedle The element being searched for. * @param aHaystack The non-empty array being searched. * @param aCompare Function which takes two elements and returns -1, 0, or 1. * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. */ function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { // This function terminates when one of the following is true: // // 1. We find the exact element we are looking for. // // 2. We did not find the exact element, but we can return the index of // the next-closest element. // // 3. We did not find the exact element, and there is no next-closest // element than the one we are searching for, so we return -1. var mid = Math.floor((aHigh - aLow) / 2) + aLow; var cmp = aCompare(aNeedle, aHaystack[mid], true); if (cmp === 0) { // Found the element we are looking for. return mid; } else if (cmp > 0) { // Our needle is greater than aHaystack[mid]. if (aHigh - mid > 1) { // The element is in the upper half. return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); } // The exact needle element was not found in this haystack. Determine if // we are in termination case (3) or (2) and return the appropriate thing. if (aBias == exports.LEAST_UPPER_BOUND) { return aHigh < aHaystack.length ? aHigh : -1; } else { return mid; } } else { // Our needle is less than aHaystack[mid]. if (mid - aLow > 1) { // The element is in the lower half. return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); } // we are in termination case (3) or (2) and return the appropriate thing. if (aBias == exports.LEAST_UPPER_BOUND) { return mid; } else { return aLow < 0 ? -1 : aLow; } } } /** * This is an implementation of binary search which will always try and return * the index of the closest element if there is no exact hit. This is because * mappings between original and generated line/col pairs are single points, * and there is an implicit region between each of them, so a miss just means * that you aren't on the very start of a region. * * @param aNeedle The element you are looking for. * @param aHaystack The array that is being searched. * @param aCompare A function which takes the needle and an element in the * array and returns -1, 0, or 1 depending on whether the needle is less * than, equal to, or greater than the element, respectively. * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. */ exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { if (aHaystack.length === 0) { return -1; } var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, aCompare, aBias || exports.GREATEST_LOWER_BOUND); if (index < 0) { return -1; } // We have found either the exact element, or the next-closest element than // the one we are searching for. However, there may be more than one such // element. Make sure we always return the smallest of these. while (index - 1 >= 0) { if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { break; } --index; } return index; }; /***/ }, /***/ 8285 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2014 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var util = __webpack_require__(84540); /** * Determine whether mappingB is after mappingA with respect to generated * position. */ function generatedPositionAfter(mappingA, mappingB) { // Optimized for most common case var lineA = mappingA.generatedLine; var lineB = mappingB.generatedLine; var columnA = mappingA.generatedColumn; var columnB = mappingB.generatedColumn; return lineB > lineA || lineB == lineA && columnB >= columnA || util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; } /** * A data structure to provide a sorted view of accumulated mappings in a * performance conscious manner. It trades a neglibable overhead in general * case for a large speedup in case of mappings being added in order. */ function MappingList() { this._array = []; this._sorted = true; // Serves as infimum this._last = {generatedLine: -1, generatedColumn: 0}; } /** * Iterate through internal items. This method takes the same arguments that * `Array.prototype.forEach` takes. * * NOTE: The order of the mappings is NOT guaranteed. */ MappingList.prototype.unsortedForEach = function MappingList_forEach(aCallback, aThisArg) { this._array.forEach(aCallback, aThisArg); }; /** * Add the given source mapping. * * @param Object aMapping */ MappingList.prototype.add = function MappingList_add(aMapping) { if (generatedPositionAfter(this._last, aMapping)) { this._last = aMapping; this._array.push(aMapping); } else { this._sorted = false; this._array.push(aMapping); } }; /** * Returns the flat, sorted array of mappings. The mappings are sorted by * generated position. * * WARNING: This method returns internal data without copying, for * performance. The return value must NOT be mutated, and should be treated as * an immutable borrow. If you want to take ownership, you must make your own * copy. */ MappingList.prototype.toArray = function MappingList_toArray() { if (!this._sorted) { this._array.sort(util.compareByGeneratedPositionsInflated); this._sorted = true; } return this._array; }; exports.P = MappingList; /***/ }, /***/ 99550 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ // It turns out that some (most?) JavaScript engines don't self-host // `Array.prototype.sort`. This makes sense because C++ will likely remain // faster than JS when doing raw CPU-intensive sorting. However, when using a // custom comparator function, calling back and forth between the VM's C++ and // JIT'd JS is rather slow *and* loses JIT type information, resulting in // worse generated code for the comparator function than would be optimal. In // fact, when sorting with a comparator, these costs outweigh the benefits of // sorting in C++. By using our own JS-implemented Quick Sort (below), we get // a ~3500ms mean speed-up in `bench/bench.html`. /** * Swap the elements indexed by `x` and `y` in the array `ary`. * * @param {Array} ary * The array. * @param {Number} x * The index of the first item. * @param {Number} y * The index of the second item. */ function swap(ary, x, y) { var temp = ary[x]; ary[x] = ary[y]; ary[y] = temp; } /** * Returns a random integer within the range `low .. high` inclusive. * * @param {Number} low * The lower bound on the range. * @param {Number} high * The upper bound on the range. */ function randomIntInRange(low, high) { return Math.round(low + (Math.random() * (high - low))); } /** * The Quick Sort algorithm. * * @param {Array} ary * An array to sort. * @param {function} comparator * Function to use to compare two items. * @param {Number} p * Start index of the array * @param {Number} r * End index of the array */ function doQuickSort(ary, comparator, p, r) { // If our lower bound is less than our upper bound, we (1) partition the // array into two pieces and (2) recurse on each half. If it is not, this is // the empty array and our base case. if (p < r) { // (1) Partitioning. // // The partitioning chooses a pivot between `p` and `r` and moves all // elements that are less than or equal to the pivot to the before it, and // all the elements that are greater than it after it. The effect is that // once partition is done, the pivot is in the exact place it will be when // the array is put in sorted order, and it will not need to be moved // again. This runs in O(n) time. // Always choose a random pivot so that an input array which is reverse // sorted does not cause O(n^2) running time. var pivotIndex = randomIntInRange(p, r); var i = p - 1; swap(ary, pivotIndex, r); var pivot = ary[r]; // Immediately after `j` is incremented in this loop, the following hold // true: // // * Every element in `ary[p .. i]` is less than or equal to the pivot. // // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. for (var j = p; j < r; j++) { if (comparator(ary[j], pivot) <= 0) { i += 1; swap(ary, i, j); } } swap(ary, i + 1, j); var q = i + 1; // (2) Recurse on each half. doQuickSort(ary, comparator, p, q - 1); doQuickSort(ary, comparator, q + 1, r); } } /** * Sort the given array in-place with the given comparator function. * * @param {Array} ary * An array to sort. * @param {function} comparator * Function to use to compare two items. */ exports.g = function (ary, comparator) { doQuickSort(ary, comparator, 0, ary.length - 1); }; /***/ }, /***/ 10339 (__unused_webpack_module, exports, __webpack_require__) { var __webpack_unused_export__; /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var util = __webpack_require__(84540); var binarySearch = __webpack_require__(40198); var ArraySet = (__webpack_require__(38886)/* .ArraySet */ .C); var base64VLQ = __webpack_require__(17887); var quickSort = (__webpack_require__(99550)/* .quickSort */ .g); function SourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === 'string') { sourceMap = util.parseSourceMapInput(aSourceMap); } return sourceMap.sections != null ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL) : new BasicSourceMapConsumer(sourceMap, aSourceMapURL); } SourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) { return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL); } /** * The version of the source mapping spec that we are consuming. */ SourceMapConsumer.prototype._version = 3; // `__generatedMappings` and `__originalMappings` are arrays that hold the // parsed mapping coordinates from the source map's "mappings" attribute. They // are lazily instantiated, accessed via the `_generatedMappings` and // `_originalMappings` getters respectively, and we only parse the mappings // and create these arrays once queried for a source location. We jump through // these hoops because there can be many thousands of mappings, and parsing // them is expensive, so we only want to do it if we must. // // Each object in the arrays is of the form: // // { // generatedLine: The line number in the generated code, // generatedColumn: The column number in the generated code, // source: The path to the original source file that generated this // chunk of code, // originalLine: The line number in the original source that // corresponds to this chunk of generated code, // originalColumn: The column number in the original source that // corresponds to this chunk of generated code, // name: The name of the original symbol which generated this chunk of // code. // } // // All properties except for `generatedLine` and `generatedColumn` can be // `null`. // // `_generatedMappings` is ordered by the generated positions. // // `_originalMappings` is ordered by the original positions. SourceMapConsumer.prototype.__generatedMappings = null; Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { configurable: true, enumerable: true, get: function () { if (!this.__generatedMappings) { this._parseMappings(this._mappings, this.sourceRoot); } return this.__generatedMappings; } }); SourceMapConsumer.prototype.__originalMappings = null; Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { configurable: true, enumerable: true, get: function () { if (!this.__originalMappings) { this._parseMappings(this._mappings, this.sourceRoot); } return this.__originalMappings; } }); SourceMapConsumer.prototype._charIsMappingSeparator = function SourceMapConsumer_charIsMappingSeparator(aStr, index) { var c = aStr.charAt(index); return c === ";" || c === ","; }; /** * Parse the mappings in a string in to a data structure which we can easily * query (the ordered arrays in the `this.__generatedMappings` and * `this.__originalMappings` properties). */ SourceMapConsumer.prototype._parseMappings = function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { throw new Error("Subclasses must implement _parseMappings"); }; SourceMapConsumer.GENERATED_ORDER = 1; SourceMapConsumer.ORIGINAL_ORDER = 2; SourceMapConsumer.GREATEST_LOWER_BOUND = 1; SourceMapConsumer.LEAST_UPPER_BOUND = 2; /** * Iterate over each mapping between an original source/line/column and a * generated line/column in this source map. * * @param Function aCallback * The function that is called with each mapping. * @param Object aContext * Optional. If specified, this object will be the value of `this` every * time that `aCallback` is called. * @param aOrder * Either `SourceMapConsumer.GENERATED_ORDER` or * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to * iterate over the mappings sorted by the generated file's line/column * order or the original's source/line/column order, respectively. Defaults to * `SourceMapConsumer.GENERATED_ORDER`. */ SourceMapConsumer.prototype.eachMapping = function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { var context = aContext || null; var order = aOrder || SourceMapConsumer.GENERATED_ORDER; var mappings; switch (order) { case SourceMapConsumer.GENERATED_ORDER: mappings = this._generatedMappings; break; case SourceMapConsumer.ORIGINAL_ORDER: mappings = this._originalMappings; break; default: throw new Error("Unknown order of iteration."); } var sourceRoot = this.sourceRoot; mappings.map(function (mapping) { var source = mapping.source === null ? null : this._sources.at(mapping.source); source = util.computeSourceURL(sourceRoot, source, this._sourceMapURL); return { source: source, generatedLine: mapping.generatedLine, generatedColumn: mapping.generatedColumn, originalLine: mapping.originalLine, originalColumn: mapping.originalColumn, name: mapping.name === null ? null : this._names.at(mapping.name) }; }, this).forEach(aCallback, context); }; /** * Returns all generated line and column information for the original source, * line, and column provided. If no column is provided, returns all mappings * corresponding to a either the line we are searching for or the next * closest line that has any mappings. Otherwise, returns all mappings * corresponding to the given line and either the column we are searching for * or the next closest column that has any offsets. * * The only argument is an object with the following properties: * * - source: The filename of the original source. * - line: The line number in the original source. The line number is 1-based. * - column: Optional. the column number in the original source. * The column number is 0-based. * * and an array of objects is returned, each with the following properties: * * - line: The line number in the generated source, or null. The * line number is 1-based. * - column: The column number in the generated source, or null. * The column number is 0-based. */ SourceMapConsumer.prototype.allGeneratedPositionsFor = function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { var line = util.getArg(aArgs, 'line'); // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping // returns the index of the closest mapping less than the needle. By // setting needle.originalColumn to 0, we thus find the last mapping for // the given line, provided such a mapping exists. var needle = { source: util.getArg(aArgs, 'source'), originalLine: line, originalColumn: util.getArg(aArgs, 'column', 0) }; needle.source = this._findSourceIndex(needle.source); if (needle.source < 0) { return []; } var mappings = []; var index = this._findMapping(needle, this._originalMappings, "originalLine", "originalColumn", util.compareByOriginalPositions, binarySearch.LEAST_UPPER_BOUND); if (index >= 0) { var mapping = this._originalMappings[index]; if (aArgs.column === undefined) { var originalLine = mapping.originalLine; // Iterate until either we run out of mappings, or we run into // a mapping for a different line than the one we found. Since // mappings are sorted, this is guaranteed to find all mappings for // the line we found. while (mapping && mapping.originalLine === originalLine) { mappings.push({ line: util.getArg(mapping, 'generatedLine', null), column: util.getArg(mapping, 'generatedColumn', null), lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) }); mapping = this._originalMappings[++index]; } } else { var originalColumn = mapping.originalColumn; // Iterate until either we run out of mappings, or we run into // a mapping for a different line than the one we were searching for. // Since mappings are sorted, this is guaranteed to find all mappings for // the line we are searching for. while (mapping && mapping.originalLine === line && mapping.originalColumn == originalColumn) { mappings.push({ line: util.getArg(mapping, 'generatedLine', null), column: util.getArg(mapping, 'generatedColumn', null), lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) }); mapping = this._originalMappings[++index]; } } } return mappings; }; exports.SourceMapConsumer = SourceMapConsumer; /** * A BasicSourceMapConsumer instance represents a parsed source map which we can * query for information about the original file positions by giving it a file * position in the generated source. * * The first parameter is the raw source map (either as a JSON string, or * already parsed to an object). According to the spec, source maps have the * following attributes: * * - version: Which version of the source map spec this map is following. * - sources: An array of URLs to the original source files. * - names: An array of identifiers which can be referrenced by individual mappings. * - sourceRoot: Optional. The URL root from which all sources are relative. * - sourcesContent: Optional. An array of contents of the original source files. * - mappings: A string of base64 VLQs which contain the actual mappings. * - file: Optional. The generated file this source map is associated with. * * Here is an example source map, taken from the source map spec[0]: * * { * version : 3, * file: "out.js", * sourceRoot : "", * sources: ["foo.js", "bar.js"], * names: ["src", "maps", "are", "fun"], * mappings: "AA,AB;;ABCDE;" * } * * The second parameter, if given, is a string whose value is the URL * at which the source map was found. This URL is used to compute the * sources array. * * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# */ function BasicSourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === 'string') { sourceMap = util.parseSourceMapInput(aSourceMap); } var version = util.getArg(sourceMap, 'version'); var sources = util.getArg(sourceMap, 'sources'); // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which // requires the array) to play nice here. var names = util.getArg(sourceMap, 'names', []); var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); var mappings = util.getArg(sourceMap, 'mappings'); var file = util.getArg(sourceMap, 'file', null); // Once again, Sass deviates from the spec and supplies the version as a // string rather than a number, so we use loose equality checking here. if (version != this._version) { throw new Error('Unsupported version: ' + version); } if (sourceRoot) { sourceRoot = util.normalize(sourceRoot); } sources = sources .map(String) // Some source maps produce relative source paths like "./foo.js" instead of // "foo.js". Normalize these first so that future comparisons will succeed. // See bugzil.la/1090768. .map(util.normalize) // Always ensure that absolute sources are internally stored relative to // the source root, if the source root is absolute. Not doing this would // be particularly problematic when the source root is a prefix of the // source (valid, but why??). See github issue #199 and bugzil.la/1188982. .map(function (source) { return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) ? util.relative(sourceRoot, source) : source; }); // Pass `true` below to allow duplicate names and sources. While source maps // are intended to be compressed and deduplicated, the TypeScript compiler // sometimes generates source maps with duplicates in them. See Github issue // #72 and bugzil.la/889492. this._names = ArraySet.fromArray(names.map(String), true); this._sources = ArraySet.fromArray(sources, true); this._absoluteSources = this._sources.toArray().map(function (s) { return util.computeSourceURL(sourceRoot, s, aSourceMapURL); }); this.sourceRoot = sourceRoot; this.sourcesContent = sourcesContent; this._mappings = mappings; this._sourceMapURL = aSourceMapURL; this.file = file; } BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; /** * Utility function to find the index of a source. Returns -1 if not * found. */ BasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) { var relativeSource = aSource; if (this.sourceRoot != null) { relativeSource = util.relative(this.sourceRoot, relativeSource); } if (this._sources.has(relativeSource)) { return this._sources.indexOf(relativeSource); } // Maybe aSource is an absolute URL as returned by |sources|. In // this case we can't simply undo the transform. var i; for (i = 0; i < this._absoluteSources.length; ++i) { if (this._absoluteSources[i] == aSource) { return i; } } return -1; }; /** * Create a BasicSourceMapConsumer from a SourceMapGenerator. * * @param SourceMapGenerator aSourceMap * The source map that will be consumed. * @param String aSourceMapURL * The URL at which the source map can be found (optional) * @returns BasicSourceMapConsumer */ BasicSourceMapConsumer.fromSourceMap = function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) { var smc = Object.create(BasicSourceMapConsumer.prototype); var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); smc.sourceRoot = aSourceMap._sourceRoot; smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), smc.sourceRoot); smc.file = aSourceMap._file; smc._sourceMapURL = aSourceMapURL; smc._absoluteSources = smc._sources.toArray().map(function (s) { return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL); }); // Because we are modifying the entries (by converting string sources and // names to indices into the sources and names ArraySets), we have to make // a copy of the entry or else bad things happen. Shared mutable state // strikes again! See github issue #191. var generatedMappings = aSourceMap._mappings.toArray().slice(); var destGeneratedMappings = smc.__generatedMappings = []; var destOriginalMappings = smc.__originalMappings = []; for (var i = 0, length = generatedMappings.length; i < length; i++) { var srcMapping = generatedMappings[i]; var destMapping = new Mapping; destMapping.generatedLine = srcMapping.generatedLine; destMapping.generatedColumn = srcMapping.generatedColumn; if (srcMapping.source) { destMapping.source = sources.indexOf(srcMapping.source); destMapping.originalLine = srcMapping.originalLine; destMapping.originalColumn = srcMapping.originalColumn; if (srcMapping.name) { destMapping.name = names.indexOf(srcMapping.name); } destOriginalMappings.push(destMapping); } destGeneratedMappings.push(destMapping); } quickSort(smc.__originalMappings, util.compareByOriginalPositions); return smc; }; /** * The version of the source mapping spec that we are consuming. */ BasicSourceMapConsumer.prototype._version = 3; /** * The list of original sources. */ Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { get: function () { return this._absoluteSources.slice(); } }); /** * Provide the JIT with a nice shape / hidden class. */ function Mapping() { this.generatedLine = 0; this.generatedColumn = 0; this.source = null; this.originalLine = null; this.originalColumn = null; this.name = null; } /** * Parse the mappings in a string in to a data structure which we can easily * query (the ordered arrays in the `this.__generatedMappings` and * `this.__originalMappings` properties). */ BasicSourceMapConsumer.prototype._parseMappings = function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { var generatedLine = 1; var previousGeneratedColumn = 0; var previousOriginalLine = 0; var previousOriginalColumn = 0; var previousSource = 0; var previousName = 0; var length = aStr.length; var index = 0; var cachedSegments = {}; var temp = {}; var originalMappings = []; var generatedMappings = []; var mapping, str, segment, end, value; while (index < length) { if (aStr.charAt(index) === ';') { generatedLine++; index++; previousGeneratedColumn = 0; } else if (aStr.charAt(index) === ',') { index++; } else { mapping = new Mapping(); mapping.generatedLine = generatedLine; // Because each offset is encoded relative to the previous one, // many segments often have the same encoding. We can exploit this // fact by caching the parsed variable length fields of each segment, // allowing us to avoid a second parse if we encounter the same // segment again. for (end = index; end < length; end++) { if (this._charIsMappingSeparator(aStr, end)) { break; } } str = aStr.slice(index, end); segment = cachedSegments[str]; if (segment) { index += str.length; } else { segment = []; while (index < end) { base64VLQ.decode(aStr, index, temp); value = temp.value; index = temp.rest; segment.push(value); } if (segment.length === 2) { throw new Error('Found a source, but no line and column'); } if (segment.length === 3) { throw new Error('Found a source and line, but no column'); } cachedSegments[str] = segment; } // Generated column. mapping.generatedColumn = previousGeneratedColumn + segment[0]; previousGeneratedColumn = mapping.generatedColumn; if (segment.length > 1) { // Original source. mapping.source = previousSource + segment[1]; previousSource += segment[1]; // Original line. mapping.originalLine = previousOriginalLine + segment[2]; previousOriginalLine = mapping.originalLine; // Lines are stored 0-based mapping.originalLine += 1; // Original column. mapping.originalColumn = previousOriginalColumn + segment[3]; previousOriginalColumn = mapping.originalColumn; if (segment.length > 4) { // Original name. mapping.name = previousName + segment[4]; previousName += segment[4]; } } generatedMappings.push(mapping); if (typeof mapping.originalLine === 'number') { originalMappings.push(mapping); } } } quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); this.__generatedMappings = generatedMappings; quickSort(originalMappings, util.compareByOriginalPositions); this.__originalMappings = originalMappings; }; /** * Find the mapping that best matches the hypothetical "needle" mapping that * we are searching for in the given "haystack" of mappings. */ BasicSourceMapConsumer.prototype._findMapping = function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, aColumnName, aComparator, aBias) { // To return the position we are searching for, we must first find the // mapping for the given position and then return the opposite position it // points to. Because the mappings are sorted, we can use binary search to // find the best mapping. if (aNeedle[aLineName] <= 0) { throw new TypeError('Line must be greater than or equal to 1, got ' + aNeedle[aLineName]); } if (aNeedle[aColumnName] < 0) { throw new TypeError('Column must be greater than or equal to 0, got ' + aNeedle[aColumnName]); } return binarySearch.search(aNeedle, aMappings, aComparator, aBias); }; /** * Compute the last column for each generated mapping. The last column is * inclusive. */ BasicSourceMapConsumer.prototype.computeColumnSpans = function SourceMapConsumer_computeColumnSpans() { for (var index = 0; index < this._generatedMappings.length; ++index) { var mapping = this._generatedMappings[index]; // Mappings do not contain a field for the last generated columnt. We // can come up with an optimistic estimate, however, by assuming that // mappings are contiguous (i.e. given two consecutive mappings, the // first mapping ends where the second one starts). if (index + 1 < this._generatedMappings.length) { var nextMapping = this._generatedMappings[index + 1]; if (mapping.generatedLine === nextMapping.generatedLine) { mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; continue; } } // The last mapping for each line spans the entire line. mapping.lastGeneratedColumn = Infinity; } }; /** * Returns the original source, line, and column information for the generated * source's line and column positions provided. The only argument is an object * with the following properties: * * - line: The line number in the generated source. The line number * is 1-based. * - column: The column number in the generated source. The column * number is 0-based. * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. * * and an object is returned with the following properties: * * - source: The original source file, or null. * - line: The line number in the original source, or null. The * line number is 1-based. * - column: The column number in the original source, or null. The * column number is 0-based. * - name: The original identifier, or null. */ BasicSourceMapConsumer.prototype.originalPositionFor = function SourceMapConsumer_originalPositionFor(aArgs) { var needle = { generatedLine: util.getArg(aArgs, 'line'), generatedColumn: util.getArg(aArgs, 'column') }; var index = this._findMapping( needle, this._generatedMappings, "generatedLine", "generatedColumn", util.compareByGeneratedPositionsDeflated, util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) ); if (index >= 0) { var mapping = this._generatedMappings[index]; if (mapping.generatedLine === needle.generatedLine) { var source = util.getArg(mapping, 'source', null); if (source !== null) { source = this._sources.at(source); source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL); } var name = util.getArg(mapping, 'name', null); if (name !== null) { name = this._names.at(name); } return { source: source, line: util.getArg(mapping, 'originalLine', null), column: util.getArg(mapping, 'originalColumn', null), name: name }; } } return { source: null, line: null, column: null, name: null }; }; /** * Return true if we have the source content for every source in the source * map, false otherwise. */ BasicSourceMapConsumer.prototype.hasContentsOfAllSources = function BasicSourceMapConsumer_hasContentsOfAllSources() { if (!this.sourcesContent) { return false; } return this.sourcesContent.length >= this._sources.size() && !this.sourcesContent.some(function (sc) { return sc == null; }); }; /** * Returns the original source content. The only argument is the url of the * original source file. Returns null if no original source content is * available. */ BasicSourceMapConsumer.prototype.sourceContentFor = function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { if (!this.sourcesContent) { return null; } var index = this._findSourceIndex(aSource); if (index >= 0) { return this.sourcesContent[index]; } var relativeSource = aSource; if (this.sourceRoot != null) { relativeSource = util.relative(this.sourceRoot, relativeSource); } var url; if (this.sourceRoot != null && (url = util.urlParse(this.sourceRoot))) { // XXX: file:// URIs and absolute paths lead to unexpected behavior for // many users. We can help them out when they expect file:// URIs to // behave like it would if they were running a local HTTP server. See // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. var fileUriAbsPath = relativeSource.replace(/^file:\/\//, ""); if (url.scheme == "file" && this._sources.has(fileUriAbsPath)) { return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] } if ((!url.path || url.path == "/") && this._sources.has("/" + relativeSource)) { return this.sourcesContent[this._sources.indexOf("/" + relativeSource)]; } } // This function is used recursively from // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we // don't want to throw if we can't find the source - we just want to // return null, so we provide a flag to exit gracefully. if (nullOnMissing) { return null; } else { throw new Error('"' + relativeSource + '" is not in the SourceMap.'); } }; /** * Returns the generated line and column information for the original source, * line, and column positions provided. The only argument is an object with * the following properties: * * - source: The filename of the original source. * - line: The line number in the original source. The line number * is 1-based. * - column: The column number in the original source. The column * number is 0-based. * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. * * and an object is returned with the following properties: * * - line: The line number in the generated source, or null. The * line number is 1-based. * - column: The column number in the generated source, or null. * The column number is 0-based. */ BasicSourceMapConsumer.prototype.generatedPositionFor = function SourceMapConsumer_generatedPositionFor(aArgs) { var source = util.getArg(aArgs, 'source'); source = this._findSourceIndex(source); if (source < 0) { return { line: null, column: null, lastColumn: null }; } var needle = { source: source, originalLine: util.getArg(aArgs, 'line'), originalColumn: util.getArg(aArgs, 'column') }; var index = this._findMapping( needle, this._originalMappings, "originalLine", "originalColumn", util.compareByOriginalPositions, util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) ); if (index >= 0) { var mapping = this._originalMappings[index]; if (mapping.source === needle.source) { return { line: util.getArg(mapping, 'generatedLine', null), column: util.getArg(mapping, 'generatedColumn', null), lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) }; } } return { line: null, column: null, lastColumn: null }; }; __webpack_unused_export__ = BasicSourceMapConsumer; /** * An IndexedSourceMapConsumer instance represents a parsed source map which * we can query for information. It differs from BasicSourceMapConsumer in * that it takes "indexed" source maps (i.e. ones with a "sections" field) as * input. * * The first parameter is a raw source map (either as a JSON string, or already * parsed to an object). According to the spec for indexed source maps, they * have the following attributes: * * - version: Which version of the source map spec this map is following. * - file: Optional. The generated file this source map is associated with. * - sections: A list of section definitions. * * Each value under the "sections" field has two fields: * - offset: The offset into the original specified at which this section * begins to apply, defined as an object with a "line" and "column" * field. * - map: A source map definition. This source map could also be indexed, * but doesn't have to be. * * Instead of the "map" field, it's also possible to have a "url" field * specifying a URL to retrieve a source map from, but that's currently * unsupported. * * Here's an example source map, taken from the source map spec[0], but * modified to omit a section which uses the "url" field. * * { * version : 3, * file: "app.js", * sections: [{ * offset: {line:100, column:10}, * map: { * version : 3, * file: "section.js", * sources: ["foo.js", "bar.js"], * names: ["src", "maps", "are", "fun"], * mappings: "AAAA,E;;ABCDE;" * } * }], * } * * The second parameter, if given, is a string whose value is the URL * at which the source map was found. This URL is used to compute the * sources array. * * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt */ function IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === 'string') { sourceMap = util.parseSourceMapInput(aSourceMap); } var version = util.getArg(sourceMap, 'version'); var sections = util.getArg(sourceMap, 'sections'); if (version != this._version) { throw new Error('Unsupported version: ' + version); } this._sources = new ArraySet(); this._names = new ArraySet(); var lastOffset = { line: -1, column: 0 }; this._sections = sections.map(function (s) { if (s.url) { // The url field will require support for asynchronicity. // See https://github.com/mozilla/source-map/issues/16 throw new Error('Support for url field in sections not implemented.'); } var offset = util.getArg(s, 'offset'); var offsetLine = util.getArg(offset, 'line'); var offsetColumn = util.getArg(offset, 'column'); if (offsetLine < lastOffset.line || (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { throw new Error('Section offsets must be ordered and non-overlapping.'); } lastOffset = offset; return { generatedOffset: { // The offset fields are 0-based, but we use 1-based indices when // encoding/decoding from VLQ. generatedLine: offsetLine + 1, generatedColumn: offsetColumn + 1 }, consumer: new SourceMapConsumer(util.getArg(s, 'map'), aSourceMapURL) } }); } IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; /** * The version of the source mapping spec that we are consuming. */ IndexedSourceMapConsumer.prototype._version = 3; /** * The list of original sources. */ Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { get: function () { var sources = []; for (var i = 0; i < this._sections.length; i++) { for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { sources.push(this._sections[i].consumer.sources[j]); } } return sources; } }); /** * Returns the original source, line, and column information for the generated * source's line and column positions provided. The only argument is an object * with the following properties: * * - line: The line number in the generated source. The line number * is 1-based. * - column: The column number in the generated source. The column * number is 0-based. * * and an object is returned with the following properties: * * - source: The original source file, or null. * - line: The line number in the original source, or null. The * line number is 1-based. * - column: The column number in the original source, or null. The * column number is 0-based. * - name: The original identifier, or null. */ IndexedSourceMapConsumer.prototype.originalPositionFor = function IndexedSourceMapConsumer_originalPositionFor(aArgs) { var needle = { generatedLine: util.getArg(aArgs, 'line'), generatedColumn: util.getArg(aArgs, 'column') }; // Find the section containing the generated position we're trying to map // to an original position. var sectionIndex = binarySearch.search(needle, this._sections, function(needle, section) { var cmp = needle.generatedLine - section.generatedOffset.generatedLine; if (cmp) { return cmp; } return (needle.generatedColumn - section.generatedOffset.generatedColumn); }); var section = this._sections[sectionIndex]; if (!section) { return { source: null, line: null, column: null, name: null }; } return section.consumer.originalPositionFor({ line: needle.generatedLine - (section.generatedOffset.generatedLine - 1), column: needle.generatedColumn - (section.generatedOffset.generatedLine === needle.generatedLine ? section.generatedOffset.generatedColumn - 1 : 0), bias: aArgs.bias }); }; /** * Return true if we have the source content for every source in the source * map, false otherwise. */ IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = function IndexedSourceMapConsumer_hasContentsOfAllSources() { return this._sections.every(function (s) { return s.consumer.hasContentsOfAllSources(); }); }; /** * Returns the original source content. The only argument is the url of the * original source file. Returns null if no original source content is * available. */ IndexedSourceMapConsumer.prototype.sourceContentFor = function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; var content = section.consumer.sourceContentFor(aSource, true); if (content) { return content; } } if (nullOnMissing) { return null; } else { throw new Error('"' + aSource + '" is not in the SourceMap.'); } }; /** * Returns the generated line and column information for the original source, * line, and column positions provided. The only argument is an object with * the following properties: * * - source: The filename of the original source. * - line: The line number in the original source. The line number * is 1-based. * - column: The column number in the original source. The column * number is 0-based. * * and an object is returned with the following properties: * * - line: The line number in the generated source, or null. The * line number is 1-based. * - column: The column number in the generated source, or null. * The column number is 0-based. */ IndexedSourceMapConsumer.prototype.generatedPositionFor = function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; // Only consider this section if the requested source is in the list of // sources of the consumer. if (section.consumer._findSourceIndex(util.getArg(aArgs, 'source')) === -1) { continue; } var generatedPosition = section.consumer.generatedPositionFor(aArgs); if (generatedPosition) { var ret = { line: generatedPosition.line + (section.generatedOffset.generatedLine - 1), column: generatedPosition.column + (section.generatedOffset.generatedLine === generatedPosition.line ? section.generatedOffset.generatedColumn - 1 : 0) }; return ret; } } return { line: null, column: null }; }; /** * Parse the mappings in a string in to a data structure which we can easily * query (the ordered arrays in the `this.__generatedMappings` and * `this.__originalMappings` properties). */ IndexedSourceMapConsumer.prototype._parseMappings = function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { this.__generatedMappings = []; this.__originalMappings = []; for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; var sectionMappings = section.consumer._generatedMappings; for (var j = 0; j < sectionMappings.length; j++) { var mapping = sectionMappings[j]; var source = section.consumer._sources.at(mapping.source); source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL); this._sources.add(source); source = this._sources.indexOf(source); var name = null; if (mapping.name) { name = section.consumer._names.at(mapping.name); this._names.add(name); name = this._names.indexOf(name); } // The mappings coming from the consumer for the section have // generated positions relative to the start of the section, so we // need to offset them to be relative to the start of the concatenated // generated file. var adjustedMapping = { source: source, generatedLine: mapping.generatedLine + (section.generatedOffset.generatedLine - 1), generatedColumn: mapping.generatedColumn + (section.generatedOffset.generatedLine === mapping.generatedLine ? section.generatedOffset.generatedColumn - 1 : 0), originalLine: mapping.originalLine, originalColumn: mapping.originalColumn, name: name }; this.__generatedMappings.push(adjustedMapping); if (typeof adjustedMapping.originalLine === 'number') { this.__originalMappings.push(adjustedMapping); } } } quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); quickSort(this.__originalMappings, util.compareByOriginalPositions); }; __webpack_unused_export__ = IndexedSourceMapConsumer; /***/ }, /***/ 90190 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var base64VLQ = __webpack_require__(17887); var util = __webpack_require__(84540); var ArraySet = (__webpack_require__(38886)/* .ArraySet */ .C); var MappingList = (__webpack_require__(8285)/* .MappingList */ .P); /** * An instance of the SourceMapGenerator represents a source map which is * being built incrementally. You may pass an object with the following * properties: * * - file: The filename of the generated source. * - sourceRoot: A root for all relative URLs in this source map. */ function SourceMapGenerator(aArgs) { if (!aArgs) { aArgs = {}; } this._file = util.getArg(aArgs, 'file', null); this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); this._skipValidation = util.getArg(aArgs, 'skipValidation', false); this._sources = new ArraySet(); this._names = new ArraySet(); this._mappings = new MappingList(); this._sourcesContents = null; } SourceMapGenerator.prototype._version = 3; /** * Creates a new SourceMapGenerator based on a SourceMapConsumer * * @param aSourceMapConsumer The SourceMap. */ SourceMapGenerator.fromSourceMap = function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { var sourceRoot = aSourceMapConsumer.sourceRoot; var generator = new SourceMapGenerator({ file: aSourceMapConsumer.file, sourceRoot: sourceRoot }); aSourceMapConsumer.eachMapping(function (mapping) { var newMapping = { generated: { line: mapping.generatedLine, column: mapping.generatedColumn } }; if (mapping.source != null) { newMapping.source = mapping.source; if (sourceRoot != null) { newMapping.source = util.relative(sourceRoot, newMapping.source); } newMapping.original = { line: mapping.originalLine, column: mapping.originalColumn }; if (mapping.name != null) { newMapping.name = mapping.name; } } generator.addMapping(newMapping); }); aSourceMapConsumer.sources.forEach(function (sourceFile) { var sourceRelative = sourceFile; if (sourceRoot !== null) { sourceRelative = util.relative(sourceRoot, sourceFile); } if (!generator._sources.has(sourceRelative)) { generator._sources.add(sourceRelative); } var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { generator.setSourceContent(sourceFile, content); } }); return generator; }; /** * Add a single mapping from original source line and column to the generated * source's line and column for this source map being created. The mapping * object should have the following properties: * * - generated: An object with the generated line and column positions. * - original: An object with the original line and column positions. * - source: The original source file (relative to the sourceRoot). * - name: An optional original token name for this mapping. */ SourceMapGenerator.prototype.addMapping = function SourceMapGenerator_addMapping(aArgs) { var generated = util.getArg(aArgs, 'generated'); var original = util.getArg(aArgs, 'original', null); var source = util.getArg(aArgs, 'source', null); var name = util.getArg(aArgs, 'name', null); if (!this._skipValidation) { this._validateMapping(generated, original, source, name); } if (source != null) { source = String(source); if (!this._sources.has(source)) { this._sources.add(source); } } if (name != null) { name = String(name); if (!this._names.has(name)) { this._names.add(name); } } this._mappings.add({ generatedLine: generated.line, generatedColumn: generated.column, originalLine: original != null && original.line, originalColumn: original != null && original.column, source: source, name: name }); }; /** * Set the source content for a source file. */ SourceMapGenerator.prototype.setSourceContent = function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { var source = aSourceFile; if (this._sourceRoot != null) { source = util.relative(this._sourceRoot, source); } if (aSourceContent != null) { // Add the source content to the _sourcesContents map. // Create a new _sourcesContents map if the property is null. if (!this._sourcesContents) { this._sourcesContents = Object.create(null); } this._sourcesContents[util.toSetString(source)] = aSourceContent; } else if (this._sourcesContents) { // Remove the source file from the _sourcesContents map. // If the _sourcesContents map is empty, set the property to null. delete this._sourcesContents[util.toSetString(source)]; if (Object.keys(this._sourcesContents).length === 0) { this._sourcesContents = null; } } }; /** * Applies the mappings of a sub-source-map for a specific source file to the * source map being generated. Each mapping to the supplied source file is * rewritten using the supplied source map. Note: The resolution for the * resulting mappings is the minimium of this map and the supplied map. * * @param aSourceMapConsumer The source map to be applied. * @param aSourceFile Optional. The filename of the source file. * If omitted, SourceMapConsumer's file property will be used. * @param aSourceMapPath Optional. The dirname of the path to the source map * to be applied. If relative, it is relative to the SourceMapConsumer. * This parameter is needed when the two source maps aren't in the same * directory, and the source map to be applied contains relative source * paths. If so, those relative source paths need to be rewritten * relative to the SourceMapGenerator. */ SourceMapGenerator.prototype.applySourceMap = function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { var sourceFile = aSourceFile; // If aSourceFile is omitted, we will use the file property of the SourceMap if (aSourceFile == null) { if (aSourceMapConsumer.file == null) { throw new Error( 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + 'or the source map\'s "file" property. Both were omitted.' ); } sourceFile = aSourceMapConsumer.file; } var sourceRoot = this._sourceRoot; // Make "sourceFile" relative if an absolute Url is passed. if (sourceRoot != null) { sourceFile = util.relative(sourceRoot, sourceFile); } // Applying the SourceMap can add and remove items from the sources and // the names array. var newSources = new ArraySet(); var newNames = new ArraySet(); // Find mappings for the "sourceFile" this._mappings.unsortedForEach(function (mapping) { if (mapping.source === sourceFile && mapping.originalLine != null) { // Check if it can be mapped by the source map, then update the mapping. var original = aSourceMapConsumer.originalPositionFor({ line: mapping.originalLine, column: mapping.originalColumn }); if (original.source != null) { // Copy mapping mapping.source = original.source; if (aSourceMapPath != null) { mapping.source = util.join(aSourceMapPath, mapping.source) } if (sourceRoot != null) { mapping.source = util.relative(sourceRoot, mapping.source); } mapping.originalLine = original.line; mapping.originalColumn = original.column; if (original.name != null) { mapping.name = original.name; } } } var source = mapping.source; if (source != null && !newSources.has(source)) { newSources.add(source); } var name = mapping.name; if (name != null && !newNames.has(name)) { newNames.add(name); } }, this); this._sources = newSources; this._names = newNames; // Copy sourcesContents of applied map. aSourceMapConsumer.sources.forEach(function (sourceFile) { var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { if (aSourceMapPath != null) { sourceFile = util.join(aSourceMapPath, sourceFile); } if (sourceRoot != null) { sourceFile = util.relative(sourceRoot, sourceFile); } this.setSourceContent(sourceFile, content); } }, this); }; /** * A mapping can have one of the three levels of data: * * 1. Just the generated position. * 2. The Generated position, original position, and original source. * 3. Generated and original position, original source, as well as a name * token. * * To maintain consistency, we validate that any new mapping being added falls * in to one of these categories. */ SourceMapGenerator.prototype._validateMapping = function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, aName) { // When aOriginal is truthy but has empty values for .line and .column, // it is most likely a programmer error. In this case we throw a very // specific error message to try to guide them the right way. // For example: https://github.com/Polymer/polymer-bundler/pull/519 if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { throw new Error( 'original.line and original.column are not numbers -- you probably meant to omit ' + 'the original mapping entirely and only map the generated position. If so, pass ' + 'null for the original mapping instead of an object with empty or null values.' ); } if (aGenerated && 'line' in aGenerated && 'column' in aGenerated && aGenerated.line > 0 && aGenerated.column >= 0 && !aOriginal && !aSource && !aName) { // Case 1. return; } else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated && aOriginal && 'line' in aOriginal && 'column' in aOriginal && aGenerated.line > 0 && aGenerated.column >= 0 && aOriginal.line > 0 && aOriginal.column >= 0 && aSource) { // Cases 2 and 3. return; } else { throw new Error('Invalid mapping: ' + JSON.stringify({ generated: aGenerated, source: aSource, original: aOriginal, name: aName })); } }; /** * Serialize the accumulated mappings in to the stream of base 64 VLQs * specified by the source map format. */ SourceMapGenerator.prototype._serializeMappings = function SourceMapGenerator_serializeMappings() { var previousGeneratedColumn = 0; var previousGeneratedLine = 1; var previousOriginalColumn = 0; var previousOriginalLine = 0; var previousName = 0; var previousSource = 0; var result = ''; var next; var mapping; var nameIdx; var sourceIdx; var mappings = this._mappings.toArray(); for (var i = 0, len = mappings.length; i < len; i++) { mapping = mappings[i]; next = '' if (mapping.generatedLine !== previousGeneratedLine) { previousGeneratedColumn = 0; while (mapping.generatedLine !== previousGeneratedLine) { next += ';'; previousGeneratedLine++; } } else { if (i > 0) { if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { continue; } next += ','; } } next += base64VLQ.encode(mapping.generatedColumn - previousGeneratedColumn); previousGeneratedColumn = mapping.generatedColumn; if (mapping.source != null) { sourceIdx = this._sources.indexOf(mapping.source); next += base64VLQ.encode(sourceIdx - previousSource); previousSource = sourceIdx; // lines are stored 0-based in SourceMap spec version 3 next += base64VLQ.encode(mapping.originalLine - 1 - previousOriginalLine); previousOriginalLine = mapping.originalLine - 1; next += base64VLQ.encode(mapping.originalColumn - previousOriginalColumn); previousOriginalColumn = mapping.originalColumn; if (mapping.name != null) { nameIdx = this._names.indexOf(mapping.name); next += base64VLQ.encode(nameIdx - previousName); previousName = nameIdx; } } result += next; } return result; }; SourceMapGenerator.prototype._generateSourcesContent = function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { return aSources.map(function (source) { if (!this._sourcesContents) { return null; } if (aSourceRoot != null) { source = util.relative(aSourceRoot, source); } var key = util.toSetString(source); return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) ? this._sourcesContents[key] : null; }, this); }; /** * Externalize the source map. */ SourceMapGenerator.prototype.toJSON = function SourceMapGenerator_toJSON() { var map = { version: this._version, sources: this._sources.toArray(), names: this._names.toArray(), mappings: this._serializeMappings() }; if (this._file != null) { map.file = this._file; } if (this._sourceRoot != null) { map.sourceRoot = this._sourceRoot; } if (this._sourcesContents) { map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); } return map; }; /** * Render the source map being generated to a string. */ SourceMapGenerator.prototype.toString = function SourceMapGenerator_toString() { return JSON.stringify(this.toJSON()); }; exports.x = SourceMapGenerator; /***/ }, /***/ 16714 (__unused_webpack_module, exports, __webpack_require__) { var __webpack_unused_export__; /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var SourceMapGenerator = (__webpack_require__(90190)/* .SourceMapGenerator */ .x); var util = __webpack_require__(84540); // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other // operating systems these days (capturing the result). var REGEX_NEWLINE = /(\r?\n)/; // Newline character code for charCodeAt() comparisons var NEWLINE_CODE = 10; // Private symbol for identifying `SourceNode`s when multiple versions of // the source-map library are loaded. This MUST NOT CHANGE across // versions! var isSourceNode = "$$$isSourceNode$$$"; /** * SourceNodes provide a way to abstract over interpolating/concatenating * snippets of generated JavaScript source code while maintaining the line and * column information associated with the original source code. * * @param aLine The original line number. * @param aColumn The original column number. * @param aSource The original source's filename. * @param aChunks Optional. An array of strings which are snippets of * generated JS, or other SourceNodes. * @param aName The original identifier. */ function SourceNode(aLine, aColumn, aSource, aChunks, aName) { this.children = []; this.sourceContents = {}; this.line = aLine == null ? null : aLine; this.column = aColumn == null ? null : aColumn; this.source = aSource == null ? null : aSource; this.name = aName == null ? null : aName; this[isSourceNode] = true; if (aChunks != null) this.add(aChunks); } /** * Creates a SourceNode from generated code and a SourceMapConsumer. * * @param aGeneratedCode The generated code * @param aSourceMapConsumer The SourceMap for the generated code * @param aRelativePath Optional. The path that relative sources in the * SourceMapConsumer should be relative to. */ SourceNode.fromStringWithSourceMap = function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { // The SourceNode we want to fill with the generated code // and the SourceMap var node = new SourceNode(); // All even indices of this array are one line of the generated code, // while all odd indices are the newlines between two adjacent lines // (since `REGEX_NEWLINE` captures its match). // Processed fragments are accessed by calling `shiftNextLine`. var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); var remainingLinesIndex = 0; var shiftNextLine = function() { var lineContents = getNextLine(); // The last line of a file might not have a newline. var newLine = getNextLine() || ""; return lineContents + newLine; function getNextLine() { return remainingLinesIndex < remainingLines.length ? remainingLines[remainingLinesIndex++] : undefined; } }; // We need to remember the position of "remainingLines" var lastGeneratedLine = 1, lastGeneratedColumn = 0; // The generate SourceNodes we need a code range. // To extract it current and last mapping is used. // Here we store the last mapping. var lastMapping = null; aSourceMapConsumer.eachMapping(function (mapping) { if (lastMapping !== null) { // We add the code from "lastMapping" to "mapping": // First check if there is a new line in between. if (lastGeneratedLine < mapping.generatedLine) { // Associate first line with "lastMapping" addMappingWithCode(lastMapping, shiftNextLine()); lastGeneratedLine++; lastGeneratedColumn = 0; // The remaining code is added without mapping } else { // There is no new line in between. // Associate the code between "lastGeneratedColumn" and // "mapping.generatedColumn" with "lastMapping" var nextLine = remainingLines[remainingLinesIndex] || ''; var code = nextLine.substr(0, mapping.generatedColumn - lastGeneratedColumn); remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - lastGeneratedColumn); lastGeneratedColumn = mapping.generatedColumn; addMappingWithCode(lastMapping, code); // No more remaining code, continue lastMapping = mapping; return; } } // We add the generated code until the first mapping // to the SourceNode without any mapping. // Each line is added as separate string. while (lastGeneratedLine < mapping.generatedLine) { node.add(shiftNextLine()); lastGeneratedLine++; } if (lastGeneratedColumn < mapping.generatedColumn) { var nextLine = remainingLines[remainingLinesIndex] || ''; node.add(nextLine.substr(0, mapping.generatedColumn)); remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); lastGeneratedColumn = mapping.generatedColumn; } lastMapping = mapping; }, this); // We have processed all mappings. if (remainingLinesIndex < remainingLines.length) { if (lastMapping) { // Associate the remaining code in the current line with "lastMapping" addMappingWithCode(lastMapping, shiftNextLine()); } // and add the remaining lines without any mapping node.add(remainingLines.splice(remainingLinesIndex).join("")); } // Copy sourcesContent into SourceNode aSourceMapConsumer.sources.forEach(function (sourceFile) { var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { if (aRelativePath != null) { sourceFile = util.join(aRelativePath, sourceFile); } node.setSourceContent(sourceFile, content); } }); return node; function addMappingWithCode(mapping, code) { if (mapping === null || mapping.source === undefined) { node.add(code); } else { var source = aRelativePath ? util.join(aRelativePath, mapping.source) : mapping.source; node.add(new SourceNode(mapping.originalLine, mapping.originalColumn, source, code, mapping.name)); } } }; /** * Add a chunk of generated JS to this source node. * * @param aChunk A string snippet of generated JS code, another instance of * SourceNode, or an array where each member is one of those things. */ SourceNode.prototype.add = function SourceNode_add(aChunk) { if (Array.isArray(aChunk)) { aChunk.forEach(function (chunk) { this.add(chunk); }, this); } else if (aChunk[isSourceNode] || typeof aChunk === "string") { if (aChunk) { this.children.push(aChunk); } } else { throw new TypeError( "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk ); } return this; }; /** * Add a chunk of generated JS to the beginning of this source node. * * @param aChunk A string snippet of generated JS code, another instance of * SourceNode, or an array where each member is one of those things. */ SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { if (Array.isArray(aChunk)) { for (var i = aChunk.length-1; i >= 0; i--) { this.prepend(aChunk[i]); } } else if (aChunk[isSourceNode] || typeof aChunk === "string") { this.children.unshift(aChunk); } else { throw new TypeError( "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk ); } return this; }; /** * Walk over the tree of JS snippets in this node and its children. The * walking function is called once for each snippet of JS and is passed that * snippet and the its original associated source's line/column location. * * @param aFn The traversal function. */ SourceNode.prototype.walk = function SourceNode_walk(aFn) { var chunk; for (var i = 0, len = this.children.length; i < len; i++) { chunk = this.children[i]; if (chunk[isSourceNode]) { chunk.walk(aFn); } else { if (chunk !== '') { aFn(chunk, { source: this.source, line: this.line, column: this.column, name: this.name }); } } } }; /** * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between * each of `this.children`. * * @param aSep The separator. */ SourceNode.prototype.join = function SourceNode_join(aSep) { var newChildren; var i; var len = this.children.length; if (len > 0) { newChildren = []; for (i = 0; i < len-1; i++) { newChildren.push(this.children[i]); newChildren.push(aSep); } newChildren.push(this.children[i]); this.children = newChildren; } return this; }; /** * Call String.prototype.replace on the very right-most source snippet. Useful * for trimming whitespace from the end of a source node, etc. * * @param aPattern The pattern to replace. * @param aReplacement The thing to replace the pattern with. */ SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { var lastChild = this.children[this.children.length - 1]; if (lastChild[isSourceNode]) { lastChild.replaceRight(aPattern, aReplacement); } else if (typeof lastChild === 'string') { this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); } else { this.children.push(''.replace(aPattern, aReplacement)); } return this; }; /** * Set the source content for a source file. This will be added to the SourceMapGenerator * in the sourcesContent field. * * @param aSourceFile The filename of the source file * @param aSourceContent The content of the source file */ SourceNode.prototype.setSourceContent = function SourceNode_setSourceContent(aSourceFile, aSourceContent) { this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; }; /** * Walk over the tree of SourceNodes. The walking function is called for each * source file content and is passed the filename and source content. * * @param aFn The traversal function. */ SourceNode.prototype.walkSourceContents = function SourceNode_walkSourceContents(aFn) { for (var i = 0, len = this.children.length; i < len; i++) { if (this.children[i][isSourceNode]) { this.children[i].walkSourceContents(aFn); } } var sources = Object.keys(this.sourceContents); for (var i = 0, len = sources.length; i < len; i++) { aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); } }; /** * Return the string representation of this source node. Walks over the tree * and concatenates all the various snippets together to one string. */ SourceNode.prototype.toString = function SourceNode_toString() { var str = ""; this.walk(function (chunk) { str += chunk; }); return str; }; /** * Returns the string representation of this source node along with a source * map. */ SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { var generated = { code: "", line: 1, column: 0 }; var map = new SourceMapGenerator(aArgs); var sourceMappingActive = false; var lastOriginalSource = null; var lastOriginalLine = null; var lastOriginalColumn = null; var lastOriginalName = null; this.walk(function (chunk, original) { generated.code += chunk; if (original.source !== null && original.line !== null && original.column !== null) { if(lastOriginalSource !== original.source || lastOriginalLine !== original.line || lastOriginalColumn !== original.column || lastOriginalName !== original.name) { map.addMapping({ source: original.source, original: { line: original.line, column: original.column }, generated: { line: generated.line, column: generated.column }, name: original.name }); } lastOriginalSource = original.source; lastOriginalLine = original.line; lastOriginalColumn = original.column; lastOriginalName = original.name; sourceMappingActive = true; } else if (sourceMappingActive) { map.addMapping({ generated: { line: generated.line, column: generated.column } }); lastOriginalSource = null; sourceMappingActive = false; } for (var idx = 0, length = chunk.length; idx < length; idx++) { if (chunk.charCodeAt(idx) === NEWLINE_CODE) { generated.line++; generated.column = 0; // Mappings end at eol if (idx + 1 === length) { lastOriginalSource = null; sourceMappingActive = false; } else if (sourceMappingActive) { map.addMapping({ source: original.source, original: { line: original.line, column: original.column }, generated: { line: generated.line, column: generated.column }, name: original.name }); } } else { generated.column++; } } }); this.walkSourceContents(function (sourceFile, sourceContent) { map.setSourceContent(sourceFile, sourceContent); }); return { code: generated.code, map: map }; }; __webpack_unused_export__ = SourceNode; /***/ }, /***/ 84540 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ /** * This is a helper function for getting values from parameter/options * objects. * * @param args The object we are extracting values from * @param name The name of the property we are getting. * @param defaultValue An optional value to return if the property is missing * from the object. If this is not specified and the property is missing, an * error will be thrown. */ function getArg(aArgs, aName, aDefaultValue) { if (aName in aArgs) { return aArgs[aName]; } else if (arguments.length === 3) { return aDefaultValue; } else { throw new Error('"' + aName + '" is a required argument.'); } } exports.getArg = getArg; var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/; var dataUrlRegexp = /^data:.+\,.+$/; function urlParse(aUrl) { var match = aUrl.match(urlRegexp); if (!match) { return null; } return { scheme: match[1], auth: match[2], host: match[3], port: match[4], path: match[5] }; } exports.urlParse = urlParse; function urlGenerate(aParsedUrl) { var url = ''; if (aParsedUrl.scheme) { url += aParsedUrl.scheme + ':'; } url += '//'; if (aParsedUrl.auth) { url += aParsedUrl.auth + '@'; } if (aParsedUrl.host) { url += aParsedUrl.host; } if (aParsedUrl.port) { url += ":" + aParsedUrl.port } if (aParsedUrl.path) { url += aParsedUrl.path; } return url; } exports.urlGenerate = urlGenerate; /** * Normalizes a path, or the path portion of a URL: * * - Replaces consecutive slashes with one slash. * - Removes unnecessary '.' parts. * - Removes unnecessary '/..' parts. * * Based on code in the Node.js 'path' core module. * * @param aPath The path or url to normalize. */ function normalize(aPath) { var path = aPath; var url = urlParse(aPath); if (url) { if (!url.path) { return aPath; } path = url.path; } var isAbsolute = exports.isAbsolute(path); var parts = path.split(/\/+/); for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { part = parts[i]; if (part === '.') { parts.splice(i, 1); } else if (part === '..') { up++; } else if (up > 0) { if (part === '') { // The first part is blank if the path is absolute. Trying to go // above the root is a no-op. Therefore we can remove all '..' parts // directly after the root. parts.splice(i + 1, up); up = 0; } else { parts.splice(i, 2); up--; } } } path = parts.join('/'); if (path === '') { path = isAbsolute ? '/' : '.'; } if (url) { url.path = path; return urlGenerate(url); } return path; } exports.normalize = normalize; /** * Joins two paths/URLs. * * @param aRoot The root path or URL. * @param aPath The path or URL to be joined with the root. * * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a * scheme-relative URL: Then the scheme of aRoot, if any, is prepended * first. * - Otherwise aPath is a path. If aRoot is a URL, then its path portion * is updated with the result and aRoot is returned. Otherwise the result * is returned. * - If aPath is absolute, the result is aPath. * - Otherwise the two paths are joined with a slash. * - Joining for example 'http://' and 'www.example.com' is also supported. */ function join(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } if (aPath === "") { aPath = "."; } var aPathUrl = urlParse(aPath); var aRootUrl = urlParse(aRoot); if (aRootUrl) { aRoot = aRootUrl.path || '/'; } // `join(foo, '//www.example.org')` if (aPathUrl && !aPathUrl.scheme) { if (aRootUrl) { aPathUrl.scheme = aRootUrl.scheme; } return urlGenerate(aPathUrl); } if (aPathUrl || aPath.match(dataUrlRegexp)) { return aPath; } // `join('http://', 'www.example.com')` if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { aRootUrl.host = aPath; return urlGenerate(aRootUrl); } var joined = aPath.charAt(0) === '/' ? aPath : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); if (aRootUrl) { aRootUrl.path = joined; return urlGenerate(aRootUrl); } return joined; } exports.join = join; exports.isAbsolute = function (aPath) { return aPath.charAt(0) === '/' || urlRegexp.test(aPath); }; /** * Make a path relative to a URL or another path. * * @param aRoot The root path or URL. * @param aPath The path or URL to be made relative to aRoot. */ function relative(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } aRoot = aRoot.replace(/\/$/, ''); // It is possible for the path to be above the root. In this case, simply // checking whether the root is a prefix of the path won't work. Instead, we // need to remove components from the root one by one, until either we find // a prefix that fits, or we run out of components to remove. var level = 0; while (aPath.indexOf(aRoot + '/') !== 0) { var index = aRoot.lastIndexOf("/"); if (index < 0) { return aPath; } // If the only part of the root that is left is the scheme (i.e. http://, // file:///, etc.), one or more slashes (/), or simply nothing at all, we // have exhausted all components, so the path is not relative to the root. aRoot = aRoot.slice(0, index); if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { return aPath; } ++level; } // Make sure we add a "../" for each component we removed from the root. return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); } exports.relative = relative; var supportsNullProto = (function () { var obj = Object.create(null); return !('__proto__' in obj); }()); function identity (s) { return s; } /** * Because behavior goes wacky when you set `__proto__` on objects, we * have to prefix all the strings in our set with an arbitrary character. * * See https://github.com/mozilla/source-map/pull/31 and * https://github.com/mozilla/source-map/issues/30 * * @param String aStr */ function toSetString(aStr) { if (isProtoString(aStr)) { return '$' + aStr; } return aStr; } exports.toSetString = supportsNullProto ? identity : toSetString; function fromSetString(aStr) { if (isProtoString(aStr)) { return aStr.slice(1); } return aStr; } exports.fromSetString = supportsNullProto ? identity : fromSetString; function isProtoString(s) { if (!s) { return false; } var length = s.length; if (length < 9 /* "__proto__".length */) { return false; } if (s.charCodeAt(length - 1) !== 95 /* '_' */ || s.charCodeAt(length - 2) !== 95 /* '_' */ || s.charCodeAt(length - 3) !== 111 /* 'o' */ || s.charCodeAt(length - 4) !== 116 /* 't' */ || s.charCodeAt(length - 5) !== 111 /* 'o' */ || s.charCodeAt(length - 6) !== 114 /* 'r' */ || s.charCodeAt(length - 7) !== 112 /* 'p' */ || s.charCodeAt(length - 8) !== 95 /* '_' */ || s.charCodeAt(length - 9) !== 95 /* '_' */) { return false; } for (var i = length - 10; i >= 0; i--) { if (s.charCodeAt(i) !== 36 /* '$' */) { return false; } } return true; } /** * Comparator between two mappings where the original positions are compared. * * Optionally pass in `true` as `onlyCompareGenerated` to consider two * mappings with the same original source/line/column, but different generated * line and column the same. Useful when searching for a mapping with a * stubbed out mapping. */ function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { var cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0 || onlyCompareOriginal) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports.compareByOriginalPositions = compareByOriginalPositions; /** * Comparator between two mappings with deflated source and name indices where * the generated positions are compared. * * Optionally pass in `true` as `onlyCompareGenerated` to consider two * mappings with the same generated line and column, but different * source/name/original line and column the same. Useful when searching for a * mapping with a stubbed out mapping. */ function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0 || onlyCompareGenerated) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; function strcmp(aStr1, aStr2) { if (aStr1 === aStr2) { return 0; } if (aStr1 === null) { return 1; // aStr2 !== null } if (aStr2 === null) { return -1; // aStr1 !== null } if (aStr1 > aStr2) { return 1; } return -1; } /** * Comparator between two mappings with inflated source and name strings where * the generated positions are compared. */ function compareByGeneratedPositionsInflated(mappingA, mappingB) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; /** * Strip any JSON XSSI avoidance prefix from the string (as documented * in the source maps specification), and then parse the string as * JSON. */ function parseSourceMapInput(str) { return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, '')); } exports.parseSourceMapInput = parseSourceMapInput; /** * Compute the URL of a source given the the source root, the source's * URL, and the source map's URL. */ function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) { sourceURL = sourceURL || ''; if (sourceRoot) { // This follows what Chrome does. if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') { sourceRoot += '/'; } // The spec says: // Line 4: An optional source root, useful for relocating source // files on a server or removing repeated values in the // “sources” entry. This value is prepended to the individual // entries in the “source” field. sourceURL = sourceRoot + sourceURL; } // Historically, SourceMapConsumer did not take the sourceMapURL as // a parameter. This mode is still somewhat supported, which is why // this code block is conditional. However, it's preferable to pass // the source map URL to SourceMapConsumer, so that this function // can implement the source URL resolution algorithm as outlined in // the spec. This block is basically the equivalent of: // new URL(sourceURL, sourceMapURL).toString() // ... except it avoids using URL, which wasn't available in the // older releases of node still supported by this library. // // The spec says: // If the sources are not absolute URLs after prepending of the // “sourceRoot”, the sources are resolved relative to the // SourceMap (like resolving script src in a html document). if (sourceMapURL) { var parsed = urlParse(sourceMapURL); if (!parsed) { throw new Error("sourceMapURL could not be parsed"); } if (parsed.path) { // Strip the last path component, but keep the "/". var index = parsed.path.lastIndexOf('/'); if (index >= 0) { parsed.path = parsed.path.substring(0, index + 1); } } sourceURL = join(urlGenerate(parsed), sourceURL); } return normalize(sourceURL); } exports.computeSourceURL = computeSourceURL; /***/ }, /***/ 81914 (__unused_webpack_module, exports, __webpack_require__) { /* * Copyright 2009-2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE.txt or: * http://opensource.org/licenses/BSD-3-Clause */ /* unused reexport */ __webpack_require__(90190)/* .SourceMapGenerator */ .x; exports.SourceMapConsumer = __webpack_require__(10339).SourceMapConsumer; /* unused reexport */ __webpack_require__(16714); /***/ }, /***/ 44119 (module) { /** * @preserve * JS Implementation of incremental MurmurHash3 (r150) (as of May 10, 2013) * * @author Jens Taylor * @see http://github.com/homebrewing/brauhaus-diff * @author Gary Court * @see http://github.com/garycourt/murmurhash-js * @author Austin Appleby * @see http://sites.google.com/site/murmurhash/ */ (function(){ var cache; // Call this function without `new` to use the cached object (good for // single-threaded environments), or with `new` to create a new object. // // @param {string} key A UTF-16 or ASCII string // @param {number} seed An optional positive integer // @return {object} A MurmurHash3 object for incremental hashing function MurmurHash3(key, seed) { var m = this instanceof MurmurHash3 ? this : cache; m.reset(seed) if (typeof key === 'string' && key.length > 0) { m.hash(key); } if (m !== this) { return m; } }; // Incrementally add a string to this hash // // @param {string} key A UTF-16 or ASCII string // @return {object} this MurmurHash3.prototype.hash = function(key) { var h1, k1, i, top, len; len = key.length; this.len += len; k1 = this.k1; i = 0; switch (this.rem) { case 0: k1 ^= len > i ? (key.charCodeAt(i++) & 0xffff) : 0; case 1: k1 ^= len > i ? (key.charCodeAt(i++) & 0xffff) << 8 : 0; case 2: k1 ^= len > i ? (key.charCodeAt(i++) & 0xffff) << 16 : 0; case 3: k1 ^= len > i ? (key.charCodeAt(i) & 0xff) << 24 : 0; k1 ^= len > i ? (key.charCodeAt(i++) & 0xff00) >> 8 : 0; } this.rem = (len + this.rem) & 3; // & 3 is same as % 4 len -= this.rem; if (len > 0) { h1 = this.h1; while (1) { k1 = (k1 * 0x2d51 + (k1 & 0xffff) * 0xcc9e0000) & 0xffffffff; k1 = (k1 << 15) | (k1 >>> 17); k1 = (k1 * 0x3593 + (k1 & 0xffff) * 0x1b870000) & 0xffffffff; h1 ^= k1; h1 = (h1 << 13) | (h1 >>> 19); h1 = (h1 * 5 + 0xe6546b64) & 0xffffffff; if (i >= len) { break; } k1 = ((key.charCodeAt(i++) & 0xffff)) ^ ((key.charCodeAt(i++) & 0xffff) << 8) ^ ((key.charCodeAt(i++) & 0xffff) << 16); top = key.charCodeAt(i++); k1 ^= ((top & 0xff) << 24) ^ ((top & 0xff00) >> 8); } k1 = 0; switch (this.rem) { case 3: k1 ^= (key.charCodeAt(i + 2) & 0xffff) << 16; case 2: k1 ^= (key.charCodeAt(i + 1) & 0xffff) << 8; case 1: k1 ^= (key.charCodeAt(i) & 0xffff); } this.h1 = h1; } this.k1 = k1; return this; }; // Get the result of this hash // // @return {number} The 32-bit hash MurmurHash3.prototype.result = function() { var k1, h1; k1 = this.k1; h1 = this.h1; if (k1 > 0) { k1 = (k1 * 0x2d51 + (k1 & 0xffff) * 0xcc9e0000) & 0xffffffff; k1 = (k1 << 15) | (k1 >>> 17); k1 = (k1 * 0x3593 + (k1 & 0xffff) * 0x1b870000) & 0xffffffff; h1 ^= k1; } h1 ^= this.len; h1 ^= h1 >>> 16; h1 = (h1 * 0xca6b + (h1 & 0xffff) * 0x85eb0000) & 0xffffffff; h1 ^= h1 >>> 13; h1 = (h1 * 0xae35 + (h1 & 0xffff) * 0xc2b20000) & 0xffffffff; h1 ^= h1 >>> 16; return h1 >>> 0; }; // Reset the hash object for reuse // // @param {number} seed An optional positive integer MurmurHash3.prototype.reset = function(seed) { this.h1 = typeof seed === 'number' ? seed : 0; this.rem = this.k1 = this.len = 0; return this; }; // A cached object to use. This can be safely used if you're in a single- // threaded environment, otherwise you need to create new hashes to use. cache = new MurmurHash3(); if (true) { module.exports = MurmurHash3; } else // removed by dead control flow {} }()); /***/ }, /***/ 23145 (module) { "use strict"; /** * @param typeMap [Object] Map of MIME type -> Array[extensions] * @param ... */ function Mime() { this._types = Object.create(null); this._extensions = Object.create(null); for (let i = 0; i < arguments.length; i++) { this.define(arguments[i]); } this.define = this.define.bind(this); this.getType = this.getType.bind(this); this.getExtension = this.getExtension.bind(this); } /** * Define mimetype -> extension mappings. Each key is a mime-type that maps * to an array of extensions associated with the type. The first extension is * used as the default extension for the type. * * e.g. mime.define({'audio/ogg', ['oga', 'ogg', 'spx']}); * * If a type declares an extension that has already been defined, an error will * be thrown. To suppress this error and force the extension to be associated * with the new type, pass `force`=true. Alternatively, you may prefix the * extension with "*" to map the type to extension, without mapping the * extension to the type. * * e.g. mime.define({'audio/wav', ['wav']}, {'audio/x-wav', ['*wav']}); * * * @param map (Object) type definitions * @param force (Boolean) if true, force overriding of existing definitions */ Mime.prototype.define = function(typeMap, force) { for (let type in typeMap) { let extensions = typeMap[type].map(function(t) { return t.toLowerCase(); }); type = type.toLowerCase(); for (let i = 0; i < extensions.length; i++) { const ext = extensions[i]; // '*' prefix = not the preferred type for this extension. So fixup the // extension, and skip it. if (ext[0] === '*') { continue; } if (!force && (ext in this._types)) { throw new Error( 'Attempt to change mapping for "' + ext + '" extension from "' + this._types[ext] + '" to "' + type + '". Pass `force=true` to allow this, otherwise remove "' + ext + '" from the list of extensions for "' + type + '".' ); } this._types[ext] = type; } // Use first extension as default if (force || !this._extensions[type]) { const ext = extensions[0]; this._extensions[type] = (ext[0] !== '*') ? ext : ext.substr(1); } } }; /** * Lookup a mime type based on extension */ Mime.prototype.getType = function(path) { path = String(path); let last = path.replace(/^.*[/\\]/, '').toLowerCase(); let ext = last.replace(/^.*\./, '').toLowerCase(); let hasPath = last.length < path.length; let hasDot = ext.length < last.length - 1; return (hasDot || !hasPath) && this._types[ext] || null; }; /** * Return file extension associated with a mime type */ Mime.prototype.getExtension = function(type) { type = /^\s*([^;\s]*)/.test(type) && RegExp.$1; return type && this._extensions[type.toLowerCase()] || null; }; module.exports = Mime; /***/ }, /***/ 5797 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; let Mime = __webpack_require__(23145); module.exports = new Mime(__webpack_require__(22598), __webpack_require__(11477)); /***/ }, /***/ 11477 (module) { module.exports = {"application/prs.cww":["cww"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mapbox-vector-tile":["mvt"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-iwork-keynote-sffkey":["*key"],"application/x-iwork-numbers-sffnumbers":["*numbers"],"application/x-iwork-pages-sffpages":["*pages"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.sap.vds":["vds"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}; /***/ }, /***/ 22598 (module) { module.exports = {"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}; /***/ }, /***/ 59177 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = writeFile module.exports.sync = writeFileSync module.exports._getTmpname = getTmpname // for testing module.exports._cleanupOnExit = cleanupOnExit const fs = __webpack_require__(79896) const MurmurHash3 = __webpack_require__(44119) const { onExit } = __webpack_require__(79747) const path = __webpack_require__(16928) const { promisify } = __webpack_require__(39023) const activeFiles = {} // if we run inside of a worker_thread, `process.pid` is not unique /* istanbul ignore next */ const threadId = (function getId () { try { const workerThreads = __webpack_require__(28167) /// if we are in main thread, this is set to `0` return workerThreads.threadId } catch (e) { // worker_threads are not available, fallback to 0 return 0 } })() let invocations = 0 function getTmpname (filename) { return filename + '.' + MurmurHash3(__filename) .hash(String(process.pid)) .hash(String(threadId)) .hash(String(++invocations)) .result() } function cleanupOnExit (tmpfile) { return () => { try { fs.unlinkSync(typeof tmpfile === 'function' ? tmpfile() : tmpfile) } catch { // ignore errors } } } function serializeActiveFile (absoluteName) { return new Promise(resolve => { // make a queue if it doesn't already exist if (!activeFiles[absoluteName]) { activeFiles[absoluteName] = [] } activeFiles[absoluteName].push(resolve) // add this job to the queue if (activeFiles[absoluteName].length === 1) { resolve() } // kick off the first one }) } // https://github.com/isaacs/node-graceful-fs/blob/master/polyfills.js#L315-L342 function isChownErrOk (err) { if (err.code === 'ENOSYS') { return true } const nonroot = !process.getuid || process.getuid() !== 0 if (nonroot) { if (err.code === 'EINVAL' || err.code === 'EPERM') { return true } } return false } async function writeFileAsync (filename, data, options = {}) { if (typeof options === 'string') { options = { encoding: options } } let fd let tmpfile /* istanbul ignore next -- The closure only gets called when onExit triggers */ const removeOnExitHandler = onExit(cleanupOnExit(() => tmpfile)) const absoluteName = path.resolve(filename) try { await serializeActiveFile(absoluteName) const truename = await promisify(fs.realpath)(filename).catch(() => filename) tmpfile = getTmpname(truename) if (!options.mode || !options.chown) { // Either mode or chown is not explicitly set // Default behavior is to copy it from original file const stats = await promisify(fs.stat)(truename).catch(() => {}) if (stats) { if (options.mode == null) { options.mode = stats.mode } if (options.chown == null && process.getuid) { options.chown = { uid: stats.uid, gid: stats.gid } } } } fd = await promisify(fs.open)(tmpfile, 'w', options.mode) if (options.tmpfileCreated) { await options.tmpfileCreated(tmpfile) } if (ArrayBuffer.isView(data)) { await promisify(fs.write)(fd, data, 0, data.length, 0) } else if (data != null) { await promisify(fs.write)(fd, String(data), 0, String(options.encoding || 'utf8')) } if (options.fsync !== false) { await promisify(fs.fsync)(fd) } await promisify(fs.close)(fd) fd = null if (options.chown) { await promisify(fs.chown)(tmpfile, options.chown.uid, options.chown.gid).catch(err => { if (!isChownErrOk(err)) { throw err } }) } if (options.mode) { await promisify(fs.chmod)(tmpfile, options.mode).catch(err => { if (!isChownErrOk(err)) { throw err } }) } await promisify(fs.rename)(tmpfile, truename) } finally { if (fd) { await promisify(fs.close)(fd).catch( /* istanbul ignore next */ () => {} ) } removeOnExitHandler() await promisify(fs.unlink)(tmpfile).catch(() => {}) activeFiles[absoluteName].shift() // remove the element added by serializeSameFile if (activeFiles[absoluteName].length > 0) { activeFiles[absoluteName][0]() // start next job if one is pending } else { delete activeFiles[absoluteName] } } } async function writeFile (filename, data, options, callback) { if (options instanceof Function) { callback = options options = {} } const promise = writeFileAsync(filename, data, options) if (callback) { try { const result = await promise return callback(result) } catch (err) { return callback(err) } } return promise } function writeFileSync (filename, data, options) { if (typeof options === 'string') { options = { encoding: options } } else if (!options) { options = {} } try { filename = fs.realpathSync(filename) } catch (ex) { // it's ok, it'll happen on a not yet existing file } const tmpfile = getTmpname(filename) if (!options.mode || !options.chown) { // Either mode or chown is not explicitly set // Default behavior is to copy it from original file try { const stats = fs.statSync(filename) options = Object.assign({}, options) if (!options.mode) { options.mode = stats.mode } if (!options.chown && process.getuid) { options.chown = { uid: stats.uid, gid: stats.gid } } } catch (ex) { // ignore stat errors } } let fd const cleanup = cleanupOnExit(tmpfile) const removeOnExitHandler = onExit(cleanup) let threw = true try { fd = fs.openSync(tmpfile, 'w', options.mode || 0o666) if (options.tmpfileCreated) { options.tmpfileCreated(tmpfile) } if (ArrayBuffer.isView(data)) { fs.writeSync(fd, data, 0, data.length, 0) } else if (data != null) { fs.writeSync(fd, String(data), 0, String(options.encoding || 'utf8')) } if (options.fsync !== false) { fs.fsyncSync(fd) } fs.closeSync(fd) fd = null if (options.chown) { try { fs.chownSync(tmpfile, options.chown.uid, options.chown.gid) } catch (err) { if (!isChownErrOk(err)) { throw err } } } if (options.mode) { try { fs.chmodSync(tmpfile, options.mode) } catch (err) { if (!isChownErrOk(err)) { throw err } } } fs.renameSync(tmpfile, filename) threw = false } finally { if (fd) { try { fs.closeSync(fd) } catch (ex) { // ignore close errors at this stage, error may have closed fd already. } } removeOnExitHandler() if (threw) { cleanup() } } } /***/ }, /***/ 47121 (module) { /* eslint-disable node/no-deprecated-api */ var toString = Object.prototype.toString var isModern = ( typeof Buffer !== 'undefined' && typeof Buffer.alloc === 'function' && typeof Buffer.allocUnsafe === 'function' && typeof Buffer.from === 'function' ) function isArrayBuffer (input) { return toString.call(input).slice(8, -1) === 'ArrayBuffer' } function fromArrayBuffer (obj, byteOffset, length) { byteOffset >>>= 0 var maxLength = obj.byteLength - byteOffset if (maxLength < 0) { throw new RangeError("'offset' is out of bounds") } if (length === undefined) { length = maxLength } else { length >>>= 0 if (length > maxLength) { throw new RangeError("'length' is out of bounds") } } return isModern ? Buffer.from(obj.slice(byteOffset, byteOffset + length)) : new Buffer(new Uint8Array(obj.slice(byteOffset, byteOffset + length))) } function fromString (string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } return isModern ? Buffer.from(string, encoding) : new Buffer(string, encoding) } function bufferFrom (value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (isArrayBuffer(value)) { return fromArrayBuffer(value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(value, encodingOrOffset) } return isModern ? Buffer.from(value) : new Buffer(value) } module.exports = bufferFrom /***/ }, /***/ 37702 (module, exports, __webpack_require__) { /* module decorator */ module = __webpack_require__.nmd(module); var SourceMapConsumer = (__webpack_require__(19514).SourceMapConsumer); var path = __webpack_require__(16928); var fs; try { fs = __webpack_require__(79896); if (!fs.existsSync || !fs.readFileSync) { // fs doesn't have all methods we need fs = null; } } catch (err) { /* nop */ } var bufferFrom = __webpack_require__(47121); /** * Requires a module which is protected against bundler minification. * * @param {NodeModule} mod * @param {string} request */ function dynamicRequire(mod, request) { return mod.require(request); } // Only install once if called multiple times var errorFormatterInstalled = false; var uncaughtShimInstalled = false; // If true, the caches are reset before a stack trace formatting operation var emptyCacheBetweenOperations = false; // Supports {browser, node, auto} var environment = "auto"; // Maps a file path to a string containing the file contents var fileContentsCache = {}; // Maps a file path to a source map for that file var sourceMapCache = {}; // Regex for detecting source maps var reSourceMap = /^data:application\/json[^,]+base64,/; // Priority list of retrieve handlers var retrieveFileHandlers = []; var retrieveMapHandlers = []; function isInBrowser() { if (environment === "browser") return true; if (environment === "node") return false; return ((typeof window !== 'undefined') && (typeof XMLHttpRequest === 'function') && !(window.require && window.module && window.process && window.process.type === "renderer")); } function hasGlobalProcessEventEmitter() { return ((typeof process === 'object') && (process !== null) && (typeof process.on === 'function')); } function globalProcessVersion() { if ((typeof process === 'object') && (process !== null)) { return process.version; } else { return ''; } } function globalProcessStderr() { if ((typeof process === 'object') && (process !== null)) { return process.stderr; } } function globalProcessExit(code) { if ((typeof process === 'object') && (process !== null) && (typeof process.exit === 'function')) { return process.exit(code); } } function handlerExec(list) { return function(arg) { for (var i = 0; i < list.length; i++) { var ret = list[i](arg); if (ret) { return ret; } } return null; }; } var retrieveFile = handlerExec(retrieveFileHandlers); retrieveFileHandlers.push(function(path) { // Trim the path to make sure there is no extra whitespace. path = path.trim(); if (/^file:/.test(path)) { // existsSync/readFileSync can't handle file protocol, but once stripped, it works path = path.replace(/file:\/\/\/(\w:)?/, function(protocol, drive) { return drive ? '' : // file:///C:/dir/file -> C:/dir/file '/'; // file:///root-dir/file -> /root-dir/file }); } if (path in fileContentsCache) { return fileContentsCache[path]; } var contents = ''; try { if (!fs) { // Use SJAX if we are in the browser var xhr = new XMLHttpRequest(); xhr.open('GET', path, /** async */ false); xhr.send(null); if (xhr.readyState === 4 && xhr.status === 200) { contents = xhr.responseText; } } else if (fs.existsSync(path)) { // Otherwise, use the filesystem contents = fs.readFileSync(path, 'utf8'); } } catch (er) { /* ignore any errors */ } return fileContentsCache[path] = contents; }); // Support URLs relative to a directory, but be careful about a protocol prefix // in case we are in the browser (i.e. directories may start with "http://" or "file:///") function supportRelativeURL(file, url) { if (!file) return url; var dir = path.dirname(file); var match = /^\w+:\/\/[^\/]*/.exec(dir); var protocol = match ? match[0] : ''; var startPath = dir.slice(protocol.length); if (protocol && /^\/\w\:/.test(startPath)) { // handle file:///C:/ paths protocol += '/'; return protocol + path.resolve(dir.slice(protocol.length), url).replace(/\\/g, '/'); } return protocol + path.resolve(dir.slice(protocol.length), url); } function retrieveSourceMapURL(source) { var fileData; if (isInBrowser()) { try { var xhr = new XMLHttpRequest(); xhr.open('GET', source, false); xhr.send(null); fileData = xhr.readyState === 4 ? xhr.responseText : null; // Support providing a sourceMappingURL via the SourceMap header var sourceMapHeader = xhr.getResponseHeader("SourceMap") || xhr.getResponseHeader("X-SourceMap"); if (sourceMapHeader) { return sourceMapHeader; } } catch (e) { } } // Get the URL of the source map fileData = retrieveFile(source); var re = /(?:\/\/[@#][\s]*sourceMappingURL=([^\s'"]+)[\s]*$)|(?:\/\*[@#][\s]*sourceMappingURL=([^\s*'"]+)[\s]*(?:\*\/)[\s]*$)/mg; // Keep executing the search to find the *last* sourceMappingURL to avoid // picking up sourceMappingURLs from comments, strings, etc. var lastMatch, match; while (match = re.exec(fileData)) lastMatch = match; if (!lastMatch) return null; return lastMatch[1]; }; // Can be overridden by the retrieveSourceMap option to install. Takes a // generated source filename; returns a {map, optional url} object, or null if // there is no source map. The map field may be either a string or the parsed // JSON object (ie, it must be a valid argument to the SourceMapConsumer // constructor). var retrieveSourceMap = handlerExec(retrieveMapHandlers); retrieveMapHandlers.push(function(source) { var sourceMappingURL = retrieveSourceMapURL(source); if (!sourceMappingURL) return null; // Read the contents of the source map var sourceMapData; if (reSourceMap.test(sourceMappingURL)) { // Support source map URL as a data url var rawData = sourceMappingURL.slice(sourceMappingURL.indexOf(',') + 1); sourceMapData = bufferFrom(rawData, "base64").toString(); sourceMappingURL = source; } else { // Support source map URLs relative to the source URL sourceMappingURL = supportRelativeURL(source, sourceMappingURL); sourceMapData = retrieveFile(sourceMappingURL); } if (!sourceMapData) { return null; } return { url: sourceMappingURL, map: sourceMapData }; }); function mapSourcePosition(position) { var sourceMap = sourceMapCache[position.source]; if (!sourceMap) { // Call the (overrideable) retrieveSourceMap function to get the source map. var urlAndMap = retrieveSourceMap(position.source); if (urlAndMap) { sourceMap = sourceMapCache[position.source] = { url: urlAndMap.url, map: new SourceMapConsumer(urlAndMap.map) }; // Load all sources stored inline with the source map into the file cache // to pretend like they are already loaded. They may not exist on disk. if (sourceMap.map.sourcesContent) { sourceMap.map.sources.forEach(function(source, i) { var contents = sourceMap.map.sourcesContent[i]; if (contents) { var url = supportRelativeURL(sourceMap.url, source); fileContentsCache[url] = contents; } }); } } else { sourceMap = sourceMapCache[position.source] = { url: null, map: null }; } } // Resolve the source URL relative to the URL of the source map if (sourceMap && sourceMap.map && typeof sourceMap.map.originalPositionFor === 'function') { var originalPosition = sourceMap.map.originalPositionFor(position); // Only return the original position if a matching line was found. If no // matching line is found then we return position instead, which will cause // the stack trace to print the path and line for the compiled file. It is // better to give a precise location in the compiled file than a vague // location in the original file. if (originalPosition.source !== null) { originalPosition.source = supportRelativeURL( sourceMap.url, originalPosition.source); return originalPosition; } } return position; } // Parses code generated by FormatEvalOrigin(), a function inside V8: // https://code.google.com/p/v8/source/browse/trunk/src/messages.js function mapEvalOrigin(origin) { // Most eval() calls are in this format var match = /^eval at ([^(]+) \((.+):(\d+):(\d+)\)$/.exec(origin); if (match) { var position = mapSourcePosition({ source: match[2], line: +match[3], column: match[4] - 1 }); return 'eval at ' + match[1] + ' (' + position.source + ':' + position.line + ':' + (position.column + 1) + ')'; } // Parse nested eval() calls using recursion match = /^eval at ([^(]+) \((.+)\)$/.exec(origin); if (match) { return 'eval at ' + match[1] + ' (' + mapEvalOrigin(match[2]) + ')'; } // Make sure we still return useful information if we didn't find anything return origin; } // This is copied almost verbatim from the V8 source code at // https://code.google.com/p/v8/source/browse/trunk/src/messages.js. The // implementation of wrapCallSite() used to just forward to the actual source // code of CallSite.prototype.toString but unfortunately a new release of V8 // did something to the prototype chain and broke the shim. The only fix I // could find was copy/paste. function CallSiteToString() { var fileName; var fileLocation = ""; if (this.isNative()) { fileLocation = "native"; } else { fileName = this.getScriptNameOrSourceURL(); if (!fileName && this.isEval()) { fileLocation = this.getEvalOrigin(); fileLocation += ", "; // Expecting source position to follow. } if (fileName) { fileLocation += fileName; } else { // Source code does not originate from a file and is not native, but we // can still get the source position inside the source string, e.g. in // an eval string. fileLocation += ""; } var lineNumber = this.getLineNumber(); if (lineNumber != null) { fileLocation += ":" + lineNumber; var columnNumber = this.getColumnNumber(); if (columnNumber) { fileLocation += ":" + columnNumber; } } } var line = ""; var functionName = this.getFunctionName(); var addSuffix = true; var isConstructor = this.isConstructor(); var isMethodCall = !(this.isToplevel() || isConstructor); if (isMethodCall) { var typeName = this.getTypeName(); // Fixes shim to be backward compatable with Node v0 to v4 if (typeName === "[object Object]") { typeName = "null"; } var methodName = this.getMethodName(); if (functionName) { if (typeName && functionName.indexOf(typeName) != 0) { line += typeName + "."; } line += functionName; if (methodName && functionName.indexOf("." + methodName) != functionName.length - methodName.length - 1) { line += " [as " + methodName + "]"; } } else { line += typeName + "." + (methodName || ""); } } else if (isConstructor) { line += "new " + (functionName || ""); } else if (functionName) { line += functionName; } else { line += fileLocation; addSuffix = false; } if (addSuffix) { line += " (" + fileLocation + ")"; } return line; } function cloneCallSite(frame) { var object = {}; Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name) { object[name] = /^(?:is|get)/.test(name) ? function() { return frame[name].call(frame); } : frame[name]; }); object.toString = CallSiteToString; return object; } function wrapCallSite(frame, state) { // provides interface backward compatibility if (state === undefined) { state = { nextPosition: null, curPosition: null } } if(frame.isNative()) { state.curPosition = null; return frame; } // Most call sites will return the source file from getFileName(), but code // passed to eval() ending in "//# sourceURL=..." will return the source file // from getScriptNameOrSourceURL() instead var source = frame.getFileName() || frame.getScriptNameOrSourceURL(); if (source) { var line = frame.getLineNumber(); var column = frame.getColumnNumber() - 1; // Fix position in Node where some (internal) code is prepended. // See https://github.com/evanw/node-source-map-support/issues/36 // Header removed in node at ^10.16 || >=11.11.0 // v11 is not an LTS candidate, we can just test the one version with it. // Test node versions for: 10.16-19, 10.20+, 12-19, 20-99, 100+, or 11.11 var noHeader = /^v(10\.1[6-9]|10\.[2-9][0-9]|10\.[0-9]{3,}|1[2-9]\d*|[2-9]\d|\d{3,}|11\.11)/; var headerLength = noHeader.test(globalProcessVersion()) ? 0 : 62; if (line === 1 && column > headerLength && !isInBrowser() && !frame.isEval()) { column -= headerLength; } var position = mapSourcePosition({ source: source, line: line, column: column }); state.curPosition = position; frame = cloneCallSite(frame); var originalFunctionName = frame.getFunctionName; frame.getFunctionName = function() { if (state.nextPosition == null) { return originalFunctionName(); } return state.nextPosition.name || originalFunctionName(); }; frame.getFileName = function() { return position.source; }; frame.getLineNumber = function() { return position.line; }; frame.getColumnNumber = function() { return position.column + 1; }; frame.getScriptNameOrSourceURL = function() { return position.source; }; return frame; } // Code called using eval() needs special handling var origin = frame.isEval() && frame.getEvalOrigin(); if (origin) { origin = mapEvalOrigin(origin); frame = cloneCallSite(frame); frame.getEvalOrigin = function() { return origin; }; return frame; } // If we get here then we were unable to change the source position return frame; } // This function is part of the V8 stack trace API, for more info see: // https://v8.dev/docs/stack-trace-api function prepareStackTrace(error, stack) { if (emptyCacheBetweenOperations) { fileContentsCache = {}; sourceMapCache = {}; } var name = error.name || 'Error'; var message = error.message || ''; var errorString = name + ": " + message; var state = { nextPosition: null, curPosition: null }; var processedStack = []; for (var i = stack.length - 1; i >= 0; i--) { processedStack.push('\n at ' + wrapCallSite(stack[i], state)); state.nextPosition = state.curPosition; } state.curPosition = state.nextPosition = null; return errorString + processedStack.reverse().join(''); } // Generate position and snippet of original source with pointer function getErrorSource(error) { var match = /\n at [^(]+ \((.*):(\d+):(\d+)\)/.exec(error.stack); if (match) { var source = match[1]; var line = +match[2]; var column = +match[3]; // Support the inline sourceContents inside the source map var contents = fileContentsCache[source]; // Support files on disk if (!contents && fs && fs.existsSync(source)) { try { contents = fs.readFileSync(source, 'utf8'); } catch (er) { contents = ''; } } // Format the line from the original source code like node does if (contents) { var code = contents.split(/(?:\r\n|\r|\n)/)[line - 1]; if (code) { return source + ':' + line + '\n' + code + '\n' + new Array(column).join(' ') + '^'; } } } return null; } function printErrorAndExit (error) { var source = getErrorSource(error); // Ensure error is printed synchronously and not truncated var stderr = globalProcessStderr(); if (stderr && stderr._handle && stderr._handle.setBlocking) { stderr._handle.setBlocking(true); } if (source) { console.error(); console.error(source); } console.error(error.stack); globalProcessExit(1); } function shimEmitUncaughtException () { var origEmit = process.emit; process.emit = function (type) { if (type === 'uncaughtException') { var hasStack = (arguments[1] && arguments[1].stack); var hasListeners = (this.listeners(type).length > 0); if (hasStack && !hasListeners) { return printErrorAndExit(arguments[1]); } } return origEmit.apply(this, arguments); }; } var originalRetrieveFileHandlers = retrieveFileHandlers.slice(0); var originalRetrieveMapHandlers = retrieveMapHandlers.slice(0); exports.wrapCallSite = wrapCallSite; exports.getErrorSource = getErrorSource; exports.mapSourcePosition = mapSourcePosition; exports.retrieveSourceMap = retrieveSourceMap; exports.install = function(options) { options = options || {}; if (options.environment) { environment = options.environment; if (["node", "browser", "auto"].indexOf(environment) === -1) { throw new Error("environment " + environment + " was unknown. Available options are {auto, browser, node}") } } // Allow sources to be found by methods other than reading the files // directly from disk. if (options.retrieveFile) { if (options.overrideRetrieveFile) { retrieveFileHandlers.length = 0; } retrieveFileHandlers.unshift(options.retrieveFile); } // Allow source maps to be found by methods other than reading the files // directly from disk. if (options.retrieveSourceMap) { if (options.overrideRetrieveSourceMap) { retrieveMapHandlers.length = 0; } retrieveMapHandlers.unshift(options.retrieveSourceMap); } // Support runtime transpilers that include inline source maps if (options.hookRequire && !isInBrowser()) { // Use dynamicRequire to avoid including in browser bundles var Module = dynamicRequire(module, 'module'); var $compile = Module.prototype._compile; if (!$compile.__sourceMapSupport) { Module.prototype._compile = function(content, filename) { fileContentsCache[filename] = content; sourceMapCache[filename] = undefined; return $compile.call(this, content, filename); }; Module.prototype._compile.__sourceMapSupport = true; } } // Configure options if (!emptyCacheBetweenOperations) { emptyCacheBetweenOperations = 'emptyCacheBetweenOperations' in options ? options.emptyCacheBetweenOperations : false; } // Install the error reformatter if (!errorFormatterInstalled) { errorFormatterInstalled = true; Error.prepareStackTrace = prepareStackTrace; } if (!uncaughtShimInstalled) { var installHandler = 'handleUncaughtExceptions' in options ? options.handleUncaughtExceptions : true; // Do not override 'uncaughtException' with our own handler in Node.js // Worker threads. Workers pass the error to the main thread as an event, // rather than printing something to stderr and exiting. try { // We need to use `dynamicRequire` because `require` on it's own will be optimized by WebPack/Browserify. var worker_threads = dynamicRequire(module, 'worker_threads'); if (worker_threads.isMainThread === false) { installHandler = false; } } catch(e) {} // Provide the option to not install the uncaught exception handler. This is // to support other uncaught exception handlers (in test frameworks, for // example). If this handler is not installed and there are no other uncaught // exception handlers, uncaught exceptions will be caught by node's built-in // exception handler and the process will still be terminated. However, the // generated JavaScript code will be shown above the stack trace instead of // the original source code. if (installHandler && hasGlobalProcessEventEmitter()) { uncaughtShimInstalled = true; shimEmitUncaughtException(); } } }; exports.resetRetrieveHandlers = function() { retrieveFileHandlers.length = 0; retrieveMapHandlers.length = 0; retrieveFileHandlers = originalRetrieveFileHandlers.slice(0); retrieveMapHandlers = originalRetrieveMapHandlers.slice(0); retrieveSourceMap = handlerExec(retrieveMapHandlers); retrieveFile = handlerExec(retrieveFileHandlers); } /***/ }, /***/ 25894 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var util = __webpack_require__(94332); var has = Object.prototype.hasOwnProperty; var hasNativeMap = typeof Map !== "undefined"; /** * A data structure which is a combination of an array and a set. Adding a new * member is O(1), testing for membership is O(1), and finding the index of an * element is O(1). Removing elements from the set is not supported. Only * strings are supported for membership. */ function ArraySet() { this._array = []; this._set = hasNativeMap ? new Map() : Object.create(null); } /** * Static method for creating ArraySet instances from an existing array. */ ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { var set = new ArraySet(); for (var i = 0, len = aArray.length; i < len; i++) { set.add(aArray[i], aAllowDuplicates); } return set; }; /** * Return how many unique items are in this ArraySet. If duplicates have been * added, than those do not count towards the size. * * @returns Number */ ArraySet.prototype.size = function ArraySet_size() { return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; }; /** * Add the given string to this set. * * @param String aStr */ ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { var sStr = hasNativeMap ? aStr : util.toSetString(aStr); var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); var idx = this._array.length; if (!isDuplicate || aAllowDuplicates) { this._array.push(aStr); } if (!isDuplicate) { if (hasNativeMap) { this._set.set(aStr, idx); } else { this._set[sStr] = idx; } } }; /** * Is the given string a member of this set? * * @param String aStr */ ArraySet.prototype.has = function ArraySet_has(aStr) { if (hasNativeMap) { return this._set.has(aStr); } else { var sStr = util.toSetString(aStr); return has.call(this._set, sStr); } }; /** * What is the index of the given string in the array? * * @param String aStr */ ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { if (hasNativeMap) { var idx = this._set.get(aStr); if (idx >= 0) { return idx; } } else { var sStr = util.toSetString(aStr); if (has.call(this._set, sStr)) { return this._set[sStr]; } } throw new Error('"' + aStr + '" is not in the set.'); }; /** * What is the element at the given index? * * @param Number aIdx */ ArraySet.prototype.at = function ArraySet_at(aIdx) { if (aIdx >= 0 && aIdx < this._array.length) { return this._array[aIdx]; } throw new Error('No element indexed by ' + aIdx); }; /** * Returns the array representation of this set (which has the proper indices * indicated by indexOf). Note that this is a copy of the internal array used * for storing the members so that no one can mess with internal state. */ ArraySet.prototype.toArray = function ArraySet_toArray() { return this._array.slice(); }; exports.C = ArraySet; /***/ }, /***/ 24127 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause * * Based on the Base 64 VLQ implementation in Closure Compiler: * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java * * Copyright 2011 The Closure Compiler Authors. All rights reserved. * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials provided * with the distribution. * * Neither the name of Google Inc. nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ var base64 = __webpack_require__(27667); // A single base 64 digit can contain 6 bits of data. For the base 64 variable // length quantities we use in the source map spec, the first bit is the sign, // the next four bits are the actual value, and the 6th bit is the // continuation bit. The continuation bit tells us whether there are more // digits in this value following this digit. // // Continuation // | Sign // | | // V V // 101011 var VLQ_BASE_SHIFT = 5; // binary: 100000 var VLQ_BASE = 1 << VLQ_BASE_SHIFT; // binary: 011111 var VLQ_BASE_MASK = VLQ_BASE - 1; // binary: 100000 var VLQ_CONTINUATION_BIT = VLQ_BASE; /** * Converts from a two-complement value to a value where the sign bit is * placed in the least significant bit. For example, as decimals: * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) */ function toVLQSigned(aValue) { return aValue < 0 ? ((-aValue) << 1) + 1 : (aValue << 1) + 0; } /** * Converts to a two-complement value from a value where the sign bit is * placed in the least significant bit. For example, as decimals: * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 */ function fromVLQSigned(aValue) { var isNegative = (aValue & 1) === 1; var shifted = aValue >> 1; return isNegative ? -shifted : shifted; } /** * Returns the base 64 VLQ encoded value. */ exports.encode = function base64VLQ_encode(aValue) { var encoded = ""; var digit; var vlq = toVLQSigned(aValue); do { digit = vlq & VLQ_BASE_MASK; vlq >>>= VLQ_BASE_SHIFT; if (vlq > 0) { // There are still more digits in this value, so we must make sure the // continuation bit is marked. digit |= VLQ_CONTINUATION_BIT; } encoded += base64.encode(digit); } while (vlq > 0); return encoded; }; /** * Decodes the next base 64 VLQ value from the given string and returns the * value and the rest of the string via the out parameter. */ exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { var strLen = aStr.length; var result = 0; var shift = 0; var continuation, digit; do { if (aIndex >= strLen) { throw new Error("Expected more digits in base 64 VLQ value."); } digit = base64.decode(aStr.charCodeAt(aIndex++)); if (digit === -1) { throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); } continuation = !!(digit & VLQ_CONTINUATION_BIT); digit &= VLQ_BASE_MASK; result = result + (digit << shift); shift += VLQ_BASE_SHIFT; } while (continuation); aOutParam.value = fromVLQSigned(result); aOutParam.rest = aIndex; }; /***/ }, /***/ 27667 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); /** * Encode an integer in the range of 0 to 63 to a single base 64 digit. */ exports.encode = function (number) { if (0 <= number && number < intToCharMap.length) { return intToCharMap[number]; } throw new TypeError("Must be between 0 and 63: " + number); }; /** * Decode a single base 64 character code digit to an integer. Returns -1 on * failure. */ exports.decode = function (charCode) { var bigA = 65; // 'A' var bigZ = 90; // 'Z' var littleA = 97; // 'a' var littleZ = 122; // 'z' var zero = 48; // '0' var nine = 57; // '9' var plus = 43; // '+' var slash = 47; // '/' var littleOffset = 26; var numberOffset = 52; // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ if (bigA <= charCode && charCode <= bigZ) { return (charCode - bigA); } // 26 - 51: abcdefghijklmnopqrstuvwxyz if (littleA <= charCode && charCode <= littleZ) { return (charCode - littleA + littleOffset); } // 52 - 61: 0123456789 if (zero <= charCode && charCode <= nine) { return (charCode - zero + numberOffset); } // 62: + if (charCode == plus) { return 62; } // 63: / if (charCode == slash) { return 63; } // Invalid base64 digit. return -1; }; /***/ }, /***/ 20902 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ exports.GREATEST_LOWER_BOUND = 1; exports.LEAST_UPPER_BOUND = 2; /** * Recursive implementation of binary search. * * @param aLow Indices here and lower do not contain the needle. * @param aHigh Indices here and higher do not contain the needle. * @param aNeedle The element being searched for. * @param aHaystack The non-empty array being searched. * @param aCompare Function which takes two elements and returns -1, 0, or 1. * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. */ function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { // This function terminates when one of the following is true: // // 1. We find the exact element we are looking for. // // 2. We did not find the exact element, but we can return the index of // the next-closest element. // // 3. We did not find the exact element, and there is no next-closest // element than the one we are searching for, so we return -1. var mid = Math.floor((aHigh - aLow) / 2) + aLow; var cmp = aCompare(aNeedle, aHaystack[mid], true); if (cmp === 0) { // Found the element we are looking for. return mid; } else if (cmp > 0) { // Our needle is greater than aHaystack[mid]. if (aHigh - mid > 1) { // The element is in the upper half. return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); } // The exact needle element was not found in this haystack. Determine if // we are in termination case (3) or (2) and return the appropriate thing. if (aBias == exports.LEAST_UPPER_BOUND) { return aHigh < aHaystack.length ? aHigh : -1; } else { return mid; } } else { // Our needle is less than aHaystack[mid]. if (mid - aLow > 1) { // The element is in the lower half. return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); } // we are in termination case (3) or (2) and return the appropriate thing. if (aBias == exports.LEAST_UPPER_BOUND) { return mid; } else { return aLow < 0 ? -1 : aLow; } } } /** * This is an implementation of binary search which will always try and return * the index of the closest element if there is no exact hit. This is because * mappings between original and generated line/col pairs are single points, * and there is an implicit region between each of them, so a miss just means * that you aren't on the very start of a region. * * @param aNeedle The element you are looking for. * @param aHaystack The array that is being searched. * @param aCompare A function which takes the needle and an element in the * array and returns -1, 0, or 1 depending on whether the needle is less * than, equal to, or greater than the element, respectively. * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. */ exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { if (aHaystack.length === 0) { return -1; } var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, aCompare, aBias || exports.GREATEST_LOWER_BOUND); if (index < 0) { return -1; } // We have found either the exact element, or the next-closest element than // the one we are searching for. However, there may be more than one such // element. Make sure we always return the smallest of these. while (index - 1 >= 0) { if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { break; } --index; } return index; }; /***/ }, /***/ 637 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2014 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var util = __webpack_require__(94332); /** * Determine whether mappingB is after mappingA with respect to generated * position. */ function generatedPositionAfter(mappingA, mappingB) { // Optimized for most common case var lineA = mappingA.generatedLine; var lineB = mappingB.generatedLine; var columnA = mappingA.generatedColumn; var columnB = mappingB.generatedColumn; return lineB > lineA || lineB == lineA && columnB >= columnA || util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; } /** * A data structure to provide a sorted view of accumulated mappings in a * performance conscious manner. It trades a neglibable overhead in general * case for a large speedup in case of mappings being added in order. */ function MappingList() { this._array = []; this._sorted = true; // Serves as infimum this._last = {generatedLine: -1, generatedColumn: 0}; } /** * Iterate through internal items. This method takes the same arguments that * `Array.prototype.forEach` takes. * * NOTE: The order of the mappings is NOT guaranteed. */ MappingList.prototype.unsortedForEach = function MappingList_forEach(aCallback, aThisArg) { this._array.forEach(aCallback, aThisArg); }; /** * Add the given source mapping. * * @param Object aMapping */ MappingList.prototype.add = function MappingList_add(aMapping) { if (generatedPositionAfter(this._last, aMapping)) { this._last = aMapping; this._array.push(aMapping); } else { this._sorted = false; this._array.push(aMapping); } }; /** * Returns the flat, sorted array of mappings. The mappings are sorted by * generated position. * * WARNING: This method returns internal data without copying, for * performance. The return value must NOT be mutated, and should be treated as * an immutable borrow. If you want to take ownership, you must make your own * copy. */ MappingList.prototype.toArray = function MappingList_toArray() { if (!this._sorted) { this._array.sort(util.compareByGeneratedPositionsInflated); this._sorted = true; } return this._array; }; exports.P = MappingList; /***/ }, /***/ 71934 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ // It turns out that some (most?) JavaScript engines don't self-host // `Array.prototype.sort`. This makes sense because C++ will likely remain // faster than JS when doing raw CPU-intensive sorting. However, when using a // custom comparator function, calling back and forth between the VM's C++ and // JIT'd JS is rather slow *and* loses JIT type information, resulting in // worse generated code for the comparator function than would be optimal. In // fact, when sorting with a comparator, these costs outweigh the benefits of // sorting in C++. By using our own JS-implemented Quick Sort (below), we get // a ~3500ms mean speed-up in `bench/bench.html`. /** * Swap the elements indexed by `x` and `y` in the array `ary`. * * @param {Array} ary * The array. * @param {Number} x * The index of the first item. * @param {Number} y * The index of the second item. */ function swap(ary, x, y) { var temp = ary[x]; ary[x] = ary[y]; ary[y] = temp; } /** * Returns a random integer within the range `low .. high` inclusive. * * @param {Number} low * The lower bound on the range. * @param {Number} high * The upper bound on the range. */ function randomIntInRange(low, high) { return Math.round(low + (Math.random() * (high - low))); } /** * The Quick Sort algorithm. * * @param {Array} ary * An array to sort. * @param {function} comparator * Function to use to compare two items. * @param {Number} p * Start index of the array * @param {Number} r * End index of the array */ function doQuickSort(ary, comparator, p, r) { // If our lower bound is less than our upper bound, we (1) partition the // array into two pieces and (2) recurse on each half. If it is not, this is // the empty array and our base case. if (p < r) { // (1) Partitioning. // // The partitioning chooses a pivot between `p` and `r` and moves all // elements that are less than or equal to the pivot to the before it, and // all the elements that are greater than it after it. The effect is that // once partition is done, the pivot is in the exact place it will be when // the array is put in sorted order, and it will not need to be moved // again. This runs in O(n) time. // Always choose a random pivot so that an input array which is reverse // sorted does not cause O(n^2) running time. var pivotIndex = randomIntInRange(p, r); var i = p - 1; swap(ary, pivotIndex, r); var pivot = ary[r]; // Immediately after `j` is incremented in this loop, the following hold // true: // // * Every element in `ary[p .. i]` is less than or equal to the pivot. // // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. for (var j = p; j < r; j++) { if (comparator(ary[j], pivot) <= 0) { i += 1; swap(ary, i, j); } } swap(ary, i + 1, j); var q = i + 1; // (2) Recurse on each half. doQuickSort(ary, comparator, p, q - 1); doQuickSort(ary, comparator, q + 1, r); } } /** * Sort the given array in-place with the given comparator function. * * @param {Array} ary * An array to sort. * @param {function} comparator * Function to use to compare two items. */ exports.g = function (ary, comparator) { doQuickSort(ary, comparator, 0, ary.length - 1); }; /***/ }, /***/ 38243 (__unused_webpack_module, exports, __webpack_require__) { var __webpack_unused_export__; /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var util = __webpack_require__(94332); var binarySearch = __webpack_require__(20902); var ArraySet = (__webpack_require__(25894)/* .ArraySet */ .C); var base64VLQ = __webpack_require__(24127); var quickSort = (__webpack_require__(71934)/* .quickSort */ .g); function SourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === 'string') { sourceMap = util.parseSourceMapInput(aSourceMap); } return sourceMap.sections != null ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL) : new BasicSourceMapConsumer(sourceMap, aSourceMapURL); } SourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) { return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL); } /** * The version of the source mapping spec that we are consuming. */ SourceMapConsumer.prototype._version = 3; // `__generatedMappings` and `__originalMappings` are arrays that hold the // parsed mapping coordinates from the source map's "mappings" attribute. They // are lazily instantiated, accessed via the `_generatedMappings` and // `_originalMappings` getters respectively, and we only parse the mappings // and create these arrays once queried for a source location. We jump through // these hoops because there can be many thousands of mappings, and parsing // them is expensive, so we only want to do it if we must. // // Each object in the arrays is of the form: // // { // generatedLine: The line number in the generated code, // generatedColumn: The column number in the generated code, // source: The path to the original source file that generated this // chunk of code, // originalLine: The line number in the original source that // corresponds to this chunk of generated code, // originalColumn: The column number in the original source that // corresponds to this chunk of generated code, // name: The name of the original symbol which generated this chunk of // code. // } // // All properties except for `generatedLine` and `generatedColumn` can be // `null`. // // `_generatedMappings` is ordered by the generated positions. // // `_originalMappings` is ordered by the original positions. SourceMapConsumer.prototype.__generatedMappings = null; Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { configurable: true, enumerable: true, get: function () { if (!this.__generatedMappings) { this._parseMappings(this._mappings, this.sourceRoot); } return this.__generatedMappings; } }); SourceMapConsumer.prototype.__originalMappings = null; Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { configurable: true, enumerable: true, get: function () { if (!this.__originalMappings) { this._parseMappings(this._mappings, this.sourceRoot); } return this.__originalMappings; } }); SourceMapConsumer.prototype._charIsMappingSeparator = function SourceMapConsumer_charIsMappingSeparator(aStr, index) { var c = aStr.charAt(index); return c === ";" || c === ","; }; /** * Parse the mappings in a string in to a data structure which we can easily * query (the ordered arrays in the `this.__generatedMappings` and * `this.__originalMappings` properties). */ SourceMapConsumer.prototype._parseMappings = function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { throw new Error("Subclasses must implement _parseMappings"); }; SourceMapConsumer.GENERATED_ORDER = 1; SourceMapConsumer.ORIGINAL_ORDER = 2; SourceMapConsumer.GREATEST_LOWER_BOUND = 1; SourceMapConsumer.LEAST_UPPER_BOUND = 2; /** * Iterate over each mapping between an original source/line/column and a * generated line/column in this source map. * * @param Function aCallback * The function that is called with each mapping. * @param Object aContext * Optional. If specified, this object will be the value of `this` every * time that `aCallback` is called. * @param aOrder * Either `SourceMapConsumer.GENERATED_ORDER` or * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to * iterate over the mappings sorted by the generated file's line/column * order or the original's source/line/column order, respectively. Defaults to * `SourceMapConsumer.GENERATED_ORDER`. */ SourceMapConsumer.prototype.eachMapping = function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { var context = aContext || null; var order = aOrder || SourceMapConsumer.GENERATED_ORDER; var mappings; switch (order) { case SourceMapConsumer.GENERATED_ORDER: mappings = this._generatedMappings; break; case SourceMapConsumer.ORIGINAL_ORDER: mappings = this._originalMappings; break; default: throw new Error("Unknown order of iteration."); } var sourceRoot = this.sourceRoot; mappings.map(function (mapping) { var source = mapping.source === null ? null : this._sources.at(mapping.source); source = util.computeSourceURL(sourceRoot, source, this._sourceMapURL); return { source: source, generatedLine: mapping.generatedLine, generatedColumn: mapping.generatedColumn, originalLine: mapping.originalLine, originalColumn: mapping.originalColumn, name: mapping.name === null ? null : this._names.at(mapping.name) }; }, this).forEach(aCallback, context); }; /** * Returns all generated line and column information for the original source, * line, and column provided. If no column is provided, returns all mappings * corresponding to a either the line we are searching for or the next * closest line that has any mappings. Otherwise, returns all mappings * corresponding to the given line and either the column we are searching for * or the next closest column that has any offsets. * * The only argument is an object with the following properties: * * - source: The filename of the original source. * - line: The line number in the original source. The line number is 1-based. * - column: Optional. the column number in the original source. * The column number is 0-based. * * and an array of objects is returned, each with the following properties: * * - line: The line number in the generated source, or null. The * line number is 1-based. * - column: The column number in the generated source, or null. * The column number is 0-based. */ SourceMapConsumer.prototype.allGeneratedPositionsFor = function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { var line = util.getArg(aArgs, 'line'); // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping // returns the index of the closest mapping less than the needle. By // setting needle.originalColumn to 0, we thus find the last mapping for // the given line, provided such a mapping exists. var needle = { source: util.getArg(aArgs, 'source'), originalLine: line, originalColumn: util.getArg(aArgs, 'column', 0) }; needle.source = this._findSourceIndex(needle.source); if (needle.source < 0) { return []; } var mappings = []; var index = this._findMapping(needle, this._originalMappings, "originalLine", "originalColumn", util.compareByOriginalPositions, binarySearch.LEAST_UPPER_BOUND); if (index >= 0) { var mapping = this._originalMappings[index]; if (aArgs.column === undefined) { var originalLine = mapping.originalLine; // Iterate until either we run out of mappings, or we run into // a mapping for a different line than the one we found. Since // mappings are sorted, this is guaranteed to find all mappings for // the line we found. while (mapping && mapping.originalLine === originalLine) { mappings.push({ line: util.getArg(mapping, 'generatedLine', null), column: util.getArg(mapping, 'generatedColumn', null), lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) }); mapping = this._originalMappings[++index]; } } else { var originalColumn = mapping.originalColumn; // Iterate until either we run out of mappings, or we run into // a mapping for a different line than the one we were searching for. // Since mappings are sorted, this is guaranteed to find all mappings for // the line we are searching for. while (mapping && mapping.originalLine === line && mapping.originalColumn == originalColumn) { mappings.push({ line: util.getArg(mapping, 'generatedLine', null), column: util.getArg(mapping, 'generatedColumn', null), lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) }); mapping = this._originalMappings[++index]; } } } return mappings; }; exports.SourceMapConsumer = SourceMapConsumer; /** * A BasicSourceMapConsumer instance represents a parsed source map which we can * query for information about the original file positions by giving it a file * position in the generated source. * * The first parameter is the raw source map (either as a JSON string, or * already parsed to an object). According to the spec, source maps have the * following attributes: * * - version: Which version of the source map spec this map is following. * - sources: An array of URLs to the original source files. * - names: An array of identifiers which can be referrenced by individual mappings. * - sourceRoot: Optional. The URL root from which all sources are relative. * - sourcesContent: Optional. An array of contents of the original source files. * - mappings: A string of base64 VLQs which contain the actual mappings. * - file: Optional. The generated file this source map is associated with. * * Here is an example source map, taken from the source map spec[0]: * * { * version : 3, * file: "out.js", * sourceRoot : "", * sources: ["foo.js", "bar.js"], * names: ["src", "maps", "are", "fun"], * mappings: "AA,AB;;ABCDE;" * } * * The second parameter, if given, is a string whose value is the URL * at which the source map was found. This URL is used to compute the * sources array. * * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# */ function BasicSourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === 'string') { sourceMap = util.parseSourceMapInput(aSourceMap); } var version = util.getArg(sourceMap, 'version'); var sources = util.getArg(sourceMap, 'sources'); // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which // requires the array) to play nice here. var names = util.getArg(sourceMap, 'names', []); var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); var mappings = util.getArg(sourceMap, 'mappings'); var file = util.getArg(sourceMap, 'file', null); // Once again, Sass deviates from the spec and supplies the version as a // string rather than a number, so we use loose equality checking here. if (version != this._version) { throw new Error('Unsupported version: ' + version); } if (sourceRoot) { sourceRoot = util.normalize(sourceRoot); } sources = sources .map(String) // Some source maps produce relative source paths like "./foo.js" instead of // "foo.js". Normalize these first so that future comparisons will succeed. // See bugzil.la/1090768. .map(util.normalize) // Always ensure that absolute sources are internally stored relative to // the source root, if the source root is absolute. Not doing this would // be particularly problematic when the source root is a prefix of the // source (valid, but why??). See github issue #199 and bugzil.la/1188982. .map(function (source) { return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) ? util.relative(sourceRoot, source) : source; }); // Pass `true` below to allow duplicate names and sources. While source maps // are intended to be compressed and deduplicated, the TypeScript compiler // sometimes generates source maps with duplicates in them. See Github issue // #72 and bugzil.la/889492. this._names = ArraySet.fromArray(names.map(String), true); this._sources = ArraySet.fromArray(sources, true); this._absoluteSources = this._sources.toArray().map(function (s) { return util.computeSourceURL(sourceRoot, s, aSourceMapURL); }); this.sourceRoot = sourceRoot; this.sourcesContent = sourcesContent; this._mappings = mappings; this._sourceMapURL = aSourceMapURL; this.file = file; } BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; /** * Utility function to find the index of a source. Returns -1 if not * found. */ BasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) { var relativeSource = aSource; if (this.sourceRoot != null) { relativeSource = util.relative(this.sourceRoot, relativeSource); } if (this._sources.has(relativeSource)) { return this._sources.indexOf(relativeSource); } // Maybe aSource is an absolute URL as returned by |sources|. In // this case we can't simply undo the transform. var i; for (i = 0; i < this._absoluteSources.length; ++i) { if (this._absoluteSources[i] == aSource) { return i; } } return -1; }; /** * Create a BasicSourceMapConsumer from a SourceMapGenerator. * * @param SourceMapGenerator aSourceMap * The source map that will be consumed. * @param String aSourceMapURL * The URL at which the source map can be found (optional) * @returns BasicSourceMapConsumer */ BasicSourceMapConsumer.fromSourceMap = function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) { var smc = Object.create(BasicSourceMapConsumer.prototype); var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); smc.sourceRoot = aSourceMap._sourceRoot; smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), smc.sourceRoot); smc.file = aSourceMap._file; smc._sourceMapURL = aSourceMapURL; smc._absoluteSources = smc._sources.toArray().map(function (s) { return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL); }); // Because we are modifying the entries (by converting string sources and // names to indices into the sources and names ArraySets), we have to make // a copy of the entry or else bad things happen. Shared mutable state // strikes again! See github issue #191. var generatedMappings = aSourceMap._mappings.toArray().slice(); var destGeneratedMappings = smc.__generatedMappings = []; var destOriginalMappings = smc.__originalMappings = []; for (var i = 0, length = generatedMappings.length; i < length; i++) { var srcMapping = generatedMappings[i]; var destMapping = new Mapping; destMapping.generatedLine = srcMapping.generatedLine; destMapping.generatedColumn = srcMapping.generatedColumn; if (srcMapping.source) { destMapping.source = sources.indexOf(srcMapping.source); destMapping.originalLine = srcMapping.originalLine; destMapping.originalColumn = srcMapping.originalColumn; if (srcMapping.name) { destMapping.name = names.indexOf(srcMapping.name); } destOriginalMappings.push(destMapping); } destGeneratedMappings.push(destMapping); } quickSort(smc.__originalMappings, util.compareByOriginalPositions); return smc; }; /** * The version of the source mapping spec that we are consuming. */ BasicSourceMapConsumer.prototype._version = 3; /** * The list of original sources. */ Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { get: function () { return this._absoluteSources.slice(); } }); /** * Provide the JIT with a nice shape / hidden class. */ function Mapping() { this.generatedLine = 0; this.generatedColumn = 0; this.source = null; this.originalLine = null; this.originalColumn = null; this.name = null; } /** * Parse the mappings in a string in to a data structure which we can easily * query (the ordered arrays in the `this.__generatedMappings` and * `this.__originalMappings` properties). */ BasicSourceMapConsumer.prototype._parseMappings = function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { var generatedLine = 1; var previousGeneratedColumn = 0; var previousOriginalLine = 0; var previousOriginalColumn = 0; var previousSource = 0; var previousName = 0; var length = aStr.length; var index = 0; var cachedSegments = {}; var temp = {}; var originalMappings = []; var generatedMappings = []; var mapping, str, segment, end, value; while (index < length) { if (aStr.charAt(index) === ';') { generatedLine++; index++; previousGeneratedColumn = 0; } else if (aStr.charAt(index) === ',') { index++; } else { mapping = new Mapping(); mapping.generatedLine = generatedLine; // Because each offset is encoded relative to the previous one, // many segments often have the same encoding. We can exploit this // fact by caching the parsed variable length fields of each segment, // allowing us to avoid a second parse if we encounter the same // segment again. for (end = index; end < length; end++) { if (this._charIsMappingSeparator(aStr, end)) { break; } } str = aStr.slice(index, end); segment = cachedSegments[str]; if (segment) { index += str.length; } else { segment = []; while (index < end) { base64VLQ.decode(aStr, index, temp); value = temp.value; index = temp.rest; segment.push(value); } if (segment.length === 2) { throw new Error('Found a source, but no line and column'); } if (segment.length === 3) { throw new Error('Found a source and line, but no column'); } cachedSegments[str] = segment; } // Generated column. mapping.generatedColumn = previousGeneratedColumn + segment[0]; previousGeneratedColumn = mapping.generatedColumn; if (segment.length > 1) { // Original source. mapping.source = previousSource + segment[1]; previousSource += segment[1]; // Original line. mapping.originalLine = previousOriginalLine + segment[2]; previousOriginalLine = mapping.originalLine; // Lines are stored 0-based mapping.originalLine += 1; // Original column. mapping.originalColumn = previousOriginalColumn + segment[3]; previousOriginalColumn = mapping.originalColumn; if (segment.length > 4) { // Original name. mapping.name = previousName + segment[4]; previousName += segment[4]; } } generatedMappings.push(mapping); if (typeof mapping.originalLine === 'number') { originalMappings.push(mapping); } } } quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); this.__generatedMappings = generatedMappings; quickSort(originalMappings, util.compareByOriginalPositions); this.__originalMappings = originalMappings; }; /** * Find the mapping that best matches the hypothetical "needle" mapping that * we are searching for in the given "haystack" of mappings. */ BasicSourceMapConsumer.prototype._findMapping = function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, aColumnName, aComparator, aBias) { // To return the position we are searching for, we must first find the // mapping for the given position and then return the opposite position it // points to. Because the mappings are sorted, we can use binary search to // find the best mapping. if (aNeedle[aLineName] <= 0) { throw new TypeError('Line must be greater than or equal to 1, got ' + aNeedle[aLineName]); } if (aNeedle[aColumnName] < 0) { throw new TypeError('Column must be greater than or equal to 0, got ' + aNeedle[aColumnName]); } return binarySearch.search(aNeedle, aMappings, aComparator, aBias); }; /** * Compute the last column for each generated mapping. The last column is * inclusive. */ BasicSourceMapConsumer.prototype.computeColumnSpans = function SourceMapConsumer_computeColumnSpans() { for (var index = 0; index < this._generatedMappings.length; ++index) { var mapping = this._generatedMappings[index]; // Mappings do not contain a field for the last generated columnt. We // can come up with an optimistic estimate, however, by assuming that // mappings are contiguous (i.e. given two consecutive mappings, the // first mapping ends where the second one starts). if (index + 1 < this._generatedMappings.length) { var nextMapping = this._generatedMappings[index + 1]; if (mapping.generatedLine === nextMapping.generatedLine) { mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; continue; } } // The last mapping for each line spans the entire line. mapping.lastGeneratedColumn = Infinity; } }; /** * Returns the original source, line, and column information for the generated * source's line and column positions provided. The only argument is an object * with the following properties: * * - line: The line number in the generated source. The line number * is 1-based. * - column: The column number in the generated source. The column * number is 0-based. * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. * * and an object is returned with the following properties: * * - source: The original source file, or null. * - line: The line number in the original source, or null. The * line number is 1-based. * - column: The column number in the original source, or null. The * column number is 0-based. * - name: The original identifier, or null. */ BasicSourceMapConsumer.prototype.originalPositionFor = function SourceMapConsumer_originalPositionFor(aArgs) { var needle = { generatedLine: util.getArg(aArgs, 'line'), generatedColumn: util.getArg(aArgs, 'column') }; var index = this._findMapping( needle, this._generatedMappings, "generatedLine", "generatedColumn", util.compareByGeneratedPositionsDeflated, util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) ); if (index >= 0) { var mapping = this._generatedMappings[index]; if (mapping.generatedLine === needle.generatedLine) { var source = util.getArg(mapping, 'source', null); if (source !== null) { source = this._sources.at(source); source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL); } var name = util.getArg(mapping, 'name', null); if (name !== null) { name = this._names.at(name); } return { source: source, line: util.getArg(mapping, 'originalLine', null), column: util.getArg(mapping, 'originalColumn', null), name: name }; } } return { source: null, line: null, column: null, name: null }; }; /** * Return true if we have the source content for every source in the source * map, false otherwise. */ BasicSourceMapConsumer.prototype.hasContentsOfAllSources = function BasicSourceMapConsumer_hasContentsOfAllSources() { if (!this.sourcesContent) { return false; } return this.sourcesContent.length >= this._sources.size() && !this.sourcesContent.some(function (sc) { return sc == null; }); }; /** * Returns the original source content. The only argument is the url of the * original source file. Returns null if no original source content is * available. */ BasicSourceMapConsumer.prototype.sourceContentFor = function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { if (!this.sourcesContent) { return null; } var index = this._findSourceIndex(aSource); if (index >= 0) { return this.sourcesContent[index]; } var relativeSource = aSource; if (this.sourceRoot != null) { relativeSource = util.relative(this.sourceRoot, relativeSource); } var url; if (this.sourceRoot != null && (url = util.urlParse(this.sourceRoot))) { // XXX: file:// URIs and absolute paths lead to unexpected behavior for // many users. We can help them out when they expect file:// URIs to // behave like it would if they were running a local HTTP server. See // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. var fileUriAbsPath = relativeSource.replace(/^file:\/\//, ""); if (url.scheme == "file" && this._sources.has(fileUriAbsPath)) { return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] } if ((!url.path || url.path == "/") && this._sources.has("/" + relativeSource)) { return this.sourcesContent[this._sources.indexOf("/" + relativeSource)]; } } // This function is used recursively from // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we // don't want to throw if we can't find the source - we just want to // return null, so we provide a flag to exit gracefully. if (nullOnMissing) { return null; } else { throw new Error('"' + relativeSource + '" is not in the SourceMap.'); } }; /** * Returns the generated line and column information for the original source, * line, and column positions provided. The only argument is an object with * the following properties: * * - source: The filename of the original source. * - line: The line number in the original source. The line number * is 1-based. * - column: The column number in the original source. The column * number is 0-based. * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the * closest element that is smaller than or greater than the one we are * searching for, respectively, if the exact element cannot be found. * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. * * and an object is returned with the following properties: * * - line: The line number in the generated source, or null. The * line number is 1-based. * - column: The column number in the generated source, or null. * The column number is 0-based. */ BasicSourceMapConsumer.prototype.generatedPositionFor = function SourceMapConsumer_generatedPositionFor(aArgs) { var source = util.getArg(aArgs, 'source'); source = this._findSourceIndex(source); if (source < 0) { return { line: null, column: null, lastColumn: null }; } var needle = { source: source, originalLine: util.getArg(aArgs, 'line'), originalColumn: util.getArg(aArgs, 'column') }; var index = this._findMapping( needle, this._originalMappings, "originalLine", "originalColumn", util.compareByOriginalPositions, util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) ); if (index >= 0) { var mapping = this._originalMappings[index]; if (mapping.source === needle.source) { return { line: util.getArg(mapping, 'generatedLine', null), column: util.getArg(mapping, 'generatedColumn', null), lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) }; } } return { line: null, column: null, lastColumn: null }; }; __webpack_unused_export__ = BasicSourceMapConsumer; /** * An IndexedSourceMapConsumer instance represents a parsed source map which * we can query for information. It differs from BasicSourceMapConsumer in * that it takes "indexed" source maps (i.e. ones with a "sections" field) as * input. * * The first parameter is a raw source map (either as a JSON string, or already * parsed to an object). According to the spec for indexed source maps, they * have the following attributes: * * - version: Which version of the source map spec this map is following. * - file: Optional. The generated file this source map is associated with. * - sections: A list of section definitions. * * Each value under the "sections" field has two fields: * - offset: The offset into the original specified at which this section * begins to apply, defined as an object with a "line" and "column" * field. * - map: A source map definition. This source map could also be indexed, * but doesn't have to be. * * Instead of the "map" field, it's also possible to have a "url" field * specifying a URL to retrieve a source map from, but that's currently * unsupported. * * Here's an example source map, taken from the source map spec[0], but * modified to omit a section which uses the "url" field. * * { * version : 3, * file: "app.js", * sections: [{ * offset: {line:100, column:10}, * map: { * version : 3, * file: "section.js", * sources: ["foo.js", "bar.js"], * names: ["src", "maps", "are", "fun"], * mappings: "AAAA,E;;ABCDE;" * } * }], * } * * The second parameter, if given, is a string whose value is the URL * at which the source map was found. This URL is used to compute the * sources array. * * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt */ function IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === 'string') { sourceMap = util.parseSourceMapInput(aSourceMap); } var version = util.getArg(sourceMap, 'version'); var sections = util.getArg(sourceMap, 'sections'); if (version != this._version) { throw new Error('Unsupported version: ' + version); } this._sources = new ArraySet(); this._names = new ArraySet(); var lastOffset = { line: -1, column: 0 }; this._sections = sections.map(function (s) { if (s.url) { // The url field will require support for asynchronicity. // See https://github.com/mozilla/source-map/issues/16 throw new Error('Support for url field in sections not implemented.'); } var offset = util.getArg(s, 'offset'); var offsetLine = util.getArg(offset, 'line'); var offsetColumn = util.getArg(offset, 'column'); if (offsetLine < lastOffset.line || (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { throw new Error('Section offsets must be ordered and non-overlapping.'); } lastOffset = offset; return { generatedOffset: { // The offset fields are 0-based, but we use 1-based indices when // encoding/decoding from VLQ. generatedLine: offsetLine + 1, generatedColumn: offsetColumn + 1 }, consumer: new SourceMapConsumer(util.getArg(s, 'map'), aSourceMapURL) } }); } IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; /** * The version of the source mapping spec that we are consuming. */ IndexedSourceMapConsumer.prototype._version = 3; /** * The list of original sources. */ Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { get: function () { var sources = []; for (var i = 0; i < this._sections.length; i++) { for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { sources.push(this._sections[i].consumer.sources[j]); } } return sources; } }); /** * Returns the original source, line, and column information for the generated * source's line and column positions provided. The only argument is an object * with the following properties: * * - line: The line number in the generated source. The line number * is 1-based. * - column: The column number in the generated source. The column * number is 0-based. * * and an object is returned with the following properties: * * - source: The original source file, or null. * - line: The line number in the original source, or null. The * line number is 1-based. * - column: The column number in the original source, or null. The * column number is 0-based. * - name: The original identifier, or null. */ IndexedSourceMapConsumer.prototype.originalPositionFor = function IndexedSourceMapConsumer_originalPositionFor(aArgs) { var needle = { generatedLine: util.getArg(aArgs, 'line'), generatedColumn: util.getArg(aArgs, 'column') }; // Find the section containing the generated position we're trying to map // to an original position. var sectionIndex = binarySearch.search(needle, this._sections, function(needle, section) { var cmp = needle.generatedLine - section.generatedOffset.generatedLine; if (cmp) { return cmp; } return (needle.generatedColumn - section.generatedOffset.generatedColumn); }); var section = this._sections[sectionIndex]; if (!section) { return { source: null, line: null, column: null, name: null }; } return section.consumer.originalPositionFor({ line: needle.generatedLine - (section.generatedOffset.generatedLine - 1), column: needle.generatedColumn - (section.generatedOffset.generatedLine === needle.generatedLine ? section.generatedOffset.generatedColumn - 1 : 0), bias: aArgs.bias }); }; /** * Return true if we have the source content for every source in the source * map, false otherwise. */ IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = function IndexedSourceMapConsumer_hasContentsOfAllSources() { return this._sections.every(function (s) { return s.consumer.hasContentsOfAllSources(); }); }; /** * Returns the original source content. The only argument is the url of the * original source file. Returns null if no original source content is * available. */ IndexedSourceMapConsumer.prototype.sourceContentFor = function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; var content = section.consumer.sourceContentFor(aSource, true); if (content) { return content; } } if (nullOnMissing) { return null; } else { throw new Error('"' + aSource + '" is not in the SourceMap.'); } }; /** * Returns the generated line and column information for the original source, * line, and column positions provided. The only argument is an object with * the following properties: * * - source: The filename of the original source. * - line: The line number in the original source. The line number * is 1-based. * - column: The column number in the original source. The column * number is 0-based. * * and an object is returned with the following properties: * * - line: The line number in the generated source, or null. The * line number is 1-based. * - column: The column number in the generated source, or null. * The column number is 0-based. */ IndexedSourceMapConsumer.prototype.generatedPositionFor = function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; // Only consider this section if the requested source is in the list of // sources of the consumer. if (section.consumer._findSourceIndex(util.getArg(aArgs, 'source')) === -1) { continue; } var generatedPosition = section.consumer.generatedPositionFor(aArgs); if (generatedPosition) { var ret = { line: generatedPosition.line + (section.generatedOffset.generatedLine - 1), column: generatedPosition.column + (section.generatedOffset.generatedLine === generatedPosition.line ? section.generatedOffset.generatedColumn - 1 : 0) }; return ret; } } return { line: null, column: null }; }; /** * Parse the mappings in a string in to a data structure which we can easily * query (the ordered arrays in the `this.__generatedMappings` and * `this.__originalMappings` properties). */ IndexedSourceMapConsumer.prototype._parseMappings = function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { this.__generatedMappings = []; this.__originalMappings = []; for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; var sectionMappings = section.consumer._generatedMappings; for (var j = 0; j < sectionMappings.length; j++) { var mapping = sectionMappings[j]; var source = section.consumer._sources.at(mapping.source); source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL); this._sources.add(source); source = this._sources.indexOf(source); var name = null; if (mapping.name) { name = section.consumer._names.at(mapping.name); this._names.add(name); name = this._names.indexOf(name); } // The mappings coming from the consumer for the section have // generated positions relative to the start of the section, so we // need to offset them to be relative to the start of the concatenated // generated file. var adjustedMapping = { source: source, generatedLine: mapping.generatedLine + (section.generatedOffset.generatedLine - 1), generatedColumn: mapping.generatedColumn + (section.generatedOffset.generatedLine === mapping.generatedLine ? section.generatedOffset.generatedColumn - 1 : 0), originalLine: mapping.originalLine, originalColumn: mapping.originalColumn, name: name }; this.__generatedMappings.push(adjustedMapping); if (typeof adjustedMapping.originalLine === 'number') { this.__originalMappings.push(adjustedMapping); } } } quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); quickSort(this.__originalMappings, util.compareByOriginalPositions); }; __webpack_unused_export__ = IndexedSourceMapConsumer; /***/ }, /***/ 9742 (__unused_webpack_module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var base64VLQ = __webpack_require__(24127); var util = __webpack_require__(94332); var ArraySet = (__webpack_require__(25894)/* .ArraySet */ .C); var MappingList = (__webpack_require__(637)/* .MappingList */ .P); /** * An instance of the SourceMapGenerator represents a source map which is * being built incrementally. You may pass an object with the following * properties: * * - file: The filename of the generated source. * - sourceRoot: A root for all relative URLs in this source map. */ function SourceMapGenerator(aArgs) { if (!aArgs) { aArgs = {}; } this._file = util.getArg(aArgs, 'file', null); this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); this._skipValidation = util.getArg(aArgs, 'skipValidation', false); this._sources = new ArraySet(); this._names = new ArraySet(); this._mappings = new MappingList(); this._sourcesContents = null; } SourceMapGenerator.prototype._version = 3; /** * Creates a new SourceMapGenerator based on a SourceMapConsumer * * @param aSourceMapConsumer The SourceMap. */ SourceMapGenerator.fromSourceMap = function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { var sourceRoot = aSourceMapConsumer.sourceRoot; var generator = new SourceMapGenerator({ file: aSourceMapConsumer.file, sourceRoot: sourceRoot }); aSourceMapConsumer.eachMapping(function (mapping) { var newMapping = { generated: { line: mapping.generatedLine, column: mapping.generatedColumn } }; if (mapping.source != null) { newMapping.source = mapping.source; if (sourceRoot != null) { newMapping.source = util.relative(sourceRoot, newMapping.source); } newMapping.original = { line: mapping.originalLine, column: mapping.originalColumn }; if (mapping.name != null) { newMapping.name = mapping.name; } } generator.addMapping(newMapping); }); aSourceMapConsumer.sources.forEach(function (sourceFile) { var sourceRelative = sourceFile; if (sourceRoot !== null) { sourceRelative = util.relative(sourceRoot, sourceFile); } if (!generator._sources.has(sourceRelative)) { generator._sources.add(sourceRelative); } var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { generator.setSourceContent(sourceFile, content); } }); return generator; }; /** * Add a single mapping from original source line and column to the generated * source's line and column for this source map being created. The mapping * object should have the following properties: * * - generated: An object with the generated line and column positions. * - original: An object with the original line and column positions. * - source: The original source file (relative to the sourceRoot). * - name: An optional original token name for this mapping. */ SourceMapGenerator.prototype.addMapping = function SourceMapGenerator_addMapping(aArgs) { var generated = util.getArg(aArgs, 'generated'); var original = util.getArg(aArgs, 'original', null); var source = util.getArg(aArgs, 'source', null); var name = util.getArg(aArgs, 'name', null); if (!this._skipValidation) { this._validateMapping(generated, original, source, name); } if (source != null) { source = String(source); if (!this._sources.has(source)) { this._sources.add(source); } } if (name != null) { name = String(name); if (!this._names.has(name)) { this._names.add(name); } } this._mappings.add({ generatedLine: generated.line, generatedColumn: generated.column, originalLine: original != null && original.line, originalColumn: original != null && original.column, source: source, name: name }); }; /** * Set the source content for a source file. */ SourceMapGenerator.prototype.setSourceContent = function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { var source = aSourceFile; if (this._sourceRoot != null) { source = util.relative(this._sourceRoot, source); } if (aSourceContent != null) { // Add the source content to the _sourcesContents map. // Create a new _sourcesContents map if the property is null. if (!this._sourcesContents) { this._sourcesContents = Object.create(null); } this._sourcesContents[util.toSetString(source)] = aSourceContent; } else if (this._sourcesContents) { // Remove the source file from the _sourcesContents map. // If the _sourcesContents map is empty, set the property to null. delete this._sourcesContents[util.toSetString(source)]; if (Object.keys(this._sourcesContents).length === 0) { this._sourcesContents = null; } } }; /** * Applies the mappings of a sub-source-map for a specific source file to the * source map being generated. Each mapping to the supplied source file is * rewritten using the supplied source map. Note: The resolution for the * resulting mappings is the minimium of this map and the supplied map. * * @param aSourceMapConsumer The source map to be applied. * @param aSourceFile Optional. The filename of the source file. * If omitted, SourceMapConsumer's file property will be used. * @param aSourceMapPath Optional. The dirname of the path to the source map * to be applied. If relative, it is relative to the SourceMapConsumer. * This parameter is needed when the two source maps aren't in the same * directory, and the source map to be applied contains relative source * paths. If so, those relative source paths need to be rewritten * relative to the SourceMapGenerator. */ SourceMapGenerator.prototype.applySourceMap = function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { var sourceFile = aSourceFile; // If aSourceFile is omitted, we will use the file property of the SourceMap if (aSourceFile == null) { if (aSourceMapConsumer.file == null) { throw new Error( 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + 'or the source map\'s "file" property. Both were omitted.' ); } sourceFile = aSourceMapConsumer.file; } var sourceRoot = this._sourceRoot; // Make "sourceFile" relative if an absolute Url is passed. if (sourceRoot != null) { sourceFile = util.relative(sourceRoot, sourceFile); } // Applying the SourceMap can add and remove items from the sources and // the names array. var newSources = new ArraySet(); var newNames = new ArraySet(); // Find mappings for the "sourceFile" this._mappings.unsortedForEach(function (mapping) { if (mapping.source === sourceFile && mapping.originalLine != null) { // Check if it can be mapped by the source map, then update the mapping. var original = aSourceMapConsumer.originalPositionFor({ line: mapping.originalLine, column: mapping.originalColumn }); if (original.source != null) { // Copy mapping mapping.source = original.source; if (aSourceMapPath != null) { mapping.source = util.join(aSourceMapPath, mapping.source) } if (sourceRoot != null) { mapping.source = util.relative(sourceRoot, mapping.source); } mapping.originalLine = original.line; mapping.originalColumn = original.column; if (original.name != null) { mapping.name = original.name; } } } var source = mapping.source; if (source != null && !newSources.has(source)) { newSources.add(source); } var name = mapping.name; if (name != null && !newNames.has(name)) { newNames.add(name); } }, this); this._sources = newSources; this._names = newNames; // Copy sourcesContents of applied map. aSourceMapConsumer.sources.forEach(function (sourceFile) { var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { if (aSourceMapPath != null) { sourceFile = util.join(aSourceMapPath, sourceFile); } if (sourceRoot != null) { sourceFile = util.relative(sourceRoot, sourceFile); } this.setSourceContent(sourceFile, content); } }, this); }; /** * A mapping can have one of the three levels of data: * * 1. Just the generated position. * 2. The Generated position, original position, and original source. * 3. Generated and original position, original source, as well as a name * token. * * To maintain consistency, we validate that any new mapping being added falls * in to one of these categories. */ SourceMapGenerator.prototype._validateMapping = function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, aName) { // When aOriginal is truthy but has empty values for .line and .column, // it is most likely a programmer error. In this case we throw a very // specific error message to try to guide them the right way. // For example: https://github.com/Polymer/polymer-bundler/pull/519 if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { throw new Error( 'original.line and original.column are not numbers -- you probably meant to omit ' + 'the original mapping entirely and only map the generated position. If so, pass ' + 'null for the original mapping instead of an object with empty or null values.' ); } if (aGenerated && 'line' in aGenerated && 'column' in aGenerated && aGenerated.line > 0 && aGenerated.column >= 0 && !aOriginal && !aSource && !aName) { // Case 1. return; } else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated && aOriginal && 'line' in aOriginal && 'column' in aOriginal && aGenerated.line > 0 && aGenerated.column >= 0 && aOriginal.line > 0 && aOriginal.column >= 0 && aSource) { // Cases 2 and 3. return; } else { throw new Error('Invalid mapping: ' + JSON.stringify({ generated: aGenerated, source: aSource, original: aOriginal, name: aName })); } }; /** * Serialize the accumulated mappings in to the stream of base 64 VLQs * specified by the source map format. */ SourceMapGenerator.prototype._serializeMappings = function SourceMapGenerator_serializeMappings() { var previousGeneratedColumn = 0; var previousGeneratedLine = 1; var previousOriginalColumn = 0; var previousOriginalLine = 0; var previousName = 0; var previousSource = 0; var result = ''; var next; var mapping; var nameIdx; var sourceIdx; var mappings = this._mappings.toArray(); for (var i = 0, len = mappings.length; i < len; i++) { mapping = mappings[i]; next = '' if (mapping.generatedLine !== previousGeneratedLine) { previousGeneratedColumn = 0; while (mapping.generatedLine !== previousGeneratedLine) { next += ';'; previousGeneratedLine++; } } else { if (i > 0) { if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { continue; } next += ','; } } next += base64VLQ.encode(mapping.generatedColumn - previousGeneratedColumn); previousGeneratedColumn = mapping.generatedColumn; if (mapping.source != null) { sourceIdx = this._sources.indexOf(mapping.source); next += base64VLQ.encode(sourceIdx - previousSource); previousSource = sourceIdx; // lines are stored 0-based in SourceMap spec version 3 next += base64VLQ.encode(mapping.originalLine - 1 - previousOriginalLine); previousOriginalLine = mapping.originalLine - 1; next += base64VLQ.encode(mapping.originalColumn - previousOriginalColumn); previousOriginalColumn = mapping.originalColumn; if (mapping.name != null) { nameIdx = this._names.indexOf(mapping.name); next += base64VLQ.encode(nameIdx - previousName); previousName = nameIdx; } } result += next; } return result; }; SourceMapGenerator.prototype._generateSourcesContent = function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { return aSources.map(function (source) { if (!this._sourcesContents) { return null; } if (aSourceRoot != null) { source = util.relative(aSourceRoot, source); } var key = util.toSetString(source); return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) ? this._sourcesContents[key] : null; }, this); }; /** * Externalize the source map. */ SourceMapGenerator.prototype.toJSON = function SourceMapGenerator_toJSON() { var map = { version: this._version, sources: this._sources.toArray(), names: this._names.toArray(), mappings: this._serializeMappings() }; if (this._file != null) { map.file = this._file; } if (this._sourceRoot != null) { map.sourceRoot = this._sourceRoot; } if (this._sourcesContents) { map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); } return map; }; /** * Render the source map being generated to a string. */ SourceMapGenerator.prototype.toString = function SourceMapGenerator_toString() { return JSON.stringify(this.toJSON()); }; exports.x = SourceMapGenerator; /***/ }, /***/ 78282 (__unused_webpack_module, exports, __webpack_require__) { var __webpack_unused_export__; /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ var SourceMapGenerator = (__webpack_require__(9742)/* .SourceMapGenerator */ .x); var util = __webpack_require__(94332); // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other // operating systems these days (capturing the result). var REGEX_NEWLINE = /(\r?\n)/; // Newline character code for charCodeAt() comparisons var NEWLINE_CODE = 10; // Private symbol for identifying `SourceNode`s when multiple versions of // the source-map library are loaded. This MUST NOT CHANGE across // versions! var isSourceNode = "$$$isSourceNode$$$"; /** * SourceNodes provide a way to abstract over interpolating/concatenating * snippets of generated JavaScript source code while maintaining the line and * column information associated with the original source code. * * @param aLine The original line number. * @param aColumn The original column number. * @param aSource The original source's filename. * @param aChunks Optional. An array of strings which are snippets of * generated JS, or other SourceNodes. * @param aName The original identifier. */ function SourceNode(aLine, aColumn, aSource, aChunks, aName) { this.children = []; this.sourceContents = {}; this.line = aLine == null ? null : aLine; this.column = aColumn == null ? null : aColumn; this.source = aSource == null ? null : aSource; this.name = aName == null ? null : aName; this[isSourceNode] = true; if (aChunks != null) this.add(aChunks); } /** * Creates a SourceNode from generated code and a SourceMapConsumer. * * @param aGeneratedCode The generated code * @param aSourceMapConsumer The SourceMap for the generated code * @param aRelativePath Optional. The path that relative sources in the * SourceMapConsumer should be relative to. */ SourceNode.fromStringWithSourceMap = function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { // The SourceNode we want to fill with the generated code // and the SourceMap var node = new SourceNode(); // All even indices of this array are one line of the generated code, // while all odd indices are the newlines between two adjacent lines // (since `REGEX_NEWLINE` captures its match). // Processed fragments are accessed by calling `shiftNextLine`. var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); var remainingLinesIndex = 0; var shiftNextLine = function() { var lineContents = getNextLine(); // The last line of a file might not have a newline. var newLine = getNextLine() || ""; return lineContents + newLine; function getNextLine() { return remainingLinesIndex < remainingLines.length ? remainingLines[remainingLinesIndex++] : undefined; } }; // We need to remember the position of "remainingLines" var lastGeneratedLine = 1, lastGeneratedColumn = 0; // The generate SourceNodes we need a code range. // To extract it current and last mapping is used. // Here we store the last mapping. var lastMapping = null; aSourceMapConsumer.eachMapping(function (mapping) { if (lastMapping !== null) { // We add the code from "lastMapping" to "mapping": // First check if there is a new line in between. if (lastGeneratedLine < mapping.generatedLine) { // Associate first line with "lastMapping" addMappingWithCode(lastMapping, shiftNextLine()); lastGeneratedLine++; lastGeneratedColumn = 0; // The remaining code is added without mapping } else { // There is no new line in between. // Associate the code between "lastGeneratedColumn" and // "mapping.generatedColumn" with "lastMapping" var nextLine = remainingLines[remainingLinesIndex] || ''; var code = nextLine.substr(0, mapping.generatedColumn - lastGeneratedColumn); remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - lastGeneratedColumn); lastGeneratedColumn = mapping.generatedColumn; addMappingWithCode(lastMapping, code); // No more remaining code, continue lastMapping = mapping; return; } } // We add the generated code until the first mapping // to the SourceNode without any mapping. // Each line is added as separate string. while (lastGeneratedLine < mapping.generatedLine) { node.add(shiftNextLine()); lastGeneratedLine++; } if (lastGeneratedColumn < mapping.generatedColumn) { var nextLine = remainingLines[remainingLinesIndex] || ''; node.add(nextLine.substr(0, mapping.generatedColumn)); remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); lastGeneratedColumn = mapping.generatedColumn; } lastMapping = mapping; }, this); // We have processed all mappings. if (remainingLinesIndex < remainingLines.length) { if (lastMapping) { // Associate the remaining code in the current line with "lastMapping" addMappingWithCode(lastMapping, shiftNextLine()); } // and add the remaining lines without any mapping node.add(remainingLines.splice(remainingLinesIndex).join("")); } // Copy sourcesContent into SourceNode aSourceMapConsumer.sources.forEach(function (sourceFile) { var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { if (aRelativePath != null) { sourceFile = util.join(aRelativePath, sourceFile); } node.setSourceContent(sourceFile, content); } }); return node; function addMappingWithCode(mapping, code) { if (mapping === null || mapping.source === undefined) { node.add(code); } else { var source = aRelativePath ? util.join(aRelativePath, mapping.source) : mapping.source; node.add(new SourceNode(mapping.originalLine, mapping.originalColumn, source, code, mapping.name)); } } }; /** * Add a chunk of generated JS to this source node. * * @param aChunk A string snippet of generated JS code, another instance of * SourceNode, or an array where each member is one of those things. */ SourceNode.prototype.add = function SourceNode_add(aChunk) { if (Array.isArray(aChunk)) { aChunk.forEach(function (chunk) { this.add(chunk); }, this); } else if (aChunk[isSourceNode] || typeof aChunk === "string") { if (aChunk) { this.children.push(aChunk); } } else { throw new TypeError( "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk ); } return this; }; /** * Add a chunk of generated JS to the beginning of this source node. * * @param aChunk A string snippet of generated JS code, another instance of * SourceNode, or an array where each member is one of those things. */ SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { if (Array.isArray(aChunk)) { for (var i = aChunk.length-1; i >= 0; i--) { this.prepend(aChunk[i]); } } else if (aChunk[isSourceNode] || typeof aChunk === "string") { this.children.unshift(aChunk); } else { throw new TypeError( "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk ); } return this; }; /** * Walk over the tree of JS snippets in this node and its children. The * walking function is called once for each snippet of JS and is passed that * snippet and the its original associated source's line/column location. * * @param aFn The traversal function. */ SourceNode.prototype.walk = function SourceNode_walk(aFn) { var chunk; for (var i = 0, len = this.children.length; i < len; i++) { chunk = this.children[i]; if (chunk[isSourceNode]) { chunk.walk(aFn); } else { if (chunk !== '') { aFn(chunk, { source: this.source, line: this.line, column: this.column, name: this.name }); } } } }; /** * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between * each of `this.children`. * * @param aSep The separator. */ SourceNode.prototype.join = function SourceNode_join(aSep) { var newChildren; var i; var len = this.children.length; if (len > 0) { newChildren = []; for (i = 0; i < len-1; i++) { newChildren.push(this.children[i]); newChildren.push(aSep); } newChildren.push(this.children[i]); this.children = newChildren; } return this; }; /** * Call String.prototype.replace on the very right-most source snippet. Useful * for trimming whitespace from the end of a source node, etc. * * @param aPattern The pattern to replace. * @param aReplacement The thing to replace the pattern with. */ SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { var lastChild = this.children[this.children.length - 1]; if (lastChild[isSourceNode]) { lastChild.replaceRight(aPattern, aReplacement); } else if (typeof lastChild === 'string') { this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); } else { this.children.push(''.replace(aPattern, aReplacement)); } return this; }; /** * Set the source content for a source file. This will be added to the SourceMapGenerator * in the sourcesContent field. * * @param aSourceFile The filename of the source file * @param aSourceContent The content of the source file */ SourceNode.prototype.setSourceContent = function SourceNode_setSourceContent(aSourceFile, aSourceContent) { this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; }; /** * Walk over the tree of SourceNodes. The walking function is called for each * source file content and is passed the filename and source content. * * @param aFn The traversal function. */ SourceNode.prototype.walkSourceContents = function SourceNode_walkSourceContents(aFn) { for (var i = 0, len = this.children.length; i < len; i++) { if (this.children[i][isSourceNode]) { this.children[i].walkSourceContents(aFn); } } var sources = Object.keys(this.sourceContents); for (var i = 0, len = sources.length; i < len; i++) { aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); } }; /** * Return the string representation of this source node. Walks over the tree * and concatenates all the various snippets together to one string. */ SourceNode.prototype.toString = function SourceNode_toString() { var str = ""; this.walk(function (chunk) { str += chunk; }); return str; }; /** * Returns the string representation of this source node along with a source * map. */ SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { var generated = { code: "", line: 1, column: 0 }; var map = new SourceMapGenerator(aArgs); var sourceMappingActive = false; var lastOriginalSource = null; var lastOriginalLine = null; var lastOriginalColumn = null; var lastOriginalName = null; this.walk(function (chunk, original) { generated.code += chunk; if (original.source !== null && original.line !== null && original.column !== null) { if(lastOriginalSource !== original.source || lastOriginalLine !== original.line || lastOriginalColumn !== original.column || lastOriginalName !== original.name) { map.addMapping({ source: original.source, original: { line: original.line, column: original.column }, generated: { line: generated.line, column: generated.column }, name: original.name }); } lastOriginalSource = original.source; lastOriginalLine = original.line; lastOriginalColumn = original.column; lastOriginalName = original.name; sourceMappingActive = true; } else if (sourceMappingActive) { map.addMapping({ generated: { line: generated.line, column: generated.column } }); lastOriginalSource = null; sourceMappingActive = false; } for (var idx = 0, length = chunk.length; idx < length; idx++) { if (chunk.charCodeAt(idx) === NEWLINE_CODE) { generated.line++; generated.column = 0; // Mappings end at eol if (idx + 1 === length) { lastOriginalSource = null; sourceMappingActive = false; } else if (sourceMappingActive) { map.addMapping({ source: original.source, original: { line: original.line, column: original.column }, generated: { line: generated.line, column: generated.column }, name: original.name }); } } else { generated.column++; } } }); this.walkSourceContents(function (sourceFile, sourceContent) { map.setSourceContent(sourceFile, sourceContent); }); return { code: generated.code, map: map }; }; __webpack_unused_export__ = SourceNode; /***/ }, /***/ 94332 (__unused_webpack_module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE or: * http://opensource.org/licenses/BSD-3-Clause */ /** * This is a helper function for getting values from parameter/options * objects. * * @param args The object we are extracting values from * @param name The name of the property we are getting. * @param defaultValue An optional value to return if the property is missing * from the object. If this is not specified and the property is missing, an * error will be thrown. */ function getArg(aArgs, aName, aDefaultValue) { if (aName in aArgs) { return aArgs[aName]; } else if (arguments.length === 3) { return aDefaultValue; } else { throw new Error('"' + aName + '" is a required argument.'); } } exports.getArg = getArg; var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/; var dataUrlRegexp = /^data:.+\,.+$/; function urlParse(aUrl) { var match = aUrl.match(urlRegexp); if (!match) { return null; } return { scheme: match[1], auth: match[2], host: match[3], port: match[4], path: match[5] }; } exports.urlParse = urlParse; function urlGenerate(aParsedUrl) { var url = ''; if (aParsedUrl.scheme) { url += aParsedUrl.scheme + ':'; } url += '//'; if (aParsedUrl.auth) { url += aParsedUrl.auth + '@'; } if (aParsedUrl.host) { url += aParsedUrl.host; } if (aParsedUrl.port) { url += ":" + aParsedUrl.port } if (aParsedUrl.path) { url += aParsedUrl.path; } return url; } exports.urlGenerate = urlGenerate; /** * Normalizes a path, or the path portion of a URL: * * - Replaces consecutive slashes with one slash. * - Removes unnecessary '.' parts. * - Removes unnecessary '/..' parts. * * Based on code in the Node.js 'path' core module. * * @param aPath The path or url to normalize. */ function normalize(aPath) { var path = aPath; var url = urlParse(aPath); if (url) { if (!url.path) { return aPath; } path = url.path; } var isAbsolute = exports.isAbsolute(path); var parts = path.split(/\/+/); for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { part = parts[i]; if (part === '.') { parts.splice(i, 1); } else if (part === '..') { up++; } else if (up > 0) { if (part === '') { // The first part is blank if the path is absolute. Trying to go // above the root is a no-op. Therefore we can remove all '..' parts // directly after the root. parts.splice(i + 1, up); up = 0; } else { parts.splice(i, 2); up--; } } } path = parts.join('/'); if (path === '') { path = isAbsolute ? '/' : '.'; } if (url) { url.path = path; return urlGenerate(url); } return path; } exports.normalize = normalize; /** * Joins two paths/URLs. * * @param aRoot The root path or URL. * @param aPath The path or URL to be joined with the root. * * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a * scheme-relative URL: Then the scheme of aRoot, if any, is prepended * first. * - Otherwise aPath is a path. If aRoot is a URL, then its path portion * is updated with the result and aRoot is returned. Otherwise the result * is returned. * - If aPath is absolute, the result is aPath. * - Otherwise the two paths are joined with a slash. * - Joining for example 'http://' and 'www.example.com' is also supported. */ function join(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } if (aPath === "") { aPath = "."; } var aPathUrl = urlParse(aPath); var aRootUrl = urlParse(aRoot); if (aRootUrl) { aRoot = aRootUrl.path || '/'; } // `join(foo, '//www.example.org')` if (aPathUrl && !aPathUrl.scheme) { if (aRootUrl) { aPathUrl.scheme = aRootUrl.scheme; } return urlGenerate(aPathUrl); } if (aPathUrl || aPath.match(dataUrlRegexp)) { return aPath; } // `join('http://', 'www.example.com')` if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { aRootUrl.host = aPath; return urlGenerate(aRootUrl); } var joined = aPath.charAt(0) === '/' ? aPath : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); if (aRootUrl) { aRootUrl.path = joined; return urlGenerate(aRootUrl); } return joined; } exports.join = join; exports.isAbsolute = function (aPath) { return aPath.charAt(0) === '/' || urlRegexp.test(aPath); }; /** * Make a path relative to a URL or another path. * * @param aRoot The root path or URL. * @param aPath The path or URL to be made relative to aRoot. */ function relative(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } aRoot = aRoot.replace(/\/$/, ''); // It is possible for the path to be above the root. In this case, simply // checking whether the root is a prefix of the path won't work. Instead, we // need to remove components from the root one by one, until either we find // a prefix that fits, or we run out of components to remove. var level = 0; while (aPath.indexOf(aRoot + '/') !== 0) { var index = aRoot.lastIndexOf("/"); if (index < 0) { return aPath; } // If the only part of the root that is left is the scheme (i.e. http://, // file:///, etc.), one or more slashes (/), or simply nothing at all, we // have exhausted all components, so the path is not relative to the root. aRoot = aRoot.slice(0, index); if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { return aPath; } ++level; } // Make sure we add a "../" for each component we removed from the root. return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); } exports.relative = relative; var supportsNullProto = (function () { var obj = Object.create(null); return !('__proto__' in obj); }()); function identity (s) { return s; } /** * Because behavior goes wacky when you set `__proto__` on objects, we * have to prefix all the strings in our set with an arbitrary character. * * See https://github.com/mozilla/source-map/pull/31 and * https://github.com/mozilla/source-map/issues/30 * * @param String aStr */ function toSetString(aStr) { if (isProtoString(aStr)) { return '$' + aStr; } return aStr; } exports.toSetString = supportsNullProto ? identity : toSetString; function fromSetString(aStr) { if (isProtoString(aStr)) { return aStr.slice(1); } return aStr; } exports.fromSetString = supportsNullProto ? identity : fromSetString; function isProtoString(s) { if (!s) { return false; } var length = s.length; if (length < 9 /* "__proto__".length */) { return false; } if (s.charCodeAt(length - 1) !== 95 /* '_' */ || s.charCodeAt(length - 2) !== 95 /* '_' */ || s.charCodeAt(length - 3) !== 111 /* 'o' */ || s.charCodeAt(length - 4) !== 116 /* 't' */ || s.charCodeAt(length - 5) !== 111 /* 'o' */ || s.charCodeAt(length - 6) !== 114 /* 'r' */ || s.charCodeAt(length - 7) !== 112 /* 'p' */ || s.charCodeAt(length - 8) !== 95 /* '_' */ || s.charCodeAt(length - 9) !== 95 /* '_' */) { return false; } for (var i = length - 10; i >= 0; i--) { if (s.charCodeAt(i) !== 36 /* '$' */) { return false; } } return true; } /** * Comparator between two mappings where the original positions are compared. * * Optionally pass in `true` as `onlyCompareGenerated` to consider two * mappings with the same original source/line/column, but different generated * line and column the same. Useful when searching for a mapping with a * stubbed out mapping. */ function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { var cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0 || onlyCompareOriginal) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports.compareByOriginalPositions = compareByOriginalPositions; /** * Comparator between two mappings with deflated source and name indices where * the generated positions are compared. * * Optionally pass in `true` as `onlyCompareGenerated` to consider two * mappings with the same generated line and column, but different * source/name/original line and column the same. Useful when searching for a * mapping with a stubbed out mapping. */ function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0 || onlyCompareGenerated) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; function strcmp(aStr1, aStr2) { if (aStr1 === aStr2) { return 0; } if (aStr1 === null) { return 1; // aStr2 !== null } if (aStr2 === null) { return -1; // aStr1 !== null } if (aStr1 > aStr2) { return 1; } return -1; } /** * Comparator between two mappings with inflated source and name strings where * the generated positions are compared. */ function compareByGeneratedPositionsInflated(mappingA, mappingB) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; /** * Strip any JSON XSSI avoidance prefix from the string (as documented * in the source maps specification), and then parse the string as * JSON. */ function parseSourceMapInput(str) { return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, '')); } exports.parseSourceMapInput = parseSourceMapInput; /** * Compute the URL of a source given the the source root, the source's * URL, and the source map's URL. */ function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) { sourceURL = sourceURL || ''; if (sourceRoot) { // This follows what Chrome does. if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') { sourceRoot += '/'; } // The spec says: // Line 4: An optional source root, useful for relocating source // files on a server or removing repeated values in the // “sources” entry. This value is prepended to the individual // entries in the “source” field. sourceURL = sourceRoot + sourceURL; } // Historically, SourceMapConsumer did not take the sourceMapURL as // a parameter. This mode is still somewhat supported, which is why // this code block is conditional. However, it's preferable to pass // the source map URL to SourceMapConsumer, so that this function // can implement the source URL resolution algorithm as outlined in // the spec. This block is basically the equivalent of: // new URL(sourceURL, sourceMapURL).toString() // ... except it avoids using URL, which wasn't available in the // older releases of node still supported by this library. // // The spec says: // If the sources are not absolute URLs after prepending of the // “sourceRoot”, the sources are resolved relative to the // SourceMap (like resolving script src in a html document). if (sourceMapURL) { var parsed = urlParse(sourceMapURL); if (!parsed) { throw new Error("sourceMapURL could not be parsed"); } if (parsed.path) { // Strip the last path component, but keep the "/". var index = parsed.path.lastIndexOf('/'); if (index >= 0) { parsed.path = parsed.path.substring(0, index + 1); } } sourceURL = join(urlGenerate(parsed), sourceURL); } return normalize(sourceURL); } exports.computeSourceURL = computeSourceURL; /***/ }, /***/ 19514 (__unused_webpack_module, exports, __webpack_require__) { /* * Copyright 2009-2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE.txt or: * http://opensource.org/licenses/BSD-3-Clause */ /* unused reexport */ __webpack_require__(9742)/* .SourceMapGenerator */ .x; exports.SourceMapConsumer = __webpack_require__(38243).SourceMapConsumer; /* unused reexport */ __webpack_require__(78282); /***/ }, /***/ 20158 (module) { function webpackEmptyAsyncContext(req) { // Here Promise.resolve().then() is used instead of new Promise() to prevent // uncaught exception popping up in devtools return Promise.resolve().then(() => { var e = new Error("Cannot find module '" + req + "'"); e.code = 'MODULE_NOT_FOUND'; throw e; }); } webpackEmptyAsyncContext.keys = () => ([]); webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext; webpackEmptyAsyncContext.id = 20158; module.exports = webpackEmptyAsyncContext; /***/ }, /***/ 64466 (module, __unused_webpack_exports, __webpack_require__) { /* The MIT License (MIT) Original Library - Copyright (c) Marak Squires Additional functionality - Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ var colors = {}; module['exports'] = colors; colors.themes = {}; var util = __webpack_require__(39023); var ansiStyles = colors.styles = __webpack_require__(68692); var defineProps = Object.defineProperties; var newLineRegex = new RegExp(/[\r\n]+/g); colors.supportsColor = (__webpack_require__(17419).supportsColor); if (typeof colors.enabled === 'undefined') { colors.enabled = colors.supportsColor() !== false; } colors.enable = function() { colors.enabled = true; }; colors.disable = function() { colors.enabled = false; }; colors.stripColors = colors.strip = function(str) { return ('' + str).replace(/\x1B\[\d+m/g, ''); }; // eslint-disable-next-line no-unused-vars var stylize = colors.stylize = function stylize(str, style) { if (!colors.enabled) { return str+''; } var styleMap = ansiStyles[style]; // Stylize should work for non-ANSI styles, too if (!styleMap && style in colors) { // Style maps like trap operate as functions on strings; // they don't have properties like open or close. return colors[style](str); } return styleMap.open + str + styleMap.close; }; var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g; var escapeStringRegexp = function(str) { if (typeof str !== 'string') { throw new TypeError('Expected a string'); } return str.replace(matchOperatorsRe, '\\$&'); }; function build(_styles) { var builder = function builder() { return applyStyle.apply(builder, arguments); }; builder._styles = _styles; // __proto__ is used because we must return a function, but there is // no way to create a function with a different prototype. builder.__proto__ = proto; return builder; } var styles = (function() { var ret = {}; ansiStyles.grey = ansiStyles.gray; Object.keys(ansiStyles).forEach(function(key) { ansiStyles[key].closeRe = new RegExp(escapeStringRegexp(ansiStyles[key].close), 'g'); ret[key] = { get: function() { return build(this._styles.concat(key)); }, }; }); return ret; })(); var proto = defineProps(function colors() {}, styles); function applyStyle() { var args = Array.prototype.slice.call(arguments); var str = args.map(function(arg) { // Use weak equality check so we can colorize null/undefined in safe mode if (arg != null && arg.constructor === String) { return arg; } else { return util.inspect(arg); } }).join(' '); if (!colors.enabled || !str) { return str; } var newLinesPresent = str.indexOf('\n') != -1; var nestedStyles = this._styles; var i = nestedStyles.length; while (i--) { var code = ansiStyles[nestedStyles[i]]; str = code.open + str.replace(code.closeRe, code.open) + code.close; if (newLinesPresent) { str = str.replace(newLineRegex, function(match) { return code.close + match + code.open; }); } } return str; } colors.setTheme = function(theme) { if (typeof theme === 'string') { console.log('colors.setTheme now only accepts an object, not a string. ' + 'If you are trying to set a theme from a file, it is now your (the ' + 'caller\'s) responsibility to require the file. The old syntax ' + 'looked like colors.setTheme(__dirname + ' + '\'/../themes/generic-logging.js\'); The new syntax looks like '+ 'colors.setTheme(require(__dirname + ' + '\'/../themes/generic-logging.js\'));'); return; } for (var style in theme) { (function(style) { colors[style] = function(str) { if (typeof theme[style] === 'object') { var out = str; for (var i in theme[style]) { out = colors[theme[style][i]](out); } return out; } return colors[theme[style]](str); }; })(style); } }; function init() { var ret = {}; Object.keys(styles).forEach(function(name) { ret[name] = { get: function() { return build([name]); }, }; }); return ret; } var sequencer = function sequencer(map, str) { var exploded = str.split(''); exploded = exploded.map(map); return exploded.join(''); }; // custom formatter methods colors.trap = __webpack_require__(57379); colors.zalgo = __webpack_require__(49387); // maps colors.maps = {}; colors.maps.america = __webpack_require__(64918)(colors); colors.maps.zebra = __webpack_require__(49742)(colors); colors.maps.rainbow = __webpack_require__(91588)(colors); colors.maps.random = __webpack_require__(10811)(colors); for (var map in colors.maps) { (function(map) { colors[map] = function(str) { return sequencer(colors.maps[map], str); }; })(map); } defineProps(colors, init()); /***/ }, /***/ 57379 (module) { module['exports'] = function runTheTrap(text, options) { var result = ''; text = text || 'Run the trap, drop the bass'; text = text.split(''); var trap = { a: ['\u0040', '\u0104', '\u023a', '\u0245', '\u0394', '\u039b', '\u0414'], b: ['\u00df', '\u0181', '\u0243', '\u026e', '\u03b2', '\u0e3f'], c: ['\u00a9', '\u023b', '\u03fe'], d: ['\u00d0', '\u018a', '\u0500', '\u0501', '\u0502', '\u0503'], e: ['\u00cb', '\u0115', '\u018e', '\u0258', '\u03a3', '\u03be', '\u04bc', '\u0a6c'], f: ['\u04fa'], g: ['\u0262'], h: ['\u0126', '\u0195', '\u04a2', '\u04ba', '\u04c7', '\u050a'], i: ['\u0f0f'], j: ['\u0134'], k: ['\u0138', '\u04a0', '\u04c3', '\u051e'], l: ['\u0139'], m: ['\u028d', '\u04cd', '\u04ce', '\u0520', '\u0521', '\u0d69'], n: ['\u00d1', '\u014b', '\u019d', '\u0376', '\u03a0', '\u048a'], o: ['\u00d8', '\u00f5', '\u00f8', '\u01fe', '\u0298', '\u047a', '\u05dd', '\u06dd', '\u0e4f'], p: ['\u01f7', '\u048e'], q: ['\u09cd'], r: ['\u00ae', '\u01a6', '\u0210', '\u024c', '\u0280', '\u042f'], s: ['\u00a7', '\u03de', '\u03df', '\u03e8'], t: ['\u0141', '\u0166', '\u0373'], u: ['\u01b1', '\u054d'], v: ['\u05d8'], w: ['\u0428', '\u0460', '\u047c', '\u0d70'], x: ['\u04b2', '\u04fe', '\u04fc', '\u04fd'], y: ['\u00a5', '\u04b0', '\u04cb'], z: ['\u01b5', '\u0240'], }; text.forEach(function(c) { c = c.toLowerCase(); var chars = trap[c] || [' ']; var rand = Math.floor(Math.random() * chars.length); if (typeof trap[c] !== 'undefined') { result += trap[c][rand]; } else { result += c; } }); return result; }; /***/ }, /***/ 49387 (module) { // please no module['exports'] = function zalgo(text, options) { text = text || ' he is here '; var soul = { 'up': [ '̍', '̎', '̄', '̅', '̿', '̑', '̆', '̐', '͒', '͗', '͑', '̇', '̈', '̊', '͂', '̓', '̈', '͊', '͋', '͌', '̃', '̂', '̌', '͐', '̀', '́', '̋', '̏', '̒', '̓', '̔', '̽', '̉', 'ͣ', 'ͤ', 'ͥ', 'ͦ', 'ͧ', 'ͨ', 'ͩ', 'ͪ', 'ͫ', 'ͬ', 'ͭ', 'ͮ', 'ͯ', '̾', '͛', '͆', '̚', ], 'down': [ '̖', '̗', '̘', '̙', '̜', '̝', '̞', '̟', '̠', '̤', '̥', '̦', '̩', '̪', '̫', '̬', '̭', '̮', '̯', '̰', '̱', '̲', '̳', '̹', '̺', '̻', '̼', 'ͅ', '͇', '͈', '͉', '͍', '͎', '͓', '͔', '͕', '͖', '͙', '͚', '̣', ], 'mid': [ '̕', '̛', '̀', '́', '͘', '̡', '̢', '̧', '̨', '̴', '̵', '̶', '͜', '͝', '͞', '͟', '͠', '͢', '̸', '̷', '͡', ' ҉', ], }; var all = [].concat(soul.up, soul.down, soul.mid); function randomNumber(range) { var r = Math.floor(Math.random() * range); return r; } function isChar(character) { var bool = false; all.filter(function(i) { bool = (i === character); }); return bool; } function heComes(text, options) { var result = ''; var counts; var l; options = options || {}; options['up'] = typeof options['up'] !== 'undefined' ? options['up'] : true; options['mid'] = typeof options['mid'] !== 'undefined' ? options['mid'] : true; options['down'] = typeof options['down'] !== 'undefined' ? options['down'] : true; options['size'] = typeof options['size'] !== 'undefined' ? options['size'] : 'maxi'; text = text.split(''); for (l in text) { if (isChar(l)) { continue; } result = result + text[l]; counts = {'up': 0, 'down': 0, 'mid': 0}; switch (options.size) { case 'mini': counts.up = randomNumber(8); counts.mid = randomNumber(2); counts.down = randomNumber(8); break; case 'maxi': counts.up = randomNumber(16) + 3; counts.mid = randomNumber(4) + 1; counts.down = randomNumber(64) + 3; break; default: counts.up = randomNumber(8) + 1; counts.mid = randomNumber(6) / 2; counts.down = randomNumber(8) + 1; break; } var arr = ['up', 'mid', 'down']; for (var d in arr) { var index = arr[d]; for (var i = 0; i <= counts[index]; i++) { if (options[index]) { result = result + soul[index][randomNumber(soul[index].length)]; } } } } return result; } // don't summon him return heComes(text, options); }; /***/ }, /***/ 64918 (module) { module['exports'] = function(colors) { return function(letter, i, exploded) { if (letter === ' ') return letter; switch (i%3) { case 0: return colors.red(letter); case 1: return colors.white(letter); case 2: return colors.blue(letter); } }; }; /***/ }, /***/ 91588 (module) { module['exports'] = function(colors) { // RoY G BiV var rainbowColors = ['red', 'yellow', 'green', 'blue', 'magenta']; return function(letter, i, exploded) { if (letter === ' ') { return letter; } else { return colors[rainbowColors[i++ % rainbowColors.length]](letter); } }; }; /***/ }, /***/ 10811 (module) { module['exports'] = function(colors) { var available = ['underline', 'inverse', 'grey', 'yellow', 'red', 'green', 'blue', 'white', 'cyan', 'magenta', 'brightYellow', 'brightRed', 'brightGreen', 'brightBlue', 'brightWhite', 'brightCyan', 'brightMagenta']; return function(letter, i, exploded) { return letter === ' ' ? letter : colors[ available[Math.round(Math.random() * (available.length - 2))] ](letter); }; }; /***/ }, /***/ 49742 (module) { module['exports'] = function(colors) { return function(letter, i, exploded) { return i % 2 === 0 ? letter : colors.inverse(letter); }; }; /***/ }, /***/ 68692 (module) { /* The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ var styles = {}; module['exports'] = styles; var codes = { reset: [0, 0], bold: [1, 22], dim: [2, 22], italic: [3, 23], underline: [4, 24], inverse: [7, 27], hidden: [8, 28], strikethrough: [9, 29], black: [30, 39], red: [31, 39], green: [32, 39], yellow: [33, 39], blue: [34, 39], magenta: [35, 39], cyan: [36, 39], white: [37, 39], gray: [90, 39], grey: [90, 39], brightRed: [91, 39], brightGreen: [92, 39], brightYellow: [93, 39], brightBlue: [94, 39], brightMagenta: [95, 39], brightCyan: [96, 39], brightWhite: [97, 39], bgBlack: [40, 49], bgRed: [41, 49], bgGreen: [42, 49], bgYellow: [43, 49], bgBlue: [44, 49], bgMagenta: [45, 49], bgCyan: [46, 49], bgWhite: [47, 49], bgGray: [100, 49], bgGrey: [100, 49], bgBrightRed: [101, 49], bgBrightGreen: [102, 49], bgBrightYellow: [103, 49], bgBrightBlue: [104, 49], bgBrightMagenta: [105, 49], bgBrightCyan: [106, 49], bgBrightWhite: [107, 49], // legacy styles for colors pre v1.0.0 blackBG: [40, 49], redBG: [41, 49], greenBG: [42, 49], yellowBG: [43, 49], blueBG: [44, 49], magentaBG: [45, 49], cyanBG: [46, 49], whiteBG: [47, 49], }; Object.keys(codes).forEach(function(key) { var val = codes[key]; var style = styles[key] = []; style.open = '\u001b[' + val[0] + 'm'; style.close = '\u001b[' + val[1] + 'm'; }); /***/ }, /***/ 63199 (module) { "use strict"; /* MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ module.exports = function(flag, argv) { argv = argv || process.argv; var terminatorPos = argv.indexOf('--'); var prefix = /^-{1,2}/.test(flag) ? '' : '--'; var pos = argv.indexOf(prefix + flag); return pos !== -1 && (terminatorPos === -1 ? true : pos < terminatorPos); }; /***/ }, /***/ 17419 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; /* The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ var os = __webpack_require__(70857); var hasFlag = __webpack_require__(63199); var env = process.env; var forceColor = void 0; if (hasFlag('no-color') || hasFlag('no-colors') || hasFlag('color=false')) { forceColor = false; } else if (hasFlag('color') || hasFlag('colors') || hasFlag('color=true') || hasFlag('color=always')) { forceColor = true; } if ('FORCE_COLOR' in env) { forceColor = env.FORCE_COLOR.length === 0 || parseInt(env.FORCE_COLOR, 10) !== 0; } function translateLevel(level) { if (level === 0) { return false; } return { level: level, hasBasic: true, has256: level >= 2, has16m: level >= 3, }; } function supportsColor(stream) { if (forceColor === false) { return 0; } if (hasFlag('color=16m') || hasFlag('color=full') || hasFlag('color=truecolor')) { return 3; } if (hasFlag('color=256')) { return 2; } if (stream && !stream.isTTY && forceColor !== true) { return 0; } var min = forceColor ? 1 : 0; if (process.platform === 'win32') { // Node.js 7.5.0 is the first version of Node.js to include a patch to // libuv that enables 256 color output on Windows. Anything earlier and it // won't work. However, here we target Node.js 8 at minimum as it is an LTS // release, and Node.js 7 is not. Windows 10 build 10586 is the first // Windows release that supports 256 colors. Windows 10 build 14931 is the // first release that supports 16m/TrueColor. var osRelease = os.release().split('.'); if (Number(process.versions.node.split('.')[0]) >= 8 && Number(osRelease[0]) >= 10 && Number(osRelease[2]) >= 10586) { return Number(osRelease[2]) >= 14931 ? 3 : 2; } return 1; } if ('CI' in env) { if (['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI'].some(function(sign) { return sign in env; }) || env.CI_NAME === 'codeship') { return 1; } return min; } if ('TEAMCITY_VERSION' in env) { return (/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(env.TEAMCITY_VERSION) ? 1 : 0 ); } if ('TERM_PROGRAM' in env) { var version = parseInt((env.TERM_PROGRAM_VERSION || '').split('.')[0], 10); switch (env.TERM_PROGRAM) { case 'iTerm.app': return version >= 3 ? 3 : 2; case 'Hyper': return 3; case 'Apple_Terminal': return 2; // No default } } if (/-256(color)?$/i.test(env.TERM)) { return 2; } if (/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(env.TERM)) { return 1; } if ('COLORTERM' in env) { return 1; } if (env.TERM === 'dumb') { return min; } return min; } function getSupportLevel(stream) { var level = supportsColor(stream); return translateLevel(level); } module.exports = { supportsColor: getSupportLevel, stdout: getSupportLevel(process.stdout), stderr: getSupportLevel(process.stderr), }; /***/ }, /***/ 37627 (module, __unused_webpack_exports, __webpack_require__) { // // Remark: Requiring this file will use the "safe" colors API, // which will not touch String.prototype. // // var colors = require('colors/safe'); // colors.red("foo") // // var colors = __webpack_require__(64466); module['exports'] = colors; /***/ }, /***/ 49161 (module) { /** * Contains all configured adapters for the given environment. * * @type {Array} * @public */ var adapters = []; /** * Contains all modifier functions. * * @typs {Array} * @public */ var modifiers = []; /** * Our default logger. * * @public */ var logger = function devnull() {}; /** * Register a new adapter that will used to find environments. * * @param {Function} adapter A function that will return the possible env. * @returns {Boolean} Indication of a successful add. * @public */ function use(adapter) { if (~adapters.indexOf(adapter)) return false; adapters.push(adapter); return true; } /** * Assign a new log method. * * @param {Function} custom The log method. * @public */ function set(custom) { logger = custom; } /** * Check if the namespace is allowed by any of our adapters. * * @param {String} namespace The namespace that needs to be enabled * @returns {Boolean|Promise} Indication if the namespace is enabled by our adapters. * @public */ function enabled(namespace) { var async = []; for (var i = 0; i < adapters.length; i++) { if (adapters[i].async) { async.push(adapters[i]); continue; } if (adapters[i](namespace)) return true; } if (!async.length) return false; // // Now that we know that we Async functions, we know we run in an ES6 // environment and can use all the API's that they offer, in this case // we want to return a Promise so that we can `await` in React-Native // for an async adapter. // return new Promise(function pinky(resolve) { Promise.all( async.map(function prebind(fn) { return fn(namespace); }) ).then(function resolved(values) { resolve(values.some(Boolean)); }); }); } /** * Add a new message modifier to the debugger. * * @param {Function} fn Modification function. * @returns {Boolean} Indication of a successful add. * @public */ function modify(fn) { if (~modifiers.indexOf(fn)) return false; modifiers.push(fn); return true; } /** * Write data to the supplied logger. * * @param {Object} meta Meta information about the log. * @param {Array} args Arguments for console.log. * @public */ function write() { logger.apply(logger, arguments); } /** * Process the message with the modifiers. * * @param {Mixed} message The message to be transformed by modifers. * @returns {String} Transformed message. * @public */ function process(message) { for (var i = 0; i < modifiers.length; i++) { message = modifiers[i].apply(modifiers[i], arguments); } return message; } /** * Introduce options to the logger function. * * @param {Function} fn Calback function. * @param {Object} options Properties to introduce on fn. * @returns {Function} The passed function * @public */ function introduce(fn, options) { var has = Object.prototype.hasOwnProperty; for (var key in options) { if (has.call(options, key)) { fn[key] = options[key]; } } return fn; } /** * Nope, we're not allowed to write messages. * * @returns {Boolean} false * @public */ function nope(options) { options.enabled = false; options.modify = modify; options.set = set; options.use = use; return introduce(function diagnopes() { return false; }, options); } /** * Yep, we're allowed to write debug messages. * * @param {Object} options The options for the process. * @returns {Function} The function that does the logging. * @public */ function yep(options) { /** * The function that receives the actual debug information. * * @returns {Boolean} indication that we're logging. * @public */ function diagnostics() { var args = Array.prototype.slice.call(arguments, 0); write.call(write, options, process(args, options)); return true; } options.enabled = true; options.modify = modify; options.set = set; options.use = use; return introduce(diagnostics, options); } /** * Simple helper function to introduce various of helper methods to our given * diagnostics function. * * @param {Function} diagnostics The diagnostics function. * @returns {Function} diagnostics * @public */ module.exports = function create(diagnostics) { diagnostics.introduce = introduce; diagnostics.enabled = enabled; diagnostics.process = process; diagnostics.modify = modify; diagnostics.write = write; diagnostics.nope = nope; diagnostics.yep = yep; diagnostics.set = set; diagnostics.use = use; return diagnostics; } /***/ }, /***/ 87918 (module, __unused_webpack_exports, __webpack_require__) { // // Select the correct build version depending on the environment. // if (true) { module.exports = __webpack_require__(63575); } else // removed by dead control flow {} /***/ }, /***/ 63575 (module, __unused_webpack_exports, __webpack_require__) { var create = __webpack_require__(49161); /** * Create a new diagnostics logger. * * @param {String} namespace The namespace it should enable. * @param {Object} options Additional options. * @returns {Function} The logger. * @public */ var diagnostics = create(function prod(namespace, options) { options = options || {}; options.namespace = namespace; options.prod = true; options.dev = false; if (!(options.force || prod.force)) return prod.nope(options); return prod.yep(options); }); // // Expose the diagnostics logger. // module.exports = diagnostics; /***/ }, /***/ 11751 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SeqTransport = void 0; const seq = __importStar(__webpack_require__(7548)); const winston_transport_1 = __importDefault(__webpack_require__(83623)); class SeqTransport extends winston_transport_1.default { constructor(opts) { super(opts); this.logger = new seq.Logger(opts); setImmediate(() => this.emit('opened')); } log(info, next) { setImmediate(() => this.emit('logged', info)); const { level, message, exception, stack } = info, props = __rest(info, ["level", "message", "exception", "stack"]); this.logger.emit({ timestamp: props.timestamp || new Date(), level: level, messageTemplate: message, properties: props, exception: exception || stack }); next(); } close() { this.logger.close(); setImmediate(() => this.emit('closed')); } flush() { return this.logger.flush(); } } exports.SeqTransport = SeqTransport; if (!String.prototype.startsWith) { Object.defineProperty(String.prototype, 'startsWith', { value: function (search, rawPos) { const pos = rawPos > 0 ? rawPos | 0 : 0; return this.substring(pos, pos + search.length) === search; }, }); } //# sourceMappingURL=index.js.map /***/ }, /***/ 72207 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ElevenLabsClient = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(54291); const Client_2 = __webpack_require__(61090); const Client_3 = __webpack_require__(11973); const Client_4 = __webpack_require__(1640); const Client_5 = __webpack_require__(7427); const Client_6 = __webpack_require__(93819); const Client_7 = __webpack_require__(13702); const Client_8 = __webpack_require__(95911); const Client_9 = __webpack_require__(42232); const Client_10 = __webpack_require__(96987); const Client_11 = __webpack_require__(80325); const Client_12 = __webpack_require__(83718); const Client_13 = __webpack_require__(68057); const Client_14 = __webpack_require__(78806); const Client_15 = __webpack_require__(17860); const Client_16 = __webpack_require__(68818); const Client_17 = __webpack_require__(34492); const Client_18 = __webpack_require__(88293); const Client_19 = __webpack_require__(2975); const Client_20 = __webpack_require__(53197); const Client_21 = __webpack_require__(93483); const Client_22 = __webpack_require__(97280); const Client_23 = __webpack_require__(83598); class ElevenLabsClient { constructor(_options = {}) { this._options = Object.assign(Object.assign({}, _options), { headers: (0, headers_1.mergeHeaders)({ "xi-api-key": _options === null || _options === void 0 ? void 0 : _options.apiKey, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@elevenlabs/elevenlabs-js", "X-Fern-SDK-Version": "v2.15.0", "User-Agent": "@elevenlabs/elevenlabs-js/v2.15.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, _options === null || _options === void 0 ? void 0 : _options.headers) }); } get history() { var _a; return ((_a = this._history) !== null && _a !== void 0 ? _a : (this._history = new Client_1.History(this._options))); } get textToSoundEffects() { var _a; return ((_a = this._textToSoundEffects) !== null && _a !== void 0 ? _a : (this._textToSoundEffects = new Client_2.TextToSoundEffects(this._options))); } get audioIsolation() { var _a; return ((_a = this._audioIsolation) !== null && _a !== void 0 ? _a : (this._audioIsolation = new Client_3.AudioIsolation(this._options))); } get samples() { var _a; return ((_a = this._samples) !== null && _a !== void 0 ? _a : (this._samples = new Client_4.Samples(this._options))); } get textToSpeech() { var _a; return ((_a = this._textToSpeech) !== null && _a !== void 0 ? _a : (this._textToSpeech = new Client_5.TextToSpeech(this._options))); } get textToDialogue() { var _a; return ((_a = this._textToDialogue) !== null && _a !== void 0 ? _a : (this._textToDialogue = new Client_6.TextToDialogue(this._options))); } get speechToSpeech() { var _a; return ((_a = this._speechToSpeech) !== null && _a !== void 0 ? _a : (this._speechToSpeech = new Client_7.SpeechToSpeech(this._options))); } get textToVoice() { var _a; return ((_a = this._textToVoice) !== null && _a !== void 0 ? _a : (this._textToVoice = new Client_8.TextToVoice(this._options))); } get user() { var _a; return ((_a = this._user) !== null && _a !== void 0 ? _a : (this._user = new Client_9.User(this._options))); } get voices() { var _a; return ((_a = this._voices) !== null && _a !== void 0 ? _a : (this._voices = new Client_10.Voices(this._options))); } get studio() { var _a; return ((_a = this._studio) !== null && _a !== void 0 ? _a : (this._studio = new Client_11.Studio(this._options))); } get dubbing() { var _a; return ((_a = this._dubbing) !== null && _a !== void 0 ? _a : (this._dubbing = new Client_12.Dubbing(this._options))); } get models() { var _a; return ((_a = this._models) !== null && _a !== void 0 ? _a : (this._models = new Client_13.Models(this._options))); } get audioNative() { var _a; return ((_a = this._audioNative) !== null && _a !== void 0 ? _a : (this._audioNative = new Client_14.AudioNative(this._options))); } get usage() { var _a; return ((_a = this._usage) !== null && _a !== void 0 ? _a : (this._usage = new Client_15.Usage(this._options))); } get pronunciationDictionaries() { var _a; return ((_a = this._pronunciationDictionaries) !== null && _a !== void 0 ? _a : (this._pronunciationDictionaries = new Client_16.PronunciationDictionaries(this._options))); } get serviceAccounts() { var _a; return ((_a = this._serviceAccounts) !== null && _a !== void 0 ? _a : (this._serviceAccounts = new Client_17.ServiceAccounts(this._options))); } get webhooks() { var _a; return ((_a = this._webhooks) !== null && _a !== void 0 ? _a : (this._webhooks = new Client_18.Webhooks(this._options))); } get speechToText() { var _a; return ((_a = this._speechToText) !== null && _a !== void 0 ? _a : (this._speechToText = new Client_19.SpeechToText(this._options))); } get forcedAlignment() { var _a; return ((_a = this._forcedAlignment) !== null && _a !== void 0 ? _a : (this._forcedAlignment = new Client_20.ForcedAlignment(this._options))); } get conversationalAi() { var _a; return ((_a = this._conversationalAi) !== null && _a !== void 0 ? _a : (this._conversationalAi = new Client_21.ConversationalAi(this._options))); } get music() { var _a; return ((_a = this._music) !== null && _a !== void 0 ? _a : (this._music = new Client_22.Music(this._options))); } get workspace() { var _a; return ((_a = this._workspace) !== null && _a !== void 0 ? _a : (this._workspace = new Client_23.Workspace(this._options))); } /** * Add a generated voice to the voice library. * * @param {ElevenLabsClient.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.saveAVoicePreview() */ saveAVoicePreview(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__saveAVoicePreview(requestOptions)); } __saveAVoicePreview(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/text-to-voice/create-voice-from-preview"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-voice/create-voice-from-preview."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.ElevenLabsClient = ElevenLabsClient; /***/ }, /***/ 19787 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BadRequestError = void 0; const errors = __importStar(__webpack_require__(48628)); class BadRequestError extends errors.ElevenLabsError { constructor(body, rawResponse) { super({ message: "BadRequestError", statusCode: 400, body: body, rawResponse: rawResponse, }); Object.setPrototypeOf(this, BadRequestError.prototype); } } exports.BadRequestError = BadRequestError; /***/ }, /***/ 4808 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ForbiddenError = void 0; const errors = __importStar(__webpack_require__(48628)); class ForbiddenError extends errors.ElevenLabsError { constructor(body, rawResponse) { super({ message: "ForbiddenError", statusCode: 403, body: body, rawResponse: rawResponse, }); Object.setPrototypeOf(this, ForbiddenError.prototype); } } exports.ForbiddenError = ForbiddenError; /***/ }, /***/ 92638 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.NotFoundError = void 0; const errors = __importStar(__webpack_require__(48628)); class NotFoundError extends errors.ElevenLabsError { constructor(body, rawResponse) { super({ message: "NotFoundError", statusCode: 404, body: body, rawResponse: rawResponse, }); Object.setPrototypeOf(this, NotFoundError.prototype); } } exports.NotFoundError = NotFoundError; /***/ }, /***/ 85284 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TooEarlyError = void 0; const errors = __importStar(__webpack_require__(48628)); class TooEarlyError extends errors.ElevenLabsError { constructor(body, rawResponse) { super({ message: "TooEarlyError", statusCode: 425, body: body, rawResponse: rawResponse, }); Object.setPrototypeOf(this, TooEarlyError.prototype); } } exports.TooEarlyError = TooEarlyError; /***/ }, /***/ 12257 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnauthorizedError = void 0; const errors = __importStar(__webpack_require__(48628)); class UnauthorizedError extends errors.ElevenLabsError { constructor(body, rawResponse) { super({ message: "UnauthorizedError", statusCode: 401, body: body, rawResponse: rawResponse, }); Object.setPrototypeOf(this, UnauthorizedError.prototype); } } exports.UnauthorizedError = UnauthorizedError; /***/ }, /***/ 97686 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnprocessableEntityError = void 0; const errors = __importStar(__webpack_require__(48628)); class UnprocessableEntityError extends errors.ElevenLabsError { constructor(body, rawResponse) { super({ message: "UnprocessableEntityError", statusCode: 422, body: body, rawResponse: rawResponse, }); Object.setPrototypeOf(this, UnprocessableEntityError.prototype); } } exports.UnprocessableEntityError = UnprocessableEntityError; /***/ }, /***/ 39505 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(97686), exports); __exportStar(__webpack_require__(19787), exports); __exportStar(__webpack_require__(4808), exports); __exportStar(__webpack_require__(92638), exports); __exportStar(__webpack_require__(85284), exports); __exportStar(__webpack_require__(12257), exports); /***/ }, /***/ 29021 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(59363), exports); __exportStar(__webpack_require__(17531), exports); __exportStar(__webpack_require__(39505), exports); /***/ }, /***/ 11973 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioIsolation = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class AudioIsolation { constructor(_options = {}) { this._options = _options; } /** * Removes background noise from audio. * @throws {@link ElevenLabs.UnprocessableEntityError} */ convert(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(request, requestOptions)); } __convert(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); yield _request.appendFile("audio", request.audio); if (request.fileFormat != null) { _request.append("file_format", serializers.AudioIsolationConvertRequestFileFormat.jsonOrThrow(request.fileFormat, { unrecognizedObjectKeys: "strip", })); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/audio-isolation"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/audio-isolation."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Removes background noise from audio. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(request, requestOptions)); } __stream(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); yield _request.appendFile("audio", request.audio); if (request.fileFormat != null) { _request.append("file_format", serializers.AudioIsolationStreamRequestFileFormat.jsonOrThrow(request.fileFormat, { unrecognizedObjectKeys: "strip", })); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/audio-isolation/stream"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/audio-isolation/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.AudioIsolation = AudioIsolation; /***/ }, /***/ 4028 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(98811), exports); /***/ }, /***/ 98811 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17674 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(58432), exports); __exportStar(__webpack_require__(4028), exports); /***/ }, /***/ 54581 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioIsolationConvertRequestFileFormat = void 0; exports.AudioIsolationConvertRequestFileFormat = { PcmS16Le16: "pcm_s16le_16", Other: "other", }; /***/ }, /***/ 5674 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioIsolationStreamRequestFileFormat = void 0; exports.AudioIsolationStreamRequestFileFormat = { PcmS16Le16: "pcm_s16le_16", Other: "other", }; /***/ }, /***/ 58432 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(54581), exports); __exportStar(__webpack_require__(5674), exports); /***/ }, /***/ 78806 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioNative = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class AudioNative { constructor(_options = {}) { this._options = _options; } /** * Creates Audio Native enabled project, optionally starts conversion and returns project ID and embeddable HTML snippet. * * @param {ElevenLabs.BodyCreatesAudioNativeEnabledProjectV1AudioNativePost} request * @param {AudioNative.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.audioNative.create({ * name: "name" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); _request.append("name", request.name); if (request.image != null) { _request.append("image", request.image); } if (request.author != null) { _request.append("author", request.author); } if (request.title != null) { _request.append("title", request.title); } if (request.small != null) { _request.append("small", request.small.toString()); } if (request.textColor != null) { _request.append("text_color", request.textColor); } if (request.backgroundColor != null) { _request.append("background_color", request.backgroundColor); } if (request.sessionization != null) { _request.append("sessionization", request.sessionization.toString()); } if (request.voiceId != null) { _request.append("voice_id", request.voiceId); } if (request.modelId != null) { _request.append("model_id", request.modelId); } if (request.file != null) { yield _request.appendFile("file", request.file); } if (request.autoConvert != null) { _request.append("auto_convert", request.autoConvert.toString()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/audio-native"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AudioNativeCreateProjectResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/audio-native."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get player settings for the specific project. * * @param {string} projectId - The ID of the Studio project. * @param {AudioNative.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.audioNative.getSettings("21m00Tcm4TlvDq8ikWAM") */ getSettings(projectId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getSettings(projectId, requestOptions)); } __getSettings(projectId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/audio-native/${encodeURIComponent(projectId)}/settings`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetAudioNativeProjectSettingsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/audio-native/{project_id}/settings."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Updates content for the specific AudioNative Project. * * @param {string} projectId * @param {ElevenLabs.BodyUpdateAudioNativeProjectContentV1AudioNativeProjectIdContentPost} request * @param {AudioNative.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.audioNative.update("21m00Tcm4TlvDq8ikWAM", {}) */ update(projectId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(projectId, request, requestOptions)); } __update(projectId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); if (request.file != null) { yield _request.appendFile("file", request.file); } if (request.autoConvert != null) { _request.append("auto_convert", request.autoConvert.toString()); } if (request.autoPublish != null) { _request.append("auto_publish", request.autoPublish.toString()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/audio-native/${encodeURIComponent(projectId)}/content`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AudioNativeEditContentResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/audio-native/{project_id}/content."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.AudioNative = AudioNative; /***/ }, /***/ 78797 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(9568), exports); /***/ }, /***/ 9568 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99429 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(78797), exports); /***/ }, /***/ 93483 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationalAi = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(46178); const Client_2 = __webpack_require__(71260); const Client_3 = __webpack_require__(41478); const Client_4 = __webpack_require__(39627); const Client_5 = __webpack_require__(97842); const Client_6 = __webpack_require__(60170); const Client_7 = __webpack_require__(9299); const Client_8 = __webpack_require__(62773); const Client_9 = __webpack_require__(43777); const Client_10 = __webpack_require__(69079); const Client_11 = __webpack_require__(78657); const Client_12 = __webpack_require__(27510); const Client_13 = __webpack_require__(64704); const Client_14 = __webpack_require__(46290); class ConversationalAi { constructor(_options = {}) { this._options = _options; } get conversations() { var _a; return ((_a = this._conversations) !== null && _a !== void 0 ? _a : (this._conversations = new Client_1.Conversations(this._options))); } get twilio() { var _a; return ((_a = this._twilio) !== null && _a !== void 0 ? _a : (this._twilio = new Client_2.Twilio(this._options))); } get agents() { var _a; return ((_a = this._agents) !== null && _a !== void 0 ? _a : (this._agents = new Client_3.Agents(this._options))); } get tests() { var _a; return ((_a = this._tests) !== null && _a !== void 0 ? _a : (this._tests = new Client_4.Tests(this._options))); } get phoneNumbers() { var _a; return ((_a = this._phoneNumbers) !== null && _a !== void 0 ? _a : (this._phoneNumbers = new Client_5.PhoneNumbers(this._options))); } get llmUsage() { var _a; return ((_a = this._llmUsage) !== null && _a !== void 0 ? _a : (this._llmUsage = new Client_6.LlmUsage(this._options))); } get knowledgeBase() { var _a; return ((_a = this._knowledgeBase) !== null && _a !== void 0 ? _a : (this._knowledgeBase = new Client_7.KnowledgeBase(this._options))); } get tools() { var _a; return ((_a = this._tools) !== null && _a !== void 0 ? _a : (this._tools = new Client_8.Tools(this._options))); } get settings() { var _a; return ((_a = this._settings) !== null && _a !== void 0 ? _a : (this._settings = new Client_9.Settings(this._options))); } get secrets() { var _a; return ((_a = this._secrets) !== null && _a !== void 0 ? _a : (this._secrets = new Client_10.Secrets(this._options))); } get batchCalls() { var _a; return ((_a = this._batchCalls) !== null && _a !== void 0 ? _a : (this._batchCalls = new Client_11.BatchCalls(this._options))); } get sipTrunk() { var _a; return ((_a = this._sipTrunk) !== null && _a !== void 0 ? _a : (this._sipTrunk = new Client_12.SipTrunk(this._options))); } get mcpServers() { var _a; return ((_a = this._mcpServers) !== null && _a !== void 0 ? _a : (this._mcpServers = new Client_13.McpServers(this._options))); } get dashboard() { var _a; return ((_a = this._dashboard) !== null && _a !== void 0 ? _a : (this._dashboard = new Client_14.Dashboard(this._options))); } /** * Upload a file or webpage URL to create a knowledge base document.
After creating the document, update the agent's knowledge base by calling [Update agent](/docs/api-reference/agents/update). * * @param {ElevenLabs.BodyAddToKnowledgeBaseV1ConvaiKnowledgeBasePost} request * @param {ConversationalAi.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.addToKnowledgeBase({}) */ addToKnowledgeBase(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__addToKnowledgeBase(request, requestOptions)); } __addToKnowledgeBase(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _queryParams = {}; if (request.agentId != null) { _queryParams["agent_id"] = request.agentId; } const _request = yield core.newFormData(); if (request.name != null) { _request.append("name", request.name); } if (request.url != null) { _request.append("url", request.url); } if (request.file != null) { yield _request.appendFile("file", request.file); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/knowledge-base"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddKnowledgeBaseResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/knowledge-base."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Provides information about all RAG indexes of the specified knowledgebase document. * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {ConversationalAi.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.getDocumentRagIndexes("21m00Tcm4TlvDq8ikWAM") */ getDocumentRagIndexes(documentationId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getDocumentRagIndexes(documentationId, requestOptions)); } __getDocumentRagIndexes(documentationId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}/rag-index`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.RagDocumentIndexesResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/knowledge-base/{documentation_id}/rag-index."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete RAG index for the knowledgebase document. * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {string} ragIndexId - The id of RAG index of document from the knowledge base. * @param {ConversationalAi.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.deleteDocumentRagIndex("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ deleteDocumentRagIndex(documentationId, ragIndexId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__deleteDocumentRagIndex(documentationId, ragIndexId, requestOptions)); } __deleteDocumentRagIndex(documentationId, ragIndexId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}/rag-index/${encodeURIComponent(ragIndexId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.RagDocumentIndexResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/knowledge-base/{documentation_id}/rag-index/{rag_index_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Provides total size and other information of RAG indexes used by knowledgebase documents * * @param {ConversationalAi.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.ragIndexOverview() */ ragIndexOverview(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__ragIndexOverview(requestOptions)); } __ragIndexOverview(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/knowledge-base/rag-index"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.RagIndexOverviewResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/knowledge-base/rag-index."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update an existing secret for the workspace * * @param {string} secretId * @param {ElevenLabs.PatchWorkspaceSecretRequest} request * @param {ConversationalAi.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.updateSecret("secret_id", { * name: "name", * value: "value" * }) */ updateSecret(secretId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__updateSecret(secretId, request, requestOptions)); } __updateSecret(secretId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/secrets/${encodeURIComponent(secretId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: Object.assign(Object.assign({}, serializers.PatchWorkspaceSecretRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" })), { type: "update" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.PostWorkspaceSecretResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/secrets/{secret_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.ConversationalAi = ConversationalAi; /***/ }, /***/ 7090 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(59165), exports); /***/ }, /***/ 59165 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 45248 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(72918), exports); __exportStar(__webpack_require__(7090), exports); /***/ }, /***/ 41478 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Agents = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(20823); const Client_2 = __webpack_require__(56331); const Client_3 = __webpack_require__(96306); const Client_4 = __webpack_require__(97029); class Agents { constructor(_options = {}) { this._options = _options; } get widget() { var _a; return ((_a = this._widget) !== null && _a !== void 0 ? _a : (this._widget = new Client_1.Widget(this._options))); } get link() { var _a; return ((_a = this._link) !== null && _a !== void 0 ? _a : (this._link = new Client_2.Link(this._options))); } get knowledgeBase() { var _a; return ((_a = this._knowledgeBase) !== null && _a !== void 0 ? _a : (this._knowledgeBase = new Client_3.KnowledgeBase(this._options))); } get llmUsage() { var _a; return ((_a = this._llmUsage) !== null && _a !== void 0 ? _a : (this._llmUsage = new Client_4.LlmUsage(this._options))); } /** * Create an agent from a config object * * @param {ElevenLabs.conversationalAi.BodyCreateAgentV1ConvaiAgentsCreatePost} request * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.create({ * conversationConfig: {} * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/agents/create"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.BodyCreateAgentV1ConvaiAgentsCreatePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.CreateAgentResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agents/create."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Retrieve config for an agent * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.get("21m00Tcm4TlvDq8ikWAM") */ get(agentId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(agentId, requestOptions)); } __get(agentId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetAgentResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/agents/{agent_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete an agent * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.delete("21m00Tcm4TlvDq8ikWAM") */ delete(agentId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(agentId, requestOptions)); } __delete(agentId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/agents/{agent_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Patches an Agent settings * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {ElevenLabs.conversationalAi.UpdateAgentRequest} request * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.update("21m00Tcm4TlvDq8ikWAM") */ update(agentId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(agentId, request, requestOptions)); } __update(agentId_1) { return __awaiter(this, arguments, void 0, function* (agentId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.UpdateAgentRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetAgentResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/agents/{agent_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns a list of your agents and their metadata. * * @param {ElevenLabs.conversationalAi.AgentsListRequest} request * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { cursor, pageSize, search } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (search != null) { _queryParams["search"] = search; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/agents"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetAgentsPageResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/agents."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Create a new agent by duplicating an existing one * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {ElevenLabs.conversationalAi.BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost} request * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.duplicate("21m00Tcm4TlvDq8ikWAM") */ duplicate(agentId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__duplicate(agentId, request, requestOptions)); } __duplicate(agentId_1) { return __awaiter(this, arguments, void 0, function* (agentId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}/duplicate`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.CreateAgentResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agents/{agent_id}/duplicate."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Run a conversation between the agent and a simulated user. * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {ElevenLabs.conversationalAi.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost} request * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.simulateConversation("21m00Tcm4TlvDq8ikWAM", { * simulationSpecification: { * simulatedUserConfig: { * firstMessage: "Hello, how can I help you today?", * language: "en", * disableFirstMessageInterruptions: false * } * } * }) */ simulateConversation(agentId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__simulateConversation(agentId, request, requestOptions)); } __simulateConversation(agentId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}/simulate-conversation`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AgentSimulatedChatTestResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agents/{agent_id}/simulate-conversation."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Run a conversation between the agent and a simulated user and stream back the response. Response is streamed back as partial lists of messages that should be concatenated and once the conversation has complete a single final message with the conversation analysis will be sent. * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {ElevenLabs.conversationalAi.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost} request * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.simulateConversationStream("21m00Tcm4TlvDq8ikWAM", { * simulationSpecification: { * simulatedUserConfig: { * firstMessage: "Hello, how can I help you today?", * language: "en", * disableFirstMessageInterruptions: false * } * } * }) */ simulateConversationStream(agentId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__simulateConversationStream(agentId, request, requestOptions)); } __simulateConversationStream(agentId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}/simulate-conversation/stream`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agents/{agent_id}/simulate-conversation/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Run selected tests on the agent with provided configuration. If the agent configuration is provided, it will be used to override default agent configuration. * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {ElevenLabs.conversationalAi.RunAgentTestsRequestModel} request * @param {Agents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.runTests("21m00Tcm4TlvDq8ikWAM", { * tests: [{ * testId: "test_id" * }] * }) */ runTests(agentId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__runTests(agentId, request, requestOptions)); } __runTests(agentId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}/run-tests`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.RunAgentTestsRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetTestSuiteInvocationResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agents/{agent_id}/run-tests."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Agents = Agents; /***/ }, /***/ 57341 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(592), exports); /***/ }, /***/ 592 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 96277 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(57341), exports); __exportStar(__webpack_require__(45979), exports); /***/ }, /***/ 45979 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.llmUsage = exports.knowledgeBase = exports.link = exports.widget = void 0; exports.widget = __importStar(__webpack_require__(73084)); exports.link = __importStar(__webpack_require__(86976)); exports.knowledgeBase = __importStar(__webpack_require__(57105)); exports.llmUsage = __importStar(__webpack_require__(32458)); __exportStar(__webpack_require__(81094), exports); __exportStar(__webpack_require__(49083), exports); /***/ }, /***/ 96306 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KnowledgeBase = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class KnowledgeBase { constructor(_options = {}) { this._options = _options; } /** * Returns the number of pages in the agent's knowledge base. * * @param {string} agentId * @param {KnowledgeBase.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.knowledgeBase.size("agent_id") */ size(agentId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__size(agentId, requestOptions)); } __size(agentId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agent/${encodeURIComponent(agentId)}/knowledge-base/size`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetAgentKnowledgebaseSizeResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/agent/{agent_id}/knowledge-base/size."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.KnowledgeBase = KnowledgeBase; /***/ }, /***/ 12553 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 57105 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(12553), exports); /***/ }, /***/ 56331 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Link = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Link { constructor(_options = {}) { this._options = _options; } /** * Get the current link used to share the agent with others * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {Link.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.link.get("21m00Tcm4TlvDq8ikWAM") */ get(agentId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(agentId, requestOptions)); } __get(agentId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}/link`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetAgentLinkResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/agents/{agent_id}/link."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Link = Link; /***/ }, /***/ 52402 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 86976 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(52402), exports); /***/ }, /***/ 97029 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsage = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class LlmUsage { constructor(_options = {}) { this._options = _options; } /** * Calculates expected number of LLM tokens needed for the specified agent. * * @param {string} agentId * @param {ElevenLabs.conversationalAi.agents.LlmUsageCalculatorRequestModel} request * @param {LlmUsage.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.llmUsage.calculate("agent_id") */ calculate(agentId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__calculate(agentId, request, requestOptions)); } __calculate(agentId_1) { return __awaiter(this, arguments, void 0, function* (agentId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agent/${encodeURIComponent(agentId)}/llm-usage/calculate`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.agents.LlmUsageCalculatorRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.LlmUsageCalculatorResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agent/{agent_id}/llm-usage/calculate."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.LlmUsage = LlmUsage; /***/ }, /***/ 36892 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(49083), exports); /***/ }, /***/ 49083 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32458 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36892), exports); /***/ }, /***/ 20823 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Widget = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(83737); class Widget { constructor(_options = {}) { this._options = _options; } get avatar() { var _a; return ((_a = this._avatar) !== null && _a !== void 0 ? _a : (this._avatar = new Client_1.Avatar(this._options))); } /** * Retrieve the widget configuration for an agent * * @param {string} agentId - The id of an agent. This is returned on agent creation. * @param {ElevenLabs.conversationalAi.agents.WidgetGetRequest} request * @param {Widget.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.widget.get("21m00Tcm4TlvDq8ikWAM") */ get(agentId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(agentId, request, requestOptions)); } __get(agentId_1) { return __awaiter(this, arguments, void 0, function* (agentId, request = {}, requestOptions) { var _a, _b, _c; const { conversationSignature } = request; const _queryParams = {}; if (conversationSignature != null) { _queryParams["conversation_signature"] = conversationSignature; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}/widget`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetAgentEmbedResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/agents/{agent_id}/widget."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Widget = Widget; /***/ }, /***/ 35246 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(81094), exports); /***/ }, /***/ 81094 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73084 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(35246), exports); __exportStar(__webpack_require__(4490), exports); /***/ }, /***/ 83737 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Avatar = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Avatar { constructor(_options = {}) { this._options = _options; } /** * Sets the avatar for an agent displayed in the widget * * @param {string} agentId * @param {ElevenLabs.conversationalAi.agents.widget.BodyPostAgentAvatarV1ConvaiAgentsAgentIdAvatarPost} request * @param {Avatar.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.agents.widget.avatar.create("21m00Tcm4TlvDq8ikWAM", { * avatarFile: fs.createReadStream("/path/to/your/file") * }) */ create(agentId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(agentId, request, requestOptions)); } __create(agentId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); yield _request.appendFile("avatar_file", request.avatarFile); const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agents/${encodeURIComponent(agentId)}/avatar`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.PostAgentAvatarResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agents/{agent_id}/avatar."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Avatar = Avatar; /***/ }, /***/ 61472 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(24863), exports); /***/ }, /***/ 24863 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 55518 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(61472), exports); /***/ }, /***/ 4490 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.avatar = void 0; exports.avatar = __importStar(__webpack_require__(55518)); __exportStar(__webpack_require__(24863), exports); /***/ }, /***/ 78657 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BatchCalls = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class BatchCalls { constructor(_options = {}) { this._options = _options; } /** * Submit a batch call request to schedule calls for multiple recipients. * * @param {ElevenLabs.conversationalAi.BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost} request * @param {BatchCalls.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.batchCalls.create({ * callName: "call_name", * agentId: "agent_id", * agentPhoneNumberId: "agent_phone_number_id", * recipients: [{ * phoneNumber: "phone_number" * }] * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/batch-calling/submit"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.BatchCallResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/batch-calling/submit."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get all batch calls for the current workspace. * * @param {ElevenLabs.conversationalAi.BatchCallsListRequest} request * @param {BatchCalls.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.batchCalls.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { limit, lastDoc } = request; const _queryParams = {}; if (limit != null) { _queryParams["limit"] = limit.toString(); } if (lastDoc != null) { _queryParams["last_doc"] = lastDoc; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/batch-calling/workspace"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.WorkspaceBatchCallsResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/batch-calling/workspace."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get detailed information about a batch call including all recipients. * * @param {string} batchId * @param {BatchCalls.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.batchCalls.get("batch_id") */ get(batchId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(batchId, requestOptions)); } __get(batchId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/batch-calling/${encodeURIComponent(batchId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.BatchCallDetailedResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/batch-calling/{batch_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Cancel a running batch call and set all recipients to cancelled status. * * @param {string} batchId * @param {BatchCalls.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.batchCalls.cancel("batch_id") */ cancel(batchId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__cancel(batchId, requestOptions)); } __cancel(batchId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/batch-calling/${encodeURIComponent(batchId)}/cancel`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.BatchCallResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/batch-calling/{batch_id}/cancel."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Retry a batch call, calling failed and no-response recipients again. * * @param {string} batchId * @param {BatchCalls.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.batchCalls.retry("batch_id") */ retry(batchId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__retry(batchId, requestOptions)); } __retry(batchId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/batch-calling/${encodeURIComponent(batchId)}/retry`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.BatchCallResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/batch-calling/{batch_id}/retry."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.BatchCalls = BatchCalls; /***/ }, /***/ 33400 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(7831), exports); /***/ }, /***/ 7831 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27398 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(33400), exports); /***/ }, /***/ 46178 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Conversations = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(13741); const Client_2 = __webpack_require__(71088); class Conversations { constructor(_options = {}) { this._options = _options; } get audio() { var _a; return ((_a = this._audio) !== null && _a !== void 0 ? _a : (this._audio = new Client_1.Audio(this._options))); } get feedback() { var _a; return ((_a = this._feedback) !== null && _a !== void 0 ? _a : (this._feedback = new Client_2.Feedback(this._options))); } /** * Get a signed url to start a conversation with an agent with an agent that requires authorization * * @param {ElevenLabs.conversationalAi.ConversationsGetSignedUrlRequest} request * @param {Conversations.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.conversations.getSignedUrl({ * agentId: "21m00Tcm4TlvDq8ikWAM" * }) */ getSignedUrl(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getSignedUrl(request, requestOptions)); } __getSignedUrl(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { agentId, includeConversationId } = request; const _queryParams = {}; _queryParams["agent_id"] = agentId; if (includeConversationId != null) { _queryParams["include_conversation_id"] = includeConversationId.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/conversation/get-signed-url"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ConversationSignedUrlResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/conversation/get-signed-url."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get a WebRTC session token for real-time communication. * * @param {ElevenLabs.conversationalAi.ConversationsGetWebrtcTokenRequest} request * @param {Conversations.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.conversations.getWebrtcToken({ * agentId: "21m00Tcm4TlvDq8ikWAM" * }) */ getWebrtcToken(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getWebrtcToken(request, requestOptions)); } __getWebrtcToken(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { agentId, participantName } = request; const _queryParams = {}; _queryParams["agent_id"] = agentId; if (participantName != null) { _queryParams["participant_name"] = participantName; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/conversation/token"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.TokenResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/conversation/token."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get all conversations of agents that user owns. With option to restrict to a specific agent. * * @param {ElevenLabs.conversationalAi.ConversationsListRequest} request * @param {Conversations.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.conversations.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { cursor, agentId, callSuccessful, callStartBeforeUnix, callStartAfterUnix, userId, pageSize, summaryMode, } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (agentId != null) { _queryParams["agent_id"] = agentId; } if (callSuccessful != null) { _queryParams["call_successful"] = serializers.EvaluationSuccessResult.jsonOrThrow(callSuccessful, { unrecognizedObjectKeys: "strip", }); } if (callStartBeforeUnix != null) { _queryParams["call_start_before_unix"] = callStartBeforeUnix.toString(); } if (callStartAfterUnix != null) { _queryParams["call_start_after_unix"] = callStartAfterUnix.toString(); } if (userId != null) { _queryParams["user_id"] = userId; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (summaryMode != null) { _queryParams["summary_mode"] = serializers.conversationalAi.ConversationsListRequestSummaryMode.jsonOrThrow(summaryMode, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/conversations"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetConversationsPageResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/conversations."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get the details of a particular conversation * * @param {string} conversationId - The id of the conversation you're taking the action on. * @param {Conversations.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.conversations.get("123") */ get(conversationId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(conversationId, requestOptions)); } __get(conversationId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/conversations/${encodeURIComponent(conversationId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetConversationResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/conversations/{conversation_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete a particular conversation * * @param {string} conversationId - The id of the conversation you're taking the action on. * @param {Conversations.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.conversations.delete("21m00Tcm4TlvDq8ikWAM") */ delete(conversationId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(conversationId, requestOptions)); } __delete(conversationId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/conversations/${encodeURIComponent(conversationId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/conversations/{conversation_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Conversations = Conversations; /***/ }, /***/ 36441 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(13484), exports); /***/ }, /***/ 13484 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40673 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(30151), exports); __exportStar(__webpack_require__(36441), exports); __exportStar(__webpack_require__(24095), exports); /***/ }, /***/ 13741 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Audio = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const serializers = __importStar(__webpack_require__(33121)); class Audio { constructor(_options = {}) { this._options = _options; } /** * Get the audio recording of a particular conversation * @throws {@link ElevenLabs.UnprocessableEntityError} */ get(conversationId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(conversationId, requestOptions)); } __get(conversationId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/conversations/${encodeURIComponent(conversationId)}/audio`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/conversations/{conversation_id}/audio."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Audio = Audio; /***/ }, /***/ 59668 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 82546 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(59668), exports); /***/ }, /***/ 71088 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Feedback = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Feedback { constructor(_options = {}) { this._options = _options; } /** * Send the feedback for the given conversation * * @param {string} conversationId - The id of the conversation you're taking the action on. * @param {ElevenLabs.conversationalAi.conversations.BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost} request * @param {Feedback.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.conversations.feedback.create("21m00Tcm4TlvDq8ikWAM", { * feedback: "like" * }) */ create(conversationId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(conversationId, request, requestOptions)); } __create(conversationId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/conversations/${encodeURIComponent(conversationId)}/feedback`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.conversations.BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/conversations/{conversation_id}/feedback."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Feedback = Feedback; /***/ }, /***/ 9623 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(42974), exports); /***/ }, /***/ 42974 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 85863 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(9623), exports); /***/ }, /***/ 24095 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.feedback = exports.audio = void 0; exports.audio = __importStar(__webpack_require__(82546)); exports.feedback = __importStar(__webpack_require__(85863)); __exportStar(__webpack_require__(42974), exports); /***/ }, /***/ 29519 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationsListRequestSummaryMode = void 0; exports.ConversationsListRequestSummaryMode = { Exclude: "exclude", Include: "include", }; /***/ }, /***/ 30151 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(29519), exports); /***/ }, /***/ 46290 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Dashboard = void 0; const Client_1 = __webpack_require__(71002); class Dashboard { constructor(_options = {}) { this._options = _options; } get settings() { var _a; return ((_a = this._settings) !== null && _a !== void 0 ? _a : (this._settings = new Client_1.Settings(this._options))); } } exports.Dashboard = Dashboard; /***/ }, /***/ 74537 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10673 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(16527), exports); __exportStar(__webpack_require__(74537), exports); /***/ }, /***/ 16527 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.settings = void 0; exports.settings = __importStar(__webpack_require__(96057)); __exportStar(__webpack_require__(97567), exports); __exportStar(__webpack_require__(56500), exports); /***/ }, /***/ 71002 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Settings = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Settings { constructor(_options = {}) { this._options = _options; } /** * Retrieve Convai dashboard settings for the workspace * * @param {Settings.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.dashboard.settings.get() */ get(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(requestOptions)); } __get(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/settings/dashboard"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetConvAiDashboardSettingsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/settings/dashboard."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update Convai dashboard settings for the workspace * * @param {ElevenLabs.conversationalAi.dashboard.PatchConvAiDashboardSettingsRequest} request * @param {Settings.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.dashboard.settings.update() */ update(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(request, requestOptions)); } __update() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/settings/dashboard"), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.dashboard.PatchConvAiDashboardSettingsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetConvAiDashboardSettingsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/settings/dashboard."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Settings = Settings; /***/ }, /***/ 57377 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(56500), exports); /***/ }, /***/ 56500 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 96057 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(97567), exports); __exportStar(__webpack_require__(57377), exports); /***/ }, /***/ 4505 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97567 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(4505), exports); /***/ }, /***/ 72918 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.mcpServers = exports.sipTrunk = exports.batchCalls = exports.secrets = exports.settings = exports.tools = exports.llmUsage = exports.agents = exports.twilio = exports.knowledgeBase = exports.dashboard = exports.phoneNumbers = exports.tests = exports.conversations = void 0; exports.conversations = __importStar(__webpack_require__(40673)); __exportStar(__webpack_require__(30151), exports); exports.tests = __importStar(__webpack_require__(76224)); __exportStar(__webpack_require__(56366), exports); exports.phoneNumbers = __importStar(__webpack_require__(69009)); __exportStar(__webpack_require__(4407), exports); exports.dashboard = __importStar(__webpack_require__(10673)); exports.knowledgeBase = __importStar(__webpack_require__(77032)); exports.twilio = __importStar(__webpack_require__(10035)); exports.agents = __importStar(__webpack_require__(96277)); exports.llmUsage = __importStar(__webpack_require__(79977)); exports.tools = __importStar(__webpack_require__(186)); exports.settings = __importStar(__webpack_require__(39110)); exports.secrets = __importStar(__webpack_require__(26460)); exports.batchCalls = __importStar(__webpack_require__(27398)); exports.sipTrunk = __importStar(__webpack_require__(93637)); exports.mcpServers = __importStar(__webpack_require__(43287)); __exportStar(__webpack_require__(13484), exports); __exportStar(__webpack_require__(26474), exports); __exportStar(__webpack_require__(592), exports); __exportStar(__webpack_require__(10941), exports); __exportStar(__webpack_require__(67484), exports); __exportStar(__webpack_require__(44324), exports); __exportStar(__webpack_require__(33621), exports); __exportStar(__webpack_require__(31371), exports); __exportStar(__webpack_require__(88631), exports); __exportStar(__webpack_require__(69369), exports); __exportStar(__webpack_require__(7831), exports); __exportStar(__webpack_require__(20512), exports); __exportStar(__webpack_require__(90830), exports); /***/ }, /***/ 9299 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KnowledgeBase = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(53608); const Client_2 = __webpack_require__(22065); class KnowledgeBase { constructor(_options = {}) { this._options = _options; } get documents() { var _a; return ((_a = this._documents) !== null && _a !== void 0 ? _a : (this._documents = new Client_1.Documents(this._options))); } get document() { var _a; return ((_a = this._document) !== null && _a !== void 0 ? _a : (this._document = new Client_2.Document(this._options))); } /** * Get a list of available knowledge base documents * * @param {ElevenLabs.conversationalAi.KnowledgeBaseListRequest} request * @param {KnowledgeBase.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { cursor, pageSize, search, showOnlyOwnedDocuments, types, useTypesense } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (search != null) { _queryParams["search"] = search; } if (showOnlyOwnedDocuments != null) { _queryParams["show_only_owned_documents"] = showOnlyOwnedDocuments.toString(); } if (types != null) { if (Array.isArray(types)) { _queryParams["types"] = types.map((item) => serializers.KnowledgeBaseDocumentType.jsonOrThrow(item, { unrecognizedObjectKeys: "strip" })); } else { _queryParams["types"] = serializers.KnowledgeBaseDocumentType.jsonOrThrow(types, { unrecognizedObjectKeys: "strip", }); } } if (useTypesense != null) { _queryParams["use_typesense"] = useTypesense.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/knowledge-base"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetKnowledgeBaseListResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/knowledge-base."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.KnowledgeBase = KnowledgeBase; /***/ }, /***/ 73546 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(33621), exports); /***/ }, /***/ 33621 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 77032 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(89374), exports); __exportStar(__webpack_require__(73546), exports); /***/ }, /***/ 22065 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Document = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Document { constructor(_options = {}) { this._options = _options; } /** * In case the document is not RAG indexed, it triggers rag indexing task, otherwise it just returns the current status. * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {ElevenLabs.conversationalAi.knowledgeBase.RagIndexRequestModel} request * @param {Document.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.document.computeRagIndex("21m00Tcm4TlvDq8ikWAM", { * model: "e5_mistral_7b_instruct" * }) */ computeRagIndex(documentationId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__computeRagIndex(documentationId, request, requestOptions)); } __computeRagIndex(documentationId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}/rag-index`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.knowledgeBase.RagIndexRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.RagDocumentIndexResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/knowledge-base/{documentation_id}/rag-index."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Document = Document; /***/ }, /***/ 52744 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(24071), exports); /***/ }, /***/ 24071 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 95382 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(52744), exports); /***/ }, /***/ 53608 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Documents = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(30972); class Documents { constructor(_options = {}) { this._options = _options; } get chunk() { var _a; return ((_a = this._chunk) !== null && _a !== void 0 ? _a : (this._chunk = new Client_1.Chunk(this._options))); } /** * Create a knowledge base document generated by scraping the given webpage. * * @param {ElevenLabs.conversationalAi.knowledgeBase.BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost} request * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.createFromUrl({ * url: "url" * }) */ createFromUrl(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createFromUrl(request, requestOptions)); } __createFromUrl(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/knowledge-base/url"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.knowledgeBase.BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddKnowledgeBaseResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/knowledge-base/url."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Create a knowledge base document generated form the uploaded file. * * @param {ElevenLabs.conversationalAi.knowledgeBase.BodyCreateFileDocumentV1ConvaiKnowledgeBaseFilePost} request * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.createFromFile({ * file: fs.createReadStream("/path/to/your/file") * }) */ createFromFile(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createFromFile(request, requestOptions)); } __createFromFile(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); yield _request.appendFile("file", request.file); if (request.name != null) { _request.append("name", request.name); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/knowledge-base/file"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddKnowledgeBaseResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/knowledge-base/file."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Create a knowledge base document containing the provided text. * * @param {ElevenLabs.conversationalAi.knowledgeBase.BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost} request * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.createFromText({ * text: "text" * }) */ createFromText(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createFromText(request, requestOptions)); } __createFromText(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/knowledge-base/text"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.knowledgeBase.BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddKnowledgeBaseResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/knowledge-base/text."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get details about a specific documentation making up the agent's knowledge base * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {ElevenLabs.conversationalAi.knowledgeBase.DocumentsGetRequest} request * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.get("21m00Tcm4TlvDq8ikWAM") */ get(documentationId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(documentationId, request, requestOptions)); } __get(documentationId_1) { return __awaiter(this, arguments, void 0, function* (documentationId, request = {}, requestOptions) { var _a, _b, _c; const { agentId } = request; const _queryParams = {}; if (agentId != null) { _queryParams["agent_id"] = agentId; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.conversationalAi.knowledgeBase.DocumentsGetResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/knowledge-base/{documentation_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete a document from the knowledge base * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {ElevenLabs.conversationalAi.knowledgeBase.DocumentsDeleteRequest} request * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.delete("21m00Tcm4TlvDq8ikWAM") */ delete(documentationId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(documentationId, request, requestOptions)); } __delete(documentationId_1) { return __awaiter(this, arguments, void 0, function* (documentationId, request = {}, requestOptions) { var _a, _b, _c; const { force } = request; const _queryParams = {}; if (force != null) { _queryParams["force"] = force.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/knowledge-base/{documentation_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update the name of a document * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {ElevenLabs.conversationalAi.knowledgeBase.BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch} request * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.update("21m00Tcm4TlvDq8ikWAM", { * name: "name" * }) */ update(documentationId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(documentationId, request, requestOptions)); } __update(documentationId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.knowledgeBase.BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.conversationalAi.knowledgeBase.DocumentsUpdateResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/knowledge-base/{documentation_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get a list of agents depending on this knowledge base document * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {ElevenLabs.conversationalAi.knowledgeBase.DocumentsGetAgentsRequest} request * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.getAgents("21m00Tcm4TlvDq8ikWAM") */ getAgents(documentationId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getAgents(documentationId, request, requestOptions)); } __getAgents(documentationId_1) { return __awaiter(this, arguments, void 0, function* (documentationId, request = {}, requestOptions) { var _a, _b, _c; const { cursor, pageSize } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}/dependent-agents`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetKnowledgeBaseDependentAgentsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/knowledge-base/{documentation_id}/dependent-agents."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get the entire content of a document from the knowledge base * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {Documents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.getContent("21m00Tcm4TlvDq8ikWAM") */ getContent(documentationId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getContent(documentationId, requestOptions)); } __getContent(documentationId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}/content`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/knowledge-base/{documentation_id}/content."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Documents = Documents; /***/ }, /***/ 80191 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(72070), exports); /***/ }, /***/ 72070 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40063 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(94501), exports); __exportStar(__webpack_require__(80191), exports); __exportStar(__webpack_require__(65665), exports); /***/ }, /***/ 30972 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Chunk = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Chunk { constructor(_options = {}) { this._options = _options; } /** * Get details about a specific documentation part used by RAG. * * @param {string} documentationId - The id of a document from the knowledge base. This is returned on document addition. * @param {string} chunkId - The id of a document RAG chunk from the knowledge base. * @param {Chunk.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.knowledgeBase.documents.chunk.get("21m00Tcm4TlvDq8ikWAM", "chunk_id") */ get(documentationId, chunkId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(documentationId, chunkId, requestOptions)); } __get(documentationId, chunkId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/knowledge-base/${encodeURIComponent(documentationId)}/chunk/${encodeURIComponent(chunkId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.KnowledgeBaseDocumentChunkResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/knowledge-base/{documentation_id}/chunk/{chunk_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Chunk = Chunk; /***/ }, /***/ 1651 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 531 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(1651), exports); /***/ }, /***/ 65665 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.chunk = void 0; exports.chunk = __importStar(__webpack_require__(531)); /***/ }, /***/ 90448 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 94989 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 94501 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(90448), exports); __exportStar(__webpack_require__(94989), exports); /***/ }, /***/ 89374 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.document = exports.documents = void 0; exports.documents = __importStar(__webpack_require__(40063)); __exportStar(__webpack_require__(94501), exports); exports.document = __importStar(__webpack_require__(95382)); __exportStar(__webpack_require__(72070), exports); __exportStar(__webpack_require__(24071), exports); /***/ }, /***/ 60170 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsage = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class LlmUsage { constructor(_options = {}) { this._options = _options; } /** * Returns a list of LLM models and the expected cost for using them based on the provided values. * * @param {ElevenLabs.conversationalAi.LlmUsageCalculatorPublicRequestModel} request * @param {LlmUsage.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.llmUsage.calculate({ * promptLength: 1, * numberOfPages: 1, * ragEnabled: true * }) */ calculate(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__calculate(request, requestOptions)); } __calculate(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/llm-usage/calculate"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.LlmUsageCalculatorPublicRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.LlmUsageCalculatorResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/llm-usage/calculate."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.LlmUsage = LlmUsage; /***/ }, /***/ 63153 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(44324), exports); /***/ }, /***/ 44324 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79977 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(63153), exports); /***/ }, /***/ 64704 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServers = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(28958); const Client_2 = __webpack_require__(49568); const Client_3 = __webpack_require__(23919); class McpServers { constructor(_options = {}) { this._options = _options; } get tools() { var _a; return ((_a = this._tools) !== null && _a !== void 0 ? _a : (this._tools = new Client_1.Tools(this._options))); } get approvalPolicy() { var _a; return ((_a = this._approvalPolicy) !== null && _a !== void 0 ? _a : (this._approvalPolicy = new Client_2.ApprovalPolicy(this._options))); } get toolApprovals() { var _a; return ((_a = this._toolApprovals) !== null && _a !== void 0 ? _a : (this._toolApprovals = new Client_3.ToolApprovals(this._options))); } /** * Retrieve all MCP server configurations available in the workspace. * * @param {McpServers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.mcpServers.list() */ list(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); } __list(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/mcp-servers"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.McpServersResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/mcp-servers."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Create a new MCP server configuration in the workspace. * * @param {ElevenLabs.conversationalAi.McpServerRequestModel} request * @param {McpServers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.mcpServers.create({ * config: { * url: "url", * name: "name" * } * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/mcp-servers"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.McpServerRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.McpServerResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/mcp-servers."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Retrieve a specific MCP server configuration from the workspace. * * @param {string} mcpServerId - ID of the MCP Server. * @param {McpServers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.mcpServers.get("mcp_server_id") */ get(mcpServerId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(mcpServerId, requestOptions)); } __get(mcpServerId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/mcp-servers/${encodeURIComponent(mcpServerId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.McpServerResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/mcp-servers/{mcp_server_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.McpServers = McpServers; /***/ }, /***/ 25991 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(90830), exports); /***/ }, /***/ 90830 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43287 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(25991), exports); __exportStar(__webpack_require__(59577), exports); /***/ }, /***/ 49568 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ApprovalPolicy = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class ApprovalPolicy { constructor(_options = {}) { this._options = _options; } /** * Update the approval policy configuration for an MCP server. * * @param {string} mcpServerId - ID of the MCP Server. * @param {ElevenLabs.conversationalAi.mcpServers.McpApprovalPolicyUpdateRequestModel} request * @param {ApprovalPolicy.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.mcpServers.approvalPolicy.update("mcp_server_id", { * approvalPolicy: "auto_approve_all" * }) */ update(mcpServerId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(mcpServerId, request, requestOptions)); } __update(mcpServerId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/mcp-servers/${encodeURIComponent(mcpServerId)}/approval-policy`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.mcpServers.McpApprovalPolicyUpdateRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.McpServerResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/mcp-servers/{mcp_server_id}/approval-policy."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.ApprovalPolicy = ApprovalPolicy; /***/ }, /***/ 52583 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(72590), exports); /***/ }, /***/ 72590 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31063 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(52583), exports); /***/ }, /***/ 59577 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toolApprovals = exports.approvalPolicy = exports.tools = void 0; exports.tools = __importStar(__webpack_require__(16237)); exports.approvalPolicy = __importStar(__webpack_require__(31063)); exports.toolApprovals = __importStar(__webpack_require__(63796)); __exportStar(__webpack_require__(72590), exports); __exportStar(__webpack_require__(79265), exports); /***/ }, /***/ 23919 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolApprovals = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class ToolApprovals { constructor(_options = {}) { this._options = _options; } /** * Add approval for a specific MCP tool when using per-tool approval mode. * * @param {string} mcpServerId - ID of the MCP Server. * @param {ElevenLabs.conversationalAi.mcpServers.McpToolAddApprovalRequestModel} request * @param {ToolApprovals.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.mcpServers.toolApprovals.create("mcp_server_id", { * toolName: "tool_name", * toolDescription: "tool_description" * }) */ create(mcpServerId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(mcpServerId, request, requestOptions)); } __create(mcpServerId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/mcp-servers/${encodeURIComponent(mcpServerId)}/tool-approvals`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.mcpServers.McpToolAddApprovalRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.McpServerResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Remove approval for a specific MCP tool when using per-tool approval mode. * * @param {string} mcpServerId - ID of the MCP Server. * @param {string} toolName - Name of the MCP tool to remove approval for. * @param {ToolApprovals.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.mcpServers.toolApprovals.delete("mcp_server_id", "tool_name") */ delete(mcpServerId, toolName, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(mcpServerId, toolName, requestOptions)); } __delete(mcpServerId, toolName, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/mcp-servers/${encodeURIComponent(mcpServerId)}/tool-approvals/${encodeURIComponent(toolName)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.McpServerResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals/{tool_name}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.ToolApprovals = ToolApprovals; /***/ }, /***/ 89238 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(79265), exports); /***/ }, /***/ 79265 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 63796 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(89238), exports); /***/ }, /***/ 28958 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Tools = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Tools { constructor(_options = {}) { this._options = _options; } /** * Retrieve all tools available for a specific MCP server configuration. * * @param {string} mcpServerId - ID of the MCP Server. * @param {Tools.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.mcpServers.tools.list("mcp_server_id") */ list(mcpServerId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(mcpServerId, requestOptions)); } __list(mcpServerId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/mcp-servers/${encodeURIComponent(mcpServerId)}/tools`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ListMcpToolsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/mcp-servers/{mcp_server_id}/tools."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Tools = Tools; /***/ }, /***/ 87301 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 16237 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(87301), exports); /***/ }, /***/ 97842 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumbers = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class PhoneNumbers { constructor(_options = {}) { this._options = _options; } /** * Retrieve all Phone Numbers * * @param {PhoneNumbers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.phoneNumbers.list() */ list(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); } __list(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/phone-numbers"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.conversationalAi.phoneNumbers.list.Response.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/phone-numbers."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Import Phone Number from provider configuration (Twilio or SIP trunk) * * @param {ElevenLabs.conversationalAi.PhoneNumbersCreateRequestBody} request * @param {PhoneNumbers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.phoneNumbers.create({ * provider: "twilio", * phoneNumber: "phone_number", * label: "label", * sid: "sid", * token: "token" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/phone-numbers"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.PhoneNumbersCreateRequestBody.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.CreatePhoneNumberResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/phone-numbers."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Retrieve Phone Number details by ID * * @param {string} phoneNumberId - The id of an agent. This is returned on agent creation. * @param {PhoneNumbers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.phoneNumbers.get("TeaqRRdTcIfIu2i7BYfT") */ get(phoneNumberId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(phoneNumberId, requestOptions)); } __get(phoneNumberId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/phone-numbers/${encodeURIComponent(phoneNumberId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.conversationalAi.PhoneNumbersGetResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/phone-numbers/{phone_number_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete Phone Number by ID * * @param {string} phoneNumberId - The id of an agent. This is returned on agent creation. * @param {PhoneNumbers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.phoneNumbers.delete("TeaqRRdTcIfIu2i7BYfT") */ delete(phoneNumberId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(phoneNumberId, requestOptions)); } __delete(phoneNumberId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/phone-numbers/${encodeURIComponent(phoneNumberId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/phone-numbers/{phone_number_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update Phone Number details by ID * * @param {string} phoneNumberId - The id of an agent. This is returned on agent creation. * @param {ElevenLabs.conversationalAi.UpdatePhoneNumberRequest} request * @param {PhoneNumbers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.phoneNumbers.update("TeaqRRdTcIfIu2i7BYfT") */ update(phoneNumberId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(phoneNumberId, request, requestOptions)); } __update(phoneNumberId_1) { return __awaiter(this, arguments, void 0, function* (phoneNumberId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/phone-numbers/${encodeURIComponent(phoneNumberId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.UpdatePhoneNumberRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.conversationalAi.PhoneNumbersUpdateResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/phone-numbers/{phone_number_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.PhoneNumbers = PhoneNumbers; /***/ }, /***/ 15273 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(67484), exports); /***/ }, /***/ 67484 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69009 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(4407), exports); __exportStar(__webpack_require__(15273), exports); /***/ }, /***/ 2452 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 38470 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 62585 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 36019 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4407 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(62585), exports); __exportStar(__webpack_require__(2452), exports); __exportStar(__webpack_require__(38470), exports); __exportStar(__webpack_require__(36019), exports); /***/ }, /***/ 69079 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Secrets = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Secrets { constructor(_options = {}) { this._options = _options; } /** * Get all workspace secrets for the user * * @param {Secrets.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.secrets.list() */ list(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); } __list(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/secrets"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetWorkspaceSecretsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/secrets."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Create a new secret for the workspace * * @param {ElevenLabs.conversationalAi.PostWorkspaceSecretRequest} request * @param {Secrets.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.secrets.create({ * name: "name", * value: "value" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/secrets"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: Object.assign(Object.assign({}, serializers.conversationalAi.PostWorkspaceSecretRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", })), { type: "new" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.PostWorkspaceSecretResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/secrets."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete a workspace secret if it's not in use * * @param {string} secretId * @param {Secrets.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.secrets.delete("secret_id") */ delete(secretId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(secretId, requestOptions)); } __delete(secretId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/secrets/${encodeURIComponent(secretId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/secrets/{secret_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Secrets = Secrets; /***/ }, /***/ 15822 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(69369), exports); /***/ }, /***/ 69369 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26460 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(15822), exports); /***/ }, /***/ 43777 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Settings = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Settings { constructor(_options = {}) { this._options = _options; } /** * Retrieve Convai settings for the workspace * * @param {Settings.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.settings.get() */ get(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(requestOptions)); } __get(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/settings"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetConvAiSettingsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/settings."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update Convai settings for the workspace * * @param {ElevenLabs.conversationalAi.PatchConvAiSettingsRequest} request * @param {Settings.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.settings.update() */ update(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(request, requestOptions)); } __update() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/settings"), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.PatchConvAiSettingsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetConvAiSettingsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/settings."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Settings = Settings; /***/ }, /***/ 6872 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(88631), exports); /***/ }, /***/ 88631 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39110 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(6872), exports); /***/ }, /***/ 27510 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipTrunk = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class SipTrunk { constructor(_options = {}) { this._options = _options; } /** * Handle an outbound call via SIP trunk * * @param {ElevenLabs.conversationalAi.BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost} request * @param {SipTrunk.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.sipTrunk.outboundCall({ * agentId: "agent_id", * agentPhoneNumberId: "agent_phone_number_id", * toNumber: "to_number" * }) */ outboundCall(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__outboundCall(request, requestOptions)); } __outboundCall(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/sip-trunk/outbound-call"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SipTrunkOutboundCallResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/sip-trunk/outbound-call."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.SipTrunk = SipTrunk; /***/ }, /***/ 85997 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(20512), exports); /***/ }, /***/ 20512 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 93637 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(85997), exports); /***/ }, /***/ 39627 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Tests = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(44865); class Tests { constructor(_options = {}) { this._options = _options; } get invocations() { var _a; return ((_a = this._invocations) !== null && _a !== void 0 ? _a : (this._invocations = new Client_1.Invocations(this._options))); } /** * Creates a new agent response test. * * @param {ElevenLabs.conversationalAi.CreateUnitTestRequest} request * @param {Tests.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.create({ * chatHistory: [{ * role: "user", * timeInCallSecs: 1 * }], * successCondition: "success_condition", * successExamples: [{ * response: "response", * type: "success" * }], * failureExamples: [{ * response: "response", * type: "failure" * }], * name: "name" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/agent-testing/create"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.CreateUnitTestRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.CreateUnitTestResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agent-testing/create."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Gets an agent response test by ID. * * @param {string} testId - The id of a chat response test. This is returned on test creation. * @param {Tests.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.get("TeaqRRdTcIfIu2i7BYfT") */ get(testId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(testId, requestOptions)); } __get(testId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agent-testing/${encodeURIComponent(testId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetUnitTestResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/agent-testing/{test_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Updates an agent response test by ID. * * @param {string} testId - The id of a chat response test. This is returned on test creation. * @param {ElevenLabs.conversationalAi.UpdateUnitTestRequest} request * @param {Tests.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.update("TeaqRRdTcIfIu2i7BYfT", { * chatHistory: [{ * role: "user", * timeInCallSecs: 1 * }], * successCondition: "success_condition", * successExamples: [{ * response: "response", * type: "success" * }], * failureExamples: [{ * response: "response", * type: "failure" * }], * name: "name" * }) */ update(testId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(testId, request, requestOptions)); } __update(testId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agent-testing/${encodeURIComponent(testId)}`), method: "PUT", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.UpdateUnitTestRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetUnitTestResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PUT /v1/convai/agent-testing/{test_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Deletes an agent response test by ID. * * @param {string} testId - The id of a chat response test. This is returned on test creation. * @param {Tests.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.delete("TeaqRRdTcIfIu2i7BYfT") */ delete(testId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(testId, requestOptions)); } __delete(testId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/agent-testing/${encodeURIComponent(testId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/agent-testing/{test_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Gets multiple agent response tests by their IDs. Returns a dictionary mapping test IDs to test summaries. * * @param {ElevenLabs.conversationalAi.ListTestsByIdsRequestModel} request * @param {Tests.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.summaries({ * testIds: ["test_id_1", "test_id_2"] * }) */ summaries(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__summaries(request, requestOptions)); } __summaries(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/agent-testing/summaries"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.ListTestsByIdsRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetTestsSummariesByIdsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/agent-testing/summaries."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Lists all agent response tests with pagination support and optional search filtering. * * @param {ElevenLabs.conversationalAi.TestsListRequest} request * @param {Tests.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { cursor, pageSize, search } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (search != null) { _queryParams["search"] = search; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/agent-testing"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetTestsPageResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/agent-testing."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Tests = Tests; /***/ }, /***/ 88722 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(10941), exports); /***/ }, /***/ 10941 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76224 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(56366), exports); __exportStar(__webpack_require__(88722), exports); __exportStar(__webpack_require__(17622), exports); /***/ }, /***/ 17622 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.invocations = void 0; exports.invocations = __importStar(__webpack_require__(67142)); __exportStar(__webpack_require__(24919), exports); /***/ }, /***/ 44865 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Invocations = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Invocations { constructor(_options = {}) { this._options = _options; } /** * Gets a test invocation by ID. * * @param {string} testInvocationId - The id of a test invocation. This is returned when tests are run. * @param {Invocations.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.invocations.get("test_invocation_id") */ get(testInvocationId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(testInvocationId, requestOptions)); } __get(testInvocationId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/test-invocations/${encodeURIComponent(testInvocationId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetTestSuiteInvocationResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/test-invocations/{test_invocation_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Resubmits specific test runs from a test invocation. * * @param {string} testInvocationId - The id of a test invocation. This is returned when tests are run. * @param {ElevenLabs.conversationalAi.tests.ResubmitTestsRequestModel} request * @param {Invocations.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tests.invocations.resubmit("test_invocation_id", { * testRunIds: ["test_run_ids"], * agentId: "agent_id" * }) */ resubmit(testInvocationId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__resubmit(testInvocationId, request, requestOptions)); } __resubmit(testInvocationId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/test-invocations/${encodeURIComponent(testInvocationId)}/resubmit`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.tests.ResubmitTestsRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/test-invocations/{test_invocation_id}/resubmit."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Invocations = Invocations; /***/ }, /***/ 40120 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(24919), exports); /***/ }, /***/ 24919 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67142 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(40120), exports); /***/ }, /***/ 89258 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23599 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56366 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(89258), exports); __exportStar(__webpack_require__(23599), exports); /***/ }, /***/ 62773 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Tools = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Tools { constructor(_options = {}) { this._options = _options; } /** * Get all available tools in the workspace. * * @param {Tools.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tools.list() */ list(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); } __list(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/tools"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ToolsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/tools."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Add a new tool to the available tools in the workspace. * * @param {ElevenLabs.ToolRequestModel} request * @param {Tools.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tools.create({ * toolConfig: { * type: "client", * name: "name", * description: "description", * expectsResponse: false * } * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/tools"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.ToolRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ToolResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/tools."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get tool that is available in the workspace. * * @param {string} toolId - ID of the requested tool. * @param {Tools.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tools.get("tool_id") */ get(toolId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(toolId, requestOptions)); } __get(toolId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/tools/${encodeURIComponent(toolId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ToolResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/tools/{tool_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete tool from the workspace. * * @param {string} toolId - ID of the requested tool. * @param {Tools.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tools.delete("tool_id") */ delete(toolId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(toolId, requestOptions)); } __delete(toolId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/tools/${encodeURIComponent(toolId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/convai/tools/{tool_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update tool that is available in the workspace. * * @param {string} toolId - ID of the requested tool. * @param {ElevenLabs.ToolRequestModel} request * @param {Tools.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tools.update("tool_id", { * toolConfig: { * type: "client", * name: "name", * description: "description", * expectsResponse: false * } * }) */ update(toolId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(toolId, request, requestOptions)); } __update(toolId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/tools/${encodeURIComponent(toolId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.ToolRequestModel.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ToolResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/convai/tools/{tool_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get a list of agents depending on this tool * * @param {string} toolId - ID of the requested tool. * @param {ElevenLabs.conversationalAi.ToolsGetDependentAgentsRequest} request * @param {Tools.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.tools.getDependentAgents("tool_id") */ getDependentAgents(toolId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getDependentAgents(toolId, request, requestOptions)); } __getDependentAgents(toolId_1) { return __awaiter(this, arguments, void 0, function* (toolId, request = {}, requestOptions) { var _a, _b, _c; const { cursor, pageSize } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/convai/tools/${encodeURIComponent(toolId)}/dependent-agents`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetToolDependentAgentsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/convai/tools/{tool_id}/dependent-agents."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Tools = Tools; /***/ }, /***/ 83308 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(31371), exports); /***/ }, /***/ 31371 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 186 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(83308), exports); /***/ }, /***/ 71260 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Twilio = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Twilio { constructor(_options = {}) { this._options = _options; } /** * Handle an outbound call via Twilio * * @param {ElevenLabs.conversationalAi.BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost} request * @param {Twilio.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.conversationalAi.twilio.outboundCall({ * agentId: "agent_id", * agentPhoneNumberId: "agent_phone_number_id", * toNumber: "to_number" * }) */ outboundCall(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__outboundCall(request, requestOptions)); } __outboundCall(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/convai/twilio/outbound-call"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.conversationalAi.BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.TwilioOutboundCallResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/convai/twilio/outbound-call."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Twilio = Twilio; /***/ }, /***/ 80595 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(26474), exports); /***/ }, /***/ 26474 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10035 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(80595), exports); /***/ }, /***/ 83718 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Dubbing = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(82391); const Client_2 = __webpack_require__(8697); const Client_3 = __webpack_require__(50009); class Dubbing { constructor(_options = {}) { this._options = _options; } get resource() { var _a; return ((_a = this._resource) !== null && _a !== void 0 ? _a : (this._resource = new Client_1.Resource(this._options))); } get audio() { var _a; return ((_a = this._audio) !== null && _a !== void 0 ? _a : (this._audio = new Client_2.Audio(this._options))); } get transcript() { var _a; return ((_a = this._transcript) !== null && _a !== void 0 ? _a : (this._transcript = new Client_3.Transcript(this._options))); } /** * List the dubs you have access to. * * @param {ElevenLabs.DubbingListRequest} request * @param {Dubbing.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { cursor, pageSize, dubbingStatus, filterByCreator } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (dubbingStatus != null) { _queryParams["dubbing_status"] = serializers.DubbingListRequestDubbingStatus.jsonOrThrow(dubbingStatus, { unrecognizedObjectKeys: "strip", }); } if (filterByCreator != null) { _queryParams["filter_by_creator"] = serializers.DubbingListRequestFilterByCreator.jsonOrThrow(filterByCreator, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/dubbing"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DubbingMetadataPageResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/dubbing."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Dubs a provided audio or video file into given language. * * @param {ElevenLabs.BodyDubAVideoOrAnAudioFileV1DubbingPost} request * @param {Dubbing.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.create({}) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); if (request.file != null) { yield _request.appendFile("file", request.file); } if (request.csvFile != null) { yield _request.appendFile("csv_file", request.csvFile); } if (request.foregroundAudioFile != null) { yield _request.appendFile("foreground_audio_file", request.foregroundAudioFile); } if (request.backgroundAudioFile != null) { yield _request.appendFile("background_audio_file", request.backgroundAudioFile); } if (request.name != null) { _request.append("name", request.name); } if (request.sourceUrl != null) { _request.append("source_url", request.sourceUrl); } if (request.sourceLang != null) { _request.append("source_lang", request.sourceLang); } if (request.targetLang != null) { _request.append("target_lang", request.targetLang); } if (request.targetAccent != null) { _request.append("target_accent", request.targetAccent); } if (request.numSpeakers != null) { _request.append("num_speakers", request.numSpeakers.toString()); } if (request.watermark != null) { _request.append("watermark", request.watermark.toString()); } if (request.startTime != null) { _request.append("start_time", request.startTime.toString()); } if (request.endTime != null) { _request.append("end_time", request.endTime.toString()); } if (request.highestResolution != null) { _request.append("highest_resolution", request.highestResolution.toString()); } if (request.dropBackgroundAudio != null) { _request.append("drop_background_audio", request.dropBackgroundAudio.toString()); } if (request.useProfanityFilter != null) { _request.append("use_profanity_filter", request.useProfanityFilter.toString()); } if (request.dubbingStudio != null) { _request.append("dubbing_studio", request.dubbingStudio.toString()); } if (request.disableVoiceCloning != null) { _request.append("disable_voice_cloning", request.disableVoiceCloning.toString()); } if (request.mode != null) { _request.append("mode", request.mode); } if (request.csvFps != null) { _request.append("csv_fps", request.csvFps.toString()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/dubbing"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DoDubbingResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/dubbing."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns metadata about a dubbing project, including whether it's still in progress or not * * @param {string} dubbingId - ID of the dubbing project. * @param {Dubbing.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.get("dubbing_id") */ get(dubbingId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(dubbingId, requestOptions)); } __get(dubbingId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/${encodeURIComponent(dubbingId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DubbingMetadataResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/dubbing/{dubbing_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Deletes a dubbing project. * * @param {string} dubbingId - ID of the dubbing project. * @param {Dubbing.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.delete("dubbing_id") */ delete(dubbingId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(dubbingId, requestOptions)); } __delete(dubbingId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/${encodeURIComponent(dubbingId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteDubbingResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/dubbing/{dubbing_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Dubbing = Dubbing; /***/ }, /***/ 79101 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(51536), exports); /***/ }, /***/ 51536 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 35349 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(62707), exports); __exportStar(__webpack_require__(83323), exports); __exportStar(__webpack_require__(79101), exports); /***/ }, /***/ 8697 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Audio = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const serializers = __importStar(__webpack_require__(33121)); class Audio { constructor(_options = {}) { this._options = _options; } /** * Returns dub as a streamed MP3 or MP4 file. If this dub has been edited using Dubbing Studio you need to use the resource render endpoint as this endpoint only returns the original automatic dub result. * @throws {@link ElevenLabs.ForbiddenError} * @throws {@link ElevenLabs.NotFoundError} * @throws {@link ElevenLabs.UnprocessableEntityError} * @throws {@link ElevenLabs.TooEarlyError} */ get(dubbingId, languageCode, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(dubbingId, languageCode, requestOptions)); } __get(dubbingId, languageCode, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/${encodeURIComponent(dubbingId)}/audio/${encodeURIComponent(languageCode)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 403: throw new ElevenLabs.ForbiddenError(_response.error.body, _response.rawResponse); case 404: throw new ElevenLabs.NotFoundError(_response.error.body, _response.rawResponse); case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); case 425: throw new ElevenLabs.TooEarlyError(_response.error.body, _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/dubbing/{dubbing_id}/audio/{language_code}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Audio = Audio; /***/ }, /***/ 62272 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 84318 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(62272), exports); /***/ }, /***/ 83323 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.audio = exports.resource = exports.transcript = void 0; exports.transcript = __importStar(__webpack_require__(15134)); __exportStar(__webpack_require__(94300), exports); exports.resource = __importStar(__webpack_require__(35996)); exports.audio = __importStar(__webpack_require__(84318)); __exportStar(__webpack_require__(35513), exports); __exportStar(__webpack_require__(58943), exports); /***/ }, /***/ 82391 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Resource = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(68542); const Client_2 = __webpack_require__(15175); const Client_3 = __webpack_require__(76739); class Resource { constructor(_options = {}) { this._options = _options; } get language() { var _a; return ((_a = this._language) !== null && _a !== void 0 ? _a : (this._language = new Client_1.Language(this._options))); } get segment() { var _a; return ((_a = this._segment) !== null && _a !== void 0 ? _a : (this._segment = new Client_2.Segment(this._options))); } get speaker() { var _a; return ((_a = this._speaker) !== null && _a !== void 0 ? _a : (this._speaker = new Client_3.Speaker(this._options))); } /** * Given a dubbing ID generated from the '/v1/dubbing' endpoint with studio enabled, returns the dubbing resource. * * @param {string} dubbingId - ID of the dubbing project. * @param {Resource.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.get("dubbing_id") */ get(dubbingId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(dubbingId, requestOptions)); } __get(dubbingId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DubbingResource.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/dubbing/resource/{dubbing_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Regenerate the transcriptions for the specified segments. Does not automatically regenerate translations or dubs. * * @param {string} dubbingId - ID of the dubbing project. * @param {ElevenLabs.dubbing.BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost} request * @param {Resource.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.transcribe("dubbing_id", { * segments: ["segments"] * }) */ transcribe(dubbingId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__transcribe(dubbingId, request, requestOptions)); } __transcribe(dubbingId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/transcribe`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.dubbing.BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SegmentTranscriptionResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/dubbing/resource/{dubbing_id}/transcribe."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Regenerate the translations for either the entire resource or the specified segments/languages. Will automatically transcribe missing transcriptions. Will not automatically regenerate the dubs. * * @param {string} dubbingId - ID of the dubbing project. * @param {ElevenLabs.dubbing.BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost} request * @param {Resource.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.translate("dubbing_id", { * segments: ["segments"] * }) */ translate(dubbingId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__translate(dubbingId, request, requestOptions)); } __translate(dubbingId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/translate`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.dubbing.BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SegmentTranslationResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/dubbing/resource/{dubbing_id}/translate."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Regenerate the dubs for either the entire resource or the specified segments/languages. Will automatically transcribe and translate any missing transcriptions and translations. * * @param {string} dubbingId - ID of the dubbing project. * @param {ElevenLabs.dubbing.BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost} request * @param {Resource.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.dub("dubbing_id", { * segments: ["segments"] * }) */ dub(dubbingId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__dub(dubbingId, request, requestOptions)); } __dub(dubbingId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/dub`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.dubbing.BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SegmentDubResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/dubbing/resource/{dubbing_id}/dub."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Regenerate the output media for a language using the latest Studio state. Please ensure all segments have been dubbed before rendering, otherwise they will be omitted. Renders are generated asynchronously, and to check the status of all renders please use the 'Get Dubbing Resource' endpoint. * * @param {string} dubbingId - ID of the dubbing project. * @param {string} language - Render this language * @param {ElevenLabs.dubbing.BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost} request * @param {Resource.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.render("dubbing_id", "language", { * renderType: "mp4" * }) */ render(dubbingId, language, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__render(dubbingId, language, request, requestOptions)); } __render(dubbingId, language, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { shouldNormalizeVolume } = request, _body = __rest(request, ["shouldNormalizeVolume"]); const _queryParams = {}; if (shouldNormalizeVolume != null) { _queryParams["should_normalize_volume"] = shouldNormalizeVolume.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/render/${encodeURIComponent(language)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.dubbing.BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DubbingRenderResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/dubbing/resource/{dubbing_id}/render/{language}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Resource = Resource; /***/ }, /***/ 91726 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(35513), exports); /***/ }, /***/ 35513 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 35996 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(91726), exports); __exportStar(__webpack_require__(25834), exports); /***/ }, /***/ 25834 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.speaker = exports.segment = exports.language = void 0; exports.language = __importStar(__webpack_require__(23597)); exports.segment = __importStar(__webpack_require__(1356)); exports.speaker = __importStar(__webpack_require__(25176)); __exportStar(__webpack_require__(64600), exports); __exportStar(__webpack_require__(48873), exports); __exportStar(__webpack_require__(41061), exports); /***/ }, /***/ 68542 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Language = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Language { constructor(_options = {}) { this._options = _options; } /** * Adds the given ElevenLab Turbo V2/V2.5 language code to the resource. Does not automatically generate transcripts/translations/audio. * * @param {string} dubbingId - ID of the dubbing project. * @param {ElevenLabs.dubbing.resource.BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost} request * @param {Language.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.language.add("dubbing_id") */ add(dubbingId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__add(dubbingId, request, requestOptions)); } __add(dubbingId_1) { return __awaiter(this, arguments, void 0, function* (dubbingId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/language`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.dubbing.resource.BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.LanguageAddedResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/dubbing/resource/{dubbing_id}/language."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Language = Language; /***/ }, /***/ 84901 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(64600), exports); /***/ }, /***/ 64600 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23597 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(84901), exports); /***/ }, /***/ 15175 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Segment = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Segment { constructor(_options = {}) { this._options = _options; } /** * Modifies a single segment with new text and/or start/end times. Will update the values for only a specific language of a segment. Does not automatically regenerate the dub. * * @param {string} dubbingId - ID of the dubbing project. * @param {string} segmentId - ID of the segment * @param {string} language - ID of the language. * @param {ElevenLabs.dubbing.resource.SegmentUpdatePayload} request * @param {Segment.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.segment.update("dubbing_id", "segment_id", "language") */ update(dubbingId, segmentId, language, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(dubbingId, segmentId, language, request, requestOptions)); } __update(dubbingId_1, segmentId_1, language_1) { return __awaiter(this, arguments, void 0, function* (dubbingId, segmentId, language, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/segment/${encodeURIComponent(segmentId)}/${encodeURIComponent(language)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.dubbing.resource.SegmentUpdatePayload.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SegmentUpdateResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Deletes a single segment from the dubbing. * * @param {string} dubbingId - ID of the dubbing project. * @param {string} segmentId - ID of the segment * @param {Segment.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.segment.delete("dubbing_id", "segment_id") */ delete(dubbingId, segmentId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(dubbingId, segmentId, requestOptions)); } __delete(dubbingId, segmentId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/segment/${encodeURIComponent(segmentId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SegmentDeleteResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Segment = Segment; /***/ }, /***/ 50974 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(48873), exports); /***/ }, /***/ 48873 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1356 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(50974), exports); /***/ }, /***/ 76739 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Speaker = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(96819); class Speaker { constructor(_options = {}) { this._options = _options; } get segment() { var _a; return ((_a = this._segment) !== null && _a !== void 0 ? _a : (this._segment = new Client_1.Segment(this._options))); } /** * Amend the metadata associated with a speaker, such as their voice. Both voice cloning and using voices from the ElevenLabs library are supported. * * @param {string} dubbingId - ID of the dubbing project. * @param {string} speakerId - ID of the speaker. * @param {ElevenLabs.dubbing.resource.BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch} request * @param {Speaker.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.speaker.update("dubbing_id", "speaker_id") */ update(dubbingId, speakerId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(dubbingId, speakerId, request, requestOptions)); } __update(dubbingId_1, speakerId_1) { return __awaiter(this, arguments, void 0, function* (dubbingId, speakerId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/speaker/${encodeURIComponent(speakerId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.dubbing.resource.BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SpeakerUpdatedResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Fetch the top 10 similar voices to a speaker, including the voice IDs, names, descriptions, and, where possible, a sample audio recording. * * @param {string} dubbingId - ID of the dubbing project. * @param {string} speakerId - ID of the speaker. * @param {Speaker.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.speaker.findSimilarVoices("dubbing_id", "speaker_id") */ findSimilarVoices(dubbingId, speakerId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__findSimilarVoices(dubbingId, speakerId, requestOptions)); } __findSimilarVoices(dubbingId, speakerId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/speaker/${encodeURIComponent(speakerId)}/similar-voices`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SimilarVoicesForSpeakerResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/similar-voices."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Speaker = Speaker; /***/ }, /***/ 75994 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(41061), exports); /***/ }, /***/ 41061 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 25176 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(75994), exports); __exportStar(__webpack_require__(52558), exports); /***/ }, /***/ 52558 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.segment = void 0; exports.segment = __importStar(__webpack_require__(79336)); __exportStar(__webpack_require__(89237), exports); /***/ }, /***/ 96819 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Segment = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Segment { constructor(_options = {}) { this._options = _options; } /** * Creates a new segment in dubbing resource with a start and end time for the speaker in every available language. Does not automatically generate transcripts/translations/audio. * * @param {string} dubbingId - ID of the dubbing project. * @param {string} speakerId - ID of the speaker. * @param {ElevenLabs.dubbing.resource.speaker.SegmentCreatePayload} request * @param {Segment.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.dubbing.resource.speaker.segment.create("dubbing_id", "speaker_id", { * startTime: 1.1, * endTime: 1.1 * }) */ create(dubbingId, speakerId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(dubbingId, speakerId, request, requestOptions)); } __create(dubbingId, speakerId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/resource/${encodeURIComponent(dubbingId)}/speaker/${encodeURIComponent(speakerId)}/segment`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.dubbing.resource.speaker.SegmentCreatePayload.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SegmentCreateResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Segment = Segment; /***/ }, /***/ 86250 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(89237), exports); /***/ }, /***/ 89237 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79336 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(86250), exports); /***/ }, /***/ 50009 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Transcript = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class Transcript { constructor(_options = {}) { this._options = _options; } /** * Returns transcript for the dub as an SRT or WEBVTT file. * * @param {string} dubbingId - ID of the dubbing project. * @param {string} languageCode - ID of the language. * @param {ElevenLabs.dubbing.TranscriptGetTranscriptForDubRequest} request * @param {Transcript.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.ForbiddenError} * @throws {@link ElevenLabs.NotFoundError} * @throws {@link ElevenLabs.UnprocessableEntityError} * @throws {@link ElevenLabs.TooEarlyError} * * @example * await client.dubbing.transcript.getTranscriptForDub("dubbing_id", "language_code") */ getTranscriptForDub(dubbingId, languageCode, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getTranscriptForDub(dubbingId, languageCode, request, requestOptions)); } __getTranscriptForDub(dubbingId_1, languageCode_1) { return __awaiter(this, arguments, void 0, function* (dubbingId, languageCode, request = {}, requestOptions) { var _a, _b, _c; const { formatType } = request; const _queryParams = {}; if (formatType != null) { _queryParams["format_type"] = serializers.dubbing.TranscriptGetTranscriptForDubRequestFormatType.jsonOrThrow(formatType, { unrecognizedObjectKeys: "strip", }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/dubbing/${encodeURIComponent(dubbingId)}/transcript/${encodeURIComponent(languageCode)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, responseType: "text", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 403: throw new ElevenLabs.ForbiddenError(_response.error.body, _response.rawResponse); case 404: throw new ElevenLabs.NotFoundError(_response.error.body, _response.rawResponse); case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); case 425: throw new ElevenLabs.TooEarlyError(_response.error.body, _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/dubbing/{dubbing_id}/transcript/{language_code}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Transcript = Transcript; /***/ }, /***/ 15904 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(58943), exports); /***/ }, /***/ 58943 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15134 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(94300), exports); __exportStar(__webpack_require__(15904), exports); /***/ }, /***/ 98418 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TranscriptGetTranscriptForDubRequestFormatType = void 0; exports.TranscriptGetTranscriptForDubRequestFormatType = { Srt: "srt", Webvtt: "webvtt", }; /***/ }, /***/ 94300 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(98418), exports); /***/ }, /***/ 24962 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingListRequestDubbingStatus = void 0; exports.DubbingListRequestDubbingStatus = { Dubbing: "dubbing", Dubbed: "dubbed", Failed: "failed", }; /***/ }, /***/ 30676 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingListRequestFilterByCreator = void 0; exports.DubbingListRequestFilterByCreator = { Personal: "personal", Others: "others", All: "all", }; /***/ }, /***/ 62707 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(24962), exports); __exportStar(__webpack_require__(30676), exports); /***/ }, /***/ 53197 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ForcedAlignment = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class ForcedAlignment { constructor(_options = {}) { this._options = _options; } /** * Force align an audio file to text. Use this endpoint to get the timing information for each character and word in an audio file based on a provided text transcript. * * @param {ElevenLabs.BodyCreateForcedAlignmentV1ForcedAlignmentPost} request * @param {ForcedAlignment.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.forcedAlignment.create({ * file: fs.createReadStream("/path/to/your/file"), * text: "text" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); yield _request.appendFile("file", request.file); _request.append("text", request.text); if (request.enabledSpooledFile != null) { _request.append("enabled_spooled_file", request.enabledSpooledFile.toString()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/forced-alignment"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ForcedAlignmentResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/forced-alignment."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.ForcedAlignment = ForcedAlignment; /***/ }, /***/ 23892 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(69011), exports); /***/ }, /***/ 69011 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 62610 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(23892), exports); /***/ }, /***/ 54291 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.History = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class History { constructor(_options = {}) { this._options = _options; } /** * Returns a list of your generated audio. * * @param {ElevenLabs.HistoryListRequest} request * @param {History.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.history.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { pageSize, startAfterHistoryItemId, voiceId, search, source } = request; const _queryParams = {}; if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (startAfterHistoryItemId != null) { _queryParams["start_after_history_item_id"] = startAfterHistoryItemId; } if (voiceId != null) { _queryParams["voice_id"] = voiceId; } if (search != null) { _queryParams["search"] = search; } if (source != null) { _queryParams["source"] = serializers.HistoryListRequestSource.jsonOrThrow(source, { unrecognizedObjectKeys: "strip", }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/history"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetSpeechHistoryResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/history."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Retrieves a history item. * * @param {string} historyItemId - ID of the history item to be used. You can use the [Get generated items](/docs/api-reference/history/get-all) endpoint to retrieve a list of history items. * @param {History.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.history.get("VW7YKqPnjY4h39yTbx2L") */ get(historyItemId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(historyItemId, requestOptions)); } __get(historyItemId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/history/${encodeURIComponent(historyItemId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SpeechHistoryItemResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/history/{history_item_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete a history item by its ID * * @param {string} historyItemId - ID of the history item to be used. You can use the [Get generated items](/docs/api-reference/history/get-all) endpoint to retrieve a list of history items. * @param {History.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.history.delete("VW7YKqPnjY4h39yTbx2L") */ delete(historyItemId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(historyItemId, requestOptions)); } __delete(historyItemId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/history/${encodeURIComponent(historyItemId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteHistoryItemResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/history/{history_item_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns the audio of an history item. * @throws {@link ElevenLabs.UnprocessableEntityError} */ getAudio(historyItemId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getAudio(historyItemId, requestOptions)); } __getAudio(historyItemId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/history/${encodeURIComponent(historyItemId)}/audio`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/history/{history_item_id}/audio."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Download one or more history items. If one history item ID is provided, we will return a single audio file. If more than one history item IDs are provided, we will provide the history items packed into a .zip file. * @throws {@link ElevenLabs.BadRequestError} * @throws {@link ElevenLabs.UnprocessableEntityError} */ download(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__download(request, requestOptions)); } __download(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/history/download"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.DownloadHistoryRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 400: throw new ElevenLabs.BadRequestError(serializers.BadRequestErrorBody.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/history/download."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.History = History; /***/ }, /***/ 81226 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(92418), exports); /***/ }, /***/ 92418 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23112 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(82646), exports); __exportStar(__webpack_require__(81226), exports); /***/ }, /***/ 50908 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HistoryListRequestSource = void 0; exports.HistoryListRequestSource = { Tts: "TTS", Sts: "STS", }; /***/ }, /***/ 82646 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(50908), exports); /***/ }, /***/ 59363 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.forcedAlignment = exports.webhooks = exports.usage = exports.audioNative = exports.models = exports.user = exports.samples = exports.workspace = exports.serviceAccounts = exports.conversationalAi = exports.v1TextToSpeechVoiceIdMultiStreamInput = exports.v1TextToSpeechVoiceIdStreamInput = exports.music = exports.speechToText = exports.pronunciationDictionaries = exports.dubbing = exports.studio = exports.voices = exports.textToVoice = exports.speechToSpeech = exports.textToDialogue = exports.textToSpeech = exports.audioIsolation = exports.textToSoundEffects = exports.history = void 0; exports.history = __importStar(__webpack_require__(23112)); __exportStar(__webpack_require__(82646), exports); exports.textToSoundEffects = __importStar(__webpack_require__(993)); __exportStar(__webpack_require__(66599), exports); exports.audioIsolation = __importStar(__webpack_require__(17674)); __exportStar(__webpack_require__(58432), exports); exports.textToSpeech = __importStar(__webpack_require__(87608)); __exportStar(__webpack_require__(31142), exports); exports.textToDialogue = __importStar(__webpack_require__(10608)); __exportStar(__webpack_require__(31454), exports); exports.speechToSpeech = __importStar(__webpack_require__(39989)); __exportStar(__webpack_require__(55475), exports); exports.textToVoice = __importStar(__webpack_require__(67628)); __exportStar(__webpack_require__(8354), exports); exports.voices = __importStar(__webpack_require__(56095)); __exportStar(__webpack_require__(3909), exports); exports.studio = __importStar(__webpack_require__(75594)); __exportStar(__webpack_require__(40064), exports); exports.dubbing = __importStar(__webpack_require__(35349)); __exportStar(__webpack_require__(62707), exports); exports.pronunciationDictionaries = __importStar(__webpack_require__(19569)); __exportStar(__webpack_require__(86327), exports); exports.speechToText = __importStar(__webpack_require__(27268)); __exportStar(__webpack_require__(7962), exports); exports.music = __importStar(__webpack_require__(39735)); __exportStar(__webpack_require__(88509), exports); exports.v1TextToSpeechVoiceIdStreamInput = __importStar(__webpack_require__(300)); __exportStar(__webpack_require__(14018), exports); exports.v1TextToSpeechVoiceIdMultiStreamInput = __importStar(__webpack_require__(66151)); __exportStar(__webpack_require__(53453), exports); exports.conversationalAi = __importStar(__webpack_require__(45248)); exports.serviceAccounts = __importStar(__webpack_require__(58899)); exports.workspace = __importStar(__webpack_require__(12285)); exports.samples = __importStar(__webpack_require__(21919)); exports.user = __importStar(__webpack_require__(67823)); exports.models = __importStar(__webpack_require__(91646)); exports.audioNative = __importStar(__webpack_require__(99429)); exports.usage = __importStar(__webpack_require__(72827)); exports.webhooks = __importStar(__webpack_require__(49450)); exports.forcedAlignment = __importStar(__webpack_require__(62610)); __exportStar(__webpack_require__(92418), exports); __exportStar(__webpack_require__(84012), exports); __exportStar(__webpack_require__(98811), exports); __exportStar(__webpack_require__(36773), exports); __exportStar(__webpack_require__(89677), exports); __exportStar(__webpack_require__(48848), exports); __exportStar(__webpack_require__(27209), exports); __exportStar(__webpack_require__(15302), exports); __exportStar(__webpack_require__(75899), exports); __exportStar(__webpack_require__(51536), exports); __exportStar(__webpack_require__(9568), exports); __exportStar(__webpack_require__(52994), exports); __exportStar(__webpack_require__(61436), exports); __exportStar(__webpack_require__(28987), exports); __exportStar(__webpack_require__(36497), exports); __exportStar(__webpack_require__(69011), exports); __exportStar(__webpack_require__(59165), exports); __exportStar(__webpack_require__(3246), exports); /***/ }, /***/ 68057 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Models = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); /** * Access the different models of the platform. */ class Models { constructor(_options = {}) { this._options = _options; } /** * Gets a list of available models. * * @param {Models.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.models.list() */ list(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); } __list(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/models"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.models.list.Response.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/models."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Models = Models; /***/ }, /***/ 93120 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91646 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(93120), exports); /***/ }, /***/ 97280 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Music = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(66672); class Music { constructor(_options = {}) { this._options = _options; } get compositionPlan() { var _a; return ((_a = this._compositionPlan) !== null && _a !== void 0 ? _a : (this._compositionPlan = new Client_1.CompositionPlan(this._options))); } /** * Compose a song from a prompt or a composition plan. * @throws {@link ElevenLabs.UnprocessableEntityError} */ compose(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__compose(request, requestOptions)); } __compose() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.MusicComposeRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip", }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/music"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.BodyComposeMusicV1MusicPost.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/music."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Compose a song from a prompt or a composition plan. * @throws {@link ElevenLabs.UnprocessableEntityError} */ composeDetailed(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__composeDetailed(request, requestOptions)); } __composeDetailed() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.MusicComposeDetailedRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/music/detailed"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.BodyComposeMusicWithADetailedResponseV1MusicDetailedPost.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/music/detailed."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Stream a composed song from a prompt or a composition plan. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(request, requestOptions)); } __stream() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.MusicStreamRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip", }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/music/stream"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.BodyStreamComposedMusicV1MusicStreamPost.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/music/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Music = Music; /***/ }, /***/ 87911 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(3246), exports); /***/ }, /***/ 3246 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39735 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(88509), exports); __exportStar(__webpack_require__(87911), exports); __exportStar(__webpack_require__(78105), exports); /***/ }, /***/ 66672 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CompositionPlan = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class CompositionPlan { constructor(_options = {}) { this._options = _options; } /** * Create a composition plan for music generation. Usage of this endpoint does not cost any credits but is subject to rate limiting depending on your tier. * * @param {ElevenLabs.music.BodyGenerateCompositionPlanV1MusicPlanPost} request * @param {CompositionPlan.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.music.compositionPlan.create({ * prompt: "prompt" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/music/plan"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.music.BodyGenerateCompositionPlanV1MusicPlanPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.MusicPrompt.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/music/plan."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.CompositionPlan = CompositionPlan; /***/ }, /***/ 91863 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(9918), exports); /***/ }, /***/ 9918 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56135 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(91863), exports); /***/ }, /***/ 78105 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.compositionPlan = void 0; exports.compositionPlan = __importStar(__webpack_require__(56135)); __exportStar(__webpack_require__(9918), exports); /***/ }, /***/ 21569 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MusicComposeDetailedRequestOutputFormat = void 0; exports.MusicComposeDetailedRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 23297 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MusicComposeRequestOutputFormat = void 0; exports.MusicComposeRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 81979 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MusicStreamRequestOutputFormat = void 0; exports.MusicStreamRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 88509 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(23297), exports); __exportStar(__webpack_require__(21569), exports); __exportStar(__webpack_require__(81979), exports); /***/ }, /***/ 68818 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaries = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(93184); class PronunciationDictionaries { constructor(_options = {}) { this._options = _options; } get rules() { var _a; return ((_a = this._rules) !== null && _a !== void 0 ? _a : (this._rules = new Client_1.Rules(this._options))); } /** * Creates a new pronunciation dictionary from a lexicon .PLS file * * @param {ElevenLabs.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromFilePost} request * @param {PronunciationDictionaries.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.pronunciationDictionaries.createFromFile({ * name: "name" * }) */ createFromFile(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createFromFile(request, requestOptions)); } __createFromFile(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); _request.append("name", request.name); if (request.file != null) { yield _request.appendFile("file", request.file); } if (request.description != null) { _request.append("description", request.description); } if (request.workspaceAccess != null) { _request.append("workspace_access", serializers.PronunciationDictionariesCreateFromFileRequestWorkspaceAccess.jsonOrThrow(request.workspaceAccess, { unrecognizedObjectKeys: "strip" })); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/pronunciation-dictionaries/add-from-file"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddPronunciationDictionaryResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/pronunciation-dictionaries/add-from-file."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Creates a new pronunciation dictionary from provided rules. * * @param {ElevenLabs.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost} request * @param {PronunciationDictionaries.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.pronunciationDictionaries.createFromRules({ * rules: [{ * type: "alias", * stringToReplace: "Thailand", * alias: "tie-land" * }], * name: "My Dictionary" * }) */ createFromRules(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createFromRules(request, requestOptions)); } __createFromRules(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/pronunciation-dictionaries/add-from-rules"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddPronunciationDictionaryResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/pronunciation-dictionaries/add-from-rules."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get metadata for a pronunciation dictionary * * @param {string} pronunciationDictionaryId - The id of the pronunciation dictionary * @param {PronunciationDictionaries.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.pronunciationDictionaries.get("21m00Tcm4TlvDq8ikWAM") */ get(pronunciationDictionaryId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(pronunciationDictionaryId, requestOptions)); } __get(pronunciationDictionaryId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/pronunciation-dictionaries/${encodeURIComponent(pronunciationDictionaryId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetPronunciationDictionaryMetadataResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Partially update the pronunciation dictionary without changing the version * * @param {string} pronunciationDictionaryId - The id of the pronunciation dictionary * @param {ElevenLabs.BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch} request * @param {PronunciationDictionaries.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.pronunciationDictionaries.update("21m00Tcm4TlvDq8ikWAM") */ update(pronunciationDictionaryId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(pronunciationDictionaryId, request, requestOptions)); } __update(pronunciationDictionaryId_1) { return __awaiter(this, arguments, void 0, function* (pronunciationDictionaryId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/pronunciation-dictionaries/${encodeURIComponent(pronunciationDictionaryId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetPronunciationDictionaryMetadataResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get a PLS file with a pronunciation dictionary version rules * @throws {@link ElevenLabs.UnprocessableEntityError} */ download(dictionaryId, versionId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__download(dictionaryId, versionId, requestOptions)); } __download(dictionaryId, versionId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/pronunciation-dictionaries/${encodeURIComponent(dictionaryId)}/${encodeURIComponent(versionId)}/download`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/pronunciation-dictionaries/{dictionary_id}/{version_id}/download."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Get a list of the pronunciation dictionaries you have access to and their metadata * * @param {ElevenLabs.PronunciationDictionariesListRequest} request * @param {PronunciationDictionaries.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.pronunciationDictionaries.list() */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { cursor, pageSize, sort, sortDirection } = request; const _queryParams = {}; if (cursor != null) { _queryParams["cursor"] = cursor; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (sort != null) { _queryParams["sort"] = serializers.PronunciationDictionariesListRequestSort.jsonOrThrow(sort, { unrecognizedObjectKeys: "strip", }); } if (sortDirection != null) { _queryParams["sort_direction"] = sortDirection; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/pronunciation-dictionaries"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetPronunciationDictionariesMetadataResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/pronunciation-dictionaries."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.PronunciationDictionaries = PronunciationDictionaries; /***/ }, /***/ 59209 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(61436), exports); /***/ }, /***/ 61436 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19569 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(86327), exports); __exportStar(__webpack_require__(22639), exports); __exportStar(__webpack_require__(59209), exports); /***/ }, /***/ 22639 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.rules = void 0; exports.rules = __importStar(__webpack_require__(72791)); __exportStar(__webpack_require__(92797), exports); __exportStar(__webpack_require__(72142), exports); /***/ }, /***/ 93184 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Rules = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Rules { constructor(_options = {}) { this._options = _options; } /** * Add rules to the pronunciation dictionary * * @param {string} pronunciationDictionaryId - The id of the pronunciation dictionary * @param {ElevenLabs.pronunciationDictionaries.PronunciationDictionary} request * @param {Rules.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.pronunciationDictionaries.rules.add("21m00Tcm4TlvDq8ikWAM", { * rules: [{ * type: "alias", * stringToReplace: "Thailand", * alias: "tie-land" * }] * }) */ add(pronunciationDictionaryId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__add(pronunciationDictionaryId, request, requestOptions)); } __add(pronunciationDictionaryId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/pronunciation-dictionaries/${encodeURIComponent(pronunciationDictionaryId)}/add-rules`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.pronunciationDictionaries.PronunciationDictionary.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.PronunciationDictionaryRulesResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/add-rules."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Remove rules from the pronunciation dictionary * * @param {string} pronunciationDictionaryId - The id of the pronunciation dictionary * @param {ElevenLabs.pronunciationDictionaries.RemovePronunciationDictionaryRulesRequest} request * @param {Rules.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.pronunciationDictionaries.rules.remove("21m00Tcm4TlvDq8ikWAM", { * ruleStrings: ["rule_strings"] * }) */ remove(pronunciationDictionaryId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__remove(pronunciationDictionaryId, request, requestOptions)); } __remove(pronunciationDictionaryId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/pronunciation-dictionaries/${encodeURIComponent(pronunciationDictionaryId)}/remove-rules`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.pronunciationDictionaries.RemovePronunciationDictionaryRulesRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.PronunciationDictionaryRulesResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/remove-rules."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Rules = Rules; /***/ }, /***/ 83175 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(72142), exports); /***/ }, /***/ 72142 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 72791 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(92797), exports); __exportStar(__webpack_require__(83175), exports); /***/ }, /***/ 15846 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92797 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(15846), exports); /***/ }, /***/ 94170 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 93757 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostWorkspaceAccess = void 0; exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostWorkspaceAccess = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 84556 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionariesCreateFromFileRequestWorkspaceAccess = void 0; exports.PronunciationDictionariesCreateFromFileRequestWorkspaceAccess = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 609 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionariesListRequestSort = void 0; exports.PronunciationDictionariesListRequestSort = { CreationTimeUnix: "creation_time_unix", Name: "name", }; /***/ }, /***/ 86327 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(84556), exports); __exportStar(__webpack_require__(94170), exports); __exportStar(__webpack_require__(93757), exports); __exportStar(__webpack_require__(609), exports); /***/ }, /***/ 1640 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Samples = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); /** * Access to your samples. A sample is any audio file you attached to a voice. A voice can have one or more samples. */ class Samples { constructor(_options = {}) { this._options = _options; } /** * Removes a sample by its ID. * * @param {string} voiceId - ID of the voice to be used. You can use the [Get voices](/docs/api-reference/voices/search) endpoint list all the available voices. * @param {string} sampleId - ID of the sample to be used. You can use the [Get voices](/docs/api-reference/voices/get) endpoint list all the available samples for a voice. * @param {Samples.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.samples.delete("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L") */ delete(voiceId, sampleId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(voiceId, sampleId, requestOptions)); } __delete(voiceId, sampleId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteSampleResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/voices/{voice_id}/samples/{sample_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Samples = Samples; /***/ }, /***/ 4223 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21919 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(4223), exports); /***/ }, /***/ 34492 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ServiceAccounts = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(46013); class ServiceAccounts { constructor(_options = {}) { this._options = _options; } get apiKeys() { var _a; return ((_a = this._apiKeys) !== null && _a !== void 0 ? _a : (this._apiKeys = new Client_1.ApiKeys(this._options))); } /** * List all service accounts in the workspace * * @param {ServiceAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.serviceAccounts.list() */ list(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); } __list(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/service-accounts"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.WorkspaceServiceAccountListResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/service-accounts."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.ServiceAccounts = ServiceAccounts; /***/ }, /***/ 33939 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58899 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(93245), exports); __exportStar(__webpack_require__(33939), exports); /***/ }, /***/ 46013 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ApiKeys = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class ApiKeys { constructor(_options = {}) { this._options = _options; } /** * Get all API keys for a service account * * @param {string} serviceAccountUserId * @param {ApiKeys.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.serviceAccounts.apiKeys.list("service_account_user_id") */ list(serviceAccountUserId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(serviceAccountUserId, requestOptions)); } __list(serviceAccountUserId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/service-accounts/${encodeURIComponent(serviceAccountUserId)}/api-keys`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.WorkspaceApiKeyListResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/service-accounts/{service_account_user_id}/api-keys."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Create a new API key for a service account * * @param {string} serviceAccountUserId * @param {ElevenLabs.serviceAccounts.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost} request * @param {ApiKeys.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.serviceAccounts.apiKeys.create("service_account_user_id", { * name: "name", * permissions: ["text_to_speech"] * }) */ create(serviceAccountUserId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(serviceAccountUserId, request, requestOptions)); } __create(serviceAccountUserId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/service-accounts/${encodeURIComponent(serviceAccountUserId)}/api-keys`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.serviceAccounts.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.WorkspaceCreateApiKeyResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/service-accounts/{service_account_user_id}/api-keys."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete an existing API key for a service account * * @param {string} serviceAccountUserId * @param {string} apiKeyId * @param {ApiKeys.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.serviceAccounts.apiKeys.delete("service_account_user_id", "api_key_id") */ delete(serviceAccountUserId, apiKeyId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(serviceAccountUserId, apiKeyId, requestOptions)); } __delete(serviceAccountUserId, apiKeyId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/service-accounts/${encodeURIComponent(serviceAccountUserId)}/api-keys/${encodeURIComponent(apiKeyId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update an existing API key for a service account * * @param {string} serviceAccountUserId * @param {string} apiKeyId * @param {ElevenLabs.serviceAccounts.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch} request * @param {ApiKeys.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.serviceAccounts.apiKeys.update("service_account_user_id", "api_key_id", { * isEnabled: true, * name: "Sneaky Fox", * permissions: ["text_to_speech"] * }) */ update(serviceAccountUserId, apiKeyId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(serviceAccountUserId, apiKeyId, request, requestOptions)); } __update(serviceAccountUserId, apiKeyId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/service-accounts/${encodeURIComponent(serviceAccountUserId)}/api-keys/${encodeURIComponent(apiKeyId)}`), method: "PATCH", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.serviceAccounts.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.ApiKeys = ApiKeys; /***/ }, /***/ 68292 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(41315), exports); /***/ }, /***/ 41315 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67362 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(99512), exports); __exportStar(__webpack_require__(68292), exports); /***/ }, /***/ 34513 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 36734 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissionsItem = void 0; exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissionsItem = { TextToSpeech: "text_to_speech", SpeechToSpeech: "speech_to_speech", SpeechToText: "speech_to_text", ModelsRead: "models_read", ModelsWrite: "models_write", VoicesRead: "voices_read", VoicesWrite: "voices_write", SpeechHistoryRead: "speech_history_read", SpeechHistoryWrite: "speech_history_write", SoundGeneration: "sound_generation", AudioIsolation: "audio_isolation", VoiceGeneration: "voice_generation", DubbingRead: "dubbing_read", DubbingWrite: "dubbing_write", PronunciationDictionariesRead: "pronunciation_dictionaries_read", PronunciationDictionariesWrite: "pronunciation_dictionaries_write", UserRead: "user_read", UserWrite: "user_write", ProjectsRead: "projects_read", ProjectsWrite: "projects_write", AudioNativeRead: "audio_native_read", AudioNativeWrite: "audio_native_write", WorkspaceRead: "workspace_read", WorkspaceWrite: "workspace_write", ForcedAlignment: "forced_alignment", ConvaiRead: "convai_read", ConvaiWrite: "convai_write", MusicGeneration: "music_generation", }; /***/ }, /***/ 87323 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21560 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissionsItem = void 0; exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissionsItem = { TextToSpeech: "text_to_speech", SpeechToSpeech: "speech_to_speech", SpeechToText: "speech_to_text", ModelsRead: "models_read", ModelsWrite: "models_write", VoicesRead: "voices_read", VoicesWrite: "voices_write", SpeechHistoryRead: "speech_history_read", SpeechHistoryWrite: "speech_history_write", SoundGeneration: "sound_generation", AudioIsolation: "audio_isolation", VoiceGeneration: "voice_generation", DubbingRead: "dubbing_read", DubbingWrite: "dubbing_write", PronunciationDictionariesRead: "pronunciation_dictionaries_read", PronunciationDictionariesWrite: "pronunciation_dictionaries_write", UserRead: "user_read", UserWrite: "user_write", ProjectsRead: "projects_read", ProjectsWrite: "projects_write", AudioNativeRead: "audio_native_read", AudioNativeWrite: "audio_native_write", WorkspaceRead: "workspace_read", WorkspaceWrite: "workspace_write", ForcedAlignment: "forced_alignment", ConvaiRead: "convai_read", ConvaiWrite: "convai_write", MusicGeneration: "music_generation", }; /***/ }, /***/ 99512 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36734), exports); __exportStar(__webpack_require__(34513), exports); __exportStar(__webpack_require__(21560), exports); __exportStar(__webpack_require__(87323), exports); /***/ }, /***/ 93245 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.apiKeys = void 0; exports.apiKeys = __importStar(__webpack_require__(67362)); __exportStar(__webpack_require__(99512), exports); __exportStar(__webpack_require__(41315), exports); /***/ }, /***/ 13702 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeech = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class SpeechToSpeech { constructor(_options = {}) { this._options = _options; } /** * Transform audio from one voice to another. Maintain full control over emotion, timing and delivery. * @throws {@link ElevenLabs.UnprocessableEntityError} */ convert(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(voiceId, request, requestOptions)); } __convert(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _queryParams = {}; if (request.enableLogging != null) { _queryParams["enable_logging"] = request.enableLogging.toString(); } if (request.optimizeStreamingLatency != null) { _queryParams["optimize_streaming_latency"] = request.optimizeStreamingLatency.toString(); } if (request.outputFormat != null) { _queryParams["output_format"] = serializers.SpeechToSpeechConvertRequestOutputFormat.jsonOrThrow(request.outputFormat, { unrecognizedObjectKeys: "strip" }); } const _request = yield core.newFormData(); yield _request.appendFile("audio", request.audio); if (request.modelId != null) { _request.append("model_id", request.modelId); } if (request.voiceSettings != null) { _request.append("voice_settings", request.voiceSettings); } if (request.seed != null) { _request.append("seed", request.seed.toString()); } if (request.removeBackgroundNoise != null) { _request.append("remove_background_noise", request.removeBackgroundNoise.toString()); } if (request.fileFormat != null) { _request.append("file_format", serializers.SpeechToSpeechConvertRequestFileFormat.jsonOrThrow(request.fileFormat, { unrecognizedObjectKeys: "strip", })); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/speech-to-speech/${encodeURIComponent(voiceId)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/speech-to-speech/{voice_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Stream audio from one voice to another. Maintain full control over emotion, timing and delivery. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(voiceId, request, requestOptions)); } __stream(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _queryParams = {}; if (request.enableLogging != null) { _queryParams["enable_logging"] = request.enableLogging.toString(); } if (request.optimizeStreamingLatency != null) { _queryParams["optimize_streaming_latency"] = request.optimizeStreamingLatency.toString(); } if (request.outputFormat != null) { _queryParams["output_format"] = serializers.SpeechToSpeechStreamRequestOutputFormat.jsonOrThrow(request.outputFormat, { unrecognizedObjectKeys: "strip" }); } const _request = yield core.newFormData(); yield _request.appendFile("audio", request.audio); if (request.modelId != null) { _request.append("model_id", request.modelId); } if (request.voiceSettings != null) { _request.append("voice_settings", request.voiceSettings); } if (request.seed != null) { _request.append("seed", request.seed.toString()); } if (request.removeBackgroundNoise != null) { _request.append("remove_background_noise", request.removeBackgroundNoise.toString()); } if (request.fileFormat != null) { _request.append("file_format", serializers.SpeechToSpeechStreamRequestFileFormat.jsonOrThrow(request.fileFormat, { unrecognizedObjectKeys: "strip", })); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/speech-to-speech/${encodeURIComponent(voiceId)}/stream`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/speech-to-speech/{voice_id}/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.SpeechToSpeech = SpeechToSpeech; /***/ }, /***/ 65885 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(48848), exports); /***/ }, /***/ 48848 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39989 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(55475), exports); __exportStar(__webpack_require__(65885), exports); /***/ }, /***/ 19799 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechConvertRequestFileFormat = void 0; exports.SpeechToSpeechConvertRequestFileFormat = { PcmS16Le16: "pcm_s16le_16", Other: "other", }; /***/ }, /***/ 69128 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechConvertRequestOutputFormat = void 0; exports.SpeechToSpeechConvertRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 68620 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechStreamRequestFileFormat = void 0; exports.SpeechToSpeechStreamRequestFileFormat = { PcmS16Le16: "pcm_s16le_16", Other: "other", }; /***/ }, /***/ 37035 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechStreamRequestOutputFormat = void 0; exports.SpeechToSpeechStreamRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 55475 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(69128), exports); __exportStar(__webpack_require__(19799), exports); __exportStar(__webpack_require__(37035), exports); __exportStar(__webpack_require__(68620), exports); /***/ }, /***/ 2975 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToText = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const json_1 = __webpack_require__(53148); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(35161); class SpeechToText { constructor(_options = {}) { this._options = _options; } get transcripts() { var _a; return ((_a = this._transcripts) !== null && _a !== void 0 ? _a : (this._transcripts = new Client_1.Transcripts(this._options))); } /** * Transcribe an audio or video file. If webhook is set to true, the request will be processed asynchronously and results sent to configured webhooks. When use_multi_channel is true and the provided audio has multiple channels, a 'transcripts' object with separate transcripts for each channel is returned. Otherwise, returns a single transcript. The optional webhook_metadata parameter allows you to attach custom data that will be included in webhook responses for request correlation and tracking. * * @param {ElevenLabs.BodySpeechToTextV1SpeechToTextPost} request * @param {SpeechToText.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.speechToText.convert({ * modelId: "model_id" * }) */ convert(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(request, requestOptions)); } __convert(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _queryParams = {}; if (request.enableLogging != null) { _queryParams["enable_logging"] = request.enableLogging.toString(); } const _request = yield core.newFormData(); _request.append("model_id", request.modelId); if (request.file != null) { yield _request.appendFile("file", request.file); } if (request.languageCode != null) { _request.append("language_code", request.languageCode); } if (request.tagAudioEvents != null) { _request.append("tag_audio_events", request.tagAudioEvents.toString()); } if (request.numSpeakers != null) { _request.append("num_speakers", request.numSpeakers.toString()); } if (request.timestampsGranularity != null) { _request.append("timestamps_granularity", serializers.SpeechToTextConvertRequestTimestampsGranularity.jsonOrThrow(request.timestampsGranularity, { unrecognizedObjectKeys: "strip", })); } if (request.diarize != null) { _request.append("diarize", request.diarize.toString()); } if (request.diarizationThreshold != null) { _request.append("diarization_threshold", request.diarizationThreshold.toString()); } if (request.additionalFormats != null) { _request.append("additional_formats", (0, json_1.toJson)(request.additionalFormats)); } if (request.fileFormat != null) { _request.append("file_format", serializers.SpeechToTextConvertRequestFileFormat.jsonOrThrow(request.fileFormat, { unrecognizedObjectKeys: "strip", })); } if (request.cloudStorageUrl != null) { _request.append("cloud_storage_url", request.cloudStorageUrl); } if (request.webhook != null) { _request.append("webhook", request.webhook.toString()); } if (request.webhookId != null) { _request.append("webhook_id", request.webhookId); } if (request.temperature != null) { _request.append("temperature", request.temperature.toString()); } if (request.seed != null) { _request.append("seed", request.seed.toString()); } if (request.useMultiChannel != null) { _request.append("use_multi_channel", request.useMultiChannel.toString()); } if (request.webhookMetadata != null) { _request.append("webhook_metadata", (() => { const mapped = serializers.SpeechToTextConvertRequestWebhookMetadata.jsonOrThrow(request.webhookMetadata, { unrecognizedObjectKeys: "strip" }); return typeof mapped === "string" ? mapped : (0, json_1.toJson)(mapped); })()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/speech-to-text"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SpeechToTextConvertResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/speech-to-text."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.SpeechToText = SpeechToText; /***/ }, /***/ 15142 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36497), exports); /***/ }, /***/ 36497 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27268 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(7962), exports); __exportStar(__webpack_require__(18290), exports); __exportStar(__webpack_require__(15142), exports); /***/ }, /***/ 18290 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.transcripts = void 0; exports.transcripts = __importStar(__webpack_require__(67806)); __exportStar(__webpack_require__(69340), exports); /***/ }, /***/ 35161 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Transcripts = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Transcripts { constructor(_options = {}) { this._options = _options; } /** * Retrieve a previously generated transcript by its ID. * * @param {string} transcriptionId - The unique ID of the transcript to retrieve * @param {Transcripts.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnauthorizedError} * @throws {@link ElevenLabs.NotFoundError} * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.speechToText.transcripts.get("transcription_id") */ get(transcriptionId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(transcriptionId, requestOptions)); } __get(transcriptionId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/speech-to-text/transcripts/${encodeURIComponent(transcriptionId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.speechToText.TranscriptsGetResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 401: throw new ElevenLabs.UnauthorizedError(_response.error.body, _response.rawResponse); case 404: throw new ElevenLabs.NotFoundError(_response.error.body, _response.rawResponse); case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/speech-to-text/transcripts/{transcription_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Transcripts = Transcripts; /***/ }, /***/ 7872 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67806 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(69340), exports); __exportStar(__webpack_require__(7872), exports); /***/ }, /***/ 92676 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69340 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(92676), exports); /***/ }, /***/ 23349 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextConvertRequestFileFormat = void 0; exports.SpeechToTextConvertRequestFileFormat = { PcmS16Le16: "pcm_s16le_16", Other: "other", }; /***/ }, /***/ 46505 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextConvertRequestTimestampsGranularity = void 0; exports.SpeechToTextConvertRequestTimestampsGranularity = { None: "none", Word: "word", Character: "character", }; /***/ }, /***/ 57818 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39458 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 7962 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(46505), exports); __exportStar(__webpack_require__(23349), exports); __exportStar(__webpack_require__(57818), exports); __exportStar(__webpack_require__(39458), exports); /***/ }, /***/ 80325 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Studio = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(76264); class Studio { constructor(_options = {}) { this._options = _options; } get projects() { var _a; return ((_a = this._projects) !== null && _a !== void 0 ? _a : (this._projects = new Client_1.Projects(this._options))); } /** * Create and auto-convert a podcast project. Currently, the LLM cost is covered by us but you will still be charged for the audio generation. In the future, you will be charged for both the LLM and audio generation costs. * * @param {ElevenLabs.BodyCreatePodcastV1StudioPodcastsPost} request * @param {Studio.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.createPodcast({ * modelId: "eleven_multilingual_v2", * mode: { * type: "conversation", * conversation: { * hostVoiceId: "aw1NgEzBg83R7vgmiJt6", * guestVoiceId: "aw1NgEzBg83R7vgmiJt7" * } * }, * source: { * text: "This is a test podcast." * } * }) */ createPodcast(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createPodcast(request, requestOptions)); } __createPodcast(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/studio/podcasts"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.BodyCreatePodcastV1StudioPodcastsPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.PodcastProjectResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/podcasts."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Studio = Studio; /***/ }, /***/ 2364 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(75899), exports); /***/ }, /***/ 75899 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 75594 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(40064), exports); __exportStar(__webpack_require__(44532), exports); __exportStar(__webpack_require__(2364), exports); /***/ }, /***/ 44532 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.projects = void 0; exports.projects = __importStar(__webpack_require__(18655)); __exportStar(__webpack_require__(34085), exports); __exportStar(__webpack_require__(518), exports); /***/ }, /***/ 76264 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Projects = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(36568); const Client_2 = __webpack_require__(20596); const Client_3 = __webpack_require__(25835); const Client_4 = __webpack_require__(99231); class Projects { constructor(_options = {}) { this._options = _options; } get content() { var _a; return ((_a = this._content) !== null && _a !== void 0 ? _a : (this._content = new Client_1.Content(this._options))); } get snapshots() { var _a; return ((_a = this._snapshots) !== null && _a !== void 0 ? _a : (this._snapshots = new Client_2.Snapshots(this._options))); } get chapters() { var _a; return ((_a = this._chapters) !== null && _a !== void 0 ? _a : (this._chapters = new Client_3.Chapters(this._options))); } get pronunciationDictionaries() { var _a; return ((_a = this._pronunciationDictionaries) !== null && _a !== void 0 ? _a : (this._pronunciationDictionaries = new Client_4.PronunciationDictionaries(this._options))); } /** * Returns a list of your Studio projects with metadata. * * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.list() */ list(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); } __list(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/studio/projects"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetProjectsResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Creates a new Studio project, it can be either initialized as blank, from a document or from a URL. * * @param {ElevenLabs.studio.BodyCreateStudioProjectV1StudioProjectsPost} request * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.create({ * name: "name" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); _request.append("name", request.name); if (request.defaultTitleVoiceId != null) { _request.append("default_title_voice_id", request.defaultTitleVoiceId); } if (request.defaultParagraphVoiceId != null) { _request.append("default_paragraph_voice_id", request.defaultParagraphVoiceId); } if (request.defaultModelId != null) { _request.append("default_model_id", request.defaultModelId); } if (request.fromUrl != null) { _request.append("from_url", request.fromUrl); } if (request.fromDocument != null) { yield _request.appendFile("from_document", request.fromDocument); } if (request.fromContentJson != null) { _request.append("from_content_json", request.fromContentJson); } if (request.qualityPreset != null) { _request.append("quality_preset", request.qualityPreset); } if (request.title != null) { _request.append("title", request.title); } if (request.author != null) { _request.append("author", request.author); } if (request.description != null) { _request.append("description", request.description); } if (request.genres != null) { for (const _item of request.genres) { _request.append("genres", _item); } } if (request.targetAudience != null) { _request.append("target_audience", serializers.studio.ProjectsCreateRequestTargetAudience.jsonOrThrow(request.targetAudience, { unrecognizedObjectKeys: "strip", })); } if (request.language != null) { _request.append("language", request.language); } if (request.contentType != null) { _request.append("content_type", request.contentType); } if (request.originalPublicationDate != null) { _request.append("original_publication_date", request.originalPublicationDate); } if (request.matureContent != null) { _request.append("mature_content", request.matureContent.toString()); } if (request.isbnNumber != null) { _request.append("isbn_number", request.isbnNumber); } if (request.acxVolumeNormalization != null) { _request.append("acx_volume_normalization", request.acxVolumeNormalization.toString()); } if (request.volumeNormalization != null) { _request.append("volume_normalization", request.volumeNormalization.toString()); } if (request.pronunciationDictionaryLocators != null) { for (const _item of request.pronunciationDictionaryLocators) { _request.append("pronunciation_dictionary_locators", _item); } } if (request.callbackUrl != null) { _request.append("callback_url", request.callbackUrl); } if (request.fiction != null) { _request.append("fiction", serializers.studio.ProjectsCreateRequestFiction.jsonOrThrow(request.fiction, { unrecognizedObjectKeys: "strip", })); } if (request.applyTextNormalization != null) { _request.append("apply_text_normalization", serializers.studio.ProjectsCreateRequestApplyTextNormalization.jsonOrThrow(request.applyTextNormalization, { unrecognizedObjectKeys: "strip" })); } if (request.autoConvert != null) { _request.append("auto_convert", request.autoConvert.toString()); } if (request.autoAssignVoices != null) { _request.append("auto_assign_voices", request.autoAssignVoices.toString()); } if (request.sourceType != null) { _request.append("source_type", serializers.studio.ProjectsCreateRequestSourceType.jsonOrThrow(request.sourceType, { unrecognizedObjectKeys: "strip", })); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/studio/projects"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddProjectResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns information about a specific Studio project. This endpoint returns more detailed information about a project than `GET /v1/studio`. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {ElevenLabs.studio.ProjectsGetRequest} request * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.get("21m00Tcm4TlvDq8ikWAM") */ get(projectId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(projectId, request, requestOptions)); } __get(projectId_1) { return __awaiter(this, arguments, void 0, function* (projectId, request = {}, requestOptions) { var _a, _b, _c; const { shareId } = request; const _queryParams = {}; if (shareId != null) { _queryParams["share_id"] = shareId; } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ProjectExtendedResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects/{project_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Updates the specified Studio project by setting the values of the parameters passed. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {ElevenLabs.studio.BodyUpdateStudioProjectV1StudioProjectsProjectIdPost} request * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.update("21m00Tcm4TlvDq8ikWAM", { * name: "Project 1", * defaultTitleVoiceId: "21m00Tcm4TlvDq8ikWAM", * defaultParagraphVoiceId: "21m00Tcm4TlvDq8ikWAM" * }) */ update(projectId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(projectId, request, requestOptions)); } __update(projectId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.studio.BodyUpdateStudioProjectV1StudioProjectsProjectIdPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.EditProjectResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Deletes a Studio project. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.delete("21m00Tcm4TlvDq8ikWAM") */ delete(projectId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(projectId, requestOptions)); } __delete(projectId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteProjectResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/studio/projects/{project_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Starts conversion of a Studio project and all of its chapters. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.convert("21m00Tcm4TlvDq8ikWAM") */ convert(projectId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(projectId, requestOptions)); } __convert(projectId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/convert`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ConvertProjectResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/convert."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Projects = Projects; /***/ }, /***/ 48799 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(518), exports); /***/ }, /***/ 518 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 18655 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(34085), exports); __exportStar(__webpack_require__(48799), exports); __exportStar(__webpack_require__(68449), exports); /***/ }, /***/ 25835 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Chapters = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(41703); class Chapters { constructor(_options = {}) { this._options = _options; } get snapshots() { var _a; return ((_a = this._snapshots) !== null && _a !== void 0 ? _a : (this._snapshots = new Client_1.Snapshots(this._options))); } /** * Returns a list of a Studio project's chapters. * * @param {string} projectId - The ID of the Studio project. * @param {Chapters.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.list("21m00Tcm4TlvDq8ikWAM") */ list(projectId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(projectId, requestOptions)); } __list(projectId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetChaptersResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects/{project_id}/chapters."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Creates a new chapter either as blank or from a URL. * * @param {string} projectId - The ID of the Studio project. * @param {ElevenLabs.studio.projects.BodyCreateChapterV1StudioProjectsProjectIdChaptersPost} request * @param {Chapters.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.create("21m00Tcm4TlvDq8ikWAM", { * name: "Chapter 1" * }) */ create(projectId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(projectId, request, requestOptions)); } __create(projectId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.studio.projects.BodyCreateChapterV1StudioProjectsProjectIdChaptersPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddChapterResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/chapters."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns information about a specific chapter. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {string} chapterId - The ID of the chapter to be used. You can use the [List project chapters](/docs/api-reference/studio/get-chapters) endpoint to list all the available chapters. * @param {Chapters.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.get("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ get(projectId, chapterId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(projectId, chapterId, requestOptions)); } __get(projectId, chapterId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters/${encodeURIComponent(chapterId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ChapterWithContentResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects/{project_id}/chapters/{chapter_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Updates a chapter. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {string} chapterId - The ID of the chapter to be used. You can use the [List project chapters](/docs/api-reference/studio/get-chapters) endpoint to list all the available chapters. * @param {ElevenLabs.studio.projects.BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost} request * @param {Chapters.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.update("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ update(projectId, chapterId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(projectId, chapterId, request, requestOptions)); } __update(projectId_1, chapterId_1) { return __awaiter(this, arguments, void 0, function* (projectId, chapterId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters/${encodeURIComponent(chapterId)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.studio.projects.BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.EditChapterResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/chapters/{chapter_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Deletes a chapter. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {string} chapterId - The ID of the chapter to be used. You can use the [List project chapters](/docs/api-reference/studio/get-chapters) endpoint to list all the available chapters. * @param {Chapters.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.delete("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ delete(projectId, chapterId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(projectId, chapterId, requestOptions)); } __delete(projectId, chapterId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters/${encodeURIComponent(chapterId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteChapterResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/studio/projects/{project_id}/chapters/{chapter_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Starts conversion of a specific chapter. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {string} chapterId - The ID of the chapter to be used. You can use the [List project chapters](/docs/api-reference/studio/get-chapters) endpoint to list all the available chapters. * @param {Chapters.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.convert("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ convert(projectId, chapterId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(projectId, chapterId, requestOptions)); } __convert(projectId, chapterId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters/${encodeURIComponent(chapterId)}/convert`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ConvertChapterResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/chapters/{chapter_id}/convert."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Chapters = Chapters; /***/ }, /***/ 27410 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(50717), exports); /***/ }, /***/ 50717 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 36992 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(27410), exports); __exportStar(__webpack_require__(28822), exports); /***/ }, /***/ 28822 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.snapshots = void 0; exports.snapshots = __importStar(__webpack_require__(73100)); __exportStar(__webpack_require__(27977), exports); /***/ }, /***/ 41703 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Snapshots = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Snapshots { constructor(_options = {}) { this._options = _options; } /** * Gets information about all the snapshots of a chapter. Each snapshot can be downloaded as audio. Whenever a chapter is converted a snapshot will automatically be created. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {string} chapterId - The ID of the chapter to be used. You can use the [List project chapters](/docs/api-reference/studio/get-chapters) endpoint to list all the available chapters. * @param {Snapshots.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.snapshots.list("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ list(projectId, chapterId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(projectId, chapterId, requestOptions)); } __list(projectId, chapterId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters/${encodeURIComponent(chapterId)}/snapshots`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ChapterSnapshotsResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns the chapter snapshot. * * @param {string} projectId - The ID of the Studio project. * @param {string} chapterId - The ID of the chapter. * @param {string} chapterSnapshotId - The ID of the chapter snapshot. * @param {Snapshots.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.chapters.snapshots.get("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ get(projectId, chapterId, chapterSnapshotId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(projectId, chapterId, chapterSnapshotId, requestOptions)); } __get(projectId, chapterId, chapterSnapshotId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters/${encodeURIComponent(chapterId)}/snapshots/${encodeURIComponent(chapterSnapshotId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ChapterSnapshotExtendedResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots/{chapter_snapshot_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Stream the audio from a chapter snapshot. Use `GET /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots` to return the snapshots of a chapter. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(projectId, chapterId, chapterSnapshotId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(projectId, chapterId, chapterSnapshotId, request, requestOptions)); } __stream(projectId_1, chapterId_1, chapterSnapshotId_1) { return __awaiter(this, arguments, void 0, function* (projectId, chapterId, chapterSnapshotId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/chapters/${encodeURIComponent(chapterId)}/snapshots/${encodeURIComponent(chapterSnapshotId)}/stream`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.studio.projects.chapters.BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/chapters/{chapter_id}/snapshots/{chapter_snapshot_id}/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Snapshots = Snapshots; /***/ }, /***/ 60766 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(27977), exports); /***/ }, /***/ 27977 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73100 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(60766), exports); /***/ }, /***/ 36568 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Content = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Content { constructor(_options = {}) { this._options = _options; } /** * Updates Studio project content. * * @param {string} projectId * @param {ElevenLabs.studio.projects.BodyUpdateStudioProjectContentV1StudioProjectsProjectIdContentPost} request * @param {Content.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.content.update("21m00Tcm4TlvDq8ikWAM", {}) */ update(projectId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(projectId, request, requestOptions)); } __update(projectId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); if (request.fromUrl != null) { _request.append("from_url", request.fromUrl); } if (request.fromDocument != null) { yield _request.appendFile("from_document", request.fromDocument); } if (request.fromContentJson != null) { _request.append("from_content_json", request.fromContentJson); } if (request.autoConvert != null) { _request.append("auto_convert", request.autoConvert.toString()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/content`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.EditProjectResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/content."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Content = Content; /***/ }, /***/ 54607 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(59606), exports); /***/ }, /***/ 59606 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19983 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(54607), exports); /***/ }, /***/ 68449 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.pronunciationDictionaries = exports.chapters = exports.snapshots = exports.content = void 0; exports.content = __importStar(__webpack_require__(19983)); exports.snapshots = __importStar(__webpack_require__(55416)); exports.chapters = __importStar(__webpack_require__(36992)); exports.pronunciationDictionaries = __importStar(__webpack_require__(99075)); __exportStar(__webpack_require__(59606), exports); __exportStar(__webpack_require__(76434), exports); __exportStar(__webpack_require__(50717), exports); __exportStar(__webpack_require__(15802), exports); /***/ }, /***/ 99231 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaries = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class PronunciationDictionaries { constructor(_options = {}) { this._options = _options; } /** * Create a set of pronunciation dictionaries acting on a project. This will automatically mark text within this project as requiring reconverting where the new dictionary would apply or the old one no longer does. * * @param {string} projectId - The ID of the project to be used. You can use the [List projects](/docs/api-reference/studio/get-projects) endpoint to list all the available projects. * @param {ElevenLabs.studio.projects.BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost} request * @param {PronunciationDictionaries.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.pronunciationDictionaries.create("21m00Tcm4TlvDq8ikWAM", { * pronunciationDictionaryLocators: [{ * pronunciationDictionaryId: "pronunciation_dictionary_id" * }] * }) */ create(projectId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(projectId, request, requestOptions)); } __create(projectId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/pronunciation-dictionaries`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.studio.projects.BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.CreatePronunciationDictionaryResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/pronunciation-dictionaries."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.PronunciationDictionaries = PronunciationDictionaries; /***/ }, /***/ 23651 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(15802), exports); /***/ }, /***/ 15802 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99075 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(23651), exports); /***/ }, /***/ 20596 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Snapshots = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Snapshots { constructor(_options = {}) { this._options = _options; } /** * Retrieves a list of snapshots for a Studio project. * * @param {string} projectId - The ID of the Studio project. * @param {Snapshots.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.snapshots.list("21m00Tcm4TlvDq8ikWAM") */ list(projectId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(projectId, requestOptions)); } __list(projectId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/snapshots`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ProjectSnapshotsResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects/{project_id}/snapshots."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns the project snapshot. * * @param {string} projectId - The ID of the Studio project. * @param {string} projectSnapshotId - The ID of the Studio project snapshot. * @param {Snapshots.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.studio.projects.snapshots.get("21m00Tcm4TlvDq8ikWAM", "21m00Tcm4TlvDq8ikWAM") */ get(projectId, projectSnapshotId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(projectId, projectSnapshotId, requestOptions)); } __get(projectId, projectSnapshotId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/snapshots/${encodeURIComponent(projectSnapshotId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ProjectSnapshotExtendedResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/studio/projects/{project_id}/snapshots/{project_snapshot_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Stream the audio from a Studio project snapshot. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(projectId, projectSnapshotId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(projectId, projectSnapshotId, request, requestOptions)); } __stream(projectId_1, projectSnapshotId_1) { return __awaiter(this, arguments, void 0, function* (projectId, projectSnapshotId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/snapshots/${encodeURIComponent(projectSnapshotId)}/stream`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.studio.projects.BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/snapshots/{project_snapshot_id}/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns a compressed archive of the Studio project's audio. * @throws {@link ElevenLabs.UnprocessableEntityError} */ streamArchive(projectId, projectSnapshotId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__streamArchive(projectId, projectSnapshotId, requestOptions)); } __streamArchive(projectId, projectSnapshotId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/studio/projects/${encodeURIComponent(projectId)}/snapshots/${encodeURIComponent(projectSnapshotId)}/archive`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/studio/projects/{project_id}/snapshots/{project_snapshot_id}/archive."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Snapshots = Snapshots; /***/ }, /***/ 39131 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(76434), exports); /***/ }, /***/ 76434 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 55416 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(39131), exports); /***/ }, /***/ 54018 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestApplyTextNormalization = void 0; exports.ProjectsCreateRequestApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", ApplyEnglish: "apply_english", }; /***/ }, /***/ 51572 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestFiction = void 0; exports.ProjectsCreateRequestFiction = { Fiction: "fiction", NonFiction: "non-fiction", }; /***/ }, /***/ 47771 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestSourceType = void 0; exports.ProjectsCreateRequestSourceType = { Blank: "blank", Book: "book", Article: "article", Genfm: "genfm", Video: "video", }; /***/ }, /***/ 20013 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestTargetAudience = void 0; exports.ProjectsCreateRequestTargetAudience = { Children: "children", YoungAdult: "young adult", Adult: "adult", AllAges: "all ages", }; /***/ }, /***/ 34085 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(20013), exports); __exportStar(__webpack_require__(51572), exports); __exportStar(__webpack_require__(54018), exports); __exportStar(__webpack_require__(47771), exports); /***/ }, /***/ 35672 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPostDurationScale = void 0; exports.BodyCreatePodcastV1StudioPodcastsPostDurationScale = { Short: "short", Default: "default", Long: "long", }; /***/ }, /***/ 71943 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92312 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPostQualityPreset = void 0; exports.BodyCreatePodcastV1StudioPodcastsPostQualityPreset = { Standard: "standard", High: "high", Highest: "highest", Ultra: "ultra", UltraLossless: "ultra_lossless", }; /***/ }, /***/ 34981 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92698 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40064 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(71943), exports); __exportStar(__webpack_require__(92698), exports); __exportStar(__webpack_require__(34981), exports); __exportStar(__webpack_require__(92312), exports); __exportStar(__webpack_require__(35672), exports); /***/ }, /***/ 93819 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToDialogue = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class TextToDialogue { constructor(_options = {}) { this._options = _options; } /** * Converts a list of text and voice ID pairs into speech (dialogue) and returns audio. * @throws {@link ElevenLabs.UnprocessableEntityError} */ convert(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(request, requestOptions)); } __convert(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToDialogueConvertRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/text-to-dialogue"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.BodyTextToDialogueMultiVoiceV1TextToDialoguePost.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-dialogue."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Converts a list of text and voice ID pairs into speech (dialogue) and returns an audio stream. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(request, requestOptions)); } __stream(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToDialogueStreamRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/text-to-dialogue/stream"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-dialogue/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.TextToDialogue = TextToDialogue; /***/ }, /***/ 11906 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(89677), exports); /***/ }, /***/ 89677 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10608 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(31454), exports); __exportStar(__webpack_require__(11906), exports); /***/ }, /***/ 5878 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPostApplyTextNormalization = void 0; exports.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPostApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", }; /***/ }, /***/ 73682 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToDialogueMultiVoiceV1TextToDialoguePostApplyTextNormalization = void 0; exports.BodyTextToDialogueMultiVoiceV1TextToDialoguePostApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", }; /***/ }, /***/ 67746 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToDialogueConvertRequestOutputFormat = void 0; exports.TextToDialogueConvertRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 51109 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToDialogueStreamRequestOutputFormat = void 0; exports.TextToDialogueStreamRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 31454 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(67746), exports); __exportStar(__webpack_require__(73682), exports); __exportStar(__webpack_require__(51109), exports); __exportStar(__webpack_require__(5878), exports); /***/ }, /***/ 61090 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSoundEffects = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class TextToSoundEffects { constructor(_options = {}) { this._options = _options; } /** * Turn text into sound effects for your videos, voice-overs or video games using the most advanced sound effects models in the world. * @throws {@link ElevenLabs.UnprocessableEntityError} */ convert(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(request, requestOptions)); } __convert(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToSoundEffectsConvertRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/sound-generation"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.CreateSoundEffectRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/sound-generation."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.TextToSoundEffects = TextToSoundEffects; /***/ }, /***/ 9081 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(84012), exports); /***/ }, /***/ 84012 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 993 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(66599), exports); __exportStar(__webpack_require__(9081), exports); /***/ }, /***/ 87736 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSoundEffectsConvertRequestOutputFormat = void 0; exports.TextToSoundEffectsConvertRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 66599 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(87736), exports); /***/ }, /***/ 7427 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeech = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class TextToSpeech { constructor(_options = {}) { this._options = _options; } /** * Converts text into speech using a voice of your choice and returns audio. * @throws {@link ElevenLabs.UnprocessableEntityError} */ convert(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convert(voiceId, request, requestOptions)); } __convert(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { enableLogging, optimizeStreamingLatency, outputFormat } = request, _body = __rest(request, ["enableLogging", "optimizeStreamingLatency", "outputFormat"]); const _queryParams = {}; if (enableLogging != null) { _queryParams["enable_logging"] = enableLogging.toString(); } if (optimizeStreamingLatency != null) { _queryParams["optimize_streaming_latency"] = optimizeStreamingLatency.toString(); } if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToSpeechConvertRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/text-to-speech/${encodeURIComponent(voiceId)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.TextToSpeechRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-speech/{voice_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Generate speech from text with precise character-level timing information for audio-text synchronization. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {ElevenLabs.TextToSpeechWithTimestampsRequest} request * @param {TextToSpeech.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.textToSpeech.convertWithTimestamps("21m00Tcm4TlvDq8ikWAM", { * text: "This is a test for the API of ElevenLabs." * }) */ convertWithTimestamps(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__convertWithTimestamps(voiceId, request, requestOptions)); } __convertWithTimestamps(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { enableLogging, optimizeStreamingLatency, outputFormat } = request, _body = __rest(request, ["enableLogging", "optimizeStreamingLatency", "outputFormat"]); const _queryParams = {}; if (enableLogging != null) { _queryParams["enable_logging"] = enableLogging.toString(); } if (optimizeStreamingLatency != null) { _queryParams["optimize_streaming_latency"] = optimizeStreamingLatency.toString(); } if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToSpeechConvertWithTimestampsRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip", }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/text-to-speech/${encodeURIComponent(voiceId)}/with-timestamps`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.TextToSpeechWithTimestampsRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AudioWithTimestampsResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-speech/{voice_id}/with-timestamps."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Converts text into speech using a voice of your choice and returns audio as an audio stream. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(voiceId, request, requestOptions)); } __stream(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { enableLogging, optimizeStreamingLatency, outputFormat } = request, _body = __rest(request, ["enableLogging", "optimizeStreamingLatency", "outputFormat"]); const _queryParams = {}; if (enableLogging != null) { _queryParams["enable_logging"] = enableLogging.toString(); } if (optimizeStreamingLatency != null) { _queryParams["optimize_streaming_latency"] = optimizeStreamingLatency.toString(); } if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToSpeechStreamRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/text-to-speech/${encodeURIComponent(voiceId)}/stream`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.StreamTextToSpeechRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-speech/{voice_id}/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Converts text into speech using a voice of your choice and returns a stream of JSONs containing audio as a base64 encoded string together with information on when which character was spoken. */ streamWithTimestamps(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__streamWithTimestamps(voiceId, request, requestOptions)); } __streamWithTimestamps(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { enableLogging, optimizeStreamingLatency, outputFormat } = request, _body = __rest(request, ["enableLogging", "optimizeStreamingLatency", "outputFormat"]); const _queryParams = {}; if (enableLogging != null) { _queryParams["enable_logging"] = enableLogging.toString(); } if (optimizeStreamingLatency != null) { _queryParams["optimize_streaming_latency"] = optimizeStreamingLatency.toString(); } if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToSpeechStreamWithTimestampsRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/text-to-speech/${encodeURIComponent(voiceId)}/stream/with-timestamps`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.StreamTextToSpeechWithTimestampsRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), responseType: "sse", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: new core.Stream({ stream: _response.body, parse: (data) => __awaiter(this, void 0, void 0, function* () { return serializers.StreamingAudioChunkWithTimestampsResponse.parseOrThrow(data, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }); }), signal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, eventShape: { type: "json", messageTerminator: "\n", }, }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-speech/{voice_id}/stream/with-timestamps."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.TextToSpeech = TextToSpeech; /***/ }, /***/ 87706 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36773), exports); /***/ }, /***/ 36773 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 87608 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(31142), exports); __exportStar(__webpack_require__(87706), exports); /***/ }, /***/ 18253 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechStreamingV1TextToSpeechVoiceIdStreamPostApplyTextNormalization = void 0; exports.BodyTextToSpeechStreamingV1TextToSpeechVoiceIdStreamPostApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", }; /***/ }, /***/ 38964 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechStreamingWithTimestampsV1TextToSpeechVoiceIdStreamWithTimestampsPostApplyTextNormalization = void 0; exports.BodyTextToSpeechStreamingWithTimestampsV1TextToSpeechVoiceIdStreamWithTimestampsPostApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", }; /***/ }, /***/ 49276 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechV1TextToSpeechVoiceIdPostApplyTextNormalization = void 0; exports.BodyTextToSpeechV1TextToSpeechVoiceIdPostApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", }; /***/ }, /***/ 92190 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechWithTimestampsV1TextToSpeechVoiceIdWithTimestampsPostApplyTextNormalization = void 0; exports.BodyTextToSpeechWithTimestampsV1TextToSpeechVoiceIdWithTimestampsPostApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", }; /***/ }, /***/ 23254 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechConvertRequestOutputFormat = void 0; exports.TextToSpeechConvertRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 37145 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechConvertWithTimestampsRequestOutputFormat = void 0; exports.TextToSpeechConvertWithTimestampsRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 65025 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechStreamRequestOutputFormat = void 0; exports.TextToSpeechStreamRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 18590 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechStreamWithTimestampsRequestOutputFormat = void 0; exports.TextToSpeechStreamWithTimestampsRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 31142 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(23254), exports); __exportStar(__webpack_require__(49276), exports); __exportStar(__webpack_require__(37145), exports); __exportStar(__webpack_require__(92190), exports); __exportStar(__webpack_require__(65025), exports); __exportStar(__webpack_require__(18253), exports); __exportStar(__webpack_require__(18590), exports); __exportStar(__webpack_require__(38964), exports); /***/ }, /***/ 95911 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToVoice = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(57334); class TextToVoice { constructor(_options = {}) { this._options = _options; } get preview() { var _a; return ((_a = this._preview) !== null && _a !== void 0 ? _a : (this._preview = new Client_1.Preview(this._options))); } /** * Create a voice from a text prompt. * * @param {ElevenLabs.VoiceDesignRequest} request * @param {TextToVoice.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.textToVoice.createPreviews({ * voiceDescription: "A sassy squeaky mouse" * }) */ createPreviews(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createPreviews(request, requestOptions)); } __createPreviews(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToVoiceCreatePreviewsRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/text-to-voice/create-previews"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.VoiceDesignRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VoiceDesignPreviewResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-voice/create-previews."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Create a voice from previously generated voice preview. This endpoint should be called after you fetched a generated_voice_id using POST /v1/text-to-voice/design or POST /v1/text-to-voice/:voice_id/remix. * * @param {ElevenLabs.BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost} request * @param {TextToVoice.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.textToVoice.create({ * voiceName: "Sassy squeaky mouse", * voiceDescription: "A sassy squeaky mouse", * generatedVoiceId: "37HceQefKmEi3bGovXjL" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/text-to-voice"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.Voice.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-voice."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Design a voice via a prompt. This method returns a list of voice previews. Each preview has a generated_voice_id and a sample of the voice as base64 encoded mp3 audio. To create a voice use the generated_voice_id of the preferred preview with the /v1/text-to-voice endpoint. * * @param {ElevenLabs.VoiceDesignRequestModel} request * @param {TextToVoice.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.textToVoice.design({ * voiceDescription: "A sassy squeaky mouse" * }) */ design(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__design(request, requestOptions)); } __design(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToVoiceDesignRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip", }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/text-to-voice/design"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.VoiceDesignRequestModel.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VoiceDesignPreviewResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-voice/design."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Remix an existing voice via a prompt. This method returns a list of voice previews. Each preview has a generated_voice_id and a sample of the voice as base64 encoded mp3 audio. To create a voice use the generated_voice_id of the preferred preview with the /v1/text-to-voice endpoint. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {ElevenLabs.VoiceRemixRequestModel} request * @param {TextToVoice.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.textToVoice.remix("21m00Tcm4TlvDq8ikWAM", { * voiceDescription: "Make the voice have a higher pitch." * }) */ remix(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__remix(voiceId, request, requestOptions)); } __remix(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { outputFormat } = request, _body = __rest(request, ["outputFormat"]); const _queryParams = {}; if (outputFormat != null) { _queryParams["output_format"] = serializers.TextToVoiceRemixRequestOutputFormat.jsonOrThrow(outputFormat, { unrecognizedObjectKeys: "strip", }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/text-to-voice/${encodeURIComponent(voiceId)}/remix`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", queryParameters: _queryParams, requestType: "json", body: serializers.VoiceRemixRequestModel.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VoiceDesignPreviewResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/text-to-voice/{voice_id}/remix."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.TextToVoice = TextToVoice; /***/ }, /***/ 72702 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(27209), exports); /***/ }, /***/ 27209 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67628 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(8354), exports); __exportStar(__webpack_require__(72702), exports); __exportStar(__webpack_require__(95258), exports); /***/ }, /***/ 95258 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.preview = void 0; exports.preview = __importStar(__webpack_require__(73701)); /***/ }, /***/ 57334 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Preview = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const serializers = __importStar(__webpack_require__(33121)); class Preview { constructor(_options = {}) { this._options = _options; } /** * Stream a voice preview that was created via the /v1/text-to-voice/design endpoint. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(generatedVoiceId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__stream(generatedVoiceId, requestOptions)); } __stream(generatedVoiceId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/text-to-voice/${encodeURIComponent(generatedVoiceId)}/stream`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/text-to-voice/{generated_voice_id}/stream."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Preview = Preview; /***/ }, /***/ 53613 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73701 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(53613), exports); /***/ }, /***/ 51768 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToVoiceCreatePreviewsRequestOutputFormat = void 0; exports.TextToVoiceCreatePreviewsRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 57305 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToVoiceDesignRequestOutputFormat = void 0; exports.TextToVoiceDesignRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 23362 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToVoiceRemixRequestOutputFormat = void 0; exports.TextToVoiceRemixRequestOutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 27434 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceDesignRequestModelModelId = void 0; exports.VoiceDesignRequestModelModelId = { ElevenMultilingualTtvV2: "eleven_multilingual_ttv_v2", ElevenTtvV3: "eleven_ttv_v3", }; /***/ }, /***/ 8354 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(51768), exports); __exportStar(__webpack_require__(57305), exports); __exportStar(__webpack_require__(27434), exports); __exportStar(__webpack_require__(23362), exports); /***/ }, /***/ 17860 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Usage = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class Usage { constructor(_options = {}) { this._options = _options; } /** * Returns the usage metrics for the current user or the entire workspace they are part of. The response provides a time axis based on the specified aggregation interval (default: day), with usage values for each interval along that axis. Usage is broken down by the selected breakdown type. For example, breakdown type "voice" will return the usage of each voice for each interval along the time axis. * * @param {ElevenLabs.UsageGetRequest} request * @param {Usage.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.usage.get({ * startUnix: 1, * endUnix: 1 * }) */ get(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(request, requestOptions)); } __get(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { startUnix, endUnix, includeWorkspaceMetrics, breakdownType, aggregationInterval, aggregationBucketSize, metric, } = request; const _queryParams = {}; _queryParams["start_unix"] = startUnix.toString(); _queryParams["end_unix"] = endUnix.toString(); if (includeWorkspaceMetrics != null) { _queryParams["include_workspace_metrics"] = includeWorkspaceMetrics.toString(); } if (breakdownType != null) { _queryParams["breakdown_type"] = serializers.BreakdownTypes.jsonOrThrow(breakdownType, { unrecognizedObjectKeys: "strip", }); } if (aggregationInterval != null) { _queryParams["aggregation_interval"] = serializers.UsageAggregationInterval.jsonOrThrow(aggregationInterval, { unrecognizedObjectKeys: "strip" }); } if (aggregationBucketSize != null) { _queryParams["aggregation_bucket_size"] = aggregationBucketSize.toString(); } if (metric != null) { _queryParams["metric"] = serializers.MetricType.jsonOrThrow(metric, { unrecognizedObjectKeys: "strip" }); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/usage/character-stats"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.UsageCharactersResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/usage/character-stats."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Usage = Usage; /***/ }, /***/ 94731 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(52994), exports); /***/ }, /***/ 52994 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 72827 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(94731), exports); /***/ }, /***/ 42232 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.User = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(8884); class User { constructor(_options = {}) { this._options = _options; } get subscription() { var _a; return ((_a = this._subscription) !== null && _a !== void 0 ? _a : (this._subscription = new Client_1.Subscription(this._options))); } /** * Gets information about the user * * @param {User.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.user.get() */ get(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(requestOptions)); } __get(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/user"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.User.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/user."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.User = User; /***/ }, /***/ 70671 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67823 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(70671), exports); __exportStar(__webpack_require__(10929), exports); /***/ }, /***/ 10929 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.subscription = void 0; exports.subscription = __importStar(__webpack_require__(70539)); /***/ }, /***/ 8884 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Subscription = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Subscription { constructor(_options = {}) { this._options = _options; } /** * Gets extended information about the users subscription * * @param {Subscription.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.user.subscription.get() */ get(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(requestOptions)); } __get(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/user/subscription"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.Subscription.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/user/subscription."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Subscription = Subscription; /***/ }, /***/ 65787 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70539 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(65787), exports); /***/ }, /***/ 66151 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(53453), exports); /***/ }, /***/ 38472 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70427 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 53453 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(70427), exports); __exportStar(__webpack_require__(38472), exports); /***/ }, /***/ 300 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(14018), exports); /***/ }, /***/ 76068 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 45275 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 14018 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(45275), exports); __exportStar(__webpack_require__(76068), exports); /***/ }, /***/ 96987 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Voices = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(14844); const Client_2 = __webpack_require__(78457); const Client_3 = __webpack_require__(3218); const Client_4 = __webpack_require__(53034); /** * Access to voices created either by you or ElevenLabs. */ class Voices { constructor(_options = {}) { this._options = _options; } get settings() { var _a; return ((_a = this._settings) !== null && _a !== void 0 ? _a : (this._settings = new Client_1.Settings(this._options))); } get ivc() { var _a; return ((_a = this._ivc) !== null && _a !== void 0 ? _a : (this._ivc = new Client_2.Ivc(this._options))); } get pvc() { var _a; return ((_a = this._pvc) !== null && _a !== void 0 ? _a : (this._pvc = new Client_3.Pvc(this._options))); } get samples() { var _a; return ((_a = this._samples) !== null && _a !== void 0 ? _a : (this._samples = new Client_4.Samples(this._options))); } /** * Returns a list of all available voices for a user. * * @param {ElevenLabs.VoicesGetAllRequest} request * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.getAll() */ getAll(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getAll(request, requestOptions)); } __getAll() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { showLegacy } = request; const _queryParams = {}; if (showLegacy != null) { _queryParams["show_legacy"] = showLegacy.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/voices"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetVoicesResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Gets a list of all available voices for a user with search, filtering and pagination. * * @param {ElevenLabs.VoicesSearchRequest} request * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.search({ * includeTotalCount: true * }) */ search(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__search(request, requestOptions)); } __search() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { nextPageToken, pageSize, search, sort, sortDirection, voiceType, category, fineTuningState, collectionId, includeTotalCount, voiceIds, } = request; const _queryParams = {}; if (nextPageToken != null) { _queryParams["next_page_token"] = nextPageToken; } if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (search != null) { _queryParams["search"] = search; } if (sort != null) { _queryParams["sort"] = sort; } if (sortDirection != null) { _queryParams["sort_direction"] = sortDirection; } if (voiceType != null) { _queryParams["voice_type"] = voiceType; } if (category != null) { _queryParams["category"] = category; } if (fineTuningState != null) { _queryParams["fine_tuning_state"] = fineTuningState; } if (collectionId != null) { _queryParams["collection_id"] = collectionId; } if (includeTotalCount != null) { _queryParams["include_total_count"] = includeTotalCount.toString(); } if (voiceIds != null) { if (Array.isArray(voiceIds)) { _queryParams["voice_ids"] = voiceIds.map((item) => item); } else { _queryParams["voice_ids"] = voiceIds; } } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v2/voices"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetVoicesV2Response.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v2/voices."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns metadata about a specific voice. * * @param {string} voiceId - ID of the voice to be used. You can use the [Get voices](/docs/api-reference/voices/search) endpoint list all the available voices. * @param {ElevenLabs.VoicesGetRequest} request * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.get("21m00Tcm4TlvDq8ikWAM") */ get(voiceId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, request, requestOptions)); } __get(voiceId_1) { return __awaiter(this, arguments, void 0, function* (voiceId, request = {}, requestOptions) { var _a, _b, _c; const { withSettings } = request; const _queryParams = {}; if (withSettings != null) { _queryParams["with_settings"] = withSettings.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/${encodeURIComponent(voiceId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.Voice.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/{voice_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Deletes a voice by its ID. * * @param {string} voiceId - ID of the voice to be used. You can use the [Get voices](/docs/api-reference/voices/search) endpoint list all the available voices. * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.delete("21m00Tcm4TlvDq8ikWAM") */ delete(voiceId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(voiceId, requestOptions)); } __delete(voiceId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/${encodeURIComponent(voiceId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteVoiceResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/voices/{voice_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Edit a voice created by you. * * @param {string} voiceId * @param {ElevenLabs.BodyEditVoiceV1VoicesVoiceIdEditPost} request * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.update("21m00Tcm4TlvDq8ikWAM", { * name: "name" * }) */ update(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(voiceId, request, requestOptions)); } __update(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); _request.append("name", request.name); if (request.files != null) { for (const _file of request.files) { yield _request.appendFile("files", _file); } } if (request.removeBackgroundNoise != null) { _request.append("remove_background_noise", request.removeBackgroundNoise.toString()); } if (request.description != null) { _request.append("description", request.description); } if (request.labels != null) { _request.append("labels", request.labels); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/${encodeURIComponent(voiceId)}/edit`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.EditVoiceResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/{voice_id}/edit."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Add a shared voice to your collection of Voices * * @param {string} publicUserId - Public user ID used to publicly identify ElevenLabs users. * @param {string} voiceId - ID of the voice to be used. You can use the [Get voices](/docs/api-reference/voices/search) endpoint list all the available voices. * @param {ElevenLabs.BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost} request * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.share("63e06b7e7cafdc46be4d2e0b3f045940231ae058d508589653d74d1265a574ca", "21m00Tcm4TlvDq8ikWAM", { * newName: "John Smith" * }) */ share(publicUserId, voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__share(publicUserId, voiceId, request, requestOptions)); } __share(publicUserId, voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/add/${encodeURIComponent(publicUserId)}/${encodeURIComponent(voiceId)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddVoiceResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/add/{public_user_id}/{voice_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Retrieves a list of shared voices. * * @param {ElevenLabs.VoicesGetSharedRequest} request * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.getShared({ * featured: true, * readerAppEnabled: true * }) */ getShared(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getShared(request, requestOptions)); } __getShared() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { pageSize, category, gender, age, accent, language, locale, search, useCases, descriptives, featured, minNoticePeriodDays, includeCustomRates, includeLiveModerated, readerAppEnabled, ownerId, sort, page, } = request; const _queryParams = {}; if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } if (category != null) { _queryParams["category"] = serializers.VoicesGetSharedRequestCategory.jsonOrThrow(category, { unrecognizedObjectKeys: "strip", }); } if (gender != null) { _queryParams["gender"] = gender; } if (age != null) { _queryParams["age"] = age; } if (accent != null) { _queryParams["accent"] = accent; } if (language != null) { _queryParams["language"] = language; } if (locale != null) { _queryParams["locale"] = locale; } if (search != null) { _queryParams["search"] = search; } if (useCases != null) { if (Array.isArray(useCases)) { _queryParams["use_cases"] = useCases.map((item) => item); } else { _queryParams["use_cases"] = useCases; } } if (descriptives != null) { if (Array.isArray(descriptives)) { _queryParams["descriptives"] = descriptives.map((item) => item); } else { _queryParams["descriptives"] = descriptives; } } if (featured != null) { _queryParams["featured"] = featured.toString(); } if (minNoticePeriodDays != null) { _queryParams["min_notice_period_days"] = minNoticePeriodDays.toString(); } if (includeCustomRates != null) { _queryParams["include_custom_rates"] = includeCustomRates.toString(); } if (includeLiveModerated != null) { _queryParams["include_live_moderated"] = includeLiveModerated.toString(); } if (readerAppEnabled != null) { _queryParams["reader_app_enabled"] = readerAppEnabled.toString(); } if (ownerId != null) { _queryParams["owner_id"] = ownerId; } if (sort != null) { _queryParams["sort"] = sort; } if (page != null) { _queryParams["page"] = page.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/shared-voices"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetLibraryVoicesResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/shared-voices."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns a list of shared voices similar to the provided audio sample. If neither similarity_threshold nor top_k is provided, we will apply default values. * * @param {ElevenLabs.BodyGetSimilarLibraryVoicesV1SimilarVoicesPost} request * @param {Voices.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.findSimilarVoices({}) */ findSimilarVoices(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__findSimilarVoices(request, requestOptions)); } __findSimilarVoices(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); if (request.audioFile != null) { yield _request.appendFile("audio_file", request.audioFile); } if (request.similarityThreshold != null) { _request.append("similarity_threshold", request.similarityThreshold.toString()); } if (request.topK != null) { _request.append("top_k", request.topK.toString()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/similar-voices"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.GetLibraryVoicesResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/similar-voices."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Voices = Voices; /***/ }, /***/ 10111 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(15302), exports); /***/ }, /***/ 15302 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56095 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(3909), exports); __exportStar(__webpack_require__(10111), exports); __exportStar(__webpack_require__(60417), exports); /***/ }, /***/ 60417 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.samples = exports.pvc = exports.ivc = exports.settings = void 0; exports.settings = __importStar(__webpack_require__(61939)); exports.ivc = __importStar(__webpack_require__(82206)); exports.pvc = __importStar(__webpack_require__(81873)); exports.samples = __importStar(__webpack_require__(69065)); __exportStar(__webpack_require__(73151), exports); __exportStar(__webpack_require__(96732), exports); /***/ }, /***/ 78457 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Ivc = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Ivc { constructor(_options = {}) { this._options = _options; } /** * Create a voice clone and add it to your Voices * * @param {ElevenLabs.voices.BodyAddVoiceV1VoicesAddPost} request * @param {Ivc.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.ivc.create({ * files: [fs.createReadStream("/path/to/your/file")], * name: "name" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); _request.append("name", request.name); for (const _file of request.files) { yield _request.appendFile("files", _file); } if (request.removeBackgroundNoise != null) { _request.append("remove_background_noise", request.removeBackgroundNoise.toString()); } if (request.description != null) { _request.append("description", request.description); } if (request.labels != null) { _request.append("labels", request.labels); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/voices/add"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddVoiceIvcResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/add."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Ivc = Ivc; /***/ }, /***/ 28544 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(73151), exports); /***/ }, /***/ 73151 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 82206 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(28544), exports); /***/ }, /***/ 3218 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Pvc = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(34724); const Client_2 = __webpack_require__(59900); class Pvc { constructor(_options = {}) { this._options = _options; } get samples() { var _a; return ((_a = this._samples) !== null && _a !== void 0 ? _a : (this._samples = new Client_1.Samples(this._options))); } get verification() { var _a; return ((_a = this._verification) !== null && _a !== void 0 ? _a : (this._verification = new Client_2.Verification(this._options))); } /** * Creates a new PVC voice with metadata but no samples * * @param {ElevenLabs.voices.CreatePvcVoiceRequest} request * @param {Pvc.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.create({ * name: "John Smith", * language: "en" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/voices/pvc"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.voices.CreatePvcVoiceRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddVoiceResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Edit PVC voice metadata * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {ElevenLabs.voices.BodyEditPvcVoiceV1VoicesPvcVoiceIdPost} request * @param {Pvc.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.update("21m00Tcm4TlvDq8ikWAM") */ update(voiceId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(voiceId, request, requestOptions)); } __update(voiceId_1) { return __awaiter(this, arguments, void 0, function* (voiceId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.voices.BodyEditPvcVoiceV1VoicesPvcVoiceIdPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddVoiceResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc/{voice_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Start PVC training process for a voice. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {ElevenLabs.voices.BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost} request * @param {Pvc.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.train("21m00Tcm4TlvDq8ikWAM") */ train(voiceId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__train(voiceId, request, requestOptions)); } __train(voiceId_1) { return __awaiter(this, arguments, void 0, function* (voiceId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/train`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.voices.BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.StartPvcVoiceTrainingResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc/{voice_id}/train."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Pvc = Pvc; /***/ }, /***/ 39721 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(96732), exports); /***/ }, /***/ 96732 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81873 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(39721), exports); __exportStar(__webpack_require__(15375), exports); /***/ }, /***/ 15375 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.verification = exports.samples = void 0; exports.samples = __importStar(__webpack_require__(34459)); exports.verification = __importStar(__webpack_require__(91091)); __exportStar(__webpack_require__(12290), exports); __exportStar(__webpack_require__(27722), exports); /***/ }, /***/ 34724 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Samples = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(21675); const Client_2 = __webpack_require__(84654); const Client_3 = __webpack_require__(45551); class Samples { constructor(_options = {}) { this._options = _options; } get audio() { var _a; return ((_a = this._audio) !== null && _a !== void 0 ? _a : (this._audio = new Client_1.Audio(this._options))); } get waveform() { var _a; return ((_a = this._waveform) !== null && _a !== void 0 ? _a : (this._waveform = new Client_2.Waveform(this._options))); } get speakers() { var _a; return ((_a = this._speakers) !== null && _a !== void 0 ? _a : (this._speakers = new Client_3.Speakers(this._options))); } /** * Add audio samples to a PVC voice * * @param {string} voiceId * @param {ElevenLabs.voices.pvc.BodyAddSamplesToPvcVoiceV1VoicesPvcVoiceIdSamplesPost} request * @param {Samples.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.create("21m00Tcm4TlvDq8ikWAM", { * files: [fs.createReadStream("/path/to/your/file")] * }) */ create(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(voiceId, request, requestOptions)); } __create(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); for (const _file of request.files) { yield _request.appendFile("files", _file); } if (request.removeBackgroundNoise != null) { _request.append("remove_background_noise", request.removeBackgroundNoise.toString()); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.voices.pvc.samples.create.Response.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc/{voice_id}/samples."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Update a PVC voice sample - apply noise removal, or select speaker. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {string} sampleId - Sample ID to be used * @param {ElevenLabs.voices.pvc.BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost} request * @param {Samples.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.update("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L") */ update(voiceId, sampleId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(voiceId, sampleId, request, requestOptions)); } __update(voiceId_1, sampleId_1) { return __awaiter(this, arguments, void 0, function* (voiceId, sampleId, request = {}, requestOptions) { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.voices.pvc.BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddVoiceResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc/{voice_id}/samples/{sample_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Delete a sample from a PVC voice. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {string} sampleId - Sample ID to be used * @param {Samples.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.delete("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L") */ delete(voiceId, sampleId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(voiceId, sampleId, requestOptions)); } __delete(voiceId, sampleId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}`), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteVoiceSampleResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/voices/pvc/{voice_id}/samples/{sample_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Samples = Samples; /***/ }, /***/ 1451 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(12290), exports); /***/ }, /***/ 12290 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 34459 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(1451), exports); __exportStar(__webpack_require__(23621), exports); /***/ }, /***/ 21675 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Audio = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Audio { constructor(_options = {}) { this._options = _options; } /** * Retrieve the first 30 seconds of voice sample audio with or without noise removal. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {string} sampleId - Sample ID to be used * @param {ElevenLabs.voices.pvc.samples.AudioGetRequest} request * @param {Audio.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.audio.get("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L", { * removeBackgroundNoise: true * }) */ get(voiceId, sampleId, request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, sampleId, request, requestOptions)); } __get(voiceId_1, sampleId_1) { return __awaiter(this, arguments, void 0, function* (voiceId, sampleId, request = {}, requestOptions) { var _a, _b, _c; const { removeBackgroundNoise } = request; const _queryParams = {}; if (removeBackgroundNoise != null) { _queryParams["remove_background_noise"] = removeBackgroundNoise.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}/audio`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VoiceSamplePreviewResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/audio."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Audio = Audio; /***/ }, /***/ 36882 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(95965), exports); /***/ }, /***/ 95965 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 42624 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36882), exports); /***/ }, /***/ 23621 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.speakers = exports.waveform = exports.audio = void 0; exports.audio = __importStar(__webpack_require__(42624)); exports.waveform = __importStar(__webpack_require__(19965)); exports.speakers = __importStar(__webpack_require__(58804)); __exportStar(__webpack_require__(95965), exports); /***/ }, /***/ 45551 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Speakers = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(7052); class Speakers { constructor(_options = {}) { this._options = _options; } get audio() { var _a; return ((_a = this._audio) !== null && _a !== void 0 ? _a : (this._audio = new Client_1.Audio(this._options))); } /** * Retrieve the status of the speaker separation process and the list of detected speakers if complete. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {string} sampleId - Sample ID to be used * @param {Speakers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.speakers.get("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L") */ get(voiceId, sampleId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, sampleId, requestOptions)); } __get(voiceId, sampleId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}/speakers`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SpeakerSeparationResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Start speaker separation process for a sample * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {string} sampleId - Sample ID to be used * @param {Speakers.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.speakers.separate("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L") */ separate(voiceId, sampleId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__separate(voiceId, sampleId, requestOptions)); } __separate(voiceId, sampleId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}/separate-speakers`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.StartSpeakerSeparationResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc/{voice_id}/samples/{sample_id}/separate-speakers."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Speakers = Speakers; /***/ }, /***/ 44726 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58804 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(44726), exports); __exportStar(__webpack_require__(59618), exports); /***/ }, /***/ 7052 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Audio = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Audio { constructor(_options = {}) { this._options = _options; } /** * Retrieve the separated audio for a specific speaker. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {string} sampleId - Sample ID to be used * @param {string} speakerId - Speaker ID to be used, you can use GET https://api.elevenlabs.io/v1/voices/{voice_id}/samples/{sample_id}/speakers to list all the available speakers for a sample. * @param {Audio.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.speakers.audio.get("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L", "VW7YKqPnjY4h39yTbx2L") */ get(voiceId, sampleId, speakerId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, sampleId, speakerId, requestOptions)); } __get(voiceId, sampleId, speakerId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}/speakers/${encodeURIComponent(speakerId)}/audio`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.SpeakerAudioResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers/{speaker_id}/audio."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Audio = Audio; /***/ }, /***/ 22115 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 71491 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(22115), exports); /***/ }, /***/ 59618 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.audio = void 0; exports.audio = __importStar(__webpack_require__(71491)); /***/ }, /***/ 84654 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Waveform = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Waveform { constructor(_options = {}) { this._options = _options; } /** * Retrieve the visual waveform of a voice sample. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {string} sampleId - Sample ID to be used * @param {Waveform.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.samples.waveform.get("21m00Tcm4TlvDq8ikWAM", "VW7YKqPnjY4h39yTbx2L") */ get(voiceId, sampleId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, sampleId, requestOptions)); } __get(voiceId, sampleId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}/waveform`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VoiceSampleVisualWaveformResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/waveform."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Waveform = Waveform; /***/ }, /***/ 10741 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19965 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(10741), exports); /***/ }, /***/ 59900 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Verification = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(60479); class Verification { constructor(_options = {}) { this._options = _options; } get captcha() { var _a; return ((_a = this._captcha) !== null && _a !== void 0 ? _a : (this._captcha = new Client_1.Captcha(this._options))); } /** * Request manual verification for a PVC voice. * * @param {string} voiceId * @param {ElevenLabs.voices.pvc.BodyRequestManualVerificationV1VoicesPvcVoiceIdVerificationPost} request * @param {Verification.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.verification.request("21m00Tcm4TlvDq8ikWAM", { * files: [fs.createReadStream("/path/to/your/file")] * }) */ request(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__request(voiceId, request, requestOptions)); } __request(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); for (const _file of request.files) { yield _request.appendFile("files", _file); } if (request.extraText != null) { _request.append("extra_text", request.extraText); } const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/verification`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.RequestPvcManualVerificationResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc/{voice_id}/verification."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Verification = Verification; /***/ }, /***/ 86803 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(27722), exports); /***/ }, /***/ 27722 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91091 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(86803), exports); __exportStar(__webpack_require__(80509), exports); /***/ }, /***/ 60479 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Captcha = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const serializers = __importStar(__webpack_require__(33121)); class Captcha { constructor(_options = {}) { this._options = _options; } /** * Get captcha for PVC voice verification. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {Captcha.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.verification.captcha.get("21m00Tcm4TlvDq8ikWAM") */ get(voiceId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, requestOptions)); } __get(voiceId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/captcha`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/pvc/{voice_id}/captcha."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Submit captcha verification for PVC voice. * * @param {string} voiceId * @param {ElevenLabs.voices.pvc.verification.BodyVerifyPvcVoiceCaptchaV1VoicesPvcVoiceIdCaptchaPost} request * @param {Captcha.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.pvc.verification.captcha.verify("21m00Tcm4TlvDq8ikWAM", { * recording: fs.createReadStream("/path/to/your/file") * }) */ verify(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__verify(voiceId, request, requestOptions)); } __verify(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _request = yield core.newFormData(); yield _request.appendFile("recording", request.recording); const _maybeEncodedRequest = yield _request.getRequest(); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/pvc/${encodeURIComponent(voiceId)}/captcha`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)(Object.assign({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }, _maybeEncodedRequest.headers)), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), requestType: "file", duplex: _maybeEncodedRequest.duplex, body: _maybeEncodedRequest.body, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VerifyPvcVoiceCaptchaResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/pvc/{voice_id}/captcha."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Captcha = Captcha; /***/ }, /***/ 17286 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(77905), exports); /***/ }, /***/ 77905 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 74436 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(17286), exports); /***/ }, /***/ 80509 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.captcha = void 0; exports.captcha = __importStar(__webpack_require__(74436)); __exportStar(__webpack_require__(77905), exports); /***/ }, /***/ 53034 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Samples = void 0; const Client_1 = __webpack_require__(72389); class Samples { constructor(_options = {}) { this._options = _options; } get audio() { var _a; return ((_a = this._audio) !== null && _a !== void 0 ? _a : (this._audio = new Client_1.Audio(this._options))); } } exports.Samples = Samples; /***/ }, /***/ 35601 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69065 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(35601), exports); __exportStar(__webpack_require__(71303), exports); /***/ }, /***/ 72389 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Audio = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); const serializers = __importStar(__webpack_require__(33121)); class Audio { constructor(_options = {}) { this._options = _options; } /** * Returns the audio corresponding to a sample attached to a voice. * @throws {@link ElevenLabs.UnprocessableEntityError} */ get(voiceId, sampleId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, sampleId, requestOptions)); } __get(voiceId, sampleId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/${encodeURIComponent(voiceId)}/samples/${encodeURIComponent(sampleId)}/audio`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), responseType: "streaming", timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/{voice_id}/samples/{sample_id}/audio."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Audio = Audio; /***/ }, /***/ 97596 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32874 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(97596), exports); /***/ }, /***/ 71303 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.audio = void 0; exports.audio = __importStar(__webpack_require__(32874)); /***/ }, /***/ 14844 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Settings = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Settings { constructor(_options = {}) { this._options = _options; } /** * Gets the default settings for voices. "similarity_boost" corresponds to"Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app. * * @param {Settings.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.voices.settings.getDefault() */ getDefault(requestOptions) { return core.HttpResponsePromise.fromPromise(this.__getDefault(requestOptions)); } __getDefault(requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/voices/settings/default"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VoiceSettings.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/settings/default."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Returns the settings for a specific voice. "similarity_boost" corresponds to"Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app. * * @param {string} voiceId - Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices. * @param {Settings.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.settings.get("21m00Tcm4TlvDq8ikWAM") */ get(voiceId, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(voiceId, requestOptions)); } __get(voiceId, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/${encodeURIComponent(voiceId)}/settings`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.VoiceSettings.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/voices/{voice_id}/settings."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Edit your settings for a specific voice. "similarity_boost" corresponds to "Clarity + Similarity Enhancement" in the web app and "stability" corresponds to "Stability" slider in the web app. * * @param {string} voiceId - ID of the voice to be used. You can use the [Get voices](/docs/api-reference/voices/search) endpoint list all the available voices. * @param {ElevenLabs.VoiceSettings} request * @param {Settings.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.voices.settings.update("21m00Tcm4TlvDq8ikWAM", { * stability: 1, * useSpeakerBoost: true, * similarityBoost: 1, * style: 0, * speed: 1 * }) */ update(voiceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(voiceId, request, requestOptions)); } __update(voiceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/voices/${encodeURIComponent(voiceId)}/settings/edit`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.VoiceSettings.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.EditVoiceSettingsResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/voices/{voice_id}/settings/edit."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Settings = Settings; /***/ }, /***/ 50355 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61939 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(50355), exports); /***/ }, /***/ 36680 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoicesGetSharedRequestCategory = void 0; exports.VoicesGetSharedRequestCategory = { Professional: "professional", Famous: "famous", HighQuality: "high_quality", }; /***/ }, /***/ 3909 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36680), exports); /***/ }, /***/ 88293 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Webhooks = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Webhooks { constructor(_options = {}) { this._options = _options; } /** * List all webhooks for a workspace * * @param {ElevenLabs.WebhooksListRequest} request * @param {Webhooks.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.webhooks.list({ * includeUsages: false * }) */ list(request = {}, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } __list() { return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { var _a, _b, _c; const { includeUsages } = request; const _queryParams = {}; if (includeUsages != null) { _queryParams["include_usages"] = includeUsages.toString(); } const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/workspace/webhooks"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.WorkspaceWebhookListResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/workspace/webhooks."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Webhooks = Webhooks; /***/ }, /***/ 6908 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(28987), exports); /***/ }, /***/ 28987 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 49450 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(6908), exports); /***/ }, /***/ 83598 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Workspace = void 0; const Client_1 = __webpack_require__(33243); const Client_2 = __webpack_require__(3029); const Client_3 = __webpack_require__(17376); const Client_4 = __webpack_require__(17438); class Workspace { constructor(_options = {}) { this._options = _options; } get groups() { var _a; return ((_a = this._groups) !== null && _a !== void 0 ? _a : (this._groups = new Client_1.Groups(this._options))); } get invites() { var _a; return ((_a = this._invites) !== null && _a !== void 0 ? _a : (this._invites = new Client_2.Invites(this._options))); } get members() { var _a; return ((_a = this._members) !== null && _a !== void 0 ? _a : (this._members = new Client_3.Members(this._options))); } get resources() { var _a; return ((_a = this._resources) !== null && _a !== void 0 ? _a : (this._resources = new Client_4.Resources(this._options))); } } exports.Workspace = Workspace; /***/ }, /***/ 41877 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 12285 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(49155), exports); __exportStar(__webpack_require__(41877), exports); /***/ }, /***/ 33243 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Groups = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); const Client_1 = __webpack_require__(70025); class Groups { constructor(_options = {}) { this._options = _options; } get members() { var _a; return ((_a = this._members) !== null && _a !== void 0 ? _a : (this._members = new Client_1.Members(this._options))); } /** * Searches for user groups in the workspace. Multiple or no groups may be returned. * * @param {ElevenLabs.workspace.GroupsSearchRequest} request * @param {Groups.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.groups.search({ * name: "name" * }) */ search(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__search(request, requestOptions)); } __search(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { name } = request; const _queryParams = {}; _queryParams["name"] = name; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/workspace/groups/search"), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.workspace.groups.search.Response.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/workspace/groups/search."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Groups = Groups; /***/ }, /***/ 34050 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(75789), exports); /***/ }, /***/ 75789 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39312 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(34050), exports); __exportStar(__webpack_require__(40230), exports); /***/ }, /***/ 40230 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.members = void 0; exports.members = __importStar(__webpack_require__(80910)); __exportStar(__webpack_require__(32175), exports); /***/ }, /***/ 70025 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Members = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Members { constructor(_options = {}) { this._options = _options; } /** * Removes a member from the specified group. This endpoint may only be called by workspace administrators. * * @param {string} groupId - The ID of the target group. * @param {ElevenLabs.workspace.groups.BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost} request * @param {Members.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.groups.members.remove("group_id", { * email: "email" * }) */ remove(groupId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__remove(groupId, request, requestOptions)); } __remove(groupId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/workspace/groups/${encodeURIComponent(groupId)}/members/remove`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.groups.BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteWorkspaceGroupMemberResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/workspace/groups/{group_id}/members/remove."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Adds a member of your workspace to the specified group. This endpoint may only be called by workspace administrators. * * @param {string} groupId - The ID of the target group. * @param {ElevenLabs.workspace.groups.AddMemberToGroupRequest} request * @param {Members.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.groups.members.add("group_id", { * email: "email" * }) */ add(groupId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__add(groupId, request, requestOptions)); } __add(groupId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/workspace/groups/${encodeURIComponent(groupId)}/members`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.groups.AddMemberToGroupRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddWorkspaceGroupMemberResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/workspace/groups/{group_id}/members."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Members = Members; /***/ }, /***/ 68304 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(32175), exports); /***/ }, /***/ 32175 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 80910 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(68304), exports); /***/ }, /***/ 49155 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.groups = exports.resources = exports.members = exports.invites = void 0; exports.invites = __importStar(__webpack_require__(97434)); __exportStar(__webpack_require__(79344), exports); exports.members = __importStar(__webpack_require__(5847)); __exportStar(__webpack_require__(85309), exports); exports.resources = __importStar(__webpack_require__(59661)); __exportStar(__webpack_require__(74155), exports); exports.groups = __importStar(__webpack_require__(39312)); __exportStar(__webpack_require__(75789), exports); __exportStar(__webpack_require__(21387), exports); __exportStar(__webpack_require__(58286), exports); __exportStar(__webpack_require__(46136), exports); /***/ }, /***/ 3029 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Invites = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Invites { constructor(_options = {}) { this._options = _options; } /** * Sends an email invitation to join your workspace to the provided email. If the user doesn't have an account they will be prompted to create one. If the user accepts this invite they will be added as a user to your workspace and your subscription using one of your seats. This endpoint may only be called by workspace administrators. If the user is already in the workspace a 400 error will be returned. * * @param {ElevenLabs.workspace.InviteUserRequest} request * @param {Invites.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.invites.create({ * email: "john.doe@testmail.com" * }) */ create(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } __create(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/workspace/invites/add"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.InviteUserRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddWorkspaceInviteResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/workspace/invites/add."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Sends email invitations to join your workspace to the provided emails. Requires all email addresses to be part of a verified domain. If the users don't have an account they will be prompted to create one. If the users accept these invites they will be added as users to your workspace and your subscription using one of your seats. This endpoint may only be called by workspace administrators. * * @param {ElevenLabs.workspace.BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost} request * @param {Invites.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.invites.createBatch({ * emails: ["emails"] * }) */ createBatch(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__createBatch(request, requestOptions)); } __createBatch(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/workspace/invites/add-bulk"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.AddWorkspaceInviteResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/workspace/invites/add-bulk."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Invalidates an existing email invitation. The invitation will still show up in the inbox it has been delivered to, but activating it to join the workspace won't work. This endpoint may only be called by workspace administrators. * * @param {ElevenLabs.workspace.BodyDeleteExistingInvitationV1WorkspaceInvitesDelete} request * @param {Invites.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.invites.delete({ * email: "john.doe@testmail.com" * }) */ delete(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__delete(request, requestOptions)); } __delete(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/workspace/invites"), method: "DELETE", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.BodyDeleteExistingInvitationV1WorkspaceInvitesDelete.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.DeleteWorkspaceInviteResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling DELETE /v1/workspace/invites."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Invites = Invites; /***/ }, /***/ 48172 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(21387), exports); /***/ }, /***/ 21387 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97434 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(79344), exports); __exportStar(__webpack_require__(48172), exports); /***/ }, /***/ 13849 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyInviteUserV1WorkspaceInvitesAddPostWorkspacePermission = void 0; exports.BodyInviteUserV1WorkspaceInvitesAddPostWorkspacePermission = { External: "external", Admin: "admin", WorkspaceAdmin: "workspace_admin", WorkspaceMember: "workspace_member", SupportL1: "support_l1", SupportL2: "support_l2", Moderator: "moderator", Sales: "sales", VoiceMixer: "voice_mixer", VoiceAdmin: "voice_admin", ConvaiAdmin: "convai_admin", EnterpriseViewer: "enterprise_viewer", QualityCheckAdmin: "quality_check_admin", WorkspaceMigrationAdmin: "workspace_migration_admin", HumanReviewer: "human_reviewer", ProductionsAdmin: "productions_admin", Support: "support", Internal: "internal", }; /***/ }, /***/ 79344 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(13849), exports); /***/ }, /***/ 17376 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Members = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const headers_1 = __webpack_require__(75606); const serializers = __importStar(__webpack_require__(33121)); const errors = __importStar(__webpack_require__(48628)); class Members { constructor(_options = {}) { this._options = _options; } /** * Updates attributes of a workspace member. Apart from the email identifier, all parameters will remain unchanged unless specified. This endpoint may only be called by workspace administrators. * * @param {ElevenLabs.workspace.UpdateMemberRequest} request * @param {Members.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.members.update({ * email: "email" * }) */ update(request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__update(request, requestOptions)); } __update(request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, "v1/workspace/members"), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.UpdateMemberRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.UpdateWorkspaceMemberResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/workspace/members."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Members = Members; /***/ }, /***/ 38407 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(58286), exports); /***/ }, /***/ 58286 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 5847 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(85309), exports); __exportStar(__webpack_require__(38407), exports); /***/ }, /***/ 2336 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateMemberV1WorkspaceMembersPostWorkspaceRole = void 0; exports.BodyUpdateMemberV1WorkspaceMembersPostWorkspaceRole = { WorkspaceAdmin: "workspace_admin", WorkspaceMember: "workspace_member", }; /***/ }, /***/ 85309 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(2336), exports); /***/ }, /***/ 17438 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Resources = void 0; const environments = __importStar(__webpack_require__(64194)); const core = __importStar(__webpack_require__(56916)); const ElevenLabs = __importStar(__webpack_require__(29021)); const serializers = __importStar(__webpack_require__(33121)); const headers_1 = __webpack_require__(75606); const errors = __importStar(__webpack_require__(48628)); class Resources { constructor(_options = {}) { this._options = _options; } /** * Gets the metadata of a resource by ID. * * @param {string} resourceId - The ID of the target resource. * @param {ElevenLabs.workspace.ResourcesGetRequest} request * @param {Resources.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.resources.get("resource_id", { * resourceType: "voice" * }) */ get(resourceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__get(resourceId, request, requestOptions)); } __get(resourceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const { resourceType } = request; const _queryParams = {}; _queryParams["resource_type"] = serializers.WorkspaceResourceType.jsonOrThrow(resourceType, { unrecognizedObjectKeys: "strip", }); const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/workspace/resources/${encodeURIComponent(resourceId)}`), method: "GET", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), queryParameters: _queryParams, timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: serializers.ResourceMetadataResponseModel.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), rawResponse: _response.rawResponse, }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling GET /v1/workspace/resources/{resource_id}."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Grants a role on a workspace resource to a user or a group. It overrides any existing role this user/service account/group/workspace api key has on the resource. To target a user or service account, pass only the user email. The user must be in your workspace. To target a group, pass only the group id. To target a workspace api key, pass the api key id. The resource will be shared with the service account associated with the api key. You must have admin access to the resource to share it. * * @param {string} resourceId - The ID of the target resource. * @param {ElevenLabs.workspace.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost} request * @param {Resources.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.resources.share("resource_id", { * role: "admin", * resourceType: "voice" * }) */ share(resourceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__share(resourceId, request, requestOptions)); } __share(resourceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/workspace/resources/${encodeURIComponent(resourceId)}/share`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/workspace/resources/{resource_id}/share."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } /** * Removes any existing role on a workspace resource from a user, service account, group or workspace api key. To target a user or service account, pass only the user email. The user must be in your workspace. To target a group, pass only the group id. To target a workspace api key, pass the api key id. The resource will be unshared from the service account associated with the api key. You must have admin access to the resource to unshare it. You cannot remove permissions from the user who created the resource. * * @param {string} resourceId - The ID of the target resource. * @param {ElevenLabs.workspace.BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost} request * @param {Resources.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.workspace.resources.unshare("resource_id", { * resourceType: "voice" * }) */ unshare(resourceId, request, requestOptions) { return core.HttpResponsePromise.fromPromise(this.__unshare(resourceId, request, requestOptions)); } __unshare(resourceId, request, requestOptions) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; const _response = yield core.fetcher({ url: core.url.join((_b = (_a = (yield core.Supplier.get(this._options.baseUrl))) !== null && _a !== void 0 ? _a : (yield core.Supplier.get(this._options.environment))) !== null && _b !== void 0 ? _b : environments.ElevenLabsEnvironment.Production, `v1/workspace/resources/${encodeURIComponent(resourceId)}/unshare`), method: "POST", headers: (0, headers_1.mergeHeaders)((_c = this._options) === null || _c === void 0 ? void 0 : _c.headers, (0, headers_1.mergeOnlyDefinedHeaders)({ "xi-api-key": requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.apiKey }), requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.headers), contentType: "application/json", requestType: "json", body: serializers.workspace.BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), timeoutMs: (requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.timeoutInSeconds) != null ? requestOptions.timeoutInSeconds * 1000 : 240000, maxRetries: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.maxRetries, abortSignal: requestOptions === null || requestOptions === void 0 ? void 0 : requestOptions.abortSignal, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; } if (_response.error.reason === "status-code") { switch (_response.error.statusCode) { case 422: throw new ElevenLabs.UnprocessableEntityError(serializers.HttpValidationError.parseOrThrow(_response.error.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, breadcrumbsPrefix: ["response"], }), _response.rawResponse); default: throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.body, rawResponse: _response.rawResponse, }); } } switch (_response.error.reason) { case "non-json": throw new errors.ElevenLabsError({ statusCode: _response.error.statusCode, body: _response.error.rawBody, rawResponse: _response.rawResponse, }); case "timeout": throw new errors.ElevenLabsTimeoutError("Timeout exceeded when calling POST /v1/workspace/resources/{resource_id}/unshare."); case "unknown": throw new errors.ElevenLabsError({ message: _response.error.errorMessage, rawResponse: _response.rawResponse, }); } }); } } exports.Resources = Resources; /***/ }, /***/ 23461 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(46136), exports); /***/ }, /***/ 46136 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59661 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(74155), exports); __exportStar(__webpack_require__(23461), exports); /***/ }, /***/ 78132 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePostRole = void 0; exports.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePostRole = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 74155 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(78132), exports); /***/ }, /***/ 95623 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61327 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 95314 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 50995 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66435 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65889 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddPronunciationDictionaryResponseModelPermissionOnResource = void 0; exports.AddPronunciationDictionaryResponseModelPermissionOnResource = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 40049 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 29904 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 88554 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 86287 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 98084 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2397 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 94544 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 90750 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19776 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 63950 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 7800 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 85220 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91784 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 54362 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23983 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23191 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76698 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17822 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 95402 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21733 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20274 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1253 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 11461 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70925 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2299 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 77282 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81833 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40913 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 25161 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78384 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 52238 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 57267 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23855 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58657 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23868 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 62562 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AsrInputFormat = void 0; exports.AsrInputFormat = { Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", }; /***/ }, /***/ 99272 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66840 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 36310 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70425 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 53361 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23830 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81972 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioNativeProjectSettingsResponseModelStatus = void 0; exports.AudioNativeProjectSettingsResponseModelStatus = { Processing: "processing", Ready: "ready", }; /***/ }, /***/ 39008 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 46539 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67995 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81303 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 88176 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4283 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AuthorizationMethod = void 0; exports.AuthorizationMethod = { Invalid: "invalid", Public: "public", AuthorizationHeader: "authorization_header", SignedUrl: "signed_url", ShareableLink: "shareable_link", LivekitToken: "livekit_token", LivekitTokenWebsite: "livekit_token_website", GenesysApiKey: "genesys_api_key", }; /***/ }, /***/ 4497 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 42262 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BanReasonType = void 0; exports.BanReasonType = { Safety: "safety", Manual: "manual", }; /***/ }, /***/ 48132 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 22226 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BatchCallRecipientStatus = void 0; exports.BatchCallRecipientStatus = { Pending: "pending", Initiated: "initiated", InProgress: "in_progress", Completed: "completed", Failed: "failed", Cancelled: "cancelled", Voicemail: "voicemail", }; /***/ }, /***/ 25996 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15981 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BatchCallStatus = void 0; exports.BatchCallStatus = { Pending: "pending", InProgress: "in_progress", Completed: "completed", Failed: "failed", Cancelled: "cancelled", }; /***/ }, /***/ 45727 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostAge = void 0; exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostAge = { Young: "young", MiddleAged: "middle_aged", Old: "old", }; /***/ }, /***/ 30859 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostGender = void 0; exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostGender = { Female: "female", Male: "male", }; /***/ }, /***/ 73391 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BreakdownTypes = void 0; exports.BreakdownTypes = { None: "none", Voice: "voice", VoiceMultiplier: "voice_multiplier", User: "user", Groups: "groups", ApiKeys: "api_keys", AllApiKeys: "all_api_keys", ProductType: "product_type", Model: "model", Resource: "resource", RequestQueue: "request_queue", Region: "region", SubresourceId: "subresource_id", ReportingWorkspaceId: "reporting_workspace_id", HasApiKey: "has_api_key", }; /***/ }, /***/ 13069 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 11988 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 49916 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2274 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51426 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleCharacterAnimationModelEnterType = void 0; exports.CaptionStyleCharacterAnimationModelEnterType = { None: "none", Fade: "fade", }; /***/ }, /***/ 46794 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleCharacterAnimationModelExitType = void 0; exports.CaptionStyleCharacterAnimationModelExitType = { None: "none", Fade: "fade", }; /***/ }, /***/ 72336 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65727 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleHorizontalPlacementModelAlign = void 0; exports.CaptionStyleHorizontalPlacementModelAlign = { Left: "left", Center: "center", Right: "right", }; /***/ }, /***/ 85731 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91687 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleModelTextAlign = void 0; exports.CaptionStyleModelTextAlign = { Start: "start", Center: "center", End: "end", }; /***/ }, /***/ 69195 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleModelTextStyle = void 0; exports.CaptionStyleModelTextStyle = { Normal: "normal", Italic: "italic", }; /***/ }, /***/ 79340 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleModelTextWeight = void 0; exports.CaptionStyleModelTextWeight = { Normal: "normal", Bold: "bold", }; /***/ }, /***/ 85374 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43126 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleSectionAnimationModelEnterType = void 0; exports.CaptionStyleSectionAnimationModelEnterType = { None: "none", Fade: "fade", Scale: "scale", }; /***/ }, /***/ 27926 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleSectionAnimationModelExitType = void 0; exports.CaptionStyleSectionAnimationModelExitType = { None: "none", Fade: "fade", Scale: "scale", }; /***/ }, /***/ 31077 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23938 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20357 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleVerticalPlacementModelAlign = void 0; exports.CaptionStyleVerticalPlacementModelAlign = { Top: "top", Center: "center", Bottom: "bottom", }; /***/ }, /***/ 56015 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67817 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleWordAnimationModelEnterType = void 0; exports.CaptionStyleWordAnimationModelEnterType = { None: "none", Fade: "fade", Scale: "scale", }; /***/ }, /***/ 72535 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleWordAnimationModelExitType = void 0; exports.CaptionStyleWordAnimationModelExitType = { None: "none", Fade: "fade", Scale: "scale", }; /***/ }, /***/ 118 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 80285 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10591 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentBlockInputModelSubType = void 0; exports.ChapterContentBlockInputModelSubType = { P: "p", H1: "h1", H2: "h2", H3: "h3", }; /***/ }, /***/ 50650 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9582 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 63251 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27344 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58435 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 94629 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 87529 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 5643 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 85513 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47662 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 25329 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterState = void 0; exports.ChapterState = { Default: "default", Converting: "converting", }; /***/ }, /***/ 83334 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70905 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26728 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterWithContentResponseModelState = void 0; exports.ChapterWithContentResponseModelState = { Default: "default", Converting: "converting", }; /***/ }, /***/ 15542 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 18587 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 68890 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32998 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ClientEvent = void 0; exports.ClientEvent = { ConversationInitiationMetadata: "conversation_initiation_metadata", AsrInitiationMetadata: "asr_initiation_metadata", Ping: "ping", Audio: "audio", Interruption: "interruption", UserTranscript: "user_transcript", TentativeUserTranscript: "tentative_user_transcript", AgentResponse: "agent_response", AgentResponseCorrection: "agent_response_correction", ClientToolCall: "client_tool_call", McpToolCall: "mcp_tool_call", McpConnectionStatus: "mcp_connection_status", AgentToolResponse: "agent_tool_response", VadScore: "vad_score", InternalTurnProbability: "internal_turn_probability", InternalTentativeAgentResponse: "internal_tentative_agent_response", }; /***/ }, /***/ 54922 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17137 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 13259 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 83340 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59814 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 29358 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 98189 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 53473 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99892 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32117 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67561 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70077 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15555 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 75449 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15702 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66763 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 90902 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 71885 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10644 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39238 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 46852 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 60575 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 84379 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76768 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 85291 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9005 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 33338 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31768 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61339 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26573 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 24729 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 723 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65316 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 7761 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40375 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26834 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistorySipTrunkingPhoneCallModelDirection = void 0; exports.ConversationHistorySipTrunkingPhoneCallModelDirection = { Inbound: "inbound", Outbound: "outbound", }; /***/ }, /***/ 95370 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47702 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelInputRole = void 0; exports.ConversationHistoryTranscriptCommonModelInputRole = { User: "user", Agent: "agent", }; /***/ }, /***/ 85032 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelInputSourceMedium = void 0; exports.ConversationHistoryTranscriptCommonModelInputSourceMedium = { Audio: "audio", Text: "text", }; /***/ }, /***/ 22803 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 57681 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51569 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelOutputRole = void 0; exports.ConversationHistoryTranscriptCommonModelOutputRole = { User: "user", Agent: "agent", }; /***/ }, /***/ 683 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelOutputSourceMedium = void 0; exports.ConversationHistoryTranscriptCommonModelOutputSourceMedium = { Audio: "audio", Text: "text", }; /***/ }, /***/ 50542 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 75980 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 52884 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptOtherToolsResultCommonModelType = void 0; exports.ConversationHistoryTranscriptOtherToolsResultCommonModelType = { Client: "client", Webhook: "webhook", Mcp: "mcp", }; /***/ }, /***/ 11518 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 72691 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69203 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 13458 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76376 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58544 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19603 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32181 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51964 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19103 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 44650 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTwilioPhoneCallModelDirection = void 0; exports.ConversationHistoryTwilioPhoneCallModelDirection = { Inbound: "inbound", Outbound: "outbound", }; /***/ }, /***/ 12123 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79270 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37496 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40721 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 88874 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4667 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20529 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99926 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 57076 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 74120 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 33591 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationSource = void 0; exports.ConversationInitiationSource = { Unknown: "unknown", AndroidSdk: "android_sdk", NodeJsSdk: "node_js_sdk", ReactNativeSdk: "react_native_sdk", ReactSdk: "react_sdk", JsSdk: "js_sdk", PythonSdk: "python_sdk", Widget: "widget", SipTrunk: "sip_trunk", Twilio: "twilio", Genesys: "genesys", SwiftSdk: "swift_sdk", }; /***/ }, /***/ 25555 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 46567 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79106 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2547 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 71636 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 83663 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSummaryResponseModelDirection = void 0; exports.ConversationSummaryResponseModelDirection = { Inbound: "inbound", Outbound: "outbound", }; /***/ }, /***/ 88658 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSummaryResponseModelStatus = void 0; exports.ConversationSummaryResponseModelStatus = { Initiated: "initiated", InProgress: "in-progress", Processing: "processing", Done: "done", Failed: "failed", }; /***/ }, /***/ 17920 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37565 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationTokenPurpose = void 0; exports.ConversationTokenPurpose = { SignedUrl: "signed_url", ShareableLink: "shareable_link", }; /***/ }, /***/ 34570 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78419 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 45955 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 96043 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 29871 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9472 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23172 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 98020 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 18711 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70020 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76415 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67880 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73753 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23733 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99213 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66115 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92217 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2371 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43734 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69834 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 52318 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 8599 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 6303 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 85226 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17986 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4867 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 93325 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 77338 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 55768 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 42828 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51604 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1483 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 57547 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentAvailableAgentIdentifierAccessLevel = void 0; exports.DependentAvailableAgentIdentifierAccessLevel = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 52604 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70366 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentAvailableToolIdentifierAccessLevel = void 0; exports.DependentAvailableToolIdentifierAccessLevel = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 45420 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1512 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92137 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 74311 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 24381 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 13269 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31874 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 96737 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DocumentUsageModeEnum = void 0; exports.DocumentUsageModeEnum = { Prompt: "prompt", Auto: "auto", }; /***/ }, /***/ 5665 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32448 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91433 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92295 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20486 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31916 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66250 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingReleaseChannel = void 0; exports.DubbingReleaseChannel = { Stable: "stable", Release: "release", Experimental: "experimental", }; /***/ }, /***/ 54016 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27742 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19627 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47593 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23423 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4315 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78862 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92422 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 63004 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32716 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 36369 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51931 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43230 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 48761 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EmbedVariant = void 0; exports.EmbedVariant = { Tiny: "tiny", Compact: "compact", Full: "full", Expandable: "expandable", }; /***/ }, /***/ 4528 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EmbeddingModelEnum = void 0; exports.EmbeddingModelEnum = { E5Mistral7BInstruct: "e5_mistral_7b_instruct", MultilingualE5LargeInstruct: "multilingual_e5_large_instruct", }; /***/ }, /***/ 85098 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 14148 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 72908 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21555 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EvaluationSuccessResult = void 0; exports.EvaluationSuccessResult = { Success: "success", Failure: "failure", Unknown: "unknown", }; /***/ }, /***/ 29558 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 63631 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65393 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExtendedSubscriptionResponseModelBillingPeriod = void 0; exports.ExtendedSubscriptionResponseModelBillingPeriod = { MonthlyPeriod: "monthly_period", AnnualPeriod: "annual_period", }; /***/ }, /***/ 78380 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExtendedSubscriptionResponseModelCharacterRefreshPeriod = void 0; exports.ExtendedSubscriptionResponseModelCharacterRefreshPeriod = { MonthlyPeriod: "monthly_period", AnnualPeriod: "annual_period", }; /***/ }, /***/ 26004 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExtendedSubscriptionResponseModelCurrency = void 0; exports.ExtendedSubscriptionResponseModelCurrency = { Usd: "usd", Eur: "eur", }; /***/ }, /***/ 52736 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 75121 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39667 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 63487 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 88342 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51565 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 87269 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78050 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FineTuningResponseModelStateValue = void 0; exports.FineTuningResponseModelStateValue = { NotStarted: "not_started", Queued: "queued", FineTuning: "fine_tuning", FineTuned: "fine_tuned", Failed: "failed", Delayed: "delayed", }; /***/ }, /***/ 60514 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56620 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9833 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 28181 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 90766 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 38003 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47807 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 473 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 39890 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59548 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73872 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 94065 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81316 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27250 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2929 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51440 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40648 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78162 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 16604 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 63294 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59048 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 50598 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17252 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetConversationResponseModelStatus = void 0; exports.GetConversationResponseModelStatus = { Initiated: "initiated", InProgress: "in-progress", Processing: "processing", Done: "done", Failed: "failed", }; /***/ }, /***/ 53718 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79937 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 95828 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 33734 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31956 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9251 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65952 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66904 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 93687 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65517 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23271 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 11613 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 18889 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40489 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37684 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99929 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20832 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37821 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32690 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99548 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 3937 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 82648 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 226 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27019 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 33145 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43584 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27381 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPronunciationDictionaryMetadataResponseModelPermissionOnResource = void 0; exports.GetPronunciationDictionaryMetadataResponseModelPermissionOnResource = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 12765 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 16969 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9165 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1557 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 38495 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 42554 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92987 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 8037 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91122 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 36179 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 90639 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69949 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51912 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 6893 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 49731 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 83316 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 30768 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66203 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 25336 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70493 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 54085 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99936 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 49389 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.IntegrationType = void 0; exports.IntegrationType = { McpServer: "mcp_server", McpIntegration: "mcp_integration", }; /***/ }, /***/ 45775 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 95378 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InvoiceResponseModelPaymentIntentStatus = void 0; exports.InvoiceResponseModelPaymentIntentStatus = { Canceled: "canceled", Processing: "processing", RequiresAction: "requires_action", RequiresCapture: "requires_capture", RequiresConfirmation: "requires_confirmation", RequiresPaymentMethod: "requires_payment_method", Succeeded: "succeeded", }; /***/ }, /***/ 56237 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47432 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 14928 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 12015 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KnowledgeBaseDocumentType = void 0; exports.KnowledgeBaseDocumentType = { File: "file", Url: "url", Text: "text", }; /***/ }, /***/ 39562 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 86356 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 462 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 28856 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 42660 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 3359 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 75735 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40438 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 22203 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58974 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LibraryVoiceResponseModelCategory = void 0; exports.LibraryVoiceResponseModelCategory = { Generated: "generated", Cloned: "cloned", Premade: "premade", Professional: "professional", Famous: "famous", HighQuality: "high_quality", }; /***/ }, /***/ 93586 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 80424 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61155 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2128 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LiteralJsonSchemaPropertyType = void 0; exports.LiteralJsonSchemaPropertyType = { Boolean: "boolean", String: "string", Integer: "integer", Number: "number", }; /***/ }, /***/ 92580 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Llm = void 0; exports.Llm = { Gpt4OMini: "gpt-4o-mini", Gpt4O: "gpt-4o", Gpt4: "gpt-4", Gpt4Turbo: "gpt-4-turbo", Gpt41: "gpt-4.1", Gpt41Mini: "gpt-4.1-mini", Gpt41Nano: "gpt-4.1-nano", Gpt5: "gpt-5", Gpt5Mini: "gpt-5-mini", Gpt5Nano: "gpt-5-nano", Gpt35Turbo: "gpt-3.5-turbo", Gemini15Pro: "gemini-1.5-pro", Gemini15Flash: "gemini-1.5-flash", Gemini20Flash: "gemini-2.0-flash", Gemini20FlashLite: "gemini-2.0-flash-lite", Gemini25FlashLite: "gemini-2.5-flash-lite", Gemini25Flash: "gemini-2.5-flash", ClaudeSonnet4: "claude-sonnet-4", Claude37Sonnet: "claude-3-7-sonnet", Claude35Sonnet: "claude-3-5-sonnet", Claude35SonnetV1: "claude-3-5-sonnet-v1", Claude3Haiku: "claude-3-haiku", GrokBeta: "grok-beta", CustomLlm: "custom-llm", Qwen34B: "qwen3-4b", Qwen330Ba3B: "qwen3-30b-a3b", GptOss20B: "gpt-oss-20b", GptOss120B: "gpt-oss-120b", Gemini25FlashPreview0520: "gemini-2.5-flash-preview-05-20", Gemini25FlashPreview0417: "gemini-2.5-flash-preview-04-17", Gemini25FlashLitePreview0617: "gemini-2.5-flash-lite-preview-06-17", Gemini20FlashLite001: "gemini-2.0-flash-lite-001", Gemini20Flash001: "gemini-2.0-flash-001", Gemini15Flash002: "gemini-1.5-flash-002", Gemini15Flash001: "gemini-1.5-flash-001", Gemini15Pro002: "gemini-1.5-pro-002", Gemini15Pro001: "gemini-1.5-pro-001", ClaudeSonnet420250514: "claude-sonnet-4@20250514", Claude37Sonnet20250219: "claude-3-7-sonnet@20250219", Claude35Sonnet20240620: "claude-3-5-sonnet@20240620", Claude35SonnetV220241022: "claude-3-5-sonnet-v2@20241022", Claude3Haiku20240307: "claude-3-haiku@20240307", Gpt520250807: "gpt-5-2025-08-07", Gpt5Mini20250807: "gpt-5-mini-2025-08-07", Gpt5Nano20250807: "gpt-5-nano-2025-08-07", Gpt4120250414: "gpt-4.1-2025-04-14", Gpt41Mini20250414: "gpt-4.1-mini-2025-04-14", Gpt41Nano20250414: "gpt-4.1-nano-2025-04-14", Gpt4OMini20240718: "gpt-4o-mini-2024-07-18", Gpt4O20241120: "gpt-4o-2024-11-20", Gpt4O20240806: "gpt-4o-2024-08-06", Gpt4O20240513: "gpt-4o-2024-05-13", Gpt40613: "gpt-4-0613", Gpt40314: "gpt-4-0314", Gpt4Turbo20240409: "gpt-4-turbo-2024-04-09", Gpt35Turbo0125: "gpt-3.5-turbo-0125", Gpt35Turbo1106: "gpt-3.5-turbo-1106", }; /***/ }, /***/ 13021 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 93858 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31402 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10019 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37532 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 13185 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 45341 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 82052 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97515 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47253 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70682 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpApprovalPolicy = void 0; exports.McpApprovalPolicy = { AutoApproveAll: "auto_approve_all", RequireApprovalAll: "require_approval_all", RequireApprovalPerTool: "require_approval_per_tool", }; /***/ }, /***/ 94336 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 50692 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 22295 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1643 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 44675 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17761 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 35574 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20926 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 82029 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1578 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 90794 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 90995 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerTransport = void 0; exports.McpServerTransport = { Sse: "SSE", StreamableHttp: "STREAMABLE_HTTP", }; /***/ }, /***/ 45119 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78298 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 29596 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpToolApprovalPolicy = void 0; exports.McpToolApprovalPolicy = { AutoApproved: "auto_approved", RequiresApproval: "requires_approval", }; /***/ }, /***/ 78514 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15811 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MetricType = void 0; exports.MetricType = { Credits: "credits", MinutesUsed: "minutes_used", RequestCount: "request_count", TtfbAvg: "ttfb_avg", TtfbP95: "ttfb_p95", FiatUnitsSpent: "fiat_units_spent", Concurrency: "concurrency", ConcurrencyAverage: "concurrency_average", }; /***/ }, /***/ 15158 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 54175 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47310 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModelResponseModelConcurrencyGroup = void 0; exports.ModelResponseModelConcurrencyGroup = { Standard: "standard", Turbo: "turbo", }; /***/ }, /***/ 98963 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 5613 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91333 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModerationStatusResponseModelSafetyStatus = void 0; exports.ModerationStatusResponseModelSafetyStatus = { AppealApproved: "appeal_approved", AppealDenied: "appeal_denied", FalsePositive: "false_positive", }; /***/ }, /***/ 13703 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModerationStatusResponseModelWarningStatus = void 0; exports.ModerationStatusResponseModelWarningStatus = { Warning: "warning", WarningCleared: "warning_cleared", }; /***/ }, /***/ 5003 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15203 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 77346 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 53737 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 34370 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 85522 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69417 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67727 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76427 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20808 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43102 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 38765 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69117 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OutputFormat = void 0; exports.OutputFormat = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Ulaw8000: "ulaw_8000", }; /***/ }, /***/ 8378 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69243 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32177 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 88520 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PendingSubscriptionSwitchResponseModelNextTier = void 0; exports.PendingSubscriptionSwitchResponseModelNextTier = { Free: "free", Starter: "starter", Creator: "creator", Pro: "pro", GrowingBusiness: "growing_business", Scale20240810: "scale_2024_08_10", GrantTier120250723: "grant_tier_1_2025_07_23", GrantTier220250723: "grant_tier_2_2025_07_23", Trial: "trial", Enterprise: "enterprise", }; /***/ }, /***/ 50561 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69617 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4061 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 13412 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 93312 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 13207 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47453 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23483 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 30403 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 64931 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 92267 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 88308 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10857 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81031 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65856 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 41017 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 3062 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 89393 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 18436 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97122 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectCreationMetaResponseModelStatus = void 0; exports.ProjectCreationMetaResponseModelStatus = { Pending: "pending", Creating: "creating", Finished: "finished", Failed: "failed", }; /***/ }, /***/ 29916 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectCreationMetaResponseModelType = void 0; exports.ProjectCreationMetaResponseModelType = { Blank: "blank", GeneratePodcast: "generate_podcast", AutoAssignVoices: "auto_assign_voices", }; /***/ }, /***/ 52300 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 84019 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelAccessLevel = void 0; exports.ProjectExtendedResponseModelAccessLevel = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 23647 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelApplyTextNormalization = void 0; exports.ProjectExtendedResponseModelApplyTextNormalization = { Auto: "auto", On: "on", Off: "off", ApplyEnglish: "apply_english", }; /***/ }, /***/ 52651 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelFiction = void 0; exports.ProjectExtendedResponseModelFiction = { Fiction: "fiction", NonFiction: "non-fiction", }; /***/ }, /***/ 72777 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelQualityPreset = void 0; exports.ProjectExtendedResponseModelQualityPreset = { Standard: "standard", High: "high", Highest: "highest", Ultra: "ultra", UltraLossless: "ultra_lossless", }; /***/ }, /***/ 94434 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelSourceType = void 0; exports.ProjectExtendedResponseModelSourceType = { Blank: "blank", Book: "book", Article: "article", Genfm: "genfm", Video: "video", }; /***/ }, /***/ 96144 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelTargetAudience = void 0; exports.ProjectExtendedResponseModelTargetAudience = { Children: "children", YoungAdult: "young adult", Adult: "adult", AllAges: "all ages", }; /***/ }, /***/ 45569 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99890 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelAccessLevel = void 0; exports.ProjectResponseModelAccessLevel = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 13238 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelFiction = void 0; exports.ProjectResponseModelFiction = { Fiction: "fiction", NonFiction: "non-fiction", }; /***/ }, /***/ 27257 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelSourceType = void 0; exports.ProjectResponseModelSourceType = { Blank: "blank", Book: "book", Article: "article", Genfm: "genfm", Video: "video", }; /***/ }, /***/ 76339 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelTargetAudience = void 0; exports.ProjectResponseModelTargetAudience = { Children: "children", YoungAdult: "young adult", Adult: "adult", AllAges: "all ages", }; /***/ }, /***/ 77856 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 25361 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 71462 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 80633 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectState = void 0; exports.ProjectState = { Creating: "creating", Default: "default", Converting: "converting", InQueue: "in_queue", }; /***/ }, /***/ 75184 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 22925 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 29713 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 3636 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4518 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21849 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 75991 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 64348 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79310 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59693 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 57610 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58960 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19814 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 89296 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 20078 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 18835 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 94536 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9602 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 6864 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryVersionResponseModelPermissionOnResource = void 0; exports.PronunciationDictionaryVersionResponseModelPermissionOnResource = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 13210 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43516 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97969 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66375 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27670 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 68532 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21275 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 35392 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 52022 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91124 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 28363 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagIndexStatus = void 0; exports.RagIndexStatus = { Created: "created", Processing: "processing", Failed: "failed", Succeeded: "succeeded", RagLimitExceeded: "rag_limit_exceeded", DocumentTooSmall: "document_too_small", }; /***/ }, /***/ 73397 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97938 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43658 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReaderResourceResponseModelResourceType = void 0; exports.ReaderResourceResponseModelResourceType = { Read: "read", Collection: "collection", }; /***/ }, /***/ 25371 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 87535 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37826 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 46938 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4401 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 28375 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26181 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RenderStatus = void 0; exports.RenderStatus = { Complete: "complete", Processing: "processing", Failed: "failed", }; /***/ }, /***/ 7519 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RenderType = void 0; exports.RenderType = { Mp4: "mp4", Aac: "aac", Mp3: "mp3", Wav: "wav", Aaf: "aaf", TracksZip: "tracks_zip", ClipsZip: "clips_zip", }; /***/ }, /***/ 25872 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4417 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59233 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResourceAccessInfoRole = void 0; exports.ResourceAccessInfoRole = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 88244 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 95431 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResourceMetadataResponseModelAnonymousAccessLevelOverride = void 0; exports.ResourceMetadataResponseModelAnonymousAccessLevelOverride = { Admin: "admin", Editor: "editor", Viewer: "viewer", }; /***/ }, /***/ 50569 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReviewStatus = void 0; exports.ReviewStatus = { NotRequested: "not_requested", Pending: "pending", Declined: "declined", Allowed: "allowed", AllowedWithChanges: "allowed_with_changes", }; /***/ }, /***/ 64803 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 62635 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 35625 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31719 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SafetyRule = void 0; exports.SafetyRule = { SexualMinors: "sexual_minors", ForgetModeration: "forget_moderation", Extremism: "extremism", ScamFraud: "scam_fraud", Political: "political", SelfHarm: "self_harm", IllegalDistributionMedical: "illegal_distribution_medical", SexualAdults: "sexual_adults", Unknown: "unknown", }; /***/ }, /***/ 13235 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79734 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56453 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 50706 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 42368 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31441 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 22647 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 89860 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 33644 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 35889 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 52438 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 75821 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27297 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 45937 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ShareOptionResponseModelType = void 0; exports.ShareOptionResponseModelType = { User: "user", Group: "group", Key: "key", }; /***/ }, /***/ 71430 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 54058 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SimilarVoiceCategory = void 0; exports.SimilarVoiceCategory = { Premade: "premade", Cloned: "cloned", Generated: "generated", Professional: "professional", Famous: "famous", }; /***/ }, /***/ 14218 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66404 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 89399 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipMediaEncryptionEnum = void 0; exports.SipMediaEncryptionEnum = { Disabled: "disabled", Allowed: "allowed", Required: "required", }; /***/ }, /***/ 71713 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40418 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 29445 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipTrunkTransportEnum = void 0; exports.SipTrunkTransportEnum = { Auto: "auto", Udp: "udp", Tcp: "tcp", Tls: "tls", }; /***/ }, /***/ 34960 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15959 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37249 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17979 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81324 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37816 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 72124 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 58125 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21612 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 44170 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerSeparationResponseModelStatus = void 0; exports.SpeakerSeparationResponseModelStatus = { NotStarted: "not_started", Pending: "pending", Completed: "completed", Failed: "failed", }; /***/ }, /***/ 23263 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 82760 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 16473 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43137 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechHistoryItemResponseModelSource = void 0; exports.SpeechHistoryItemResponseModelSource = { Tts: "TTS", Sts: "STS", Projects: "Projects", Pd: "PD", An: "AN", Dubbing: "Dubbing", PlayApi: "PlayAPI", ConvAi: "ConvAI", }; /***/ }, /***/ 90248 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechHistoryItemResponseModelVoiceCategory = void 0; exports.SpeechHistoryItemResponseModelVoiceCategory = { Premade: "premade", Cloned: "cloned", Generated: "generated", Professional: "professional", }; /***/ }, /***/ 36902 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 80812 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 44184 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99287 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43679 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextWordResponseModelType = void 0; exports.SpeechToTextWordResponseModelType = { Word: "word", Spacing: "spacing", AudioEvent: "audio_event", }; /***/ }, /***/ 21446 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9360 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 42080 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 34182 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47450 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 373 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97277 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2852 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionResponseModelBillingPeriod = void 0; exports.SubscriptionResponseModelBillingPeriod = { MonthlyPeriod: "monthly_period", AnnualPeriod: "annual_period", }; /***/ }, /***/ 53115 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionResponseModelCharacterRefreshPeriod = void 0; exports.SubscriptionResponseModelCharacterRefreshPeriod = { MonthlyPeriod: "monthly_period", AnnualPeriod: "annual_period", }; /***/ }, /***/ 20283 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionResponseModelCurrency = void 0; exports.SubscriptionResponseModelCurrency = { Usd: "usd", Eur: "eur", }; /***/ }, /***/ 7736 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionStatusType = void 0; exports.SubscriptionStatusType = { Trialing: "trialing", Active: "active", Incomplete: "incomplete", PastDue: "past_due", Free: "free", FreeDisabled: "free_disabled", }; /***/ }, /***/ 21167 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59455 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 32772 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99150 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47423 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 88073 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 28982 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TelephonyProvider = void 0; exports.TelephonyProvider = { Twilio: "twilio", SipTrunk: "sip_trunk", }; /***/ }, /***/ 2819 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91817 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61003 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9487 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestRunMetadataTestType = void 0; exports.TestRunMetadataTestType = { Llm: "llm", ToolCall: "tool_call", }; /***/ }, /***/ 68008 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestRunStatus = void 0; exports.TestRunStatus = { Pending: "pending", Passed: "passed", Failed: "failed", }; /***/ }, /***/ 47067 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61673 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91434 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechApplyTextNormalizationEnum = void 0; exports.TextToSpeechApplyTextNormalizationEnum = { Auto: "auto", On: "on", Off: "off", }; /***/ }, /***/ 7088 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechOutputFormatEnum = void 0; exports.TextToSpeechOutputFormatEnum = { Mp32205032: "mp3_22050_32", Mp34410032: "mp3_44100_32", Mp34410064: "mp3_44100_64", Mp34410096: "mp3_44100_96", Mp344100128: "mp3_44100_128", Mp344100192: "mp3_44100_192", Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Ulaw8000: "ulaw_8000", Alaw8000: "alaw_8000", Opus4800032: "opus_48000_32", Opus4800064: "opus_48000_64", Opus4800096: "opus_48000_96", Opus48000128: "opus_48000_128", Opus48000192: "opus_48000_192", }; /***/ }, /***/ 74690 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73712 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 2869 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17412 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 71309 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 69579 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 11799 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61613 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76901 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 12885 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolType = void 0; exports.ToolType = { System: "system", Webhook: "webhook", Client: "client", Mcp: "mcp", Workflow: "workflow", }; /***/ }, /***/ 68263 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 14134 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26596 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 55748 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 8139 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47578 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 86061 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21853 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 96622 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 81981 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 68397 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferTypeEnum = void 0; exports.TransferTypeEnum = { Conference: "conference", SipRefer: "sip_refer", }; /***/ }, /***/ 84208 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 22995 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56870 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56644 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4735 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 23307 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsConversationalModel = void 0; exports.TtsConversationalModel = { ElevenTurboV2: "eleven_turbo_v2", ElevenTurboV25: "eleven_turbo_v2_5", ElevenFlashV2: "eleven_flash_v2", ElevenFlashV25: "eleven_flash_v2_5", }; /***/ }, /***/ 97965 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsModelFamily = void 0; exports.TtsModelFamily = { Turbo: "turbo", Flash: "flash", Multilingual: "multilingual", }; /***/ }, /***/ 5299 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 84952 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsOutputFormat = void 0; exports.TtsOutputFormat = { Pcm8000: "pcm_8000", Pcm16000: "pcm_16000", Pcm22050: "pcm_22050", Pcm24000: "pcm_24000", Pcm44100: "pcm_44100", Pcm48000: "pcm_48000", Ulaw8000: "ulaw_8000", }; /***/ }, /***/ 89294 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79959 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 67351 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TurnMode = void 0; exports.TurnMode = { Silence: "silence", Turn: "turn", }; /***/ }, /***/ 75496 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 53263 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 30021 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 18597 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 34302 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99885 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 60268 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 6718 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56059 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 24936 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26708 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 56128 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27375 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15183 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 80589 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UsageAggregationInterval = void 0; exports.UsageAggregationInterval = { Hour: "hour", Day: "day", Week: "week", Month: "month", Cumulative: "cumulative", }; /***/ }, /***/ 59714 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99248 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78223 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 12541 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UserFeedbackScore = void 0; exports.UserFeedbackScore = { Like: "like", Dislike: "dislike", }; /***/ }, /***/ 60642 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 91392 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 54239 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 24700 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 10423 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1403 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 6005 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 51364 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1626 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 31631 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 83922 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 6153 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99621 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceResponseModelCategory = void 0; exports.VoiceResponseModelCategory = { Generated: "generated", Cloned: "cloned", Premade: "premade", Professional: "professional", Famous: "famous", HighQuality: "high_quality", }; /***/ }, /***/ 47486 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceResponseModelSafetyControl = void 0; exports.VoiceResponseModelSafetyControl = { None: "NONE", Ban: "BAN", Captcha: "CAPTCHA", EnterpriseBan: "ENTERPRISE_BAN", EnterpriseCaptcha: "ENTERPRISE_CAPTCHA", }; /***/ }, /***/ 1599 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 11543 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 34082 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66668 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 83549 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 45926 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 21125 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSharingResponseModelCategory = void 0; exports.VoiceSharingResponseModelCategory = { Generated: "generated", Cloned: "cloned", Premade: "premade", Professional: "professional", Famous: "famous", HighQuality: "high_quality", }; /***/ }, /***/ 19140 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSharingState = void 0; exports.VoiceSharingState = { Enabled: "enabled", Disabled: "disabled", Copied: "copied", CopiedDisabled: "copied_disabled", }; /***/ }, /***/ 56009 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 675 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73797 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookAuthMethodType = void 0; exports.WebhookAuthMethodType = { Hmac: "hmac", Oauth2: "oauth2", Mtls: "mtls", }; /***/ }, /***/ 15671 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 90138 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigInputMethod = void 0; exports.WebhookToolApiSchemaConfigInputMethod = { Get: "GET", Post: "POST", Put: "PUT", Patch: "PATCH", Delete: "DELETE", }; /***/ }, /***/ 61349 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 1850 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76003 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigOutputMethod = void 0; exports.WebhookToolApiSchemaConfigOutputMethod = { Get: "GET", Post: "POST", Put: "PUT", Patch: "PATCH", Delete: "DELETE", }; /***/ }, /***/ 61142 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97972 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 82255 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 49187 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookUsageType = void 0; exports.WebhookUsageType = { ConvAiAgentSettings: "ConvAI Agent Settings", ConvAiSettings: "ConvAI Settings", VoiceLibraryRemovalNotices: "Voice Library Removal Notices", SpeechToText: "Speech to Text", }; /***/ }, /***/ 3512 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 27036 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 60141 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 6428 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 98493 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 45534 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 7336 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 70067 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetExpandable = void 0; exports.WidgetExpandable = { Never: "never", Mobile: "mobile", Desktop: "desktop", Always: "always", }; /***/ }, /***/ 30067 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetFeedbackMode = void 0; exports.WidgetFeedbackMode = { None: "none", During: "during", End: "end", }; /***/ }, /***/ 62558 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 99729 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4824 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetPlacement = void 0; exports.WidgetPlacement = { TopLeft: "top-left", Top: "top", TopRight: "top-right", BottomLeft: "bottom-left", Bottom: "bottom", BottomRight: "bottom-right", }; /***/ }, /***/ 73161 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 47206 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 66242 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 43062 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 3656 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26856 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 54154 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 76989 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 80708 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 26260 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 62515 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 38457 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 97087 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 54571 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 84574 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 65792 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 40222 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 8121 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 15224 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 96456 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 53347 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4475 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 79540 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 9906 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 399 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 19579 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 59948 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 62365 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 105 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 4198 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceApiKeyResponseModelPermissionsItem = void 0; exports.WorkspaceApiKeyResponseModelPermissionsItem = { TextToSpeech: "text_to_speech", SpeechToSpeech: "speech_to_speech", SpeechToText: "speech_to_text", ModelsRead: "models_read", ModelsWrite: "models_write", VoicesRead: "voices_read", VoicesWrite: "voices_write", SpeechHistoryRead: "speech_history_read", SpeechHistoryWrite: "speech_history_write", SoundGeneration: "sound_generation", AudioIsolation: "audio_isolation", VoiceGeneration: "voice_generation", DubbingRead: "dubbing_read", DubbingWrite: "dubbing_write", PronunciationDictionariesRead: "pronunciation_dictionaries_read", PronunciationDictionariesWrite: "pronunciation_dictionaries_write", UserRead: "user_read", UserWrite: "user_write", ProjectsRead: "projects_read", ProjectsWrite: "projects_write", AudioNativeRead: "audio_native_read", AudioNativeWrite: "audio_native_write", WorkspaceRead: "workspace_read", WorkspaceWrite: "workspace_write", ForcedAlignment: "forced_alignment", ConvaiRead: "convai_read", ConvaiWrite: "convai_write", MusicGeneration: "music_generation", }; /***/ }, /***/ 17468 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 14969 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 78901 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 53342 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceResourceType = void 0; exports.WorkspaceResourceType = { Voice: "voice", VoiceCollection: "voice_collection", PronunciationDictionary: "pronunciation_dictionary", Dubbing: "dubbing", Project: "project", ConvaiAgents: "convai_agents", ConvaiKnowledgeBaseDocuments: "convai_knowledge_base_documents", ConvaiTools: "convai_tools", ConvaiSettings: "convai_settings", ConvaiSecrets: "convai_secrets", WorkspaceAuthConnections: "workspace_auth_connections", ConvaiPhoneNumbers: "convai_phone_numbers", ConvaiMcpServers: "convai_mcp_servers", ConvaiBatchCalls: "convai_batch_calls", ConvaiAgentResponseTests: "convai_agent_response_tests", ConvaiTestSuiteInvocations: "convai_test_suite_invocations", }; /***/ }, /***/ 13990 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 73278 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 86021 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 61297 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 41932 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 17531 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(4497), exports); __exportStar(__webpack_require__(58657), exports); __exportStar(__webpack_require__(23868), exports); __exportStar(__webpack_require__(62562), exports); __exportStar(__webpack_require__(99272), exports); __exportStar(__webpack_require__(66840), exports); __exportStar(__webpack_require__(95623), exports); __exportStar(__webpack_require__(61327), exports); __exportStar(__webpack_require__(50995), exports); __exportStar(__webpack_require__(65889), exports); __exportStar(__webpack_require__(66435), exports); __exportStar(__webpack_require__(29904), exports); __exportStar(__webpack_require__(88554), exports); __exportStar(__webpack_require__(86287), exports); __exportStar(__webpack_require__(98084), exports); __exportStar(__webpack_require__(2397), exports); __exportStar(__webpack_require__(94544), exports); __exportStar(__webpack_require__(90750), exports); __exportStar(__webpack_require__(63950), exports); __exportStar(__webpack_require__(7800), exports); __exportStar(__webpack_require__(85220), exports); __exportStar(__webpack_require__(91784), exports); __exportStar(__webpack_require__(54362), exports); __exportStar(__webpack_require__(23983), exports); __exportStar(__webpack_require__(23191), exports); __exportStar(__webpack_require__(76698), exports); __exportStar(__webpack_require__(17822), exports); __exportStar(__webpack_require__(95402), exports); __exportStar(__webpack_require__(21733), exports); __exportStar(__webpack_require__(20274), exports); __exportStar(__webpack_require__(1253), exports); __exportStar(__webpack_require__(11461), exports); __exportStar(__webpack_require__(2299), exports); __exportStar(__webpack_require__(70925), exports); __exportStar(__webpack_require__(77282), exports); __exportStar(__webpack_require__(81833), exports); __exportStar(__webpack_require__(25161), exports); __exportStar(__webpack_require__(52238), exports); __exportStar(__webpack_require__(78384), exports); __exportStar(__webpack_require__(23855), exports); __exportStar(__webpack_require__(57267), exports); __exportStar(__webpack_require__(36310), exports); __exportStar(__webpack_require__(70425), exports); __exportStar(__webpack_require__(53361), exports); __exportStar(__webpack_require__(81972), exports); __exportStar(__webpack_require__(23830), exports); __exportStar(__webpack_require__(67995), exports); __exportStar(__webpack_require__(81303), exports); __exportStar(__webpack_require__(88176), exports); __exportStar(__webpack_require__(4283), exports); __exportStar(__webpack_require__(42262), exports); __exportStar(__webpack_require__(48132), exports); __exportStar(__webpack_require__(22226), exports); __exportStar(__webpack_require__(25996), exports); __exportStar(__webpack_require__(15981), exports); __exportStar(__webpack_require__(18711), exports); __exportStar(__webpack_require__(30859), exports); __exportStar(__webpack_require__(45727), exports); __exportStar(__webpack_require__(38003), exports); __exportStar(__webpack_require__(73391), exports); __exportStar(__webpack_require__(13069), exports); __exportStar(__webpack_require__(11988), exports); __exportStar(__webpack_require__(49916), exports); __exportStar(__webpack_require__(51426), exports); __exportStar(__webpack_require__(46794), exports); __exportStar(__webpack_require__(2274), exports); __exportStar(__webpack_require__(65727), exports); __exportStar(__webpack_require__(72336), exports); __exportStar(__webpack_require__(91687), exports); __exportStar(__webpack_require__(69195), exports); __exportStar(__webpack_require__(79340), exports); __exportStar(__webpack_require__(85731), exports); __exportStar(__webpack_require__(43126), exports); __exportStar(__webpack_require__(27926), exports); __exportStar(__webpack_require__(85374), exports); __exportStar(__webpack_require__(31077), exports); __exportStar(__webpack_require__(20357), exports); __exportStar(__webpack_require__(23938), exports); __exportStar(__webpack_require__(67817), exports); __exportStar(__webpack_require__(72535), exports); __exportStar(__webpack_require__(56015), exports); __exportStar(__webpack_require__(118), exports); __exportStar(__webpack_require__(10591), exports); __exportStar(__webpack_require__(80285), exports); __exportStar(__webpack_require__(9582), exports); __exportStar(__webpack_require__(50650), exports); __exportStar(__webpack_require__(63251), exports); __exportStar(__webpack_require__(27344), exports); __exportStar(__webpack_require__(58435), exports); __exportStar(__webpack_require__(94629), exports); __exportStar(__webpack_require__(25329), exports); __exportStar(__webpack_require__(87529), exports); __exportStar(__webpack_require__(5643), exports); __exportStar(__webpack_require__(85513), exports); __exportStar(__webpack_require__(47662), exports); __exportStar(__webpack_require__(83334), exports); __exportStar(__webpack_require__(26728), exports); __exportStar(__webpack_require__(70905), exports); __exportStar(__webpack_require__(15542), exports); __exportStar(__webpack_require__(18587), exports); __exportStar(__webpack_require__(32998), exports); __exportStar(__webpack_require__(54922), exports); __exportStar(__webpack_require__(17137), exports); __exportStar(__webpack_require__(29358), exports); __exportStar(__webpack_require__(98189), exports); __exportStar(__webpack_require__(32117), exports); __exportStar(__webpack_require__(99892), exports); __exportStar(__webpack_require__(53473), exports); __exportStar(__webpack_require__(67561), exports); __exportStar(__webpack_require__(70077), exports); __exportStar(__webpack_require__(15555), exports); __exportStar(__webpack_require__(75449), exports); __exportStar(__webpack_require__(15702), exports); __exportStar(__webpack_require__(71885), exports); __exportStar(__webpack_require__(10644), exports); __exportStar(__webpack_require__(66763), exports); __exportStar(__webpack_require__(90902), exports); __exportStar(__webpack_require__(39238), exports); __exportStar(__webpack_require__(46852), exports); __exportStar(__webpack_require__(60575), exports); __exportStar(__webpack_require__(84379), exports); __exportStar(__webpack_require__(76768), exports); __exportStar(__webpack_require__(85291), exports); __exportStar(__webpack_require__(9005), exports); __exportStar(__webpack_require__(33338), exports); __exportStar(__webpack_require__(31768), exports); __exportStar(__webpack_require__(61339), exports); __exportStar(__webpack_require__(24729), exports); __exportStar(__webpack_require__(26573), exports); __exportStar(__webpack_require__(723), exports); __exportStar(__webpack_require__(65316), exports); __exportStar(__webpack_require__(7761), exports); __exportStar(__webpack_require__(26834), exports); __exportStar(__webpack_require__(40375), exports); __exportStar(__webpack_require__(47702), exports); __exportStar(__webpack_require__(22803), exports); __exportStar(__webpack_require__(85032), exports); __exportStar(__webpack_require__(95370), exports); __exportStar(__webpack_require__(51569), exports); __exportStar(__webpack_require__(50542), exports); __exportStar(__webpack_require__(683), exports); __exportStar(__webpack_require__(57681), exports); __exportStar(__webpack_require__(52884), exports); __exportStar(__webpack_require__(75980), exports); __exportStar(__webpack_require__(72691), exports); __exportStar(__webpack_require__(11518), exports); __exportStar(__webpack_require__(69203), exports); __exportStar(__webpack_require__(76376), exports); __exportStar(__webpack_require__(13458), exports); __exportStar(__webpack_require__(58544), exports); __exportStar(__webpack_require__(19603), exports); __exportStar(__webpack_require__(32181), exports); __exportStar(__webpack_require__(51964), exports); __exportStar(__webpack_require__(44650), exports); __exportStar(__webpack_require__(19103), exports); __exportStar(__webpack_require__(12123), exports); __exportStar(__webpack_require__(79270), exports); __exportStar(__webpack_require__(40721), exports); __exportStar(__webpack_require__(37496), exports); __exportStar(__webpack_require__(4667), exports); __exportStar(__webpack_require__(88874), exports); __exportStar(__webpack_require__(99926), exports); __exportStar(__webpack_require__(20529), exports); __exportStar(__webpack_require__(74120), exports); __exportStar(__webpack_require__(57076), exports); __exportStar(__webpack_require__(33591), exports); __exportStar(__webpack_require__(25555), exports); __exportStar(__webpack_require__(46567), exports); __exportStar(__webpack_require__(2547), exports); __exportStar(__webpack_require__(79106), exports); __exportStar(__webpack_require__(88658), exports); __exportStar(__webpack_require__(83663), exports); __exportStar(__webpack_require__(71636), exports); __exportStar(__webpack_require__(17920), exports); __exportStar(__webpack_require__(37565), exports); __exportStar(__webpack_require__(34570), exports); __exportStar(__webpack_require__(78419), exports); __exportStar(__webpack_require__(45955), exports); __exportStar(__webpack_require__(96043), exports); __exportStar(__webpack_require__(29871), exports); __exportStar(__webpack_require__(9472), exports); __exportStar(__webpack_require__(98020), exports); __exportStar(__webpack_require__(70020), exports); __exportStar(__webpack_require__(76415), exports); __exportStar(__webpack_require__(73753), exports); __exportStar(__webpack_require__(23733), exports); __exportStar(__webpack_require__(66115), exports); __exportStar(__webpack_require__(99213), exports); __exportStar(__webpack_require__(92217), exports); __exportStar(__webpack_require__(2371), exports); __exportStar(__webpack_require__(43734), exports); __exportStar(__webpack_require__(69834), exports); __exportStar(__webpack_require__(8599), exports); __exportStar(__webpack_require__(6303), exports); __exportStar(__webpack_require__(85226), exports); __exportStar(__webpack_require__(4867), exports); __exportStar(__webpack_require__(93325), exports); __exportStar(__webpack_require__(77338), exports); __exportStar(__webpack_require__(55768), exports); __exportStar(__webpack_require__(42828), exports); __exportStar(__webpack_require__(51604), exports); __exportStar(__webpack_require__(57547), exports); __exportStar(__webpack_require__(1483), exports); __exportStar(__webpack_require__(70366), exports); __exportStar(__webpack_require__(52604), exports); __exportStar(__webpack_require__(45420), exports); __exportStar(__webpack_require__(1512), exports); __exportStar(__webpack_require__(92137), exports); __exportStar(__webpack_require__(74311), exports); __exportStar(__webpack_require__(24381), exports); __exportStar(__webpack_require__(13269), exports); __exportStar(__webpack_require__(31874), exports); __exportStar(__webpack_require__(96737), exports); __exportStar(__webpack_require__(5665), exports); __exportStar(__webpack_require__(32448), exports); __exportStar(__webpack_require__(91433), exports); __exportStar(__webpack_require__(92295), exports); __exportStar(__webpack_require__(20486), exports); __exportStar(__webpack_require__(31916), exports); __exportStar(__webpack_require__(66250), exports); __exportStar(__webpack_require__(54016), exports); __exportStar(__webpack_require__(27742), exports); __exportStar(__webpack_require__(19627), exports); __exportStar(__webpack_require__(47593), exports); __exportStar(__webpack_require__(4315), exports); __exportStar(__webpack_require__(23423), exports); __exportStar(__webpack_require__(92422), exports); __exportStar(__webpack_require__(78862), exports); __exportStar(__webpack_require__(63004), exports); __exportStar(__webpack_require__(32716), exports); __exportStar(__webpack_require__(36369), exports); __exportStar(__webpack_require__(43230), exports); __exportStar(__webpack_require__(48761), exports); __exportStar(__webpack_require__(4528), exports); __exportStar(__webpack_require__(85098), exports); __exportStar(__webpack_require__(14148), exports); __exportStar(__webpack_require__(72908), exports); __exportStar(__webpack_require__(21555), exports); __exportStar(__webpack_require__(29558), exports); __exportStar(__webpack_require__(63631), exports); __exportStar(__webpack_require__(26004), exports); __exportStar(__webpack_require__(65393), exports); __exportStar(__webpack_require__(78380), exports); __exportStar(__webpack_require__(52736), exports); __exportStar(__webpack_require__(47450), exports); __exportStar(__webpack_require__(75121), exports); __exportStar(__webpack_require__(39667), exports); __exportStar(__webpack_require__(63487), exports); __exportStar(__webpack_require__(78050), exports); __exportStar(__webpack_require__(87269), exports); __exportStar(__webpack_require__(56620), exports); __exportStar(__webpack_require__(9833), exports); __exportStar(__webpack_require__(28181), exports); __exportStar(__webpack_require__(473), exports); __exportStar(__webpack_require__(39890), exports); __exportStar(__webpack_require__(59548), exports); __exportStar(__webpack_require__(94065), exports); __exportStar(__webpack_require__(73872), exports); __exportStar(__webpack_require__(81316), exports); __exportStar(__webpack_require__(27250), exports); __exportStar(__webpack_require__(78162), exports); __exportStar(__webpack_require__(63294), exports); __exportStar(__webpack_require__(16604), exports); __exportStar(__webpack_require__(59048), exports); __exportStar(__webpack_require__(17252), exports); __exportStar(__webpack_require__(50598), exports); __exportStar(__webpack_require__(53718), exports); __exportStar(__webpack_require__(95828), exports); __exportStar(__webpack_require__(79937), exports); __exportStar(__webpack_require__(33734), exports); __exportStar(__webpack_require__(9251), exports); __exportStar(__webpack_require__(31956), exports); __exportStar(__webpack_require__(66904), exports); __exportStar(__webpack_require__(65952), exports); __exportStar(__webpack_require__(65517), exports); __exportStar(__webpack_require__(93687), exports); __exportStar(__webpack_require__(11613), exports); __exportStar(__webpack_require__(23271), exports); __exportStar(__webpack_require__(18889), exports); __exportStar(__webpack_require__(40489), exports); __exportStar(__webpack_require__(37684), exports); __exportStar(__webpack_require__(99929), exports); __exportStar(__webpack_require__(20832), exports); __exportStar(__webpack_require__(32690), exports); __exportStar(__webpack_require__(99548), exports); __exportStar(__webpack_require__(226), exports); __exportStar(__webpack_require__(27019), exports); __exportStar(__webpack_require__(27381), exports); __exportStar(__webpack_require__(43584), exports); __exportStar(__webpack_require__(16969), exports); __exportStar(__webpack_require__(9165), exports); __exportStar(__webpack_require__(1557), exports); __exportStar(__webpack_require__(38495), exports); __exportStar(__webpack_require__(92987), exports); __exportStar(__webpack_require__(42554), exports); __exportStar(__webpack_require__(91122), exports); __exportStar(__webpack_require__(8037), exports); __exportStar(__webpack_require__(36179), exports); __exportStar(__webpack_require__(90639), exports); __exportStar(__webpack_require__(69949), exports); __exportStar(__webpack_require__(30768), exports); __exportStar(__webpack_require__(51912), exports); __exportStar(__webpack_require__(6893), exports); __exportStar(__webpack_require__(83316), exports); __exportStar(__webpack_require__(66203), exports); __exportStar(__webpack_require__(25336), exports); __exportStar(__webpack_require__(49389), exports); __exportStar(__webpack_require__(95378), exports); __exportStar(__webpack_require__(45775), exports); __exportStar(__webpack_require__(47432), exports); __exportStar(__webpack_require__(14928), exports); __exportStar(__webpack_require__(12015), exports); __exportStar(__webpack_require__(39562), exports); __exportStar(__webpack_require__(92580), exports); __exportStar(__webpack_require__(13021), exports); __exportStar(__webpack_require__(93858), exports); __exportStar(__webpack_require__(31402), exports); __exportStar(__webpack_require__(10019), exports); __exportStar(__webpack_require__(45341), exports); __exportStar(__webpack_require__(82052), exports); __exportStar(__webpack_require__(37532), exports); __exportStar(__webpack_require__(13185), exports); __exportStar(__webpack_require__(86356), exports); __exportStar(__webpack_require__(462), exports); __exportStar(__webpack_require__(28856), exports); __exportStar(__webpack_require__(42660), exports); __exportStar(__webpack_require__(3359), exports); __exportStar(__webpack_require__(75735), exports); __exportStar(__webpack_require__(40438), exports); __exportStar(__webpack_require__(58974), exports); __exportStar(__webpack_require__(22203), exports); __exportStar(__webpack_require__(93586), exports); __exportStar(__webpack_require__(2128), exports); __exportStar(__webpack_require__(61155), exports); __exportStar(__webpack_require__(80424), exports); __exportStar(__webpack_require__(70682), exports); __exportStar(__webpack_require__(1643), exports); __exportStar(__webpack_require__(22295), exports); __exportStar(__webpack_require__(50692), exports); __exportStar(__webpack_require__(94336), exports); __exportStar(__webpack_require__(20926), exports); __exportStar(__webpack_require__(35574), exports); __exportStar(__webpack_require__(17761), exports); __exportStar(__webpack_require__(44675), exports); __exportStar(__webpack_require__(82029), exports); __exportStar(__webpack_require__(90794), exports); __exportStar(__webpack_require__(1578), exports); __exportStar(__webpack_require__(90995), exports); __exportStar(__webpack_require__(45119), exports); __exportStar(__webpack_require__(78298), exports); __exportStar(__webpack_require__(29596), exports); __exportStar(__webpack_require__(97515), exports); __exportStar(__webpack_require__(47253), exports); __exportStar(__webpack_require__(78514), exports); __exportStar(__webpack_require__(15811), exports); __exportStar(__webpack_require__(54175), exports); __exportStar(__webpack_require__(47310), exports); __exportStar(__webpack_require__(15158), exports); __exportStar(__webpack_require__(98963), exports); __exportStar(__webpack_require__(91333), exports); __exportStar(__webpack_require__(13703), exports); __exportStar(__webpack_require__(5613), exports); __exportStar(__webpack_require__(5003), exports); __exportStar(__webpack_require__(15203), exports); __exportStar(__webpack_require__(77346), exports); __exportStar(__webpack_require__(85522), exports); __exportStar(__webpack_require__(34370), exports); __exportStar(__webpack_require__(67727), exports); __exportStar(__webpack_require__(69417), exports); __exportStar(__webpack_require__(76427), exports); __exportStar(__webpack_require__(20808), exports); __exportStar(__webpack_require__(43102), exports); __exportStar(__webpack_require__(38765), exports); __exportStar(__webpack_require__(8378), exports); __exportStar(__webpack_require__(69243), exports); __exportStar(__webpack_require__(88520), exports); __exportStar(__webpack_require__(32177), exports); __exportStar(__webpack_require__(50561), exports); __exportStar(__webpack_require__(13412), exports); __exportStar(__webpack_require__(69617), exports); __exportStar(__webpack_require__(4061), exports); __exportStar(__webpack_require__(93312), exports); __exportStar(__webpack_require__(13207), exports); __exportStar(__webpack_require__(47453), exports); __exportStar(__webpack_require__(23483), exports); __exportStar(__webpack_require__(30403), exports); __exportStar(__webpack_require__(64931), exports); __exportStar(__webpack_require__(92267), exports); __exportStar(__webpack_require__(88308), exports); __exportStar(__webpack_require__(10857), exports); __exportStar(__webpack_require__(81031), exports); __exportStar(__webpack_require__(65856), exports); __exportStar(__webpack_require__(41017), exports); __exportStar(__webpack_require__(3062), exports); __exportStar(__webpack_require__(89393), exports); __exportStar(__webpack_require__(97122), exports); __exportStar(__webpack_require__(29916), exports); __exportStar(__webpack_require__(18436), exports); __exportStar(__webpack_require__(96144), exports); __exportStar(__webpack_require__(80633), exports); __exportStar(__webpack_require__(84019), exports); __exportStar(__webpack_require__(52651), exports); __exportStar(__webpack_require__(94434), exports); __exportStar(__webpack_require__(72777), exports); __exportStar(__webpack_require__(23647), exports); __exportStar(__webpack_require__(52300), exports); __exportStar(__webpack_require__(76339), exports); __exportStar(__webpack_require__(99890), exports); __exportStar(__webpack_require__(13238), exports); __exportStar(__webpack_require__(27257), exports); __exportStar(__webpack_require__(45569), exports); __exportStar(__webpack_require__(77856), exports); __exportStar(__webpack_require__(25361), exports); __exportStar(__webpack_require__(71462), exports); __exportStar(__webpack_require__(29713), exports); __exportStar(__webpack_require__(22925), exports); __exportStar(__webpack_require__(4518), exports); __exportStar(__webpack_require__(3636), exports); __exportStar(__webpack_require__(21849), exports); __exportStar(__webpack_require__(75991), exports); __exportStar(__webpack_require__(79310), exports); __exportStar(__webpack_require__(64348), exports); __exportStar(__webpack_require__(57610), exports); __exportStar(__webpack_require__(58960), exports); __exportStar(__webpack_require__(89296), exports); __exportStar(__webpack_require__(20078), exports); __exportStar(__webpack_require__(18835), exports); __exportStar(__webpack_require__(94536), exports); __exportStar(__webpack_require__(6864), exports); __exportStar(__webpack_require__(9602), exports); __exportStar(__webpack_require__(13210), exports); __exportStar(__webpack_require__(43516), exports); __exportStar(__webpack_require__(68532), exports); __exportStar(__webpack_require__(21275), exports); __exportStar(__webpack_require__(35392), exports); __exportStar(__webpack_require__(52022), exports); __exportStar(__webpack_require__(91124), exports); __exportStar(__webpack_require__(28363), exports); __exportStar(__webpack_require__(97969), exports); __exportStar(__webpack_require__(66375), exports); __exportStar(__webpack_require__(27670), exports); __exportStar(__webpack_require__(73397), exports); __exportStar(__webpack_require__(43658), exports); __exportStar(__webpack_require__(97938), exports); __exportStar(__webpack_require__(87535), exports); __exportStar(__webpack_require__(37826), exports); __exportStar(__webpack_require__(46938), exports); __exportStar(__webpack_require__(26181), exports); __exportStar(__webpack_require__(28375), exports); __exportStar(__webpack_require__(7519), exports); __exportStar(__webpack_require__(25872), exports); __exportStar(__webpack_require__(59233), exports); __exportStar(__webpack_require__(4417), exports); __exportStar(__webpack_require__(95431), exports); __exportStar(__webpack_require__(88244), exports); __exportStar(__webpack_require__(89399), exports); __exportStar(__webpack_require__(71713), exports); __exportStar(__webpack_require__(40418), exports); __exportStar(__webpack_require__(29445), exports); __exportStar(__webpack_require__(34960), exports); __exportStar(__webpack_require__(64803), exports); __exportStar(__webpack_require__(62635), exports); __exportStar(__webpack_require__(35625), exports); __exportStar(__webpack_require__(31719), exports); __exportStar(__webpack_require__(1599), exports); __exportStar(__webpack_require__(79734), exports); __exportStar(__webpack_require__(56453), exports); __exportStar(__webpack_require__(50706), exports); __exportStar(__webpack_require__(42368), exports); __exportStar(__webpack_require__(31441), exports); __exportStar(__webpack_require__(22647), exports); __exportStar(__webpack_require__(89860), exports); __exportStar(__webpack_require__(33644), exports); __exportStar(__webpack_require__(35889), exports); __exportStar(__webpack_require__(45937), exports); __exportStar(__webpack_require__(27297), exports); __exportStar(__webpack_require__(54058), exports); __exportStar(__webpack_require__(71430), exports); __exportStar(__webpack_require__(14218), exports); __exportStar(__webpack_require__(66404), exports); __exportStar(__webpack_require__(15959), exports); __exportStar(__webpack_require__(37249), exports); __exportStar(__webpack_require__(17979), exports); __exportStar(__webpack_require__(81324), exports); __exportStar(__webpack_require__(37816), exports); __exportStar(__webpack_require__(72124), exports); __exportStar(__webpack_require__(58125), exports); __exportStar(__webpack_require__(44170), exports); __exportStar(__webpack_require__(21612), exports); __exportStar(__webpack_require__(23263), exports); __exportStar(__webpack_require__(82760), exports); __exportStar(__webpack_require__(90248), exports); __exportStar(__webpack_require__(43137), exports); __exportStar(__webpack_require__(16473), exports); __exportStar(__webpack_require__(36902), exports); __exportStar(__webpack_require__(80812), exports); __exportStar(__webpack_require__(44184), exports); __exportStar(__webpack_require__(43679), exports); __exportStar(__webpack_require__(99287), exports); __exportStar(__webpack_require__(21446), exports); __exportStar(__webpack_require__(9360), exports); __exportStar(__webpack_require__(42080), exports); __exportStar(__webpack_require__(34182), exports); __exportStar(__webpack_require__(373), exports); __exportStar(__webpack_require__(20283), exports); __exportStar(__webpack_require__(2852), exports); __exportStar(__webpack_require__(53115), exports); __exportStar(__webpack_require__(97277), exports); __exportStar(__webpack_require__(7736), exports); __exportStar(__webpack_require__(21167), exports); __exportStar(__webpack_require__(59455), exports); __exportStar(__webpack_require__(99150), exports); __exportStar(__webpack_require__(32772), exports); __exportStar(__webpack_require__(88073), exports); __exportStar(__webpack_require__(47423), exports); __exportStar(__webpack_require__(84208), exports); __exportStar(__webpack_require__(22995), exports); __exportStar(__webpack_require__(56870), exports); __exportStar(__webpack_require__(56644), exports); __exportStar(__webpack_require__(4735), exports); __exportStar(__webpack_require__(23307), exports); __exportStar(__webpack_require__(97965), exports); __exportStar(__webpack_require__(5299), exports); __exportStar(__webpack_require__(84952), exports); __exportStar(__webpack_require__(28982), exports); __exportStar(__webpack_require__(2819), exports); __exportStar(__webpack_require__(91817), exports); __exportStar(__webpack_require__(9487), exports); __exportStar(__webpack_require__(61003), exports); __exportStar(__webpack_require__(68008), exports); __exportStar(__webpack_require__(47067), exports); __exportStar(__webpack_require__(61673), exports); __exportStar(__webpack_require__(73712), exports); __exportStar(__webpack_require__(2869), exports); __exportStar(__webpack_require__(17412), exports); __exportStar(__webpack_require__(71309), exports); __exportStar(__webpack_require__(11799), exports); __exportStar(__webpack_require__(69579), exports); __exportStar(__webpack_require__(76901), exports); __exportStar(__webpack_require__(61613), exports); __exportStar(__webpack_require__(12885), exports); __exportStar(__webpack_require__(68263), exports); __exportStar(__webpack_require__(14134), exports); __exportStar(__webpack_require__(26596), exports); __exportStar(__webpack_require__(55748), exports); __exportStar(__webpack_require__(8139), exports); __exportStar(__webpack_require__(47578), exports); __exportStar(__webpack_require__(86061), exports); __exportStar(__webpack_require__(21853), exports); __exportStar(__webpack_require__(96622), exports); __exportStar(__webpack_require__(81981), exports); __exportStar(__webpack_require__(68397), exports); __exportStar(__webpack_require__(89294), exports); __exportStar(__webpack_require__(79959), exports); __exportStar(__webpack_require__(67351), exports); __exportStar(__webpack_require__(75496), exports); __exportStar(__webpack_require__(53263), exports); __exportStar(__webpack_require__(15183), exports); __exportStar(__webpack_require__(30021), exports); __exportStar(__webpack_require__(18597), exports); __exportStar(__webpack_require__(34302), exports); __exportStar(__webpack_require__(99885), exports); __exportStar(__webpack_require__(6718), exports); __exportStar(__webpack_require__(60268), exports); __exportStar(__webpack_require__(27375), exports); __exportStar(__webpack_require__(80589), exports); __exportStar(__webpack_require__(59714), exports); __exportStar(__webpack_require__(78223), exports); __exportStar(__webpack_require__(12541), exports); __exportStar(__webpack_require__(99248), exports); __exportStar(__webpack_require__(60642), exports); __exportStar(__webpack_require__(54239), exports); __exportStar(__webpack_require__(91392), exports); __exportStar(__webpack_require__(24700), exports); __exportStar(__webpack_require__(10423), exports); __exportStar(__webpack_require__(1403), exports); __exportStar(__webpack_require__(1626), exports); __exportStar(__webpack_require__(31631), exports); __exportStar(__webpack_require__(83922), exports); __exportStar(__webpack_require__(6153), exports); __exportStar(__webpack_require__(51364), exports); __exportStar(__webpack_require__(99621), exports); __exportStar(__webpack_require__(47486), exports); __exportStar(__webpack_require__(6005), exports); __exportStar(__webpack_require__(11543), exports); __exportStar(__webpack_require__(34082), exports); __exportStar(__webpack_require__(66668), exports); __exportStar(__webpack_require__(83549), exports); __exportStar(__webpack_require__(19140), exports); __exportStar(__webpack_require__(21125), exports); __exportStar(__webpack_require__(50569), exports); __exportStar(__webpack_require__(45926), exports); __exportStar(__webpack_require__(56009), exports); __exportStar(__webpack_require__(675), exports); __exportStar(__webpack_require__(73797), exports); __exportStar(__webpack_require__(90138), exports); __exportStar(__webpack_require__(61349), exports); __exportStar(__webpack_require__(15671), exports); __exportStar(__webpack_require__(76003), exports); __exportStar(__webpack_require__(61142), exports); __exportStar(__webpack_require__(1850), exports); __exportStar(__webpack_require__(97972), exports); __exportStar(__webpack_require__(82255), exports); __exportStar(__webpack_require__(49187), exports); __exportStar(__webpack_require__(6428), exports); __exportStar(__webpack_require__(60141), exports); __exportStar(__webpack_require__(98493), exports); __exportStar(__webpack_require__(7336), exports); __exportStar(__webpack_require__(45534), exports); __exportStar(__webpack_require__(70067), exports); __exportStar(__webpack_require__(30067), exports); __exportStar(__webpack_require__(62558), exports); __exportStar(__webpack_require__(99729), exports); __exportStar(__webpack_require__(4824), exports); __exportStar(__webpack_require__(73161), exports); __exportStar(__webpack_require__(47206), exports); __exportStar(__webpack_require__(3656), exports); __exportStar(__webpack_require__(43062), exports); __exportStar(__webpack_require__(66242), exports); __exportStar(__webpack_require__(26856), exports); __exportStar(__webpack_require__(54154), exports); __exportStar(__webpack_require__(76989), exports); __exportStar(__webpack_require__(80708), exports); __exportStar(__webpack_require__(62515), exports); __exportStar(__webpack_require__(26260), exports); __exportStar(__webpack_require__(38457), exports); __exportStar(__webpack_require__(97087), exports); __exportStar(__webpack_require__(54571), exports); __exportStar(__webpack_require__(84574), exports); __exportStar(__webpack_require__(65792), exports); __exportStar(__webpack_require__(40222), exports); __exportStar(__webpack_require__(15224), exports); __exportStar(__webpack_require__(8121), exports); __exportStar(__webpack_require__(53347), exports); __exportStar(__webpack_require__(96456), exports); __exportStar(__webpack_require__(4475), exports); __exportStar(__webpack_require__(9906), exports); __exportStar(__webpack_require__(79540), exports); __exportStar(__webpack_require__(19579), exports); __exportStar(__webpack_require__(399), exports); __exportStar(__webpack_require__(59948), exports); __exportStar(__webpack_require__(62365), exports); __exportStar(__webpack_require__(4198), exports); __exportStar(__webpack_require__(105), exports); __exportStar(__webpack_require__(17468), exports); __exportStar(__webpack_require__(14969), exports); __exportStar(__webpack_require__(78901), exports); __exportStar(__webpack_require__(53342), exports); __exportStar(__webpack_require__(13990), exports); __exportStar(__webpack_require__(73278), exports); __exportStar(__webpack_require__(86021), exports); __exportStar(__webpack_require__(61297), exports); __exportStar(__webpack_require__(41932), exports); __exportStar(__webpack_require__(59693), exports); __exportStar(__webpack_require__(69117), exports); __exportStar(__webpack_require__(49731), exports); __exportStar(__webpack_require__(19776), exports); __exportStar(__webpack_require__(90766), exports); __exportStar(__webpack_require__(95314), exports); __exportStar(__webpack_require__(40049), exports); __exportStar(__webpack_require__(23172), exports); __exportStar(__webpack_require__(74690), exports); __exportStar(__webpack_require__(56128), exports); __exportStar(__webpack_require__(37821), exports); __exportStar(__webpack_require__(13235), exports); __exportStar(__webpack_require__(51931), exports); __exportStar(__webpack_require__(40648), exports); __exportStar(__webpack_require__(2929), exports); __exportStar(__webpack_require__(52318), exports); __exportStar(__webpack_require__(51440), exports); __exportStar(__webpack_require__(82648), exports); __exportStar(__webpack_require__(3937), exports); __exportStar(__webpack_require__(17986), exports); __exportStar(__webpack_require__(67880), exports); __exportStar(__webpack_require__(4401), exports); __exportStar(__webpack_require__(56059), exports); __exportStar(__webpack_require__(26708), exports); __exportStar(__webpack_require__(24936), exports); __exportStar(__webpack_require__(68890), exports); __exportStar(__webpack_require__(33145), exports); __exportStar(__webpack_require__(12765), exports); __exportStar(__webpack_require__(75184), exports); __exportStar(__webpack_require__(54085), exports); __exportStar(__webpack_require__(13259), exports); __exportStar(__webpack_require__(52438), exports); __exportStar(__webpack_require__(25371), exports); __exportStar(__webpack_require__(47807), exports); __exportStar(__webpack_require__(39008), exports); __exportStar(__webpack_require__(88342), exports); __exportStar(__webpack_require__(53737), exports); __exportStar(__webpack_require__(40913), exports); __exportStar(__webpack_require__(19814), exports); __exportStar(__webpack_require__(3512), exports); __exportStar(__webpack_require__(27036), exports); __exportStar(__webpack_require__(99936), exports); __exportStar(__webpack_require__(75821), exports); __exportStar(__webpack_require__(60514), exports); __exportStar(__webpack_require__(83340), exports); __exportStar(__webpack_require__(59814), exports); __exportStar(__webpack_require__(46539), exports); __exportStar(__webpack_require__(51565), exports); __exportStar(__webpack_require__(56237), exports); __exportStar(__webpack_require__(70493), exports); __exportStar(__webpack_require__(91434), exports); __exportStar(__webpack_require__(7088), exports); /***/ }, /***/ 67900 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getBinaryResponse = getBinaryResponse; function getBinaryResponse(response) { const binaryResponse = { get bodyUsed() { return response.bodyUsed; }, stream: () => response.body, arrayBuffer: response.arrayBuffer.bind(response), blob: response.blob.bind(response), }; if ("bytes" in response && typeof response.bytes === "function") { binaryResponse.bytes = response.bytes.bind(response); } return binaryResponse; } /***/ }, /***/ 68891 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fetcher = void 0; exports.fetcherImpl = fetcherImpl; const json_1 = __webpack_require__(53148); const RawResponse_1 = __webpack_require__(30825); const Supplier_1 = __webpack_require__(70190); const createRequestUrl_1 = __webpack_require__(39748); const getErrorResponseBody_1 = __webpack_require__(85003); const getFetchFn_1 = __webpack_require__(17062); const getRequestBody_1 = __webpack_require__(44647); const getResponseBody_1 = __webpack_require__(61179); const makeRequest_1 = __webpack_require__(33675); const requestWithRetries_1 = __webpack_require__(6603); function getHeaders(args) { return __awaiter(this, void 0, void 0, function* () { const newHeaders = {}; if (args.body !== undefined && args.contentType != null) { newHeaders["Content-Type"] = args.contentType; } if (args.headers == null) { return newHeaders; } for (const [key, value] of Object.entries(args.headers)) { const result = yield Supplier_1.Supplier.get(value); if (typeof result === "string") { newHeaders[key] = result; continue; } if (result == null) { continue; } newHeaders[key] = `${result}`; } return newHeaders; }); } function fetcherImpl(args) { return __awaiter(this, void 0, void 0, function* () { const url = (0, createRequestUrl_1.createRequestUrl)(args.url, args.queryParameters); const requestBody = yield (0, getRequestBody_1.getRequestBody)({ body: args.body, type: args.requestType === "json" ? "json" : "other", }); const fetchFn = yield (0, getFetchFn_1.getFetchFn)(); try { const response = yield (0, requestWithRetries_1.requestWithRetries)(() => __awaiter(this, void 0, void 0, function* () { return (0, makeRequest_1.makeRequest)(fetchFn, url, args.method, yield getHeaders(args), requestBody, args.timeoutMs, args.abortSignal, args.withCredentials, args.duplex); }), args.maxRetries); if (response.status >= 200 && response.status < 400) { return { ok: true, body: (yield (0, getResponseBody_1.getResponseBody)(response, args.responseType)), headers: response.headers, rawResponse: (0, RawResponse_1.toRawResponse)(response), }; } else { return { ok: false, error: { reason: "status-code", statusCode: response.status, body: yield (0, getErrorResponseBody_1.getErrorResponseBody)(response), }, rawResponse: (0, RawResponse_1.toRawResponse)(response), }; } } catch (error) { if (args.abortSignal != null && args.abortSignal.aborted) { return { ok: false, error: { reason: "unknown", errorMessage: "The user aborted a request", }, rawResponse: RawResponse_1.abortRawResponse, }; } else if (error instanceof Error && error.name === "AbortError") { return { ok: false, error: { reason: "timeout", }, rawResponse: RawResponse_1.abortRawResponse, }; } else if (error instanceof Error) { return { ok: false, error: { reason: "unknown", errorMessage: error.message, }, rawResponse: RawResponse_1.unknownRawResponse, }; } return { ok: false, error: { reason: "unknown", errorMessage: (0, json_1.toJson)(error), }, rawResponse: RawResponse_1.unknownRawResponse, }; } }); } exports.fetcher = fetcherImpl; /***/ }, /***/ 60961 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Headers = void 0; let Headers; if (typeof globalThis.Headers !== "undefined") { exports.Headers = Headers = globalThis.Headers; } else { exports.Headers = Headers = class Headers { constructor(init) { this.headers = new Map(); if (init) { if (init instanceof Headers) { init.forEach((value, key) => this.append(key, value)); } else if (Array.isArray(init)) { for (const [key, value] of init) { if (typeof key === "string" && typeof value === "string") { this.append(key, value); } else { throw new TypeError("Each header entry must be a [string, string] tuple"); } } } else { for (const [key, value] of Object.entries(init)) { if (typeof value === "string") { this.append(key, value); } else { throw new TypeError("Header values must be strings"); } } } } } append(name, value) { const key = name.toLowerCase(); const existing = this.headers.get(key) || []; this.headers.set(key, [...existing, value]); } delete(name) { const key = name.toLowerCase(); this.headers.delete(key); } get(name) { const key = name.toLowerCase(); const values = this.headers.get(key); return values ? values.join(", ") : null; } has(name) { const key = name.toLowerCase(); return this.headers.has(key); } set(name, value) { const key = name.toLowerCase(); this.headers.set(key, [value]); } forEach(callbackfn, thisArg) { const boundCallback = thisArg ? callbackfn.bind(thisArg) : callbackfn; this.headers.forEach((values, key) => boundCallback(values.join(", "), key, this)); } getSetCookie() { return this.headers.get("set-cookie") || []; } *entries() { for (const [key, values] of this.headers.entries()) { yield [key, values.join(", ")]; } } *keys() { yield* this.headers.keys(); } *values() { for (const values of this.headers.values()) { yield values.join(", "); } } [Symbol.iterator]() { return this.entries(); } }; } /***/ }, /***/ 63576 (__unused_webpack_module, exports) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HttpResponsePromise = void 0; /** * A promise that returns the parsed response and lets you retrieve the raw response too. */ class HttpResponsePromise extends Promise { constructor(promise) { // Initialize with a no-op to avoid premature parsing super((resolve) => { resolve(undefined); }); this.innerPromise = promise; } /** * Creates an `HttpResponsePromise` from a function that returns a promise. * * @param fn - A function that returns a promise resolving to a `WithRawResponse` object. * @param args - Arguments to pass to the function. * @returns An `HttpResponsePromise` instance. */ static fromFunction(fn, ...args) { return new HttpResponsePromise(fn(...args)); } /** * Creates a function that returns an `HttpResponsePromise` from a function that returns a promise. * * @param fn - A function that returns a promise resolving to a `WithRawResponse` object. * @returns A function that returns an `HttpResponsePromise` instance. */ static interceptFunction(fn) { return (...args) => { return HttpResponsePromise.fromPromise(fn(...args)); }; } /** * Creates an `HttpResponsePromise` from an existing promise. * * @param promise - A promise resolving to a `WithRawResponse` object. * @returns An `HttpResponsePromise` instance. */ static fromPromise(promise) { return new HttpResponsePromise(promise); } /** * Creates an `HttpResponsePromise` from an executor function. * * @param executor - A function that takes resolve and reject callbacks to create a promise. * @returns An `HttpResponsePromise` instance. */ static fromExecutor(executor) { const promise = new Promise(executor); return new HttpResponsePromise(promise); } /** * Creates an `HttpResponsePromise` from a resolved result. * * @param result - A `WithRawResponse` object to resolve immediately. * @returns An `HttpResponsePromise` instance. */ static fromResult(result) { const promise = Promise.resolve(result); return new HttpResponsePromise(promise); } unwrap() { if (!this.unwrappedPromise) { this.unwrappedPromise = this.innerPromise.then(({ data }) => data); } return this.unwrappedPromise; } /** @inheritdoc */ then(onfulfilled, onrejected) { return this.unwrap().then(onfulfilled, onrejected); } /** @inheritdoc */ catch(onrejected) { return this.unwrap().catch(onrejected); } /** @inheritdoc */ finally(onfinally) { return this.unwrap().finally(onfinally); } /** * Retrieves the data and raw response. * * @returns A promise resolving to a `WithRawResponse` object. */ withRawResponse() { return __awaiter(this, void 0, void 0, function* () { return yield this.innerPromise; }); } } exports.HttpResponsePromise = HttpResponsePromise; /***/ }, /***/ 30825 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.unknownRawResponse = exports.abortRawResponse = void 0; exports.toRawResponse = toRawResponse; const Headers_1 = __webpack_require__(60961); /** * A raw response indicating that the request was aborted. */ exports.abortRawResponse = { headers: new Headers_1.Headers(), redirected: false, status: 499, statusText: "Client Closed Request", type: "error", url: "", }; /** * A raw response indicating an unknown error. */ exports.unknownRawResponse = { headers: new Headers_1.Headers(), redirected: false, status: 0, statusText: "Unknown Error", type: "error", url: "", }; /** * Converts a `RawResponse` object into a `RawResponse` by extracting its properties, * excluding the `body` and `bodyUsed` fields. * * @param response - The `RawResponse` object to convert. * @returns A `RawResponse` object containing the extracted properties of the input response. */ function toRawResponse(response) { return { headers: response.headers, redirected: response.redirected, status: response.status, statusText: response.statusText, type: response.type, url: response.url, }; } /***/ }, /***/ 84213 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isResponseWithBody = isResponseWithBody; function isResponseWithBody(response) { return response.body != null; } /***/ }, /***/ 70190 (__unused_webpack_module, exports) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Supplier = void 0; exports.Supplier = { get: (supplier) => __awaiter(void 0, void 0, void 0, function* () { if (typeof supplier === "function") { return supplier(); } else { return supplier; } }), }; /***/ }, /***/ 39748 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.createRequestUrl = createRequestUrl; const qs_1 = __webpack_require__(52432); function createRequestUrl(baseUrl, queryParameters) { const queryString = (0, qs_1.toQueryString)(queryParameters, { arrayFormat: "repeat" }); return queryString ? `${baseUrl}?${queryString}` : baseUrl; } /***/ }, /***/ 85003 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getErrorResponseBody = getErrorResponseBody; const json_1 = __webpack_require__(53148); const getResponseBody_1 = __webpack_require__(61179); function getErrorResponseBody(response) { return __awaiter(this, void 0, void 0, function* () { var _a, _b, _c; let contentType = (_a = response.headers.get("Content-Type")) === null || _a === void 0 ? void 0 : _a.toLowerCase(); if (contentType == null || contentType.length === 0) { return (0, getResponseBody_1.getResponseBody)(response); } if (contentType.indexOf(";") !== -1) { contentType = (_c = (_b = contentType.split(";")[0]) === null || _b === void 0 ? void 0 : _b.trim()) !== null && _c !== void 0 ? _c : ""; } switch (contentType) { case "application/hal+json": case "application/json": case "application/ld+json": case "application/problem+json": case "application/vnd.api+json": case "text/json": const text = yield response.text(); return text.length > 0 ? (0, json_1.fromJson)(text) : undefined; default: if (contentType.startsWith("application/vnd.") && contentType.endsWith("+json")) { const text = yield response.text(); return text.length > 0 ? (0, json_1.fromJson)(text) : undefined; } // Fallback to plain text if content type is not recognized // Even if no body is present, the response will be an empty string return yield response.text(); } }); } /***/ }, /***/ 17062 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getFetchFn = getFetchFn; const index_1 = __webpack_require__(79979); /** * Returns a fetch function based on the runtime */ function getFetchFn() { return __awaiter(this, void 0, void 0, function* () { // In Node.js 18+ environments, use native fetch if (index_1.RUNTIME.type === "node" && index_1.RUNTIME.parsedVersion != null && index_1.RUNTIME.parsedVersion >= 18) { return fetch; } // In Node.js 18 or lower environments, the SDK always uses`node-fetch`. if (index_1.RUNTIME.type === "node") { return (yield Promise.resolve().then(() => __importStar(__webpack_require__(78540)))).default; } // Otherwise the SDK uses global fetch if available, // and falls back to node-fetch. if (typeof fetch == "function") { return fetch; } // Defaults to node `node-fetch` if global fetch isn't available return (yield Promise.resolve().then(() => __importStar(__webpack_require__(78540)))).default; }); } /***/ }, /***/ 1653 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getHeader = getHeader; function getHeader(headers, header) { for (const [headerKey, headerValue] of Object.entries(headers)) { if (headerKey.toLowerCase() === header.toLowerCase()) { return headerValue; } } return undefined; } /***/ }, /***/ 44647 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRequestBody = getRequestBody; const json_1 = __webpack_require__(53148); function getRequestBody(_a) { return __awaiter(this, arguments, void 0, function* ({ body, type }) { if (type.includes("json")) { return (0, json_1.toJson)(body); } else { return body; } }); } /***/ }, /***/ 61179 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getResponseBody = getResponseBody; const BinaryResponse_1 = __webpack_require__(67900); const ResponseWithBody_1 = __webpack_require__(84213); const json_1 = __webpack_require__(53148); function getResponseBody(response, responseType) { return __awaiter(this, void 0, void 0, function* () { if (!(0, ResponseWithBody_1.isResponseWithBody)(response)) { return undefined; } switch (responseType) { case "binary-response": return (0, BinaryResponse_1.getBinaryResponse)(response); case "blob": return yield response.blob(); case "arrayBuffer": return yield response.arrayBuffer(); case "sse": return response.body; case "streaming": return response.body; case "text": return yield response.text(); } // if responseType is "json" or not specified, try to parse as JSON const text = yield response.text(); if (text.length > 0) { try { let responseBody = (0, json_1.fromJson)(text); return responseBody; } catch (err) { return { ok: false, error: { reason: "non-json", statusCode: response.status, rawBody: text, }, }; } } return undefined; }); } /***/ }, /***/ 81516 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HttpResponsePromise = exports.unknownRawResponse = exports.toRawResponse = exports.abortRawResponse = exports.Supplier = exports.getHeader = exports.fetcher = void 0; var Fetcher_1 = __webpack_require__(68891); Object.defineProperty(exports, "fetcher", ({ enumerable: true, get: function () { return Fetcher_1.fetcher; } })); var getHeader_1 = __webpack_require__(1653); Object.defineProperty(exports, "getHeader", ({ enumerable: true, get: function () { return getHeader_1.getHeader; } })); var Supplier_1 = __webpack_require__(70190); Object.defineProperty(exports, "Supplier", ({ enumerable: true, get: function () { return Supplier_1.Supplier; } })); var RawResponse_1 = __webpack_require__(30825); Object.defineProperty(exports, "abortRawResponse", ({ enumerable: true, get: function () { return RawResponse_1.abortRawResponse; } })); Object.defineProperty(exports, "toRawResponse", ({ enumerable: true, get: function () { return RawResponse_1.toRawResponse; } })); Object.defineProperty(exports, "unknownRawResponse", ({ enumerable: true, get: function () { return RawResponse_1.unknownRawResponse; } })); var HttpResponsePromise_1 = __webpack_require__(63576); Object.defineProperty(exports, "HttpResponsePromise", ({ enumerable: true, get: function () { return HttpResponsePromise_1.HttpResponsePromise; } })); /***/ }, /***/ 33675 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.makeRequest = void 0; const signals_1 = __webpack_require__(94949); const makeRequest = (fetchFn, url, method, headers, requestBody, timeoutMs, abortSignal, withCredentials, duplex) => __awaiter(void 0, void 0, void 0, function* () { const signals = []; // Add timeout signal let timeoutAbortId = undefined; if (timeoutMs != null) { const { signal, abortId } = (0, signals_1.getTimeoutSignal)(timeoutMs); timeoutAbortId = abortId; signals.push(signal); } // Add arbitrary signal if (abortSignal != null) { signals.push(abortSignal); } let newSignals = (0, signals_1.anySignal)(signals); const response = yield fetchFn(url, { method: method, headers, body: requestBody, signal: newSignals, credentials: withCredentials ? "include" : undefined, // @ts-ignore duplex, }); if (timeoutAbortId != null) { clearTimeout(timeoutAbortId); } return response; }); exports.makeRequest = makeRequest; /***/ }, /***/ 6603 (__unused_webpack_module, exports) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.requestWithRetries = requestWithRetries; const INITIAL_RETRY_DELAY = 1000; // in milliseconds const MAX_RETRY_DELAY = 60000; // in milliseconds const DEFAULT_MAX_RETRIES = 2; const JITTER_FACTOR = 0.2; // 20% random jitter function addJitter(delay) { // Generate a random value between -JITTER_FACTOR and +JITTER_FACTOR const jitterMultiplier = 1 + (Math.random() * 2 - 1) * JITTER_FACTOR; return delay * jitterMultiplier; } function requestWithRetries(requestFn_1) { return __awaiter(this, arguments, void 0, function* (requestFn, maxRetries = DEFAULT_MAX_RETRIES) { let response = yield requestFn(); for (let i = 0; i < maxRetries; ++i) { if ([408, 429].includes(response.status) || response.status >= 500) { // Calculate base delay using exponential backoff (in milliseconds) const baseDelay = Math.min(INITIAL_RETRY_DELAY * Math.pow(2, i), MAX_RETRY_DELAY); // Add jitter to the delay const delayWithJitter = addJitter(baseDelay); yield new Promise((resolve) => setTimeout(resolve, delayWithJitter)); response = yield requestFn(); } else { break; } } return response; }); } /***/ }, /***/ 94949 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getTimeoutSignal = getTimeoutSignal; exports.anySignal = anySignal; const TIMEOUT = "timeout"; function getTimeoutSignal(timeoutMs) { const controller = new AbortController(); const abortId = setTimeout(() => controller.abort(TIMEOUT), timeoutMs); return { signal: controller.signal, abortId }; } /** * Returns an abort signal that is getting aborted when * at least one of the specified abort signals is aborted. * * Requires at least node.js 18. */ function anySignal(...args) { // Allowing signals to be passed either as array // of signals or as multiple arguments. const signals = (args.length === 1 && Array.isArray(args[0]) ? args[0] : args); const controller = new AbortController(); for (const signal of signals) { if (signal.aborted) { // Exiting early if one of the signals // is already aborted. controller.abort(signal === null || signal === void 0 ? void 0 : signal.reason); break; } // Listening for signals and removing the listeners // when at least one symbol is aborted. signal.addEventListener("abort", () => controller.abort(signal === null || signal === void 0 ? void 0 : signal.reason), { signal: controller.signal, }); } return controller.signal; } /***/ }, /***/ 95116 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }, /***/ 37863 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __asyncValues = (this && this.__asyncValues) || function (o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FormDataWrapper = void 0; exports.newFormData = newFormData; const json_1 = __webpack_require__(53148); const index_1 = __webpack_require__(79979); function isNamedValue(value) { return typeof value === "object" && value != null && "name" in value; } function isPathedValue(value) { return typeof value === "object" && value != null && "path" in value; } function isStreamLike(value) { return typeof value === "object" && value != null && ("read" in value || "pipe" in value); } function isReadableStream(value) { return typeof value === "object" && value != null && "getReader" in value; } function isBuffer(value) { return typeof Buffer !== "undefined" && Buffer.isBuffer && Buffer.isBuffer(value); } function isArrayBufferView(value) { return ArrayBuffer.isView(value); } function getLastPathSegment(pathStr) { const lastForwardSlash = pathStr.lastIndexOf("/"); const lastBackSlash = pathStr.lastIndexOf("\\"); const lastSlashIndex = Math.max(lastForwardSlash, lastBackSlash); return lastSlashIndex >= 0 ? pathStr.substring(lastSlashIndex + 1) : pathStr; } function streamToBuffer(stream) { return __awaiter(this, void 0, void 0, function* () { var _a, stream_1, stream_1_1; var _b, e_1, _c, _d; if (index_1.RUNTIME.type === "node") { const { Readable } = yield Promise.resolve().then(() => __importStar(__webpack_require__(2203))); if (stream instanceof Readable) { const chunks = []; try { for (_a = true, stream_1 = __asyncValues(stream); stream_1_1 = yield stream_1.next(), _b = stream_1_1.done, !_b; _a = true) { _d = stream_1_1.value; _a = false; const chunk = _d; chunks.push(Buffer.isBuffer(chunk) ? chunk : Buffer.from(chunk)); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (!_a && !_b && (_c = stream_1.return)) yield _c.call(stream_1); } finally { if (e_1) throw e_1.error; } } return Buffer.concat(chunks); } } if (isReadableStream(stream)) { const reader = stream.getReader(); const chunks = []; try { while (true) { const { done, value } = yield reader.read(); if (done) break; chunks.push(value); } } finally { reader.releaseLock(); } const totalLength = chunks.reduce((sum, chunk) => sum + chunk.length, 0); const result = new Uint8Array(totalLength); let offset = 0; for (const chunk of chunks) { result.set(chunk, offset); offset += chunk.length; } return Buffer.from(result); } throw new Error("Unsupported stream type: " + typeof stream + ". Expected Node.js Readable stream or Web ReadableStream."); }); } function newFormData() { return __awaiter(this, void 0, void 0, function* () { return new FormDataWrapper(); }); } class FormDataWrapper { constructor() { this.fd = new FormData(); } setup() { return __awaiter(this, void 0, void 0, function* () { // noop }); } append(key, value) { this.fd.append(key, String(value)); } getFileName(value, filename) { if (filename != null) { return filename; } if (isNamedValue(value)) { return value.name; } if (isPathedValue(value) && value.path) { return getLastPathSegment(value.path.toString()); } return undefined; } convertToBlob(value) { return __awaiter(this, void 0, void 0, function* () { if (isStreamLike(value) || isReadableStream(value)) { const buffer = yield streamToBuffer(value); return new Blob([buffer]); } if (value instanceof Blob) { return value; } if (isBuffer(value)) { return new Blob([value]); } if (value instanceof ArrayBuffer) { return new Blob([value]); } if (isArrayBufferView(value)) { return new Blob([value]); } if (typeof value === "string") { return new Blob([value]); } if (typeof value === "object" && value !== null) { return new Blob([(0, json_1.toJson)(value)], { type: "application/json" }); } return new Blob([String(value)]); }); } appendFile(key, value, fileName) { return __awaiter(this, void 0, void 0, function* () { fileName = this.getFileName(value, fileName); const blob = yield this.convertToBlob(value); if (fileName) { this.fd.append(key, blob, fileName); } else { this.fd.append(key, blob); } }); } getRequest() { return { body: this.fd, headers: {}, duplex: "half", }; } } exports.FormDataWrapper = FormDataWrapper; /***/ }, /***/ 62245 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.encodeAsFormParameter = encodeAsFormParameter; const qs_1 = __webpack_require__(52432); function encodeAsFormParameter(value) { const stringified = (0, qs_1.toQueryString)(value, { encode: false }); const keyValuePairs = stringified.split("&").map((pair) => { const [key, value] = pair.split("="); return [key, value]; }); return Object.fromEntries(keyValuePairs); } /***/ }, /***/ 67074 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.encodeAsFormParameter = void 0; var encodeAsFormParameter_1 = __webpack_require__(62245); Object.defineProperty(exports, "encodeAsFormParameter", ({ enumerable: true, get: function () { return encodeAsFormParameter_1.encodeAsFormParameter; } })); __exportStar(__webpack_require__(37863), exports); /***/ }, /***/ 75606 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.mergeHeaders = mergeHeaders; exports.mergeOnlyDefinedHeaders = mergeOnlyDefinedHeaders; function mergeHeaders(...headersArray) { const result = {}; for (const [key, value] of headersArray .filter((headers) => headers != null) .flatMap((headers) => Object.entries(headers))) { if (value != null) { result[key] = value; } else if (key in result) { delete result[key]; } } return result; } function mergeOnlyDefinedHeaders(...headersArray) { const result = {}; for (const [key, value] of headersArray .filter((headers) => headers != null) .flatMap((headers) => Object.entries(headers))) { if (value != null) { result[key] = value; } } return result; } /***/ }, /***/ 56916 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.serialization = exports.url = void 0; __exportStar(__webpack_require__(81516), exports); __exportStar(__webpack_require__(79979), exports); exports.url = __importStar(__webpack_require__(56262)); __exportStar(__webpack_require__(67074), exports); __exportStar(__webpack_require__(31465), exports); __exportStar(__webpack_require__(95116), exports); exports.serialization = __importStar(__webpack_require__(23799)); /***/ }, /***/ 53148 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toJson = void 0; exports.fromJson = fromJson; /** * Serialize a value to JSON * @param value A JavaScript value, usually an object or array, to be converted. * @param replacer A function that transforms the results. * @param space Adds indentation, white space, and line break characters to the return-value JSON text to make it easier to read. * @returns JSON string */ const toJson = (value, replacer, space) => { return JSON.stringify(value, replacer, space); }; exports.toJson = toJson; /** * Parse JSON string to object, array, or other type * @param text A valid JSON string. * @param reviver A function that transforms the results. This function is called for each member of the object. If a member contains nested objects, the nested objects are transformed before the parent object is. * @returns Parsed object, array, or other type */ function fromJson(text, reviver) { return JSON.parse(text, reviver); } /***/ }, /***/ 79979 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RUNTIME = void 0; var runtime_1 = __webpack_require__(43043); Object.defineProperty(exports, "RUNTIME", ({ enumerable: true, get: function () { return runtime_1.RUNTIME; } })); /***/ }, /***/ 43043 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RUNTIME = void 0; /** * A constant that indicates which environment and version the SDK is running in. */ exports.RUNTIME = evaluateRuntime(); function evaluateRuntime() { var _a, _b, _c, _d, _e; /** * A constant that indicates whether the environment the code is running is a Web Browser. */ const isBrowser = typeof window !== "undefined" && typeof window.document !== "undefined"; if (isBrowser) { return { type: "browser", version: window.navigator.userAgent, }; } /** * A constant that indicates whether the environment the code is running is Cloudflare. * https://developers.cloudflare.com/workers/runtime-apis/web-standards/#navigatoruseragent */ const isCloudflare = typeof globalThis !== "undefined" && ((_a = globalThis === null || globalThis === void 0 ? void 0 : globalThis.navigator) === null || _a === void 0 ? void 0 : _a.userAgent) === "Cloudflare-Workers"; if (isCloudflare) { return { type: "workerd", }; } /** * A constant that indicates whether the environment the code is running is Edge Runtime. * https://vercel.com/docs/functions/runtimes/edge-runtime#check-if-you're-running-on-the-edge-runtime */ const isEdgeRuntime = typeof EdgeRuntime === "string"; if (isEdgeRuntime) { return { type: "edge-runtime", }; } /** * A constant that indicates whether the environment the code is running is a Web Worker. */ const isWebWorker = typeof self === "object" && typeof (self === null || self === void 0 ? void 0 : self.importScripts) === "function" && (((_b = self.constructor) === null || _b === void 0 ? void 0 : _b.name) === "DedicatedWorkerGlobalScope" || ((_c = self.constructor) === null || _c === void 0 ? void 0 : _c.name) === "ServiceWorkerGlobalScope" || ((_d = self.constructor) === null || _d === void 0 ? void 0 : _d.name) === "SharedWorkerGlobalScope"); if (isWebWorker) { return { type: "web-worker", }; } /** * A constant that indicates whether the environment the code is running is Deno. * FYI Deno spoofs process.versions.node, see https://deno.land/std@0.177.0/node/process.ts?s=versions */ const isDeno = typeof Deno !== "undefined" && typeof Deno.version !== "undefined" && typeof Deno.version.deno !== "undefined"; if (isDeno) { return { type: "deno", version: Deno.version.deno, }; } /** * A constant that indicates whether the environment the code is running is Bun.sh. */ const isBun = typeof Bun !== "undefined" && typeof Bun.version !== "undefined"; if (isBun) { return { type: "bun", version: Bun.version, }; } /** * A constant that indicates whether the environment the code is running is Node.JS. */ const isNode = typeof process !== "undefined" && "version" in process && !!process.version && "versions" in process && !!((_e = process.versions) === null || _e === void 0 ? void 0 : _e.node); if (isNode) { return { type: "node", version: process.versions.node, parsedVersion: Number(process.versions.node.split(".")[0]), }; } /** * A constant that indicates whether the environment the code is running is in React-Native. * https://github.com/facebook/react-native/blob/main/packages/react-native/Libraries/Core/setUpNavigator.js */ const isReactNative = typeof navigator !== "undefined" && (navigator === null || navigator === void 0 ? void 0 : navigator.product) === "ReactNative"; if (isReactNative) { return { type: "react-native", }; } return { type: "unknown", }; } /***/ }, /***/ 65668 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SchemaType = void 0; exports.SchemaType = { BIGINT: "bigint", DATE: "date", ENUM: "enum", LIST: "list", STRING_LITERAL: "stringLiteral", BOOLEAN_LITERAL: "booleanLiteral", OBJECT: "object", ANY: "any", BOOLEAN: "boolean", NUMBER: "number", STRING: "string", UNKNOWN: "unknown", RECORD: "record", SET: "set", UNION: "union", UNDISCRIMINATED_UNION: "undiscriminatedUnion", NULLABLE: "nullable", OPTIONAL: "optional", OPTIONAL_NULLABLE: "optionalNullable", }; /***/ }, /***/ 27719 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.bigint = bigint; const Schema_1 = __webpack_require__(65668); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const maybeSkipValidation_1 = __webpack_require__(50981); const schema_utils_1 = __webpack_require__(73750); function bigint() { const baseSchema = { parse: (raw, { breadcrumbsPrefix = [] } = {}) => { if (typeof raw === "bigint") { return { ok: true, value: raw, }; } if (typeof raw === "number") { return { ok: true, value: BigInt(raw), }; } return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(raw, "bigint | number"), }, ], }; }, json: (bigint, { breadcrumbsPrefix = [] } = {}) => { if (typeof bigint !== "bigint") { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(bigint, "bigint"), }, ], }; } return { ok: true, value: bigint, }; }, getType: () => Schema_1.SchemaType.BIGINT, }; return Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)); } /***/ }, /***/ 56398 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.bigint = void 0; var bigint_1 = __webpack_require__(27719); Object.defineProperty(exports, "bigint", ({ enumerable: true, get: function () { return bigint_1.bigint; } })); /***/ }, /***/ 42609 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.date = date; const Schema_1 = __webpack_require__(65668); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const maybeSkipValidation_1 = __webpack_require__(50981); const schema_utils_1 = __webpack_require__(73750); // https://stackoverflow.com/questions/12756159/regex-and-iso8601-formatted-datetime const ISO_8601_REGEX = /^([+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)?(\17[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/; function date() { const baseSchema = { parse: (raw, { breadcrumbsPrefix = [] } = {}) => { if (typeof raw !== "string") { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(raw, "string"), }, ], }; } if (!ISO_8601_REGEX.test(raw)) { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(raw, "ISO 8601 date string"), }, ], }; } return { ok: true, value: new Date(raw), }; }, json: (date, { breadcrumbsPrefix = [] } = {}) => { if (date instanceof Date) { return { ok: true, value: date.toISOString(), }; } else { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(date, "Date object"), }, ], }; } }, getType: () => Schema_1.SchemaType.DATE, }; return Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)); } /***/ }, /***/ 80233 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.date = void 0; var date_1 = __webpack_require__(42609); Object.defineProperty(exports, "date", ({ enumerable: true, get: function () { return date_1.date; } })); /***/ }, /***/ 89719 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.enum_ = enum_; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); function enum_(values) { const validValues = new Set(values); const schemaCreator = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.ENUM, (value, { allowUnrecognizedEnumValues, breadcrumbsPrefix = [] } = {}) => { if (typeof value !== "string") { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "string"), }, ], }; } if (!validValues.has(value) && !allowUnrecognizedEnumValues) { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "enum"), }, ], }; } return { ok: true, value: value, }; }); return schemaCreator(); } /***/ }, /***/ 9208 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.enum_ = void 0; var enum_1 = __webpack_require__(89719); Object.defineProperty(exports, "enum_", ({ enumerable: true, get: function () { return enum_1.enum_; } })); /***/ }, /***/ 8320 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(56398), exports); __exportStar(__webpack_require__(80233), exports); __exportStar(__webpack_require__(9208), exports); __exportStar(__webpack_require__(56539), exports); __exportStar(__webpack_require__(42745), exports); __exportStar(__webpack_require__(45173), exports); __exportStar(__webpack_require__(23966), exports); __exportStar(__webpack_require__(74770), exports); __exportStar(__webpack_require__(61219), exports); __exportStar(__webpack_require__(96644), exports); __exportStar(__webpack_require__(73750), exports); __exportStar(__webpack_require__(28359), exports); __exportStar(__webpack_require__(24460), exports); __exportStar(__webpack_require__(25180), exports); /***/ }, /***/ 56539 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.lazyObject = exports.lazy = void 0; var lazy_1 = __webpack_require__(4533); Object.defineProperty(exports, "lazy", ({ enumerable: true, get: function () { return lazy_1.lazy; } })); var lazyObject_1 = __webpack_require__(60362); Object.defineProperty(exports, "lazyObject", ({ enumerable: true, get: function () { return lazyObject_1.lazyObject; } })); /***/ }, /***/ 4533 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.lazy = lazy; exports.constructLazyBaseSchema = constructLazyBaseSchema; exports.getMemoizedSchema = getMemoizedSchema; const schema_utils_1 = __webpack_require__(73750); function lazy(getter) { const baseSchema = constructLazyBaseSchema(getter); return Object.assign(Object.assign({}, baseSchema), (0, schema_utils_1.getSchemaUtils)(baseSchema)); } function constructLazyBaseSchema(getter) { return { parse: (raw, opts) => getMemoizedSchema(getter).parse(raw, opts), json: (parsed, opts) => getMemoizedSchema(getter).json(parsed, opts), getType: () => getMemoizedSchema(getter).getType(), }; } function getMemoizedSchema(getter) { const castedGetter = getter; if (castedGetter.__zurg_memoized == null) { castedGetter.__zurg_memoized = getter(); } return castedGetter.__zurg_memoized; } /***/ }, /***/ 60362 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.lazyObject = lazyObject; const object_1 = __webpack_require__(23966); const object_like_1 = __webpack_require__(74770); const schema_utils_1 = __webpack_require__(73750); const lazy_1 = __webpack_require__(4533); function lazyObject(getter) { const baseSchema = Object.assign(Object.assign({}, (0, lazy_1.constructLazyBaseSchema)(getter)), { _getRawProperties: () => (0, lazy_1.getMemoizedSchema)(getter)._getRawProperties(), _getParsedProperties: () => (0, lazy_1.getMemoizedSchema)(getter)._getParsedProperties() }); return Object.assign(Object.assign(Object.assign(Object.assign({}, baseSchema), (0, schema_utils_1.getSchemaUtils)(baseSchema)), (0, object_like_1.getObjectLikeUtils)(baseSchema)), (0, object_1.getObjectUtils)(baseSchema)); } /***/ }, /***/ 42745 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.list = void 0; var list_1 = __webpack_require__(24417); Object.defineProperty(exports, "list", ({ enumerable: true, get: function () { return list_1.list; } })); /***/ }, /***/ 24417 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.list = list; const Schema_1 = __webpack_require__(65668); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const maybeSkipValidation_1 = __webpack_require__(50981); const schema_utils_1 = __webpack_require__(73750); function list(schema) { const baseSchema = { parse: (raw, opts) => validateAndTransformArray(raw, (item, index) => { var _a; return schema.parse(item, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), `[${index}]`] })); }), json: (parsed, opts) => validateAndTransformArray(parsed, (item, index) => { var _a; return schema.json(item, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), `[${index}]`] })); }), getType: () => Schema_1.SchemaType.LIST, }; return Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)); } function validateAndTransformArray(value, transformItem) { if (!Array.isArray(value)) { return { ok: false, errors: [ { message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "list"), path: [], }, ], }; } const maybeValidItems = value.map((item, index) => transformItem(item, index)); return maybeValidItems.reduce((acc, item) => { if (acc.ok && item.ok) { return { ok: true, value: [...acc.value, item.value], }; } const errors = []; if (!acc.ok) { errors.push(...acc.errors); } if (!item.ok) { errors.push(...item.errors); } return { ok: false, errors, }; }, { ok: true, value: [] }); } /***/ }, /***/ 49686 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.booleanLiteral = booleanLiteral; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); function booleanLiteral(literal) { const schemaCreator = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.BOOLEAN_LITERAL, (value, { breadcrumbsPrefix = [] } = {}) => { if (value === literal) { return { ok: true, value: literal, }; } else { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, `${literal.toString()}`), }, ], }; } }); return schemaCreator(); } /***/ }, /***/ 45173 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.booleanLiteral = exports.stringLiteral = void 0; var stringLiteral_1 = __webpack_require__(56417); Object.defineProperty(exports, "stringLiteral", ({ enumerable: true, get: function () { return stringLiteral_1.stringLiteral; } })); var booleanLiteral_1 = __webpack_require__(49686); Object.defineProperty(exports, "booleanLiteral", ({ enumerable: true, get: function () { return booleanLiteral_1.booleanLiteral; } })); /***/ }, /***/ 56417 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.stringLiteral = stringLiteral; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); function stringLiteral(literal) { const schemaCreator = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.STRING_LITERAL, (value, { breadcrumbsPrefix = [] } = {}) => { if (value === literal) { return { ok: true, value: literal, }; } else { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, `"${literal}"`), }, ], }; } }); return schemaCreator(); } /***/ }, /***/ 18125 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getObjectLikeUtils = getObjectLikeUtils; exports.withParsedProperties = withParsedProperties; const filterObject_1 = __webpack_require__(58824); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const isPlainObject_1 = __webpack_require__(14434); const schema_utils_1 = __webpack_require__(73750); function getObjectLikeUtils(schema) { return { withParsedProperties: (properties) => withParsedProperties(schema, properties), }; } /** * object-like utils are defined in one file to resolve issues with circular imports */ function withParsedProperties(objectLike, properties) { const objectSchema = { parse: (raw, opts) => { const parsedObject = objectLike.parse(raw, opts); if (!parsedObject.ok) { return parsedObject; } const additionalProperties = Object.entries(properties).reduce((processed, [key, value]) => { return Object.assign(Object.assign({}, processed), { [key]: typeof value === "function" ? value(parsedObject.value) : value }); }, {}); return { ok: true, value: Object.assign(Object.assign({}, parsedObject.value), additionalProperties), }; }, json: (parsed, opts) => { var _a; if (!(0, isPlainObject_1.isPlainObject)(parsed)) { return { ok: false, errors: [ { path: (_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : [], message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(parsed, "object"), }, ], }; } // strip out added properties const addedPropertyKeys = new Set(Object.keys(properties)); const parsedWithoutAddedProperties = (0, filterObject_1.filterObject)(parsed, Object.keys(parsed).filter((key) => !addedPropertyKeys.has(key))); return objectLike.json(parsedWithoutAddedProperties, opts); }, getType: () => objectLike.getType(), }; return Object.assign(Object.assign(Object.assign({}, objectSchema), (0, schema_utils_1.getSchemaUtils)(objectSchema)), getObjectLikeUtils(objectSchema)); } /***/ }, /***/ 74770 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.withParsedProperties = exports.getObjectLikeUtils = void 0; var getObjectLikeUtils_1 = __webpack_require__(18125); Object.defineProperty(exports, "getObjectLikeUtils", ({ enumerable: true, get: function () { return getObjectLikeUtils_1.getObjectLikeUtils; } })); Object.defineProperty(exports, "withParsedProperties", ({ enumerable: true, get: function () { return getObjectLikeUtils_1.withParsedProperties; } })); /***/ }, /***/ 23966 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.property = exports.isProperty = exports.objectWithoutOptionalProperties = exports.object = exports.getObjectUtils = void 0; var object_1 = __webpack_require__(76403); Object.defineProperty(exports, "getObjectUtils", ({ enumerable: true, get: function () { return object_1.getObjectUtils; } })); Object.defineProperty(exports, "object", ({ enumerable: true, get: function () { return object_1.object; } })); var objectWithoutOptionalProperties_1 = __webpack_require__(58138); Object.defineProperty(exports, "objectWithoutOptionalProperties", ({ enumerable: true, get: function () { return objectWithoutOptionalProperties_1.objectWithoutOptionalProperties; } })); var property_1 = __webpack_require__(88185); Object.defineProperty(exports, "isProperty", ({ enumerable: true, get: function () { return property_1.isProperty; } })); Object.defineProperty(exports, "property", ({ enumerable: true, get: function () { return property_1.property; } })); /***/ }, /***/ 76403 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.object = object; exports.getObjectUtils = getObjectUtils; const Schema_1 = __webpack_require__(65668); const entries_1 = __webpack_require__(37845); const filterObject_1 = __webpack_require__(58824); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const isPlainObject_1 = __webpack_require__(14434); const keys_1 = __webpack_require__(82798); const maybeSkipValidation_1 = __webpack_require__(50981); const partition_1 = __webpack_require__(59655); const object_like_1 = __webpack_require__(74770); const schema_utils_1 = __webpack_require__(73750); const property_1 = __webpack_require__(88185); function object(schemas) { const baseSchema = { _getRawProperties: () => Object.entries(schemas).map(([parsedKey, propertySchema]) => (0, property_1.isProperty)(propertySchema) ? propertySchema.rawKey : parsedKey), _getParsedProperties: () => (0, keys_1.keys)(schemas), parse: (raw, opts) => { const rawKeyToProperty = {}; const requiredKeys = []; for (const [parsedKey, schemaOrObjectProperty] of (0, entries_1.entries)(schemas)) { const rawKey = (0, property_1.isProperty)(schemaOrObjectProperty) ? schemaOrObjectProperty.rawKey : parsedKey; const valueSchema = (0, property_1.isProperty)(schemaOrObjectProperty) ? schemaOrObjectProperty.valueSchema : schemaOrObjectProperty; const property = { rawKey, parsedKey: parsedKey, valueSchema, }; rawKeyToProperty[rawKey] = property; if (isSchemaRequired(valueSchema)) { requiredKeys.push(rawKey); } } return validateAndTransformObject({ value: raw, requiredKeys, getProperty: (rawKey) => { const property = rawKeyToProperty[rawKey]; if (property == null) { return undefined; } return { transformedKey: property.parsedKey, transform: (propertyValue) => { var _a; return property.valueSchema.parse(propertyValue, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), rawKey] })); }, }; }, unrecognizedObjectKeys: opts === null || opts === void 0 ? void 0 : opts.unrecognizedObjectKeys, skipValidation: opts === null || opts === void 0 ? void 0 : opts.skipValidation, breadcrumbsPrefix: opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix, omitUndefined: opts === null || opts === void 0 ? void 0 : opts.omitUndefined, }); }, json: (parsed, opts) => { const requiredKeys = []; for (const [parsedKey, schemaOrObjectProperty] of (0, entries_1.entries)(schemas)) { const valueSchema = (0, property_1.isProperty)(schemaOrObjectProperty) ? schemaOrObjectProperty.valueSchema : schemaOrObjectProperty; if (isSchemaRequired(valueSchema)) { requiredKeys.push(parsedKey); } } return validateAndTransformObject({ value: parsed, requiredKeys, getProperty: (parsedKey) => { const property = schemas[parsedKey]; // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition if (property == null) { return undefined; } if ((0, property_1.isProperty)(property)) { return { transformedKey: property.rawKey, transform: (propertyValue) => { var _a; return property.valueSchema.json(propertyValue, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), parsedKey] })); }, }; } else { return { transformedKey: parsedKey, transform: (propertyValue) => { var _a; return property.json(propertyValue, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), parsedKey] })); }, }; } }, unrecognizedObjectKeys: opts === null || opts === void 0 ? void 0 : opts.unrecognizedObjectKeys, skipValidation: opts === null || opts === void 0 ? void 0 : opts.skipValidation, breadcrumbsPrefix: opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix, omitUndefined: opts === null || opts === void 0 ? void 0 : opts.omitUndefined, }); }, getType: () => Schema_1.SchemaType.OBJECT, }; return Object.assign(Object.assign(Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)), (0, object_like_1.getObjectLikeUtils)(baseSchema)), getObjectUtils(baseSchema)); } function validateAndTransformObject({ value, requiredKeys, getProperty, unrecognizedObjectKeys = "fail", skipValidation = false, breadcrumbsPrefix = [], }) { if (!(0, isPlainObject_1.isPlainObject)(value)) { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "object"), }, ], }; } const missingRequiredKeys = new Set(requiredKeys); const errors = []; const transformed = {}; for (const [preTransformedKey, preTransformedItemValue] of Object.entries(value)) { const property = getProperty(preTransformedKey); if (property != null) { missingRequiredKeys.delete(preTransformedKey); const value = property.transform(preTransformedItemValue); if (value.ok) { transformed[property.transformedKey] = value.value; } else { transformed[preTransformedKey] = preTransformedItemValue; errors.push(...value.errors); } } else { switch (unrecognizedObjectKeys) { case "fail": errors.push({ path: [...breadcrumbsPrefix, preTransformedKey], message: `Unexpected key "${preTransformedKey}"`, }); break; case "strip": break; case "passthrough": transformed[preTransformedKey] = preTransformedItemValue; break; } } } errors.push(...requiredKeys .filter((key) => missingRequiredKeys.has(key)) .map((key) => ({ path: breadcrumbsPrefix, message: `Missing required key "${key}"`, }))); if (errors.length === 0 || skipValidation) { return { ok: true, value: transformed, }; } else { return { ok: false, errors, }; } } function getObjectUtils(schema) { return { extend: (extension) => { const baseSchema = { _getParsedProperties: () => [...schema._getParsedProperties(), ...extension._getParsedProperties()], _getRawProperties: () => [...schema._getRawProperties(), ...extension._getRawProperties()], parse: (raw, opts) => { return validateAndTransformExtendedObject({ extensionKeys: extension._getRawProperties(), value: raw, transformBase: (rawBase) => schema.parse(rawBase, opts), transformExtension: (rawExtension) => extension.parse(rawExtension, opts), }); }, json: (parsed, opts) => { return validateAndTransformExtendedObject({ extensionKeys: extension._getParsedProperties(), value: parsed, transformBase: (parsedBase) => schema.json(parsedBase, opts), transformExtension: (parsedExtension) => extension.json(parsedExtension, opts), }); }, getType: () => Schema_1.SchemaType.OBJECT, }; return Object.assign(Object.assign(Object.assign(Object.assign({}, baseSchema), (0, schema_utils_1.getSchemaUtils)(baseSchema)), (0, object_like_1.getObjectLikeUtils)(baseSchema)), getObjectUtils(baseSchema)); }, passthrough: () => { const baseSchema = { _getParsedProperties: () => schema._getParsedProperties(), _getRawProperties: () => schema._getRawProperties(), parse: (raw, opts) => { const transformed = schema.parse(raw, Object.assign(Object.assign({}, opts), { unrecognizedObjectKeys: "passthrough" })); if (!transformed.ok) { return transformed; } return { ok: true, value: Object.assign(Object.assign({}, raw), transformed.value), }; }, json: (parsed, opts) => { const transformed = schema.json(parsed, Object.assign(Object.assign({}, opts), { unrecognizedObjectKeys: "passthrough" })); if (!transformed.ok) { return transformed; } return { ok: true, value: Object.assign(Object.assign({}, parsed), transformed.value), }; }, getType: () => Schema_1.SchemaType.OBJECT, }; return Object.assign(Object.assign(Object.assign(Object.assign({}, baseSchema), (0, schema_utils_1.getSchemaUtils)(baseSchema)), (0, object_like_1.getObjectLikeUtils)(baseSchema)), getObjectUtils(baseSchema)); }, }; } function validateAndTransformExtendedObject({ extensionKeys, value, transformBase, transformExtension, }) { const extensionPropertiesSet = new Set(extensionKeys); const [extensionProperties, baseProperties] = (0, partition_1.partition)((0, keys_1.keys)(value), (key) => extensionPropertiesSet.has(key)); const transformedBase = transformBase((0, filterObject_1.filterObject)(value, baseProperties)); const transformedExtension = transformExtension((0, filterObject_1.filterObject)(value, extensionProperties)); if (transformedBase.ok && transformedExtension.ok) { return { ok: true, value: Object.assign(Object.assign({}, transformedBase.value), transformedExtension.value), }; } else { return { ok: false, errors: [ ...(transformedBase.ok ? [] : transformedBase.errors), ...(transformedExtension.ok ? [] : transformedExtension.errors), ], }; } } function isSchemaRequired(schema) { return !isSchemaOptional(schema); } function isSchemaOptional(schema) { switch (schema.getType()) { case Schema_1.SchemaType.ANY: case Schema_1.SchemaType.UNKNOWN: case Schema_1.SchemaType.OPTIONAL: case Schema_1.SchemaType.OPTIONAL_NULLABLE: return true; default: return false; } } /***/ }, /***/ 58138 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.objectWithoutOptionalProperties = objectWithoutOptionalProperties; const object_1 = __webpack_require__(76403); function objectWithoutOptionalProperties(schemas) { return (0, object_1.object)(schemas); } /***/ }, /***/ 88185 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.property = property; exports.isProperty = isProperty; function property(rawKey, valueSchema) { return { rawKey, valueSchema, isProperty: true, }; } function isProperty(maybeProperty) { // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition return maybeProperty.isProperty; } /***/ }, /***/ 60029 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.any = void 0; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); exports.any = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.ANY, (value) => ({ ok: true, value })); /***/ }, /***/ 17107 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.boolean = void 0; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); exports.boolean = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.BOOLEAN, (value, { breadcrumbsPrefix = [] } = {}) => { if (typeof value === "boolean") { return { ok: true, value, }; } else { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "boolean"), }, ], }; } }); /***/ }, /***/ 61219 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.unknown = exports.string = exports.number = exports.boolean = exports.any = void 0; var any_1 = __webpack_require__(60029); Object.defineProperty(exports, "any", ({ enumerable: true, get: function () { return any_1.any; } })); var boolean_1 = __webpack_require__(17107); Object.defineProperty(exports, "boolean", ({ enumerable: true, get: function () { return boolean_1.boolean; } })); var number_1 = __webpack_require__(76042); Object.defineProperty(exports, "number", ({ enumerable: true, get: function () { return number_1.number; } })); var string_1 = __webpack_require__(16858); Object.defineProperty(exports, "string", ({ enumerable: true, get: function () { return string_1.string; } })); var unknown_1 = __webpack_require__(33093); Object.defineProperty(exports, "unknown", ({ enumerable: true, get: function () { return unknown_1.unknown; } })); /***/ }, /***/ 76042 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.number = void 0; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); exports.number = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.NUMBER, (value, { breadcrumbsPrefix = [] } = {}) => { if (typeof value === "number") { return { ok: true, value, }; } else { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "number"), }, ], }; } }); /***/ }, /***/ 16858 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.string = void 0; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); exports.string = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.STRING, (value, { breadcrumbsPrefix = [] } = {}) => { if (typeof value === "string") { return { ok: true, value, }; } else { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "string"), }, ], }; } }); /***/ }, /***/ 33093 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.unknown = void 0; const Schema_1 = __webpack_require__(65668); const createIdentitySchemaCreator_1 = __webpack_require__(36214); exports.unknown = (0, createIdentitySchemaCreator_1.createIdentitySchemaCreator)(Schema_1.SchemaType.UNKNOWN, (value) => ({ ok: true, value })); /***/ }, /***/ 96644 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.record = void 0; var record_1 = __webpack_require__(77799); Object.defineProperty(exports, "record", ({ enumerable: true, get: function () { return record_1.record; } })); /***/ }, /***/ 77799 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.record = record; const Schema_1 = __webpack_require__(65668); const entries_1 = __webpack_require__(37845); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const isPlainObject_1 = __webpack_require__(14434); const maybeSkipValidation_1 = __webpack_require__(50981); const schema_utils_1 = __webpack_require__(73750); function record(keySchema, valueSchema) { const baseSchema = { parse: (raw, opts) => { return validateAndTransformRecord({ value: raw, isKeyNumeric: keySchema.getType() === Schema_1.SchemaType.NUMBER, transformKey: (key) => { var _a; return keySchema.parse(key, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), `${key} (key)`] })); }, transformValue: (value, key) => { var _a; return valueSchema.parse(value, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), `${key}`] })); }, breadcrumbsPrefix: opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix, }); }, json: (parsed, opts) => { return validateAndTransformRecord({ value: parsed, isKeyNumeric: keySchema.getType() === Schema_1.SchemaType.NUMBER, transformKey: (key) => { var _a; return keySchema.json(key, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), `${key} (key)`] })); }, transformValue: (value, key) => { var _a; return valueSchema.json(value, Object.assign(Object.assign({}, opts), { breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), `${key}`] })); }, breadcrumbsPrefix: opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix, }); }, getType: () => Schema_1.SchemaType.RECORD, }; return Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)); } function validateAndTransformRecord({ value, isKeyNumeric, transformKey, transformValue, breadcrumbsPrefix = [], }) { if (!(0, isPlainObject_1.isPlainObject)(value)) { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "object"), }, ], }; } return (0, entries_1.entries)(value).reduce((accPromise, [stringKey, value]) => { if (value === undefined) { return accPromise; } const acc = accPromise; let key = stringKey; if (isKeyNumeric) { const numberKey = stringKey.length > 0 ? Number(stringKey) : NaN; if (!isNaN(numberKey)) { key = numberKey; } } const transformedKey = transformKey(key); const transformedValue = transformValue(value, key); if (acc.ok && transformedKey.ok && transformedValue.ok) { return { ok: true, value: Object.assign(Object.assign({}, acc.value), { [transformedKey.value]: transformedValue.value }), }; } const errors = []; if (!acc.ok) { errors.push(...acc.errors); } if (!transformedKey.ok) { errors.push(...transformedKey.errors); } if (!transformedValue.ok) { errors.push(...transformedValue.errors); } return { ok: false, errors, }; }, { ok: true, value: {} }); } /***/ }, /***/ 9162 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.JsonError = void 0; const stringifyValidationErrors_1 = __webpack_require__(43555); class JsonError extends Error { constructor(errors) { super(errors.map(stringifyValidationErrors_1.stringifyValidationError).join("; ")); this.errors = errors; Object.setPrototypeOf(this, JsonError.prototype); } } exports.JsonError = JsonError; /***/ }, /***/ 58051 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ParseError = void 0; const stringifyValidationErrors_1 = __webpack_require__(43555); class ParseError extends Error { constructor(errors) { super(errors.map(stringifyValidationErrors_1.stringifyValidationError).join("; ")); this.errors = errors; Object.setPrototypeOf(this, ParseError.prototype); } } exports.ParseError = ParseError; /***/ }, /***/ 40596 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getSchemaUtils = getSchemaUtils; exports.nullable = nullable; exports.optional = optional; exports.optionalNullable = optionalNullable; exports.transform = transform; const Schema_1 = __webpack_require__(65668); const JsonError_1 = __webpack_require__(9162); const ParseError_1 = __webpack_require__(58051); function getSchemaUtils(schema) { return { nullable: () => nullable(schema), optional: () => optional(schema), optionalNullable: () => optionalNullable(schema), transform: (transformer) => transform(schema, transformer), parseOrThrow: (raw, opts) => { const parsed = schema.parse(raw, opts); if (parsed.ok) { return parsed.value; } throw new ParseError_1.ParseError(parsed.errors); }, jsonOrThrow: (parsed, opts) => { const raw = schema.json(parsed, opts); if (raw.ok) { return raw.value; } throw new JsonError_1.JsonError(raw.errors); }, }; } /** * schema utils are defined in one file to resolve issues with circular imports */ function nullable(schema) { const baseSchema = { parse: (raw, opts) => { if (raw == null) { return { ok: true, value: null, }; } return schema.parse(raw, opts); }, json: (parsed, opts) => { if (parsed == null) { return { ok: true, value: null, }; } return schema.json(parsed, opts); }, getType: () => Schema_1.SchemaType.NULLABLE, }; return Object.assign(Object.assign({}, baseSchema), getSchemaUtils(baseSchema)); } function optional(schema) { const baseSchema = { parse: (raw, opts) => { if (raw == null) { return { ok: true, value: undefined, }; } return schema.parse(raw, opts); }, json: (parsed, opts) => { if ((opts === null || opts === void 0 ? void 0 : opts.omitUndefined) && parsed === undefined) { return { ok: true, value: undefined, }; } if (parsed == null) { return { ok: true, value: null, }; } return schema.json(parsed, opts); }, getType: () => Schema_1.SchemaType.OPTIONAL, }; return Object.assign(Object.assign({}, baseSchema), getSchemaUtils(baseSchema)); } function optionalNullable(schema) { const baseSchema = { parse: (raw, opts) => { if (raw === undefined) { return { ok: true, value: undefined, }; } if (raw === null) { return { ok: true, value: null, }; } return schema.parse(raw, opts); }, json: (parsed, opts) => { if (parsed === undefined) { return { ok: true, value: undefined, }; } if (parsed === null) { return { ok: true, value: null, }; } return schema.json(parsed, opts); }, getType: () => Schema_1.SchemaType.OPTIONAL_NULLABLE, }; return Object.assign(Object.assign({}, baseSchema), getSchemaUtils(baseSchema)); } function transform(schema, transformer) { const baseSchema = { parse: (raw, opts) => { const parsed = schema.parse(raw, opts); if (!parsed.ok) { return parsed; } return { ok: true, value: transformer.transform(parsed.value), }; }, json: (transformed, opts) => { const parsed = transformer.untransform(transformed); return schema.json(parsed, opts); }, getType: () => schema.getType(), }; return Object.assign(Object.assign({}, baseSchema), getSchemaUtils(baseSchema)); } /***/ }, /***/ 73750 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ParseError = exports.JsonError = exports.transform = exports.optional = exports.getSchemaUtils = void 0; var getSchemaUtils_1 = __webpack_require__(40596); Object.defineProperty(exports, "getSchemaUtils", ({ enumerable: true, get: function () { return getSchemaUtils_1.getSchemaUtils; } })); Object.defineProperty(exports, "optional", ({ enumerable: true, get: function () { return getSchemaUtils_1.optional; } })); Object.defineProperty(exports, "transform", ({ enumerable: true, get: function () { return getSchemaUtils_1.transform; } })); var JsonError_1 = __webpack_require__(9162); Object.defineProperty(exports, "JsonError", ({ enumerable: true, get: function () { return JsonError_1.JsonError; } })); var ParseError_1 = __webpack_require__(58051); Object.defineProperty(exports, "ParseError", ({ enumerable: true, get: function () { return ParseError_1.ParseError; } })); /***/ }, /***/ 43555 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.stringifyValidationError = stringifyValidationError; function stringifyValidationError(error) { if (error.path.length === 0) { return error.message; } return `${error.path.join(" -> ")}: ${error.message}`; } /***/ }, /***/ 28359 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.set = void 0; var set_1 = __webpack_require__(4211); Object.defineProperty(exports, "set", ({ enumerable: true, get: function () { return set_1.set; } })); /***/ }, /***/ 4211 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.set = set; const Schema_1 = __webpack_require__(65668); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const maybeSkipValidation_1 = __webpack_require__(50981); const list_1 = __webpack_require__(42745); const schema_utils_1 = __webpack_require__(73750); function set(schema) { const listSchema = (0, list_1.list)(schema); const baseSchema = { parse: (raw, opts) => { const parsedList = listSchema.parse(raw, opts); if (parsedList.ok) { return { ok: true, value: new Set(parsedList.value), }; } else { return parsedList; } }, json: (parsed, opts) => { var _a; if (!(parsed instanceof Set)) { return { ok: false, errors: [ { path: (_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : [], message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(parsed, "Set"), }, ], }; } const jsonList = listSchema.json([...parsed], opts); return jsonList; }, getType: () => Schema_1.SchemaType.SET, }; return Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)); } /***/ }, /***/ 24460 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.undiscriminatedUnion = void 0; var undiscriminatedUnion_1 = __webpack_require__(28310); Object.defineProperty(exports, "undiscriminatedUnion", ({ enumerable: true, get: function () { return undiscriminatedUnion_1.undiscriminatedUnion; } })); /***/ }, /***/ 28310 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.undiscriminatedUnion = undiscriminatedUnion; const Schema_1 = __webpack_require__(65668); const maybeSkipValidation_1 = __webpack_require__(50981); const schema_utils_1 = __webpack_require__(73750); function undiscriminatedUnion(schemas) { const baseSchema = { parse: (raw, opts) => { return validateAndTransformUndiscriminatedUnion((schema, opts) => schema.parse(raw, opts), schemas, opts); }, json: (parsed, opts) => { return validateAndTransformUndiscriminatedUnion((schema, opts) => schema.json(parsed, opts), schemas, opts); }, getType: () => Schema_1.SchemaType.UNDISCRIMINATED_UNION, }; return Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)); } function validateAndTransformUndiscriminatedUnion(transform, schemas, opts) { const errors = []; for (const [index, schema] of schemas.entries()) { const transformed = transform(schema, Object.assign(Object.assign({}, opts), { skipValidation: false })); if (transformed.ok) { return transformed; } else { for (const error of transformed.errors) { errors.push({ path: error.path, message: `[Variant ${index}] ${error.message}`, }); } } } return { ok: false, errors, }; } /***/ }, /***/ 34631 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.discriminant = discriminant; function discriminant(parsedDiscriminant, rawDiscriminant) { return { parsedDiscriminant, rawDiscriminant, }; } /***/ }, /***/ 25180 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.union = exports.discriminant = void 0; var discriminant_1 = __webpack_require__(34631); Object.defineProperty(exports, "discriminant", ({ enumerable: true, get: function () { return discriminant_1.discriminant; } })); var union_1 = __webpack_require__(65879); Object.defineProperty(exports, "union", ({ enumerable: true, get: function () { return union_1.union; } })); /***/ }, /***/ 65879 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.union = union; const Schema_1 = __webpack_require__(65668); const getErrorMessageForIncorrectType_1 = __webpack_require__(64690); const isPlainObject_1 = __webpack_require__(14434); const keys_1 = __webpack_require__(82798); const maybeSkipValidation_1 = __webpack_require__(50981); const enum_1 = __webpack_require__(9208); const object_like_1 = __webpack_require__(74770); const schema_utils_1 = __webpack_require__(73750); function union(discriminant, union) { const rawDiscriminant = typeof discriminant === "string" ? discriminant : discriminant.rawDiscriminant; const parsedDiscriminant = typeof discriminant === "string" ? discriminant : discriminant.parsedDiscriminant; const discriminantValueSchema = (0, enum_1.enum_)((0, keys_1.keys)(union)); const baseSchema = { parse: (raw, opts) => { return transformAndValidateUnion({ value: raw, discriminant: rawDiscriminant, transformedDiscriminant: parsedDiscriminant, transformDiscriminantValue: (discriminantValue) => { var _a; return discriminantValueSchema.parse(discriminantValue, { allowUnrecognizedEnumValues: opts === null || opts === void 0 ? void 0 : opts.allowUnrecognizedUnionMembers, breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), rawDiscriminant], }); }, getAdditionalPropertiesSchema: (discriminantValue) => union[discriminantValue], allowUnrecognizedUnionMembers: opts === null || opts === void 0 ? void 0 : opts.allowUnrecognizedUnionMembers, transformAdditionalProperties: (additionalProperties, additionalPropertiesSchema) => additionalPropertiesSchema.parse(additionalProperties, opts), breadcrumbsPrefix: opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix, }); }, json: (parsed, opts) => { return transformAndValidateUnion({ value: parsed, discriminant: parsedDiscriminant, transformedDiscriminant: rawDiscriminant, transformDiscriminantValue: (discriminantValue) => { var _a; return discriminantValueSchema.json(discriminantValue, { allowUnrecognizedEnumValues: opts === null || opts === void 0 ? void 0 : opts.allowUnrecognizedUnionMembers, breadcrumbsPrefix: [...((_a = opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix) !== null && _a !== void 0 ? _a : []), parsedDiscriminant], }); }, getAdditionalPropertiesSchema: (discriminantValue) => union[discriminantValue], allowUnrecognizedUnionMembers: opts === null || opts === void 0 ? void 0 : opts.allowUnrecognizedUnionMembers, transformAdditionalProperties: (additionalProperties, additionalPropertiesSchema) => additionalPropertiesSchema.json(additionalProperties, opts), breadcrumbsPrefix: opts === null || opts === void 0 ? void 0 : opts.breadcrumbsPrefix, }); }, getType: () => Schema_1.SchemaType.UNION, }; return Object.assign(Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)), (0, object_like_1.getObjectLikeUtils)(baseSchema)); } function transformAndValidateUnion({ value, discriminant, transformedDiscriminant, transformDiscriminantValue, getAdditionalPropertiesSchema, allowUnrecognizedUnionMembers = false, transformAdditionalProperties, breadcrumbsPrefix = [], }) { if (!(0, isPlainObject_1.isPlainObject)(value)) { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: (0, getErrorMessageForIncorrectType_1.getErrorMessageForIncorrectType)(value, "object"), }, ], }; } const _a = value, _b = discriminant, discriminantValue = _a[_b], additionalProperties = __rest(_a, [typeof _b === "symbol" ? _b : _b + ""]); if (discriminantValue == null) { return { ok: false, errors: [ { path: breadcrumbsPrefix, message: `Missing discriminant ("${discriminant}")`, }, ], }; } const transformedDiscriminantValue = transformDiscriminantValue(discriminantValue); if (!transformedDiscriminantValue.ok) { return { ok: false, errors: transformedDiscriminantValue.errors, }; } const additionalPropertiesSchema = getAdditionalPropertiesSchema(transformedDiscriminantValue.value); if (additionalPropertiesSchema == null) { if (allowUnrecognizedUnionMembers) { return { ok: true, value: Object.assign({ [transformedDiscriminant]: transformedDiscriminantValue.value }, additionalProperties), }; } else { return { ok: false, errors: [ { path: [...breadcrumbsPrefix, discriminant], message: "Unexpected discriminant value", }, ], }; } } const transformedAdditionalProperties = transformAdditionalProperties(additionalProperties, additionalPropertiesSchema); if (!transformedAdditionalProperties.ok) { return transformedAdditionalProperties; } return { ok: true, value: Object.assign({ [transformedDiscriminant]: discriminantValue }, transformedAdditionalProperties.value), }; } /***/ }, /***/ 23799 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(8320), exports); /***/ }, /***/ 36214 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.createIdentitySchemaCreator = createIdentitySchemaCreator; const schema_utils_1 = __webpack_require__(73750); const maybeSkipValidation_1 = __webpack_require__(50981); function createIdentitySchemaCreator(schemaType, validate) { return () => { const baseSchema = { parse: validate, json: validate, getType: () => schemaType, }; return Object.assign(Object.assign({}, (0, maybeSkipValidation_1.maybeSkipValidation)(baseSchema)), (0, schema_utils_1.getSchemaUtils)(baseSchema)); }; } /***/ }, /***/ 37845 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.entries = entries; function entries(object) { return Object.entries(object); } /***/ }, /***/ 58824 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.filterObject = filterObject; function filterObject(obj, keysToInclude) { const keysToIncludeSet = new Set(keysToInclude); return Object.entries(obj).reduce((acc, [key, value]) => { if (keysToIncludeSet.has(key)) { acc[key] = value; } return acc; // eslint-disable-next-line @typescript-eslint/prefer-reduce-type-parameter }, {}); } /***/ }, /***/ 64690 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getErrorMessageForIncorrectType = getErrorMessageForIncorrectType; function getErrorMessageForIncorrectType(value, expectedType) { return `Expected ${expectedType}. Received ${getTypeAsString(value)}.`; } function getTypeAsString(value) { if (Array.isArray(value)) { return "list"; } if (value === null) { return "null"; } if (value instanceof BigInt) { return "BigInt"; } switch (typeof value) { case "string": return `"${value}"`; case "bigint": case "number": case "boolean": case "undefined": return `${value}`; } return typeof value; } /***/ }, /***/ 14434 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isPlainObject = isPlainObject; // borrowed from https://github.com/lodash/lodash/blob/master/isPlainObject.js function isPlainObject(value) { if (typeof value !== "object" || value === null) { return false; } if (Object.getPrototypeOf(value) === null) { return true; } let proto = value; while (Object.getPrototypeOf(proto) !== null) { proto = Object.getPrototypeOf(proto); } return Object.getPrototypeOf(value) === proto; } /***/ }, /***/ 82798 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.keys = keys; function keys(object) { return Object.keys(object); } /***/ }, /***/ 50981 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.maybeSkipValidation = maybeSkipValidation; function maybeSkipValidation(schema) { return Object.assign(Object.assign({}, schema), { json: transformAndMaybeSkipValidation(schema.json), parse: transformAndMaybeSkipValidation(schema.parse) }); } function transformAndMaybeSkipValidation(transform) { return (value, opts) => { const transformed = transform(value, opts); const { skipValidation = false } = opts !== null && opts !== void 0 ? opts : {}; if (!transformed.ok && skipValidation) { // eslint-disable-next-line no-console console.warn([ "Failed to validate.", ...transformed.errors.map((error) => " - " + (error.path.length > 0 ? `${error.path.join(".")}: ${error.message}` : error.message)), ].join("\n")); return { ok: true, value: value, }; } else { return transformed; } }; } /***/ }, /***/ 59655 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.partition = partition; function partition(items, predicate) { const trueItems = [], falseItems = []; for (const item of items) { if (predicate(item)) { trueItems.push(item); } else { falseItems.push(item); } } return [trueItems, falseItems]; } /***/ }, /***/ 30813 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __asyncValues = (this && this.__asyncValues) || function (o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } }; var __await = (this && this.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _arguments, generator) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var g = generator.apply(thisArg, _arguments || []), i, q = []; return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i; function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; } function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } } function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { resume("next", value); } function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Stream = void 0; exports.readableStreamAsyncIterable = readableStreamAsyncIterable; const runtime_1 = __webpack_require__(79979); const DATA_PREFIX = "data:"; class Stream { constructor({ stream, parse, eventShape, signal }) { this.controller = new AbortController(); this.stream = stream; this.parse = parse; if (eventShape.type === "sse") { this.prefix = DATA_PREFIX; this.messageTerminator = "\n"; this.streamTerminator = eventShape.streamTerminator; } else { this.messageTerminator = eventShape.messageTerminator; } signal === null || signal === void 0 ? void 0 : signal.addEventListener("abort", () => this.controller.abort()); } iterMessages() { return __asyncGenerator(this, arguments, function* iterMessages_1() { var _a, e_1, _b, _c; this.controller.signal; const stream = readableStreamAsyncIterable(this.stream); let buf = ""; let prefixSeen = false; try { for (var _d = true, stream_1 = __asyncValues(stream), stream_1_1; stream_1_1 = yield __await(stream_1.next()), _a = stream_1_1.done, !_a; _d = true) { _c = stream_1_1.value; _d = false; const chunk = _c; buf += this.decodeChunk(chunk); let terminatorIndex; while ((terminatorIndex = buf.indexOf(this.messageTerminator)) >= 0) { let line = buf.slice(0, terminatorIndex + 1); buf = buf.slice(terminatorIndex + this.messageTerminator.length); if (!line.trim()) { continue; } if (!prefixSeen && this.prefix != null) { const prefixIndex = line.indexOf(this.prefix); if (prefixIndex === -1) { continue; } prefixSeen = true; line = line.slice(prefixIndex + this.prefix.length); } if (this.streamTerminator != null && line.includes(this.streamTerminator)) { return yield __await(void 0); } const message = yield __await(this.parse(JSON.parse(line))); yield yield __await(message); prefixSeen = false; } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (!_d && !_a && (_b = stream_1.return)) yield __await(_b.call(stream_1)); } finally { if (e_1) throw e_1.error; } } }); } [Symbol.asyncIterator]() { return __asyncGenerator(this, arguments, function* _a() { var _b, e_2, _c, _d; try { for (var _e = true, _f = __asyncValues(this.iterMessages()), _g; _g = yield __await(_f.next()), _b = _g.done, !_b; _e = true) { _d = _g.value; _e = false; const message = _d; yield yield __await(message); } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (!_e && !_b && (_c = _f.return)) yield __await(_c.call(_f)); } finally { if (e_2) throw e_2.error; } } }); } decodeChunk(chunk) { let decoded = ""; // If TextDecoder is present, use it if (typeof TextDecoder !== "undefined") { const decoder = new TextDecoder("utf8"); decoded += decoder.decode(chunk); } // Buffer is present in Node.js environment else if (runtime_1.RUNTIME.type === "node" && typeof chunk !== "undefined") { decoded += Buffer.isBuffer(chunk) ? chunk : Buffer.from(chunk); } return decoded; } } exports.Stream = Stream; /** * Browser polyfill for ReadableStream */ // eslint-disable-next-line @typescript-eslint/no-explicit-any function readableStreamAsyncIterable(stream) { if (stream[Symbol.asyncIterator]) { return stream; } const reader = stream.getReader(); return { next() { return __awaiter(this, void 0, void 0, function* () { try { const result = yield reader.read(); if (result === null || result === void 0 ? void 0 : result.done) { reader.releaseLock(); } // release lock when stream becomes closed return result; } catch (e) { reader.releaseLock(); // release lock when stream becomes errored throw e; } }); }, return() { return __awaiter(this, void 0, void 0, function* () { const cancelPromise = reader.cancel(); reader.releaseLock(); yield cancelPromise; return { done: true, value: undefined }; }); }, [Symbol.asyncIterator]() { return this; }, }; } /***/ }, /***/ 31465 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Stream = void 0; var Stream_1 = __webpack_require__(30813); Object.defineProperty(exports, "Stream", ({ enumerable: true, get: function () { return Stream_1.Stream; } })); /***/ }, /***/ 56262 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toQueryString = exports.join = void 0; var join_1 = __webpack_require__(71084); Object.defineProperty(exports, "join", ({ enumerable: true, get: function () { return join_1.join; } })); var qs_1 = __webpack_require__(52432); Object.defineProperty(exports, "toQueryString", ({ enumerable: true, get: function () { return qs_1.toQueryString; } })); /***/ }, /***/ 71084 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.join = join; function join(base, ...segments) { if (!base) { return ""; } if (base.includes("://")) { let url; try { url = new URL(base); } catch (_a) { // Fallback to path joining if URL is malformed return joinPath(base, ...segments); } for (const segment of segments) { const cleanSegment = trimSlashes(segment); if (cleanSegment) { url.pathname = joinPathSegments(url.pathname, cleanSegment); } } return url.toString(); } return joinPath(base, ...segments); } function joinPath(base, ...segments) { let result = base; for (const segment of segments) { const cleanSegment = trimSlashes(segment); if (cleanSegment) { result = joinPathSegments(result, cleanSegment); } } return result; } function joinPathSegments(left, right) { if (left.endsWith("/")) { return left + right; } return left + "/" + right; } function trimSlashes(str) { if (!str) return str; let start = str.startsWith("/") ? 1 : 0; let end = str.endsWith("/") ? str.length - 1 : str.length; return str.slice(start, end); } /***/ }, /***/ 52432 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toQueryString = toQueryString; const defaultQsOptions = { arrayFormat: "indices", encode: true, }; function encodeValue(value, shouldEncode) { if (value === undefined) { return ""; } if (value === null) { return ""; } const stringValue = String(value); return shouldEncode ? encodeURIComponent(stringValue) : stringValue; } function stringifyObject(obj, prefix = "", options) { const parts = []; for (const [key, value] of Object.entries(obj)) { const fullKey = prefix ? `${prefix}[${key}]` : key; if (value === undefined) { continue; } if (Array.isArray(value)) { if (value.length === 0) { continue; } for (let i = 0; i < value.length; i++) { const item = value[i]; if (item === undefined) { continue; } if (typeof item === "object" && !Array.isArray(item) && item !== null) { const arrayKey = options.arrayFormat === "indices" ? `${fullKey}[${i}]` : fullKey; parts.push(...stringifyObject(item, arrayKey, options)); } else { const arrayKey = options.arrayFormat === "indices" ? `${fullKey}[${i}]` : fullKey; const encodedKey = options.encode ? encodeURIComponent(arrayKey) : arrayKey; parts.push(`${encodedKey}=${encodeValue(item, options.encode)}`); } } } else if (typeof value === "object" && value !== null) { if (Object.keys(value).length === 0) { continue; } parts.push(...stringifyObject(value, fullKey, options)); } else { const encodedKey = options.encode ? encodeURIComponent(fullKey) : fullKey; parts.push(`${encodedKey}=${encodeValue(value, options.encode)}`); } } return parts; } function toQueryString(obj, options) { if (obj == null || typeof obj !== "object") { return ""; } const parts = stringifyObject(obj, "", Object.assign(Object.assign({}, defaultQsOptions), options)); return parts.join("&"); } /***/ }, /***/ 64194 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ElevenLabsEnvironment = void 0; exports.ElevenLabsEnvironment = { Production: "https://api.elevenlabs.io", ProductionUs: "https://api.us.elevenlabs.io", ProductionEu: "https://api.eu.residency.elevenlabs.io", ProductionIndia: "https://api.in.residency.elevenlabs.io", }; /***/ }, /***/ 72753 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ElevenLabsError = void 0; const json_1 = __webpack_require__(53148); class ElevenLabsError extends Error { constructor({ message, statusCode, body, rawResponse, }) { super(buildMessage({ message, statusCode, body })); Object.setPrototypeOf(this, ElevenLabsError.prototype); this.statusCode = statusCode; this.body = body; this.rawResponse = rawResponse; } } exports.ElevenLabsError = ElevenLabsError; function buildMessage({ message, statusCode, body, }) { let lines = []; if (message != null) { lines.push(message); } if (statusCode != null) { lines.push(`Status code: ${statusCode.toString()}`); } if (body != null) { lines.push(`Body: ${(0, json_1.toJson)(body, undefined, 2)}`); } return lines.join("\n"); } /***/ }, /***/ 22920 (__unused_webpack_module, exports) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ElevenLabsTimeoutError = void 0; class ElevenLabsTimeoutError extends Error { constructor(message) { super(message); Object.setPrototypeOf(this, ElevenLabsTimeoutError.prototype); } } exports.ElevenLabsTimeoutError = ElevenLabsTimeoutError; /***/ }, /***/ 48628 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ElevenLabsTimeoutError = exports.ElevenLabsError = void 0; var ElevenLabsError_1 = __webpack_require__(72753); Object.defineProperty(exports, "ElevenLabsError", ({ enumerable: true, get: function () { return ElevenLabsError_1.ElevenLabsError; } })); var ElevenLabsTimeoutError_1 = __webpack_require__(22920); Object.defineProperty(exports, "ElevenLabsTimeoutError", ({ enumerable: true, get: function () { return ElevenLabsTimeoutError_1.ElevenLabsTimeoutError; } })); /***/ }, /***/ 91734 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ElevenLabsTimeoutError = exports.ElevenLabsError = exports.ElevenLabsEnvironment = exports.ElevenLabs = void 0; exports.ElevenLabs = __importStar(__webpack_require__(29021)); __exportStar(__webpack_require__(91426), exports); var environments_1 = __webpack_require__(64194); Object.defineProperty(exports, "ElevenLabsEnvironment", ({ enumerable: true, get: function () { return environments_1.ElevenLabsEnvironment; } })); var errors_1 = __webpack_require__(48628); Object.defineProperty(exports, "ElevenLabsError", ({ enumerable: true, get: function () { return errors_1.ElevenLabsError; } })); Object.defineProperty(exports, "ElevenLabsTimeoutError", ({ enumerable: true, get: function () { return errors_1.ElevenLabsTimeoutError; } })); /***/ }, /***/ 33121 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(79231), exports); __exportStar(__webpack_require__(17351), exports); /***/ }, /***/ 16454 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(88324), exports); /***/ }, /***/ 34265 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioIsolationConvertRequestFileFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.AudioIsolationConvertRequestFileFormat = core.serialization.enum_(["pcm_s16le_16", "other"]); /***/ }, /***/ 15446 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioIsolationStreamRequestFileFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.AudioIsolationStreamRequestFileFormat = core.serialization.enum_(["pcm_s16le_16", "other"]); /***/ }, /***/ 88324 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(34265), exports); __exportStar(__webpack_require__(15446), exports); /***/ }, /***/ 57950 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(38825), exports); /***/ }, /***/ 75897 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PatchWorkspaceSecretRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.PatchWorkspaceSecretRequest = core.serialization.object({ name: core.serialization.string(), value: core.serialization.string(), }); /***/ }, /***/ 38825 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PatchWorkspaceSecretRequest = void 0; var PatchWorkspaceSecretRequest_1 = __webpack_require__(75897); Object.defineProperty(exports, "PatchWorkspaceSecretRequest", ({ enumerable: true, get: function () { return PatchWorkspaceSecretRequest_1.PatchWorkspaceSecretRequest; } })); /***/ }, /***/ 72492 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(44314), exports); __exportStar(__webpack_require__(57950), exports); /***/ }, /***/ 8449 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(53684), exports); /***/ }, /***/ 83200 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateAgentV1ConvaiAgentsCreatePost = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationalConfig_1 = __webpack_require__(78895); const AgentPlatformSettingsRequestModel_1 = __webpack_require__(92598); exports.BodyCreateAgentV1ConvaiAgentsCreatePost = core.serialization.object({ conversationConfig: core.serialization.property("conversation_config", ConversationalConfig_1.ConversationalConfig), platformSettings: core.serialization.property("platform_settings", AgentPlatformSettingsRequestModel_1.AgentPlatformSettingsRequestModel.optional()), workflow: core.serialization.unknown().optional(), name: core.serialization.string().optional(), tags: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 19584 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost = core.serialization.object({ name: core.serialization.string().optional(), }); /***/ }, /***/ 39037 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationSimulationSpecification_1 = __webpack_require__(68806); const PromptEvaluationCriteria_1 = __webpack_require__(92182); exports.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost = core.serialization.object({ simulationSpecification: core.serialization.property("simulation_specification", ConversationSimulationSpecification_1.ConversationSimulationSpecification), extraEvaluationCriteria: core.serialization.property("extra_evaluation_criteria", core.serialization.list(PromptEvaluationCriteria_1.PromptEvaluationCriteria).optional()), newTurnsLimit: core.serialization.property("new_turns_limit", core.serialization.number().optional()), }); /***/ }, /***/ 58853 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationSimulationSpecification_1 = __webpack_require__(68806); const PromptEvaluationCriteria_1 = __webpack_require__(92182); exports.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost = core.serialization.object({ simulationSpecification: core.serialization.property("simulation_specification", ConversationSimulationSpecification_1.ConversationSimulationSpecification), extraEvaluationCriteria: core.serialization.property("extra_evaluation_criteria", core.serialization.list(PromptEvaluationCriteria_1.PromptEvaluationCriteria).optional()), newTurnsLimit: core.serialization.property("new_turns_limit", core.serialization.number().optional()), }); /***/ }, /***/ 46157 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RunAgentTestsRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const SingleTestRunRequestModel_1 = __webpack_require__(72984); const AdhocAgentConfigOverrideForTestRequestModel_1 = __webpack_require__(91258); exports.RunAgentTestsRequestModel = core.serialization.object({ tests: core.serialization.list(SingleTestRunRequestModel_1.SingleTestRunRequestModel), agentConfigOverride: core.serialization.property("agent_config_override", AdhocAgentConfigOverrideForTestRequestModel_1.AdhocAgentConfigOverrideForTestRequestModel.optional()), }); /***/ }, /***/ 88209 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateAgentRequest = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationalConfig_1 = __webpack_require__(78895); const AgentPlatformSettingsRequestModel_1 = __webpack_require__(92598); exports.UpdateAgentRequest = core.serialization.object({ conversationConfig: core.serialization.property("conversation_config", ConversationalConfig_1.ConversationalConfig.optional()), platformSettings: core.serialization.property("platform_settings", AgentPlatformSettingsRequestModel_1.AgentPlatformSettingsRequestModel.optional()), workflow: core.serialization.unknown().optional(), name: core.serialization.string().optional(), tags: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 53684 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RunAgentTestsRequestModel = exports.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost = exports.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost = exports.BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost = exports.UpdateAgentRequest = exports.BodyCreateAgentV1ConvaiAgentsCreatePost = void 0; var BodyCreateAgentV1ConvaiAgentsCreatePost_1 = __webpack_require__(83200); Object.defineProperty(exports, "BodyCreateAgentV1ConvaiAgentsCreatePost", ({ enumerable: true, get: function () { return BodyCreateAgentV1ConvaiAgentsCreatePost_1.BodyCreateAgentV1ConvaiAgentsCreatePost; } })); var UpdateAgentRequest_1 = __webpack_require__(88209); Object.defineProperty(exports, "UpdateAgentRequest", ({ enumerable: true, get: function () { return UpdateAgentRequest_1.UpdateAgentRequest; } })); var BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost_1 = __webpack_require__(19584); Object.defineProperty(exports, "BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost", ({ enumerable: true, get: function () { return BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost_1.BodyDuplicateAgentV1ConvaiAgentsAgentIdDuplicatePost; } })); var BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost_1 = __webpack_require__(58853); Object.defineProperty(exports, "BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost", ({ enumerable: true, get: function () { return BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost_1.BodySimulatesAConversationV1ConvaiAgentsAgentIdSimulateConversationPost; } })); var BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost_1 = __webpack_require__(39037); Object.defineProperty(exports, "BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost", ({ enumerable: true, get: function () { return BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost_1.BodySimulatesAConversationStreamV1ConvaiAgentsAgentIdSimulateConversationStreamPost; } })); var RunAgentTestsRequestModel_1 = __webpack_require__(46157); Object.defineProperty(exports, "RunAgentTestsRequestModel", ({ enumerable: true, get: function () { return RunAgentTestsRequestModel_1.RunAgentTestsRequestModel; } })); /***/ }, /***/ 16377 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(8449), exports); __exportStar(__webpack_require__(85687), exports); /***/ }, /***/ 85687 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.llmUsage = void 0; exports.llmUsage = __importStar(__webpack_require__(95670)); __exportStar(__webpack_require__(85351), exports); /***/ }, /***/ 63400 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(85351), exports); /***/ }, /***/ 62323 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageCalculatorRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.LlmUsageCalculatorRequestModel = core.serialization.object({ promptLength: core.serialization.property("prompt_length", core.serialization.number().optional()), numberOfPages: core.serialization.property("number_of_pages", core.serialization.number().optional()), ragEnabled: core.serialization.property("rag_enabled", core.serialization.boolean().optional()), }); /***/ }, /***/ 85351 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageCalculatorRequestModel = void 0; var LlmUsageCalculatorRequestModel_1 = __webpack_require__(62323); Object.defineProperty(exports, "LlmUsageCalculatorRequestModel", ({ enumerable: true, get: function () { return LlmUsageCalculatorRequestModel_1.LlmUsageCalculatorRequestModel; } })); /***/ }, /***/ 95670 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(63400), exports); /***/ }, /***/ 81748 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36115), exports); /***/ }, /***/ 75882 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost = void 0; const core = __importStar(__webpack_require__(56916)); const OutboundCallRecipient_1 = __webpack_require__(38580); exports.BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost = core.serialization.object({ callName: core.serialization.property("call_name", core.serialization.string()), agentId: core.serialization.property("agent_id", core.serialization.string()), agentPhoneNumberId: core.serialization.property("agent_phone_number_id", core.serialization.string()), scheduledTimeUnix: core.serialization.property("scheduled_time_unix", core.serialization.number().optional()), recipients: core.serialization.list(OutboundCallRecipient_1.OutboundCallRecipient), }); /***/ }, /***/ 36115 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost = void 0; var BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost_1 = __webpack_require__(75882); Object.defineProperty(exports, "BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost", ({ enumerable: true, get: function () { return BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost_1.BodySubmitABatchCallRequestV1ConvaiBatchCallingSubmitPost; } })); /***/ }, /***/ 54322 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(81748), exports); /***/ }, /***/ 74517 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(32019), exports); __exportStar(__webpack_require__(25755), exports); /***/ }, /***/ 36163 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(90), exports); /***/ }, /***/ 74936 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost = void 0; const core = __importStar(__webpack_require__(56916)); const UserFeedbackScore_1 = __webpack_require__(87633); exports.BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost = core.serialization.object({ feedback: UserFeedbackScore_1.UserFeedbackScore, }); /***/ }, /***/ 90 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost = void 0; var BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost_1 = __webpack_require__(74936); Object.defineProperty(exports, "BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost", ({ enumerable: true, get: function () { return BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost_1.BodySendConversationFeedbackV1ConvaiConversationsConversationIdFeedbackPost; } })); /***/ }, /***/ 59843 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36163), exports); /***/ }, /***/ 25755 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.feedback = void 0; exports.feedback = __importStar(__webpack_require__(59843)); __exportStar(__webpack_require__(90), exports); /***/ }, /***/ 98739 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationsListRequestSummaryMode = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationsListRequestSummaryMode = core.serialization.enum_(["exclude", "include"]); /***/ }, /***/ 32019 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(98739), exports); /***/ }, /***/ 18581 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(36699), exports); /***/ }, /***/ 36699 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.settings = void 0; exports.settings = __importStar(__webpack_require__(91549)); __exportStar(__webpack_require__(57147), exports); __exportStar(__webpack_require__(52456), exports); /***/ }, /***/ 70357 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(52456), exports); /***/ }, /***/ 91640 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PatchConvAiDashboardSettingsRequest = void 0; const core = __importStar(__webpack_require__(56916)); const PatchConvAiDashboardSettingsRequestChartsItem_1 = __webpack_require__(56653); exports.PatchConvAiDashboardSettingsRequest = core.serialization.object({ charts: core.serialization.list(PatchConvAiDashboardSettingsRequestChartsItem_1.PatchConvAiDashboardSettingsRequestChartsItem).optional(), }); /***/ }, /***/ 52456 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PatchConvAiDashboardSettingsRequest = void 0; var PatchConvAiDashboardSettingsRequest_1 = __webpack_require__(91640); Object.defineProperty(exports, "PatchConvAiDashboardSettingsRequest", ({ enumerable: true, get: function () { return PatchConvAiDashboardSettingsRequest_1.PatchConvAiDashboardSettingsRequest; } })); /***/ }, /***/ 91549 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(57147), exports); __exportStar(__webpack_require__(70357), exports); /***/ }, /***/ 56653 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PatchConvAiDashboardSettingsRequestChartsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DashboardCallSuccessChartModel_1 = __webpack_require__(78509); const DashboardCriteriaChartModel_1 = __webpack_require__(85023); const DashboardDataCollectionChartModel_1 = __webpack_require__(17082); exports.PatchConvAiDashboardSettingsRequestChartsItem = core.serialization .union("type", { call_success: DashboardCallSuccessChartModel_1.DashboardCallSuccessChartModel, criteria: DashboardCriteriaChartModel_1.DashboardCriteriaChartModel, data_collection: DashboardDataCollectionChartModel_1.DashboardDataCollectionChartModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 57147 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(56653), exports); /***/ }, /***/ 44314 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.mcpServers = exports.sipTrunk = exports.batchCalls = exports.secrets = exports.settings = exports.llmUsage = exports.agents = exports.twilio = exports.knowledgeBase = exports.dashboard = exports.phoneNumbers = exports.tests = exports.conversations = void 0; exports.conversations = __importStar(__webpack_require__(74517)); __exportStar(__webpack_require__(32019), exports); exports.tests = __importStar(__webpack_require__(39716)); __exportStar(__webpack_require__(43706), exports); exports.phoneNumbers = __importStar(__webpack_require__(60829)); __exportStar(__webpack_require__(45691), exports); exports.dashboard = __importStar(__webpack_require__(18581)); exports.knowledgeBase = __importStar(__webpack_require__(84508)); exports.twilio = __importStar(__webpack_require__(84887)); __exportStar(__webpack_require__(30638), exports); exports.agents = __importStar(__webpack_require__(16377)); __exportStar(__webpack_require__(53684), exports); __exportStar(__webpack_require__(91505), exports); __exportStar(__webpack_require__(78056), exports); exports.llmUsage = __importStar(__webpack_require__(22701)); __exportStar(__webpack_require__(29496), exports); exports.settings = __importStar(__webpack_require__(27170)); __exportStar(__webpack_require__(10147), exports); exports.secrets = __importStar(__webpack_require__(69200)); __exportStar(__webpack_require__(2765), exports); exports.batchCalls = __importStar(__webpack_require__(54322)); __exportStar(__webpack_require__(36115), exports); exports.sipTrunk = __importStar(__webpack_require__(58753)); __exportStar(__webpack_require__(66732), exports); exports.mcpServers = __importStar(__webpack_require__(72603)); __exportStar(__webpack_require__(24162), exports); /***/ }, /***/ 84508 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(87146), exports); /***/ }, /***/ 65612 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(24107), exports); /***/ }, /***/ 24235 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagIndexRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const EmbeddingModelEnum_1 = __webpack_require__(75276); exports.RagIndexRequestModel = core.serialization.object({ model: EmbeddingModelEnum_1.EmbeddingModelEnum, }); /***/ }, /***/ 24107 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagIndexRequestModel = void 0; var RagIndexRequestModel_1 = __webpack_require__(24235); Object.defineProperty(exports, "RagIndexRequestModel", ({ enumerable: true, get: function () { return RagIndexRequestModel_1.RagIndexRequestModel; } })); /***/ }, /***/ 34810 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(65612), exports); /***/ }, /***/ 39995 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(22706), exports); /***/ }, /***/ 93807 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost = core.serialization.object({ text: core.serialization.string(), name: core.serialization.string().optional(), }); /***/ }, /***/ 24527 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost = core.serialization.object({ url: core.serialization.string(), name: core.serialization.string().optional(), }); /***/ }, /***/ 92399 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch = core.serialization.object({ name: core.serialization.string(), }); /***/ }, /***/ 22706 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch = exports.BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost = exports.BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost = void 0; var BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost_1 = __webpack_require__(24527); Object.defineProperty(exports, "BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost", ({ enumerable: true, get: function () { return BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost_1.BodyCreateUrlDocumentV1ConvaiKnowledgeBaseUrlPost; } })); var BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost_1 = __webpack_require__(93807); Object.defineProperty(exports, "BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost", ({ enumerable: true, get: function () { return BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost_1.BodyCreateTextDocumentV1ConvaiKnowledgeBaseTextPost; } })); var BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch_1 = __webpack_require__(92399); Object.defineProperty(exports, "BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch", ({ enumerable: true, get: function () { return BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch_1.BodyUpdateDocumentV1ConvaiKnowledgeBaseDocumentationIdPatch; } })); /***/ }, /***/ 3403 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(3657), exports); __exportStar(__webpack_require__(39995), exports); /***/ }, /***/ 17524 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DocumentsGetResponse = void 0; const core = __importStar(__webpack_require__(56916)); const GetKnowledgeBaseUrlResponseModel_1 = __webpack_require__(33741); const GetKnowledgeBaseFileResponseModel_1 = __webpack_require__(3402); const GetKnowledgeBaseTextResponseModel_1 = __webpack_require__(76109); exports.DocumentsGetResponse = core.serialization .union("type", { url: GetKnowledgeBaseUrlResponseModel_1.GetKnowledgeBaseUrlResponseModel, file: GetKnowledgeBaseFileResponseModel_1.GetKnowledgeBaseFileResponseModel, text: GetKnowledgeBaseTextResponseModel_1.GetKnowledgeBaseTextResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 35361 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DocumentsUpdateResponse = void 0; const core = __importStar(__webpack_require__(56916)); const GetKnowledgeBaseUrlResponseModel_1 = __webpack_require__(33741); const GetKnowledgeBaseFileResponseModel_1 = __webpack_require__(3402); const GetKnowledgeBaseTextResponseModel_1 = __webpack_require__(76109); exports.DocumentsUpdateResponse = core.serialization .union("type", { url: GetKnowledgeBaseUrlResponseModel_1.GetKnowledgeBaseUrlResponseModel, file: GetKnowledgeBaseFileResponseModel_1.GetKnowledgeBaseFileResponseModel, text: GetKnowledgeBaseTextResponseModel_1.GetKnowledgeBaseTextResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 3657 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(17524), exports); __exportStar(__webpack_require__(35361), exports); /***/ }, /***/ 87146 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.document = exports.documents = void 0; exports.documents = __importStar(__webpack_require__(3403)); __exportStar(__webpack_require__(3657), exports); __exportStar(__webpack_require__(22706), exports); exports.document = __importStar(__webpack_require__(34810)); __exportStar(__webpack_require__(24107), exports); /***/ }, /***/ 62949 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(29496), exports); /***/ }, /***/ 44819 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageCalculatorPublicRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.LlmUsageCalculatorPublicRequestModel = core.serialization.object({ promptLength: core.serialization.property("prompt_length", core.serialization.number()), numberOfPages: core.serialization.property("number_of_pages", core.serialization.number()), ragEnabled: core.serialization.property("rag_enabled", core.serialization.boolean()), }); /***/ }, /***/ 29496 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageCalculatorPublicRequestModel = void 0; var LlmUsageCalculatorPublicRequestModel_1 = __webpack_require__(44819); Object.defineProperty(exports, "LlmUsageCalculatorPublicRequestModel", ({ enumerable: true, get: function () { return LlmUsageCalculatorPublicRequestModel_1.LlmUsageCalculatorPublicRequestModel; } })); /***/ }, /***/ 22701 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(62949), exports); /***/ }, /***/ 12619 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(24162), exports); /***/ }, /***/ 83703 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const McpServerConfigInput_1 = __webpack_require__(13908); exports.McpServerRequestModel = core.serialization.object({ config: McpServerConfigInput_1.McpServerConfigInput, }); /***/ }, /***/ 24162 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerRequestModel = void 0; var McpServerRequestModel_1 = __webpack_require__(83703); Object.defineProperty(exports, "McpServerRequestModel", ({ enumerable: true, get: function () { return McpServerRequestModel_1.McpServerRequestModel; } })); /***/ }, /***/ 72603 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(12619), exports); __exportStar(__webpack_require__(90469), exports); /***/ }, /***/ 20315 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(30130), exports); /***/ }, /***/ 44884 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpApprovalPolicyUpdateRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const McpApprovalPolicy_1 = __webpack_require__(66670); exports.McpApprovalPolicyUpdateRequestModel = core.serialization.object({ approvalPolicy: core.serialization.property("approval_policy", McpApprovalPolicy_1.McpApprovalPolicy), }); /***/ }, /***/ 30130 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpApprovalPolicyUpdateRequestModel = void 0; var McpApprovalPolicyUpdateRequestModel_1 = __webpack_require__(44884); Object.defineProperty(exports, "McpApprovalPolicyUpdateRequestModel", ({ enumerable: true, get: function () { return McpApprovalPolicyUpdateRequestModel_1.McpApprovalPolicyUpdateRequestModel; } })); /***/ }, /***/ 76171 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(20315), exports); /***/ }, /***/ 90469 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toolApprovals = exports.approvalPolicy = void 0; exports.approvalPolicy = __importStar(__webpack_require__(76171)); __exportStar(__webpack_require__(30130), exports); exports.toolApprovals = __importStar(__webpack_require__(46880)); __exportStar(__webpack_require__(24573), exports); /***/ }, /***/ 9810 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(24573), exports); /***/ }, /***/ 64749 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpToolAddApprovalRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const McpToolApprovalPolicy_1 = __webpack_require__(6400); exports.McpToolAddApprovalRequestModel = core.serialization.object({ toolName: core.serialization.property("tool_name", core.serialization.string()), toolDescription: core.serialization.property("tool_description", core.serialization.string()), inputSchema: core.serialization.property("input_schema", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), approvalPolicy: core.serialization.property("approval_policy", McpToolApprovalPolicy_1.McpToolApprovalPolicy.optional()), }); /***/ }, /***/ 24573 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpToolAddApprovalRequestModel = void 0; var McpToolAddApprovalRequestModel_1 = __webpack_require__(64749); Object.defineProperty(exports, "McpToolAddApprovalRequestModel", ({ enumerable: true, get: function () { return McpToolAddApprovalRequestModel_1.McpToolAddApprovalRequestModel; } })); /***/ }, /***/ 46880 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(9810), exports); /***/ }, /***/ 50485 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.list = void 0; exports.list = __importStar(__webpack_require__(49277)); __exportStar(__webpack_require__(78056), exports); /***/ }, /***/ 49277 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Response = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumbersListResponseItem_1 = __webpack_require__(91709); exports.Response = core.serialization.list(PhoneNumbersListResponseItem_1.PhoneNumbersListResponseItem); /***/ }, /***/ 36913 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdatePhoneNumberRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.UpdatePhoneNumberRequest = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string().optional()), }); /***/ }, /***/ 78056 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdatePhoneNumberRequest = void 0; var UpdatePhoneNumberRequest_1 = __webpack_require__(36913); Object.defineProperty(exports, "UpdatePhoneNumberRequest", ({ enumerable: true, get: function () { return UpdatePhoneNumberRequest_1.UpdatePhoneNumberRequest; } })); /***/ }, /***/ 60829 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(45691), exports); __exportStar(__webpack_require__(50485), exports); /***/ }, /***/ 65616 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumbersCreateRequestBody = void 0; const core = __importStar(__webpack_require__(56916)); const CreateTwilioPhoneNumberRequest_1 = __webpack_require__(12229); const CreateSipTrunkPhoneNumberRequest_1 = __webpack_require__(22915); exports.PhoneNumbersCreateRequestBody = core.serialization .union("provider", { twilio: CreateTwilioPhoneNumberRequest_1.CreateTwilioPhoneNumberRequest, sip_trunk: CreateSipTrunkPhoneNumberRequest_1.CreateSipTrunkPhoneNumberRequest, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 962 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumbersGetResponse = void 0; const core = __importStar(__webpack_require__(56916)); const GetPhoneNumberTwilioResponseModel_1 = __webpack_require__(66168); const GetPhoneNumberSipTrunkResponseModel_1 = __webpack_require__(55542); exports.PhoneNumbersGetResponse = core.serialization .union("provider", { twilio: GetPhoneNumberTwilioResponseModel_1.GetPhoneNumberTwilioResponseModel, sip_trunk: GetPhoneNumberSipTrunkResponseModel_1.GetPhoneNumberSipTrunkResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 91709 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumbersListResponseItem = void 0; const core = __importStar(__webpack_require__(56916)); const GetPhoneNumberTwilioResponseModel_1 = __webpack_require__(66168); const GetPhoneNumberSipTrunkResponseModel_1 = __webpack_require__(55542); exports.PhoneNumbersListResponseItem = core.serialization .union("provider", { twilio: GetPhoneNumberTwilioResponseModel_1.GetPhoneNumberTwilioResponseModel, sip_trunk: GetPhoneNumberSipTrunkResponseModel_1.GetPhoneNumberSipTrunkResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 2351 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumbersUpdateResponse = void 0; const core = __importStar(__webpack_require__(56916)); const GetPhoneNumberTwilioResponseModel_1 = __webpack_require__(66168); const GetPhoneNumberSipTrunkResponseModel_1 = __webpack_require__(55542); exports.PhoneNumbersUpdateResponse = core.serialization .union("provider", { twilio: GetPhoneNumberTwilioResponseModel_1.GetPhoneNumberTwilioResponseModel, sip_trunk: GetPhoneNumberSipTrunkResponseModel_1.GetPhoneNumberSipTrunkResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 45691 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(91709), exports); __exportStar(__webpack_require__(65616), exports); __exportStar(__webpack_require__(962), exports); __exportStar(__webpack_require__(2351), exports); /***/ }, /***/ 42754 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(2765), exports); /***/ }, /***/ 93969 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PostWorkspaceSecretRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.PostWorkspaceSecretRequest = core.serialization.object({ name: core.serialization.string(), value: core.serialization.string(), }); /***/ }, /***/ 2765 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PostWorkspaceSecretRequest = void 0; var PostWorkspaceSecretRequest_1 = __webpack_require__(93969); Object.defineProperty(exports, "PostWorkspaceSecretRequest", ({ enumerable: true, get: function () { return PostWorkspaceSecretRequest_1.PostWorkspaceSecretRequest; } })); /***/ }, /***/ 69200 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(42754), exports); /***/ }, /***/ 15364 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(10147), exports); /***/ }, /***/ 39143 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PatchConvAiSettingsRequest = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataWebhook_1 = __webpack_require__(19368); const ConvAiWebhooks_1 = __webpack_require__(9825); exports.PatchConvAiSettingsRequest = core.serialization.object({ conversationInitiationClientDataWebhook: core.serialization.property("conversation_initiation_client_data_webhook", ConversationInitiationClientDataWebhook_1.ConversationInitiationClientDataWebhook.optional()), webhooks: ConvAiWebhooks_1.ConvAiWebhooks.optional(), canUseMcpServers: core.serialization.property("can_use_mcp_servers", core.serialization.boolean().optional()), ragRetentionPeriodDays: core.serialization.property("rag_retention_period_days", core.serialization.number().optional()), }); /***/ }, /***/ 10147 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PatchConvAiSettingsRequest = void 0; var PatchConvAiSettingsRequest_1 = __webpack_require__(39143); Object.defineProperty(exports, "PatchConvAiSettingsRequest", ({ enumerable: true, get: function () { return PatchConvAiSettingsRequest_1.PatchConvAiSettingsRequest; } })); /***/ }, /***/ 27170 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(15364), exports); /***/ }, /***/ 61465 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(66732), exports); /***/ }, /***/ 41744 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataRequestInput_1 = __webpack_require__(54798); exports.BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), agentPhoneNumberId: core.serialization.property("agent_phone_number_id", core.serialization.string()), toNumber: core.serialization.property("to_number", core.serialization.string()), conversationInitiationClientData: core.serialization.property("conversation_initiation_client_data", ConversationInitiationClientDataRequestInput_1.ConversationInitiationClientDataRequestInput.optional()), }); /***/ }, /***/ 66732 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost = void 0; var BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost_1 = __webpack_require__(41744); Object.defineProperty(exports, "BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost", ({ enumerable: true, get: function () { return BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost_1.BodyHandleAnOutboundCallViaSipTrunkV1ConvaiSipTrunkOutboundCallPost; } })); /***/ }, /***/ 58753 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(61465), exports); /***/ }, /***/ 64230 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(91505), exports); /***/ }, /***/ 66766 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateUnitTestRequest = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptCommonModelInput_1 = __webpack_require__(10422); const AgentSuccessfulResponseExample_1 = __webpack_require__(57945); const AgentFailureResponseExample_1 = __webpack_require__(36947); const UnitTestToolCallEvaluationModelInput_1 = __webpack_require__(65554); const CreateUnitTestRequestDynamicVariablesValue_1 = __webpack_require__(95294); exports.CreateUnitTestRequest = core.serialization.object({ chatHistory: core.serialization.property("chat_history", core.serialization.list(ConversationHistoryTranscriptCommonModelInput_1.ConversationHistoryTranscriptCommonModelInput)), successCondition: core.serialization.property("success_condition", core.serialization.string()), successExamples: core.serialization.property("success_examples", core.serialization.list(AgentSuccessfulResponseExample_1.AgentSuccessfulResponseExample)), failureExamples: core.serialization.property("failure_examples", core.serialization.list(AgentFailureResponseExample_1.AgentFailureResponseExample)), toolCallParameters: core.serialization.property("tool_call_parameters", UnitTestToolCallEvaluationModelInput_1.UnitTestToolCallEvaluationModelInput.optional()), dynamicVariables: core.serialization.property("dynamic_variables", core.serialization .record(core.serialization.string(), CreateUnitTestRequestDynamicVariablesValue_1.CreateUnitTestRequestDynamicVariablesValue.optional()) .optional()), name: core.serialization.string(), }); /***/ }, /***/ 65717 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListTestsByIdsRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ListTestsByIdsRequestModel = core.serialization.object({ testIds: core.serialization.property("test_ids", core.serialization.list(core.serialization.string())), }); /***/ }, /***/ 32257 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateUnitTestRequest = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptCommonModelInput_1 = __webpack_require__(10422); const AgentSuccessfulResponseExample_1 = __webpack_require__(57945); const AgentFailureResponseExample_1 = __webpack_require__(36947); const UnitTestToolCallEvaluationModelInput_1 = __webpack_require__(65554); const UpdateUnitTestRequestDynamicVariablesValue_1 = __webpack_require__(62683); exports.UpdateUnitTestRequest = core.serialization.object({ chatHistory: core.serialization.property("chat_history", core.serialization.list(ConversationHistoryTranscriptCommonModelInput_1.ConversationHistoryTranscriptCommonModelInput)), successCondition: core.serialization.property("success_condition", core.serialization.string()), successExamples: core.serialization.property("success_examples", core.serialization.list(AgentSuccessfulResponseExample_1.AgentSuccessfulResponseExample)), failureExamples: core.serialization.property("failure_examples", core.serialization.list(AgentFailureResponseExample_1.AgentFailureResponseExample)), toolCallParameters: core.serialization.property("tool_call_parameters", UnitTestToolCallEvaluationModelInput_1.UnitTestToolCallEvaluationModelInput.optional()), dynamicVariables: core.serialization.property("dynamic_variables", core.serialization .record(core.serialization.string(), UpdateUnitTestRequestDynamicVariablesValue_1.UpdateUnitTestRequestDynamicVariablesValue.optional()) .optional()), name: core.serialization.string(), }); /***/ }, /***/ 91505 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListTestsByIdsRequestModel = exports.UpdateUnitTestRequest = exports.CreateUnitTestRequest = void 0; var CreateUnitTestRequest_1 = __webpack_require__(66766); Object.defineProperty(exports, "CreateUnitTestRequest", ({ enumerable: true, get: function () { return CreateUnitTestRequest_1.CreateUnitTestRequest; } })); var UpdateUnitTestRequest_1 = __webpack_require__(32257); Object.defineProperty(exports, "UpdateUnitTestRequest", ({ enumerable: true, get: function () { return UpdateUnitTestRequest_1.UpdateUnitTestRequest; } })); var ListTestsByIdsRequestModel_1 = __webpack_require__(65717); Object.defineProperty(exports, "ListTestsByIdsRequestModel", ({ enumerable: true, get: function () { return ListTestsByIdsRequestModel_1.ListTestsByIdsRequestModel; } })); /***/ }, /***/ 39716 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(43706), exports); __exportStar(__webpack_require__(64230), exports); __exportStar(__webpack_require__(2642), exports); /***/ }, /***/ 2642 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.invocations = void 0; exports.invocations = __importStar(__webpack_require__(82970)); __exportStar(__webpack_require__(65195), exports); /***/ }, /***/ 44204 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(65195), exports); /***/ }, /***/ 85647 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResubmitTestsRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const AdhocAgentConfigOverrideForTestRequestModel_1 = __webpack_require__(91258); exports.ResubmitTestsRequestModel = core.serialization.object({ testRunIds: core.serialization.property("test_run_ids", core.serialization.list(core.serialization.string())), agentConfigOverride: core.serialization.property("agent_config_override", AdhocAgentConfigOverrideForTestRequestModel_1.AdhocAgentConfigOverrideForTestRequestModel.optional()), agentId: core.serialization.property("agent_id", core.serialization.string()), }); /***/ }, /***/ 65195 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResubmitTestsRequestModel = void 0; var ResubmitTestsRequestModel_1 = __webpack_require__(85647); Object.defineProperty(exports, "ResubmitTestsRequestModel", ({ enumerable: true, get: function () { return ResubmitTestsRequestModel_1.ResubmitTestsRequestModel; } })); /***/ }, /***/ 82970 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(44204), exports); /***/ }, /***/ 95294 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateUnitTestRequestDynamicVariablesValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreateUnitTestRequestDynamicVariablesValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 62683 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateUnitTestRequestDynamicVariablesValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.UpdateUnitTestRequestDynamicVariablesValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 43706 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(95294), exports); __exportStar(__webpack_require__(62683), exports); /***/ }, /***/ 63655 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(30638), exports); /***/ }, /***/ 25734 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataRequestInput_1 = __webpack_require__(54798); exports.BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), agentPhoneNumberId: core.serialization.property("agent_phone_number_id", core.serialization.string()), toNumber: core.serialization.property("to_number", core.serialization.string()), conversationInitiationClientData: core.serialization.property("conversation_initiation_client_data", ConversationInitiationClientDataRequestInput_1.ConversationInitiationClientDataRequestInput.optional()), }); /***/ }, /***/ 30638 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost = void 0; var BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost_1 = __webpack_require__(25734); Object.defineProperty(exports, "BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost", ({ enumerable: true, get: function () { return BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost_1.BodyHandleAnOutboundCallViaTwilioV1ConvaiTwilioOutboundCallPost; } })); /***/ }, /***/ 84887 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(63655), exports); /***/ }, /***/ 26201 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(61663), exports); __exportStar(__webpack_require__(24023), exports); /***/ }, /***/ 24023 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resource = exports.transcript = void 0; exports.transcript = __importStar(__webpack_require__(36274)); __exportStar(__webpack_require__(38792), exports); exports.resource = __importStar(__webpack_require__(52216)); __exportStar(__webpack_require__(35653), exports); /***/ }, /***/ 46298 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(35653), exports); /***/ }, /***/ 33390 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost = core.serialization.object({ segments: core.serialization.list(core.serialization.string()), languages: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 52308 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost = void 0; const core = __importStar(__webpack_require__(56916)); const RenderType_1 = __webpack_require__(81451); exports.BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost = core.serialization.object({ renderType: core.serialization.property("render_type", RenderType_1.RenderType), }); /***/ }, /***/ 21020 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost = core.serialization.object({ segments: core.serialization.list(core.serialization.string()), }); /***/ }, /***/ 20776 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost = core.serialization.object({ segments: core.serialization.list(core.serialization.string()), languages: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 35653 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost = exports.BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost = exports.BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost = exports.BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost = void 0; var BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost_1 = __webpack_require__(21020); Object.defineProperty(exports, "BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost", ({ enumerable: true, get: function () { return BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost_1.BodyTranscribesSegmentsV1DubbingResourceDubbingIdTranscribePost; } })); var BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost_1 = __webpack_require__(20776); Object.defineProperty(exports, "BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost", ({ enumerable: true, get: function () { return BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost_1.BodyTranslatesAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdTranslatePost; } })); var BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost_1 = __webpack_require__(33390); Object.defineProperty(exports, "BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost", ({ enumerable: true, get: function () { return BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost_1.BodyDubsAllOrSomeSegmentsAndLanguagesV1DubbingResourceDubbingIdDubPost; } })); var BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost_1 = __webpack_require__(52308); Object.defineProperty(exports, "BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost", ({ enumerable: true, get: function () { return BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost_1.BodyRenderAudioOrVideoForTheGivenLanguageV1DubbingResourceDubbingIdRenderLanguagePost; } })); /***/ }, /***/ 52216 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(46298), exports); __exportStar(__webpack_require__(16270), exports); /***/ }, /***/ 16270 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.speaker = exports.segment = exports.language = void 0; exports.language = __importStar(__webpack_require__(79889)); __exportStar(__webpack_require__(7516), exports); exports.segment = __importStar(__webpack_require__(88008)); __exportStar(__webpack_require__(11989), exports); exports.speaker = __importStar(__webpack_require__(62900)); __exportStar(__webpack_require__(80001), exports); /***/ }, /***/ 52041 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(7516), exports); /***/ }, /***/ 95710 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost = core.serialization.object({ language: core.serialization.string().optional(), }); /***/ }, /***/ 7516 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost = void 0; var BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost_1 = __webpack_require__(95710); Object.defineProperty(exports, "BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost", ({ enumerable: true, get: function () { return BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost_1.BodyAddALanguageToTheResourceV1DubbingResourceDubbingIdLanguagePost; } })); /***/ }, /***/ 79889 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(52041), exports); /***/ }, /***/ 93514 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(11989), exports); /***/ }, /***/ 3595 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentUpdatePayload = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentUpdatePayload = core.serialization.object({ startTime: core.serialization.property("start_time", core.serialization.number().optional()), endTime: core.serialization.property("end_time", core.serialization.number().optional()), text: core.serialization.string().optional(), }); /***/ }, /***/ 11989 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentUpdatePayload = void 0; var SegmentUpdatePayload_1 = __webpack_require__(3595); Object.defineProperty(exports, "SegmentUpdatePayload", ({ enumerable: true, get: function () { return SegmentUpdatePayload_1.SegmentUpdatePayload; } })); /***/ }, /***/ 88008 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(93514), exports); /***/ }, /***/ 76118 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(80001), exports); /***/ }, /***/ 57117 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string().optional()), languages: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 80001 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch = void 0; var BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch_1 = __webpack_require__(57117); Object.defineProperty(exports, "BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch", ({ enumerable: true, get: function () { return BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch_1.BodyUpdateMetadataForASpeakerV1DubbingResourceDubbingIdSpeakerSpeakerIdPatch; } })); /***/ }, /***/ 62900 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(76118), exports); __exportStar(__webpack_require__(82338), exports); /***/ }, /***/ 82338 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.segment = void 0; exports.segment = __importStar(__webpack_require__(36468)); __exportStar(__webpack_require__(28513), exports); /***/ }, /***/ 77142 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(28513), exports); /***/ }, /***/ 75192 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentCreatePayload = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentCreatePayload = core.serialization.object({ startTime: core.serialization.property("start_time", core.serialization.number()), endTime: core.serialization.property("end_time", core.serialization.number()), text: core.serialization.string().optional(), translations: core.serialization .record(core.serialization.string(), core.serialization.string().optional()) .optional(), }); /***/ }, /***/ 28513 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentCreatePayload = void 0; var SegmentCreatePayload_1 = __webpack_require__(75192); Object.defineProperty(exports, "SegmentCreatePayload", ({ enumerable: true, get: function () { return SegmentCreatePayload_1.SegmentCreatePayload; } })); /***/ }, /***/ 36468 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(77142), exports); /***/ }, /***/ 36274 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(38792), exports); /***/ }, /***/ 18694 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TranscriptGetTranscriptForDubRequestFormatType = void 0; const core = __importStar(__webpack_require__(56916)); exports.TranscriptGetTranscriptForDubRequestFormatType = core.serialization.enum_(["srt", "webvtt"]); /***/ }, /***/ 38792 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(18694), exports); /***/ }, /***/ 51870 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingListRequestDubbingStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.DubbingListRequestDubbingStatus = core.serialization.enum_(["dubbing", "dubbed", "failed"]); /***/ }, /***/ 51840 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingListRequestFilterByCreator = void 0; const core = __importStar(__webpack_require__(56916)); exports.DubbingListRequestFilterByCreator = core.serialization.enum_(["personal", "others", "all"]); /***/ }, /***/ 61663 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(51870), exports); __exportStar(__webpack_require__(51840), exports); /***/ }, /***/ 72222 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(51593), exports); /***/ }, /***/ 43100 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DownloadHistoryRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.DownloadHistoryRequest = core.serialization.object({ historyItemIds: core.serialization.property("history_item_ids", core.serialization.list(core.serialization.string())), outputFormat: core.serialization.property("output_format", core.serialization.string().optional()), }); /***/ }, /***/ 51593 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DownloadHistoryRequest = void 0; var DownloadHistoryRequest_1 = __webpack_require__(43100); Object.defineProperty(exports, "DownloadHistoryRequest", ({ enumerable: true, get: function () { return DownloadHistoryRequest_1.DownloadHistoryRequest; } })); /***/ }, /***/ 14412 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(65058), exports); __exportStar(__webpack_require__(72222), exports); /***/ }, /***/ 50608 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HistoryListRequestSource = void 0; const core = __importStar(__webpack_require__(56916)); exports.HistoryListRequestSource = core.serialization.enum_(["TTS", "STS"]); /***/ }, /***/ 65058 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(50608), exports); /***/ }, /***/ 79231 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.models = exports.workspace = exports.serviceAccounts = exports.conversationalAi = exports.v1TextToSpeechVoiceIdMultiStreamInput = exports.v1TextToSpeechVoiceIdStreamInput = exports.music = exports.speechToText = exports.pronunciationDictionaries = exports.dubbing = exports.studio = exports.voices = exports.textToVoice = exports.speechToSpeech = exports.textToDialogue = exports.textToSpeech = exports.audioIsolation = exports.textToSoundEffects = exports.history = void 0; exports.history = __importStar(__webpack_require__(14412)); __exportStar(__webpack_require__(65058), exports); exports.textToSoundEffects = __importStar(__webpack_require__(18989)); __exportStar(__webpack_require__(427), exports); exports.audioIsolation = __importStar(__webpack_require__(16454)); __exportStar(__webpack_require__(88324), exports); exports.textToSpeech = __importStar(__webpack_require__(47740)); __exportStar(__webpack_require__(10962), exports); exports.textToDialogue = __importStar(__webpack_require__(32676)); __exportStar(__webpack_require__(35098), exports); exports.speechToSpeech = __importStar(__webpack_require__(72049)); __exportStar(__webpack_require__(54679), exports); exports.textToVoice = __importStar(__webpack_require__(73776)); __exportStar(__webpack_require__(87038), exports); exports.voices = __importStar(__webpack_require__(30707)); __exportStar(__webpack_require__(86321), exports); exports.studio = __importStar(__webpack_require__(33974)); __exportStar(__webpack_require__(54548), exports); exports.dubbing = __importStar(__webpack_require__(26201)); __exportStar(__webpack_require__(61663), exports); exports.pronunciationDictionaries = __importStar(__webpack_require__(81061)); __exportStar(__webpack_require__(1795), exports); exports.speechToText = __importStar(__webpack_require__(90664)); __exportStar(__webpack_require__(12982), exports); exports.music = __importStar(__webpack_require__(46731)); __exportStar(__webpack_require__(7081), exports); exports.v1TextToSpeechVoiceIdStreamInput = __importStar(__webpack_require__(8392)); __exportStar(__webpack_require__(19062), exports); exports.v1TextToSpeechVoiceIdMultiStreamInput = __importStar(__webpack_require__(59387)); __exportStar(__webpack_require__(96377), exports); exports.conversationalAi = __importStar(__webpack_require__(72492)); exports.serviceAccounts = __importStar(__webpack_require__(90415)); exports.workspace = __importStar(__webpack_require__(25625)); exports.models = __importStar(__webpack_require__(70706)); __exportStar(__webpack_require__(51593), exports); __exportStar(__webpack_require__(29944), exports); __exportStar(__webpack_require__(67129), exports); __exportStar(__webpack_require__(6801), exports); __exportStar(__webpack_require__(90445), exports); __exportStar(__webpack_require__(9130), exports); __exportStar(__webpack_require__(15943), exports); __exportStar(__webpack_require__(51744), exports); __exportStar(__webpack_require__(38825), exports); __exportStar(__webpack_require__(1746), exports); /***/ }, /***/ 52948 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.list = void 0; exports.list = __importStar(__webpack_require__(46638)); /***/ }, /***/ 46638 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Response = void 0; const core = __importStar(__webpack_require__(56916)); const Model_1 = __webpack_require__(4274); exports.Response = core.serialization.list(Model_1.Model); /***/ }, /***/ 70706 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(52948), exports); /***/ }, /***/ 88059 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(1746), exports); /***/ }, /***/ 75641 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyComposeMusicV1MusicPost = void 0; const core = __importStar(__webpack_require__(56916)); const MusicPrompt_1 = __webpack_require__(55246); exports.BodyComposeMusicV1MusicPost = core.serialization.object({ prompt: core.serialization.string().optional(), musicPrompt: core.serialization.property("music_prompt", MusicPrompt_1.MusicPrompt.optional()), compositionPlan: core.serialization.property("composition_plan", MusicPrompt_1.MusicPrompt.optional()), musicLengthMs: core.serialization.property("music_length_ms", core.serialization.number().optional()), modelId: core.serialization.property("model_id", core.serialization.stringLiteral("music_v1").optional()), }); /***/ }, /***/ 26729 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyComposeMusicWithADetailedResponseV1MusicDetailedPost = void 0; const core = __importStar(__webpack_require__(56916)); const MusicPrompt_1 = __webpack_require__(55246); exports.BodyComposeMusicWithADetailedResponseV1MusicDetailedPost = core.serialization.object({ prompt: core.serialization.string().optional(), musicPrompt: core.serialization.property("music_prompt", MusicPrompt_1.MusicPrompt.optional()), compositionPlan: core.serialization.property("composition_plan", MusicPrompt_1.MusicPrompt.optional()), musicLengthMs: core.serialization.property("music_length_ms", core.serialization.number().optional()), modelId: core.serialization.property("model_id", core.serialization.stringLiteral("music_v1").optional()), }); /***/ }, /***/ 42671 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyStreamComposedMusicV1MusicStreamPost = void 0; const core = __importStar(__webpack_require__(56916)); const MusicPrompt_1 = __webpack_require__(55246); exports.BodyStreamComposedMusicV1MusicStreamPost = core.serialization.object({ prompt: core.serialization.string().optional(), musicPrompt: core.serialization.property("music_prompt", MusicPrompt_1.MusicPrompt.optional()), compositionPlan: core.serialization.property("composition_plan", MusicPrompt_1.MusicPrompt.optional()), musicLengthMs: core.serialization.property("music_length_ms", core.serialization.number().optional()), modelId: core.serialization.property("model_id", core.serialization.stringLiteral("music_v1").optional()), }); /***/ }, /***/ 1746 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyStreamComposedMusicV1MusicStreamPost = exports.BodyComposeMusicWithADetailedResponseV1MusicDetailedPost = exports.BodyComposeMusicV1MusicPost = void 0; var BodyComposeMusicV1MusicPost_1 = __webpack_require__(75641); Object.defineProperty(exports, "BodyComposeMusicV1MusicPost", ({ enumerable: true, get: function () { return BodyComposeMusicV1MusicPost_1.BodyComposeMusicV1MusicPost; } })); var BodyComposeMusicWithADetailedResponseV1MusicDetailedPost_1 = __webpack_require__(26729); Object.defineProperty(exports, "BodyComposeMusicWithADetailedResponseV1MusicDetailedPost", ({ enumerable: true, get: function () { return BodyComposeMusicWithADetailedResponseV1MusicDetailedPost_1.BodyComposeMusicWithADetailedResponseV1MusicDetailedPost; } })); var BodyStreamComposedMusicV1MusicStreamPost_1 = __webpack_require__(42671); Object.defineProperty(exports, "BodyStreamComposedMusicV1MusicStreamPost", ({ enumerable: true, get: function () { return BodyStreamComposedMusicV1MusicStreamPost_1.BodyStreamComposedMusicV1MusicStreamPost; } })); /***/ }, /***/ 46731 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(7081), exports); __exportStar(__webpack_require__(88059), exports); __exportStar(__webpack_require__(51765), exports); /***/ }, /***/ 23784 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(53490), exports); /***/ }, /***/ 4254 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyGenerateCompositionPlanV1MusicPlanPost = void 0; const core = __importStar(__webpack_require__(56916)); const MusicPrompt_1 = __webpack_require__(55246); exports.BodyGenerateCompositionPlanV1MusicPlanPost = core.serialization.object({ prompt: core.serialization.string(), musicLengthMs: core.serialization.property("music_length_ms", core.serialization.number().optional()), sourceCompositionPlan: core.serialization.property("source_composition_plan", MusicPrompt_1.MusicPrompt.optional()), modelId: core.serialization.property("model_id", core.serialization.stringLiteral("music_v1").optional()), }); /***/ }, /***/ 53490 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyGenerateCompositionPlanV1MusicPlanPost = void 0; var BodyGenerateCompositionPlanV1MusicPlanPost_1 = __webpack_require__(4254); Object.defineProperty(exports, "BodyGenerateCompositionPlanV1MusicPlanPost", ({ enumerable: true, get: function () { return BodyGenerateCompositionPlanV1MusicPlanPost_1.BodyGenerateCompositionPlanV1MusicPlanPost; } })); /***/ }, /***/ 42379 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(23784), exports); /***/ }, /***/ 51765 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.compositionPlan = void 0; exports.compositionPlan = __importStar(__webpack_require__(42379)); __exportStar(__webpack_require__(53490), exports); /***/ }, /***/ 90269 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MusicComposeDetailedRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.MusicComposeDetailedRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 6397 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MusicComposeRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.MusicComposeRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 27111 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MusicStreamRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.MusicStreamRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 7081 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(6397), exports); __exportStar(__webpack_require__(90269), exports); __exportStar(__webpack_require__(27111), exports); /***/ }, /***/ 48109 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(51744), exports); /***/ }, /***/ 81025 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost = void 0; const core = __importStar(__webpack_require__(56916)); const BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem_1 = __webpack_require__(88638); const BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostWorkspaceAccess_1 = __webpack_require__(42353); exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost = core.serialization.object({ rules: core.serialization.list(BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem_1.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem), name: core.serialization.string(), description: core.serialization.string().optional(), workspaceAccess: core.serialization.property("workspace_access", BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostWorkspaceAccess_1.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostWorkspaceAccess.optional()), }); /***/ }, /***/ 15528 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch = core.serialization.object({ archived: core.serialization.boolean().optional(), name: core.serialization.string().optional(), }); /***/ }, /***/ 51744 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch = exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost = void 0; var BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost_1 = __webpack_require__(81025); Object.defineProperty(exports, "BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost", ({ enumerable: true, get: function () { return BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost_1.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPost; } })); var BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch_1 = __webpack_require__(15528); Object.defineProperty(exports, "BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch", ({ enumerable: true, get: function () { return BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch_1.BodyUpdatePronunciationDictionaryV1PronunciationDictionariesPronunciationDictionaryIdPatch; } })); /***/ }, /***/ 81061 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(1795), exports); __exportStar(__webpack_require__(6891), exports); __exportStar(__webpack_require__(48109), exports); /***/ }, /***/ 6891 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.rules = void 0; exports.rules = __importStar(__webpack_require__(97619)); __exportStar(__webpack_require__(82193), exports); __exportStar(__webpack_require__(55210), exports); /***/ }, /***/ 54259 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(55210), exports); /***/ }, /***/ 24295 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionary = void 0; const core = __importStar(__webpack_require__(56916)); const PronunciationDictionaryRule_1 = __webpack_require__(37842); exports.PronunciationDictionary = core.serialization.object({ rules: core.serialization.list(PronunciationDictionaryRule_1.PronunciationDictionaryRule), }); /***/ }, /***/ 21259 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RemovePronunciationDictionaryRulesRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.RemovePronunciationDictionaryRulesRequest = core.serialization.object({ ruleStrings: core.serialization.property("rule_strings", core.serialization.list(core.serialization.string())), }); /***/ }, /***/ 55210 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RemovePronunciationDictionaryRulesRequest = exports.PronunciationDictionary = void 0; var PronunciationDictionary_1 = __webpack_require__(24295); Object.defineProperty(exports, "PronunciationDictionary", ({ enumerable: true, get: function () { return PronunciationDictionary_1.PronunciationDictionary; } })); var RemovePronunciationDictionaryRulesRequest_1 = __webpack_require__(21259); Object.defineProperty(exports, "RemovePronunciationDictionaryRulesRequest", ({ enumerable: true, get: function () { return RemovePronunciationDictionaryRulesRequest_1.RemovePronunciationDictionaryRulesRequest; } })); /***/ }, /***/ 97619 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(82193), exports); __exportStar(__webpack_require__(54259), exports); /***/ }, /***/ 37842 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryRule = void 0; const core = __importStar(__webpack_require__(56916)); const PronunciationDictionaryAliasRuleRequestModel_1 = __webpack_require__(87532); const PronunciationDictionaryPhonemeRuleRequestModel_1 = __webpack_require__(13130); exports.PronunciationDictionaryRule = core.serialization .union("type", { alias: PronunciationDictionaryAliasRuleRequestModel_1.PronunciationDictionaryAliasRuleRequestModel, phoneme: PronunciationDictionaryPhonemeRuleRequestModel_1.PronunciationDictionaryPhonemeRuleRequestModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 82193 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(37842), exports); /***/ }, /***/ 88638 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem = void 0; const core = __importStar(__webpack_require__(56916)); const PronunciationDictionaryAliasRuleRequestModel_1 = __webpack_require__(87532); const PronunciationDictionaryPhonemeRuleRequestModel_1 = __webpack_require__(13130); exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostRulesItem = core.serialization .union("type", { alias: PronunciationDictionaryAliasRuleRequestModel_1.PronunciationDictionaryAliasRuleRequestModel, phoneme: PronunciationDictionaryPhonemeRuleRequestModel_1.PronunciationDictionaryPhonemeRuleRequestModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 42353 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostWorkspaceAccess = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyAddAPronunciationDictionaryV1PronunciationDictionariesAddFromRulesPostWorkspaceAccess = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 80088 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionariesCreateFromFileRequestWorkspaceAccess = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionariesCreateFromFileRequestWorkspaceAccess = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 17357 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionariesListRequestSort = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionariesListRequestSort = core.serialization.enum_(["creation_time_unix", "name"]); /***/ }, /***/ 1795 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(80088), exports); __exportStar(__webpack_require__(88638), exports); __exportStar(__webpack_require__(42353), exports); __exportStar(__webpack_require__(17357), exports); /***/ }, /***/ 90415 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(12753), exports); /***/ }, /***/ 11816 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(42663), exports); /***/ }, /***/ 86044 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost = void 0; const core = __importStar(__webpack_require__(56916)); const BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissions_1 = __webpack_require__(30037); exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost = core.serialization.object({ name: core.serialization.string(), permissions: BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissions_1.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissions, characterLimit: core.serialization.property("character_limit", core.serialization.number().optional()), }); /***/ }, /***/ 1884 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch = void 0; const core = __importStar(__webpack_require__(56916)); const BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissions_1 = __webpack_require__(74223); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch = core.serialization.object({ isEnabled: core.serialization.property("is_enabled", core.serialization.boolean()), name: core.serialization.string(), permissions: BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissions_1.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissions, characterLimit: core.serialization.property("character_limit", core.serialization.number().optional()), }); /***/ }, /***/ 42663 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch = exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost = void 0; var BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost_1 = __webpack_require__(86044); Object.defineProperty(exports, "BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost", ({ enumerable: true, get: function () { return BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost_1.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPost; } })); var BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch_1 = __webpack_require__(1884); Object.defineProperty(exports, "BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch", ({ enumerable: true, get: function () { return BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch_1.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatch; } })); /***/ }, /***/ 38422 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(81940), exports); __exportStar(__webpack_require__(11816), exports); /***/ }, /***/ 30037 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissions = void 0; const core = __importStar(__webpack_require__(56916)); const BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissionsItem_1 = __webpack_require__(21066); exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissions = core.serialization.undiscriminatedUnion([ core.serialization.list(BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissionsItem_1.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissionsItem), core.serialization.stringLiteral("all"), ]); /***/ }, /***/ 21066 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissionsItem = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyCreateServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysPostPermissionsItem = core.serialization.enum_([ "text_to_speech", "speech_to_speech", "speech_to_text", "models_read", "models_write", "voices_read", "voices_write", "speech_history_read", "speech_history_write", "sound_generation", "audio_isolation", "voice_generation", "dubbing_read", "dubbing_write", "pronunciation_dictionaries_read", "pronunciation_dictionaries_write", "user_read", "user_write", "projects_read", "projects_write", "audio_native_read", "audio_native_write", "workspace_read", "workspace_write", "forced_alignment", "convai_read", "convai_write", "music_generation", ]); /***/ }, /***/ 74223 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissions = void 0; const core = __importStar(__webpack_require__(56916)); const BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissionsItem_1 = __webpack_require__(93332); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissions = core.serialization.undiscriminatedUnion([ core.serialization.list(BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissionsItem_1.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissionsItem), core.serialization.stringLiteral("all"), ]); /***/ }, /***/ 93332 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissionsItem = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyEditServiceAccountApiKeyV1ServiceAccountsServiceAccountUserIdApiKeysApiKeyIdPatchPermissionsItem = core.serialization.enum_([ "text_to_speech", "speech_to_speech", "speech_to_text", "models_read", "models_write", "voices_read", "voices_write", "speech_history_read", "speech_history_write", "sound_generation", "audio_isolation", "voice_generation", "dubbing_read", "dubbing_write", "pronunciation_dictionaries_read", "pronunciation_dictionaries_write", "user_read", "user_write", "projects_read", "projects_write", "audio_native_read", "audio_native_write", "workspace_read", "workspace_write", "forced_alignment", "convai_read", "convai_write", "music_generation", ]); /***/ }, /***/ 81940 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(21066), exports); __exportStar(__webpack_require__(30037), exports); __exportStar(__webpack_require__(93332), exports); __exportStar(__webpack_require__(74223), exports); /***/ }, /***/ 12753 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.apiKeys = void 0; exports.apiKeys = __importStar(__webpack_require__(38422)); __exportStar(__webpack_require__(81940), exports); __exportStar(__webpack_require__(42663), exports); /***/ }, /***/ 72049 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(54679), exports); /***/ }, /***/ 36731 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechConvertRequestFileFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToSpeechConvertRequestFileFormat = core.serialization.enum_(["pcm_s16le_16", "other"]); /***/ }, /***/ 8444 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechConvertRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToSpeechConvertRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 40632 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechStreamRequestFileFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToSpeechStreamRequestFileFormat = core.serialization.enum_(["pcm_s16le_16", "other"]); /***/ }, /***/ 23207 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToSpeechStreamRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToSpeechStreamRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 54679 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(8444), exports); __exportStar(__webpack_require__(36731), exports); __exportStar(__webpack_require__(23207), exports); __exportStar(__webpack_require__(40632), exports); /***/ }, /***/ 90664 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(12982), exports); __exportStar(__webpack_require__(39294), exports); /***/ }, /***/ 39294 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.transcripts = void 0; exports.transcripts = __importStar(__webpack_require__(62826)); __exportStar(__webpack_require__(14976), exports); /***/ }, /***/ 62826 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(14976), exports); /***/ }, /***/ 67896 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TranscriptsGetResponse = void 0; const core = __importStar(__webpack_require__(56916)); const SpeechToTextChunkResponseModel_1 = __webpack_require__(75464); const MultichannelSpeechToTextResponseModel_1 = __webpack_require__(38463); exports.TranscriptsGetResponse = core.serialization.undiscriminatedUnion([SpeechToTextChunkResponseModel_1.SpeechToTextChunkResponseModel, MultichannelSpeechToTextResponseModel_1.MultichannelSpeechToTextResponseModel]); /***/ }, /***/ 14976 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(67896), exports); /***/ }, /***/ 17353 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextConvertRequestFileFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToTextConvertRequestFileFormat = core.serialization.enum_(["pcm_s16le_16", "other"]); /***/ }, /***/ 97837 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextConvertRequestTimestampsGranularity = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToTextConvertRequestTimestampsGranularity = core.serialization.enum_(["none", "word", "character"]); /***/ }, /***/ 87078 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextConvertRequestWebhookMetadata = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToTextConvertRequestWebhookMetadata = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.record(core.serialization.string(), core.serialization.unknown()), ]); /***/ }, /***/ 88358 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextConvertResponse = void 0; const core = __importStar(__webpack_require__(56916)); const SpeechToTextChunkResponseModel_1 = __webpack_require__(75464); const MultichannelSpeechToTextResponseModel_1 = __webpack_require__(38463); const SpeechToTextWebhookResponseModel_1 = __webpack_require__(91268); exports.SpeechToTextConvertResponse = core.serialization.undiscriminatedUnion([ SpeechToTextChunkResponseModel_1.SpeechToTextChunkResponseModel, MultichannelSpeechToTextResponseModel_1.MultichannelSpeechToTextResponseModel, SpeechToTextWebhookResponseModel_1.SpeechToTextWebhookResponseModel, ]); /***/ }, /***/ 12982 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(97837), exports); __exportStar(__webpack_require__(17353), exports); __exportStar(__webpack_require__(87078), exports); __exportStar(__webpack_require__(88358), exports); /***/ }, /***/ 88808 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(15943), exports); /***/ }, /***/ 74355 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPost = void 0; const core = __importStar(__webpack_require__(56916)); const BodyCreatePodcastV1StudioPodcastsPostMode_1 = __webpack_require__(85027); const BodyCreatePodcastV1StudioPodcastsPostSource_1 = __webpack_require__(5689); const BodyCreatePodcastV1StudioPodcastsPostQualityPreset_1 = __webpack_require__(89212); const BodyCreatePodcastV1StudioPodcastsPostDurationScale_1 = __webpack_require__(94276); exports.BodyCreatePodcastV1StudioPodcastsPost = core.serialization.object({ modelId: core.serialization.property("model_id", core.serialization.string()), mode: BodyCreatePodcastV1StudioPodcastsPostMode_1.BodyCreatePodcastV1StudioPodcastsPostMode, source: BodyCreatePodcastV1StudioPodcastsPostSource_1.BodyCreatePodcastV1StudioPodcastsPostSource, qualityPreset: core.serialization.property("quality_preset", BodyCreatePodcastV1StudioPodcastsPostQualityPreset_1.BodyCreatePodcastV1StudioPodcastsPostQualityPreset.optional()), durationScale: core.serialization.property("duration_scale", BodyCreatePodcastV1StudioPodcastsPostDurationScale_1.BodyCreatePodcastV1StudioPodcastsPostDurationScale.optional()), language: core.serialization.string().optional(), intro: core.serialization.string().optional(), outro: core.serialization.string().optional(), instructionsPrompt: core.serialization.property("instructions_prompt", core.serialization.string().optional()), highlights: core.serialization.list(core.serialization.string()).optional(), callbackUrl: core.serialization.property("callback_url", core.serialization.string().optional()), }); /***/ }, /***/ 15943 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPost = void 0; var BodyCreatePodcastV1StudioPodcastsPost_1 = __webpack_require__(74355); Object.defineProperty(exports, "BodyCreatePodcastV1StudioPodcastsPost", ({ enumerable: true, get: function () { return BodyCreatePodcastV1StudioPodcastsPost_1.BodyCreatePodcastV1StudioPodcastsPost; } })); /***/ }, /***/ 33974 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(54548), exports); __exportStar(__webpack_require__(51672), exports); __exportStar(__webpack_require__(88808), exports); /***/ }, /***/ 51672 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.projects = void 0; exports.projects = __importStar(__webpack_require__(40043)); __exportStar(__webpack_require__(4041), exports); __exportStar(__webpack_require__(66802), exports); /***/ }, /***/ 92603 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(66802), exports); /***/ }, /***/ 13009 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateStudioProjectV1StudioProjectsProjectIdPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyUpdateStudioProjectV1StudioProjectsProjectIdPost = core.serialization.object({ name: core.serialization.string(), defaultTitleVoiceId: core.serialization.property("default_title_voice_id", core.serialization.string()), defaultParagraphVoiceId: core.serialization.property("default_paragraph_voice_id", core.serialization.string()), title: core.serialization.string().optional(), author: core.serialization.string().optional(), isbnNumber: core.serialization.property("isbn_number", core.serialization.string().optional()), volumeNormalization: core.serialization.property("volume_normalization", core.serialization.boolean().optional()), }); /***/ }, /***/ 66802 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateStudioProjectV1StudioProjectsProjectIdPost = void 0; var BodyUpdateStudioProjectV1StudioProjectsProjectIdPost_1 = __webpack_require__(13009); Object.defineProperty(exports, "BodyUpdateStudioProjectV1StudioProjectsProjectIdPost", ({ enumerable: true, get: function () { return BodyUpdateStudioProjectV1StudioProjectsProjectIdPost_1.BodyUpdateStudioProjectV1StudioProjectsProjectIdPost; } })); /***/ }, /***/ 40043 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(4041), exports); __exportStar(__webpack_require__(92603), exports); __exportStar(__webpack_require__(92629), exports); /***/ }, /***/ 8982 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(50273), exports); /***/ }, /***/ 39217 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateChapterV1StudioProjectsProjectIdChaptersPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyCreateChapterV1StudioProjectsProjectIdChaptersPost = core.serialization.object({ name: core.serialization.string(), fromUrl: core.serialization.property("from_url", core.serialization.string().optional()), }); /***/ }, /***/ 3394 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterContentInputModel_1 = __webpack_require__(24204); exports.BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost = core.serialization.object({ name: core.serialization.string().optional(), content: ChapterContentInputModel_1.ChapterContentInputModel.optional(), }); /***/ }, /***/ 50273 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost = exports.BodyCreateChapterV1StudioProjectsProjectIdChaptersPost = void 0; var BodyCreateChapterV1StudioProjectsProjectIdChaptersPost_1 = __webpack_require__(39217); Object.defineProperty(exports, "BodyCreateChapterV1StudioProjectsProjectIdChaptersPost", ({ enumerable: true, get: function () { return BodyCreateChapterV1StudioProjectsProjectIdChaptersPost_1.BodyCreateChapterV1StudioProjectsProjectIdChaptersPost; } })); var BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost_1 = __webpack_require__(3394); Object.defineProperty(exports, "BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost", ({ enumerable: true, get: function () { return BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost_1.BodyUpdateChapterV1StudioProjectsProjectIdChaptersChapterIdPost; } })); /***/ }, /***/ 15252 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(8982), exports); __exportStar(__webpack_require__(97890), exports); /***/ }, /***/ 97890 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.snapshots = void 0; exports.snapshots = __importStar(__webpack_require__(54328)); __exportStar(__webpack_require__(85029), exports); /***/ }, /***/ 78138 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(85029), exports); /***/ }, /***/ 29574 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost = core.serialization.object({ convertToMpeg: core.serialization.property("convert_to_mpeg", core.serialization.boolean().optional()), }); /***/ }, /***/ 85029 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost = void 0; var BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost_1 = __webpack_require__(29574); Object.defineProperty(exports, "BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost", ({ enumerable: true, get: function () { return BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost_1.BodyStreamChapterAudioV1StudioProjectsProjectIdChaptersChapterIdSnapshotsChapterSnapshotIdStreamPost; } })); /***/ }, /***/ 54328 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(78138), exports); /***/ }, /***/ 92629 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.pronunciationDictionaries = exports.chapters = exports.snapshots = void 0; exports.snapshots = __importStar(__webpack_require__(207)); __exportStar(__webpack_require__(63574), exports); exports.chapters = __importStar(__webpack_require__(15252)); __exportStar(__webpack_require__(50273), exports); exports.pronunciationDictionaries = __importStar(__webpack_require__(15135)); __exportStar(__webpack_require__(33222), exports); /***/ }, /***/ 12639 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(33222), exports); /***/ }, /***/ 18321 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost = void 0; const core = __importStar(__webpack_require__(56916)); const PronunciationDictionaryVersionLocator_1 = __webpack_require__(44116); exports.BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost = core.serialization.object({ pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryVersionLocator_1.PronunciationDictionaryVersionLocator)), invalidateAffectedText: core.serialization.property("invalidate_affected_text", core.serialization.boolean().optional()), }); /***/ }, /***/ 33222 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost = void 0; var BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost_1 = __webpack_require__(18321); Object.defineProperty(exports, "BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost", ({ enumerable: true, get: function () { return BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost_1.BodyCreatePronunciationDictionariesV1StudioProjectsProjectIdPronunciationDictionariesPost; } })); /***/ }, /***/ 15135 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(12639), exports); /***/ }, /***/ 18063 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(63574), exports); /***/ }, /***/ 39677 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost = core.serialization.object({ convertToMpeg: core.serialization.property("convert_to_mpeg", core.serialization.boolean().optional()), }); /***/ }, /***/ 63574 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost = void 0; var BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost_1 = __webpack_require__(39677); Object.defineProperty(exports, "BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost", ({ enumerable: true, get: function () { return BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost_1.BodyStreamStudioProjectAudioV1StudioProjectsProjectIdSnapshotsProjectSnapshotIdStreamPost; } })); /***/ }, /***/ 207 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(18063), exports); /***/ }, /***/ 4982 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectsCreateRequestApplyTextNormalization = core.serialization.enum_(["auto", "on", "off", "apply_english"]); /***/ }, /***/ 84392 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestFiction = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectsCreateRequestFiction = core.serialization.enum_(["fiction", "non-fiction"]); /***/ }, /***/ 45503 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestSourceType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectsCreateRequestSourceType = core.serialization.enum_(["blank", "book", "article", "genfm", "video"]); /***/ }, /***/ 62049 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectsCreateRequestTargetAudience = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectsCreateRequestTargetAudience = core.serialization.enum_(["children", "young adult", "adult", "all ages"]); /***/ }, /***/ 4041 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(62049), exports); __exportStar(__webpack_require__(84392), exports); __exportStar(__webpack_require__(4982), exports); __exportStar(__webpack_require__(45503), exports); /***/ }, /***/ 94276 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPostDurationScale = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyCreatePodcastV1StudioPodcastsPostDurationScale = core.serialization.enum_(["short", "default", "long"]); /***/ }, /***/ 85027 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPostMode = void 0; const core = __importStar(__webpack_require__(56916)); const PodcastConversationMode_1 = __webpack_require__(92567); const PodcastBulletinMode_1 = __webpack_require__(32999); exports.BodyCreatePodcastV1StudioPodcastsPostMode = core.serialization .union("type", { conversation: PodcastConversationMode_1.PodcastConversationMode, bulletin: PodcastBulletinMode_1.PodcastBulletinMode, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 89212 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPostQualityPreset = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyCreatePodcastV1StudioPodcastsPostQualityPreset = core.serialization.enum_(["standard", "high", "highest", "ultra", "ultra_lossless"]); /***/ }, /***/ 5689 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPostSource = void 0; const core = __importStar(__webpack_require__(56916)); const PodcastTextSource_1 = __webpack_require__(24565); const PodcastUrlSource_1 = __webpack_require__(86435); const BodyCreatePodcastV1StudioPodcastsPostSourceItem_1 = __webpack_require__(61670); exports.BodyCreatePodcastV1StudioPodcastsPostSource = core.serialization.undiscriminatedUnion([ PodcastTextSource_1.PodcastTextSource, PodcastUrlSource_1.PodcastUrlSource, core.serialization.list(BodyCreatePodcastV1StudioPodcastsPostSourceItem_1.BodyCreatePodcastV1StudioPodcastsPostSourceItem), ]); /***/ }, /***/ 61670 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreatePodcastV1StudioPodcastsPostSourceItem = void 0; const core = __importStar(__webpack_require__(56916)); const PodcastTextSource_1 = __webpack_require__(24565); const PodcastUrlSource_1 = __webpack_require__(86435); exports.BodyCreatePodcastV1StudioPodcastsPostSourceItem = core.serialization .union("type", { text: PodcastTextSource_1.PodcastTextSource, url: PodcastUrlSource_1.PodcastUrlSource, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 54548 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(85027), exports); __exportStar(__webpack_require__(61670), exports); __exportStar(__webpack_require__(5689), exports); __exportStar(__webpack_require__(89212), exports); __exportStar(__webpack_require__(94276), exports); /***/ }, /***/ 21158 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(6801), exports); /***/ }, /***/ 72969 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost = void 0; const core = __importStar(__webpack_require__(56916)); const DialogueInput_1 = __webpack_require__(51641); const ModelSettingsResponseModel_1 = __webpack_require__(88727); const PronunciationDictionaryVersionLocator_1 = __webpack_require__(44116); const BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPostApplyTextNormalization_1 = __webpack_require__(47058); exports.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost = core.serialization.object({ inputs: core.serialization.list(DialogueInput_1.DialogueInput), modelId: core.serialization.property("model_id", core.serialization.string().optional()), languageCode: core.serialization.property("language_code", core.serialization.string().optional()), settings: ModelSettingsResponseModel_1.ModelSettingsResponseModel.optional(), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryVersionLocator_1.PronunciationDictionaryVersionLocator).optional()), seed: core.serialization.number().optional(), applyTextNormalization: core.serialization.property("apply_text_normalization", BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPostApplyTextNormalization_1.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPostApplyTextNormalization.optional()), }); /***/ }, /***/ 78363 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToDialogueMultiVoiceV1TextToDialoguePost = void 0; const core = __importStar(__webpack_require__(56916)); const DialogueInput_1 = __webpack_require__(51641); const ModelSettingsResponseModel_1 = __webpack_require__(88727); const PronunciationDictionaryVersionLocator_1 = __webpack_require__(44116); const BodyTextToDialogueMultiVoiceV1TextToDialoguePostApplyTextNormalization_1 = __webpack_require__(4070); exports.BodyTextToDialogueMultiVoiceV1TextToDialoguePost = core.serialization.object({ inputs: core.serialization.list(DialogueInput_1.DialogueInput), modelId: core.serialization.property("model_id", core.serialization.string().optional()), languageCode: core.serialization.property("language_code", core.serialization.string().optional()), settings: ModelSettingsResponseModel_1.ModelSettingsResponseModel.optional(), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryVersionLocator_1.PronunciationDictionaryVersionLocator).optional()), seed: core.serialization.number().optional(), applyTextNormalization: core.serialization.property("apply_text_normalization", BodyTextToDialogueMultiVoiceV1TextToDialoguePostApplyTextNormalization_1.BodyTextToDialogueMultiVoiceV1TextToDialoguePostApplyTextNormalization.optional()), }); /***/ }, /***/ 6801 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost = exports.BodyTextToDialogueMultiVoiceV1TextToDialoguePost = void 0; var BodyTextToDialogueMultiVoiceV1TextToDialoguePost_1 = __webpack_require__(78363); Object.defineProperty(exports, "BodyTextToDialogueMultiVoiceV1TextToDialoguePost", ({ enumerable: true, get: function () { return BodyTextToDialogueMultiVoiceV1TextToDialoguePost_1.BodyTextToDialogueMultiVoiceV1TextToDialoguePost; } })); var BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost_1 = __webpack_require__(72969); Object.defineProperty(exports, "BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost", ({ enumerable: true, get: function () { return BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost_1.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPost; } })); /***/ }, /***/ 32676 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(35098), exports); __exportStar(__webpack_require__(21158), exports); /***/ }, /***/ 47058 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPostApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTextToDialogueMultiVoiceStreamingV1TextToDialogueStreamPostApplyTextNormalization = core.serialization.enum_(["auto", "on", "off"]); /***/ }, /***/ 4070 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToDialogueMultiVoiceV1TextToDialoguePostApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTextToDialogueMultiVoiceV1TextToDialoguePostApplyTextNormalization = core.serialization.enum_(["auto", "on", "off"]); /***/ }, /***/ 94902 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToDialogueConvertRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToDialogueConvertRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 46945 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToDialogueStreamRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToDialogueStreamRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 35098 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(94902), exports); __exportStar(__webpack_require__(4070), exports); __exportStar(__webpack_require__(46945), exports); __exportStar(__webpack_require__(47058), exports); /***/ }, /***/ 13765 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(29944), exports); /***/ }, /***/ 94701 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateSoundEffectRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreateSoundEffectRequest = core.serialization.object({ text: core.serialization.string(), loop: core.serialization.boolean().optional(), durationSeconds: core.serialization.property("duration_seconds", core.serialization.number().optional()), promptInfluence: core.serialization.property("prompt_influence", core.serialization.number().optional()), modelId: core.serialization.property("model_id", core.serialization.string().optional()), }); /***/ }, /***/ 29944 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateSoundEffectRequest = void 0; var CreateSoundEffectRequest_1 = __webpack_require__(94701); Object.defineProperty(exports, "CreateSoundEffectRequest", ({ enumerable: true, get: function () { return CreateSoundEffectRequest_1.CreateSoundEffectRequest; } })); /***/ }, /***/ 18989 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(427), exports); __exportStar(__webpack_require__(13765), exports); /***/ }, /***/ 15852 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSoundEffectsConvertRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSoundEffectsConvertRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 427 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(15852), exports); /***/ }, /***/ 94190 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(67129), exports); /***/ }, /***/ 24768 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StreamTextToSpeechRequest = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceSettings_1 = __webpack_require__(72464); const PronunciationDictionaryVersionLocator_1 = __webpack_require__(44116); const BodyTextToSpeechStreamingV1TextToSpeechVoiceIdStreamPostApplyTextNormalization_1 = __webpack_require__(11558); exports.StreamTextToSpeechRequest = core.serialization.object({ text: core.serialization.string(), modelId: core.serialization.property("model_id", core.serialization.string().optional()), languageCode: core.serialization.property("language_code", core.serialization.string().optional()), voiceSettings: core.serialization.property("voice_settings", VoiceSettings_1.VoiceSettings.optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryVersionLocator_1.PronunciationDictionaryVersionLocator).optional()), seed: core.serialization.number().optional(), previousText: core.serialization.property("previous_text", core.serialization.string().optional()), nextText: core.serialization.property("next_text", core.serialization.string().optional()), previousRequestIds: core.serialization.property("previous_request_ids", core.serialization.list(core.serialization.string()).optional()), nextRequestIds: core.serialization.property("next_request_ids", core.serialization.list(core.serialization.string()).optional()), usePvcAsIvc: core.serialization.property("use_pvc_as_ivc", core.serialization.boolean().optional()), applyTextNormalization: core.serialization.property("apply_text_normalization", BodyTextToSpeechStreamingV1TextToSpeechVoiceIdStreamPostApplyTextNormalization_1.BodyTextToSpeechStreamingV1TextToSpeechVoiceIdStreamPostApplyTextNormalization.optional()), applyLanguageTextNormalization: core.serialization.property("apply_language_text_normalization", core.serialization.boolean().optional()), }); /***/ }, /***/ 27411 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StreamTextToSpeechWithTimestampsRequest = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceSettings_1 = __webpack_require__(72464); const PronunciationDictionaryVersionLocator_1 = __webpack_require__(44116); const BodyTextToSpeechStreamingWithTimestampsV1TextToSpeechVoiceIdStreamWithTimestampsPostApplyTextNormalization_1 = __webpack_require__(22320); exports.StreamTextToSpeechWithTimestampsRequest = core.serialization.object({ text: core.serialization.string(), modelId: core.serialization.property("model_id", core.serialization.string().optional()), languageCode: core.serialization.property("language_code", core.serialization.string().optional()), voiceSettings: core.serialization.property("voice_settings", VoiceSettings_1.VoiceSettings.optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryVersionLocator_1.PronunciationDictionaryVersionLocator).optional()), seed: core.serialization.number().optional(), previousText: core.serialization.property("previous_text", core.serialization.string().optional()), nextText: core.serialization.property("next_text", core.serialization.string().optional()), previousRequestIds: core.serialization.property("previous_request_ids", core.serialization.list(core.serialization.string()).optional()), nextRequestIds: core.serialization.property("next_request_ids", core.serialization.list(core.serialization.string()).optional()), usePvcAsIvc: core.serialization.property("use_pvc_as_ivc", core.serialization.boolean().optional()), applyTextNormalization: core.serialization.property("apply_text_normalization", BodyTextToSpeechStreamingWithTimestampsV1TextToSpeechVoiceIdStreamWithTimestampsPostApplyTextNormalization_1.BodyTextToSpeechStreamingWithTimestampsV1TextToSpeechVoiceIdStreamWithTimestampsPostApplyTextNormalization.optional()), applyLanguageTextNormalization: core.serialization.property("apply_language_text_normalization", core.serialization.boolean().optional()), }); /***/ }, /***/ 62000 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechRequest = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceSettings_1 = __webpack_require__(72464); const PronunciationDictionaryVersionLocator_1 = __webpack_require__(44116); const BodyTextToSpeechV1TextToSpeechVoiceIdPostApplyTextNormalization_1 = __webpack_require__(88560); exports.TextToSpeechRequest = core.serialization.object({ text: core.serialization.string(), modelId: core.serialization.property("model_id", core.serialization.string().optional()), languageCode: core.serialization.property("language_code", core.serialization.string().optional()), voiceSettings: core.serialization.property("voice_settings", VoiceSettings_1.VoiceSettings.optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryVersionLocator_1.PronunciationDictionaryVersionLocator).optional()), seed: core.serialization.number().optional(), previousText: core.serialization.property("previous_text", core.serialization.string().optional()), nextText: core.serialization.property("next_text", core.serialization.string().optional()), previousRequestIds: core.serialization.property("previous_request_ids", core.serialization.list(core.serialization.string()).optional()), nextRequestIds: core.serialization.property("next_request_ids", core.serialization.list(core.serialization.string()).optional()), usePvcAsIvc: core.serialization.property("use_pvc_as_ivc", core.serialization.boolean().optional()), applyTextNormalization: core.serialization.property("apply_text_normalization", BodyTextToSpeechV1TextToSpeechVoiceIdPostApplyTextNormalization_1.BodyTextToSpeechV1TextToSpeechVoiceIdPostApplyTextNormalization.optional()), applyLanguageTextNormalization: core.serialization.property("apply_language_text_normalization", core.serialization.boolean().optional()), }); /***/ }, /***/ 28963 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechWithTimestampsRequest = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceSettings_1 = __webpack_require__(72464); const PronunciationDictionaryVersionLocator_1 = __webpack_require__(44116); const BodyTextToSpeechWithTimestampsV1TextToSpeechVoiceIdWithTimestampsPostApplyTextNormalization_1 = __webpack_require__(84834); exports.TextToSpeechWithTimestampsRequest = core.serialization.object({ text: core.serialization.string(), modelId: core.serialization.property("model_id", core.serialization.string().optional()), languageCode: core.serialization.property("language_code", core.serialization.string().optional()), voiceSettings: core.serialization.property("voice_settings", VoiceSettings_1.VoiceSettings.optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryVersionLocator_1.PronunciationDictionaryVersionLocator).optional()), seed: core.serialization.number().optional(), previousText: core.serialization.property("previous_text", core.serialization.string().optional()), nextText: core.serialization.property("next_text", core.serialization.string().optional()), previousRequestIds: core.serialization.property("previous_request_ids", core.serialization.list(core.serialization.string()).optional()), nextRequestIds: core.serialization.property("next_request_ids", core.serialization.list(core.serialization.string()).optional()), usePvcAsIvc: core.serialization.property("use_pvc_as_ivc", core.serialization.boolean().optional()), applyTextNormalization: core.serialization.property("apply_text_normalization", BodyTextToSpeechWithTimestampsV1TextToSpeechVoiceIdWithTimestampsPostApplyTextNormalization_1.BodyTextToSpeechWithTimestampsV1TextToSpeechVoiceIdWithTimestampsPostApplyTextNormalization.optional()), applyLanguageTextNormalization: core.serialization.property("apply_language_text_normalization", core.serialization.boolean().optional()), }); /***/ }, /***/ 67129 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StreamTextToSpeechWithTimestampsRequest = exports.StreamTextToSpeechRequest = exports.TextToSpeechWithTimestampsRequest = exports.TextToSpeechRequest = void 0; var TextToSpeechRequest_1 = __webpack_require__(62000); Object.defineProperty(exports, "TextToSpeechRequest", ({ enumerable: true, get: function () { return TextToSpeechRequest_1.TextToSpeechRequest; } })); var TextToSpeechWithTimestampsRequest_1 = __webpack_require__(28963); Object.defineProperty(exports, "TextToSpeechWithTimestampsRequest", ({ enumerable: true, get: function () { return TextToSpeechWithTimestampsRequest_1.TextToSpeechWithTimestampsRequest; } })); var StreamTextToSpeechRequest_1 = __webpack_require__(24768); Object.defineProperty(exports, "StreamTextToSpeechRequest", ({ enumerable: true, get: function () { return StreamTextToSpeechRequest_1.StreamTextToSpeechRequest; } })); var StreamTextToSpeechWithTimestampsRequest_1 = __webpack_require__(27411); Object.defineProperty(exports, "StreamTextToSpeechWithTimestampsRequest", ({ enumerable: true, get: function () { return StreamTextToSpeechWithTimestampsRequest_1.StreamTextToSpeechWithTimestampsRequest; } })); /***/ }, /***/ 47740 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(10962), exports); __exportStar(__webpack_require__(94190), exports); /***/ }, /***/ 11558 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechStreamingV1TextToSpeechVoiceIdStreamPostApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTextToSpeechStreamingV1TextToSpeechVoiceIdStreamPostApplyTextNormalization = core.serialization.enum_(["auto", "on", "off"]); /***/ }, /***/ 22320 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechStreamingWithTimestampsV1TextToSpeechVoiceIdStreamWithTimestampsPostApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTextToSpeechStreamingWithTimestampsV1TextToSpeechVoiceIdStreamWithTimestampsPostApplyTextNormalization = core.serialization.enum_(["auto", "on", "off"]); /***/ }, /***/ 88560 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechV1TextToSpeechVoiceIdPostApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTextToSpeechV1TextToSpeechVoiceIdPostApplyTextNormalization = core.serialization.enum_(["auto", "on", "off"]); /***/ }, /***/ 84834 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyTextToSpeechWithTimestampsV1TextToSpeechVoiceIdWithTimestampsPostApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyTextToSpeechWithTimestampsV1TextToSpeechVoiceIdWithTimestampsPostApplyTextNormalization = core.serialization.enum_(["auto", "on", "off"]); /***/ }, /***/ 92474 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechConvertRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSpeechConvertRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 37477 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechConvertWithTimestampsRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSpeechConvertWithTimestampsRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 49821 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechStreamRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSpeechStreamRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 12482 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechStreamWithTimestampsRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSpeechStreamWithTimestampsRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 10962 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(92474), exports); __exportStar(__webpack_require__(88560), exports); __exportStar(__webpack_require__(37477), exports); __exportStar(__webpack_require__(84834), exports); __exportStar(__webpack_require__(49821), exports); __exportStar(__webpack_require__(11558), exports); __exportStar(__webpack_require__(12482), exports); __exportStar(__webpack_require__(22320), exports); /***/ }, /***/ 42914 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(90445), exports); /***/ }, /***/ 67195 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost = core.serialization.object({ voiceName: core.serialization.property("voice_name", core.serialization.string()), voiceDescription: core.serialization.property("voice_description", core.serialization.string()), generatedVoiceId: core.serialization.property("generated_voice_id", core.serialization.string()), labels: core.serialization.record(core.serialization.string(), core.serialization.string().optional()).optional(), playedNotSelectedVoiceIds: core.serialization.property("played_not_selected_voice_ids", core.serialization.list(core.serialization.string()).optional()), }); /***/ }, /***/ 85552 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceDesignRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceDesignRequest = core.serialization.object({ voiceDescription: core.serialization.property("voice_description", core.serialization.string()), text: core.serialization.string().optional(), autoGenerateText: core.serialization.property("auto_generate_text", core.serialization.boolean().optional()), loudness: core.serialization.number().optional(), quality: core.serialization.number().optional(), seed: core.serialization.number().optional(), guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), }); /***/ }, /***/ 16151 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceDesignRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceDesignRequestModelModelId_1 = __webpack_require__(93065); exports.VoiceDesignRequestModel = core.serialization.object({ voiceDescription: core.serialization.property("voice_description", core.serialization.string()), modelId: core.serialization.property("model_id", VoiceDesignRequestModelModelId_1.VoiceDesignRequestModelModelId.optional()), text: core.serialization.string().optional(), autoGenerateText: core.serialization.property("auto_generate_text", core.serialization.boolean().optional()), loudness: core.serialization.number().optional(), seed: core.serialization.number().optional(), guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), streamPreviews: core.serialization.property("stream_previews", core.serialization.boolean().optional()), remixingSessionId: core.serialization.property("remixing_session_id", core.serialization.string().optional()), remixingSessionIterationId: core.serialization.property("remixing_session_iteration_id", core.serialization.string().optional()), quality: core.serialization.number().optional(), referenceAudioBase64: core.serialization.property("reference_audio_base64", core.serialization.string().optional()), promptStrength: core.serialization.property("prompt_strength", core.serialization.number().optional()), }); /***/ }, /***/ 97652 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceRemixRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceRemixRequestModel = core.serialization.object({ voiceDescription: core.serialization.property("voice_description", core.serialization.string()), text: core.serialization.string().optional(), autoGenerateText: core.serialization.property("auto_generate_text", core.serialization.boolean().optional()), loudness: core.serialization.number().optional(), seed: core.serialization.number().optional(), guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), streamPreviews: core.serialization.property("stream_previews", core.serialization.boolean().optional()), remixingSessionId: core.serialization.property("remixing_session_id", core.serialization.string().optional()), remixingSessionIterationId: core.serialization.property("remixing_session_iteration_id", core.serialization.string().optional()), promptStrength: core.serialization.property("prompt_strength", core.serialization.number().optional()), }); /***/ }, /***/ 90445 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceRemixRequestModel = exports.VoiceDesignRequestModel = exports.BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost = exports.VoiceDesignRequest = void 0; var VoiceDesignRequest_1 = __webpack_require__(85552); Object.defineProperty(exports, "VoiceDesignRequest", ({ enumerable: true, get: function () { return VoiceDesignRequest_1.VoiceDesignRequest; } })); var BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost_1 = __webpack_require__(67195); Object.defineProperty(exports, "BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost", ({ enumerable: true, get: function () { return BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost_1.BodyCreateANewVoiceFromVoicePreviewV1TextToVoicePost; } })); var VoiceDesignRequestModel_1 = __webpack_require__(16151); Object.defineProperty(exports, "VoiceDesignRequestModel", ({ enumerable: true, get: function () { return VoiceDesignRequestModel_1.VoiceDesignRequestModel; } })); var VoiceRemixRequestModel_1 = __webpack_require__(97652); Object.defineProperty(exports, "VoiceRemixRequestModel", ({ enumerable: true, get: function () { return VoiceRemixRequestModel_1.VoiceRemixRequestModel; } })); /***/ }, /***/ 73776 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(87038), exports); __exportStar(__webpack_require__(42914), exports); /***/ }, /***/ 86660 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToVoiceCreatePreviewsRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToVoiceCreatePreviewsRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 53485 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToVoiceDesignRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToVoiceDesignRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 19758 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToVoiceRemixRequestOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToVoiceRemixRequestOutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 93065 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceDesignRequestModelModelId = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceDesignRequestModelModelId = core.serialization.enum_(["eleven_multilingual_ttv_v2", "eleven_ttv_v3"]); /***/ }, /***/ 87038 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(86660), exports); __exportStar(__webpack_require__(53485), exports); __exportStar(__webpack_require__(93065), exports); __exportStar(__webpack_require__(19758), exports); /***/ }, /***/ 59387 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(96377), exports); /***/ }, /***/ 9340 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReceiveMessageMulti = void 0; const core = __importStar(__webpack_require__(56916)); const AudioOutputMulti_1 = __webpack_require__(51511); const FinalOutputMulti_1 = __webpack_require__(29865); exports.ReceiveMessageMulti = core.serialization.undiscriminatedUnion([AudioOutputMulti_1.AudioOutputMulti, FinalOutputMulti_1.FinalOutputMulti]); /***/ }, /***/ 5135 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SendMessageMulti = void 0; const core = __importStar(__webpack_require__(56916)); const InitializeConnectionMulti_1 = __webpack_require__(50124); const InitialiseContext_1 = __webpack_require__(94089); const SendTextMulti_1 = __webpack_require__(71585); const FlushContext_1 = __webpack_require__(23166); const CloseContext_1 = __webpack_require__(91000); const CloseSocket_1 = __webpack_require__(29162); const KeepContextAlive_1 = __webpack_require__(87830); exports.SendMessageMulti = core.serialization.undiscriminatedUnion([ InitializeConnectionMulti_1.InitializeConnectionMulti, InitialiseContext_1.InitialiseContext, SendTextMulti_1.SendTextMulti, FlushContext_1.FlushContext, CloseContext_1.CloseContext, CloseSocket_1.CloseSocket, KeepContextAlive_1.KeepContextAlive, ]); /***/ }, /***/ 96377 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(5135), exports); __exportStar(__webpack_require__(9340), exports); /***/ }, /***/ 8392 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(19062), exports); /***/ }, /***/ 71240 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReceiveMessage = void 0; const core = __importStar(__webpack_require__(56916)); const AudioOutput_1 = __webpack_require__(6596); const FinalOutput_1 = __webpack_require__(54202); exports.ReceiveMessage = core.serialization.undiscriminatedUnion([AudioOutput_1.AudioOutput, FinalOutput_1.FinalOutput]); /***/ }, /***/ 32655 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SendMessage = void 0; const core = __importStar(__webpack_require__(56916)); const InitializeConnection_1 = __webpack_require__(14425); const SendText_1 = __webpack_require__(21266); const CloseConnection_1 = __webpack_require__(68495); exports.SendMessage = core.serialization.undiscriminatedUnion([InitializeConnection_1.InitializeConnection, SendText_1.SendText, CloseConnection_1.CloseConnection]); /***/ }, /***/ 19062 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(32655), exports); __exportStar(__webpack_require__(71240), exports); /***/ }, /***/ 11763 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(9130), exports); /***/ }, /***/ 80531 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost = core.serialization.object({ newName: core.serialization.property("new_name", core.serialization.string()), }); /***/ }, /***/ 9130 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost = void 0; var BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost_1 = __webpack_require__(80531); Object.defineProperty(exports, "BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost", ({ enumerable: true, get: function () { return BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost_1.BodyAddSharedVoiceV1VoicesAddPublicUserIdVoiceIdPost; } })); /***/ }, /***/ 30707 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(86321), exports); __exportStar(__webpack_require__(9181), exports); __exportStar(__webpack_require__(11763), exports); /***/ }, /***/ 9181 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.pvc = void 0; exports.pvc = __importStar(__webpack_require__(50173)); __exportStar(__webpack_require__(41672), exports); /***/ }, /***/ 8181 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(41672), exports); /***/ }, /***/ 49599 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyEditPvcVoiceV1VoicesPvcVoiceIdPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyEditPvcVoiceV1VoicesPvcVoiceIdPost = core.serialization.object({ name: core.serialization.string().optional(), language: core.serialization.string().optional(), description: core.serialization.string().optional(), labels: core.serialization.record(core.serialization.string(), core.serialization.string().optional()).optional(), }); /***/ }, /***/ 43370 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost = core.serialization.object({ modelId: core.serialization.property("model_id", core.serialization.string().optional()), }); /***/ }, /***/ 73340 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreatePvcVoiceRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreatePvcVoiceRequest = core.serialization.object({ name: core.serialization.string(), language: core.serialization.string(), description: core.serialization.string().optional(), labels: core.serialization.record(core.serialization.string(), core.serialization.string().optional()).optional(), }); /***/ }, /***/ 41672 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost = exports.BodyEditPvcVoiceV1VoicesPvcVoiceIdPost = exports.CreatePvcVoiceRequest = void 0; var CreatePvcVoiceRequest_1 = __webpack_require__(73340); Object.defineProperty(exports, "CreatePvcVoiceRequest", ({ enumerable: true, get: function () { return CreatePvcVoiceRequest_1.CreatePvcVoiceRequest; } })); var BodyEditPvcVoiceV1VoicesPvcVoiceIdPost_1 = __webpack_require__(49599); Object.defineProperty(exports, "BodyEditPvcVoiceV1VoicesPvcVoiceIdPost", ({ enumerable: true, get: function () { return BodyEditPvcVoiceV1VoicesPvcVoiceIdPost_1.BodyEditPvcVoiceV1VoicesPvcVoiceIdPost; } })); var BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost_1 = __webpack_require__(43370); Object.defineProperty(exports, "BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost", ({ enumerable: true, get: function () { return BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost_1.BodyRunPvcTrainingV1VoicesPvcVoiceIdTrainPost; } })); /***/ }, /***/ 50173 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(74819), exports); __exportStar(__webpack_require__(8181), exports); /***/ }, /***/ 74819 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.samples = void 0; exports.samples = __importStar(__webpack_require__(93055)); __exportStar(__webpack_require__(41798), exports); /***/ }, /***/ 46151 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Response = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceSample_1 = __webpack_require__(87699); exports.Response = core.serialization.list(VoiceSample_1.VoiceSample); /***/ }, /***/ 49759 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.create = void 0; exports.create = __importStar(__webpack_require__(46151)); __exportStar(__webpack_require__(41798), exports); /***/ }, /***/ 40012 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost = core.serialization.object({ removeBackgroundNoise: core.serialization.property("remove_background_noise", core.serialization.boolean().optional()), selectedSpeakerIds: core.serialization.property("selected_speaker_ids", core.serialization.list(core.serialization.string()).optional()), trimStartTime: core.serialization.property("trim_start_time", core.serialization.number().optional()), trimEndTime: core.serialization.property("trim_end_time", core.serialization.number().optional()), }); /***/ }, /***/ 41798 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost = void 0; var BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost_1 = __webpack_require__(40012); Object.defineProperty(exports, "BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost", ({ enumerable: true, get: function () { return BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost_1.BodyUpdatePvcVoiceSampleV1VoicesPvcVoiceIdSamplesSampleIdPost; } })); /***/ }, /***/ 93055 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(49759), exports); /***/ }, /***/ 3140 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoicesGetSharedRequestCategory = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoicesGetSharedRequestCategory = core.serialization.enum_(["professional", "famous", "high_quality"]); /***/ }, /***/ 86321 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(3140), exports); /***/ }, /***/ 25625 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(22327), exports); /***/ }, /***/ 31070 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.search = void 0; exports.search = __importStar(__webpack_require__(30908)); /***/ }, /***/ 30908 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Response = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceGroupByNameResponseModel_1 = __webpack_require__(2937); exports.Response = core.serialization.list(WorkspaceGroupByNameResponseModel_1.WorkspaceGroupByNameResponseModel); /***/ }, /***/ 28492 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(31070), exports); __exportStar(__webpack_require__(15514), exports); /***/ }, /***/ 15514 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.members = void 0; exports.members = __importStar(__webpack_require__(68842)); __exportStar(__webpack_require__(44187), exports); /***/ }, /***/ 27804 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(44187), exports); /***/ }, /***/ 49211 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddMemberToGroupRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddMemberToGroupRequest = core.serialization.object({ email: core.serialization.string(), }); /***/ }, /***/ 32393 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost = core.serialization.object({ email: core.serialization.string(), }); /***/ }, /***/ 44187 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddMemberToGroupRequest = exports.BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost = void 0; var BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost_1 = __webpack_require__(32393); Object.defineProperty(exports, "BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost", ({ enumerable: true, get: function () { return BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost_1.BodyDeleteMemberFromUserGroupV1WorkspaceGroupsGroupIdMembersRemovePost; } })); var AddMemberToGroupRequest_1 = __webpack_require__(49211); Object.defineProperty(exports, "AddMemberToGroupRequest", ({ enumerable: true, get: function () { return AddMemberToGroupRequest_1.AddMemberToGroupRequest; } })); /***/ }, /***/ 68842 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(27804), exports); /***/ }, /***/ 22327 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.groups = exports.resources = exports.members = exports.invites = void 0; exports.invites = __importStar(__webpack_require__(74038)); __exportStar(__webpack_require__(53428), exports); exports.members = __importStar(__webpack_require__(88707)); __exportStar(__webpack_require__(97473), exports); exports.resources = __importStar(__webpack_require__(40217)); __exportStar(__webpack_require__(13375), exports); exports.groups = __importStar(__webpack_require__(28492)); __exportStar(__webpack_require__(30887), exports); __exportStar(__webpack_require__(95546), exports); __exportStar(__webpack_require__(11796), exports); /***/ }, /***/ 72200 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(30887), exports); /***/ }, /***/ 17697 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyDeleteExistingInvitationV1WorkspaceInvitesDelete = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyDeleteExistingInvitationV1WorkspaceInvitesDelete = core.serialization.object({ email: core.serialization.string(), }); /***/ }, /***/ 10391 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost = core.serialization.object({ emails: core.serialization.list(core.serialization.string()), groupIds: core.serialization.property("group_ids", core.serialization.list(core.serialization.string()).optional()), }); /***/ }, /***/ 57684 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InviteUserRequest = void 0; const core = __importStar(__webpack_require__(56916)); const BodyInviteUserV1WorkspaceInvitesAddPostWorkspacePermission_1 = __webpack_require__(26597); exports.InviteUserRequest = core.serialization.object({ email: core.serialization.string(), groupIds: core.serialization.property("group_ids", core.serialization.list(core.serialization.string()).optional()), workspacePermission: core.serialization.property("workspace_permission", BodyInviteUserV1WorkspaceInvitesAddPostWorkspacePermission_1.BodyInviteUserV1WorkspaceInvitesAddPostWorkspacePermission.optional()), }); /***/ }, /***/ 30887 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyDeleteExistingInvitationV1WorkspaceInvitesDelete = exports.BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost = exports.InviteUserRequest = void 0; var InviteUserRequest_1 = __webpack_require__(57684); Object.defineProperty(exports, "InviteUserRequest", ({ enumerable: true, get: function () { return InviteUserRequest_1.InviteUserRequest; } })); var BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost_1 = __webpack_require__(10391); Object.defineProperty(exports, "BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost", ({ enumerable: true, get: function () { return BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost_1.BodyInviteMultipleUsersV1WorkspaceInvitesAddBulkPost; } })); var BodyDeleteExistingInvitationV1WorkspaceInvitesDelete_1 = __webpack_require__(17697); Object.defineProperty(exports, "BodyDeleteExistingInvitationV1WorkspaceInvitesDelete", ({ enumerable: true, get: function () { return BodyDeleteExistingInvitationV1WorkspaceInvitesDelete_1.BodyDeleteExistingInvitationV1WorkspaceInvitesDelete; } })); /***/ }, /***/ 74038 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(53428), exports); __exportStar(__webpack_require__(72200), exports); /***/ }, /***/ 26597 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyInviteUserV1WorkspaceInvitesAddPostWorkspacePermission = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyInviteUserV1WorkspaceInvitesAddPostWorkspacePermission = core.serialization.enum_([ "external", "admin", "workspace_admin", "workspace_member", "support_l1", "support_l2", "moderator", "sales", "voice_mixer", "voice_admin", "convai_admin", "enterprise_viewer", "quality_check_admin", "workspace_migration_admin", "human_reviewer", "productions_admin", "support", "internal", ]); /***/ }, /***/ 53428 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(26597), exports); /***/ }, /***/ 39043 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(95546), exports); /***/ }, /***/ 13446 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateMemberRequest = void 0; const core = __importStar(__webpack_require__(56916)); const BodyUpdateMemberV1WorkspaceMembersPostWorkspaceRole_1 = __webpack_require__(21116); exports.UpdateMemberRequest = core.serialization.object({ email: core.serialization.string(), isLocked: core.serialization.property("is_locked", core.serialization.boolean().optional()), workspaceRole: core.serialization.property("workspace_role", BodyUpdateMemberV1WorkspaceMembersPostWorkspaceRole_1.BodyUpdateMemberV1WorkspaceMembersPostWorkspaceRole.optional()), }); /***/ }, /***/ 95546 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateMemberRequest = void 0; var UpdateMemberRequest_1 = __webpack_require__(13446); Object.defineProperty(exports, "UpdateMemberRequest", ({ enumerable: true, get: function () { return UpdateMemberRequest_1.UpdateMemberRequest; } })); /***/ }, /***/ 88707 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(97473), exports); __exportStar(__webpack_require__(39043), exports); /***/ }, /***/ 21116 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUpdateMemberV1WorkspaceMembersPostWorkspaceRole = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyUpdateMemberV1WorkspaceMembersPostWorkspaceRole = core.serialization.enum_(["workspace_admin", "workspace_member"]); /***/ }, /***/ 97473 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(21116), exports); /***/ }, /***/ 18497 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(11796), exports); /***/ }, /***/ 17235 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost = void 0; const core = __importStar(__webpack_require__(56916)); const BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePostRole_1 = __webpack_require__(27816); const WorkspaceResourceType_1 = __webpack_require__(16522); exports.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost = core.serialization.object({ role: BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePostRole_1.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePostRole, resourceType: core.serialization.property("resource_type", WorkspaceResourceType_1.WorkspaceResourceType), userEmail: core.serialization.property("user_email", core.serialization.string().optional()), groupId: core.serialization.property("group_id", core.serialization.string().optional()), workspaceApiKeyId: core.serialization.property("workspace_api_key_id", core.serialization.string().optional()), }); /***/ }, /***/ 81123 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceResourceType_1 = __webpack_require__(16522); exports.BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost = core.serialization.object({ resourceType: core.serialization.property("resource_type", WorkspaceResourceType_1.WorkspaceResourceType), userEmail: core.serialization.property("user_email", core.serialization.string().optional()), groupId: core.serialization.property("group_id", core.serialization.string().optional()), workspaceApiKeyId: core.serialization.property("workspace_api_key_id", core.serialization.string().optional()), }); /***/ }, /***/ 11796 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost = exports.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost = void 0; var BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost_1 = __webpack_require__(17235); Object.defineProperty(exports, "BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost", ({ enumerable: true, get: function () { return BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost_1.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePost; } })); var BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost_1 = __webpack_require__(81123); Object.defineProperty(exports, "BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost", ({ enumerable: true, get: function () { return BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost_1.BodyUnshareWorkspaceResourceV1WorkspaceResourcesResourceIdUnsharePost; } })); /***/ }, /***/ 40217 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(13375), exports); __exportStar(__webpack_require__(18497), exports); /***/ }, /***/ 27816 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePostRole = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyShareWorkspaceResourceV1WorkspaceResourcesResourceIdSharePostRole = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 13375 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(27816), exports); /***/ }, /***/ 88083 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddChapterResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterWithContentResponseModel_1 = __webpack_require__(18117); exports.AddChapterResponseModel = core.serialization.object({ chapter: ChapterWithContentResponseModel_1.ChapterWithContentResponseModel, }); /***/ }, /***/ 26051 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddKnowledgeBaseResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddKnowledgeBaseResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), }); /***/ }, /***/ 64206 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddProjectRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddProjectRequest = core.serialization.unknown(); /***/ }, /***/ 33959 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddProjectResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectResponse_1 = __webpack_require__(61917); exports.AddProjectResponseModel = core.serialization.object({ project: ProjectResponse_1.ProjectResponse, }); /***/ }, /***/ 69623 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddPronunciationDictionaryResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const AddPronunciationDictionaryResponseModelPermissionOnResource_1 = __webpack_require__(10213); exports.AddPronunciationDictionaryResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), createdBy: core.serialization.property("created_by", core.serialization.string()), creationTimeUnix: core.serialization.property("creation_time_unix", core.serialization.number()), versionId: core.serialization.property("version_id", core.serialization.string()), versionRulesNum: core.serialization.property("version_rules_num", core.serialization.number()), description: core.serialization.string().optional(), permissionOnResource: core.serialization.property("permission_on_resource", AddPronunciationDictionaryResponseModelPermissionOnResource_1.AddPronunciationDictionaryResponseModelPermissionOnResource.optional()), }); /***/ }, /***/ 10213 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddPronunciationDictionaryResponseModelPermissionOnResource = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddPronunciationDictionaryResponseModelPermissionOnResource = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 80149 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddSharingVoiceRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddSharingVoiceRequest = core.serialization.unknown(); /***/ }, /***/ 88916 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddVoiceIvcResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddVoiceIvcResponseModel = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string()), requiresVerification: core.serialization.property("requires_verification", core.serialization.boolean()), }); /***/ }, /***/ 23153 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddVoiceResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddVoiceResponseModel = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string()), }); /***/ }, /***/ 9168 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddWorkspaceGroupMemberResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddWorkspaceGroupMemberResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 99928 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AddWorkspaceInviteResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AddWorkspaceInviteResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 87385 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AdditionalFormatResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AdditionalFormatResponseModel = core.serialization.object({ requestedFormat: core.serialization.property("requested_format", core.serialization.string()), fileExtension: core.serialization.property("file_extension", core.serialization.string()), contentType: core.serialization.property("content_type", core.serialization.string()), isBase64Encoded: core.serialization.property("is_base64_encoded", core.serialization.boolean()), content: core.serialization.string(), }); /***/ }, /***/ 78980 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AdditionalFormats = void 0; const core = __importStar(__webpack_require__(56916)); const ExportOptions_1 = __webpack_require__(71083); exports.AdditionalFormats = core.serialization.list(ExportOptions_1.ExportOptions); /***/ }, /***/ 91258 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AdhocAgentConfigOverrideForTestRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationalConfig_1 = __webpack_require__(78895); const AgentPlatformSettingsRequestModel_1 = __webpack_require__(92598); const AgentWorkflowRequestModel_1 = __webpack_require__(71481); exports.AdhocAgentConfigOverrideForTestRequestModel = core.serialization.object({ conversationConfig: core.serialization.property("conversation_config", ConversationalConfig_1.ConversationalConfig), platformSettings: core.serialization.property("platform_settings", AgentPlatformSettingsRequestModel_1.AgentPlatformSettingsRequestModel), workflow: AgentWorkflowRequestModel_1.AgentWorkflowRequestModel.optional(), }); /***/ }, /***/ 60868 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Age = void 0; const core = __importStar(__webpack_require__(56916)); exports.Age = core.serialization.unknown(); /***/ }, /***/ 88938 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentCallLimits = void 0; const core = __importStar(__webpack_require__(56916)); exports.AgentCallLimits = core.serialization.object({ agentConcurrencyLimit: core.serialization.property("agent_concurrency_limit", core.serialization.number().optional()), dailyLimit: core.serialization.property("daily_limit", core.serialization.number().optional()), burstingEnabled: core.serialization.property("bursting_enabled", core.serialization.boolean().optional()), }); /***/ }, /***/ 19340 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentConfig = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariablesConfig_1 = __webpack_require__(17499); const PromptAgentApiModelOutput_1 = __webpack_require__(95616); exports.AgentConfig = core.serialization.object({ firstMessage: core.serialization.property("first_message", core.serialization.string().optional()), language: core.serialization.string().optional(), dynamicVariables: core.serialization.property("dynamic_variables", DynamicVariablesConfig_1.DynamicVariablesConfig.optional()), disableFirstMessageInterruptions: core.serialization.property("disable_first_message_interruptions", core.serialization.boolean().optional()), prompt: PromptAgentApiModelOutput_1.PromptAgentApiModelOutput.optional(), }); /***/ }, /***/ 9256 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentConfigApiModelWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariablesConfigWorkflowOverride_1 = __webpack_require__(55650); const PromptAgentApiModelWorkflowOverride_1 = __webpack_require__(32376); exports.AgentConfigApiModelWorkflowOverride = core.serialization.object({ firstMessage: core.serialization.property("first_message", core.serialization.string().optional()), language: core.serialization.string().optional(), dynamicVariables: core.serialization.property("dynamic_variables", DynamicVariablesConfigWorkflowOverride_1.DynamicVariablesConfigWorkflowOverride.optional()), disableFirstMessageInterruptions: core.serialization.property("disable_first_message_interruptions", core.serialization.boolean().optional()), prompt: PromptAgentApiModelWorkflowOverride_1.PromptAgentApiModelWorkflowOverride.optional(), }); /***/ }, /***/ 8084 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentConfigOverride = void 0; const core = __importStar(__webpack_require__(56916)); const PromptAgentApiModelOverride_1 = __webpack_require__(53749); exports.AgentConfigOverride = core.serialization.object({ firstMessage: core.serialization.property("first_message", core.serialization.string().optional()), language: core.serialization.string().optional(), prompt: PromptAgentApiModelOverride_1.PromptAgentApiModelOverride.optional(), }); /***/ }, /***/ 65590 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentConfigOverrideConfig = void 0; const core = __importStar(__webpack_require__(56916)); const PromptAgentApiModelOverrideConfig_1 = __webpack_require__(99395); exports.AgentConfigOverrideConfig = core.serialization.object({ firstMessage: core.serialization.property("first_message", core.serialization.boolean().optional()), language: core.serialization.boolean().optional(), prompt: PromptAgentApiModelOverrideConfig_1.PromptAgentApiModelOverrideConfig.optional(), }); /***/ }, /***/ 36947 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentFailureResponseExample = void 0; const core = __importStar(__webpack_require__(56916)); exports.AgentFailureResponseExample = core.serialization.object({ response: core.serialization.string(), type: core.serialization.stringLiteral("failure"), }); /***/ }, /***/ 18067 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentMetadataResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AgentMetadataResponseModel = core.serialization.object({ createdAtUnixSecs: core.serialization.property("created_at_unix_secs", core.serialization.number()), updatedAtUnixSecs: core.serialization.property("updated_at_unix_secs", core.serialization.number()), }); /***/ }, /***/ 92598 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentPlatformSettingsRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const AuthSettings_1 = __webpack_require__(81636); const EvaluationSettings_1 = __webpack_require__(54056); const WidgetConfig_1 = __webpack_require__(65121); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); const ConversationInitiationClientDataConfigInput_1 = __webpack_require__(15303); const AgentCallLimits_1 = __webpack_require__(88938); const PrivacyConfig_1 = __webpack_require__(3469); const AgentWorkspaceOverridesInput_1 = __webpack_require__(6470); const AgentTestingSettings_1 = __webpack_require__(53553); exports.AgentPlatformSettingsRequestModel = core.serialization.object({ auth: AuthSettings_1.AuthSettings.optional(), evaluation: EvaluationSettings_1.EvaluationSettings.optional(), widget: WidgetConfig_1.WidgetConfig.optional(), dataCollection: core.serialization.property("data_collection", core.serialization.record(core.serialization.string(), LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty).optional()), overrides: ConversationInitiationClientDataConfigInput_1.ConversationInitiationClientDataConfigInput.optional(), callLimits: core.serialization.property("call_limits", AgentCallLimits_1.AgentCallLimits.optional()), privacy: PrivacyConfig_1.PrivacyConfig.optional(), workspaceOverrides: core.serialization.property("workspace_overrides", AgentWorkspaceOverridesInput_1.AgentWorkspaceOverridesInput.optional()), testing: AgentTestingSettings_1.AgentTestingSettings.optional(), }); /***/ }, /***/ 4706 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentPlatformSettingsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const AuthSettings_1 = __webpack_require__(81636); const EvaluationSettings_1 = __webpack_require__(54056); const WidgetConfig_1 = __webpack_require__(65121); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); const ConversationInitiationClientDataConfigOutput_1 = __webpack_require__(88618); const AgentCallLimits_1 = __webpack_require__(88938); const PrivacyConfig_1 = __webpack_require__(3469); const AgentWorkspaceOverridesOutput_1 = __webpack_require__(15797); const AgentTestingSettings_1 = __webpack_require__(53553); const SafetyResponseModel_1 = __webpack_require__(51997); exports.AgentPlatformSettingsResponseModel = core.serialization.object({ auth: AuthSettings_1.AuthSettings.optional(), evaluation: EvaluationSettings_1.EvaluationSettings.optional(), widget: WidgetConfig_1.WidgetConfig.optional(), dataCollection: core.serialization.property("data_collection", core.serialization.record(core.serialization.string(), LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty).optional()), overrides: ConversationInitiationClientDataConfigOutput_1.ConversationInitiationClientDataConfigOutput.optional(), callLimits: core.serialization.property("call_limits", AgentCallLimits_1.AgentCallLimits.optional()), privacy: PrivacyConfig_1.PrivacyConfig.optional(), workspaceOverrides: core.serialization.property("workspace_overrides", AgentWorkspaceOverridesOutput_1.AgentWorkspaceOverridesOutput.optional()), testing: AgentTestingSettings_1.AgentTestingSettings.optional(), safety: SafetyResponseModel_1.SafetyResponseModel.optional(), }); /***/ }, /***/ 17894 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentSimulatedChatTestResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptCommonModelOutput_1 = __webpack_require__(59429); const ConversationHistoryAnalysisCommonModel_1 = __webpack_require__(29172); exports.AgentSimulatedChatTestResponseModel = core.serialization.object({ simulatedConversation: core.serialization.property("simulated_conversation", core.serialization.list(ConversationHistoryTranscriptCommonModelOutput_1.ConversationHistoryTranscriptCommonModelOutput)), analysis: ConversationHistoryAnalysisCommonModel_1.ConversationHistoryAnalysisCommonModel, }); /***/ }, /***/ 57945 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentSuccessfulResponseExample = void 0; const core = __importStar(__webpack_require__(56916)); exports.AgentSuccessfulResponseExample = core.serialization.object({ response: core.serialization.string(), type: core.serialization.stringLiteral("success"), }); /***/ }, /***/ 6614 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentSummaryResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ResourceAccessInfo_1 = __webpack_require__(41469); exports.AgentSummaryResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), name: core.serialization.string(), tags: core.serialization.list(core.serialization.string()), createdAtUnixSecs: core.serialization.property("created_at_unix_secs", core.serialization.number()), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), lastCallTimeUnixSecs: core.serialization.property("last_call_time_unix_secs", core.serialization.number().optional()), }); /***/ }, /***/ 53553 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentTestingSettings = void 0; const core = __importStar(__webpack_require__(56916)); const AttachedTestModel_1 = __webpack_require__(67994); exports.AgentTestingSettings = core.serialization.object({ attachedTests: core.serialization.property("attached_tests", core.serialization.list(AttachedTestModel_1.AttachedTestModel).optional()), }); /***/ }, /***/ 53545 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentTransfer = void 0; const core = __importStar(__webpack_require__(56916)); exports.AgentTransfer = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), condition: core.serialization.string(), delayMs: core.serialization.property("delay_ms", core.serialization.number().optional()), transferMessage: core.serialization.property("transfer_message", core.serialization.string().optional()), enableTransferredAgentFirstMessage: core.serialization.property("enable_transferred_agent_first_message", core.serialization.boolean().optional()), }); /***/ }, /***/ 71481 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentWorkflowRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkflowEdgeModel_1 = __webpack_require__(14302); const AgentWorkflowRequestModelNodesValue_1 = __webpack_require__(13687); exports.AgentWorkflowRequestModel = core.serialization.object({ edges: core.serialization.record(core.serialization.string(), WorkflowEdgeModel_1.WorkflowEdgeModel).optional(), nodes: core.serialization.record(core.serialization.string(), AgentWorkflowRequestModelNodesValue_1.AgentWorkflowRequestModelNodesValue).optional(), }); /***/ }, /***/ 13687 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentWorkflowRequestModelNodesValue = void 0; const core = __importStar(__webpack_require__(56916)); const WorkflowEndNodeModel_1 = __webpack_require__(48676); const WorkflowOverrideAgentNodeModel_1 = __webpack_require__(15744); const WorkflowPhoneNumberNodeModel_1 = __webpack_require__(45872); const WorkflowStandaloneAgentNodeModel_1 = __webpack_require__(78107); const WorkflowStartNodeModel_1 = __webpack_require__(74751); const WorkflowToolNodeModel_1 = __webpack_require__(22055); exports.AgentWorkflowRequestModelNodesValue = core.serialization .union("type", { end: WorkflowEndNodeModel_1.WorkflowEndNodeModel, override_agent: WorkflowOverrideAgentNodeModel_1.WorkflowOverrideAgentNodeModel, phone_number: WorkflowPhoneNumberNodeModel_1.WorkflowPhoneNumberNodeModel, standalone_agent: WorkflowStandaloneAgentNodeModel_1.WorkflowStandaloneAgentNodeModel, start: WorkflowStartNodeModel_1.WorkflowStartNodeModel, tool: WorkflowToolNodeModel_1.WorkflowToolNodeModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 6470 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentWorkspaceOverridesInput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataWebhook_1 = __webpack_require__(19368); const ConvAiWebhooks_1 = __webpack_require__(9825); exports.AgentWorkspaceOverridesInput = core.serialization.object({ conversationInitiationClientDataWebhook: core.serialization.property("conversation_initiation_client_data_webhook", ConversationInitiationClientDataWebhook_1.ConversationInitiationClientDataWebhook.optional()), webhooks: ConvAiWebhooks_1.ConvAiWebhooks.optional(), }); /***/ }, /***/ 15797 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AgentWorkspaceOverridesOutput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataWebhook_1 = __webpack_require__(19368); const ConvAiWebhooks_1 = __webpack_require__(9825); exports.AgentWorkspaceOverridesOutput = core.serialization.object({ conversationInitiationClientDataWebhook: core.serialization.property("conversation_initiation_client_data_webhook", ConversationInitiationClientDataWebhook_1.ConversationInitiationClientDataWebhook.optional()), webhooks: ConvAiWebhooks_1.ConvAiWebhooks.optional(), }); /***/ }, /***/ 83482 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Alignment = void 0; const core = __importStar(__webpack_require__(56916)); exports.Alignment = core.serialization.object({ charStartTimesMs: core.serialization.list(core.serialization.number()).optional(), charsDurationsMs: core.serialization.list(core.serialization.number()).optional(), chars: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 82933 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AllowlistItem = void 0; const core = __importStar(__webpack_require__(56916)); exports.AllowlistItem = core.serialization.object({ hostname: core.serialization.string(), }); /***/ }, /***/ 31276 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ArrayJsonSchemaPropertyInput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); exports.ArrayJsonSchemaPropertyInput = core.serialization.object({ type: core.serialization.stringLiteral("array").optional(), description: core.serialization.string().optional(), items: core.serialization.lazy(() => serializers.ArrayJsonSchemaPropertyInputItems), }); /***/ }, /***/ 56410 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ArrayJsonSchemaPropertyInputItems = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); exports.ArrayJsonSchemaPropertyInputItems = core.serialization.undiscriminatedUnion([ LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty, core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyInput), core.serialization.lazyObject(() => serializers.ArrayJsonSchemaPropertyInput), ]); /***/ }, /***/ 24359 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ArrayJsonSchemaPropertyOutput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); exports.ArrayJsonSchemaPropertyOutput = core.serialization.object({ type: core.serialization.stringLiteral("array").optional(), description: core.serialization.string().optional(), items: core.serialization.lazy(() => serializers.ArrayJsonSchemaPropertyOutputItems), }); /***/ }, /***/ 31203 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ArrayJsonSchemaPropertyOutputItems = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); exports.ArrayJsonSchemaPropertyOutputItems = core.serialization.undiscriminatedUnion([ LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty, core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyOutput), core.serialization.lazyObject(() => serializers.ArrayJsonSchemaPropertyOutput), ]); /***/ }, /***/ 24181 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AsrConversationalConfig = void 0; const core = __importStar(__webpack_require__(56916)); const AsrQuality_1 = __webpack_require__(73244); const AsrProvider_1 = __webpack_require__(93724); const AsrInputFormat_1 = __webpack_require__(64710); exports.AsrConversationalConfig = core.serialization.object({ quality: AsrQuality_1.AsrQuality.optional(), provider: AsrProvider_1.AsrProvider.optional(), userInputAudioFormat: core.serialization.property("user_input_audio_format", AsrInputFormat_1.AsrInputFormat.optional()), keywords: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 5848 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AsrConversationalConfigWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const AsrQuality_1 = __webpack_require__(73244); const AsrProvider_1 = __webpack_require__(93724); const AsrInputFormat_1 = __webpack_require__(64710); exports.AsrConversationalConfigWorkflowOverride = core.serialization.object({ quality: AsrQuality_1.AsrQuality.optional(), provider: AsrProvider_1.AsrProvider.optional(), userInputAudioFormat: core.serialization.property("user_input_audio_format", AsrInputFormat_1.AsrInputFormat.optional()), keywords: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 64710 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AsrInputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.AsrInputFormat = core.serialization.enum_([ "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", ]); /***/ }, /***/ 93724 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AsrProvider = void 0; const core = __importStar(__webpack_require__(56916)); exports.AsrProvider = core.serialization.stringLiteral("elevenlabs"); /***/ }, /***/ 73244 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AsrQuality = void 0; const core = __importStar(__webpack_require__(56916)); exports.AsrQuality = core.serialization.stringLiteral("high"); /***/ }, /***/ 67994 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AttachedTestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AttachedTestModel = core.serialization.object({ testId: core.serialization.property("test_id", core.serialization.string()), }); /***/ }, /***/ 88333 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioNativeCreateProjectResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AudioNativeCreateProjectResponseModel = core.serialization.object({ projectId: core.serialization.property("project_id", core.serialization.string()), converting: core.serialization.boolean(), htmlSnippet: core.serialization.property("html_snippet", core.serialization.string()), }); /***/ }, /***/ 28605 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioNativeEditContentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.AudioNativeEditContentResponseModel = core.serialization.object({ projectId: core.serialization.property("project_id", core.serialization.string()), converting: core.serialization.boolean(), publishing: core.serialization.boolean(), htmlSnippet: core.serialization.property("html_snippet", core.serialization.string()), }); /***/ }, /***/ 74666 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioNativeProjectSettingsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const AudioNativeProjectSettingsResponseModelStatus_1 = __webpack_require__(78640); exports.AudioNativeProjectSettingsResponseModel = core.serialization.object({ title: core.serialization.string(), image: core.serialization.string(), author: core.serialization.string(), small: core.serialization.boolean(), textColor: core.serialization.property("text_color", core.serialization.string()), backgroundColor: core.serialization.property("background_color", core.serialization.string()), sessionization: core.serialization.number(), audioPath: core.serialization.property("audio_path", core.serialization.string().optional()), audioUrl: core.serialization.property("audio_url", core.serialization.string().optional()), status: AudioNativeProjectSettingsResponseModelStatus_1.AudioNativeProjectSettingsResponseModelStatus.optional(), }); /***/ }, /***/ 78640 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioNativeProjectSettingsResponseModelStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.AudioNativeProjectSettingsResponseModelStatus = core.serialization.enum_(["processing", "ready"]); /***/ }, /***/ 6596 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioOutput = void 0; const core = __importStar(__webpack_require__(56916)); const NormalizedAlignment_1 = __webpack_require__(61733); const Alignment_1 = __webpack_require__(83482); exports.AudioOutput = core.serialization.object({ audio: core.serialization.string(), normalizedAlignment: NormalizedAlignment_1.NormalizedAlignment.optional(), alignment: Alignment_1.Alignment.optional(), }); /***/ }, /***/ 51511 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioOutputMulti = void 0; const core = __importStar(__webpack_require__(56916)); const NormalizedAlignment_1 = __webpack_require__(61733); const Alignment_1 = __webpack_require__(83482); exports.AudioOutputMulti = core.serialization.object({ audio: core.serialization.string(), normalizedAlignment: NormalizedAlignment_1.NormalizedAlignment.optional(), alignment: Alignment_1.Alignment.optional(), contextId: core.serialization.string().optional(), }); /***/ }, /***/ 33343 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AudioWithTimestampsResponse = void 0; const core = __importStar(__webpack_require__(56916)); const CharacterAlignmentResponseModel_1 = __webpack_require__(79951); exports.AudioWithTimestampsResponse = core.serialization.object({ audioBase64: core.serialization.property("audio_base64", core.serialization.string()), alignment: CharacterAlignmentResponseModel_1.CharacterAlignmentResponseModel.optional(), normalizedAlignment: core.serialization.property("normalized_alignment", CharacterAlignmentResponseModel_1.CharacterAlignmentResponseModel.optional()), }); /***/ }, /***/ 69043 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AuthConnectionLocator = void 0; const core = __importStar(__webpack_require__(56916)); exports.AuthConnectionLocator = core.serialization.object({ authConnectionId: core.serialization.property("auth_connection_id", core.serialization.string()), }); /***/ }, /***/ 81636 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AuthSettings = void 0; const core = __importStar(__webpack_require__(56916)); const AllowlistItem_1 = __webpack_require__(82933); exports.AuthSettings = core.serialization.object({ enableAuth: core.serialization.property("enable_auth", core.serialization.boolean().optional()), allowlist: core.serialization.list(AllowlistItem_1.AllowlistItem).optional(), shareableToken: core.serialization.property("shareable_token", core.serialization.string().optional()), }); /***/ }, /***/ 55415 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AuthorizationMethod = void 0; const core = __importStar(__webpack_require__(56916)); exports.AuthorizationMethod = core.serialization.enum_([ "invalid", "public", "authorization_header", "signed_url", "shareable_link", "livekit_token", "livekit_token_website", "genesys_api_key", ]); /***/ }, /***/ 41805 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BadRequestErrorBody = void 0; const core = __importStar(__webpack_require__(56916)); exports.BadRequestErrorBody = core.serialization.object({ error: core.serialization.string().optional(), message: core.serialization.string().optional(), }); /***/ }, /***/ 68170 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BanReasonType = void 0; const core = __importStar(__webpack_require__(56916)); exports.BanReasonType = core.serialization.enum_(["safety", "manual"]); /***/ }, /***/ 41040 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BatchCallDetailedResponse = void 0; const core = __importStar(__webpack_require__(56916)); const TelephonyProvider_1 = __webpack_require__(56330); const BatchCallStatus_1 = __webpack_require__(11297); const OutboundCallRecipientResponseModel_1 = __webpack_require__(25018); exports.BatchCallDetailedResponse = core.serialization.object({ id: core.serialization.string(), phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), phoneProvider: core.serialization.property("phone_provider", TelephonyProvider_1.TelephonyProvider.optional()), name: core.serialization.string(), agentId: core.serialization.property("agent_id", core.serialization.string()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), scheduledTimeUnix: core.serialization.property("scheduled_time_unix", core.serialization.number()), totalCallsDispatched: core.serialization.property("total_calls_dispatched", core.serialization.number()), totalCallsScheduled: core.serialization.property("total_calls_scheduled", core.serialization.number()), lastUpdatedAtUnix: core.serialization.property("last_updated_at_unix", core.serialization.number()), status: BatchCallStatus_1.BatchCallStatus, agentName: core.serialization.property("agent_name", core.serialization.string()), recipients: core.serialization.list(OutboundCallRecipientResponseModel_1.OutboundCallRecipientResponseModel), }); /***/ }, /***/ 84798 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BatchCallRecipientStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.BatchCallRecipientStatus = core.serialization.enum_(["pending", "initiated", "in_progress", "completed", "failed", "cancelled", "voicemail"]); /***/ }, /***/ 14552 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BatchCallResponse = void 0; const core = __importStar(__webpack_require__(56916)); const TelephonyProvider_1 = __webpack_require__(56330); const BatchCallStatus_1 = __webpack_require__(11297); exports.BatchCallResponse = core.serialization.object({ id: core.serialization.string(), phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), phoneProvider: core.serialization.property("phone_provider", TelephonyProvider_1.TelephonyProvider.optional()), name: core.serialization.string(), agentId: core.serialization.property("agent_id", core.serialization.string()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), scheduledTimeUnix: core.serialization.property("scheduled_time_unix", core.serialization.number()), totalCallsDispatched: core.serialization.property("total_calls_dispatched", core.serialization.number()), totalCallsScheduled: core.serialization.property("total_calls_scheduled", core.serialization.number()), lastUpdatedAtUnix: core.serialization.property("last_updated_at_unix", core.serialization.number()), status: BatchCallStatus_1.BatchCallStatus, agentName: core.serialization.property("agent_name", core.serialization.string()), }); /***/ }, /***/ 11297 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BatchCallStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.BatchCallStatus = core.serialization.enum_(["pending", "in_progress", "completed", "failed", "cancelled"]); /***/ }, /***/ 66987 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostAge = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostAge = core.serialization.enum_(["young", "middle_aged", "old"]); /***/ }, /***/ 26583 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostGender = void 0; const core = __importStar(__webpack_require__(56916)); exports.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostGender = core.serialization.enum_(["female", "male"]); /***/ }, /***/ 9427 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BreakdownTypes = void 0; const core = __importStar(__webpack_require__(56916)); exports.BreakdownTypes = core.serialization.enum_([ "none", "voice", "voice_multiplier", "user", "groups", "api_keys", "all_api_keys", "product_type", "model", "resource", "request_queue", "region", "subresource_id", "reporting_workspace_id", "has_api_key", ]); /***/ }, /***/ 20774 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BuiltInToolsInput = void 0; const core = __importStar(__webpack_require__(56916)); const SystemToolConfigInput_1 = __webpack_require__(27176); exports.BuiltInToolsInput = core.serialization.object({ endCall: core.serialization.property("end_call", SystemToolConfigInput_1.SystemToolConfigInput.optional()), languageDetection: core.serialization.property("language_detection", SystemToolConfigInput_1.SystemToolConfigInput.optional()), transferToAgent: core.serialization.property("transfer_to_agent", SystemToolConfigInput_1.SystemToolConfigInput.optional()), transferToNumber: core.serialization.property("transfer_to_number", SystemToolConfigInput_1.SystemToolConfigInput.optional()), skipTurn: core.serialization.property("skip_turn", SystemToolConfigInput_1.SystemToolConfigInput.optional()), playKeypadTouchTone: core.serialization.property("play_keypad_touch_tone", SystemToolConfigInput_1.SystemToolConfigInput.optional()), voicemailDetection: core.serialization.property("voicemail_detection", SystemToolConfigInput_1.SystemToolConfigInput.optional()), }); /***/ }, /***/ 90920 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BuiltInToolsOutput = void 0; const core = __importStar(__webpack_require__(56916)); const SystemToolConfigOutput_1 = __webpack_require__(82123); exports.BuiltInToolsOutput = core.serialization.object({ endCall: core.serialization.property("end_call", SystemToolConfigOutput_1.SystemToolConfigOutput.optional()), languageDetection: core.serialization.property("language_detection", SystemToolConfigOutput_1.SystemToolConfigOutput.optional()), transferToAgent: core.serialization.property("transfer_to_agent", SystemToolConfigOutput_1.SystemToolConfigOutput.optional()), transferToNumber: core.serialization.property("transfer_to_number", SystemToolConfigOutput_1.SystemToolConfigOutput.optional()), skipTurn: core.serialization.property("skip_turn", SystemToolConfigOutput_1.SystemToolConfigOutput.optional()), playKeypadTouchTone: core.serialization.property("play_keypad_touch_tone", SystemToolConfigOutput_1.SystemToolConfigOutput.optional()), voicemailDetection: core.serialization.property("voicemail_detection", SystemToolConfigOutput_1.SystemToolConfigOutput.optional()), }); /***/ }, /***/ 3888 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.BuiltInToolsWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const SystemToolConfigInput_1 = __webpack_require__(27176); exports.BuiltInToolsWorkflowOverride = core.serialization.object({ endCall: core.serialization.property("end_call", SystemToolConfigInput_1.SystemToolConfigInput.optional()), languageDetection: core.serialization.property("language_detection", SystemToolConfigInput_1.SystemToolConfigInput.optional()), transferToAgent: core.serialization.property("transfer_to_agent", SystemToolConfigInput_1.SystemToolConfigInput.optional()), transferToNumber: core.serialization.property("transfer_to_number", SystemToolConfigInput_1.SystemToolConfigInput.optional()), skipTurn: core.serialization.property("skip_turn", SystemToolConfigInput_1.SystemToolConfigInput.optional()), playKeypadTouchTone: core.serialization.property("play_keypad_touch_tone", SystemToolConfigInput_1.SystemToolConfigInput.optional()), voicemailDetection: core.serialization.property("voicemail_detection", SystemToolConfigInput_1.SystemToolConfigInput.optional()), }); /***/ }, /***/ 81670 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleCharacterAnimationModel = void 0; const core = __importStar(__webpack_require__(56916)); const CaptionStyleCharacterAnimationModelEnterType_1 = __webpack_require__(37262); const CaptionStyleCharacterAnimationModelExitType_1 = __webpack_require__(9902); exports.CaptionStyleCharacterAnimationModel = core.serialization.object({ enterType: core.serialization.property("enter_type", CaptionStyleCharacterAnimationModelEnterType_1.CaptionStyleCharacterAnimationModelEnterType), exitType: core.serialization.property("exit_type", CaptionStyleCharacterAnimationModelExitType_1.CaptionStyleCharacterAnimationModelExitType), }); /***/ }, /***/ 37262 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleCharacterAnimationModelEnterType = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleCharacterAnimationModelEnterType = core.serialization.enum_(["none", "fade"]); /***/ }, /***/ 9902 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleCharacterAnimationModelExitType = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleCharacterAnimationModelExitType = core.serialization.enum_(["none", "fade"]); /***/ }, /***/ 51932 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleHorizontalPlacementModel = void 0; const core = __importStar(__webpack_require__(56916)); const CaptionStyleHorizontalPlacementModelAlign_1 = __webpack_require__(9704); exports.CaptionStyleHorizontalPlacementModel = core.serialization.object({ align: CaptionStyleHorizontalPlacementModelAlign_1.CaptionStyleHorizontalPlacementModelAlign, translatePct: core.serialization.property("translate_pct", core.serialization.number()), }); /***/ }, /***/ 9704 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleHorizontalPlacementModelAlign = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleHorizontalPlacementModelAlign = core.serialization.enum_(["left", "center", "right"]); /***/ }, /***/ 96191 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleModel = void 0; const core = __importStar(__webpack_require__(56916)); const CaptionStyleTemplateModel_1 = __webpack_require__(80209); const CaptionStyleModelTextAlign_1 = __webpack_require__(23179); const CaptionStyleModelTextStyle_1 = __webpack_require__(42207); const CaptionStyleModelTextWeight_1 = __webpack_require__(71248); const CaptionStyleSectionAnimationModel_1 = __webpack_require__(96322); const CaptionStyleWordAnimationModel_1 = __webpack_require__(37971); const CaptionStyleCharacterAnimationModel_1 = __webpack_require__(81670); const CaptionStyleHorizontalPlacementModel_1 = __webpack_require__(51932); const CaptionStyleVerticalPlacementModel_1 = __webpack_require__(17670); exports.CaptionStyleModel = core.serialization.object({ template: CaptionStyleTemplateModel_1.CaptionStyleTemplateModel.optional(), textFont: core.serialization.property("text_font", core.serialization.string().optional()), textScale: core.serialization.property("text_scale", core.serialization.number().optional()), textColor: core.serialization.property("text_color", core.serialization.string().optional()), textAlign: core.serialization.property("text_align", CaptionStyleModelTextAlign_1.CaptionStyleModelTextAlign.optional()), textStyle: core.serialization.property("text_style", CaptionStyleModelTextStyle_1.CaptionStyleModelTextStyle.optional()), textWeight: core.serialization.property("text_weight", CaptionStyleModelTextWeight_1.CaptionStyleModelTextWeight.optional()), backgroundEnabled: core.serialization.property("background_enabled", core.serialization.boolean().optional()), backgroundColor: core.serialization.property("background_color", core.serialization.string().optional()), backgroundOpacity: core.serialization.property("background_opacity", core.serialization.number().optional()), wordHighlightsEnabled: core.serialization.property("word_highlights_enabled", core.serialization.boolean().optional()), wordHighlightsColor: core.serialization.property("word_highlights_color", core.serialization.string().optional()), wordHighlightsBackgroundColor: core.serialization.property("word_highlights_background_color", core.serialization.string().optional()), wordHighlightsOpacity: core.serialization.property("word_highlights_opacity", core.serialization.number().optional()), sectionAnimation: core.serialization.property("section_animation", CaptionStyleSectionAnimationModel_1.CaptionStyleSectionAnimationModel.optional()), wordAnimation: core.serialization.property("word_animation", CaptionStyleWordAnimationModel_1.CaptionStyleWordAnimationModel.optional()), characterAnimation: core.serialization.property("character_animation", CaptionStyleCharacterAnimationModel_1.CaptionStyleCharacterAnimationModel.optional()), widthPct: core.serialization.property("width_pct", core.serialization.number().optional()), horizontalPlacement: core.serialization.property("horizontal_placement", CaptionStyleHorizontalPlacementModel_1.CaptionStyleHorizontalPlacementModel.optional()), verticalPlacement: core.serialization.property("vertical_placement", CaptionStyleVerticalPlacementModel_1.CaptionStyleVerticalPlacementModel.optional()), autoBreakEnabled: core.serialization.property("auto_break_enabled", core.serialization.boolean().optional()), maxLinesPerSection: core.serialization.property("max_lines_per_section", core.serialization.number().optional()), maxWordsPerLine: core.serialization.property("max_words_per_line", core.serialization.number().optional()), }); /***/ }, /***/ 23179 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleModelTextAlign = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleModelTextAlign = core.serialization.enum_(["start", "center", "end"]); /***/ }, /***/ 42207 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleModelTextStyle = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleModelTextStyle = core.serialization.enum_(["normal", "italic"]); /***/ }, /***/ 71248 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleModelTextWeight = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleModelTextWeight = core.serialization.enum_(["normal", "bold"]); /***/ }, /***/ 96322 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleSectionAnimationModel = void 0; const core = __importStar(__webpack_require__(56916)); const CaptionStyleSectionAnimationModelEnterType_1 = __webpack_require__(56802); const CaptionStyleSectionAnimationModelExitType_1 = __webpack_require__(60970); exports.CaptionStyleSectionAnimationModel = core.serialization.object({ enterType: core.serialization.property("enter_type", CaptionStyleSectionAnimationModelEnterType_1.CaptionStyleSectionAnimationModelEnterType), exitType: core.serialization.property("exit_type", CaptionStyleSectionAnimationModelExitType_1.CaptionStyleSectionAnimationModelExitType), }); /***/ }, /***/ 56802 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleSectionAnimationModelEnterType = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleSectionAnimationModelEnterType = core.serialization.enum_(["none", "fade", "scale"]); /***/ }, /***/ 60970 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleSectionAnimationModelExitType = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleSectionAnimationModelExitType = core.serialization.enum_(["none", "fade", "scale"]); /***/ }, /***/ 80209 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleTemplateModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleTemplateModel = core.serialization.object({ key: core.serialization.string(), label: core.serialization.string(), requiresHighFps: core.serialization.property("requires_high_fps", core.serialization.boolean().optional()), }); /***/ }, /***/ 17670 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleVerticalPlacementModel = void 0; const core = __importStar(__webpack_require__(56916)); const CaptionStyleVerticalPlacementModelAlign_1 = __webpack_require__(99369); exports.CaptionStyleVerticalPlacementModel = core.serialization.object({ align: CaptionStyleVerticalPlacementModelAlign_1.CaptionStyleVerticalPlacementModelAlign, translatePct: core.serialization.property("translate_pct", core.serialization.number()), }); /***/ }, /***/ 99369 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleVerticalPlacementModelAlign = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleVerticalPlacementModelAlign = core.serialization.enum_(["top", "center", "bottom"]); /***/ }, /***/ 37971 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleWordAnimationModel = void 0; const core = __importStar(__webpack_require__(56916)); const CaptionStyleWordAnimationModelEnterType_1 = __webpack_require__(71637); const CaptionStyleWordAnimationModelExitType_1 = __webpack_require__(41115); exports.CaptionStyleWordAnimationModel = core.serialization.object({ enterType: core.serialization.property("enter_type", CaptionStyleWordAnimationModelEnterType_1.CaptionStyleWordAnimationModelEnterType), exitType: core.serialization.property("exit_type", CaptionStyleWordAnimationModelExitType_1.CaptionStyleWordAnimationModelExitType), }); /***/ }, /***/ 71637 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleWordAnimationModelEnterType = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleWordAnimationModelEnterType = core.serialization.enum_(["none", "fade", "scale"]); /***/ }, /***/ 41115 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CaptionStyleWordAnimationModelExitType = void 0; const core = __importStar(__webpack_require__(56916)); exports.CaptionStyleWordAnimationModelExitType = core.serialization.enum_(["none", "fade", "scale"]); /***/ }, /***/ 4181 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentBlockExtendableNodeResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterContentBlockExtendableNodeResponseModel = core.serialization.object({}); /***/ }, /***/ 84609 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentBlockInputModel = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterContentBlockInputModelSubType_1 = __webpack_require__(48435); const ChapterContentParagraphTtsNodeInputModel_1 = __webpack_require__(84119); exports.ChapterContentBlockInputModel = core.serialization.object({ subType: core.serialization.property("sub_type", ChapterContentBlockInputModelSubType_1.ChapterContentBlockInputModelSubType.optional()), nodes: core.serialization.list(ChapterContentParagraphTtsNodeInputModel_1.ChapterContentParagraphTtsNodeInputModel), blockId: core.serialization.property("block_id", core.serialization.string().optional()), }); /***/ }, /***/ 48435 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentBlockInputModelSubType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterContentBlockInputModelSubType = core.serialization.enum_(["p", "h1", "h2", "h3"]); /***/ }, /***/ 78318 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentBlockResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterContentBlockResponseModelNodesItem_1 = __webpack_require__(59026); exports.ChapterContentBlockResponseModel = core.serialization.object({ blockId: core.serialization.property("block_id", core.serialization.string()), nodes: core.serialization.list(ChapterContentBlockResponseModelNodesItem_1.ChapterContentBlockResponseModelNodesItem), }); /***/ }, /***/ 59026 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentBlockResponseModelNodesItem = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterContentBlockTtsNodeResponseModel_1 = __webpack_require__(47199); const ChapterContentBlockExtendableNodeResponseModel_1 = __webpack_require__(4181); exports.ChapterContentBlockResponseModelNodesItem = core.serialization .union("type", { tts_node: ChapterContentBlockTtsNodeResponseModel_1.ChapterContentBlockTtsNodeResponseModel, _other: ChapterContentBlockExtendableNodeResponseModel_1.ChapterContentBlockExtendableNodeResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 47199 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentBlockTtsNodeResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterContentBlockTtsNodeResponseModel = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string()), text: core.serialization.string(), }); /***/ }, /***/ 24204 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentInputModel = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterContentBlockInputModel_1 = __webpack_require__(84609); exports.ChapterContentInputModel = core.serialization.object({ blocks: core.serialization.list(ChapterContentBlockInputModel_1.ChapterContentBlockInputModel), }); /***/ }, /***/ 84119 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentParagraphTtsNodeInputModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterContentParagraphTtsNodeInputModel = core.serialization.object({ type: core.serialization.stringLiteral("tts_node"), text: core.serialization.string(), voiceId: core.serialization.property("voice_id", core.serialization.string()), }); /***/ }, /***/ 30977 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterContentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterContentBlockResponseModel_1 = __webpack_require__(78318); exports.ChapterContentResponseModel = core.serialization.object({ blocks: core.serialization.list(ChapterContentBlockResponseModel_1.ChapterContentBlockResponseModel), }); /***/ }, /***/ 42589 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterState_1 = __webpack_require__(48965); const ChapterStatisticsResponse_1 = __webpack_require__(85266); exports.ChapterResponse = core.serialization.object({ chapterId: core.serialization.property("chapter_id", core.serialization.string()), name: core.serialization.string(), lastConversionDateUnix: core.serialization.property("last_conversion_date_unix", core.serialization.number().optional()), conversionProgress: core.serialization.property("conversion_progress", core.serialization.number().optional()), canBeDownloaded: core.serialization.property("can_be_downloaded", core.serialization.boolean()), state: ChapterState_1.ChapterState, hasVideo: core.serialization.property("has_video", core.serialization.boolean().optional()), statistics: ChapterStatisticsResponse_1.ChapterStatisticsResponse.optional(), lastConversionError: core.serialization.property("last_conversion_error", core.serialization.string().optional()), }); /***/ }, /***/ 8751 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterSnapshotExtendedResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const CharacterAlignmentModel_1 = __webpack_require__(69242); exports.ChapterSnapshotExtendedResponseModel = core.serialization.object({ chapterSnapshotId: core.serialization.property("chapter_snapshot_id", core.serialization.string()), projectId: core.serialization.property("project_id", core.serialization.string()), chapterId: core.serialization.property("chapter_id", core.serialization.string()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), name: core.serialization.string(), characterAlignments: core.serialization.property("character_alignments", core.serialization.list(CharacterAlignmentModel_1.CharacterAlignmentModel)), }); /***/ }, /***/ 17301 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterSnapshotResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterSnapshotResponse = core.serialization.object({ chapterSnapshotId: core.serialization.property("chapter_snapshot_id", core.serialization.string()), projectId: core.serialization.property("project_id", core.serialization.string()), chapterId: core.serialization.property("chapter_id", core.serialization.string()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), name: core.serialization.string(), }); /***/ }, /***/ 82722 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterSnapshotsResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterSnapshotResponse_1 = __webpack_require__(17301); exports.ChapterSnapshotsResponse = core.serialization.object({ snapshots: core.serialization.list(ChapterSnapshotResponse_1.ChapterSnapshotResponse), }); /***/ }, /***/ 48965 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterState = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterState = core.serialization.enum_(["default", "converting"]); /***/ }, /***/ 85266 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterStatisticsResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterStatisticsResponse = core.serialization.object({ charactersUnconverted: core.serialization.property("characters_unconverted", core.serialization.number()), charactersConverted: core.serialization.property("characters_converted", core.serialization.number()), paragraphsConverted: core.serialization.property("paragraphs_converted", core.serialization.number()), paragraphsUnconverted: core.serialization.property("paragraphs_unconverted", core.serialization.number()), }); /***/ }, /***/ 18117 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterWithContentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterWithContentResponseModelState_1 = __webpack_require__(70996); const ChapterStatisticsResponse_1 = __webpack_require__(85266); const ChapterContentResponseModel_1 = __webpack_require__(30977); exports.ChapterWithContentResponseModel = core.serialization.object({ chapterId: core.serialization.property("chapter_id", core.serialization.string()), name: core.serialization.string(), lastConversionDateUnix: core.serialization.property("last_conversion_date_unix", core.serialization.number().optional()), conversionProgress: core.serialization.property("conversion_progress", core.serialization.number().optional()), canBeDownloaded: core.serialization.property("can_be_downloaded", core.serialization.boolean()), state: ChapterWithContentResponseModelState_1.ChapterWithContentResponseModelState, hasVideo: core.serialization.property("has_video", core.serialization.boolean().optional()), statistics: ChapterStatisticsResponse_1.ChapterStatisticsResponse.optional(), lastConversionError: core.serialization.property("last_conversion_error", core.serialization.string().optional()), content: ChapterContentResponseModel_1.ChapterContentResponseModel, }); /***/ }, /***/ 70996 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ChapterWithContentResponseModelState = void 0; const core = __importStar(__webpack_require__(56916)); exports.ChapterWithContentResponseModelState = core.serialization.enum_(["default", "converting"]); /***/ }, /***/ 69242 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CharacterAlignmentModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.CharacterAlignmentModel = core.serialization.object({ characters: core.serialization.list(core.serialization.string()), characterStartTimesSeconds: core.serialization.property("character_start_times_seconds", core.serialization.list(core.serialization.number())), characterEndTimesSeconds: core.serialization.property("character_end_times_seconds", core.serialization.list(core.serialization.number())), }); /***/ }, /***/ 79951 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CharacterAlignmentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.CharacterAlignmentResponseModel = core.serialization.object({ characters: core.serialization.list(core.serialization.string()), characterStartTimesSeconds: core.serialization.property("character_start_times_seconds", core.serialization.list(core.serialization.number())), characterEndTimesSeconds: core.serialization.property("character_end_times_seconds", core.serialization.list(core.serialization.number())), }); /***/ }, /***/ 16670 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CharacterUsageResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.CharacterUsageResponse = core.serialization.unknown(); /***/ }, /***/ 37730 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ClientEvent = void 0; const core = __importStar(__webpack_require__(56916)); exports.ClientEvent = core.serialization.enum_([ "conversation_initiation_metadata", "asr_initiation_metadata", "ping", "audio", "interruption", "user_transcript", "tentative_user_transcript", "agent_response", "agent_response_correction", "client_tool_call", "mcp_tool_call", "mcp_connection_status", "agent_tool_response", "vad_score", "internal_turn_probability", "internal_tentative_agent_response", ]); /***/ }, /***/ 29862 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ClientToolConfigInput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const DynamicVariableAssignment_1 = __webpack_require__(38908); const DynamicVariablesConfig_1 = __webpack_require__(17499); exports.ClientToolConfigInput = core.serialization.object({ name: core.serialization.string(), description: core.serialization.string(), responseTimeoutSecs: core.serialization.property("response_timeout_secs", core.serialization.number().optional()), disableInterruptions: core.serialization.property("disable_interruptions", core.serialization.boolean().optional()), forcePreToolSpeech: core.serialization.property("force_pre_tool_speech", core.serialization.boolean().optional()), assignments: core.serialization.list(DynamicVariableAssignment_1.DynamicVariableAssignment).optional(), parameters: core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyInput).optional(), expectsResponse: core.serialization.property("expects_response", core.serialization.boolean().optional()), dynamicVariables: core.serialization.property("dynamic_variables", DynamicVariablesConfig_1.DynamicVariablesConfig.optional()), }); /***/ }, /***/ 52853 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ClientToolConfigOutput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const DynamicVariableAssignment_1 = __webpack_require__(38908); const DynamicVariablesConfig_1 = __webpack_require__(17499); exports.ClientToolConfigOutput = core.serialization.object({ name: core.serialization.string(), description: core.serialization.string(), responseTimeoutSecs: core.serialization.property("response_timeout_secs", core.serialization.number().optional()), disableInterruptions: core.serialization.property("disable_interruptions", core.serialization.boolean().optional()), forcePreToolSpeech: core.serialization.property("force_pre_tool_speech", core.serialization.boolean().optional()), assignments: core.serialization.list(DynamicVariableAssignment_1.DynamicVariableAssignment).optional(), parameters: core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyOutput).optional(), expectsResponse: core.serialization.property("expects_response", core.serialization.boolean().optional()), dynamicVariables: core.serialization.property("dynamic_variables", DynamicVariablesConfig_1.DynamicVariablesConfig.optional()), }); /***/ }, /***/ 68495 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CloseConnection = void 0; const core = __importStar(__webpack_require__(56916)); exports.CloseConnection = core.serialization.object({ text: core.serialization.stringLiteral(""), }); /***/ }, /***/ 91000 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CloseContext = void 0; const core = __importStar(__webpack_require__(56916)); exports.CloseContext = core.serialization.object({ contextId: core.serialization.property("context_id", core.serialization.string()), closeContext: core.serialization.property("close_context", core.serialization.boolean()), }); /***/ }, /***/ 29162 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CloseSocket = void 0; const core = __importStar(__webpack_require__(56916)); exports.CloseSocket = core.serialization.object({ closeSocket: core.serialization.property("close_socket", core.serialization.boolean().optional()), }); /***/ }, /***/ 30106 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiDynamicVariable = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConvAiDynamicVariable = core.serialization.object({ variableName: core.serialization.property("variable_name", core.serialization.string()), }); /***/ }, /***/ 35073 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiSecretLocator = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConvAiSecretLocator = core.serialization.object({ secretId: core.serialization.property("secret_id", core.serialization.string()), }); /***/ }, /***/ 99773 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiStoredSecretDependencies = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiStoredSecretDependenciesToolsItem_1 = __webpack_require__(15521); const ConvAiStoredSecretDependenciesAgentsItem_1 = __webpack_require__(35416); const SecretDependencyType_1 = __webpack_require__(31170); const DependentPhoneNumberIdentifier_1 = __webpack_require__(8496); exports.ConvAiStoredSecretDependencies = core.serialization.object({ tools: core.serialization.list(ConvAiStoredSecretDependenciesToolsItem_1.ConvAiStoredSecretDependenciesToolsItem), agents: core.serialization.list(ConvAiStoredSecretDependenciesAgentsItem_1.ConvAiStoredSecretDependenciesAgentsItem), others: core.serialization.list(SecretDependencyType_1.SecretDependencyType), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(DependentPhoneNumberIdentifier_1.DependentPhoneNumberIdentifier).optional()), }); /***/ }, /***/ 35416 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiStoredSecretDependenciesAgentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifier_1 = __webpack_require__(52479); const DependentUnknownAgentIdentifier_1 = __webpack_require__(33615); exports.ConvAiStoredSecretDependenciesAgentsItem = core.serialization .union("type", { available: DependentAvailableAgentIdentifier_1.DependentAvailableAgentIdentifier, unknown: DependentUnknownAgentIdentifier_1.DependentUnknownAgentIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 15521 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiStoredSecretDependenciesToolsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableToolIdentifier_1 = __webpack_require__(61464); const DependentUnknownToolIdentifier_1 = __webpack_require__(71877); exports.ConvAiStoredSecretDependenciesToolsItem = core.serialization .union("type", { available: DependentAvailableToolIdentifier_1.DependentAvailableToolIdentifier, unknown: DependentUnknownToolIdentifier_1.DependentUnknownToolIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 11741 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiUserSecretDbModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConvAiUserSecretDbModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), encryptedValue: core.serialization.property("encrypted_value", core.serialization.string()), nonce: core.serialization.string(), }); /***/ }, /***/ 9825 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiWebhooks = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConvAiWebhooks = core.serialization.object({ postCallWebhookId: core.serialization.property("post_call_webhook_id", core.serialization.string().optional()), sendAudio: core.serialization.property("send_audio", core.serialization.boolean().optional()), }); /***/ }, /***/ 28975 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvAiWorkspaceStoredSecretConfig = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiStoredSecretDependencies_1 = __webpack_require__(99773); exports.ConvAiWorkspaceStoredSecretConfig = core.serialization.object({ type: core.serialization.stringLiteral("stored"), secretId: core.serialization.property("secret_id", core.serialization.string()), name: core.serialization.string(), usedBy: core.serialization.property("used_by", ConvAiStoredSecretDependencies_1.ConvAiStoredSecretDependencies), }); /***/ }, /***/ 68781 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationChargingCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const LlmCategoryUsage_1 = __webpack_require__(65049); exports.ConversationChargingCommonModel = core.serialization.object({ devDiscount: core.serialization.property("dev_discount", core.serialization.boolean().optional()), isBurst: core.serialization.property("is_burst", core.serialization.boolean().optional()), tier: core.serialization.string().optional(), llmUsage: core.serialization.property("llm_usage", LlmCategoryUsage_1.LlmCategoryUsage.optional()), llmPrice: core.serialization.property("llm_price", core.serialization.number().optional()), llmCharge: core.serialization.property("llm_charge", core.serialization.number().optional()), callCharge: core.serialization.property("call_charge", core.serialization.number().optional()), }); /***/ }, /***/ 14410 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfig = void 0; const core = __importStar(__webpack_require__(56916)); const ClientEvent_1 = __webpack_require__(37730); exports.ConversationConfig = core.serialization.object({ textOnly: core.serialization.property("text_only", core.serialization.boolean().optional()), maxDurationSeconds: core.serialization.property("max_duration_seconds", core.serialization.number().optional()), clientEvents: core.serialization.property("client_events", core.serialization.list(ClientEvent_1.ClientEvent).optional()), }); /***/ }, /***/ 69751 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfigClientOverrideConfigInput = void 0; const core = __importStar(__webpack_require__(56916)); const TtsConversationalConfigOverrideConfig_1 = __webpack_require__(32880); const ConversationConfigOverrideConfig_1 = __webpack_require__(37920); const AgentConfigOverrideConfig_1 = __webpack_require__(65590); exports.ConversationConfigClientOverrideConfigInput = core.serialization.object({ tts: TtsConversationalConfigOverrideConfig_1.TtsConversationalConfigOverrideConfig.optional(), conversation: ConversationConfigOverrideConfig_1.ConversationConfigOverrideConfig.optional(), agent: AgentConfigOverrideConfig_1.AgentConfigOverrideConfig.optional(), }); /***/ }, /***/ 2970 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfigClientOverrideConfigOutput = void 0; const core = __importStar(__webpack_require__(56916)); const TtsConversationalConfigOverrideConfig_1 = __webpack_require__(32880); const ConversationConfigOverrideConfig_1 = __webpack_require__(37920); const AgentConfigOverrideConfig_1 = __webpack_require__(65590); exports.ConversationConfigClientOverrideConfigOutput = core.serialization.object({ tts: TtsConversationalConfigOverrideConfig_1.TtsConversationalConfigOverrideConfig.optional(), conversation: ConversationConfigOverrideConfig_1.ConversationConfigOverrideConfig.optional(), agent: AgentConfigOverrideConfig_1.AgentConfigOverrideConfig.optional(), }); /***/ }, /***/ 98025 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfigClientOverrideInput = void 0; const core = __importStar(__webpack_require__(56916)); const TtsConversationalConfigOverride_1 = __webpack_require__(20082); const ConversationConfigOverride_1 = __webpack_require__(64418); const AgentConfigOverride_1 = __webpack_require__(8084); exports.ConversationConfigClientOverrideInput = core.serialization.object({ tts: TtsConversationalConfigOverride_1.TtsConversationalConfigOverride.optional(), conversation: ConversationConfigOverride_1.ConversationConfigOverride.optional(), agent: AgentConfigOverride_1.AgentConfigOverride.optional(), }); /***/ }, /***/ 38296 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfigClientOverrideOutput = void 0; const core = __importStar(__webpack_require__(56916)); const TtsConversationalConfigOverride_1 = __webpack_require__(20082); const ConversationConfigOverride_1 = __webpack_require__(64418); const AgentConfigOverride_1 = __webpack_require__(8084); exports.ConversationConfigClientOverrideOutput = core.serialization.object({ tts: TtsConversationalConfigOverride_1.TtsConversationalConfigOverride.optional(), conversation: ConversationConfigOverride_1.ConversationConfigOverride.optional(), agent: AgentConfigOverride_1.AgentConfigOverride.optional(), }); /***/ }, /***/ 64418 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfigOverride = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationConfigOverride = core.serialization.object({ textOnly: core.serialization.property("text_only", core.serialization.boolean().optional()), }); /***/ }, /***/ 37920 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfigOverrideConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationConfigOverrideConfig = core.serialization.object({ textOnly: core.serialization.property("text_only", core.serialization.boolean().optional()), }); /***/ }, /***/ 10187 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationConfigWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const ClientEvent_1 = __webpack_require__(37730); exports.ConversationConfigWorkflowOverride = core.serialization.object({ textOnly: core.serialization.property("text_only", core.serialization.boolean().optional()), maxDurationSeconds: core.serialization.property("max_duration_seconds", core.serialization.number().optional()), clientEvents: core.serialization.property("client_events", core.serialization.list(ClientEvent_1.ClientEvent).optional()), }); /***/ }, /***/ 5279 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationDeletionSettings = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationDeletionSettings = core.serialization.object({ deletionTimeUnixSecs: core.serialization.property("deletion_time_unix_secs", core.serialization.number().optional()), deletedLogsAtTimeUnixSecs: core.serialization.property("deleted_logs_at_time_unix_secs", core.serialization.number().optional()), deletedAudioAtTimeUnixSecs: core.serialization.property("deleted_audio_at_time_unix_secs", core.serialization.number().optional()), deletedTranscriptAtTimeUnixSecs: core.serialization.property("deleted_transcript_at_time_unix_secs", core.serialization.number().optional()), deleteTranscriptAndPii: core.serialization.property("delete_transcript_and_pii", core.serialization.boolean().optional()), deleteAudio: core.serialization.property("delete_audio", core.serialization.boolean().optional()), }); /***/ }, /***/ 29172 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryAnalysisCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryEvaluationCriteriaResultCommonModel_1 = __webpack_require__(3204); const DataCollectionResultCommonModel_1 = __webpack_require__(21094); const EvaluationSuccessResult_1 = __webpack_require__(41647); exports.ConversationHistoryAnalysisCommonModel = core.serialization.object({ evaluationCriteriaResults: core.serialization.property("evaluation_criteria_results", core.serialization .record(core.serialization.string(), ConversationHistoryEvaluationCriteriaResultCommonModel_1.ConversationHistoryEvaluationCriteriaResultCommonModel) .optional()), dataCollectionResults: core.serialization.property("data_collection_results", core.serialization.record(core.serialization.string(), DataCollectionResultCommonModel_1.DataCollectionResultCommonModel).optional()), callSuccessful: core.serialization.property("call_successful", EvaluationSuccessResult_1.EvaluationSuccessResult), transcriptSummary: core.serialization.property("transcript_summary", core.serialization.string()), callSummaryTitle: core.serialization.property("call_summary_title", core.serialization.string().optional()), }); /***/ }, /***/ 3447 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryBatchCallModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryBatchCallModel = core.serialization.object({ batchCallId: core.serialization.property("batch_call_id", core.serialization.string()), batchCallRecipientId: core.serialization.property("batch_call_recipient_id", core.serialization.string()), }); /***/ }, /***/ 9073 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryElevenAssistantCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryElevenAssistantCommonModel = core.serialization.object({ isElevenAssistant: core.serialization.property("is_eleven_assistant", core.serialization.boolean().optional()), }); /***/ }, /***/ 1974 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryErrorCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryErrorCommonModel = core.serialization.object({ code: core.serialization.number(), reason: core.serialization.string().optional(), }); /***/ }, /***/ 3204 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryEvaluationCriteriaResultCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const EvaluationSuccessResult_1 = __webpack_require__(41647); exports.ConversationHistoryEvaluationCriteriaResultCommonModel = core.serialization.object({ criteriaId: core.serialization.property("criteria_id", core.serialization.string()), result: EvaluationSuccessResult_1.EvaluationSuccessResult, rationale: core.serialization.string(), }); /***/ }, /***/ 62191 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryFeedbackCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const UserFeedbackScore_1 = __webpack_require__(87633); exports.ConversationHistoryFeedbackCommonModel = core.serialization.object({ overallScore: core.serialization.property("overall_score", UserFeedbackScore_1.UserFeedbackScore.optional()), likes: core.serialization.number().optional(), dislikes: core.serialization.number().optional(), }); /***/ }, /***/ 67033 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryMetadataCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationDeletionSettings_1 = __webpack_require__(5279); const ConversationHistoryFeedbackCommonModel_1 = __webpack_require__(62191); const AuthorizationMethod_1 = __webpack_require__(55415); const ConversationChargingCommonModel_1 = __webpack_require__(68781); const ConversationHistoryMetadataCommonModelPhoneCall_1 = __webpack_require__(92837); const ConversationHistoryBatchCallModel_1 = __webpack_require__(3447); const ConversationHistoryErrorCommonModel_1 = __webpack_require__(1974); const ConversationHistoryRagUsageCommonModel_1 = __webpack_require__(67669); const FeaturesUsageCommonModel_1 = __webpack_require__(3935); const ConversationHistoryElevenAssistantCommonModel_1 = __webpack_require__(9073); const ConversationInitiationSource_1 = __webpack_require__(1675); exports.ConversationHistoryMetadataCommonModel = core.serialization.object({ startTimeUnixSecs: core.serialization.property("start_time_unix_secs", core.serialization.number()), acceptedTimeUnixSecs: core.serialization.property("accepted_time_unix_secs", core.serialization.number().optional()), callDurationSecs: core.serialization.property("call_duration_secs", core.serialization.number()), cost: core.serialization.number().optional(), deletionSettings: core.serialization.property("deletion_settings", ConversationDeletionSettings_1.ConversationDeletionSettings.optional()), feedback: ConversationHistoryFeedbackCommonModel_1.ConversationHistoryFeedbackCommonModel.optional(), authorizationMethod: core.serialization.property("authorization_method", AuthorizationMethod_1.AuthorizationMethod.optional()), charging: ConversationChargingCommonModel_1.ConversationChargingCommonModel.optional(), phoneCall: core.serialization.property("phone_call", ConversationHistoryMetadataCommonModelPhoneCall_1.ConversationHistoryMetadataCommonModelPhoneCall.optional()), batchCall: core.serialization.property("batch_call", ConversationHistoryBatchCallModel_1.ConversationHistoryBatchCallModel.optional()), terminationReason: core.serialization.property("termination_reason", core.serialization.string().optional()), error: ConversationHistoryErrorCommonModel_1.ConversationHistoryErrorCommonModel.optional(), mainLanguage: core.serialization.property("main_language", core.serialization.string().optional()), ragUsage: core.serialization.property("rag_usage", ConversationHistoryRagUsageCommonModel_1.ConversationHistoryRagUsageCommonModel.optional()), textOnly: core.serialization.property("text_only", core.serialization.boolean().optional()), featuresUsage: core.serialization.property("features_usage", FeaturesUsageCommonModel_1.FeaturesUsageCommonModel.optional()), elevenAssistant: core.serialization.property("eleven_assistant", ConversationHistoryElevenAssistantCommonModel_1.ConversationHistoryElevenAssistantCommonModel.optional()), initiatorId: core.serialization.property("initiator_id", core.serialization.string().optional()), conversationInitiationSource: core.serialization.property("conversation_initiation_source", ConversationInitiationSource_1.ConversationInitiationSource.optional()), conversationInitiationSourceVersion: core.serialization.property("conversation_initiation_source_version", core.serialization.string().optional()), timezone: core.serialization.string().optional(), }); /***/ }, /***/ 92837 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryMetadataCommonModelPhoneCall = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistorySipTrunkingPhoneCallModel_1 = __webpack_require__(76163); const ConversationHistoryTwilioPhoneCallModel_1 = __webpack_require__(31115); exports.ConversationHistoryMetadataCommonModelPhoneCall = core.serialization .union("type", { sip_trunking: ConversationHistorySipTrunkingPhoneCallModel_1.ConversationHistorySipTrunkingPhoneCallModel, twilio: ConversationHistoryTwilioPhoneCallModel_1.ConversationHistoryTwilioPhoneCallModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 12447 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryMultivoiceMessageModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryMultivoiceMessagePartModel_1 = __webpack_require__(60680); exports.ConversationHistoryMultivoiceMessageModel = core.serialization.object({ parts: core.serialization.list(ConversationHistoryMultivoiceMessagePartModel_1.ConversationHistoryMultivoiceMessagePartModel), }); /***/ }, /***/ 60680 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryMultivoiceMessagePartModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryMultivoiceMessagePartModel = core.serialization.object({ text: core.serialization.string(), voiceLabel: core.serialization.property("voice_label", core.serialization.string().optional()), timeInCallSecs: core.serialization.property("time_in_call_secs", core.serialization.number().optional()), }); /***/ }, /***/ 67669 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryRagUsageCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryRagUsageCommonModel = core.serialization.object({ usageCount: core.serialization.property("usage_count", core.serialization.number()), embeddingModel: core.serialization.property("embedding_model", core.serialization.string()), }); /***/ }, /***/ 76163 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistorySipTrunkingPhoneCallModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistorySipTrunkingPhoneCallModelDirection_1 = __webpack_require__(29982); exports.ConversationHistorySipTrunkingPhoneCallModel = core.serialization.object({ direction: ConversationHistorySipTrunkingPhoneCallModelDirection_1.ConversationHistorySipTrunkingPhoneCallModelDirection, phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), agentNumber: core.serialization.property("agent_number", core.serialization.string()), externalNumber: core.serialization.property("external_number", core.serialization.string()), callSid: core.serialization.property("call_sid", core.serialization.string()), }); /***/ }, /***/ 29982 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistorySipTrunkingPhoneCallModelDirection = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistorySipTrunkingPhoneCallModelDirection = core.serialization.enum_(["inbound", "outbound"]); /***/ }, /***/ 10422 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelInput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptCommonModelInputRole_1 = __webpack_require__(39530); const ConversationHistoryMultivoiceMessageModel_1 = __webpack_require__(12447); const ConversationHistoryTranscriptToolCallCommonModel_1 = __webpack_require__(19054); const ConversationHistoryTranscriptCommonModelInputToolResultsItem_1 = __webpack_require__(31647); const UserFeedback_1 = __webpack_require__(99723); const ConversationTurnMetrics_1 = __webpack_require__(22822); const RagRetrievalInfo_1 = __webpack_require__(12313); const LlmUsageInput_1 = __webpack_require__(63145); const ConversationHistoryTranscriptCommonModelInputSourceMedium_1 = __webpack_require__(11172); exports.ConversationHistoryTranscriptCommonModelInput = core.serialization.object({ role: ConversationHistoryTranscriptCommonModelInputRole_1.ConversationHistoryTranscriptCommonModelInputRole, message: core.serialization.string().optional(), multivoiceMessage: core.serialization.property("multivoice_message", ConversationHistoryMultivoiceMessageModel_1.ConversationHistoryMultivoiceMessageModel.optional()), toolCalls: core.serialization.property("tool_calls", core.serialization.list(ConversationHistoryTranscriptToolCallCommonModel_1.ConversationHistoryTranscriptToolCallCommonModel).optional()), toolResults: core.serialization.property("tool_results", core.serialization.list(ConversationHistoryTranscriptCommonModelInputToolResultsItem_1.ConversationHistoryTranscriptCommonModelInputToolResultsItem).optional()), feedback: UserFeedback_1.UserFeedback.optional(), llmOverride: core.serialization.property("llm_override", core.serialization.string().optional()), timeInCallSecs: core.serialization.property("time_in_call_secs", core.serialization.number()), conversationTurnMetrics: core.serialization.property("conversation_turn_metrics", ConversationTurnMetrics_1.ConversationTurnMetrics.optional()), ragRetrievalInfo: core.serialization.property("rag_retrieval_info", RagRetrievalInfo_1.RagRetrievalInfo.optional()), llmUsage: core.serialization.property("llm_usage", LlmUsageInput_1.LlmUsageInput.optional()), interrupted: core.serialization.boolean().optional(), originalMessage: core.serialization.property("original_message", core.serialization.string().optional()), sourceMedium: core.serialization.property("source_medium", ConversationHistoryTranscriptCommonModelInputSourceMedium_1.ConversationHistoryTranscriptCommonModelInputSourceMedium.optional()), }); /***/ }, /***/ 39530 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelInputRole = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptCommonModelInputRole = core.serialization.enum_(["user", "agent"]); /***/ }, /***/ 11172 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelInputSourceMedium = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptCommonModelInputSourceMedium = core.serialization.enum_(["audio", "text"]); /***/ }, /***/ 31647 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelInputToolResultsItem = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptOtherToolsResultCommonModel_1 = __webpack_require__(11744); const ConversationHistoryTranscriptSystemToolResultCommonModel_1 = __webpack_require__(40178); exports.ConversationHistoryTranscriptCommonModelInputToolResultsItem = core.serialization.undiscriminatedUnion([ ConversationHistoryTranscriptOtherToolsResultCommonModel_1.ConversationHistoryTranscriptOtherToolsResultCommonModel, ConversationHistoryTranscriptSystemToolResultCommonModel_1.ConversationHistoryTranscriptSystemToolResultCommonModel, core.serialization.lazyObject(() => serializers.ConversationHistoryTranscriptWorkflowToolsResultCommonModelInput), ]); /***/ }, /***/ 59429 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelOutput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptCommonModelOutputRole_1 = __webpack_require__(94266); const ConversationHistoryMultivoiceMessageModel_1 = __webpack_require__(12447); const ConversationHistoryTranscriptToolCallCommonModel_1 = __webpack_require__(19054); const ConversationHistoryTranscriptCommonModelOutputToolResultsItem_1 = __webpack_require__(30418); const UserFeedback_1 = __webpack_require__(99723); const ConversationTurnMetrics_1 = __webpack_require__(22822); const RagRetrievalInfo_1 = __webpack_require__(12313); const LlmUsageOutput_1 = __webpack_require__(68280); const ConversationHistoryTranscriptCommonModelOutputSourceMedium_1 = __webpack_require__(83919); exports.ConversationHistoryTranscriptCommonModelOutput = core.serialization.object({ role: ConversationHistoryTranscriptCommonModelOutputRole_1.ConversationHistoryTranscriptCommonModelOutputRole, message: core.serialization.string().optional(), multivoiceMessage: core.serialization.property("multivoice_message", ConversationHistoryMultivoiceMessageModel_1.ConversationHistoryMultivoiceMessageModel.optional()), toolCalls: core.serialization.property("tool_calls", core.serialization.list(ConversationHistoryTranscriptToolCallCommonModel_1.ConversationHistoryTranscriptToolCallCommonModel).optional()), toolResults: core.serialization.property("tool_results", core.serialization.list(ConversationHistoryTranscriptCommonModelOutputToolResultsItem_1.ConversationHistoryTranscriptCommonModelOutputToolResultsItem).optional()), feedback: UserFeedback_1.UserFeedback.optional(), llmOverride: core.serialization.property("llm_override", core.serialization.string().optional()), timeInCallSecs: core.serialization.property("time_in_call_secs", core.serialization.number()), conversationTurnMetrics: core.serialization.property("conversation_turn_metrics", ConversationTurnMetrics_1.ConversationTurnMetrics.optional()), ragRetrievalInfo: core.serialization.property("rag_retrieval_info", RagRetrievalInfo_1.RagRetrievalInfo.optional()), llmUsage: core.serialization.property("llm_usage", LlmUsageOutput_1.LlmUsageOutput.optional()), interrupted: core.serialization.boolean().optional(), originalMessage: core.serialization.property("original_message", core.serialization.string().optional()), sourceMedium: core.serialization.property("source_medium", ConversationHistoryTranscriptCommonModelOutputSourceMedium_1.ConversationHistoryTranscriptCommonModelOutputSourceMedium.optional()), }); /***/ }, /***/ 94266 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelOutputRole = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptCommonModelOutputRole = core.serialization.enum_(["user", "agent"]); /***/ }, /***/ 83919 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelOutputSourceMedium = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptCommonModelOutputSourceMedium = core.serialization.enum_(["audio", "text"]); /***/ }, /***/ 30418 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptCommonModelOutputToolResultsItem = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptOtherToolsResultCommonModel_1 = __webpack_require__(11744); const ConversationHistoryTranscriptSystemToolResultCommonModel_1 = __webpack_require__(40178); exports.ConversationHistoryTranscriptCommonModelOutputToolResultsItem = core.serialization.undiscriminatedUnion([ ConversationHistoryTranscriptOtherToolsResultCommonModel_1.ConversationHistoryTranscriptOtherToolsResultCommonModel, ConversationHistoryTranscriptSystemToolResultCommonModel_1.ConversationHistoryTranscriptSystemToolResultCommonModel, core.serialization.lazyObject(() => serializers.ConversationHistoryTranscriptWorkflowToolsResultCommonModelOutput), ]); /***/ }, /***/ 11744 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptOtherToolsResultCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariableUpdateCommonModel_1 = __webpack_require__(95605); const ConversationHistoryTranscriptOtherToolsResultCommonModelType_1 = __webpack_require__(59544); exports.ConversationHistoryTranscriptOtherToolsResultCommonModel = core.serialization.object({ requestId: core.serialization.property("request_id", core.serialization.string()), toolName: core.serialization.property("tool_name", core.serialization.string()), resultValue: core.serialization.property("result_value", core.serialization.string()), isError: core.serialization.property("is_error", core.serialization.boolean()), toolHasBeenCalled: core.serialization.property("tool_has_been_called", core.serialization.boolean()), toolLatencySecs: core.serialization.property("tool_latency_secs", core.serialization.number().optional()), dynamicVariableUpdates: core.serialization.property("dynamic_variable_updates", core.serialization.list(DynamicVariableUpdateCommonModel_1.DynamicVariableUpdateCommonModel).optional()), type: ConversationHistoryTranscriptOtherToolsResultCommonModelType_1.ConversationHistoryTranscriptOtherToolsResultCommonModelType, }); /***/ }, /***/ 59544 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptOtherToolsResultCommonModelType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptOtherToolsResultCommonModelType = core.serialization.enum_(["client", "webhook", "mcp"]); /***/ }, /***/ 40178 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptSystemToolResultCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariableUpdateCommonModel_1 = __webpack_require__(95605); const ConversationHistoryTranscriptSystemToolResultCommonModelResult_1 = __webpack_require__(53303); exports.ConversationHistoryTranscriptSystemToolResultCommonModel = core.serialization.object({ requestId: core.serialization.property("request_id", core.serialization.string()), toolName: core.serialization.property("tool_name", core.serialization.string()), resultValue: core.serialization.property("result_value", core.serialization.string()), isError: core.serialization.property("is_error", core.serialization.boolean()), toolHasBeenCalled: core.serialization.property("tool_has_been_called", core.serialization.boolean()), toolLatencySecs: core.serialization.property("tool_latency_secs", core.serialization.number().optional()), dynamicVariableUpdates: core.serialization.property("dynamic_variable_updates", core.serialization.list(DynamicVariableUpdateCommonModel_1.DynamicVariableUpdateCommonModel).optional()), type: core.serialization.stringLiteral("system"), result: ConversationHistoryTranscriptSystemToolResultCommonModelResult_1.ConversationHistoryTranscriptSystemToolResultCommonModelResult.optional(), }); /***/ }, /***/ 53303 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptSystemToolResultCommonModelResult = void 0; const core = __importStar(__webpack_require__(56916)); const EndCallToolResultModel_1 = __webpack_require__(3408); const LanguageDetectionToolResultModel_1 = __webpack_require__(45780); const PlayDtmfResultErrorModel_1 = __webpack_require__(35692); const PlayDtmfResultSuccessModel_1 = __webpack_require__(77123); const SkipTurnToolResponseModel_1 = __webpack_require__(38949); const TestToolResultModel_1 = __webpack_require__(57567); const TransferToAgentToolResultErrorModel_1 = __webpack_require__(43104); const TransferToAgentToolResultSuccessModel_1 = __webpack_require__(49655); const TransferToNumberResultErrorModel_1 = __webpack_require__(51182); const TransferToNumberResultSipSuccessModel_1 = __webpack_require__(1513); const TransferToNumberResultTwilioSuccessModel_1 = __webpack_require__(62273); const VoiceMailDetectionResultSuccessModel_1 = __webpack_require__(73942); exports.ConversationHistoryTranscriptSystemToolResultCommonModelResult = core.serialization .union(core.serialization.discriminant("resultType", "result_type"), { end_call_success: EndCallToolResultModel_1.EndCallToolResultModel, language_detection_success: LanguageDetectionToolResultModel_1.LanguageDetectionToolResultModel, play_dtmf_error: PlayDtmfResultErrorModel_1.PlayDtmfResultErrorModel, play_dtmf_success: PlayDtmfResultSuccessModel_1.PlayDtmfResultSuccessModel, skip_turn_success: SkipTurnToolResponseModel_1.SkipTurnToolResponseModel, testing_tool_result: TestToolResultModel_1.TestToolResultModel, transfer_to_agent_error: TransferToAgentToolResultErrorModel_1.TransferToAgentToolResultErrorModel, transfer_to_agent_success: TransferToAgentToolResultSuccessModel_1.TransferToAgentToolResultSuccessModel, transfer_to_number_error: TransferToNumberResultErrorModel_1.TransferToNumberResultErrorModel, transfer_to_number_sip_success: TransferToNumberResultSipSuccessModel_1.TransferToNumberResultSipSuccessModel, transfer_to_number_twilio_success: TransferToNumberResultTwilioSuccessModel_1.TransferToNumberResultTwilioSuccessModel, voicemail_detection_success: VoiceMailDetectionResultSuccessModel_1.VoiceMailDetectionResultSuccessModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 30191 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptToolCallClientDetails = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptToolCallClientDetails = core.serialization.object({ parameters: core.serialization.string(), }); /***/ }, /***/ 19054 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptToolCallCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const ToolType_1 = __webpack_require__(17057); const ConversationHistoryTranscriptToolCallCommonModelToolDetails_1 = __webpack_require__(48540); exports.ConversationHistoryTranscriptToolCallCommonModel = core.serialization.object({ type: ToolType_1.ToolType.optional(), requestId: core.serialization.property("request_id", core.serialization.string()), toolName: core.serialization.property("tool_name", core.serialization.string()), paramsAsJson: core.serialization.property("params_as_json", core.serialization.string()), toolHasBeenCalled: core.serialization.property("tool_has_been_called", core.serialization.boolean()), toolDetails: core.serialization.property("tool_details", ConversationHistoryTranscriptToolCallCommonModelToolDetails_1.ConversationHistoryTranscriptToolCallCommonModelToolDetails.optional()), }); /***/ }, /***/ 48540 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptToolCallCommonModelToolDetails = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptToolCallClientDetails_1 = __webpack_require__(30191); const ConversationHistoryTranscriptToolCallMcpDetails_1 = __webpack_require__(95087); const ConversationHistoryTranscriptToolCallWebhookDetails_1 = __webpack_require__(1927); exports.ConversationHistoryTranscriptToolCallCommonModelToolDetails = core.serialization .union("type", { client: ConversationHistoryTranscriptToolCallClientDetails_1.ConversationHistoryTranscriptToolCallClientDetails, mcp: ConversationHistoryTranscriptToolCallMcpDetails_1.ConversationHistoryTranscriptToolCallMcpDetails, webhook: ConversationHistoryTranscriptToolCallWebhookDetails_1.ConversationHistoryTranscriptToolCallWebhookDetails, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 95087 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptToolCallMcpDetails = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptToolCallMcpDetails = core.serialization.object({ mcpServerId: core.serialization.property("mcp_server_id", core.serialization.string()), mcpServerName: core.serialization.property("mcp_server_name", core.serialization.string()), integrationType: core.serialization.property("integration_type", core.serialization.string()), parameters: core.serialization.record(core.serialization.string(), core.serialization.string()).optional(), approvalPolicy: core.serialization.property("approval_policy", core.serialization.string()), requiresApproval: core.serialization.property("requires_approval", core.serialization.boolean().optional()), mcpToolName: core.serialization.property("mcp_tool_name", core.serialization.string().optional()), mcpToolDescription: core.serialization.property("mcp_tool_description", core.serialization.string().optional()), }); /***/ }, /***/ 1927 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptToolCallWebhookDetails = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTranscriptToolCallWebhookDetails = core.serialization.object({ method: core.serialization.string(), url: core.serialization.string(), headers: core.serialization.record(core.serialization.string(), core.serialization.string()).optional(), pathParams: core.serialization.property("path_params", core.serialization.record(core.serialization.string(), core.serialization.string()).optional()), queryParams: core.serialization.property("query_params", core.serialization.record(core.serialization.string(), core.serialization.string()).optional()), body: core.serialization.string().optional(), }); /***/ }, /***/ 84057 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptWorkflowToolsResultCommonModelInput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const DynamicVariableUpdateCommonModel_1 = __webpack_require__(95605); exports.ConversationHistoryTranscriptWorkflowToolsResultCommonModelInput = core.serialization.object({ requestId: core.serialization.property("request_id", core.serialization.string()), toolName: core.serialization.property("tool_name", core.serialization.string()), resultValue: core.serialization.property("result_value", core.serialization.string()), isError: core.serialization.property("is_error", core.serialization.boolean()), toolHasBeenCalled: core.serialization.property("tool_has_been_called", core.serialization.boolean()), toolLatencySecs: core.serialization.property("tool_latency_secs", core.serialization.number().optional()), dynamicVariableUpdates: core.serialization.property("dynamic_variable_updates", core.serialization.list(DynamicVariableUpdateCommonModel_1.DynamicVariableUpdateCommonModel).optional()), type: core.serialization.stringLiteral("workflow"), result: core.serialization.lazyObject(() => serializers.WorkflowToolResponseModelInput).optional(), }); /***/ }, /***/ 19176 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTranscriptWorkflowToolsResultCommonModelOutput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const DynamicVariableUpdateCommonModel_1 = __webpack_require__(95605); exports.ConversationHistoryTranscriptWorkflowToolsResultCommonModelOutput = core.serialization.object({ requestId: core.serialization.property("request_id", core.serialization.string()), toolName: core.serialization.property("tool_name", core.serialization.string()), resultValue: core.serialization.property("result_value", core.serialization.string()), isError: core.serialization.property("is_error", core.serialization.boolean()), toolHasBeenCalled: core.serialization.property("tool_has_been_called", core.serialization.boolean()), toolLatencySecs: core.serialization.property("tool_latency_secs", core.serialization.number().optional()), dynamicVariableUpdates: core.serialization.property("dynamic_variable_updates", core.serialization.list(DynamicVariableUpdateCommonModel_1.DynamicVariableUpdateCommonModel).optional()), type: core.serialization.stringLiteral("workflow"), result: core.serialization.lazyObject(() => serializers.WorkflowToolResponseModelOutput).optional(), }); /***/ }, /***/ 31115 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTwilioPhoneCallModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTwilioPhoneCallModelDirection_1 = __webpack_require__(71766); exports.ConversationHistoryTwilioPhoneCallModel = core.serialization.object({ direction: ConversationHistoryTwilioPhoneCallModelDirection_1.ConversationHistoryTwilioPhoneCallModelDirection, phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), agentNumber: core.serialization.property("agent_number", core.serialization.string()), externalNumber: core.serialization.property("external_number", core.serialization.string()), streamSid: core.serialization.property("stream_sid", core.serialization.string()), callSid: core.serialization.property("call_sid", core.serialization.string()), }); /***/ }, /***/ 71766 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationHistoryTwilioPhoneCallModelDirection = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationHistoryTwilioPhoneCallModelDirection = core.serialization.enum_(["inbound", "outbound"]); /***/ }, /***/ 15303 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataConfigInput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationConfigClientOverrideConfigInput_1 = __webpack_require__(69751); exports.ConversationInitiationClientDataConfigInput = core.serialization.object({ conversationConfigOverride: core.serialization.property("conversation_config_override", ConversationConfigClientOverrideConfigInput_1.ConversationConfigClientOverrideConfigInput.optional()), customLlmExtraBody: core.serialization.property("custom_llm_extra_body", core.serialization.boolean().optional()), enableConversationInitiationClientDataFromWebhook: core.serialization.property("enable_conversation_initiation_client_data_from_webhook", core.serialization.boolean().optional()), }); /***/ }, /***/ 88618 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataConfigOutput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationConfigClientOverrideConfigOutput_1 = __webpack_require__(2970); exports.ConversationInitiationClientDataConfigOutput = core.serialization.object({ conversationConfigOverride: core.serialization.property("conversation_config_override", ConversationConfigClientOverrideConfigOutput_1.ConversationConfigClientOverrideConfigOutput.optional()), customLlmExtraBody: core.serialization.property("custom_llm_extra_body", core.serialization.boolean().optional()), enableConversationInitiationClientDataFromWebhook: core.serialization.property("enable_conversation_initiation_client_data_from_webhook", core.serialization.boolean().optional()), }); /***/ }, /***/ 31404 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataInternal = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationConfigClientOverrideOutput_1 = __webpack_require__(38296); const ConversationInitiationSourceInfo_1 = __webpack_require__(14623); const ConversationInitiationClientDataInternalDynamicVariablesValue_1 = __webpack_require__(39949); exports.ConversationInitiationClientDataInternal = core.serialization.object({ conversationConfigOverride: core.serialization.property("conversation_config_override", ConversationConfigClientOverrideOutput_1.ConversationConfigClientOverrideOutput.optional()), customLlmExtraBody: core.serialization.property("custom_llm_extra_body", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), userId: core.serialization.property("user_id", core.serialization.string().optional()), sourceInfo: core.serialization.property("source_info", ConversationInitiationSourceInfo_1.ConversationInitiationSourceInfo.optional()), dynamicVariables: core.serialization.property("dynamic_variables", core.serialization .record(core.serialization.string(), ConversationInitiationClientDataInternalDynamicVariablesValue_1.ConversationInitiationClientDataInternalDynamicVariablesValue.optional()) .optional()), }); /***/ }, /***/ 39949 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataInternalDynamicVariablesValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationInitiationClientDataInternalDynamicVariablesValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 54798 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataRequestInput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationConfigClientOverrideInput_1 = __webpack_require__(98025); const ConversationInitiationSourceInfo_1 = __webpack_require__(14623); const ConversationInitiationClientDataRequestInputDynamicVariablesValue_1 = __webpack_require__(13671); exports.ConversationInitiationClientDataRequestInput = core.serialization.object({ conversationConfigOverride: core.serialization.property("conversation_config_override", ConversationConfigClientOverrideInput_1.ConversationConfigClientOverrideInput.optional()), customLlmExtraBody: core.serialization.property("custom_llm_extra_body", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), userId: core.serialization.property("user_id", core.serialization.string().optional()), sourceInfo: core.serialization.property("source_info", ConversationInitiationSourceInfo_1.ConversationInitiationSourceInfo.optional()), dynamicVariables: core.serialization.property("dynamic_variables", core.serialization .record(core.serialization.string(), ConversationInitiationClientDataRequestInputDynamicVariablesValue_1.ConversationInitiationClientDataRequestInputDynamicVariablesValue.optional()) .optional()), }); /***/ }, /***/ 13671 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataRequestInputDynamicVariablesValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationInitiationClientDataRequestInputDynamicVariablesValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 12650 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataRequestOutput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationConfigClientOverrideOutput_1 = __webpack_require__(38296); const ConversationInitiationSourceInfo_1 = __webpack_require__(14623); const ConversationInitiationClientDataRequestOutputDynamicVariablesValue_1 = __webpack_require__(76170); exports.ConversationInitiationClientDataRequestOutput = core.serialization.object({ conversationConfigOverride: core.serialization.property("conversation_config_override", ConversationConfigClientOverrideOutput_1.ConversationConfigClientOverrideOutput.optional()), customLlmExtraBody: core.serialization.property("custom_llm_extra_body", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), userId: core.serialization.property("user_id", core.serialization.string().optional()), sourceInfo: core.serialization.property("source_info", ConversationInitiationSourceInfo_1.ConversationInitiationSourceInfo.optional()), dynamicVariables: core.serialization.property("dynamic_variables", core.serialization .record(core.serialization.string(), ConversationInitiationClientDataRequestOutputDynamicVariablesValue_1.ConversationInitiationClientDataRequestOutputDynamicVariablesValue.optional()) .optional()), }); /***/ }, /***/ 76170 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataRequestOutputDynamicVariablesValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationInitiationClientDataRequestOutputDynamicVariablesValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 19368 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataWebhook = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataWebhookRequestHeadersValue_1 = __webpack_require__(55996); exports.ConversationInitiationClientDataWebhook = core.serialization.object({ url: core.serialization.string(), requestHeaders: core.serialization.property("request_headers", core.serialization.record(core.serialization.string(), ConversationInitiationClientDataWebhookRequestHeadersValue_1.ConversationInitiationClientDataWebhookRequestHeadersValue)), }); /***/ }, /***/ 55996 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationClientDataWebhookRequestHeadersValue = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); exports.ConversationInitiationClientDataWebhookRequestHeadersValue = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator]); /***/ }, /***/ 1675 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationSource = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationInitiationSource = core.serialization.enum_([ "unknown", "android_sdk", "node_js_sdk", "react_native_sdk", "react_sdk", "js_sdk", "python_sdk", "widget", "sip_trunk", "twilio", "genesys", "swift_sdk", ]); /***/ }, /***/ 14623 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationInitiationSourceInfo = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationSource_1 = __webpack_require__(1675); exports.ConversationInitiationSourceInfo = core.serialization.object({ source: ConversationInitiationSource_1.ConversationInitiationSource.optional(), version: core.serialization.string().optional(), }); /***/ }, /***/ 47811 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSignedUrlResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationSignedUrlResponseModel = core.serialization.object({ signedUrl: core.serialization.property("signed_url", core.serialization.string()), }); /***/ }, /***/ 68806 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSimulationSpecification = void 0; const core = __importStar(__webpack_require__(56916)); const AgentConfig_1 = __webpack_require__(19340); const ToolMockConfig_1 = __webpack_require__(45481); const ConversationHistoryTranscriptCommonModelInput_1 = __webpack_require__(10422); const ConversationSimulationSpecificationDynamicVariablesValue_1 = __webpack_require__(12223); exports.ConversationSimulationSpecification = core.serialization.object({ simulatedUserConfig: core.serialization.property("simulated_user_config", AgentConfig_1.AgentConfig), toolMockConfig: core.serialization.property("tool_mock_config", core.serialization.record(core.serialization.string(), ToolMockConfig_1.ToolMockConfig).optional()), partialConversationHistory: core.serialization.property("partial_conversation_history", core.serialization.list(ConversationHistoryTranscriptCommonModelInput_1.ConversationHistoryTranscriptCommonModelInput).optional()), dynamicVariables: core.serialization.property("dynamic_variables", core.serialization .record(core.serialization.string(), ConversationSimulationSpecificationDynamicVariablesValue_1.ConversationSimulationSpecificationDynamicVariablesValue.optional()) .optional()), }); /***/ }, /***/ 12223 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSimulationSpecificationDynamicVariablesValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationSimulationSpecificationDynamicVariablesValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 76216 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSummaryResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationSummaryResponseModelStatus_1 = __webpack_require__(22110); const EvaluationSuccessResult_1 = __webpack_require__(41647); const ConversationSummaryResponseModelDirection_1 = __webpack_require__(52835); exports.ConversationSummaryResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), agentName: core.serialization.property("agent_name", core.serialization.string().optional()), conversationId: core.serialization.property("conversation_id", core.serialization.string()), startTimeUnixSecs: core.serialization.property("start_time_unix_secs", core.serialization.number()), callDurationSecs: core.serialization.property("call_duration_secs", core.serialization.number()), messageCount: core.serialization.property("message_count", core.serialization.number()), status: ConversationSummaryResponseModelStatus_1.ConversationSummaryResponseModelStatus, callSuccessful: core.serialization.property("call_successful", EvaluationSuccessResult_1.EvaluationSuccessResult), transcriptSummary: core.serialization.property("transcript_summary", core.serialization.string().optional()), callSummaryTitle: core.serialization.property("call_summary_title", core.serialization.string().optional()), direction: ConversationSummaryResponseModelDirection_1.ConversationSummaryResponseModelDirection.optional(), }); /***/ }, /***/ 52835 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSummaryResponseModelDirection = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationSummaryResponseModelDirection = core.serialization.enum_(["inbound", "outbound"]); /***/ }, /***/ 22110 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationSummaryResponseModelStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationSummaryResponseModelStatus = core.serialization.enum_(["initiated", "in-progress", "processing", "done", "failed"]); /***/ }, /***/ 47700 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationTokenDbModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationTokenPurpose_1 = __webpack_require__(46265); exports.ConversationTokenDbModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), conversationToken: core.serialization.property("conversation_token", core.serialization.string()), expirationTimeUnixSecs: core.serialization.property("expiration_time_unix_secs", core.serialization.number().optional()), conversationId: core.serialization.property("conversation_id", core.serialization.string().optional()), purpose: ConversationTokenPurpose_1.ConversationTokenPurpose.optional(), }); /***/ }, /***/ 46265 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationTokenPurpose = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConversationTokenPurpose = core.serialization.enum_(["signed_url", "shareable_link"]); /***/ }, /***/ 22822 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationTurnMetrics = void 0; const core = __importStar(__webpack_require__(56916)); const MetricRecord_1 = __webpack_require__(25630); exports.ConversationTurnMetrics = core.serialization.object({ metrics: core.serialization.record(core.serialization.string(), MetricRecord_1.MetricRecord).optional(), }); /***/ }, /***/ 78895 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationalConfig = void 0; const core = __importStar(__webpack_require__(56916)); const AsrConversationalConfig_1 = __webpack_require__(24181); const TurnConfig_1 = __webpack_require__(92674); const TtsConversationalConfigOutput_1 = __webpack_require__(31868); const ConversationConfig_1 = __webpack_require__(14410); const LanguagePresetOutput_1 = __webpack_require__(30283); const AgentConfig_1 = __webpack_require__(19340); exports.ConversationalConfig = core.serialization.object({ asr: AsrConversationalConfig_1.AsrConversationalConfig.optional(), turn: TurnConfig_1.TurnConfig.optional(), tts: TtsConversationalConfigOutput_1.TtsConversationalConfigOutput.optional(), conversation: ConversationConfig_1.ConversationConfig.optional(), languagePresets: core.serialization.property("language_presets", core.serialization.record(core.serialization.string(), LanguagePresetOutput_1.LanguagePresetOutput).optional()), agent: AgentConfig_1.AgentConfig.optional(), }); /***/ }, /***/ 93391 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConversationalConfigApiModelWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const AsrConversationalConfigWorkflowOverride_1 = __webpack_require__(5848); const TurnConfigWorkflowOverride_1 = __webpack_require__(6147); const TtsConversationalConfigWorkflowOverride_1 = __webpack_require__(81179); const ConversationConfigWorkflowOverride_1 = __webpack_require__(10187); const LanguagePresetInput_1 = __webpack_require__(64328); const AgentConfigApiModelWorkflowOverride_1 = __webpack_require__(9256); exports.ConversationalConfigApiModelWorkflowOverride = core.serialization.object({ asr: AsrConversationalConfigWorkflowOverride_1.AsrConversationalConfigWorkflowOverride.optional(), turn: TurnConfigWorkflowOverride_1.TurnConfigWorkflowOverride.optional(), tts: TtsConversationalConfigWorkflowOverride_1.TtsConversationalConfigWorkflowOverride.optional(), conversation: ConversationConfigWorkflowOverride_1.ConversationConfigWorkflowOverride.optional(), languagePresets: core.serialization.property("language_presets", core.serialization.record(core.serialization.string(), LanguagePresetInput_1.LanguagePresetInput.optional()).optional()), agent: AgentConfigApiModelWorkflowOverride_1.AgentConfigApiModelWorkflowOverride.optional(), }); /***/ }, /***/ 49055 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvertChapterResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConvertChapterResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 37947 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ConvertProjectResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ConvertProjectResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 22460 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateAgentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreateAgentResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), }); /***/ }, /***/ 59216 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateAudioNativeProjectRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreateAudioNativeProjectRequest = core.serialization.unknown(); /***/ }, /***/ 43768 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreatePhoneNumberResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreatePhoneNumberResponseModel = core.serialization.object({ phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), }); /***/ }, /***/ 2875 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreatePreviouslyGeneratedVoiceRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreatePreviouslyGeneratedVoiceRequest = core.serialization.object({ voiceName: core.serialization.property("voice_name", core.serialization.string()), voiceDescription: core.serialization.property("voice_description", core.serialization.string()), generatedVoiceId: core.serialization.property("generated_voice_id", core.serialization.string()), playedNotSelectedVoiceIds: core.serialization.property("played_not_selected_voice_ids", core.serialization.list(core.serialization.string()).optional()), labels: core.serialization.record(core.serialization.string(), core.serialization.string().optional()).optional(), }); /***/ }, /***/ 84328 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreatePronunciationDictionaryResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreatePronunciationDictionaryResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 22915 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateSipTrunkPhoneNumberRequest = void 0; const core = __importStar(__webpack_require__(56916)); const InboundSipTrunkConfigRequestModel_1 = __webpack_require__(84036); const OutboundSipTrunkConfigRequestModel_1 = __webpack_require__(84369); exports.CreateSipTrunkPhoneNumberRequest = core.serialization.object({ phoneNumber: core.serialization.property("phone_number", core.serialization.string()), label: core.serialization.string(), supportsInbound: core.serialization.property("supports_inbound", core.serialization.boolean().optional()), supportsOutbound: core.serialization.property("supports_outbound", core.serialization.boolean().optional()), inboundTrunkConfig: core.serialization.property("inbound_trunk_config", InboundSipTrunkConfigRequestModel_1.InboundSipTrunkConfigRequestModel.optional()), outboundTrunkConfig: core.serialization.property("outbound_trunk_config", OutboundSipTrunkConfigRequestModel_1.OutboundSipTrunkConfigRequestModel.optional()), }); /***/ }, /***/ 32028 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateTranscriptRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreateTranscriptRequest = core.serialization.unknown(); /***/ }, /***/ 12229 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateTwilioPhoneNumberRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreateTwilioPhoneNumberRequest = core.serialization.object({ phoneNumber: core.serialization.property("phone_number", core.serialization.string()), label: core.serialization.string(), supportsInbound: core.serialization.property("supports_inbound", core.serialization.boolean().optional()), supportsOutbound: core.serialization.property("supports_outbound", core.serialization.boolean().optional()), sid: core.serialization.string(), token: core.serialization.string(), }); /***/ }, /***/ 83481 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateUnitTestResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.CreateUnitTestResponseModel = core.serialization.object({ id: core.serialization.string(), }); /***/ }, /***/ 43433 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CustomLlm = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); const CustomLlmRequestHeadersValue_1 = __webpack_require__(7775); exports.CustomLlm = core.serialization.object({ url: core.serialization.string(), modelId: core.serialization.property("model_id", core.serialization.string().optional()), apiKey: core.serialization.property("api_key", ConvAiSecretLocator_1.ConvAiSecretLocator.optional()), requestHeaders: core.serialization.property("request_headers", core.serialization.record(core.serialization.string(), CustomLlmRequestHeadersValue_1.CustomLlmRequestHeadersValue).optional()), apiVersion: core.serialization.property("api_version", core.serialization.string().optional()), }); /***/ }, /***/ 7775 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CustomLlmRequestHeadersValue = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); const ConvAiDynamicVariable_1 = __webpack_require__(30106); exports.CustomLlmRequestHeadersValue = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator, ConvAiDynamicVariable_1.ConvAiDynamicVariable]); /***/ }, /***/ 78509 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DashboardCallSuccessChartModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DashboardCallSuccessChartModel = core.serialization.object({ name: core.serialization.string(), }); /***/ }, /***/ 85023 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DashboardCriteriaChartModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DashboardCriteriaChartModel = core.serialization.object({ name: core.serialization.string(), criteriaId: core.serialization.property("criteria_id", core.serialization.string()), }); /***/ }, /***/ 17082 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DashboardDataCollectionChartModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DashboardDataCollectionChartModel = core.serialization.object({ name: core.serialization.string(), dataCollectionId: core.serialization.property("data_collection_id", core.serialization.string()), }); /***/ }, /***/ 21094 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DataCollectionResultCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); exports.DataCollectionResultCommonModel = core.serialization.object({ dataCollectionId: core.serialization.property("data_collection_id", core.serialization.string()), value: core.serialization.unknown().optional(), jsonSchema: core.serialization.property("json_schema", LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty.optional()), rationale: core.serialization.string(), }); /***/ }, /***/ 74490 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteChapterRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteChapterRequest = core.serialization.unknown(); /***/ }, /***/ 88107 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteChapterResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteChapterResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 38899 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteDubbingResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteDubbingResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 92614 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteHistoryItemResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteHistoryItemResponse = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 96006 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteProjectRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteProjectRequest = core.serialization.unknown(); /***/ }, /***/ 21935 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteProjectResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteProjectResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 14833 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteSampleResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteSampleResponse = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 23942 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteVoiceResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteVoiceResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 78364 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteVoiceSampleResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteVoiceSampleResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 29336 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteWorkspaceGroupMemberResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteWorkspaceGroupMemberResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 51632 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteWorkspaceInviteResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DeleteWorkspaceInviteResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 52479 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentAvailableAgentIdentifier = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifierAccessLevel_1 = __webpack_require__(48167); exports.DependentAvailableAgentIdentifier = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), createdAtUnixSecs: core.serialization.property("created_at_unix_secs", core.serialization.number()), accessLevel: core.serialization.property("access_level", DependentAvailableAgentIdentifierAccessLevel_1.DependentAvailableAgentIdentifierAccessLevel), }); /***/ }, /***/ 48167 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentAvailableAgentIdentifierAccessLevel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DependentAvailableAgentIdentifierAccessLevel = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 61464 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentAvailableToolIdentifier = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableToolIdentifierAccessLevel_1 = __webpack_require__(63442); exports.DependentAvailableToolIdentifier = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), createdAtUnixSecs: core.serialization.property("created_at_unix_secs", core.serialization.number()), accessLevel: core.serialization.property("access_level", DependentAvailableToolIdentifierAccessLevel_1.DependentAvailableToolIdentifierAccessLevel), }); /***/ }, /***/ 63442 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentAvailableToolIdentifierAccessLevel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DependentAvailableToolIdentifierAccessLevel = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 8496 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentPhoneNumberIdentifier = void 0; const core = __importStar(__webpack_require__(56916)); const TelephonyProvider_1 = __webpack_require__(56330); exports.DependentPhoneNumberIdentifier = core.serialization.object({ phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), phoneNumber: core.serialization.property("phone_number", core.serialization.string()), label: core.serialization.string(), provider: TelephonyProvider_1.TelephonyProvider, }); /***/ }, /***/ 33615 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentUnknownAgentIdentifier = void 0; const core = __importStar(__webpack_require__(56916)); exports.DependentUnknownAgentIdentifier = core.serialization.object({}); /***/ }, /***/ 71877 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DependentUnknownToolIdentifier = void 0; const core = __importStar(__webpack_require__(56916)); exports.DependentUnknownToolIdentifier = core.serialization.object({}); /***/ }, /***/ 98331 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DetailedMusicResponse = void 0; const core = __importStar(__webpack_require__(56916)); const MusicPrompt_1 = __webpack_require__(55246); const SongMetadata_1 = __webpack_require__(29063); exports.DetailedMusicResponse = core.serialization.object({ compositionPlan: core.serialization.property("composition_plan", MusicPrompt_1.MusicPrompt), songMetadata: core.serialization.property("song_metadata", SongMetadata_1.SongMetadata), }); /***/ }, /***/ 51641 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DialogueInput = void 0; const core = __importStar(__webpack_require__(56916)); exports.DialogueInput = core.serialization.object({ text: core.serialization.string(), voiceId: core.serialization.property("voice_id", core.serialization.string()), }); /***/ }, /***/ 90689 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DialogueInputResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DialogueInputResponseModel = core.serialization.object({ text: core.serialization.string(), voiceId: core.serialization.property("voice_id", core.serialization.string()), voiceName: core.serialization.property("voice_name", core.serialization.string()), }); /***/ }, /***/ 33030 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DoDubbingResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.DoDubbingResponse = core.serialization.object({ dubbingId: core.serialization.property("dubbing_id", core.serialization.string()), expectedDurationSec: core.serialization.property("expected_duration_sec", core.serialization.number()), }); /***/ }, /***/ 77813 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DocumentUsageModeEnum = void 0; const core = __importStar(__webpack_require__(56916)); exports.DocumentUsageModeEnum = core.serialization.enum_(["prompt", "auto"]); /***/ }, /***/ 573 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DocxExportOptions = void 0; const core = __importStar(__webpack_require__(56916)); exports.DocxExportOptions = core.serialization.object({ includeSpeakers: core.serialization.property("include_speakers", core.serialization.boolean().optional()), includeTimestamps: core.serialization.property("include_timestamps", core.serialization.boolean().optional()), segmentOnSilenceLongerThanS: core.serialization.property("segment_on_silence_longer_than_s", core.serialization.number().optional()), maxSegmentDurationS: core.serialization.property("max_segment_duration_s", core.serialization.number().optional()), maxSegmentChars: core.serialization.property("max_segment_chars", core.serialization.number().optional()), }); /***/ }, /***/ 7780 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbedSegment = void 0; const core = __importStar(__webpack_require__(56916)); const SegmentSubtitleFrame_1 = __webpack_require__(70490); const DubbingMediaReference_1 = __webpack_require__(47939); exports.DubbedSegment = core.serialization.object({ startTime: core.serialization.property("start_time", core.serialization.number()), endTime: core.serialization.property("end_time", core.serialization.number()), text: core.serialization.string().optional(), subtitles: core.serialization.list(SegmentSubtitleFrame_1.SegmentSubtitleFrame), audioStale: core.serialization.property("audio_stale", core.serialization.boolean()), mediaRef: core.serialization.property("media_ref", DubbingMediaReference_1.DubbingMediaReference.optional()), }); /***/ }, /***/ 69589 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingMediaMetadata = void 0; const core = __importStar(__webpack_require__(56916)); exports.DubbingMediaMetadata = core.serialization.object({ contentType: core.serialization.property("content_type", core.serialization.string()), duration: core.serialization.number(), }); /***/ }, /***/ 47939 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingMediaReference = void 0; const core = __importStar(__webpack_require__(56916)); exports.DubbingMediaReference = core.serialization.object({ src: core.serialization.string(), contentType: core.serialization.property("content_type", core.serialization.string()), bucketName: core.serialization.property("bucket_name", core.serialization.string()), randomPathSlug: core.serialization.property("random_path_slug", core.serialization.string()), durationSecs: core.serialization.property("duration_secs", core.serialization.number()), isAudio: core.serialization.property("is_audio", core.serialization.boolean()), url: core.serialization.string(), }); /***/ }, /***/ 52594 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingMetadataPageResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const DubbingMetadataResponse_1 = __webpack_require__(27688); exports.DubbingMetadataPageResponseModel = core.serialization.object({ dubs: core.serialization.list(DubbingMetadataResponse_1.DubbingMetadataResponse), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 27688 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingMetadataResponse = void 0; const core = __importStar(__webpack_require__(56916)); const DubbingMediaMetadata_1 = __webpack_require__(69589); exports.DubbingMetadataResponse = core.serialization.object({ dubbingId: core.serialization.property("dubbing_id", core.serialization.string()), name: core.serialization.string(), status: core.serialization.string(), targetLanguages: core.serialization.property("target_languages", core.serialization.list(core.serialization.string())), editable: core.serialization.boolean().optional(), createdAt: core.serialization.property("created_at", core.serialization.date()), mediaMetadata: core.serialization.property("media_metadata", DubbingMediaMetadata_1.DubbingMediaMetadata.optional()), error: core.serialization.string().optional(), }); /***/ }, /***/ 96942 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingReleaseChannel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DubbingReleaseChannel = core.serialization.enum_(["stable", "release", "experimental"]); /***/ }, /***/ 33268 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingRenderResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DubbingRenderResponseModel = core.serialization.object({ version: core.serialization.number(), renderId: core.serialization.property("render_id", core.serialization.string()), }); /***/ }, /***/ 94274 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DubbingResource = void 0; const core = __importStar(__webpack_require__(56916)); const DubbingMediaReference_1 = __webpack_require__(47939); const SpeakerTrack_1 = __webpack_require__(66291); const SpeakerSegment_1 = __webpack_require__(72041); const Render_1 = __webpack_require__(90483); exports.DubbingResource = core.serialization.object({ id: core.serialization.string(), version: core.serialization.number(), sourceLanguage: core.serialization.property("source_language", core.serialization.string()), targetLanguages: core.serialization.property("target_languages", core.serialization.list(core.serialization.string())), input: DubbingMediaReference_1.DubbingMediaReference, background: DubbingMediaReference_1.DubbingMediaReference, foreground: DubbingMediaReference_1.DubbingMediaReference, speakerTracks: core.serialization.property("speaker_tracks", core.serialization.record(core.serialization.string(), SpeakerTrack_1.SpeakerTrack)), speakerSegments: core.serialization.property("speaker_segments", core.serialization.record(core.serialization.string(), SpeakerSegment_1.SpeakerSegment)), renders: core.serialization.record(core.serialization.string(), Render_1.Render), }); /***/ }, /***/ 38908 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DynamicVariableAssignment = void 0; const core = __importStar(__webpack_require__(56916)); exports.DynamicVariableAssignment = core.serialization.object({ source: core.serialization.stringLiteral("response").optional(), dynamicVariable: core.serialization.property("dynamic_variable", core.serialization.string()), valuePath: core.serialization.property("value_path", core.serialization.string()), }); /***/ }, /***/ 95605 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DynamicVariableUpdateCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.DynamicVariableUpdateCommonModel = core.serialization.object({ variableName: core.serialization.property("variable_name", core.serialization.string()), oldValue: core.serialization.property("old_value", core.serialization.string().optional()), newValue: core.serialization.property("new_value", core.serialization.string()), updatedAt: core.serialization.property("updated_at", core.serialization.number()), toolName: core.serialization.property("tool_name", core.serialization.string()), toolRequestId: core.serialization.property("tool_request_id", core.serialization.string()), }); /***/ }, /***/ 17499 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DynamicVariablesConfig = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariablesConfigDynamicVariablePlaceholdersValue_1 = __webpack_require__(75671); exports.DynamicVariablesConfig = core.serialization.object({ dynamicVariablePlaceholders: core.serialization.property("dynamic_variable_placeholders", core.serialization .record(core.serialization.string(), DynamicVariablesConfigDynamicVariablePlaceholdersValue_1.DynamicVariablesConfigDynamicVariablePlaceholdersValue) .optional()), }); /***/ }, /***/ 75671 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DynamicVariablesConfigDynamicVariablePlaceholdersValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.DynamicVariablesConfigDynamicVariablePlaceholdersValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 55650 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DynamicVariablesConfigWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariablesConfigWorkflowOverrideDynamicVariablePlaceholdersValue_1 = __webpack_require__(81482); exports.DynamicVariablesConfigWorkflowOverride = core.serialization.object({ dynamicVariablePlaceholders: core.serialization.property("dynamic_variable_placeholders", core.serialization .record(core.serialization.string(), DynamicVariablesConfigWorkflowOverrideDynamicVariablePlaceholdersValue_1.DynamicVariablesConfigWorkflowOverrideDynamicVariablePlaceholdersValue.optional()) .optional()), }); /***/ }, /***/ 81482 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DynamicVariablesConfigWorkflowOverrideDynamicVariablePlaceholdersValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.DynamicVariablesConfigWorkflowOverrideDynamicVariablePlaceholdersValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 17384 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EditChapterResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterWithContentResponseModel_1 = __webpack_require__(18117); exports.EditChapterResponseModel = core.serialization.object({ chapter: ChapterWithContentResponseModel_1.ChapterWithContentResponseModel, }); /***/ }, /***/ 67408 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EditProjectResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectResponse_1 = __webpack_require__(61917); exports.EditProjectResponseModel = core.serialization.object({ project: ProjectResponse_1.ProjectResponse, }); /***/ }, /***/ 80773 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EditVoiceResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.EditVoiceResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 38415 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EditVoiceSettingsRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.EditVoiceSettingsRequest = core.serialization.unknown(); /***/ }, /***/ 99946 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EditVoiceSettingsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.EditVoiceSettingsResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 6973 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EmbedVariant = void 0; const core = __importStar(__webpack_require__(56916)); exports.EmbedVariant = core.serialization.enum_(["tiny", "compact", "full", "expandable"]); /***/ }, /***/ 75276 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EmbeddingModelEnum = void 0; const core = __importStar(__webpack_require__(56916)); exports.EmbeddingModelEnum = core.serialization.enum_(["e5_mistral_7b_instruct", "multilingual_e5_large_instruct"]); /***/ }, /***/ 3878 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EndCallToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.EndCallToolConfig = core.serialization.object({}); /***/ }, /***/ 3408 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EndCallToolResultModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.EndCallToolResultModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), reason: core.serialization.string().optional(), message: core.serialization.string().optional(), }); /***/ }, /***/ 54056 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EvaluationSettings = void 0; const core = __importStar(__webpack_require__(56916)); const PromptEvaluationCriteria_1 = __webpack_require__(92182); exports.EvaluationSettings = core.serialization.object({ criteria: core.serialization.list(PromptEvaluationCriteria_1.PromptEvaluationCriteria).optional(), }); /***/ }, /***/ 41647 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.EvaluationSuccessResult = void 0; const core = __importStar(__webpack_require__(56916)); exports.EvaluationSuccessResult = core.serialization.enum_(["success", "failure", "unknown"]); /***/ }, /***/ 61962 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExactParameterEvaluationStrategy = void 0; const core = __importStar(__webpack_require__(56916)); exports.ExactParameterEvaluationStrategy = core.serialization.object({ expectedValue: core.serialization.property("expected_value", core.serialization.string()), }); /***/ }, /***/ 71083 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExportOptions = void 0; const core = __importStar(__webpack_require__(56916)); const DocxExportOptions_1 = __webpack_require__(573); const HtmlExportOptions_1 = __webpack_require__(66472); const PdfExportOptions_1 = __webpack_require__(84689); const SegmentedJsonExportOptions_1 = __webpack_require__(45765); const SrtExportOptions_1 = __webpack_require__(34610); const TxtExportOptions_1 = __webpack_require__(44579); exports.ExportOptions = core.serialization .union("format", { docx: DocxExportOptions_1.DocxExportOptions, html: HtmlExportOptions_1.HtmlExportOptions, pdf: PdfExportOptions_1.PdfExportOptions, segmented_json: SegmentedJsonExportOptions_1.SegmentedJsonExportOptions, srt: SrtExportOptions_1.SrtExportOptions, txt: TxtExportOptions_1.TxtExportOptions, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 28789 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExtendedSubscriptionResponseModelBillingPeriod = void 0; const core = __importStar(__webpack_require__(56916)); exports.ExtendedSubscriptionResponseModelBillingPeriod = core.serialization.enum_(["monthly_period", "annual_period"]); /***/ }, /***/ 1184 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExtendedSubscriptionResponseModelCharacterRefreshPeriod = void 0; const core = __importStar(__webpack_require__(56916)); exports.ExtendedSubscriptionResponseModelCharacterRefreshPeriod = core.serialization.enum_(["monthly_period", "annual_period"]); /***/ }, /***/ 31744 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExtendedSubscriptionResponseModelCurrency = void 0; const core = __importStar(__webpack_require__(56916)); exports.ExtendedSubscriptionResponseModelCurrency = core.serialization.enum_(["usd", "eur"]); /***/ }, /***/ 46959 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExtendedSubscriptionResponseModelPendingChange = void 0; const core = __importStar(__webpack_require__(56916)); const PendingSubscriptionSwitchResponseModel_1 = __webpack_require__(50845); const PendingCancellationResponseModel_1 = __webpack_require__(29295); exports.ExtendedSubscriptionResponseModelPendingChange = core.serialization.undiscriminatedUnion([PendingSubscriptionSwitchResponseModel_1.PendingSubscriptionSwitchResponseModel, PendingCancellationResponseModel_1.PendingCancellationResponseModel]); /***/ }, /***/ 76173 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FeatureStatusCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.FeatureStatusCommonModel = core.serialization.object({ enabled: core.serialization.boolean().optional(), used: core.serialization.boolean().optional(), }); /***/ }, /***/ 3935 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FeaturesUsageCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const FeatureStatusCommonModel_1 = __webpack_require__(76173); const WorkflowFeaturesUsageCommonModel_1 = __webpack_require__(454); const TestsFeatureUsageCommonModel_1 = __webpack_require__(77725); exports.FeaturesUsageCommonModel = core.serialization.object({ languageDetection: core.serialization.property("language_detection", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), transferToAgent: core.serialization.property("transfer_to_agent", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), transferToNumber: core.serialization.property("transfer_to_number", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), multivoice: FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional(), dtmfTones: core.serialization.property("dtmf_tones", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), externalMcpServers: core.serialization.property("external_mcp_servers", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), piiZrmWorkspace: core.serialization.property("pii_zrm_workspace", core.serialization.boolean().optional()), piiZrmAgent: core.serialization.property("pii_zrm_agent", core.serialization.boolean().optional()), toolDynamicVariableUpdates: core.serialization.property("tool_dynamic_variable_updates", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), isLivekit: core.serialization.property("is_livekit", core.serialization.boolean().optional()), voicemailDetection: core.serialization.property("voicemail_detection", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), workflow: WorkflowFeaturesUsageCommonModel_1.WorkflowFeaturesUsageCommonModel.optional(), agentTesting: core.serialization.property("agent_testing", TestsFeatureUsageCommonModel_1.TestsFeatureUsageCommonModel.optional()), }); /***/ }, /***/ 89395 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FeedbackItem = void 0; const core = __importStar(__webpack_require__(56916)); exports.FeedbackItem = core.serialization.object({ thumbsUp: core.serialization.property("thumbs_up", core.serialization.boolean()), feedback: core.serialization.string(), emotions: core.serialization.boolean(), inaccurateClone: core.serialization.property("inaccurate_clone", core.serialization.boolean()), glitches: core.serialization.boolean(), audioQuality: core.serialization.property("audio_quality", core.serialization.boolean()), other: core.serialization.boolean(), reviewStatus: core.serialization.property("review_status", core.serialization.string().optional()), }); /***/ }, /***/ 54202 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FinalOutput = void 0; const core = __importStar(__webpack_require__(56916)); exports.FinalOutput = core.serialization.object({ isFinal: core.serialization.booleanLiteral(true).optional(), }); /***/ }, /***/ 29865 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FinalOutputMulti = void 0; const core = __importStar(__webpack_require__(56916)); exports.FinalOutputMulti = core.serialization.object({ isFinal: core.serialization.booleanLiteral(true), contextId: core.serialization.string().optional(), }); /***/ }, /***/ 55729 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FineTuningResponse = void 0; const core = __importStar(__webpack_require__(56916)); const FineTuningResponseModelStateValue_1 = __webpack_require__(61190); const VerificationAttemptResponse_1 = __webpack_require__(53784); const ManualVerificationResponse_1 = __webpack_require__(37345); exports.FineTuningResponse = core.serialization.object({ isAllowedToFineTune: core.serialization.property("is_allowed_to_fine_tune", core.serialization.boolean().optional()), state: core.serialization.record(core.serialization.string(), FineTuningResponseModelStateValue_1.FineTuningResponseModelStateValue).optional(), verificationFailures: core.serialization.property("verification_failures", core.serialization.list(core.serialization.string()).optional()), verificationAttemptsCount: core.serialization.property("verification_attempts_count", core.serialization.number().optional()), manualVerificationRequested: core.serialization.property("manual_verification_requested", core.serialization.boolean().optional()), language: core.serialization.string().optional(), progress: core.serialization.record(core.serialization.string(), core.serialization.number().optional()).optional(), message: core.serialization.record(core.serialization.string(), core.serialization.string().optional()).optional(), datasetDurationSeconds: core.serialization.property("dataset_duration_seconds", core.serialization.number().optional()), verificationAttempts: core.serialization.property("verification_attempts", core.serialization.list(VerificationAttemptResponse_1.VerificationAttemptResponse).optional()), sliceIds: core.serialization.property("slice_ids", core.serialization.list(core.serialization.string()).optional()), manualVerification: core.serialization.property("manual_verification", ManualVerificationResponse_1.ManualVerificationResponse.optional()), maxVerificationAttempts: core.serialization.property("max_verification_attempts", core.serialization.number().optional()), nextMaxVerificationAttemptsResetUnixMs: core.serialization.property("next_max_verification_attempts_reset_unix_ms", core.serialization.number().optional()), finetuningState: core.serialization.property("finetuning_state", core.serialization.unknown().optional()), }); /***/ }, /***/ 61190 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FineTuningResponseModelStateValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.FineTuningResponseModelStateValue = core.serialization.enum_(["not_started", "queued", "fine_tuning", "fine_tuned", "failed", "delayed"]); /***/ }, /***/ 23166 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.FlushContext = void 0; const core = __importStar(__webpack_require__(56916)); exports.FlushContext = core.serialization.object({ contextId: core.serialization.property("context_id", core.serialization.string()), text: core.serialization.string().optional(), flush: core.serialization.boolean(), }); /***/ }, /***/ 48400 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ForcedAlignmentCharacterResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ForcedAlignmentCharacterResponseModel = core.serialization.object({ text: core.serialization.string(), start: core.serialization.number(), end: core.serialization.number(), }); /***/ }, /***/ 46149 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ForcedAlignmentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ForcedAlignmentCharacterResponseModel_1 = __webpack_require__(48400); const ForcedAlignmentWordResponseModel_1 = __webpack_require__(84121); exports.ForcedAlignmentResponseModel = core.serialization.object({ characters: core.serialization.list(ForcedAlignmentCharacterResponseModel_1.ForcedAlignmentCharacterResponseModel), words: core.serialization.list(ForcedAlignmentWordResponseModel_1.ForcedAlignmentWordResponseModel), loss: core.serialization.number(), }); /***/ }, /***/ 84121 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ForcedAlignmentWordResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ForcedAlignmentWordResponseModel = core.serialization.object({ text: core.serialization.string(), start: core.serialization.number(), end: core.serialization.number(), loss: core.serialization.number(), }); /***/ }, /***/ 63858 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Gender = void 0; const core = __importStar(__webpack_require__(56916)); exports.Gender = core.serialization.unknown(); /***/ }, /***/ 30647 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GenerateVoiceRequest = void 0; const core = __importStar(__webpack_require__(56916)); const BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostGender_1 = __webpack_require__(26583); const BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostAge_1 = __webpack_require__(66987); exports.GenerateVoiceRequest = core.serialization.object({ gender: BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostGender_1.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostGender, accent: core.serialization.string(), age: BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostAge_1.BodyGenerateARandomVoiceV1VoiceGenerationGenerateVoicePostAge, accentStrength: core.serialization.property("accent_strength", core.serialization.number()), text: core.serialization.string(), }); /***/ }, /***/ 63875 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GenerationConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.GenerationConfig = core.serialization.object({ chunkLengthSchedule: core.serialization.property("chunk_length_schedule", core.serialization.list(core.serialization.number()).optional()), }); /***/ }, /***/ 58709 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAgentEmbedResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WidgetConfigResponse_1 = __webpack_require__(60018); exports.GetAgentEmbedResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), widgetConfig: core.serialization.property("widget_config", WidgetConfigResponse_1.WidgetConfigResponse), }); /***/ }, /***/ 84990 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAgentKnowledgebaseSizeResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetAgentKnowledgebaseSizeResponseModel = core.serialization.object({ numberOfPages: core.serialization.property("number_of_pages", core.serialization.number()), }); /***/ }, /***/ 61040 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAgentLinkResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationTokenDbModel_1 = __webpack_require__(47700); exports.GetAgentLinkResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), token: ConversationTokenDbModel_1.ConversationTokenDbModel.optional(), }); /***/ }, /***/ 85252 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAgentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationalConfig_1 = __webpack_require__(78895); const AgentMetadataResponseModel_1 = __webpack_require__(18067); const AgentPlatformSettingsResponseModel_1 = __webpack_require__(4706); const GetAgentResponseModelPhoneNumbersItem_1 = __webpack_require__(82325); const ResourceAccessInfo_1 = __webpack_require__(41469); exports.GetAgentResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), name: core.serialization.string(), conversationConfig: core.serialization.property("conversation_config", ConversationalConfig_1.ConversationalConfig), metadata: AgentMetadataResponseModel_1.AgentMetadataResponseModel, platformSettings: core.serialization.property("platform_settings", AgentPlatformSettingsResponseModel_1.AgentPlatformSettingsResponseModel.optional()), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(GetAgentResponseModelPhoneNumbersItem_1.GetAgentResponseModelPhoneNumbersItem).optional()), workflow: core.serialization.unknown().optional(), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo.optional()), tags: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 82325 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAgentResponseModelPhoneNumbersItem = void 0; const core = __importStar(__webpack_require__(56916)); const GetPhoneNumberSipTrunkResponseModel_1 = __webpack_require__(55542); const GetPhoneNumberTwilioResponseModel_1 = __webpack_require__(66168); exports.GetAgentResponseModelPhoneNumbersItem = core.serialization .union("provider", { sip_trunk: GetPhoneNumberSipTrunkResponseModel_1.GetPhoneNumberSipTrunkResponseModel, twilio: GetPhoneNumberTwilioResponseModel_1.GetPhoneNumberTwilioResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 73280 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAgentsPageResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const AgentSummaryResponseModel_1 = __webpack_require__(6614); exports.GetAgentsPageResponseModel = core.serialization.object({ agents: core.serialization.list(AgentSummaryResponseModel_1.AgentSummaryResponseModel), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 5558 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAudioNativeProjectSettingsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const AudioNativeProjectSettingsResponseModel_1 = __webpack_require__(74666); exports.GetAudioNativeProjectSettingsResponseModel = core.serialization.object({ enabled: core.serialization.boolean(), snapshotId: core.serialization.property("snapshot_id", core.serialization.string().optional()), settings: AudioNativeProjectSettingsResponseModel_1.AudioNativeProjectSettingsResponseModel.optional(), }); /***/ }, /***/ 73693 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetChapterRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetChapterRequest = core.serialization.unknown(); /***/ }, /***/ 54572 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetChapterSnapshotsRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetChapterSnapshotsRequest = core.serialization.unknown(); /***/ }, /***/ 27724 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetChaptersRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetChaptersRequest = core.serialization.unknown(); /***/ }, /***/ 9070 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetChaptersResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ChapterResponse_1 = __webpack_require__(42589); exports.GetChaptersResponse = core.serialization.object({ chapters: core.serialization.list(ChapterResponse_1.ChapterResponse), }); /***/ }, /***/ 37224 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetConvAiDashboardSettingsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const GetConvAiDashboardSettingsResponseModelChartsItem_1 = __webpack_require__(38170); exports.GetConvAiDashboardSettingsResponseModel = core.serialization.object({ charts: core.serialization.list(GetConvAiDashboardSettingsResponseModelChartsItem_1.GetConvAiDashboardSettingsResponseModelChartsItem).optional(), }); /***/ }, /***/ 38170 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetConvAiDashboardSettingsResponseModelChartsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DashboardCallSuccessChartModel_1 = __webpack_require__(78509); const DashboardCriteriaChartModel_1 = __webpack_require__(85023); const DashboardDataCollectionChartModel_1 = __webpack_require__(17082); exports.GetConvAiDashboardSettingsResponseModelChartsItem = core.serialization .union("type", { call_success: DashboardCallSuccessChartModel_1.DashboardCallSuccessChartModel, criteria: DashboardCriteriaChartModel_1.DashboardCriteriaChartModel, data_collection: DashboardDataCollectionChartModel_1.DashboardDataCollectionChartModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 7828 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetConvAiSettingsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataWebhook_1 = __webpack_require__(19368); const ConvAiWebhooks_1 = __webpack_require__(9825); exports.GetConvAiSettingsResponseModel = core.serialization.object({ conversationInitiationClientDataWebhook: core.serialization.property("conversation_initiation_client_data_webhook", ConversationInitiationClientDataWebhook_1.ConversationInitiationClientDataWebhook.optional()), webhooks: ConvAiWebhooks_1.ConvAiWebhooks.optional(), canUseMcpServers: core.serialization.property("can_use_mcp_servers", core.serialization.boolean().optional()), ragRetentionPeriodDays: core.serialization.property("rag_retention_period_days", core.serialization.number().optional()), }); /***/ }, /***/ 20698 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetConversationResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const GetConversationResponseModelStatus_1 = __webpack_require__(6752); const ConversationHistoryTranscriptCommonModelOutput_1 = __webpack_require__(59429); const ConversationHistoryMetadataCommonModel_1 = __webpack_require__(67033); const ConversationHistoryAnalysisCommonModel_1 = __webpack_require__(29172); const ConversationInitiationClientDataRequestOutput_1 = __webpack_require__(12650); exports.GetConversationResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), conversationId: core.serialization.property("conversation_id", core.serialization.string()), status: GetConversationResponseModelStatus_1.GetConversationResponseModelStatus, userId: core.serialization.property("user_id", core.serialization.string().optional()), transcript: core.serialization.list(ConversationHistoryTranscriptCommonModelOutput_1.ConversationHistoryTranscriptCommonModelOutput), metadata: ConversationHistoryMetadataCommonModel_1.ConversationHistoryMetadataCommonModel, analysis: ConversationHistoryAnalysisCommonModel_1.ConversationHistoryAnalysisCommonModel.optional(), conversationInitiationClientData: core.serialization.property("conversation_initiation_client_data", ConversationInitiationClientDataRequestOutput_1.ConversationInitiationClientDataRequestOutput.optional()), hasAudio: core.serialization.property("has_audio", core.serialization.boolean()), hasUserAudio: core.serialization.property("has_user_audio", core.serialization.boolean()), hasResponseAudio: core.serialization.property("has_response_audio", core.serialization.boolean()), }); /***/ }, /***/ 6752 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetConversationResponseModelStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetConversationResponseModelStatus = core.serialization.enum_(["initiated", "in-progress", "processing", "done", "failed"]); /***/ }, /***/ 67410 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetConversationsPageResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationSummaryResponseModel_1 = __webpack_require__(76216); exports.GetConversationsPageResponseModel = core.serialization.object({ conversations: core.serialization.list(ConversationSummaryResponseModel_1.ConversationSummaryResponseModel), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 14485 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseDependentAgentsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const GetKnowledgeBaseDependentAgentsResponseModelAgentsItem_1 = __webpack_require__(97760); exports.GetKnowledgeBaseDependentAgentsResponseModel = core.serialization.object({ agents: core.serialization.list(GetKnowledgeBaseDependentAgentsResponseModelAgentsItem_1.GetKnowledgeBaseDependentAgentsResponseModelAgentsItem), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 97760 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseDependentAgentsResponseModelAgentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifier_1 = __webpack_require__(52479); const DependentUnknownAgentIdentifier_1 = __webpack_require__(33615); exports.GetKnowledgeBaseDependentAgentsResponseModelAgentsItem = core.serialization .union("type", { available: DependentAvailableAgentIdentifier_1.DependentAvailableAgentIdentifier, unknown: DependentUnknownAgentIdentifier_1.DependentUnknownAgentIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 3402 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseFileResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const KnowledgeBaseDocumentMetadataResponseModel_1 = __webpack_require__(98940); const DocumentUsageModeEnum_1 = __webpack_require__(77813); const ResourceAccessInfo_1 = __webpack_require__(41469); exports.GetKnowledgeBaseFileResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), metadata: KnowledgeBaseDocumentMetadataResponseModel_1.KnowledgeBaseDocumentMetadataResponseModel, supportedUsages: core.serialization.property("supported_usages", core.serialization.list(DocumentUsageModeEnum_1.DocumentUsageModeEnum)), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), extractedInnerHtml: core.serialization.property("extracted_inner_html", core.serialization.string()), }); /***/ }, /***/ 28368 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseListResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const GetKnowledgeBaseListResponseModelDocumentsItem_1 = __webpack_require__(58935); exports.GetKnowledgeBaseListResponseModel = core.serialization.object({ documents: core.serialization.list(GetKnowledgeBaseListResponseModelDocumentsItem_1.GetKnowledgeBaseListResponseModelDocumentsItem), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 58935 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseListResponseModelDocumentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const GetKnowledgeBaseSummaryFileResponseModel_1 = __webpack_require__(12820); const GetKnowledgeBaseSummaryTextResponseModel_1 = __webpack_require__(69464); const GetKnowledgeBaseSummaryUrlResponseModel_1 = __webpack_require__(25499); exports.GetKnowledgeBaseListResponseModelDocumentsItem = core.serialization .union("type", { file: GetKnowledgeBaseSummaryFileResponseModel_1.GetKnowledgeBaseSummaryFileResponseModel, text: GetKnowledgeBaseSummaryTextResponseModel_1.GetKnowledgeBaseSummaryTextResponseModel, url: GetKnowledgeBaseSummaryUrlResponseModel_1.GetKnowledgeBaseSummaryUrlResponseModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 12820 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseSummaryFileResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const KnowledgeBaseDocumentMetadataResponseModel_1 = __webpack_require__(98940); const DocumentUsageModeEnum_1 = __webpack_require__(77813); const ResourceAccessInfo_1 = __webpack_require__(41469); const GetKnowledgeBaseSummaryFileResponseModelDependentAgentsItem_1 = __webpack_require__(54412); exports.GetKnowledgeBaseSummaryFileResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), metadata: KnowledgeBaseDocumentMetadataResponseModel_1.KnowledgeBaseDocumentMetadataResponseModel, supportedUsages: core.serialization.property("supported_usages", core.serialization.list(DocumentUsageModeEnum_1.DocumentUsageModeEnum)), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), dependentAgents: core.serialization.property("dependent_agents", core.serialization.list(GetKnowledgeBaseSummaryFileResponseModelDependentAgentsItem_1.GetKnowledgeBaseSummaryFileResponseModelDependentAgentsItem)), }); /***/ }, /***/ 54412 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseSummaryFileResponseModelDependentAgentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifier_1 = __webpack_require__(52479); const DependentUnknownAgentIdentifier_1 = __webpack_require__(33615); exports.GetKnowledgeBaseSummaryFileResponseModelDependentAgentsItem = core.serialization .union("type", { available: DependentAvailableAgentIdentifier_1.DependentAvailableAgentIdentifier, unknown: DependentUnknownAgentIdentifier_1.DependentUnknownAgentIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 69464 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseSummaryTextResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const KnowledgeBaseDocumentMetadataResponseModel_1 = __webpack_require__(98940); const DocumentUsageModeEnum_1 = __webpack_require__(77813); const ResourceAccessInfo_1 = __webpack_require__(41469); const GetKnowledgeBaseSummaryTextResponseModelDependentAgentsItem_1 = __webpack_require__(4673); exports.GetKnowledgeBaseSummaryTextResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), metadata: KnowledgeBaseDocumentMetadataResponseModel_1.KnowledgeBaseDocumentMetadataResponseModel, supportedUsages: core.serialization.property("supported_usages", core.serialization.list(DocumentUsageModeEnum_1.DocumentUsageModeEnum)), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), dependentAgents: core.serialization.property("dependent_agents", core.serialization.list(GetKnowledgeBaseSummaryTextResponseModelDependentAgentsItem_1.GetKnowledgeBaseSummaryTextResponseModelDependentAgentsItem)), }); /***/ }, /***/ 4673 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseSummaryTextResponseModelDependentAgentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifier_1 = __webpack_require__(52479); const DependentUnknownAgentIdentifier_1 = __webpack_require__(33615); exports.GetKnowledgeBaseSummaryTextResponseModelDependentAgentsItem = core.serialization .union("type", { available: DependentAvailableAgentIdentifier_1.DependentAvailableAgentIdentifier, unknown: DependentUnknownAgentIdentifier_1.DependentUnknownAgentIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 25499 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseSummaryUrlResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const KnowledgeBaseDocumentMetadataResponseModel_1 = __webpack_require__(98940); const DocumentUsageModeEnum_1 = __webpack_require__(77813); const ResourceAccessInfo_1 = __webpack_require__(41469); const GetKnowledgeBaseSummaryUrlResponseModelDependentAgentsItem_1 = __webpack_require__(11409); exports.GetKnowledgeBaseSummaryUrlResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), metadata: KnowledgeBaseDocumentMetadataResponseModel_1.KnowledgeBaseDocumentMetadataResponseModel, supportedUsages: core.serialization.property("supported_usages", core.serialization.list(DocumentUsageModeEnum_1.DocumentUsageModeEnum)), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), dependentAgents: core.serialization.property("dependent_agents", core.serialization.list(GetKnowledgeBaseSummaryUrlResponseModelDependentAgentsItem_1.GetKnowledgeBaseSummaryUrlResponseModelDependentAgentsItem)), url: core.serialization.string(), }); /***/ }, /***/ 11409 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseSummaryUrlResponseModelDependentAgentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifier_1 = __webpack_require__(52479); const DependentUnknownAgentIdentifier_1 = __webpack_require__(33615); exports.GetKnowledgeBaseSummaryUrlResponseModelDependentAgentsItem = core.serialization .union("type", { available: DependentAvailableAgentIdentifier_1.DependentAvailableAgentIdentifier, unknown: DependentUnknownAgentIdentifier_1.DependentUnknownAgentIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 76109 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseTextResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const KnowledgeBaseDocumentMetadataResponseModel_1 = __webpack_require__(98940); const DocumentUsageModeEnum_1 = __webpack_require__(77813); const ResourceAccessInfo_1 = __webpack_require__(41469); exports.GetKnowledgeBaseTextResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), metadata: KnowledgeBaseDocumentMetadataResponseModel_1.KnowledgeBaseDocumentMetadataResponseModel, supportedUsages: core.serialization.property("supported_usages", core.serialization.list(DocumentUsageModeEnum_1.DocumentUsageModeEnum)), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), extractedInnerHtml: core.serialization.property("extracted_inner_html", core.serialization.string()), }); /***/ }, /***/ 33741 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetKnowledgeBaseUrlResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const KnowledgeBaseDocumentMetadataResponseModel_1 = __webpack_require__(98940); const DocumentUsageModeEnum_1 = __webpack_require__(77813); const ResourceAccessInfo_1 = __webpack_require__(41469); exports.GetKnowledgeBaseUrlResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), metadata: KnowledgeBaseDocumentMetadataResponseModel_1.KnowledgeBaseDocumentMetadataResponseModel, supportedUsages: core.serialization.property("supported_usages", core.serialization.list(DocumentUsageModeEnum_1.DocumentUsageModeEnum)), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), extractedInnerHtml: core.serialization.property("extracted_inner_html", core.serialization.string()), url: core.serialization.string(), }); /***/ }, /***/ 12904 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetLibraryVoicesResponse = void 0; const core = __importStar(__webpack_require__(56916)); const LibraryVoiceResponse_1 = __webpack_require__(99767); exports.GetLibraryVoicesResponse = core.serialization.object({ voices: core.serialization.list(LibraryVoiceResponse_1.LibraryVoiceResponse), hasMore: core.serialization.property("has_more", core.serialization.boolean()), lastSortId: core.serialization.property("last_sort_id", core.serialization.string().optional()), }); /***/ }, /***/ 2189 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPhoneNumberInboundSipTrunkConfigResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const SipMediaEncryptionEnum_1 = __webpack_require__(60384); exports.GetPhoneNumberInboundSipTrunkConfigResponseModel = core.serialization.object({ allowedAddresses: core.serialization.property("allowed_addresses", core.serialization.list(core.serialization.string())), allowedNumbers: core.serialization.property("allowed_numbers", core.serialization.list(core.serialization.string()).optional()), mediaEncryption: core.serialization.property("media_encryption", SipMediaEncryptionEnum_1.SipMediaEncryptionEnum), hasAuthCredentials: core.serialization.property("has_auth_credentials", core.serialization.boolean()), username: core.serialization.string().optional(), }); /***/ }, /***/ 89276 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPhoneNumberOutboundSipTrunkConfigResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const SipTrunkTransportEnum_1 = __webpack_require__(62625); const SipMediaEncryptionEnum_1 = __webpack_require__(60384); exports.GetPhoneNumberOutboundSipTrunkConfigResponseModel = core.serialization.object({ address: core.serialization.string(), transport: SipTrunkTransportEnum_1.SipTrunkTransportEnum, mediaEncryption: core.serialization.property("media_encryption", SipMediaEncryptionEnum_1.SipMediaEncryptionEnum), headers: core.serialization.record(core.serialization.string(), core.serialization.string()).optional(), hasAuthCredentials: core.serialization.property("has_auth_credentials", core.serialization.boolean()), username: core.serialization.string().optional(), hasOutboundTrunk: core.serialization.property("has_outbound_trunk", core.serialization.boolean().optional()), }); /***/ }, /***/ 51721 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPhoneNumberResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetPhoneNumberResponse = core.serialization.unknown(); /***/ }, /***/ 55542 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPhoneNumberSipTrunkResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumberAgentInfo_1 = __webpack_require__(88237); const GetPhoneNumberOutboundSipTrunkConfigResponseModel_1 = __webpack_require__(89276); const GetPhoneNumberInboundSipTrunkConfigResponseModel_1 = __webpack_require__(2189); exports.GetPhoneNumberSipTrunkResponseModel = core.serialization.object({ phoneNumber: core.serialization.property("phone_number", core.serialization.string()), label: core.serialization.string(), supportsInbound: core.serialization.property("supports_inbound", core.serialization.boolean().optional()), supportsOutbound: core.serialization.property("supports_outbound", core.serialization.boolean().optional()), phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), assignedAgent: core.serialization.property("assigned_agent", PhoneNumberAgentInfo_1.PhoneNumberAgentInfo.optional()), providerConfig: core.serialization.property("provider_config", GetPhoneNumberOutboundSipTrunkConfigResponseModel_1.GetPhoneNumberOutboundSipTrunkConfigResponseModel.optional()), outboundTrunk: core.serialization.property("outbound_trunk", GetPhoneNumberOutboundSipTrunkConfigResponseModel_1.GetPhoneNumberOutboundSipTrunkConfigResponseModel.optional()), inboundTrunk: core.serialization.property("inbound_trunk", GetPhoneNumberInboundSipTrunkConfigResponseModel_1.GetPhoneNumberInboundSipTrunkConfigResponseModel.optional()), }); /***/ }, /***/ 66168 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPhoneNumberTwilioResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumberAgentInfo_1 = __webpack_require__(88237); exports.GetPhoneNumberTwilioResponseModel = core.serialization.object({ phoneNumber: core.serialization.property("phone_number", core.serialization.string()), label: core.serialization.string(), supportsInbound: core.serialization.property("supports_inbound", core.serialization.boolean().optional()), supportsOutbound: core.serialization.property("supports_outbound", core.serialization.boolean().optional()), phoneNumberId: core.serialization.property("phone_number_id", core.serialization.string()), assignedAgent: core.serialization.property("assigned_agent", PhoneNumberAgentInfo_1.PhoneNumberAgentInfo.optional()), }); /***/ }, /***/ 44933 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetProjectRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetProjectRequest = core.serialization.unknown(); /***/ }, /***/ 35940 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetProjectsRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetProjectsRequest = core.serialization.unknown(); /***/ }, /***/ 93558 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetProjectsResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectResponse_1 = __webpack_require__(61917); exports.GetProjectsResponse = core.serialization.object({ projects: core.serialization.list(ProjectResponse_1.ProjectResponse), }); /***/ }, /***/ 43335 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPronunciationDictionariesMetadataResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const GetPronunciationDictionaryMetadataResponse_1 = __webpack_require__(46692); exports.GetPronunciationDictionariesMetadataResponseModel = core.serialization.object({ pronunciationDictionaries: core.serialization.property("pronunciation_dictionaries", core.serialization.list(GetPronunciationDictionaryMetadataResponse_1.GetPronunciationDictionaryMetadataResponse)), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 5501 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPronunciationDictionariesResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetPronunciationDictionariesResponse = core.serialization.unknown(); /***/ }, /***/ 46692 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPronunciationDictionaryMetadataResponse = void 0; const core = __importStar(__webpack_require__(56916)); const GetPronunciationDictionaryMetadataResponseModelPermissionOnResource_1 = __webpack_require__(65145); exports.GetPronunciationDictionaryMetadataResponse = core.serialization.object({ id: core.serialization.string(), latestVersionId: core.serialization.property("latest_version_id", core.serialization.string()), latestVersionRulesNum: core.serialization.property("latest_version_rules_num", core.serialization.number()), name: core.serialization.string(), permissionOnResource: core.serialization.property("permission_on_resource", GetPronunciationDictionaryMetadataResponseModelPermissionOnResource_1.GetPronunciationDictionaryMetadataResponseModelPermissionOnResource.optional()), createdBy: core.serialization.property("created_by", core.serialization.string()), creationTimeUnix: core.serialization.property("creation_time_unix", core.serialization.number()), archivedTimeUnix: core.serialization.property("archived_time_unix", core.serialization.number().optional()), description: core.serialization.string().optional(), }); /***/ }, /***/ 65145 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPronunciationDictionaryMetadataResponseModelPermissionOnResource = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetPronunciationDictionaryMetadataResponseModelPermissionOnResource = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 37897 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetPronunciationDictionaryResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetPronunciationDictionaryResponse = core.serialization.unknown(); /***/ }, /***/ 82954 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetSpeechHistoryResponse = void 0; const core = __importStar(__webpack_require__(56916)); const SpeechHistoryItemResponse_1 = __webpack_require__(21269); exports.GetSpeechHistoryResponse = core.serialization.object({ history: core.serialization.list(SpeechHistoryItemResponse_1.SpeechHistoryItemResponse), lastHistoryItemId: core.serialization.property("last_history_item_id", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 44369 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetTestSuiteInvocationResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const UnitTestRunResponseModel_1 = __webpack_require__(45830); exports.GetTestSuiteInvocationResponseModel = core.serialization.object({ id: core.serialization.string(), createdAt: core.serialization.property("created_at", core.serialization.number().optional()), testRuns: core.serialization.property("test_runs", core.serialization.list(UnitTestRunResponseModel_1.UnitTestRunResponseModel)), }); /***/ }, /***/ 87233 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetTestsPageResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const UnitTestSummaryResponseModel_1 = __webpack_require__(9441); exports.GetTestsPageResponseModel = core.serialization.object({ tests: core.serialization.list(UnitTestSummaryResponseModel_1.UnitTestSummaryResponseModel), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 81603 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetTestsSummariesByIdsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const UnitTestSummaryResponseModel_1 = __webpack_require__(9441); exports.GetTestsSummariesByIdsResponseModel = core.serialization.object({ tests: core.serialization.record(core.serialization.string(), UnitTestSummaryResponseModel_1.UnitTestSummaryResponseModel), }); /***/ }, /***/ 66078 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetToolDependentAgentsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const GetToolDependentAgentsResponseModelAgentsItem_1 = __webpack_require__(80423); exports.GetToolDependentAgentsResponseModel = core.serialization.object({ agents: core.serialization.list(GetToolDependentAgentsResponseModelAgentsItem_1.GetToolDependentAgentsResponseModelAgentsItem), nextCursor: core.serialization.property("next_cursor", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean()), }); /***/ }, /***/ 80423 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetToolDependentAgentsResponseModelAgentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifier_1 = __webpack_require__(52479); const DependentUnknownAgentIdentifier_1 = __webpack_require__(33615); exports.GetToolDependentAgentsResponseModelAgentsItem = core.serialization .union("type", { available: DependentAvailableAgentIdentifier_1.DependentAvailableAgentIdentifier, unknown: DependentUnknownAgentIdentifier_1.DependentUnknownAgentIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 98913 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetUnitTestResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptCommonModelOutput_1 = __webpack_require__(59429); const AgentSuccessfulResponseExample_1 = __webpack_require__(57945); const AgentFailureResponseExample_1 = __webpack_require__(36947); const UnitTestToolCallEvaluationModelOutput_1 = __webpack_require__(78585); const GetUnitTestResponseModelDynamicVariablesValue_1 = __webpack_require__(63398); exports.GetUnitTestResponseModel = core.serialization.object({ chatHistory: core.serialization.property("chat_history", core.serialization.list(ConversationHistoryTranscriptCommonModelOutput_1.ConversationHistoryTranscriptCommonModelOutput)), successCondition: core.serialization.property("success_condition", core.serialization.string()), successExamples: core.serialization.property("success_examples", core.serialization.list(AgentSuccessfulResponseExample_1.AgentSuccessfulResponseExample)), failureExamples: core.serialization.property("failure_examples", core.serialization.list(AgentFailureResponseExample_1.AgentFailureResponseExample)), toolCallParameters: core.serialization.property("tool_call_parameters", UnitTestToolCallEvaluationModelOutput_1.UnitTestToolCallEvaluationModelOutput.optional()), dynamicVariables: core.serialization.property("dynamic_variables", core.serialization .record(core.serialization.string(), GetUnitTestResponseModelDynamicVariablesValue_1.GetUnitTestResponseModelDynamicVariablesValue.optional()) .optional()), id: core.serialization.string(), name: core.serialization.string(), }); /***/ }, /***/ 63398 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetUnitTestResponseModelDynamicVariablesValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.GetUnitTestResponseModelDynamicVariablesValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 59639 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetVoicesResponse = void 0; const core = __importStar(__webpack_require__(56916)); const Voice_1 = __webpack_require__(88017); exports.GetVoicesResponse = core.serialization.object({ voices: core.serialization.list(Voice_1.Voice), }); /***/ }, /***/ 19611 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetVoicesV2Response = void 0; const core = __importStar(__webpack_require__(56916)); const Voice_1 = __webpack_require__(88017); exports.GetVoicesV2Response = core.serialization.object({ voices: core.serialization.list(Voice_1.Voice), hasMore: core.serialization.property("has_more", core.serialization.boolean()), totalCount: core.serialization.property("total_count", core.serialization.number()), nextPageToken: core.serialization.property("next_page_token", core.serialization.string().optional()), }); /***/ }, /***/ 60201 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetWorkspaceSecretsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiWorkspaceStoredSecretConfig_1 = __webpack_require__(28975); exports.GetWorkspaceSecretsResponseModel = core.serialization.object({ secrets: core.serialization.list(ConvAiWorkspaceStoredSecretConfig_1.ConvAiWorkspaceStoredSecretConfig), }); /***/ }, /***/ 60348 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HistoryAlignmentResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.HistoryAlignmentResponseModel = core.serialization.object({ characters: core.serialization.list(core.serialization.string()), characterStartTimesSeconds: core.serialization.property("character_start_times_seconds", core.serialization.list(core.serialization.number())), characterEndTimesSeconds: core.serialization.property("character_end_times_seconds", core.serialization.list(core.serialization.number())), }); /***/ }, /***/ 93001 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HistoryAlignmentsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const HistoryAlignmentResponseModel_1 = __webpack_require__(60348); exports.HistoryAlignmentsResponseModel = core.serialization.object({ alignment: HistoryAlignmentResponseModel_1.HistoryAlignmentResponseModel, normalizedAlignment: core.serialization.property("normalized_alignment", HistoryAlignmentResponseModel_1.HistoryAlignmentResponseModel), }); /***/ }, /***/ 67791 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HistoryItemResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.HistoryItemResponse = core.serialization.object({ state: core.serialization.unknown().optional(), voiceCategory: core.serialization.property("voice_category", core.serialization.unknown().optional()), }); /***/ }, /***/ 66472 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HtmlExportOptions = void 0; const core = __importStar(__webpack_require__(56916)); exports.HtmlExportOptions = core.serialization.object({ includeSpeakers: core.serialization.property("include_speakers", core.serialization.boolean().optional()), includeTimestamps: core.serialization.property("include_timestamps", core.serialization.boolean().optional()), segmentOnSilenceLongerThanS: core.serialization.property("segment_on_silence_longer_than_s", core.serialization.number().optional()), maxSegmentDurationS: core.serialization.property("max_segment_duration_s", core.serialization.number().optional()), maxSegmentChars: core.serialization.property("max_segment_chars", core.serialization.number().optional()), }); /***/ }, /***/ 25940 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HttpValidationError = void 0; const core = __importStar(__webpack_require__(56916)); const ValidationError_1 = __webpack_require__(35972); exports.HttpValidationError = core.serialization.object({ detail: core.serialization.list(ValidationError_1.ValidationError).optional(), }); /***/ }, /***/ 97303 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ImageAvatar = void 0; const core = __importStar(__webpack_require__(56916)); exports.ImageAvatar = core.serialization.object({ url: core.serialization.string().optional(), }); /***/ }, /***/ 84036 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InboundSipTrunkConfigRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const SipMediaEncryptionEnum_1 = __webpack_require__(60384); const SipTrunkCredentialsRequestModel_1 = __webpack_require__(96069); exports.InboundSipTrunkConfigRequestModel = core.serialization.object({ allowedAddresses: core.serialization.property("allowed_addresses", core.serialization.list(core.serialization.string()).optional()), allowedNumbers: core.serialization.property("allowed_numbers", core.serialization.list(core.serialization.string()).optional()), mediaEncryption: core.serialization.property("media_encryption", SipMediaEncryptionEnum_1.SipMediaEncryptionEnum.optional()), credentials: SipTrunkCredentialsRequestModel_1.SipTrunkCredentialsRequestModel.optional(), }); /***/ }, /***/ 94089 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InitialiseContext = void 0; const core = __importStar(__webpack_require__(56916)); const RealtimeVoiceSettings_1 = __webpack_require__(90231); const GenerationConfig_1 = __webpack_require__(63875); const PronunciationDictionaryLocator_1 = __webpack_require__(26522); exports.InitialiseContext = core.serialization.object({ text: core.serialization.string(), voiceSettings: core.serialization.property("voice_settings", RealtimeVoiceSettings_1.RealtimeVoiceSettings.optional()), generationConfig: core.serialization.property("generation_config", GenerationConfig_1.GenerationConfig.optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryLocator_1.PronunciationDictionaryLocator).optional()), xiApiKey: core.serialization.property("xi_api_key", core.serialization.string().optional()), authorization: core.serialization.string().optional(), contextId: core.serialization.property("context_id", core.serialization.string().optional()), }); /***/ }, /***/ 14425 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InitializeConnection = void 0; const core = __importStar(__webpack_require__(56916)); const RealtimeVoiceSettings_1 = __webpack_require__(90231); const GenerationConfig_1 = __webpack_require__(63875); const PronunciationDictionaryLocator_1 = __webpack_require__(26522); exports.InitializeConnection = core.serialization.object({ text: core.serialization.stringLiteral(" "), voiceSettings: core.serialization.property("voice_settings", RealtimeVoiceSettings_1.RealtimeVoiceSettings.optional()), generationConfig: core.serialization.property("generation_config", GenerationConfig_1.GenerationConfig.optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryLocator_1.PronunciationDictionaryLocator).optional()), xiApiKey: core.serialization.property("xi-api-key", core.serialization.string().optional()), authorization: core.serialization.string().optional(), }); /***/ }, /***/ 50124 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InitializeConnectionMulti = void 0; const core = __importStar(__webpack_require__(56916)); const RealtimeVoiceSettings_1 = __webpack_require__(90231); const GenerationConfig_1 = __webpack_require__(63875); const PronunciationDictionaryLocator_1 = __webpack_require__(26522); exports.InitializeConnectionMulti = core.serialization.object({ text: core.serialization.stringLiteral(" "), voiceSettings: core.serialization.property("voice_settings", RealtimeVoiceSettings_1.RealtimeVoiceSettings.optional()), generationConfig: core.serialization.property("generation_config", GenerationConfig_1.GenerationConfig.optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryLocator_1.PronunciationDictionaryLocator).optional()), xiApiKey: core.serialization.property("xi_api_key", core.serialization.string().optional()), authorization: core.serialization.string().optional(), contextId: core.serialization.property("context_id", core.serialization.string().optional()), }); /***/ }, /***/ 43801 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.IntegrationType = void 0; const core = __importStar(__webpack_require__(56916)); exports.IntegrationType = core.serialization.enum_(["mcp_server", "mcp_integration"]); /***/ }, /***/ 48307 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InvoiceResponse = void 0; const core = __importStar(__webpack_require__(56916)); const InvoiceResponseModelPaymentIntentStatus_1 = __webpack_require__(32798); exports.InvoiceResponse = core.serialization.object({ amountDueCents: core.serialization.property("amount_due_cents", core.serialization.number()), discountPercentOff: core.serialization.property("discount_percent_off", core.serialization.number().optional()), discountAmountOff: core.serialization.property("discount_amount_off", core.serialization.number().optional()), nextPaymentAttemptUnix: core.serialization.property("next_payment_attempt_unix", core.serialization.number()), paymentIntentStatus: core.serialization.property("payment_intent_status", InvoiceResponseModelPaymentIntentStatus_1.InvoiceResponseModelPaymentIntentStatus.optional()), }); /***/ }, /***/ 32798 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InvoiceResponseModelPaymentIntentStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.InvoiceResponseModelPaymentIntentStatus = core.serialization.enum_([ "canceled", "processing", "requires_action", "requires_capture", "requires_confirmation", "requires_payment_method", "succeeded", ]); /***/ }, /***/ 87830 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KeepContextAlive = void 0; const core = __importStar(__webpack_require__(56916)); exports.KeepContextAlive = core.serialization.object({ text: core.serialization.stringLiteral(""), contextId: core.serialization.property("context_id", core.serialization.string()), }); /***/ }, /***/ 40820 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KnowledgeBaseDocumentChunkResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.KnowledgeBaseDocumentChunkResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), content: core.serialization.string(), }); /***/ }, /***/ 98940 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KnowledgeBaseDocumentMetadataResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.KnowledgeBaseDocumentMetadataResponseModel = core.serialization.object({ createdAtUnixSecs: core.serialization.property("created_at_unix_secs", core.serialization.number()), lastUpdatedAtUnixSecs: core.serialization.property("last_updated_at_unix_secs", core.serialization.number()), sizeBytes: core.serialization.property("size_bytes", core.serialization.number()), }); /***/ }, /***/ 19507 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KnowledgeBaseDocumentType = void 0; const core = __importStar(__webpack_require__(56916)); exports.KnowledgeBaseDocumentType = core.serialization.enum_(["file", "url", "text"]); /***/ }, /***/ 17022 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KnowledgeBaseLocator = void 0; const core = __importStar(__webpack_require__(56916)); const KnowledgeBaseDocumentType_1 = __webpack_require__(19507); const DocumentUsageModeEnum_1 = __webpack_require__(77813); exports.KnowledgeBaseLocator = core.serialization.object({ type: KnowledgeBaseDocumentType_1.KnowledgeBaseDocumentType, name: core.serialization.string(), id: core.serialization.string(), usageMode: core.serialization.property("usage_mode", DocumentUsageModeEnum_1.DocumentUsageModeEnum.optional()), }); /***/ }, /***/ 81016 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LanguageAddedResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.LanguageAddedResponse = core.serialization.object({ version: core.serialization.number(), }); /***/ }, /***/ 7578 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LanguageDetectionToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.LanguageDetectionToolConfig = core.serialization.object({}); /***/ }, /***/ 45780 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LanguageDetectionToolResultModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.LanguageDetectionToolResultModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), reason: core.serialization.string().optional(), language: core.serialization.string().optional(), }); /***/ }, /***/ 64328 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LanguagePresetInput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationConfigClientOverrideInput_1 = __webpack_require__(98025); const LanguagePresetTranslation_1 = __webpack_require__(74323); exports.LanguagePresetInput = core.serialization.object({ overrides: ConversationConfigClientOverrideInput_1.ConversationConfigClientOverrideInput, firstMessageTranslation: core.serialization.property("first_message_translation", LanguagePresetTranslation_1.LanguagePresetTranslation.optional()), }); /***/ }, /***/ 30283 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LanguagePresetOutput = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationConfigClientOverrideOutput_1 = __webpack_require__(38296); const LanguagePresetTranslation_1 = __webpack_require__(74323); exports.LanguagePresetOutput = core.serialization.object({ overrides: ConversationConfigClientOverrideOutput_1.ConversationConfigClientOverrideOutput, firstMessageTranslation: core.serialization.property("first_message_translation", LanguagePresetTranslation_1.LanguagePresetTranslation.optional()), }); /***/ }, /***/ 74323 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LanguagePresetTranslation = void 0; const core = __importStar(__webpack_require__(56916)); exports.LanguagePresetTranslation = core.serialization.object({ sourceHash: core.serialization.property("source_hash", core.serialization.string()), text: core.serialization.string(), }); /***/ }, /***/ 89154 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LanguageResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.LanguageResponse = core.serialization.object({ languageId: core.serialization.property("language_id", core.serialization.string()), name: core.serialization.string(), }); /***/ }, /***/ 99767 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LibraryVoiceResponse = void 0; const core = __importStar(__webpack_require__(56916)); const LibraryVoiceResponseModelCategory_1 = __webpack_require__(42618); const VerifiedVoiceLanguageResponseModel_1 = __webpack_require__(22936); exports.LibraryVoiceResponse = core.serialization.object({ publicOwnerId: core.serialization.property("public_owner_id", core.serialization.string()), voiceId: core.serialization.property("voice_id", core.serialization.string()), dateUnix: core.serialization.property("date_unix", core.serialization.number()), name: core.serialization.string(), accent: core.serialization.string(), gender: core.serialization.string(), age: core.serialization.string(), descriptive: core.serialization.string(), useCase: core.serialization.property("use_case", core.serialization.string()), category: LibraryVoiceResponseModelCategory_1.LibraryVoiceResponseModelCategory, language: core.serialization.string().optional(), locale: core.serialization.string().optional(), description: core.serialization.string().optional(), previewUrl: core.serialization.property("preview_url", core.serialization.string().optional()), usageCharacterCount1Y: core.serialization.property("usage_character_count_1y", core.serialization.number()), usageCharacterCount7D: core.serialization.property("usage_character_count_7d", core.serialization.number()), playApiUsageCharacterCount1Y: core.serialization.property("play_api_usage_character_count_1y", core.serialization.number()), clonedByCount: core.serialization.property("cloned_by_count", core.serialization.number()), rate: core.serialization.number().optional(), fiatRate: core.serialization.property("fiat_rate", core.serialization.number().optional()), freeUsersAllowed: core.serialization.property("free_users_allowed", core.serialization.boolean()), liveModerationEnabled: core.serialization.property("live_moderation_enabled", core.serialization.boolean()), featured: core.serialization.boolean(), verifiedLanguages: core.serialization.property("verified_languages", core.serialization.list(VerifiedVoiceLanguageResponseModel_1.VerifiedVoiceLanguageResponseModel).optional()), noticePeriod: core.serialization.property("notice_period", core.serialization.number().optional()), instagramUsername: core.serialization.property("instagram_username", core.serialization.string().optional()), twitterUsername: core.serialization.property("twitter_username", core.serialization.string().optional()), youtubeUsername: core.serialization.property("youtube_username", core.serialization.string().optional()), tiktokUsername: core.serialization.property("tiktok_username", core.serialization.string().optional()), imageUrl: core.serialization.property("image_url", core.serialization.string().optional()), isAddedByUser: core.serialization.property("is_added_by_user", core.serialization.boolean().optional()), }); /***/ }, /***/ 42618 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LibraryVoiceResponseModelCategory = void 0; const core = __importStar(__webpack_require__(56916)); exports.LibraryVoiceResponseModelCategory = core.serialization.enum_(["generated", "cloned", "premade", "professional", "famous", "high_quality"]); /***/ }, /***/ 22134 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListMcpToolsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const Tool_1 = __webpack_require__(27409); exports.ListMcpToolsResponseModel = core.serialization.object({ success: core.serialization.boolean(), tools: core.serialization.list(Tool_1.Tool), errorMessage: core.serialization.property("error_message", core.serialization.string().optional()), }); /***/ }, /***/ 10564 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LiteralJsonSchemaProperty = void 0; const core = __importStar(__webpack_require__(56916)); const LiteralJsonSchemaPropertyType_1 = __webpack_require__(34780); const LiteralJsonSchemaPropertyConstantValue_1 = __webpack_require__(54319); exports.LiteralJsonSchemaProperty = core.serialization.object({ type: LiteralJsonSchemaPropertyType_1.LiteralJsonSchemaPropertyType, description: core.serialization.string().optional(), dynamicVariable: core.serialization.property("dynamic_variable", core.serialization.string().optional()), constantValue: core.serialization.property("constant_value", LiteralJsonSchemaPropertyConstantValue_1.LiteralJsonSchemaPropertyConstantValue.optional()), }); /***/ }, /***/ 54319 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LiteralJsonSchemaPropertyConstantValue = void 0; const core = __importStar(__webpack_require__(56916)); exports.LiteralJsonSchemaPropertyConstantValue = core.serialization.undiscriminatedUnion([ core.serialization.string(), core.serialization.number(), core.serialization.number(), core.serialization.boolean(), ]); /***/ }, /***/ 34780 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LiteralJsonSchemaPropertyType = void 0; const core = __importStar(__webpack_require__(56916)); exports.LiteralJsonSchemaPropertyType = core.serialization.enum_(["boolean", "string", "integer", "number"]); /***/ }, /***/ 75344 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Llm = void 0; const core = __importStar(__webpack_require__(56916)); exports.Llm = core.serialization.enum_([ "gpt-4o-mini", "gpt-4o", "gpt-4", "gpt-4-turbo", "gpt-4.1", "gpt-4.1-mini", "gpt-4.1-nano", "gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-3.5-turbo", "gemini-1.5-pro", "gemini-1.5-flash", "gemini-2.0-flash", "gemini-2.0-flash-lite", "gemini-2.5-flash-lite", "gemini-2.5-flash", "claude-sonnet-4", "claude-3-7-sonnet", "claude-3-5-sonnet", "claude-3-5-sonnet-v1", "claude-3-haiku", "grok-beta", "custom-llm", "qwen3-4b", "qwen3-30b-a3b", "gpt-oss-20b", "gpt-oss-120b", "gemini-2.5-flash-preview-05-20", "gemini-2.5-flash-preview-04-17", "gemini-2.5-flash-lite-preview-06-17", "gemini-2.0-flash-lite-001", "gemini-2.0-flash-001", "gemini-1.5-flash-002", "gemini-1.5-flash-001", "gemini-1.5-pro-002", "gemini-1.5-pro-001", "claude-sonnet-4@20250514", "claude-3-7-sonnet@20250219", "claude-3-5-sonnet@20240620", "claude-3-5-sonnet-v2@20241022", "claude-3-haiku@20240307", "gpt-5-2025-08-07", "gpt-5-mini-2025-08-07", "gpt-5-nano-2025-08-07", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", "gpt-4o-mini-2024-07-18", "gpt-4o-2024-11-20", "gpt-4o-2024-08-06", "gpt-4o-2024-05-13", "gpt-4-0613", "gpt-4-0314", "gpt-4-turbo-2024-04-09", "gpt-3.5-turbo-0125", "gpt-3.5-turbo-1106", ]); /***/ }, /***/ 65049 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmCategoryUsage = void 0; const core = __importStar(__webpack_require__(56916)); const LlmUsageOutput_1 = __webpack_require__(68280); exports.LlmCategoryUsage = core.serialization.object({ irreversibleGeneration: core.serialization.property("irreversible_generation", LlmUsageOutput_1.LlmUsageOutput.optional()), initiatedGeneration: core.serialization.property("initiated_generation", LlmUsageOutput_1.LlmUsageOutput.optional()), }); /***/ }, /***/ 76742 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmInputOutputTokensUsage = void 0; const core = __importStar(__webpack_require__(56916)); const LlmTokensCategoryUsage_1 = __webpack_require__(20239); exports.LlmInputOutputTokensUsage = core.serialization.object({ input: LlmTokensCategoryUsage_1.LlmTokensCategoryUsage.optional(), inputCacheRead: core.serialization.property("input_cache_read", LlmTokensCategoryUsage_1.LlmTokensCategoryUsage.optional()), inputCacheWrite: core.serialization.property("input_cache_write", LlmTokensCategoryUsage_1.LlmTokensCategoryUsage.optional()), outputTotal: core.serialization.property("output_total", LlmTokensCategoryUsage_1.LlmTokensCategoryUsage.optional()), }); /***/ }, /***/ 93398 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmParameterEvaluationStrategy = void 0; const core = __importStar(__webpack_require__(56916)); exports.LlmParameterEvaluationStrategy = core.serialization.object({ description: core.serialization.string(), }); /***/ }, /***/ 20239 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmTokensCategoryUsage = void 0; const core = __importStar(__webpack_require__(56916)); exports.LlmTokensCategoryUsage = core.serialization.object({ tokens: core.serialization.number().optional(), price: core.serialization.number().optional(), }); /***/ }, /***/ 73632 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageCalculatorLlmResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const Llm_1 = __webpack_require__(75344); exports.LlmUsageCalculatorLlmResponseModel = core.serialization.object({ llm: Llm_1.Llm, pricePerMinute: core.serialization.property("price_per_minute", core.serialization.number()), }); /***/ }, /***/ 82565 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageCalculatorResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const LlmUsageCalculatorLlmResponseModel_1 = __webpack_require__(73632); exports.LlmUsageCalculatorResponseModel = core.serialization.object({ llmPrices: core.serialization.property("llm_prices", core.serialization.list(LlmUsageCalculatorLlmResponseModel_1.LlmUsageCalculatorLlmResponseModel)), }); /***/ }, /***/ 63145 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageInput = void 0; const core = __importStar(__webpack_require__(56916)); const LlmInputOutputTokensUsage_1 = __webpack_require__(76742); exports.LlmUsageInput = core.serialization.object({ modelUsage: core.serialization.property("model_usage", core.serialization.record(core.serialization.string(), LlmInputOutputTokensUsage_1.LlmInputOutputTokensUsage).optional()), }); /***/ }, /***/ 68280 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LlmUsageOutput = void 0; const core = __importStar(__webpack_require__(56916)); const LlmInputOutputTokensUsage_1 = __webpack_require__(76742); exports.LlmUsageOutput = core.serialization.object({ modelUsage: core.serialization.property("model_usage", core.serialization.record(core.serialization.string(), LlmInputOutputTokensUsage_1.LlmInputOutputTokensUsage).optional()), }); /***/ }, /***/ 76751 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ManualVerificationFileResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.ManualVerificationFileResponse = core.serialization.object({ fileId: core.serialization.property("file_id", core.serialization.string()), fileName: core.serialization.property("file_name", core.serialization.string()), mimeType: core.serialization.property("mime_type", core.serialization.string()), sizeBytes: core.serialization.property("size_bytes", core.serialization.number()), uploadDateUnix: core.serialization.property("upload_date_unix", core.serialization.number()), }); /***/ }, /***/ 37345 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ManualVerificationResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ManualVerificationFileResponse_1 = __webpack_require__(76751); exports.ManualVerificationResponse = core.serialization.object({ extraText: core.serialization.property("extra_text", core.serialization.string()), requestTimeUnix: core.serialization.property("request_time_unix", core.serialization.number()), files: core.serialization.list(ManualVerificationFileResponse_1.ManualVerificationFileResponse), }); /***/ }, /***/ 66670 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpApprovalPolicy = void 0; const core = __importStar(__webpack_require__(56916)); exports.McpApprovalPolicy = core.serialization.enum_(["auto_approve_all", "require_approval_all", "require_approval_per_tool"]); /***/ }, /***/ 13908 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigInput = void 0; const core = __importStar(__webpack_require__(56916)); const McpApprovalPolicy_1 = __webpack_require__(66670); const McpToolApprovalHash_1 = __webpack_require__(85294); const McpServerTransport_1 = __webpack_require__(12543); const McpServerConfigInputUrl_1 = __webpack_require__(45111); const McpServerConfigInputSecretToken_1 = __webpack_require__(55179); const McpServerConfigInputRequestHeadersValue_1 = __webpack_require__(61672); exports.McpServerConfigInput = core.serialization.object({ approvalPolicy: core.serialization.property("approval_policy", McpApprovalPolicy_1.McpApprovalPolicy.optional()), toolApprovalHashes: core.serialization.property("tool_approval_hashes", core.serialization.list(McpToolApprovalHash_1.McpToolApprovalHash).optional()), transport: McpServerTransport_1.McpServerTransport.optional(), url: McpServerConfigInputUrl_1.McpServerConfigInputUrl, secretToken: core.serialization.property("secret_token", McpServerConfigInputSecretToken_1.McpServerConfigInputSecretToken.optional()), requestHeaders: core.serialization.property("request_headers", core.serialization.record(core.serialization.string(), McpServerConfigInputRequestHeadersValue_1.McpServerConfigInputRequestHeadersValue).optional()), name: core.serialization.string(), description: core.serialization.string().optional(), }); /***/ }, /***/ 61672 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigInputRequestHeadersValue = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); exports.McpServerConfigInputRequestHeadersValue = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator]); /***/ }, /***/ 55179 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigInputSecretToken = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); const ConvAiUserSecretDbModel_1 = __webpack_require__(11741); exports.McpServerConfigInputSecretToken = core.serialization.undiscriminatedUnion([ConvAiSecretLocator_1.ConvAiSecretLocator, ConvAiUserSecretDbModel_1.ConvAiUserSecretDbModel]); /***/ }, /***/ 45111 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigInputUrl = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); exports.McpServerConfigInputUrl = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator]); /***/ }, /***/ 15439 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigOutput = void 0; const core = __importStar(__webpack_require__(56916)); const McpApprovalPolicy_1 = __webpack_require__(66670); const McpToolApprovalHash_1 = __webpack_require__(85294); const McpServerTransport_1 = __webpack_require__(12543); const McpServerConfigOutputUrl_1 = __webpack_require__(27842); const McpServerConfigOutputSecretToken_1 = __webpack_require__(45410); const McpServerConfigOutputRequestHeadersValue_1 = __webpack_require__(24941); exports.McpServerConfigOutput = core.serialization.object({ approvalPolicy: core.serialization.property("approval_policy", McpApprovalPolicy_1.McpApprovalPolicy.optional()), toolApprovalHashes: core.serialization.property("tool_approval_hashes", core.serialization.list(McpToolApprovalHash_1.McpToolApprovalHash).optional()), transport: McpServerTransport_1.McpServerTransport.optional(), url: McpServerConfigOutputUrl_1.McpServerConfigOutputUrl, secretToken: core.serialization.property("secret_token", McpServerConfigOutputSecretToken_1.McpServerConfigOutputSecretToken.optional()), requestHeaders: core.serialization.property("request_headers", core.serialization.record(core.serialization.string(), McpServerConfigOutputRequestHeadersValue_1.McpServerConfigOutputRequestHeadersValue).optional()), name: core.serialization.string(), description: core.serialization.string().optional(), }); /***/ }, /***/ 24941 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigOutputRequestHeadersValue = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); exports.McpServerConfigOutputRequestHeadersValue = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator]); /***/ }, /***/ 45410 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigOutputSecretToken = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); const ConvAiUserSecretDbModel_1 = __webpack_require__(11741); exports.McpServerConfigOutputSecretToken = core.serialization.undiscriminatedUnion([ConvAiSecretLocator_1.ConvAiSecretLocator, ConvAiUserSecretDbModel_1.ConvAiUserSecretDbModel]); /***/ }, /***/ 27842 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerConfigOutputUrl = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); exports.McpServerConfigOutputUrl = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator]); /***/ }, /***/ 12089 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerMetadataResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.McpServerMetadataResponseModel = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.number()), ownerUserId: core.serialization.property("owner_user_id", core.serialization.string().optional()), }); /***/ }, /***/ 36094 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const McpServerConfigOutput_1 = __webpack_require__(15439); const ResourceAccessInfo_1 = __webpack_require__(41469); const McpServerResponseModelDependentAgentsItem_1 = __webpack_require__(62366); const McpServerMetadataResponseModel_1 = __webpack_require__(12089); exports.McpServerResponseModel = core.serialization.object({ id: core.serialization.string(), config: McpServerConfigOutput_1.McpServerConfigOutput, accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo.optional()), dependentAgents: core.serialization.property("dependent_agents", core.serialization.list(McpServerResponseModelDependentAgentsItem_1.McpServerResponseModelDependentAgentsItem).optional()), metadata: McpServerMetadataResponseModel_1.McpServerMetadataResponseModel, }); /***/ }, /***/ 62366 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerResponseModelDependentAgentsItem = void 0; const core = __importStar(__webpack_require__(56916)); const DependentAvailableAgentIdentifier_1 = __webpack_require__(52479); const DependentUnknownAgentIdentifier_1 = __webpack_require__(33615); exports.McpServerResponseModelDependentAgentsItem = core.serialization .union("type", { available: DependentAvailableAgentIdentifier_1.DependentAvailableAgentIdentifier, unknown: DependentUnknownAgentIdentifier_1.DependentUnknownAgentIdentifier, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 12543 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServerTransport = void 0; const core = __importStar(__webpack_require__(56916)); exports.McpServerTransport = core.serialization.enum_(["SSE", "STREAMABLE_HTTP"]); /***/ }, /***/ 71227 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpServersResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const McpServerResponseModel_1 = __webpack_require__(36094); exports.McpServersResponseModel = core.serialization.object({ mcpServers: core.serialization.property("mcp_servers", core.serialization.list(McpServerResponseModel_1.McpServerResponseModel)), }); /***/ }, /***/ 85294 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpToolApprovalHash = void 0; const core = __importStar(__webpack_require__(56916)); const McpToolApprovalPolicy_1 = __webpack_require__(6400); exports.McpToolApprovalHash = core.serialization.object({ toolName: core.serialization.property("tool_name", core.serialization.string()), toolHash: core.serialization.property("tool_hash", core.serialization.string()), approvalPolicy: core.serialization.property("approval_policy", McpToolApprovalPolicy_1.McpToolApprovalPolicy.optional()), }); /***/ }, /***/ 6400 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.McpToolApprovalPolicy = void 0; const core = __importStar(__webpack_require__(56916)); exports.McpToolApprovalPolicy = core.serialization.enum_(["auto_approved", "requires_approval"]); /***/ }, /***/ 25630 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MetricRecord = void 0; const core = __importStar(__webpack_require__(56916)); exports.MetricRecord = core.serialization.object({ elapsedTime: core.serialization.property("elapsed_time", core.serialization.number()), }); /***/ }, /***/ 93927 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MetricType = void 0; const core = __importStar(__webpack_require__(56916)); exports.MetricType = core.serialization.enum_([ "credits", "minutes_used", "request_count", "ttfb_avg", "ttfb_p95", "fiat_units_spent", "concurrency", "concurrency_average", ]); /***/ }, /***/ 4274 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Model = void 0; const core = __importStar(__webpack_require__(56916)); const LanguageResponse_1 = __webpack_require__(89154); const ModelRatesResponseModel_1 = __webpack_require__(82483); const ModelResponseModelConcurrencyGroup_1 = __webpack_require__(7674); exports.Model = core.serialization.object({ modelId: core.serialization.property("model_id", core.serialization.string()), name: core.serialization.string().optional(), canBeFinetuned: core.serialization.property("can_be_finetuned", core.serialization.boolean().optional()), canDoTextToSpeech: core.serialization.property("can_do_text_to_speech", core.serialization.boolean().optional()), canDoVoiceConversion: core.serialization.property("can_do_voice_conversion", core.serialization.boolean().optional()), canUseStyle: core.serialization.property("can_use_style", core.serialization.boolean().optional()), canUseSpeakerBoost: core.serialization.property("can_use_speaker_boost", core.serialization.boolean().optional()), servesProVoices: core.serialization.property("serves_pro_voices", core.serialization.boolean().optional()), tokenCostFactor: core.serialization.property("token_cost_factor", core.serialization.number().optional()), description: core.serialization.string().optional(), requiresAlphaAccess: core.serialization.property("requires_alpha_access", core.serialization.boolean().optional()), maxCharactersRequestFreeUser: core.serialization.property("max_characters_request_free_user", core.serialization.number().optional()), maxCharactersRequestSubscribedUser: core.serialization.property("max_characters_request_subscribed_user", core.serialization.number().optional()), maximumTextLengthPerRequest: core.serialization.property("maximum_text_length_per_request", core.serialization.number().optional()), languages: core.serialization.list(LanguageResponse_1.LanguageResponse).optional(), modelRates: core.serialization.property("model_rates", ModelRatesResponseModel_1.ModelRatesResponseModel.optional()), concurrencyGroup: core.serialization.property("concurrency_group", ModelResponseModelConcurrencyGroup_1.ModelResponseModelConcurrencyGroup.optional()), }); /***/ }, /***/ 82483 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModelRatesResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ModelRatesResponseModel = core.serialization.object({ characterCostMultiplier: core.serialization.property("character_cost_multiplier", core.serialization.number()), }); /***/ }, /***/ 7674 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModelResponseModelConcurrencyGroup = void 0; const core = __importStar(__webpack_require__(56916)); exports.ModelResponseModelConcurrencyGroup = core.serialization.enum_(["standard", "turbo"]); /***/ }, /***/ 88727 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModelSettingsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ModelSettingsResponseModel = core.serialization.object({ stability: core.serialization.number().optional(), useSpeakerBoost: core.serialization.property("use_speaker_boost", core.serialization.boolean().optional()), }); /***/ }, /***/ 32649 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModerationStatusResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ModerationStatusResponseModelSafetyStatus_1 = __webpack_require__(48209); const ModerationStatusResponseModelWarningStatus_1 = __webpack_require__(63843); exports.ModerationStatusResponseModel = core.serialization.object({ isInProbation: core.serialization.property("is_in_probation", core.serialization.boolean()), enterpriseCheckNogoVoice: core.serialization.property("enterprise_check_nogo_voice", core.serialization.boolean()), enterpriseCheckBlockNogoVoice: core.serialization.property("enterprise_check_block_nogo_voice", core.serialization.boolean()), neverLiveModerate: core.serialization.property("never_live_moderate", core.serialization.boolean()), nogoVoiceSimilarVoiceUploadCount: core.serialization.property("nogo_voice_similar_voice_upload_count", core.serialization.number()), enterpriseBackgroundModerationEnabled: core.serialization.property("enterprise_background_moderation_enabled", core.serialization.boolean()), safetyStatus: core.serialization.property("safety_status", ModerationStatusResponseModelSafetyStatus_1.ModerationStatusResponseModelSafetyStatus.optional()), warningStatus: core.serialization.property("warning_status", ModerationStatusResponseModelWarningStatus_1.ModerationStatusResponseModelWarningStatus.optional()), onWatchlist: core.serialization.property("on_watchlist", core.serialization.boolean()), }); /***/ }, /***/ 48209 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModerationStatusResponseModelSafetyStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.ModerationStatusResponseModelSafetyStatus = core.serialization.enum_(["appeal_approved", "appeal_denied", "false_positive"]); /***/ }, /***/ 63843 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ModerationStatusResponseModelWarningStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.ModerationStatusResponseModelWarningStatus = core.serialization.enum_(["warning", "warning_cleared"]); /***/ }, /***/ 38463 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MultichannelSpeechToTextResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const SpeechToTextChunkResponseModel_1 = __webpack_require__(75464); exports.MultichannelSpeechToTextResponseModel = core.serialization.object({ transcripts: core.serialization.list(SpeechToTextChunkResponseModel_1.SpeechToTextChunkResponseModel), transcriptionId: core.serialization.property("transcription_id", core.serialization.string().optional()), }); /***/ }, /***/ 43239 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MultipartMusicResponse = void 0; const core = __importStar(__webpack_require__(56916)); const DetailedMusicResponse_1 = __webpack_require__(98331); exports.MultipartMusicResponse = core.serialization.object({ metadata: DetailedMusicResponse_1.DetailedMusicResponse, audio: core.serialization.string(), }); /***/ }, /***/ 55246 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MusicPrompt = void 0; const core = __importStar(__webpack_require__(56916)); const SongSection_1 = __webpack_require__(62587); exports.MusicPrompt = core.serialization.object({ positiveGlobalStyles: core.serialization.property("positive_global_styles", core.serialization.list(core.serialization.string())), negativeGlobalStyles: core.serialization.property("negative_global_styles", core.serialization.list(core.serialization.string())), sections: core.serialization.list(SongSection_1.SongSection), }); /***/ }, /***/ 61733 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.NormalizedAlignment = void 0; const core = __importStar(__webpack_require__(56916)); exports.NormalizedAlignment = core.serialization.object({ charStartTimesMs: core.serialization.list(core.serialization.number()).optional(), charsDurationsMs: core.serialization.list(core.serialization.number()).optional(), chars: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 51614 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ObjectJsonSchemaPropertyInput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); exports.ObjectJsonSchemaPropertyInput = core.serialization.object({ type: core.serialization.stringLiteral("object").optional(), required: core.serialization.list(core.serialization.string()).optional(), description: core.serialization.string().optional(), properties: core.serialization .record(core.serialization.string(), core.serialization.lazy(() => serializers.ObjectJsonSchemaPropertyInputPropertiesValue)) .optional(), }); /***/ }, /***/ 36182 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ObjectJsonSchemaPropertyInputPropertiesValue = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); exports.ObjectJsonSchemaPropertyInputPropertiesValue = core.serialization.undiscriminatedUnion([ LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty, core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyInput), core.serialization.lazyObject(() => serializers.ArrayJsonSchemaPropertyInput), ]); /***/ }, /***/ 62541 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ObjectJsonSchemaPropertyOutput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); exports.ObjectJsonSchemaPropertyOutput = core.serialization.object({ type: core.serialization.stringLiteral("object").optional(), required: core.serialization.list(core.serialization.string()).optional(), description: core.serialization.string().optional(), properties: core.serialization .record(core.serialization.string(), core.serialization.lazy(() => serializers.ObjectJsonSchemaPropertyOutputPropertiesValue)) .optional(), }); /***/ }, /***/ 45947 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ObjectJsonSchemaPropertyOutputPropertiesValue = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); exports.ObjectJsonSchemaPropertyOutputPropertiesValue = core.serialization.undiscriminatedUnion([ LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty, core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyOutput), core.serialization.lazyObject(() => serializers.ArrayJsonSchemaPropertyOutput), ]); /***/ }, /***/ 16311 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OrbAvatar = void 0; const core = __importStar(__webpack_require__(56916)); exports.OrbAvatar = core.serialization.object({ color1: core.serialization.property("color_1", core.serialization.string().optional()), color2: core.serialization.property("color_2", core.serialization.string().optional()), }); /***/ }, /***/ 38580 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OutboundCallRecipient = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationInitiationClientDataRequestInput_1 = __webpack_require__(54798); exports.OutboundCallRecipient = core.serialization.object({ id: core.serialization.string().optional(), phoneNumber: core.serialization.property("phone_number", core.serialization.string()), conversationInitiationClientData: core.serialization.property("conversation_initiation_client_data", ConversationInitiationClientDataRequestInput_1.ConversationInitiationClientDataRequestInput.optional()), }); /***/ }, /***/ 25018 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OutboundCallRecipientResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const BatchCallRecipientStatus_1 = __webpack_require__(84798); const ConversationInitiationClientDataInternal_1 = __webpack_require__(31404); exports.OutboundCallRecipientResponseModel = core.serialization.object({ id: core.serialization.string(), phoneNumber: core.serialization.property("phone_number", core.serialization.string()), status: BatchCallRecipientStatus_1.BatchCallRecipientStatus, createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), updatedAtUnix: core.serialization.property("updated_at_unix", core.serialization.number()), conversationId: core.serialization.property("conversation_id", core.serialization.string().optional()), conversationInitiationClientData: core.serialization.property("conversation_initiation_client_data", ConversationInitiationClientDataInternal_1.ConversationInitiationClientDataInternal.optional()), }); /***/ }, /***/ 84369 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OutboundSipTrunkConfigRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const SipTrunkTransportEnum_1 = __webpack_require__(62625); const SipMediaEncryptionEnum_1 = __webpack_require__(60384); const SipTrunkCredentialsRequestModel_1 = __webpack_require__(96069); exports.OutboundSipTrunkConfigRequestModel = core.serialization.object({ address: core.serialization.string(), transport: SipTrunkTransportEnum_1.SipTrunkTransportEnum.optional(), mediaEncryption: core.serialization.property("media_encryption", SipMediaEncryptionEnum_1.SipMediaEncryptionEnum.optional()), headers: core.serialization.record(core.serialization.string(), core.serialization.string()).optional(), credentials: SipTrunkCredentialsRequestModel_1.SipTrunkCredentialsRequestModel.optional(), }); /***/ }, /***/ 1745 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.OutputFormat = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "ulaw_8000", ]); /***/ }, /***/ 84689 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PdfExportOptions = void 0; const core = __importStar(__webpack_require__(56916)); exports.PdfExportOptions = core.serialization.object({ includeSpeakers: core.serialization.property("include_speakers", core.serialization.boolean().optional()), includeTimestamps: core.serialization.property("include_timestamps", core.serialization.boolean().optional()), segmentOnSilenceLongerThanS: core.serialization.property("segment_on_silence_longer_than_s", core.serialization.number().optional()), maxSegmentDurationS: core.serialization.property("max_segment_duration_s", core.serialization.number().optional()), maxSegmentChars: core.serialization.property("max_segment_chars", core.serialization.number().optional()), }); /***/ }, /***/ 29295 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PendingCancellationResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PendingCancellationResponseModel = core.serialization.object({ kind: core.serialization.stringLiteral("cancellation").optional(), timestampSeconds: core.serialization.property("timestamp_seconds", core.serialization.number()), }); /***/ }, /***/ 50845 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PendingSubscriptionSwitchResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const PendingSubscriptionSwitchResponseModelNextTier_1 = __webpack_require__(91788); exports.PendingSubscriptionSwitchResponseModel = core.serialization.object({ kind: core.serialization.stringLiteral("change").optional(), nextTier: core.serialization.property("next_tier", PendingSubscriptionSwitchResponseModelNextTier_1.PendingSubscriptionSwitchResponseModelNextTier), timestampSeconds: core.serialization.property("timestamp_seconds", core.serialization.number()), }); /***/ }, /***/ 91788 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PendingSubscriptionSwitchResponseModelNextTier = void 0; const core = __importStar(__webpack_require__(56916)); exports.PendingSubscriptionSwitchResponseModelNextTier = core.serialization.enum_([ "free", "starter", "creator", "pro", "growing_business", "scale_2024_08_10", "grant_tier_1_2025_07_23", "grant_tier_2_2025_07_23", "trial", "enterprise", ]); /***/ }, /***/ 88237 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumberAgentInfo = void 0; const core = __importStar(__webpack_require__(56916)); exports.PhoneNumberAgentInfo = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), agentName: core.serialization.property("agent_name", core.serialization.string()), }); /***/ }, /***/ 41117 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumberTransfer = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumberTransferTransferDestination_1 = __webpack_require__(69776); const TransferTypeEnum_1 = __webpack_require__(16249); exports.PhoneNumberTransfer = core.serialization.object({ transferDestination: core.serialization.property("transfer_destination", PhoneNumberTransferTransferDestination_1.PhoneNumberTransferTransferDestination.optional()), phoneNumber: core.serialization.property("phone_number", core.serialization.string().optional()), condition: core.serialization.string(), transferType: core.serialization.property("transfer_type", TransferTypeEnum_1.TransferTypeEnum.optional()), }); /***/ }, /***/ 98393 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumberTransferDestination = void 0; const core = __importStar(__webpack_require__(56916)); exports.PhoneNumberTransferDestination = core.serialization.object({ phoneNumber: core.serialization.property("phone_number", core.serialization.string()), }); /***/ }, /***/ 69776 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PhoneNumberTransferTransferDestination = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumberTransferDestination_1 = __webpack_require__(98393); const SipUriTransferDestination_1 = __webpack_require__(25876); exports.PhoneNumberTransferTransferDestination = core.serialization .union("type", { phone: PhoneNumberTransferDestination_1.PhoneNumberTransferDestination, sip_uri: SipUriTransferDestination_1.SipUriTransferDestination, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 35692 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PlayDtmfResultErrorModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PlayDtmfResultErrorModel = core.serialization.object({ status: core.serialization.stringLiteral("error").optional(), error: core.serialization.string(), details: core.serialization.string().optional(), }); /***/ }, /***/ 77123 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PlayDtmfResultSuccessModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PlayDtmfResultSuccessModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), dtmfTones: core.serialization.property("dtmf_tones", core.serialization.string()), reason: core.serialization.string().optional(), }); /***/ }, /***/ 38878 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PlayDtmfToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.PlayDtmfToolConfig = core.serialization.object({}); /***/ }, /***/ 32999 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PodcastBulletinMode = void 0; const core = __importStar(__webpack_require__(56916)); const PodcastBulletinModeData_1 = __webpack_require__(73199); exports.PodcastBulletinMode = core.serialization.object({ bulletin: PodcastBulletinModeData_1.PodcastBulletinModeData, }); /***/ }, /***/ 73199 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PodcastBulletinModeData = void 0; const core = __importStar(__webpack_require__(56916)); exports.PodcastBulletinModeData = core.serialization.object({ hostVoiceId: core.serialization.property("host_voice_id", core.serialization.string()), }); /***/ }, /***/ 92567 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PodcastConversationMode = void 0; const core = __importStar(__webpack_require__(56916)); const PodcastConversationModeData_1 = __webpack_require__(92863); exports.PodcastConversationMode = core.serialization.object({ conversation: PodcastConversationModeData_1.PodcastConversationModeData, }); /***/ }, /***/ 92863 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PodcastConversationModeData = void 0; const core = __importStar(__webpack_require__(56916)); exports.PodcastConversationModeData = core.serialization.object({ hostVoiceId: core.serialization.property("host_voice_id", core.serialization.string()), guestVoiceId: core.serialization.property("guest_voice_id", core.serialization.string()), }); /***/ }, /***/ 72000 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PodcastProjectResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectResponse_1 = __webpack_require__(61917); exports.PodcastProjectResponseModel = core.serialization.object({ project: ProjectResponse_1.ProjectResponse, }); /***/ }, /***/ 24565 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PodcastTextSource = void 0; const core = __importStar(__webpack_require__(56916)); exports.PodcastTextSource = core.serialization.object({ text: core.serialization.string(), }); /***/ }, /***/ 86435 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PodcastUrlSource = void 0; const core = __importStar(__webpack_require__(56916)); exports.PodcastUrlSource = core.serialization.object({ url: core.serialization.string(), }); /***/ }, /***/ 68812 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Position = void 0; const core = __importStar(__webpack_require__(56916)); exports.Position = core.serialization.object({ x: core.serialization.number().optional(), y: core.serialization.number().optional(), }); /***/ }, /***/ 86045 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PostAgentAvatarResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PostAgentAvatarResponseModel = core.serialization.object({ agentId: core.serialization.property("agent_id", core.serialization.string()), avatarUrl: core.serialization.property("avatar_url", core.serialization.string().optional()), }); /***/ }, /***/ 26138 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PostWorkspaceSecretResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PostWorkspaceSecretResponseModel = core.serialization.object({ type: core.serialization.stringLiteral("stored"), secretId: core.serialization.property("secret_id", core.serialization.string()), name: core.serialization.string(), }); /***/ }, /***/ 3469 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PrivacyConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.PrivacyConfig = core.serialization.object({ recordVoice: core.serialization.property("record_voice", core.serialization.boolean().optional()), retentionDays: core.serialization.property("retention_days", core.serialization.number().optional()), deleteTranscriptAndPii: core.serialization.property("delete_transcript_and_pii", core.serialization.boolean().optional()), deleteAudio: core.serialization.property("delete_audio", core.serialization.boolean().optional()), applyToExistingConversations: core.serialization.property("apply_to_existing_conversations", core.serialization.boolean().optional()), zeroRetentionMode: core.serialization.property("zero_retention_mode", core.serialization.boolean().optional()), }); /***/ }, /***/ 32984 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectCreationMetaResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectCreationMetaResponseModelStatus_1 = __webpack_require__(52222); const ProjectCreationMetaResponseModelType_1 = __webpack_require__(47456); exports.ProjectCreationMetaResponseModel = core.serialization.object({ creationProgress: core.serialization.property("creation_progress", core.serialization.number()), status: ProjectCreationMetaResponseModelStatus_1.ProjectCreationMetaResponseModelStatus, type: ProjectCreationMetaResponseModelType_1.ProjectCreationMetaResponseModelType, }); /***/ }, /***/ 52222 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectCreationMetaResponseModelStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectCreationMetaResponseModelStatus = core.serialization.enum_(["pending", "creating", "finished", "failed"]); /***/ }, /***/ 47456 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectCreationMetaResponseModelType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectCreationMetaResponseModelType = core.serialization.enum_(["blank", "generate_podcast", "auto_assign_voices"]); /***/ }, /***/ 57520 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectExtendedResponseModelTargetAudience_1 = __webpack_require__(1772); const ProjectState_1 = __webpack_require__(69125); const ProjectExtendedResponseModelAccessLevel_1 = __webpack_require__(83983); const ProjectExtendedResponseModelFiction_1 = __webpack_require__(7575); const ProjectCreationMetaResponseModel_1 = __webpack_require__(32984); const ProjectExtendedResponseModelSourceType_1 = __webpack_require__(54542); const CaptionStyleModel_1 = __webpack_require__(96191); const ProjectExtendedResponseModelQualityPreset_1 = __webpack_require__(88373); const ChapterResponse_1 = __webpack_require__(42589); const PronunciationDictionaryVersionResponseModel_1 = __webpack_require__(94214); const PronunciationDictionaryLocatorResponseModel_1 = __webpack_require__(65652); const ProjectExtendedResponseModelApplyTextNormalization_1 = __webpack_require__(59691); exports.ProjectExtendedResponse = core.serialization.object({ projectId: core.serialization.property("project_id", core.serialization.string()), name: core.serialization.string(), createDateUnix: core.serialization.property("create_date_unix", core.serialization.number()), defaultTitleVoiceId: core.serialization.property("default_title_voice_id", core.serialization.string()), defaultParagraphVoiceId: core.serialization.property("default_paragraph_voice_id", core.serialization.string()), defaultModelId: core.serialization.property("default_model_id", core.serialization.string()), lastConversionDateUnix: core.serialization.property("last_conversion_date_unix", core.serialization.number().optional()), canBeDownloaded: core.serialization.property("can_be_downloaded", core.serialization.boolean()), title: core.serialization.string().optional(), author: core.serialization.string().optional(), description: core.serialization.string().optional(), genres: core.serialization.list(core.serialization.string()).optional(), coverImageUrl: core.serialization.property("cover_image_url", core.serialization.string().optional()), targetAudience: core.serialization.property("target_audience", ProjectExtendedResponseModelTargetAudience_1.ProjectExtendedResponseModelTargetAudience.optional()), language: core.serialization.string().optional(), contentType: core.serialization.property("content_type", core.serialization.string().optional()), originalPublicationDate: core.serialization.property("original_publication_date", core.serialization.string().optional()), matureContent: core.serialization.property("mature_content", core.serialization.boolean().optional()), isbnNumber: core.serialization.property("isbn_number", core.serialization.string().optional()), volumeNormalization: core.serialization.property("volume_normalization", core.serialization.boolean()), state: ProjectState_1.ProjectState, accessLevel: core.serialization.property("access_level", ProjectExtendedResponseModelAccessLevel_1.ProjectExtendedResponseModelAccessLevel), fiction: ProjectExtendedResponseModelFiction_1.ProjectExtendedResponseModelFiction.optional(), qualityCheckOn: core.serialization.property("quality_check_on", core.serialization.boolean()), qualityCheckOnWhenBulkConvert: core.serialization.property("quality_check_on_when_bulk_convert", core.serialization.boolean()), creationMeta: core.serialization.property("creation_meta", ProjectCreationMetaResponseModel_1.ProjectCreationMetaResponseModel.optional()), sourceType: core.serialization.property("source_type", ProjectExtendedResponseModelSourceType_1.ProjectExtendedResponseModelSourceType.optional()), chaptersEnabled: core.serialization.property("chapters_enabled", core.serialization.boolean().optional()), captionsEnabled: core.serialization.property("captions_enabled", core.serialization.boolean().optional()), captionStyle: core.serialization.property("caption_style", CaptionStyleModel_1.CaptionStyleModel.optional()), publicShareId: core.serialization.property("public_share_id", core.serialization.string().optional()), qualityPreset: core.serialization.property("quality_preset", ProjectExtendedResponseModelQualityPreset_1.ProjectExtendedResponseModelQualityPreset), chapters: core.serialization.list(ChapterResponse_1.ChapterResponse), pronunciationDictionaryVersions: core.serialization.property("pronunciation_dictionary_versions", core.serialization.list(PronunciationDictionaryVersionResponseModel_1.PronunciationDictionaryVersionResponseModel)), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryLocatorResponseModel_1.PronunciationDictionaryLocatorResponseModel)), applyTextNormalization: core.serialization.property("apply_text_normalization", ProjectExtendedResponseModelApplyTextNormalization_1.ProjectExtendedResponseModelApplyTextNormalization), experimental: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); /***/ }, /***/ 83983 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelAccessLevel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectExtendedResponseModelAccessLevel = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 59691 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelApplyTextNormalization = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectExtendedResponseModelApplyTextNormalization = core.serialization.enum_(["auto", "on", "off", "apply_english"]); /***/ }, /***/ 7575 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelFiction = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectExtendedResponseModelFiction = core.serialization.enum_(["fiction", "non-fiction"]); /***/ }, /***/ 88373 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelQualityPreset = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectExtendedResponseModelQualityPreset = core.serialization.enum_(["standard", "high", "highest", "ultra", "ultra_lossless"]); /***/ }, /***/ 54542 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelSourceType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectExtendedResponseModelSourceType = core.serialization.enum_(["blank", "book", "article", "genfm", "video"]); /***/ }, /***/ 1772 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectExtendedResponseModelTargetAudience = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectExtendedResponseModelTargetAudience = core.serialization.enum_(["children", "young adult", "adult", "all ages"]); /***/ }, /***/ 61917 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectResponseModelTargetAudience_1 = __webpack_require__(57671); const ProjectState_1 = __webpack_require__(69125); const ProjectResponseModelAccessLevel_1 = __webpack_require__(56198); const ProjectResponseModelFiction_1 = __webpack_require__(88458); const ProjectCreationMetaResponseModel_1 = __webpack_require__(32984); const ProjectResponseModelSourceType_1 = __webpack_require__(57581); const CaptionStyleModel_1 = __webpack_require__(96191); exports.ProjectResponse = core.serialization.object({ projectId: core.serialization.property("project_id", core.serialization.string()), name: core.serialization.string(), createDateUnix: core.serialization.property("create_date_unix", core.serialization.number()), defaultTitleVoiceId: core.serialization.property("default_title_voice_id", core.serialization.string()), defaultParagraphVoiceId: core.serialization.property("default_paragraph_voice_id", core.serialization.string()), defaultModelId: core.serialization.property("default_model_id", core.serialization.string()), lastConversionDateUnix: core.serialization.property("last_conversion_date_unix", core.serialization.number().optional()), canBeDownloaded: core.serialization.property("can_be_downloaded", core.serialization.boolean()), title: core.serialization.string().optional(), author: core.serialization.string().optional(), description: core.serialization.string().optional(), genres: core.serialization.list(core.serialization.string()).optional(), coverImageUrl: core.serialization.property("cover_image_url", core.serialization.string().optional()), targetAudience: core.serialization.property("target_audience", ProjectResponseModelTargetAudience_1.ProjectResponseModelTargetAudience.optional()), language: core.serialization.string().optional(), contentType: core.serialization.property("content_type", core.serialization.string().optional()), originalPublicationDate: core.serialization.property("original_publication_date", core.serialization.string().optional()), matureContent: core.serialization.property("mature_content", core.serialization.boolean().optional()), isbnNumber: core.serialization.property("isbn_number", core.serialization.string().optional()), volumeNormalization: core.serialization.property("volume_normalization", core.serialization.boolean()), state: ProjectState_1.ProjectState, accessLevel: core.serialization.property("access_level", ProjectResponseModelAccessLevel_1.ProjectResponseModelAccessLevel), fiction: ProjectResponseModelFiction_1.ProjectResponseModelFiction.optional(), qualityCheckOn: core.serialization.property("quality_check_on", core.serialization.boolean()), qualityCheckOnWhenBulkConvert: core.serialization.property("quality_check_on_when_bulk_convert", core.serialization.boolean()), creationMeta: core.serialization.property("creation_meta", ProjectCreationMetaResponseModel_1.ProjectCreationMetaResponseModel.optional()), sourceType: core.serialization.property("source_type", ProjectResponseModelSourceType_1.ProjectResponseModelSourceType.optional()), chaptersEnabled: core.serialization.property("chapters_enabled", core.serialization.boolean().optional()), captionsEnabled: core.serialization.property("captions_enabled", core.serialization.boolean().optional()), captionStyle: core.serialization.property("caption_style", CaptionStyleModel_1.CaptionStyleModel.optional()), publicShareId: core.serialization.property("public_share_id", core.serialization.string().optional()), }); /***/ }, /***/ 56198 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelAccessLevel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectResponseModelAccessLevel = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 88458 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelFiction = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectResponseModelFiction = core.serialization.enum_(["fiction", "non-fiction"]); /***/ }, /***/ 57581 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelSourceType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectResponseModelSourceType = core.serialization.enum_(["blank", "book", "article", "genfm", "video"]); /***/ }, /***/ 57671 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectResponseModelTargetAudience = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectResponseModelTargetAudience = core.serialization.enum_(["children", "young adult", "adult", "all ages"]); /***/ }, /***/ 82159 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectSnapshotExtendedResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const CharacterAlignmentModel_1 = __webpack_require__(69242); exports.ProjectSnapshotExtendedResponseModel = core.serialization.object({ projectSnapshotId: core.serialization.property("project_snapshot_id", core.serialization.string()), projectId: core.serialization.property("project_id", core.serialization.string()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), name: core.serialization.string(), audioUpload: core.serialization.property("audio_upload", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), zipUpload: core.serialization.property("zip_upload", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), characterAlignments: core.serialization.property("character_alignments", core.serialization.list(CharacterAlignmentModel_1.CharacterAlignmentModel)), }); /***/ }, /***/ 91970 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectSnapshotResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectSnapshotResponse = core.serialization.object({ projectSnapshotId: core.serialization.property("project_snapshot_id", core.serialization.string()), projectId: core.serialization.property("project_id", core.serialization.string()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), name: core.serialization.string(), audioUpload: core.serialization.property("audio_upload", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), zipUpload: core.serialization.property("zip_upload", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), }); /***/ }, /***/ 85570 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectSnapshotsResponse = void 0; const core = __importStar(__webpack_require__(56916)); const ProjectSnapshotResponse_1 = __webpack_require__(91970); exports.ProjectSnapshotsResponse = core.serialization.object({ snapshots: core.serialization.list(ProjectSnapshotResponse_1.ProjectSnapshotResponse), }); /***/ }, /***/ 69125 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ProjectState = void 0; const core = __importStar(__webpack_require__(56916)); exports.ProjectState = core.serialization.enum_(["creating", "default", "converting", "in_queue"]); /***/ }, /***/ 65660 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgent = void 0; const core = __importStar(__webpack_require__(56916)); exports.PromptAgent = core.serialization.unknown(); /***/ }, /***/ 64497 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelInput = void 0; const core = __importStar(__webpack_require__(56916)); const Llm_1 = __webpack_require__(75344); const BuiltInToolsInput_1 = __webpack_require__(20774); const KnowledgeBaseLocator_1 = __webpack_require__(17022); const CustomLlm_1 = __webpack_require__(43433); const RagConfig_1 = __webpack_require__(91459); const PromptAgentApiModelInputToolsItem_1 = __webpack_require__(55301); exports.PromptAgentApiModelInput = core.serialization.object({ prompt: core.serialization.string().optional(), llm: Llm_1.Llm.optional(), temperature: core.serialization.number().optional(), maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), toolIds: core.serialization.property("tool_ids", core.serialization.list(core.serialization.string()).optional()), builtInTools: core.serialization.property("built_in_tools", BuiltInToolsInput_1.BuiltInToolsInput.optional()), mcpServerIds: core.serialization.property("mcp_server_ids", core.serialization.list(core.serialization.string()).optional()), nativeMcpServerIds: core.serialization.property("native_mcp_server_ids", core.serialization.list(core.serialization.string()).optional()), knowledgeBase: core.serialization.property("knowledge_base", core.serialization.list(KnowledgeBaseLocator_1.KnowledgeBaseLocator).optional()), customLlm: core.serialization.property("custom_llm", CustomLlm_1.CustomLlm.optional()), ignoreDefaultPersonality: core.serialization.property("ignore_default_personality", core.serialization.boolean().optional()), rag: RagConfig_1.RagConfig.optional(), timezone: core.serialization.string().optional(), tools: core.serialization.list(PromptAgentApiModelInputToolsItem_1.PromptAgentApiModelInputToolsItem).optional(), }); /***/ }, /***/ 55301 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelInputToolsItem = void 0; const core = __importStar(__webpack_require__(56916)); const ClientToolConfigInput_1 = __webpack_require__(29862); const SystemToolConfigInput_1 = __webpack_require__(27176); const WebhookToolConfigInput_1 = __webpack_require__(28616); exports.PromptAgentApiModelInputToolsItem = core.serialization .union("type", { client: ClientToolConfigInput_1.ClientToolConfigInput, mcp: core.serialization.object({ value: core.serialization.unknown(), }), system: SystemToolConfigInput_1.SystemToolConfigInput, webhook: WebhookToolConfigInput_1.WebhookToolConfigInput, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 95616 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelOutput = void 0; const core = __importStar(__webpack_require__(56916)); const Llm_1 = __webpack_require__(75344); const BuiltInToolsOutput_1 = __webpack_require__(90920); const KnowledgeBaseLocator_1 = __webpack_require__(17022); const CustomLlm_1 = __webpack_require__(43433); const RagConfig_1 = __webpack_require__(91459); const PromptAgentApiModelOutputToolsItem_1 = __webpack_require__(23106); exports.PromptAgentApiModelOutput = core.serialization.object({ prompt: core.serialization.string().optional(), llm: Llm_1.Llm.optional(), temperature: core.serialization.number().optional(), maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), toolIds: core.serialization.property("tool_ids", core.serialization.list(core.serialization.string()).optional()), builtInTools: core.serialization.property("built_in_tools", BuiltInToolsOutput_1.BuiltInToolsOutput.optional()), mcpServerIds: core.serialization.property("mcp_server_ids", core.serialization.list(core.serialization.string()).optional()), nativeMcpServerIds: core.serialization.property("native_mcp_server_ids", core.serialization.list(core.serialization.string()).optional()), knowledgeBase: core.serialization.property("knowledge_base", core.serialization.list(KnowledgeBaseLocator_1.KnowledgeBaseLocator).optional()), customLlm: core.serialization.property("custom_llm", CustomLlm_1.CustomLlm.optional()), ignoreDefaultPersonality: core.serialization.property("ignore_default_personality", core.serialization.boolean().optional()), rag: RagConfig_1.RagConfig.optional(), timezone: core.serialization.string().optional(), tools: core.serialization.list(PromptAgentApiModelOutputToolsItem_1.PromptAgentApiModelOutputToolsItem).optional(), }); /***/ }, /***/ 23106 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelOutputToolsItem = void 0; const core = __importStar(__webpack_require__(56916)); const ClientToolConfigOutput_1 = __webpack_require__(52853); const SystemToolConfigOutput_1 = __webpack_require__(82123); const WebhookToolConfigOutput_1 = __webpack_require__(80523); exports.PromptAgentApiModelOutputToolsItem = core.serialization .union("type", { client: ClientToolConfigOutput_1.ClientToolConfigOutput, mcp: core.serialization.object({ value: core.serialization.unknown(), }), system: SystemToolConfigOutput_1.SystemToolConfigOutput, webhook: WebhookToolConfigOutput_1.WebhookToolConfigOutput, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 53749 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelOverride = void 0; const core = __importStar(__webpack_require__(56916)); exports.PromptAgentApiModelOverride = core.serialization.object({ prompt: core.serialization.string().optional(), nativeMcpServerIds: core.serialization.property("native_mcp_server_ids", core.serialization.list(core.serialization.string()).optional()), }); /***/ }, /***/ 99395 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelOverrideConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.PromptAgentApiModelOverrideConfig = core.serialization.object({ prompt: core.serialization.boolean().optional(), nativeMcpServerIds: core.serialization.property("native_mcp_server_ids", core.serialization.boolean().optional()), }); /***/ }, /***/ 32376 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const Llm_1 = __webpack_require__(75344); const BuiltInToolsWorkflowOverride_1 = __webpack_require__(3888); const KnowledgeBaseLocator_1 = __webpack_require__(17022); const CustomLlm_1 = __webpack_require__(43433); const RagConfigWorkflowOverride_1 = __webpack_require__(10794); const PromptAgentApiModelWorkflowOverrideToolsItem_1 = __webpack_require__(15482); exports.PromptAgentApiModelWorkflowOverride = core.serialization.object({ prompt: core.serialization.string().optional(), llm: Llm_1.Llm.optional(), temperature: core.serialization.number().optional(), maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), toolIds: core.serialization.property("tool_ids", core.serialization.list(core.serialization.string()).optional()), builtInTools: core.serialization.property("built_in_tools", BuiltInToolsWorkflowOverride_1.BuiltInToolsWorkflowOverride.optional()), mcpServerIds: core.serialization.property("mcp_server_ids", core.serialization.list(core.serialization.string()).optional()), nativeMcpServerIds: core.serialization.property("native_mcp_server_ids", core.serialization.list(core.serialization.string()).optional()), knowledgeBase: core.serialization.property("knowledge_base", core.serialization.list(KnowledgeBaseLocator_1.KnowledgeBaseLocator).optional()), customLlm: core.serialization.property("custom_llm", CustomLlm_1.CustomLlm.optional()), ignoreDefaultPersonality: core.serialization.property("ignore_default_personality", core.serialization.boolean().optional()), rag: RagConfigWorkflowOverride_1.RagConfigWorkflowOverride.optional(), timezone: core.serialization.string().optional(), tools: core.serialization.list(PromptAgentApiModelWorkflowOverrideToolsItem_1.PromptAgentApiModelWorkflowOverrideToolsItem).optional(), }); /***/ }, /***/ 15482 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentApiModelWorkflowOverrideToolsItem = void 0; const core = __importStar(__webpack_require__(56916)); const ClientToolConfigInput_1 = __webpack_require__(29862); const SystemToolConfigInput_1 = __webpack_require__(27176); const WebhookToolConfigInput_1 = __webpack_require__(28616); exports.PromptAgentApiModelWorkflowOverrideToolsItem = core.serialization .union("type", { client: ClientToolConfigInput_1.ClientToolConfigInput, mcp: core.serialization.object({ value: core.serialization.unknown(), }), system: SystemToolConfigInput_1.SystemToolConfigInput, webhook: WebhookToolConfigInput_1.WebhookToolConfigInput, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 48449 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptAgentDbModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PromptAgentDbModel = core.serialization.object({ tools: core.serialization.unknown().optional(), }); /***/ }, /***/ 92182 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PromptEvaluationCriteria = void 0; const core = __importStar(__webpack_require__(56916)); exports.PromptEvaluationCriteria = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), type: core.serialization.stringLiteral("prompt").optional(), conversationGoalPrompt: core.serialization.property("conversation_goal_prompt", core.serialization.string()), useKnowledgeBase: core.serialization.property("use_knowledge_base", core.serialization.boolean().optional()), }); /***/ }, /***/ 87532 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryAliasRuleRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionaryAliasRuleRequestModel = core.serialization.object({ stringToReplace: core.serialization.property("string_to_replace", core.serialization.string()), alias: core.serialization.string(), }); /***/ }, /***/ 26522 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryLocator = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionaryLocator = core.serialization.object({ pronunciationDictionaryId: core.serialization.property("pronunciation_dictionary_id", core.serialization.string()), versionId: core.serialization.property("version_id", core.serialization.string()), }); /***/ }, /***/ 65652 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryLocatorResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionaryLocatorResponseModel = core.serialization.object({ pronunciationDictionaryId: core.serialization.property("pronunciation_dictionary_id", core.serialization.string()), versionId: core.serialization.property("version_id", core.serialization.string().optional()), }); /***/ }, /***/ 13130 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryPhonemeRuleRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionaryPhonemeRuleRequestModel = core.serialization.object({ stringToReplace: core.serialization.property("string_to_replace", core.serialization.string()), phoneme: core.serialization.string(), alphabet: core.serialization.string(), }); /***/ }, /***/ 7404 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryRulesResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionaryRulesResponseModel = core.serialization.object({ id: core.serialization.string(), versionId: core.serialization.property("version_id", core.serialization.string()), versionRulesNum: core.serialization.property("version_rules_num", core.serialization.number()), }); /***/ }, /***/ 44116 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryVersionLocator = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionaryVersionLocator = core.serialization.object({ pronunciationDictionaryId: core.serialization.property("pronunciation_dictionary_id", core.serialization.string()), versionId: core.serialization.property("version_id", core.serialization.string().optional()), }); /***/ }, /***/ 94214 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryVersionResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const PronunciationDictionaryVersionResponseModelPermissionOnResource_1 = __webpack_require__(71380); exports.PronunciationDictionaryVersionResponseModel = core.serialization.object({ versionId: core.serialization.property("version_id", core.serialization.string()), versionRulesNum: core.serialization.property("version_rules_num", core.serialization.number()), pronunciationDictionaryId: core.serialization.property("pronunciation_dictionary_id", core.serialization.string()), dictionaryName: core.serialization.property("dictionary_name", core.serialization.string()), versionName: core.serialization.property("version_name", core.serialization.string()), permissionOnResource: core.serialization.property("permission_on_resource", PronunciationDictionaryVersionResponseModelPermissionOnResource_1.PronunciationDictionaryVersionResponseModelPermissionOnResource.optional()), createdBy: core.serialization.property("created_by", core.serialization.string()), creationTimeUnix: core.serialization.property("creation_time_unix", core.serialization.number()), archivedTimeUnix: core.serialization.property("archived_time_unix", core.serialization.number().optional()), }); /***/ }, /***/ 71380 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PronunciationDictionaryVersionResponseModelPermissionOnResource = void 0; const core = __importStar(__webpack_require__(56916)); exports.PronunciationDictionaryVersionResponseModelPermissionOnResource = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 33870 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PydanticPronunciationDictionaryVersionLocator = void 0; const core = __importStar(__webpack_require__(56916)); exports.PydanticPronunciationDictionaryVersionLocator = core.serialization.object({ pronunciationDictionaryId: core.serialization.property("pronunciation_dictionary_id", core.serialization.string()), versionId: core.serialization.property("version_id", core.serialization.string().optional()), }); /***/ }, /***/ 87864 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.QueryParamsJsonSchema = void 0; const core = __importStar(__webpack_require__(56916)); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); exports.QueryParamsJsonSchema = core.serialization.object({ properties: core.serialization.record(core.serialization.string(), LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty), required: core.serialization.list(core.serialization.string()).optional(), }); /***/ }, /***/ 5965 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagChunkMetadata = void 0; const core = __importStar(__webpack_require__(56916)); exports.RagChunkMetadata = core.serialization.object({ documentId: core.serialization.property("document_id", core.serialization.string()), chunkId: core.serialization.property("chunk_id", core.serialization.string()), vectorDistance: core.serialization.property("vector_distance", core.serialization.number()), }); /***/ }, /***/ 91459 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagConfig = void 0; const core = __importStar(__webpack_require__(56916)); const EmbeddingModelEnum_1 = __webpack_require__(75276); exports.RagConfig = core.serialization.object({ enabled: core.serialization.boolean().optional(), embeddingModel: core.serialization.property("embedding_model", EmbeddingModelEnum_1.EmbeddingModelEnum.optional()), maxVectorDistance: core.serialization.property("max_vector_distance", core.serialization.number().optional()), maxDocumentsLength: core.serialization.property("max_documents_length", core.serialization.number().optional()), maxRetrievedRagChunksCount: core.serialization.property("max_retrieved_rag_chunks_count", core.serialization.number().optional()), }); /***/ }, /***/ 10794 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagConfigWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const EmbeddingModelEnum_1 = __webpack_require__(75276); exports.RagConfigWorkflowOverride = core.serialization.object({ enabled: core.serialization.boolean().optional(), embeddingModel: core.serialization.property("embedding_model", EmbeddingModelEnum_1.EmbeddingModelEnum.optional()), maxVectorDistance: core.serialization.property("max_vector_distance", core.serialization.number().optional()), maxDocumentsLength: core.serialization.property("max_documents_length", core.serialization.number().optional()), maxRetrievedRagChunksCount: core.serialization.property("max_retrieved_rag_chunks_count", core.serialization.number().optional()), }); /***/ }, /***/ 75656 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagDocumentIndexResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const EmbeddingModelEnum_1 = __webpack_require__(75276); const RagIndexStatus_1 = __webpack_require__(84543); const RagDocumentIndexUsage_1 = __webpack_require__(99743); exports.RagDocumentIndexResponseModel = core.serialization.object({ id: core.serialization.string(), model: EmbeddingModelEnum_1.EmbeddingModelEnum, status: RagIndexStatus_1.RagIndexStatus, progressPercentage: core.serialization.property("progress_percentage", core.serialization.number()), documentModelIndexUsage: core.serialization.property("document_model_index_usage", RagDocumentIndexUsage_1.RagDocumentIndexUsage), }); /***/ }, /***/ 99743 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagDocumentIndexUsage = void 0; const core = __importStar(__webpack_require__(56916)); exports.RagDocumentIndexUsage = core.serialization.object({ usedBytes: core.serialization.property("used_bytes", core.serialization.number()), }); /***/ }, /***/ 79564 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagDocumentIndexesResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const RagDocumentIndexResponseModel_1 = __webpack_require__(75656); exports.RagDocumentIndexesResponseModel = core.serialization.object({ indexes: core.serialization.list(RagDocumentIndexResponseModel_1.RagDocumentIndexResponseModel), }); /***/ }, /***/ 15298 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagIndexOverviewEmbeddingModelResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const EmbeddingModelEnum_1 = __webpack_require__(75276); exports.RagIndexOverviewEmbeddingModelResponseModel = core.serialization.object({ model: EmbeddingModelEnum_1.EmbeddingModelEnum, usedBytes: core.serialization.property("used_bytes", core.serialization.number()), }); /***/ }, /***/ 11952 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagIndexOverviewResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const RagIndexOverviewEmbeddingModelResponseModel_1 = __webpack_require__(15298); exports.RagIndexOverviewResponseModel = core.serialization.object({ totalUsedBytes: core.serialization.property("total_used_bytes", core.serialization.number()), totalMaxBytes: core.serialization.property("total_max_bytes", core.serialization.number()), models: core.serialization.list(RagIndexOverviewEmbeddingModelResponseModel_1.RagIndexOverviewEmbeddingModelResponseModel), }); /***/ }, /***/ 84543 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagIndexStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.RagIndexStatus = core.serialization.enum_([ "created", "processing", "failed", "succeeded", "rag_limit_exceeded", "document_too_small", ]); /***/ }, /***/ 12313 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RagRetrievalInfo = void 0; const core = __importStar(__webpack_require__(56916)); const RagChunkMetadata_1 = __webpack_require__(5965); const EmbeddingModelEnum_1 = __webpack_require__(75276); exports.RagRetrievalInfo = core.serialization.object({ chunks: core.serialization.list(RagChunkMetadata_1.RagChunkMetadata), embeddingModel: core.serialization.property("embedding_model", EmbeddingModelEnum_1.EmbeddingModelEnum), retrievalQuery: core.serialization.property("retrieval_query", core.serialization.string()), ragLatencySecs: core.serialization.property("rag_latency_secs", core.serialization.number()), }); /***/ }, /***/ 59190 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReaderResourceResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ReaderResourceResponseModelResourceType_1 = __webpack_require__(85502); exports.ReaderResourceResponseModel = core.serialization.object({ resourceType: core.serialization.property("resource_type", ReaderResourceResponseModelResourceType_1.ReaderResourceResponseModelResourceType), resourceId: core.serialization.property("resource_id", core.serialization.string()), }); /***/ }, /***/ 85502 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReaderResourceResponseModelResourceType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ReaderResourceResponseModelResourceType = core.serialization.enum_(["read", "collection"]); /***/ }, /***/ 90231 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RealtimeVoiceSettings = void 0; const core = __importStar(__webpack_require__(56916)); exports.RealtimeVoiceSettings = core.serialization.object({ stability: core.serialization.number().optional(), similarityBoost: core.serialization.property("similarity_boost", core.serialization.number().optional()), style: core.serialization.number().optional(), useSpeakerBoost: core.serialization.property("use_speaker_boost", core.serialization.boolean().optional()), speed: core.serialization.number().optional(), }); /***/ }, /***/ 48315 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RecordingResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.RecordingResponse = core.serialization.object({ recordingId: core.serialization.property("recording_id", core.serialization.string()), mimeType: core.serialization.property("mime_type", core.serialization.string()), sizeBytes: core.serialization.property("size_bytes", core.serialization.number()), uploadDateUnix: core.serialization.property("upload_date_unix", core.serialization.number()), transcription: core.serialization.string(), }); /***/ }, /***/ 11934 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReferencedToolCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const ToolType_1 = __webpack_require__(17057); exports.ReferencedToolCommonModel = core.serialization.object({ id: core.serialization.string(), type: ToolType_1.ToolType, }); /***/ }, /***/ 73702 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RegexParameterEvaluationStrategy = void 0; const core = __importStar(__webpack_require__(56916)); exports.RegexParameterEvaluationStrategy = core.serialization.object({ pattern: core.serialization.string(), }); /***/ }, /***/ 45221 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RemoveMemberFromGroupRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.RemoveMemberFromGroupRequest = core.serialization.unknown(); /***/ }, /***/ 90483 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Render = void 0; const core = __importStar(__webpack_require__(56916)); const RenderType_1 = __webpack_require__(81451); const DubbingMediaReference_1 = __webpack_require__(47939); const RenderStatus_1 = __webpack_require__(52489); exports.Render = core.serialization.object({ id: core.serialization.string(), version: core.serialization.number(), language: core.serialization.string().optional(), type: RenderType_1.RenderType.optional(), mediaRef: core.serialization.property("media_ref", DubbingMediaReference_1.DubbingMediaReference.optional()), status: RenderStatus_1.RenderStatus, }); /***/ }, /***/ 52489 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RenderStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.RenderStatus = core.serialization.enum_(["complete", "processing", "failed"]); /***/ }, /***/ 81451 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RenderType = void 0; const core = __importStar(__webpack_require__(56916)); exports.RenderType = core.serialization.enum_(["mp4", "aac", "mp3", "wav", "aaf", "tracks_zip", "clips_zip"]); /***/ }, /***/ 12804 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RequestPvcManualVerificationResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.RequestPvcManualVerificationResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 41469 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResourceAccessInfo = void 0; const core = __importStar(__webpack_require__(56916)); const ResourceAccessInfoRole_1 = __webpack_require__(89029); exports.ResourceAccessInfo = core.serialization.object({ isCreator: core.serialization.property("is_creator", core.serialization.boolean()), creatorName: core.serialization.property("creator_name", core.serialization.string()), creatorEmail: core.serialization.property("creator_email", core.serialization.string()), role: ResourceAccessInfoRole_1.ResourceAccessInfoRole, }); /***/ }, /***/ 89029 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResourceAccessInfoRole = void 0; const core = __importStar(__webpack_require__(56916)); exports.ResourceAccessInfoRole = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 37480 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResourceMetadataResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceResourceType_1 = __webpack_require__(16522); const ResourceMetadataResponseModelAnonymousAccessLevelOverride_1 = __webpack_require__(79555); const ShareOptionResponseModel_1 = __webpack_require__(70253); exports.ResourceMetadataResponseModel = core.serialization.object({ resourceId: core.serialization.property("resource_id", core.serialization.string()), resourceType: core.serialization.property("resource_type", WorkspaceResourceType_1.WorkspaceResourceType), creatorUserId: core.serialization.property("creator_user_id", core.serialization.string().optional()), anonymousAccessLevelOverride: core.serialization.property("anonymous_access_level_override", ResourceMetadataResponseModelAnonymousAccessLevelOverride_1.ResourceMetadataResponseModelAnonymousAccessLevelOverride.optional()), roleToGroupIds: core.serialization.property("role_to_group_ids", core.serialization.record(core.serialization.string(), core.serialization.list(core.serialization.string()))), shareOptions: core.serialization.property("share_options", core.serialization.list(ShareOptionResponseModel_1.ShareOptionResponseModel)), }); /***/ }, /***/ 79555 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ResourceMetadataResponseModelAnonymousAccessLevelOverride = void 0; const core = __importStar(__webpack_require__(56916)); exports.ResourceMetadataResponseModelAnonymousAccessLevelOverride = core.serialization.enum_(["admin", "editor", "viewer"]); /***/ }, /***/ 89981 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ReviewStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.ReviewStatus = core.serialization.enum_(["not_requested", "pending", "declined", "allowed", "allowed_with_changes"]); /***/ }, /***/ 77375 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SafetyCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const SafetyEvaluation_1 = __webpack_require__(7367); exports.SafetyCommonModel = core.serialization.object({ ivc: SafetyEvaluation_1.SafetyEvaluation.optional(), nonIvc: core.serialization.property("non_ivc", SafetyEvaluation_1.SafetyEvaluation.optional()), }); /***/ }, /***/ 7367 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SafetyEvaluation = void 0; const core = __importStar(__webpack_require__(56916)); const SafetyRule_1 = __webpack_require__(53587); exports.SafetyEvaluation = core.serialization.object({ isUnsafe: core.serialization.property("is_unsafe", core.serialization.boolean().optional()), llmReason: core.serialization.property("llm_reason", core.serialization.string().optional()), safetyPromptVersion: core.serialization.property("safety_prompt_version", core.serialization.number().optional()), matchedRuleId: core.serialization.property("matched_rule_id", core.serialization.list(SafetyRule_1.SafetyRule).optional()), }); /***/ }, /***/ 51997 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SafetyResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SafetyResponseModel = core.serialization.object({ isBlockedIvc: core.serialization.property("is_blocked_ivc", core.serialization.boolean().optional()), isBlockedNonIvc: core.serialization.property("is_blocked_non_ivc", core.serialization.boolean().optional()), ignoreSafetyEvaluation: core.serialization.property("ignore_safety_evaluation", core.serialization.boolean().optional()), }); /***/ }, /***/ 53587 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SafetyRule = void 0; const core = __importStar(__webpack_require__(56916)); exports.SafetyRule = core.serialization.enum_([ "sexual_minors", "forget_moderation", "extremism", "scam_fraud", "political", "self_harm", "illegal_distribution_medical", "sexual_adults", "unknown", ]); /***/ }, /***/ 59215 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SaveVoicePreviewRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.SaveVoicePreviewRequest = core.serialization.unknown(); /***/ }, /***/ 31170 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SecretDependencyType = void 0; const core = __importStar(__webpack_require__(56916)); exports.SecretDependencyType = core.serialization.stringLiteral("conversation_initiation_webhook"); /***/ }, /***/ 753 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentCreateResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentCreateResponse = core.serialization.object({ version: core.serialization.number(), newSegment: core.serialization.property("new_segment", core.serialization.string()), }); /***/ }, /***/ 36438 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentDeleteResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentDeleteResponse = core.serialization.object({ version: core.serialization.number(), }); /***/ }, /***/ 36332 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentDubResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentDubResponse = core.serialization.object({ version: core.serialization.number(), }); /***/ }, /***/ 70490 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentSubtitleFrame = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentSubtitleFrame = core.serialization.object({ startTime: core.serialization.property("start_time", core.serialization.number()), endTime: core.serialization.property("end_time", core.serialization.number()), lines: core.serialization.list(core.serialization.string()), }); /***/ }, /***/ 33051 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentTranscriptionResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentTranscriptionResponse = core.serialization.object({ version: core.serialization.number(), }); /***/ }, /***/ 95408 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentTranslationResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentTranslationResponse = core.serialization.object({ version: core.serialization.number(), }); /***/ }, /***/ 74288 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentUpdateResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentUpdateResponse = core.serialization.object({ version: core.serialization.number(), }); /***/ }, /***/ 45765 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SegmentedJsonExportOptions = void 0; const core = __importStar(__webpack_require__(56916)); exports.SegmentedJsonExportOptions = core.serialization.object({ includeSpeakers: core.serialization.property("include_speakers", core.serialization.boolean().optional()), includeTimestamps: core.serialization.property("include_timestamps", core.serialization.boolean().optional()), segmentOnSilenceLongerThanS: core.serialization.property("segment_on_silence_longer_than_s", core.serialization.number().optional()), maxSegmentDurationS: core.serialization.property("max_segment_duration_s", core.serialization.number().optional()), maxSegmentChars: core.serialization.property("max_segment_chars", core.serialization.number().optional()), }); /***/ }, /***/ 21266 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SendText = void 0; const core = __importStar(__webpack_require__(56916)); const RealtimeVoiceSettings_1 = __webpack_require__(90231); const GenerationConfig_1 = __webpack_require__(63875); exports.SendText = core.serialization.object({ text: core.serialization.string(), tryTriggerGeneration: core.serialization.property("try_trigger_generation", core.serialization.boolean().optional()), voiceSettings: core.serialization.property("voice_settings", RealtimeVoiceSettings_1.RealtimeVoiceSettings.optional()), generatorConfig: core.serialization.property("generator_config", GenerationConfig_1.GenerationConfig.optional()), flush: core.serialization.boolean().optional(), }); /***/ }, /***/ 71585 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SendTextMulti = void 0; const core = __importStar(__webpack_require__(56916)); exports.SendTextMulti = core.serialization.object({ text: core.serialization.string(), contextId: core.serialization.property("context_id", core.serialization.string().optional()), flush: core.serialization.boolean().optional(), }); /***/ }, /***/ 70253 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ShareOptionResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ShareOptionResponseModelType_1 = __webpack_require__(8701); exports.ShareOptionResponseModel = core.serialization.object({ name: core.serialization.string(), id: core.serialization.string(), type: ShareOptionResponseModelType_1.ShareOptionResponseModelType, }); /***/ }, /***/ 8701 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ShareOptionResponseModelType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ShareOptionResponseModelType = core.serialization.enum_(["user", "group", "key"]); /***/ }, /***/ 35114 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SimilarVoice = void 0; const core = __importStar(__webpack_require__(56916)); const SimilarVoiceCategory_1 = __webpack_require__(77198); exports.SimilarVoice = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string()), name: core.serialization.string(), category: SimilarVoiceCategory_1.SimilarVoiceCategory, description: core.serialization.string().optional(), previewUrl: core.serialization.property("preview_url", core.serialization.string().optional()), }); /***/ }, /***/ 77198 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SimilarVoiceCategory = void 0; const core = __importStar(__webpack_require__(56916)); exports.SimilarVoiceCategory = core.serialization.enum_(["premade", "cloned", "generated", "professional", "famous"]); /***/ }, /***/ 78438 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SimilarVoicesForSpeakerResponse = void 0; const core = __importStar(__webpack_require__(56916)); const SimilarVoice_1 = __webpack_require__(35114); exports.SimilarVoicesForSpeakerResponse = core.serialization.object({ voices: core.serialization.list(SimilarVoice_1.SimilarVoice), }); /***/ }, /***/ 72984 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SingleTestRunRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SingleTestRunRequestModel = core.serialization.object({ testId: core.serialization.property("test_id", core.serialization.string()), workflowNodeId: core.serialization.property("workflow_node_id", core.serialization.string().optional()), }); /***/ }, /***/ 60384 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipMediaEncryptionEnum = void 0; const core = __importStar(__webpack_require__(56916)); exports.SipMediaEncryptionEnum = core.serialization.enum_(["disabled", "allowed", "required"]); /***/ }, /***/ 96069 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipTrunkCredentialsRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SipTrunkCredentialsRequestModel = core.serialization.object({ username: core.serialization.string(), password: core.serialization.string(), }); /***/ }, /***/ 80238 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipTrunkOutboundCallResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SipTrunkOutboundCallResponse = core.serialization.object({ success: core.serialization.boolean(), message: core.serialization.string(), conversationId: core.serialization.property("conversation_id", core.serialization.string().optional()), sipCallId: core.serialization.property("sip_call_id", core.serialization.string().optional()), }); /***/ }, /***/ 62625 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipTrunkTransportEnum = void 0; const core = __importStar(__webpack_require__(56916)); exports.SipTrunkTransportEnum = core.serialization.enum_(["auto", "udp", "tcp", "tls"]); /***/ }, /***/ 25876 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SipUriTransferDestination = void 0; const core = __importStar(__webpack_require__(56916)); exports.SipUriTransferDestination = core.serialization.object({ sipUri: core.serialization.property("sip_uri", core.serialization.string()), }); /***/ }, /***/ 18283 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SkipTurnToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.SkipTurnToolConfig = core.serialization.object({}); /***/ }, /***/ 38949 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SkipTurnToolResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SkipTurnToolResponseModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), reason: core.serialization.string().optional(), }); /***/ }, /***/ 29063 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SongMetadata = void 0; const core = __importStar(__webpack_require__(56916)); exports.SongMetadata = core.serialization.object({ title: core.serialization.string().optional(), description: core.serialization.string().optional(), genres: core.serialization.list(core.serialization.string()), languages: core.serialization.list(core.serialization.string()), isExplicit: core.serialization.property("is_explicit", core.serialization.boolean().optional()), }); /***/ }, /***/ 62587 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SongSection = void 0; const core = __importStar(__webpack_require__(56916)); exports.SongSection = core.serialization.object({ sectionName: core.serialization.property("section_name", core.serialization.string()), positiveLocalStyles: core.serialization.property("positive_local_styles", core.serialization.list(core.serialization.string())), negativeLocalStyles: core.serialization.property("negative_local_styles", core.serialization.list(core.serialization.string())), durationMs: core.serialization.property("duration_ms", core.serialization.number()), lines: core.serialization.list(core.serialization.string()), }); /***/ }, /***/ 82956 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerAudioResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeakerAudioResponseModel = core.serialization.object({ audioBase64: core.serialization.property("audio_base_64", core.serialization.string()), mediaType: core.serialization.property("media_type", core.serialization.string()), durationSecs: core.serialization.property("duration_secs", core.serialization.number()), }); /***/ }, /***/ 64080 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const UtteranceResponseModel_1 = __webpack_require__(86102); exports.SpeakerResponseModel = core.serialization.object({ speakerId: core.serialization.property("speaker_id", core.serialization.string()), durationSecs: core.serialization.property("duration_secs", core.serialization.number()), utterances: core.serialization.list(UtteranceResponseModel_1.UtteranceResponseModel).optional(), }); /***/ }, /***/ 72041 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerSegment = void 0; const core = __importStar(__webpack_require__(56916)); const SegmentSubtitleFrame_1 = __webpack_require__(70490); const DubbedSegment_1 = __webpack_require__(7780); exports.SpeakerSegment = core.serialization.object({ id: core.serialization.string(), startTime: core.serialization.property("start_time", core.serialization.number()), endTime: core.serialization.property("end_time", core.serialization.number()), text: core.serialization.string(), subtitles: core.serialization.list(SegmentSubtitleFrame_1.SegmentSubtitleFrame), dubs: core.serialization.record(core.serialization.string(), DubbedSegment_1.DubbedSegment), }); /***/ }, /***/ 86288 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerSeparationResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const SpeakerSeparationResponseModelStatus_1 = __webpack_require__(18582); const SpeakerResponseModel_1 = __webpack_require__(64080); exports.SpeakerSeparationResponseModel = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string()), sampleId: core.serialization.property("sample_id", core.serialization.string()), status: SpeakerSeparationResponseModelStatus_1.SpeakerSeparationResponseModelStatus, speakers: core.serialization.record(core.serialization.string(), SpeakerResponseModel_1.SpeakerResponseModel.optional()).optional(), selectedSpeakerIds: core.serialization.property("selected_speaker_ids", core.serialization.list(core.serialization.string()).optional()), }); /***/ }, /***/ 18582 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerSeparationResponseModelStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeakerSeparationResponseModelStatus = core.serialization.enum_(["not_started", "pending", "completed", "failed"]); /***/ }, /***/ 66291 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerTrack = void 0; const core = __importStar(__webpack_require__(56916)); const DubbingMediaReference_1 = __webpack_require__(47939); exports.SpeakerTrack = core.serialization.object({ id: core.serialization.string(), mediaRef: core.serialization.property("media_ref", DubbingMediaReference_1.DubbingMediaReference), speakerName: core.serialization.property("speaker_name", core.serialization.string()), voices: core.serialization.record(core.serialization.string(), core.serialization.string()), segments: core.serialization.list(core.serialization.string()), }); /***/ }, /***/ 2988 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeakerUpdatedResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeakerUpdatedResponse = core.serialization.object({ version: core.serialization.number(), }); /***/ }, /***/ 21269 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechHistoryItemResponse = void 0; const core = __importStar(__webpack_require__(56916)); const SpeechHistoryItemResponseModelVoiceCategory_1 = __webpack_require__(77076); const FeedbackItem_1 = __webpack_require__(89395); const SpeechHistoryItemResponseModelSource_1 = __webpack_require__(83813); const HistoryAlignmentsResponseModel_1 = __webpack_require__(93001); const DialogueInputResponseModel_1 = __webpack_require__(90689); exports.SpeechHistoryItemResponse = core.serialization.object({ historyItemId: core.serialization.property("history_item_id", core.serialization.string()), requestId: core.serialization.property("request_id", core.serialization.string().optional()), voiceId: core.serialization.property("voice_id", core.serialization.string().optional()), modelId: core.serialization.property("model_id", core.serialization.string().optional()), voiceName: core.serialization.property("voice_name", core.serialization.string().optional()), voiceCategory: core.serialization.property("voice_category", SpeechHistoryItemResponseModelVoiceCategory_1.SpeechHistoryItemResponseModelVoiceCategory.optional()), text: core.serialization.string().optional(), dateUnix: core.serialization.property("date_unix", core.serialization.number()), characterCountChangeFrom: core.serialization.property("character_count_change_from", core.serialization.number()), characterCountChangeTo: core.serialization.property("character_count_change_to", core.serialization.number()), contentType: core.serialization.property("content_type", core.serialization.string()), state: core.serialization.unknown(), settings: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), feedback: FeedbackItem_1.FeedbackItem.optional(), shareLinkId: core.serialization.property("share_link_id", core.serialization.string().optional()), source: SpeechHistoryItemResponseModelSource_1.SpeechHistoryItemResponseModelSource.optional(), alignments: HistoryAlignmentsResponseModel_1.HistoryAlignmentsResponseModel.optional(), dialogue: core.serialization.list(DialogueInputResponseModel_1.DialogueInputResponseModel).optional(), }); /***/ }, /***/ 83813 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechHistoryItemResponseModelSource = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechHistoryItemResponseModelSource = core.serialization.enum_(["TTS", "STS", "Projects", "PD", "AN", "Dubbing", "PlayAPI", "ConvAI"]); /***/ }, /***/ 77076 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechHistoryItemResponseModelVoiceCategory = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechHistoryItemResponseModelVoiceCategory = core.serialization.enum_(["premade", "cloned", "generated", "professional"]); /***/ }, /***/ 87778 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextCharacterResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToTextCharacterResponseModel = core.serialization.object({ text: core.serialization.string(), start: core.serialization.number().optional(), end: core.serialization.number().optional(), }); /***/ }, /***/ 75464 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextChunkResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const SpeechToTextWordResponseModel_1 = __webpack_require__(69363); const AdditionalFormatResponseModel_1 = __webpack_require__(87385); exports.SpeechToTextChunkResponseModel = core.serialization.object({ languageCode: core.serialization.property("language_code", core.serialization.string()), languageProbability: core.serialization.property("language_probability", core.serialization.number()), text: core.serialization.string(), words: core.serialization.list(SpeechToTextWordResponseModel_1.SpeechToTextWordResponseModel), channelIndex: core.serialization.property("channel_index", core.serialization.number().optional()), additionalFormats: core.serialization.property("additional_formats", core.serialization.list(AdditionalFormatResponseModel_1.AdditionalFormatResponseModel.optional()).optional()), transcriptionId: core.serialization.property("transcription_id", core.serialization.string().optional()), }); /***/ }, /***/ 91268 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextWebhookResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToTextWebhookResponseModel = core.serialization.object({ message: core.serialization.string(), requestId: core.serialization.property("request_id", core.serialization.string()), transcriptionId: core.serialization.property("transcription_id", core.serialization.string().optional()), }); /***/ }, /***/ 69363 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextWordResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const SpeechToTextWordResponseModelType_1 = __webpack_require__(13995); const SpeechToTextCharacterResponseModel_1 = __webpack_require__(87778); exports.SpeechToTextWordResponseModel = core.serialization.object({ text: core.serialization.string(), start: core.serialization.number().optional(), end: core.serialization.number().optional(), type: SpeechToTextWordResponseModelType_1.SpeechToTextWordResponseModelType, speakerId: core.serialization.property("speaker_id", core.serialization.string().optional()), logprob: core.serialization.number(), characters: core.serialization.list(SpeechToTextCharacterResponseModel_1.SpeechToTextCharacterResponseModel).optional(), }); /***/ }, /***/ 13995 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SpeechToTextWordResponseModelType = void 0; const core = __importStar(__webpack_require__(56916)); exports.SpeechToTextWordResponseModelType = core.serialization.enum_(["word", "spacing", "audio_event"]); /***/ }, /***/ 34610 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SrtExportOptions = void 0; const core = __importStar(__webpack_require__(56916)); exports.SrtExportOptions = core.serialization.object({ maxCharactersPerLine: core.serialization.property("max_characters_per_line", core.serialization.number().optional()), includeSpeakers: core.serialization.property("include_speakers", core.serialization.boolean().optional()), includeTimestamps: core.serialization.property("include_timestamps", core.serialization.boolean().optional()), segmentOnSilenceLongerThanS: core.serialization.property("segment_on_silence_longer_than_s", core.serialization.number().optional()), maxSegmentDurationS: core.serialization.property("max_segment_duration_s", core.serialization.number().optional()), maxSegmentChars: core.serialization.property("max_segment_chars", core.serialization.number().optional()), }); /***/ }, /***/ 59092 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StartPvcVoiceTrainingResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.StartPvcVoiceTrainingResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 6956 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StartSpeakerSeparationResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.StartSpeakerSeparationResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 67890 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StreamingAudioChunkWithTimestampsResponse = void 0; const core = __importStar(__webpack_require__(56916)); const CharacterAlignmentResponseModel_1 = __webpack_require__(79951); exports.StreamingAudioChunkWithTimestampsResponse = core.serialization.object({ audioBase64: core.serialization.property("audio_base64", core.serialization.string()), alignment: CharacterAlignmentResponseModel_1.CharacterAlignmentResponseModel.optional(), normalizedAlignment: core.serialization.property("normalized_alignment", CharacterAlignmentResponseModel_1.CharacterAlignmentResponseModel.optional()), }); /***/ }, /***/ 26982 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Subscription = void 0; const core = __importStar(__webpack_require__(56916)); const ExtendedSubscriptionResponseModelCurrency_1 = __webpack_require__(31744); const SubscriptionStatusType_1 = __webpack_require__(50460); const ExtendedSubscriptionResponseModelBillingPeriod_1 = __webpack_require__(28789); const ExtendedSubscriptionResponseModelCharacterRefreshPeriod_1 = __webpack_require__(1184); const InvoiceResponse_1 = __webpack_require__(48307); const ExtendedSubscriptionResponseModelPendingChange_1 = __webpack_require__(46959); exports.Subscription = core.serialization.object({ tier: core.serialization.string(), characterCount: core.serialization.property("character_count", core.serialization.number()), characterLimit: core.serialization.property("character_limit", core.serialization.number()), maxCharacterLimitExtension: core.serialization.property("max_character_limit_extension", core.serialization.number().optional()), canExtendCharacterLimit: core.serialization.property("can_extend_character_limit", core.serialization.boolean()), allowedToExtendCharacterLimit: core.serialization.property("allowed_to_extend_character_limit", core.serialization.boolean()), nextCharacterCountResetUnix: core.serialization.property("next_character_count_reset_unix", core.serialization.number().optional()), voiceSlotsUsed: core.serialization.property("voice_slots_used", core.serialization.number()), professionalVoiceSlotsUsed: core.serialization.property("professional_voice_slots_used", core.serialization.number()), voiceLimit: core.serialization.property("voice_limit", core.serialization.number()), maxVoiceAddEdits: core.serialization.property("max_voice_add_edits", core.serialization.number().optional()), voiceAddEditCounter: core.serialization.property("voice_add_edit_counter", core.serialization.number()), professionalVoiceLimit: core.serialization.property("professional_voice_limit", core.serialization.number()), canExtendVoiceLimit: core.serialization.property("can_extend_voice_limit", core.serialization.boolean()), canUseInstantVoiceCloning: core.serialization.property("can_use_instant_voice_cloning", core.serialization.boolean()), canUseProfessionalVoiceCloning: core.serialization.property("can_use_professional_voice_cloning", core.serialization.boolean()), currency: ExtendedSubscriptionResponseModelCurrency_1.ExtendedSubscriptionResponseModelCurrency.optional(), status: SubscriptionStatusType_1.SubscriptionStatusType, billingPeriod: core.serialization.property("billing_period", ExtendedSubscriptionResponseModelBillingPeriod_1.ExtendedSubscriptionResponseModelBillingPeriod.optional()), characterRefreshPeriod: core.serialization.property("character_refresh_period", ExtendedSubscriptionResponseModelCharacterRefreshPeriod_1.ExtendedSubscriptionResponseModelCharacterRefreshPeriod.optional()), nextInvoice: core.serialization.property("next_invoice", InvoiceResponse_1.InvoiceResponse.optional()), openInvoices: core.serialization.property("open_invoices", core.serialization.list(InvoiceResponse_1.InvoiceResponse)), hasOpenInvoices: core.serialization.property("has_open_invoices", core.serialization.boolean()), pendingChange: core.serialization.property("pending_change", ExtendedSubscriptionResponseModelPendingChange_1.ExtendedSubscriptionResponseModelPendingChange.optional()), }); /***/ }, /***/ 4113 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionExtrasResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ModerationStatusResponseModel_1 = __webpack_require__(32649); const SubscriptionUsageResponseModel_1 = __webpack_require__(46811); exports.SubscriptionExtrasResponseModel = core.serialization.object({ concurrency: core.serialization.number(), convaiConcurrency: core.serialization.property("convai_concurrency", core.serialization.number()), convaiCharsPerMinute: core.serialization.property("convai_chars_per_minute", core.serialization.number().optional()), convaiAsrCharsPerMinute: core.serialization.property("convai_asr_chars_per_minute", core.serialization.number().optional()), forceLoggingDisabled: core.serialization.property("force_logging_disabled", core.serialization.boolean()), canRequestManualProVoiceVerification: core.serialization.property("can_request_manual_pro_voice_verification", core.serialization.boolean()), canBypassVoiceCaptcha: core.serialization.property("can_bypass_voice_captcha", core.serialization.boolean()), moderation: ModerationStatusResponseModel_1.ModerationStatusResponseModel, unusedCharactersRolledOverFromPreviousPeriod: core.serialization.property("unused_characters_rolled_over_from_previous_period", core.serialization.number().optional()), overusedCharactersRolledOverFromPreviousPeriod: core.serialization.property("overused_characters_rolled_over_from_previous_period", core.serialization.number().optional()), usage: SubscriptionUsageResponseModel_1.SubscriptionUsageResponseModel.optional(), }); /***/ }, /***/ 43833 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionResponse = void 0; const core = __importStar(__webpack_require__(56916)); const SubscriptionResponseModelCurrency_1 = __webpack_require__(92879); const SubscriptionStatusType_1 = __webpack_require__(50460); const SubscriptionResponseModelBillingPeriod_1 = __webpack_require__(77616); const SubscriptionResponseModelCharacterRefreshPeriod_1 = __webpack_require__(19239); exports.SubscriptionResponse = core.serialization.object({ tier: core.serialization.string(), characterCount: core.serialization.property("character_count", core.serialization.number()), characterLimit: core.serialization.property("character_limit", core.serialization.number()), maxCharacterLimitExtension: core.serialization.property("max_character_limit_extension", core.serialization.number().optional()), canExtendCharacterLimit: core.serialization.property("can_extend_character_limit", core.serialization.boolean()), allowedToExtendCharacterLimit: core.serialization.property("allowed_to_extend_character_limit", core.serialization.boolean()), nextCharacterCountResetUnix: core.serialization.property("next_character_count_reset_unix", core.serialization.number().optional()), voiceSlotsUsed: core.serialization.property("voice_slots_used", core.serialization.number()), professionalVoiceSlotsUsed: core.serialization.property("professional_voice_slots_used", core.serialization.number()), voiceLimit: core.serialization.property("voice_limit", core.serialization.number()), maxVoiceAddEdits: core.serialization.property("max_voice_add_edits", core.serialization.number().optional()), voiceAddEditCounter: core.serialization.property("voice_add_edit_counter", core.serialization.number()), professionalVoiceLimit: core.serialization.property("professional_voice_limit", core.serialization.number()), canExtendVoiceLimit: core.serialization.property("can_extend_voice_limit", core.serialization.boolean()), canUseInstantVoiceCloning: core.serialization.property("can_use_instant_voice_cloning", core.serialization.boolean()), canUseProfessionalVoiceCloning: core.serialization.property("can_use_professional_voice_cloning", core.serialization.boolean()), currency: SubscriptionResponseModelCurrency_1.SubscriptionResponseModelCurrency.optional(), status: SubscriptionStatusType_1.SubscriptionStatusType, billingPeriod: core.serialization.property("billing_period", SubscriptionResponseModelBillingPeriod_1.SubscriptionResponseModelBillingPeriod.optional()), characterRefreshPeriod: core.serialization.property("character_refresh_period", SubscriptionResponseModelCharacterRefreshPeriod_1.SubscriptionResponseModelCharacterRefreshPeriod.optional()), }); /***/ }, /***/ 77616 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionResponseModelBillingPeriod = void 0; const core = __importStar(__webpack_require__(56916)); exports.SubscriptionResponseModelBillingPeriod = core.serialization.enum_(["monthly_period", "annual_period"]); /***/ }, /***/ 19239 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionResponseModelCharacterRefreshPeriod = void 0; const core = __importStar(__webpack_require__(56916)); exports.SubscriptionResponseModelCharacterRefreshPeriod = core.serialization.enum_(["monthly_period", "annual_period"]); /***/ }, /***/ 92879 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionResponseModelCurrency = void 0; const core = __importStar(__webpack_require__(56916)); exports.SubscriptionResponseModelCurrency = core.serialization.enum_(["usd", "eur"]); /***/ }, /***/ 50460 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionStatusType = void 0; const core = __importStar(__webpack_require__(56916)); exports.SubscriptionStatusType = core.serialization.enum_(["trialing", "active", "incomplete", "past_due", "free", "free_disabled"]); /***/ }, /***/ 46811 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubscriptionUsageResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.SubscriptionUsageResponseModel = core.serialization.object({ rolloverCreditsQuota: core.serialization.property("rollover_credits_quota", core.serialization.number()), subscriptionCycleCreditsQuota: core.serialization.property("subscription_cycle_credits_quota", core.serialization.number()), manuallyGiftedCreditsQuota: core.serialization.property("manually_gifted_credits_quota", core.serialization.number()), rolloverCreditsUsed: core.serialization.property("rollover_credits_used", core.serialization.number()), subscriptionCycleCreditsUsed: core.serialization.property("subscription_cycle_credits_used", core.serialization.number()), manuallyGiftedCreditsUsed: core.serialization.property("manually_gifted_credits_used", core.serialization.number()), paidUsageBasedCreditsUsed: core.serialization.property("paid_usage_based_credits_used", core.serialization.number()), actualReportedCredits: core.serialization.property("actual_reported_credits", core.serialization.number()), }); /***/ }, /***/ 79307 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SupportedVoice = void 0; const core = __importStar(__webpack_require__(56916)); const TtsModelFamily_1 = __webpack_require__(67081); const TtsOptimizeStreamingLatency_1 = __webpack_require__(81807); exports.SupportedVoice = core.serialization.object({ label: core.serialization.string(), voiceId: core.serialization.property("voice_id", core.serialization.string()), description: core.serialization.string().optional(), language: core.serialization.string().optional(), modelFamily: core.serialization.property("model_family", TtsModelFamily_1.TtsModelFamily.optional()), optimizeStreamingLatency: core.serialization.property("optimize_streaming_latency", TtsOptimizeStreamingLatency_1.TtsOptimizeStreamingLatency.optional()), stability: core.serialization.number().optional(), speed: core.serialization.number().optional(), similarityBoost: core.serialization.property("similarity_boost", core.serialization.number().optional()), }); /***/ }, /***/ 27176 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SystemToolConfigInput = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariableAssignment_1 = __webpack_require__(38908); const SystemToolConfigInputParams_1 = __webpack_require__(88506); exports.SystemToolConfigInput = core.serialization.object({ name: core.serialization.string(), description: core.serialization.string(), responseTimeoutSecs: core.serialization.property("response_timeout_secs", core.serialization.number().optional()), disableInterruptions: core.serialization.property("disable_interruptions", core.serialization.boolean().optional()), forcePreToolSpeech: core.serialization.property("force_pre_tool_speech", core.serialization.boolean().optional()), assignments: core.serialization.list(DynamicVariableAssignment_1.DynamicVariableAssignment).optional(), params: SystemToolConfigInputParams_1.SystemToolConfigInputParams, }); /***/ }, /***/ 88506 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SystemToolConfigInputParams = void 0; const core = __importStar(__webpack_require__(56916)); const EndCallToolConfig_1 = __webpack_require__(3878); const LanguageDetectionToolConfig_1 = __webpack_require__(7578); const PlayDtmfToolConfig_1 = __webpack_require__(38878); const SkipTurnToolConfig_1 = __webpack_require__(18283); const TransferToAgentToolConfig_1 = __webpack_require__(44120); const TransferToNumberToolConfigInput_1 = __webpack_require__(19626); const VoicemailDetectionToolConfig_1 = __webpack_require__(37119); exports.SystemToolConfigInputParams = core.serialization .union(core.serialization.discriminant("systemToolType", "system_tool_type"), { end_call: EndCallToolConfig_1.EndCallToolConfig, language_detection: LanguageDetectionToolConfig_1.LanguageDetectionToolConfig, play_keypad_touch_tone: PlayDtmfToolConfig_1.PlayDtmfToolConfig, skip_turn: SkipTurnToolConfig_1.SkipTurnToolConfig, transfer_to_agent: TransferToAgentToolConfig_1.TransferToAgentToolConfig, transfer_to_number: TransferToNumberToolConfigInput_1.TransferToNumberToolConfigInput, voicemail_detection: VoicemailDetectionToolConfig_1.VoicemailDetectionToolConfig, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 82123 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SystemToolConfigOutput = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariableAssignment_1 = __webpack_require__(38908); const SystemToolConfigOutputParams_1 = __webpack_require__(81869); exports.SystemToolConfigOutput = core.serialization.object({ name: core.serialization.string(), description: core.serialization.string(), responseTimeoutSecs: core.serialization.property("response_timeout_secs", core.serialization.number().optional()), disableInterruptions: core.serialization.property("disable_interruptions", core.serialization.boolean().optional()), forcePreToolSpeech: core.serialization.property("force_pre_tool_speech", core.serialization.boolean().optional()), assignments: core.serialization.list(DynamicVariableAssignment_1.DynamicVariableAssignment).optional(), params: SystemToolConfigOutputParams_1.SystemToolConfigOutputParams, }); /***/ }, /***/ 81869 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SystemToolConfigOutputParams = void 0; const core = __importStar(__webpack_require__(56916)); const EndCallToolConfig_1 = __webpack_require__(3878); const LanguageDetectionToolConfig_1 = __webpack_require__(7578); const PlayDtmfToolConfig_1 = __webpack_require__(38878); const SkipTurnToolConfig_1 = __webpack_require__(18283); const TransferToAgentToolConfig_1 = __webpack_require__(44120); const TransferToNumberToolConfigOutput_1 = __webpack_require__(32273); const VoicemailDetectionToolConfig_1 = __webpack_require__(37119); exports.SystemToolConfigOutputParams = core.serialization .union(core.serialization.discriminant("systemToolType", "system_tool_type"), { end_call: EndCallToolConfig_1.EndCallToolConfig, language_detection: LanguageDetectionToolConfig_1.LanguageDetectionToolConfig, play_keypad_touch_tone: PlayDtmfToolConfig_1.PlayDtmfToolConfig, skip_turn: SkipTurnToolConfig_1.SkipTurnToolConfig, transfer_to_agent: TransferToAgentToolConfig_1.TransferToAgentToolConfig, transfer_to_number: TransferToNumberToolConfigOutput_1.TransferToNumberToolConfigOutput, voicemail_detection: VoicemailDetectionToolConfig_1.VoicemailDetectionToolConfig, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 56330 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TelephonyProvider = void 0; const core = __importStar(__webpack_require__(56916)); exports.TelephonyProvider = core.serialization.enum_(["twilio", "sip_trunk"]); /***/ }, /***/ 68839 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestConditionRationaleCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TestConditionRationaleCommonModel = core.serialization.object({ messages: core.serialization.list(core.serialization.string()).optional(), summary: core.serialization.string().optional(), }); /***/ }, /***/ 4445 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestConditionResultCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const EvaluationSuccessResult_1 = __webpack_require__(41647); const TestConditionRationaleCommonModel_1 = __webpack_require__(68839); exports.TestConditionResultCommonModel = core.serialization.object({ result: EvaluationSuccessResult_1.EvaluationSuccessResult, rationale: TestConditionRationaleCommonModel_1.TestConditionRationaleCommonModel.optional(), }); /***/ }, /***/ 80303 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestRunMetadata = void 0; const core = __importStar(__webpack_require__(56916)); const TestRunMetadataTestType_1 = __webpack_require__(90475); exports.TestRunMetadata = core.serialization.object({ workspaceId: core.serialization.property("workspace_id", core.serialization.string()), testName: core.serialization.property("test_name", core.serialization.string()), ranByUserEmail: core.serialization.property("ran_by_user_email", core.serialization.string()), testType: core.serialization.property("test_type", TestRunMetadataTestType_1.TestRunMetadataTestType.optional()), }); /***/ }, /***/ 90475 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestRunMetadataTestType = void 0; const core = __importStar(__webpack_require__(56916)); exports.TestRunMetadataTestType = core.serialization.enum_(["llm", "tool_call"]); /***/ }, /***/ 27420 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestRunStatus = void 0; const core = __importStar(__webpack_require__(56916)); exports.TestRunStatus = core.serialization.enum_(["pending", "passed", "failed"]); /***/ }, /***/ 57567 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestToolResultModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TestToolResultModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), reason: core.serialization.string().optional(), }); /***/ }, /***/ 77725 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TestsFeatureUsageCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TestsFeatureUsageCommonModel = core.serialization.object({ enabled: core.serialization.boolean().optional(), testsRanAfterLastModification: core.serialization.property("tests_ran_after_last_modification", core.serialization.boolean().optional()), testsRanInLast7Days: core.serialization.property("tests_ran_in_last_7_days", core.serialization.boolean().optional()), }); /***/ }, /***/ 44310 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechApplyTextNormalizationEnum = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSpeechApplyTextNormalizationEnum = core.serialization.enum_(["auto", "on", "off"]); /***/ }, /***/ 15484 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechOutputFormatEnum = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSpeechOutputFormatEnum = core.serialization.enum_([ "mp3_22050_32", "mp3_44100_32", "mp3_44100_64", "mp3_44100_96", "mp3_44100_128", "mp3_44100_192", "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "ulaw_8000", "alaw_8000", "opus_48000_32", "opus_48000_64", "opus_48000_96", "opus_48000_128", "opus_48000_192", ]); /***/ }, /***/ 41878 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TextToSpeechStreamRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.TextToSpeechStreamRequest = core.serialization.unknown(); /***/ }, /***/ 80244 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TokenResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TokenResponseModel = core.serialization.object({ token: core.serialization.string(), }); /***/ }, /***/ 27409 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Tool = void 0; const core = __importStar(__webpack_require__(56916)); const ToolAnnotations_1 = __webpack_require__(73699); exports.Tool = core.serialization .object({ name: core.serialization.string(), title: core.serialization.string().optional(), description: core.serialization.string().optional(), inputSchema: core.serialization.record(core.serialization.string(), core.serialization.unknown()), outputSchema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), annotations: ToolAnnotations_1.ToolAnnotations.optional(), meta: core.serialization.property("_meta", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()), }) .passthrough(); /***/ }, /***/ 73699 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolAnnotations = void 0; const core = __importStar(__webpack_require__(56916)); exports.ToolAnnotations = core.serialization .object({ title: core.serialization.string().optional(), readOnlyHint: core.serialization.boolean().optional(), destructiveHint: core.serialization.boolean().optional(), idempotentHint: core.serialization.boolean().optional(), openWorldHint: core.serialization.boolean().optional(), }) .passthrough(); /***/ }, /***/ 45481 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolMockConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.ToolMockConfig = core.serialization.object({ defaultReturnValue: core.serialization.property("default_return_value", core.serialization.string().optional()), defaultIsError: core.serialization.property("default_is_error", core.serialization.boolean().optional()), }); /***/ }, /***/ 93599 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolRequestModel = void 0; const core = __importStar(__webpack_require__(56916)); const ToolRequestModelToolConfig_1 = __webpack_require__(69003); exports.ToolRequestModel = core.serialization.object({ toolConfig: core.serialization.property("tool_config", ToolRequestModelToolConfig_1.ToolRequestModelToolConfig), }); /***/ }, /***/ 69003 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolRequestModelToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); const ClientToolConfigInput_1 = __webpack_require__(29862); const SystemToolConfigInput_1 = __webpack_require__(27176); const WebhookToolConfigInput_1 = __webpack_require__(28616); exports.ToolRequestModelToolConfig = core.serialization .union("type", { client: ClientToolConfigInput_1.ClientToolConfigInput, mcp: core.serialization.object({ value: core.serialization.unknown(), }), system: SystemToolConfigInput_1.SystemToolConfigInput, webhook: WebhookToolConfigInput_1.WebhookToolConfigInput, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 75705 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ToolResponseModelToolConfig_1 = __webpack_require__(55377); const ResourceAccessInfo_1 = __webpack_require__(41469); const ToolUsageStatsResponseModel_1 = __webpack_require__(24587); exports.ToolResponseModel = core.serialization.object({ id: core.serialization.string(), toolConfig: core.serialization.property("tool_config", ToolResponseModelToolConfig_1.ToolResponseModelToolConfig), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo), usageStats: core.serialization.property("usage_stats", ToolUsageStatsResponseModel_1.ToolUsageStatsResponseModel), }); /***/ }, /***/ 55377 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolResponseModelToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); const ClientToolConfigOutput_1 = __webpack_require__(52853); const SystemToolConfigOutput_1 = __webpack_require__(82123); const WebhookToolConfigOutput_1 = __webpack_require__(80523); exports.ToolResponseModelToolConfig = core.serialization .union("type", { client: ClientToolConfigOutput_1.ClientToolConfigOutput, mcp: core.serialization.object({ value: core.serialization.unknown(), }), system: SystemToolConfigOutput_1.SystemToolConfigOutput, webhook: WebhookToolConfigOutput_1.WebhookToolConfigOutput, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 17057 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolType = void 0; const core = __importStar(__webpack_require__(56916)); exports.ToolType = core.serialization.enum_(["system", "webhook", "client", "mcp", "workflow"]); /***/ }, /***/ 24587 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolUsageStatsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.ToolUsageStatsResponseModel = core.serialization.object({ totalCalls: core.serialization.property("total_calls", core.serialization.number().optional()), avgLatencySecs: core.serialization.property("avg_latency_secs", core.serialization.number()), }); /***/ }, /***/ 23530 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ToolsResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ToolResponseModel_1 = __webpack_require__(75705); exports.ToolsResponseModel = core.serialization.object({ tools: core.serialization.list(ToolResponseModel_1.ToolResponseModel), }); /***/ }, /***/ 44120 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToAgentToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); const AgentTransfer_1 = __webpack_require__(53545); exports.TransferToAgentToolConfig = core.serialization.object({ transfers: core.serialization.list(AgentTransfer_1.AgentTransfer), }); /***/ }, /***/ 43104 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToAgentToolResultErrorModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TransferToAgentToolResultErrorModel = core.serialization.object({ status: core.serialization.stringLiteral("error").optional(), fromAgent: core.serialization.property("from_agent", core.serialization.string()), error: core.serialization.string(), }); /***/ }, /***/ 49655 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToAgentToolResultSuccessModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TransferToAgentToolResultSuccessModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), fromAgent: core.serialization.property("from_agent", core.serialization.string()), toAgent: core.serialization.property("to_agent", core.serialization.string()), condition: core.serialization.string(), delayMs: core.serialization.property("delay_ms", core.serialization.number().optional()), transferMessage: core.serialization.property("transfer_message", core.serialization.string().optional()), enableTransferredAgentFirstMessage: core.serialization.property("enable_transferred_agent_first_message", core.serialization.boolean().optional()), }); /***/ }, /***/ 51182 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToNumberResultErrorModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TransferToNumberResultErrorModel = core.serialization.object({ status: core.serialization.stringLiteral("error").optional(), error: core.serialization.string(), details: core.serialization.string().optional(), }); /***/ }, /***/ 1513 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToNumberResultSipSuccessModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TransferToNumberResultSipSuccessModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), transferNumber: core.serialization.property("transfer_number", core.serialization.string()), reason: core.serialization.string().optional(), note: core.serialization.string().optional(), }); /***/ }, /***/ 62273 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToNumberResultTwilioSuccessModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TransferToNumberResultTwilioSuccessModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), transferNumber: core.serialization.property("transfer_number", core.serialization.string()), reason: core.serialization.string().optional(), clientMessage: core.serialization.property("client_message", core.serialization.string().optional()), agentMessage: core.serialization.property("agent_message", core.serialization.string()), conferenceName: core.serialization.property("conference_name", core.serialization.string()), note: core.serialization.string().optional(), }); /***/ }, /***/ 19626 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToNumberToolConfigInput = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumberTransfer_1 = __webpack_require__(41117); exports.TransferToNumberToolConfigInput = core.serialization.object({ transfers: core.serialization.list(PhoneNumberTransfer_1.PhoneNumberTransfer), enableClientMessage: core.serialization.property("enable_client_message", core.serialization.boolean().optional()), }); /***/ }, /***/ 32273 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferToNumberToolConfigOutput = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumberTransfer_1 = __webpack_require__(41117); exports.TransferToNumberToolConfigOutput = core.serialization.object({ transfers: core.serialization.list(PhoneNumberTransfer_1.PhoneNumberTransfer), enableClientMessage: core.serialization.property("enable_client_message", core.serialization.boolean().optional()), }); /***/ }, /***/ 16249 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TransferTypeEnum = void 0; const core = __importStar(__webpack_require__(56916)); exports.TransferTypeEnum = core.serialization.enum_(["conference", "sip_refer"]); /***/ }, /***/ 37428 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsConversationalConfigInput = void 0; const core = __importStar(__webpack_require__(56916)); const TtsConversationalModel_1 = __webpack_require__(20847); const SupportedVoice_1 = __webpack_require__(79307); const TtsOutputFormat_1 = __webpack_require__(52692); const TtsOptimizeStreamingLatency_1 = __webpack_require__(81807); const PydanticPronunciationDictionaryVersionLocator_1 = __webpack_require__(33870); exports.TtsConversationalConfigInput = core.serialization.object({ modelId: core.serialization.property("model_id", TtsConversationalModel_1.TtsConversationalModel.optional()), voiceId: core.serialization.property("voice_id", core.serialization.string().optional()), supportedVoices: core.serialization.property("supported_voices", core.serialization.list(SupportedVoice_1.SupportedVoice).optional()), agentOutputAudioFormat: core.serialization.property("agent_output_audio_format", TtsOutputFormat_1.TtsOutputFormat.optional()), optimizeStreamingLatency: core.serialization.property("optimize_streaming_latency", TtsOptimizeStreamingLatency_1.TtsOptimizeStreamingLatency.optional()), stability: core.serialization.number().optional(), speed: core.serialization.number().optional(), similarityBoost: core.serialization.property("similarity_boost", core.serialization.number().optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PydanticPronunciationDictionaryVersionLocator_1.PydanticPronunciationDictionaryVersionLocator).optional()), }); /***/ }, /***/ 31868 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsConversationalConfigOutput = void 0; const core = __importStar(__webpack_require__(56916)); const TtsConversationalModel_1 = __webpack_require__(20847); const SupportedVoice_1 = __webpack_require__(79307); const TtsOutputFormat_1 = __webpack_require__(52692); const TtsOptimizeStreamingLatency_1 = __webpack_require__(81807); const PydanticPronunciationDictionaryVersionLocator_1 = __webpack_require__(33870); exports.TtsConversationalConfigOutput = core.serialization.object({ modelId: core.serialization.property("model_id", TtsConversationalModel_1.TtsConversationalModel.optional()), voiceId: core.serialization.property("voice_id", core.serialization.string().optional()), supportedVoices: core.serialization.property("supported_voices", core.serialization.list(SupportedVoice_1.SupportedVoice).optional()), agentOutputAudioFormat: core.serialization.property("agent_output_audio_format", TtsOutputFormat_1.TtsOutputFormat.optional()), optimizeStreamingLatency: core.serialization.property("optimize_streaming_latency", TtsOptimizeStreamingLatency_1.TtsOptimizeStreamingLatency.optional()), stability: core.serialization.number().optional(), speed: core.serialization.number().optional(), similarityBoost: core.serialization.property("similarity_boost", core.serialization.number().optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PydanticPronunciationDictionaryVersionLocator_1.PydanticPronunciationDictionaryVersionLocator).optional()), }); /***/ }, /***/ 20082 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsConversationalConfigOverride = void 0; const core = __importStar(__webpack_require__(56916)); exports.TtsConversationalConfigOverride = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string().optional()), stability: core.serialization.number().optional(), speed: core.serialization.number().optional(), similarityBoost: core.serialization.property("similarity_boost", core.serialization.number().optional()), }); /***/ }, /***/ 32880 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsConversationalConfigOverrideConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.TtsConversationalConfigOverrideConfig = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.boolean().optional()), stability: core.serialization.boolean().optional(), speed: core.serialization.boolean().optional(), similarityBoost: core.serialization.property("similarity_boost", core.serialization.boolean().optional()), }); /***/ }, /***/ 81179 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsConversationalConfigWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const TtsConversationalModel_1 = __webpack_require__(20847); const SupportedVoice_1 = __webpack_require__(79307); const TtsOutputFormat_1 = __webpack_require__(52692); const TtsOptimizeStreamingLatency_1 = __webpack_require__(81807); const PydanticPronunciationDictionaryVersionLocator_1 = __webpack_require__(33870); exports.TtsConversationalConfigWorkflowOverride = core.serialization.object({ modelId: core.serialization.property("model_id", TtsConversationalModel_1.TtsConversationalModel.optional()), voiceId: core.serialization.property("voice_id", core.serialization.string().optional()), supportedVoices: core.serialization.property("supported_voices", core.serialization.list(SupportedVoice_1.SupportedVoice).optional()), agentOutputAudioFormat: core.serialization.property("agent_output_audio_format", TtsOutputFormat_1.TtsOutputFormat.optional()), optimizeStreamingLatency: core.serialization.property("optimize_streaming_latency", TtsOptimizeStreamingLatency_1.TtsOptimizeStreamingLatency.optional()), stability: core.serialization.number().optional(), speed: core.serialization.number().optional(), similarityBoost: core.serialization.property("similarity_boost", core.serialization.number().optional()), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PydanticPronunciationDictionaryVersionLocator_1.PydanticPronunciationDictionaryVersionLocator).optional()), }); /***/ }, /***/ 20847 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsConversationalModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.TtsConversationalModel = core.serialization.enum_(["eleven_turbo_v2", "eleven_turbo_v2_5", "eleven_flash_v2", "eleven_flash_v2_5"]); /***/ }, /***/ 67081 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsModelFamily = void 0; const core = __importStar(__webpack_require__(56916)); exports.TtsModelFamily = core.serialization.enum_(["turbo", "flash", "multilingual"]); /***/ }, /***/ 81807 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsOptimizeStreamingLatency = void 0; const core = __importStar(__webpack_require__(56916)); exports.TtsOptimizeStreamingLatency = core.serialization.number(); /***/ }, /***/ 52692 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TtsOutputFormat = void 0; const core = __importStar(__webpack_require__(56916)); exports.TtsOutputFormat = core.serialization.enum_([ "pcm_8000", "pcm_16000", "pcm_22050", "pcm_24000", "pcm_44100", "pcm_48000", "ulaw_8000", ]); /***/ }, /***/ 92674 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TurnConfig = void 0; const core = __importStar(__webpack_require__(56916)); const TurnMode_1 = __webpack_require__(17771); exports.TurnConfig = core.serialization.object({ turnTimeout: core.serialization.property("turn_timeout", core.serialization.number().optional()), silenceEndCallTimeout: core.serialization.property("silence_end_call_timeout", core.serialization.number().optional()), mode: TurnMode_1.TurnMode.optional(), }); /***/ }, /***/ 6147 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TurnConfigWorkflowOverride = void 0; const core = __importStar(__webpack_require__(56916)); const TurnMode_1 = __webpack_require__(17771); exports.TurnConfigWorkflowOverride = core.serialization.object({ turnTimeout: core.serialization.property("turn_timeout", core.serialization.number().optional()), silenceEndCallTimeout: core.serialization.property("silence_end_call_timeout", core.serialization.number().optional()), mode: TurnMode_1.TurnMode.optional(), }); /***/ }, /***/ 17771 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TurnMode = void 0; const core = __importStar(__webpack_require__(56916)); exports.TurnMode = core.serialization.enum_(["silence", "turn"]); /***/ }, /***/ 29436 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TwilioOutboundCallResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.TwilioOutboundCallResponse = core.serialization.object({ success: core.serialization.boolean(), message: core.serialization.string(), conversationId: core.serialization.property("conversation_id", core.serialization.string().optional()), callSid: core.serialization.string().optional(), }); /***/ }, /***/ 44579 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TxtExportOptions = void 0; const core = __importStar(__webpack_require__(56916)); exports.TxtExportOptions = core.serialization.object({ maxCharactersPerLine: core.serialization.property("max_characters_per_line", core.serialization.number().optional()), includeSpeakers: core.serialization.property("include_speakers", core.serialization.boolean().optional()), includeTimestamps: core.serialization.property("include_timestamps", core.serialization.boolean().optional()), segmentOnSilenceLongerThanS: core.serialization.property("segment_on_silence_longer_than_s", core.serialization.number().optional()), maxSegmentDurationS: core.serialization.property("max_segment_duration_s", core.serialization.number().optional()), maxSegmentChars: core.serialization.property("max_segment_chars", core.serialization.number().optional()), }); /***/ }, /***/ 45830 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnitTestRunResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const TestRunStatus_1 = __webpack_require__(27420); const ConversationHistoryTranscriptCommonModelOutput_1 = __webpack_require__(59429); const TestConditionResultCommonModel_1 = __webpack_require__(4445); const TestRunMetadata_1 = __webpack_require__(80303); exports.UnitTestRunResponseModel = core.serialization.object({ testRunId: core.serialization.property("test_run_id", core.serialization.string()), testInvocationId: core.serialization.property("test_invocation_id", core.serialization.string()), agentId: core.serialization.property("agent_id", core.serialization.string()), workflowNodeId: core.serialization.property("workflow_node_id", core.serialization.string().optional()), status: TestRunStatus_1.TestRunStatus, agentResponses: core.serialization.property("agent_responses", core.serialization.list(ConversationHistoryTranscriptCommonModelOutput_1.ConversationHistoryTranscriptCommonModelOutput).optional()), testId: core.serialization.property("test_id", core.serialization.string()), conditionResult: core.serialization.property("condition_result", TestConditionResultCommonModel_1.TestConditionResultCommonModel.optional()), lastUpdatedAtUnix: core.serialization.property("last_updated_at_unix", core.serialization.number().optional()), metadata: TestRunMetadata_1.TestRunMetadata.optional(), }); /***/ }, /***/ 9441 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnitTestSummaryResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const ResourceAccessInfo_1 = __webpack_require__(41469); exports.UnitTestSummaryResponseModel = core.serialization.object({ id: core.serialization.string(), name: core.serialization.string(), accessInfo: core.serialization.property("access_info", ResourceAccessInfo_1.ResourceAccessInfo.optional()), createdAtUnixSecs: core.serialization.property("created_at_unix_secs", core.serialization.number()), lastUpdatedAtUnixSecs: core.serialization.property("last_updated_at_unix_secs", core.serialization.number()), }); /***/ }, /***/ 65554 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnitTestToolCallEvaluationModelInput = void 0; const core = __importStar(__webpack_require__(56916)); const UnitTestToolCallParameter_1 = __webpack_require__(58976); const ReferencedToolCommonModel_1 = __webpack_require__(11934); exports.UnitTestToolCallEvaluationModelInput = core.serialization.object({ parameters: core.serialization.list(UnitTestToolCallParameter_1.UnitTestToolCallParameter).optional(), referencedTool: core.serialization.property("referenced_tool", ReferencedToolCommonModel_1.ReferencedToolCommonModel), }); /***/ }, /***/ 78585 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnitTestToolCallEvaluationModelOutput = void 0; const core = __importStar(__webpack_require__(56916)); const UnitTestToolCallParameter_1 = __webpack_require__(58976); const ReferencedToolCommonModel_1 = __webpack_require__(11934); exports.UnitTestToolCallEvaluationModelOutput = core.serialization.object({ parameters: core.serialization.list(UnitTestToolCallParameter_1.UnitTestToolCallParameter).optional(), referencedTool: core.serialization.property("referenced_tool", ReferencedToolCommonModel_1.ReferencedToolCommonModel), }); /***/ }, /***/ 58976 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnitTestToolCallParameter = void 0; const core = __importStar(__webpack_require__(56916)); const UnitTestToolCallParameterEval_1 = __webpack_require__(71770); exports.UnitTestToolCallParameter = core.serialization.object({ eval: UnitTestToolCallParameterEval_1.UnitTestToolCallParameterEval, path: core.serialization.string(), }); /***/ }, /***/ 71770 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UnitTestToolCallParameterEval = void 0; const core = __importStar(__webpack_require__(56916)); const ExactParameterEvaluationStrategy_1 = __webpack_require__(61962); const LlmParameterEvaluationStrategy_1 = __webpack_require__(93398); const RegexParameterEvaluationStrategy_1 = __webpack_require__(73702); exports.UnitTestToolCallParameterEval = core.serialization .union("type", { exact: ExactParameterEvaluationStrategy_1.ExactParameterEvaluationStrategy, llm: LlmParameterEvaluationStrategy_1.LlmParameterEvaluationStrategy, regex: RegexParameterEvaluationStrategy_1.RegexParameterEvaluationStrategy, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 89695 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateAudioNativeProjectRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.UpdateAudioNativeProjectRequest = core.serialization.unknown(); /***/ }, /***/ 54404 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateChapterRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.UpdateChapterRequest = core.serialization.unknown(); /***/ }, /***/ 80776 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateProjectRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.UpdateProjectRequest = core.serialization.unknown(); /***/ }, /***/ 69260 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdatePronunciationDictionariesRequest = void 0; const core = __importStar(__webpack_require__(56916)); exports.UpdatePronunciationDictionariesRequest = core.serialization.unknown(); /***/ }, /***/ 80411 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateWorkspaceMemberResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.UpdateWorkspaceMemberResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 96736 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UrlAvatar = void 0; const core = __importStar(__webpack_require__(56916)); exports.UrlAvatar = core.serialization.object({ customUrl: core.serialization.property("custom_url", core.serialization.string().optional()), }); /***/ }, /***/ 20337 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UsageAggregationInterval = void 0; const core = __importStar(__webpack_require__(56916)); exports.UsageAggregationInterval = core.serialization.enum_(["hour", "day", "week", "month", "cumulative"]); /***/ }, /***/ 34078 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UsageCharactersResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.UsageCharactersResponseModel = core.serialization.object({ time: core.serialization.list(core.serialization.number()), usage: core.serialization.record(core.serialization.string(), core.serialization.list(core.serialization.number())), }); /***/ }, /***/ 44188 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.User = void 0; const core = __importStar(__webpack_require__(56916)); const SubscriptionResponse_1 = __webpack_require__(43833); const SubscriptionExtrasResponseModel_1 = __webpack_require__(4113); exports.User = core.serialization.object({ userId: core.serialization.property("user_id", core.serialization.string()), subscription: SubscriptionResponse_1.SubscriptionResponse, subscriptionExtras: core.serialization.property("subscription_extras", SubscriptionExtrasResponseModel_1.SubscriptionExtrasResponseModel.optional()), isNewUser: core.serialization.property("is_new_user", core.serialization.boolean()), xiApiKey: core.serialization.property("xi_api_key", core.serialization.string().optional()), canUseDelayedPaymentMethods: core.serialization.property("can_use_delayed_payment_methods", core.serialization.boolean()), isOnboardingCompleted: core.serialization.property("is_onboarding_completed", core.serialization.boolean()), isOnboardingChecklistCompleted: core.serialization.property("is_onboarding_checklist_completed", core.serialization.boolean()), firstName: core.serialization.property("first_name", core.serialization.string().optional()), isApiKeyHashed: core.serialization.property("is_api_key_hashed", core.serialization.boolean().optional()), xiApiKeyPreview: core.serialization.property("xi_api_key_preview", core.serialization.string().optional()), referralLinkCode: core.serialization.property("referral_link_code", core.serialization.string().optional()), partnerstackPartnerDefaultLink: core.serialization.property("partnerstack_partner_default_link", core.serialization.string().optional()), createdAt: core.serialization.property("created_at", core.serialization.number()), }); /***/ }, /***/ 99723 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UserFeedback = void 0; const core = __importStar(__webpack_require__(56916)); const UserFeedbackScore_1 = __webpack_require__(87633); exports.UserFeedback = core.serialization.object({ score: UserFeedbackScore_1.UserFeedbackScore, timeInCallSecs: core.serialization.property("time_in_call_secs", core.serialization.number()), }); /***/ }, /***/ 87633 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UserFeedbackScore = void 0; const core = __importStar(__webpack_require__(56916)); exports.UserFeedbackScore = core.serialization.enum_(["like", "dislike"]); /***/ }, /***/ 86102 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UtteranceResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.UtteranceResponseModel = core.serialization.object({ start: core.serialization.number(), end: core.serialization.number(), }); /***/ }, /***/ 35972 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ValidationError = void 0; const core = __importStar(__webpack_require__(56916)); const ValidationErrorLocItem_1 = __webpack_require__(92899); exports.ValidationError = core.serialization.object({ loc: core.serialization.list(ValidationErrorLocItem_1.ValidationErrorLocItem), msg: core.serialization.string(), type: core.serialization.string(), }); /***/ }, /***/ 92899 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ValidationErrorLocItem = void 0; const core = __importStar(__webpack_require__(56916)); exports.ValidationErrorLocItem = core.serialization.undiscriminatedUnion([core.serialization.string(), core.serialization.number()]); /***/ }, /***/ 53784 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VerificationAttemptResponse = void 0; const core = __importStar(__webpack_require__(56916)); const RecordingResponse_1 = __webpack_require__(48315); exports.VerificationAttemptResponse = core.serialization.object({ text: core.serialization.string(), dateUnix: core.serialization.property("date_unix", core.serialization.number()), accepted: core.serialization.boolean(), similarity: core.serialization.number(), levenshteinDistance: core.serialization.property("levenshtein_distance", core.serialization.number()), recording: RecordingResponse_1.RecordingResponse.optional(), }); /***/ }, /***/ 22936 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VerifiedVoiceLanguageResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VerifiedVoiceLanguageResponseModel = core.serialization.object({ language: core.serialization.string(), modelId: core.serialization.property("model_id", core.serialization.string()), accent: core.serialization.string().optional(), locale: core.serialization.string().optional(), previewUrl: core.serialization.property("preview_url", core.serialization.string().optional()), }); /***/ }, /***/ 62079 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VerifyPvcVoiceCaptchaResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VerifyPvcVoiceCaptchaResponseModel = core.serialization.object({ status: core.serialization.string(), }); /***/ }, /***/ 88017 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Voice = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceSample_1 = __webpack_require__(87699); const VoiceResponseModelCategory_1 = __webpack_require__(65681); const FineTuningResponse_1 = __webpack_require__(55729); const VoiceSettings_1 = __webpack_require__(72464); const VoiceSharingResponse_1 = __webpack_require__(53802); const VerifiedVoiceLanguageResponseModel_1 = __webpack_require__(22936); const VoiceResponseModelSafetyControl_1 = __webpack_require__(57250); const VoiceVerificationResponse_1 = __webpack_require__(10517); exports.Voice = core.serialization.object({ voiceId: core.serialization.property("voice_id", core.serialization.string()), name: core.serialization.string().optional(), samples: core.serialization.list(VoiceSample_1.VoiceSample).optional(), category: VoiceResponseModelCategory_1.VoiceResponseModelCategory.optional(), fineTuning: core.serialization.property("fine_tuning", FineTuningResponse_1.FineTuningResponse.optional()), labels: core.serialization.record(core.serialization.string(), core.serialization.string()).optional(), description: core.serialization.string().optional(), previewUrl: core.serialization.property("preview_url", core.serialization.string().optional()), availableForTiers: core.serialization.property("available_for_tiers", core.serialization.list(core.serialization.string()).optional()), settings: VoiceSettings_1.VoiceSettings.optional(), sharing: VoiceSharingResponse_1.VoiceSharingResponse.optional(), highQualityBaseModelIds: core.serialization.property("high_quality_base_model_ids", core.serialization.list(core.serialization.string()).optional()), verifiedLanguages: core.serialization.property("verified_languages", core.serialization.list(VerifiedVoiceLanguageResponseModel_1.VerifiedVoiceLanguageResponseModel).optional()), safetyControl: core.serialization.property("safety_control", VoiceResponseModelSafetyControl_1.VoiceResponseModelSafetyControl.optional()), voiceVerification: core.serialization.property("voice_verification", VoiceVerificationResponse_1.VoiceVerificationResponse.optional()), permissionOnResource: core.serialization.property("permission_on_resource", core.serialization.string().optional()), isOwner: core.serialization.property("is_owner", core.serialization.boolean().optional()), isLegacy: core.serialization.property("is_legacy", core.serialization.boolean().optional()), isMixed: core.serialization.property("is_mixed", core.serialization.boolean().optional()), favoritedAtUnix: core.serialization.property("favorited_at_unix", core.serialization.number().optional()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number().optional()), }); /***/ }, /***/ 50136 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceDesignPreviewResponse = void 0; const core = __importStar(__webpack_require__(56916)); const VoicePreviewResponseModel_1 = __webpack_require__(41933); exports.VoiceDesignPreviewResponse = core.serialization.object({ previews: core.serialization.list(VoicePreviewResponseModel_1.VoicePreviewResponseModel), text: core.serialization.string(), }); /***/ }, /***/ 13670 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceGenerationParameterOptionResponse = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceGenerationParameterOptionResponse = core.serialization.object({ name: core.serialization.string(), code: core.serialization.string(), }); /***/ }, /***/ 26475 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceGenerationParameterResponse = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceGenerationParameterOptionResponse_1 = __webpack_require__(13670); exports.VoiceGenerationParameterResponse = core.serialization.object({ genders: core.serialization.list(VoiceGenerationParameterOptionResponse_1.VoiceGenerationParameterOptionResponse), accents: core.serialization.list(VoiceGenerationParameterOptionResponse_1.VoiceGenerationParameterOptionResponse), ages: core.serialization.list(VoiceGenerationParameterOptionResponse_1.VoiceGenerationParameterOptionResponse), minimumCharacters: core.serialization.property("minimum_characters", core.serialization.number()), maximumCharacters: core.serialization.property("maximum_characters", core.serialization.number()), minimumAccentStrength: core.serialization.property("minimum_accent_strength", core.serialization.number()), maximumAccentStrength: core.serialization.property("maximum_accent_strength", core.serialization.number()), }); /***/ }, /***/ 73942 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceMailDetectionResultSuccessModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceMailDetectionResultSuccessModel = core.serialization.object({ status: core.serialization.stringLiteral("success").optional(), voicemailMessage: core.serialization.property("voicemail_message", core.serialization.string().optional()), reason: core.serialization.string().optional(), }); /***/ }, /***/ 41933 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoicePreviewResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoicePreviewResponseModel = core.serialization.object({ audioBase64: core.serialization.property("audio_base_64", core.serialization.string()), generatedVoiceId: core.serialization.property("generated_voice_id", core.serialization.string()), mediaType: core.serialization.property("media_type", core.serialization.string()), durationSecs: core.serialization.property("duration_secs", core.serialization.number()), language: core.serialization.string().optional(), }); /***/ }, /***/ 65681 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceResponseModelCategory = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceResponseModelCategory = core.serialization.enum_(["generated", "cloned", "premade", "professional", "famous", "high_quality"]); /***/ }, /***/ 57250 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceResponseModelSafetyControl = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceResponseModelSafetyControl = core.serialization.enum_(["NONE", "BAN", "CAPTCHA", "ENTERPRISE_BAN", "ENTERPRISE_CAPTCHA"]); /***/ }, /***/ 87699 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSample = void 0; const core = __importStar(__webpack_require__(56916)); const SpeakerSeparationResponseModel_1 = __webpack_require__(86288); exports.VoiceSample = core.serialization.object({ sampleId: core.serialization.property("sample_id", core.serialization.string().optional()), fileName: core.serialization.property("file_name", core.serialization.string().optional()), mimeType: core.serialization.property("mime_type", core.serialization.string().optional()), sizeBytes: core.serialization.property("size_bytes", core.serialization.number().optional()), hash: core.serialization.string().optional(), durationSecs: core.serialization.property("duration_secs", core.serialization.number().optional()), removeBackgroundNoise: core.serialization.property("remove_background_noise", core.serialization.boolean().optional()), hasIsolatedAudio: core.serialization.property("has_isolated_audio", core.serialization.boolean().optional()), hasIsolatedAudioPreview: core.serialization.property("has_isolated_audio_preview", core.serialization.boolean().optional()), speakerSeparation: core.serialization.property("speaker_separation", SpeakerSeparationResponseModel_1.SpeakerSeparationResponseModel.optional()), trimStart: core.serialization.property("trim_start", core.serialization.number().optional()), trimEnd: core.serialization.property("trim_end", core.serialization.number().optional()), }); /***/ }, /***/ 32371 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSamplePreviewResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceSamplePreviewResponseModel = core.serialization.object({ audioBase64: core.serialization.property("audio_base_64", core.serialization.string()), voiceId: core.serialization.property("voice_id", core.serialization.string()), sampleId: core.serialization.property("sample_id", core.serialization.string()), mediaType: core.serialization.property("media_type", core.serialization.string()), durationSecs: core.serialization.property("duration_secs", core.serialization.number().optional()), }); /***/ }, /***/ 55150 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSampleVisualWaveformResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceSampleVisualWaveformResponseModel = core.serialization.object({ sampleId: core.serialization.property("sample_id", core.serialization.string()), visualWaveform: core.serialization.property("visual_waveform", core.serialization.list(core.serialization.number())), }); /***/ }, /***/ 72464 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSettings = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceSettings = core.serialization.object({ stability: core.serialization.number().optional(), useSpeakerBoost: core.serialization.property("use_speaker_boost", core.serialization.boolean().optional()), similarityBoost: core.serialization.property("similarity_boost", core.serialization.number().optional()), style: core.serialization.number().optional(), speed: core.serialization.number().optional(), }); /***/ }, /***/ 61017 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSharingModerationCheckResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceSharingModerationCheckResponseModel = core.serialization.object({ dateCheckedUnix: core.serialization.property("date_checked_unix", core.serialization.number().optional()), nameValue: core.serialization.property("name_value", core.serialization.string().optional()), nameCheck: core.serialization.property("name_check", core.serialization.boolean().optional()), descriptionValue: core.serialization.property("description_value", core.serialization.string().optional()), descriptionCheck: core.serialization.property("description_check", core.serialization.boolean().optional()), sampleIds: core.serialization.property("sample_ids", core.serialization.list(core.serialization.string()).optional()), sampleChecks: core.serialization.property("sample_checks", core.serialization.list(core.serialization.number()).optional()), captchaIds: core.serialization.property("captcha_ids", core.serialization.list(core.serialization.string()).optional()), captchaChecks: core.serialization.property("captcha_checks", core.serialization.list(core.serialization.number()).optional()), }); /***/ }, /***/ 53802 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSharingResponse = void 0; const core = __importStar(__webpack_require__(56916)); const VoiceSharingState_1 = __webpack_require__(79208); const VoiceSharingResponseModelCategory_1 = __webpack_require__(97830); const ReviewStatus_1 = __webpack_require__(89981); const VoiceSharingModerationCheckResponseModel_1 = __webpack_require__(61017); const ReaderResourceResponseModel_1 = __webpack_require__(59190); exports.VoiceSharingResponse = core.serialization.object({ status: VoiceSharingState_1.VoiceSharingState.optional(), historyItemSampleId: core.serialization.property("history_item_sample_id", core.serialization.string().optional()), dateUnix: core.serialization.property("date_unix", core.serialization.number().optional()), whitelistedEmails: core.serialization.property("whitelisted_emails", core.serialization.list(core.serialization.string()).optional()), publicOwnerId: core.serialization.property("public_owner_id", core.serialization.string().optional()), originalVoiceId: core.serialization.property("original_voice_id", core.serialization.string().optional()), financialRewardsEnabled: core.serialization.property("financial_rewards_enabled", core.serialization.boolean().optional()), freeUsersAllowed: core.serialization.property("free_users_allowed", core.serialization.boolean().optional()), liveModerationEnabled: core.serialization.property("live_moderation_enabled", core.serialization.boolean().optional()), rate: core.serialization.number().optional(), fiatRate: core.serialization.property("fiat_rate", core.serialization.number().optional()), noticePeriod: core.serialization.property("notice_period", core.serialization.number().optional()), disableAtUnix: core.serialization.property("disable_at_unix", core.serialization.number().optional()), voiceMixingAllowed: core.serialization.property("voice_mixing_allowed", core.serialization.boolean().optional()), featured: core.serialization.boolean().optional(), category: VoiceSharingResponseModelCategory_1.VoiceSharingResponseModelCategory.optional(), readerAppEnabled: core.serialization.property("reader_app_enabled", core.serialization.boolean().optional()), imageUrl: core.serialization.property("image_url", core.serialization.string().optional()), banReason: core.serialization.property("ban_reason", core.serialization.string().optional()), likedByCount: core.serialization.property("liked_by_count", core.serialization.number().optional()), clonedByCount: core.serialization.property("cloned_by_count", core.serialization.number().optional()), name: core.serialization.string().optional(), description: core.serialization.string().optional(), labels: core.serialization.record(core.serialization.string(), core.serialization.string()).optional(), reviewStatus: core.serialization.property("review_status", ReviewStatus_1.ReviewStatus.optional()), reviewMessage: core.serialization.property("review_message", core.serialization.string().optional()), enabledInLibrary: core.serialization.property("enabled_in_library", core.serialization.boolean().optional()), instagramUsername: core.serialization.property("instagram_username", core.serialization.string().optional()), twitterUsername: core.serialization.property("twitter_username", core.serialization.string().optional()), youtubeUsername: core.serialization.property("youtube_username", core.serialization.string().optional()), tiktokUsername: core.serialization.property("tiktok_username", core.serialization.string().optional()), moderationCheck: core.serialization.property("moderation_check", VoiceSharingModerationCheckResponseModel_1.VoiceSharingModerationCheckResponseModel.optional()), readerRestrictedOn: core.serialization.property("reader_restricted_on", core.serialization.list(ReaderResourceResponseModel_1.ReaderResourceResponseModel).optional()), }); /***/ }, /***/ 97830 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSharingResponseModelCategory = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceSharingResponseModelCategory = core.serialization.enum_(["generated", "cloned", "premade", "professional", "famous", "high_quality"]); /***/ }, /***/ 79208 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceSharingState = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoiceSharingState = core.serialization.enum_(["enabled", "disabled", "copied", "copied_disabled"]); /***/ }, /***/ 10517 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoiceVerificationResponse = void 0; const core = __importStar(__webpack_require__(56916)); const VerificationAttemptResponse_1 = __webpack_require__(53784); exports.VoiceVerificationResponse = core.serialization.object({ requiresVerification: core.serialization.property("requires_verification", core.serialization.boolean()), isVerified: core.serialization.property("is_verified", core.serialization.boolean()), verificationFailures: core.serialization.property("verification_failures", core.serialization.list(core.serialization.string())), verificationAttemptsCount: core.serialization.property("verification_attempts_count", core.serialization.number()), language: core.serialization.string().optional(), verificationAttempts: core.serialization.property("verification_attempts", core.serialization.list(VerificationAttemptResponse_1.VerificationAttemptResponse).optional()), }); /***/ }, /***/ 37119 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.VoicemailDetectionToolConfig = void 0; const core = __importStar(__webpack_require__(56916)); exports.VoicemailDetectionToolConfig = core.serialization.object({ voicemailMessage: core.serialization.property("voicemail_message", core.serialization.string().optional()), }); /***/ }, /***/ 69473 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookAuthMethodType = void 0; const core = __importStar(__webpack_require__(56916)); exports.WebhookAuthMethodType = core.serialization.enum_(["hmac", "oauth2", "mtls"]); /***/ }, /***/ 18739 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigInput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const WebhookToolApiSchemaConfigInputMethod_1 = __webpack_require__(73294); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); const QueryParamsJsonSchema_1 = __webpack_require__(87864); const WebhookToolApiSchemaConfigInputRequestHeadersValue_1 = __webpack_require__(41937); const AuthConnectionLocator_1 = __webpack_require__(69043); exports.WebhookToolApiSchemaConfigInput = core.serialization.object({ url: core.serialization.string(), method: WebhookToolApiSchemaConfigInputMethod_1.WebhookToolApiSchemaConfigInputMethod.optional(), pathParamsSchema: core.serialization.property("path_params_schema", core.serialization.record(core.serialization.string(), LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty).optional()), queryParamsSchema: core.serialization.property("query_params_schema", QueryParamsJsonSchema_1.QueryParamsJsonSchema.optional()), requestBodySchema: core.serialization.property("request_body_schema", core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyInput).optional()), requestHeaders: core.serialization.property("request_headers", core.serialization .record(core.serialization.string(), WebhookToolApiSchemaConfigInputRequestHeadersValue_1.WebhookToolApiSchemaConfigInputRequestHeadersValue) .optional()), authConnection: core.serialization.property("auth_connection", AuthConnectionLocator_1.AuthConnectionLocator.optional()), }); /***/ }, /***/ 73294 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigInputMethod = void 0; const core = __importStar(__webpack_require__(56916)); exports.WebhookToolApiSchemaConfigInputMethod = core.serialization.enum_(["GET", "POST", "PUT", "PATCH", "DELETE"]); /***/ }, /***/ 41937 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigInputRequestHeadersValue = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); const ConvAiDynamicVariable_1 = __webpack_require__(30106); exports.WebhookToolApiSchemaConfigInputRequestHeadersValue = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator, ConvAiDynamicVariable_1.ConvAiDynamicVariable]); /***/ }, /***/ 2654 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigOutput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const WebhookToolApiSchemaConfigOutputMethod_1 = __webpack_require__(38687); const LiteralJsonSchemaProperty_1 = __webpack_require__(10564); const QueryParamsJsonSchema_1 = __webpack_require__(87864); const WebhookToolApiSchemaConfigOutputRequestHeadersValue_1 = __webpack_require__(99898); const AuthConnectionLocator_1 = __webpack_require__(69043); exports.WebhookToolApiSchemaConfigOutput = core.serialization.object({ url: core.serialization.string(), method: WebhookToolApiSchemaConfigOutputMethod_1.WebhookToolApiSchemaConfigOutputMethod.optional(), pathParamsSchema: core.serialization.property("path_params_schema", core.serialization.record(core.serialization.string(), LiteralJsonSchemaProperty_1.LiteralJsonSchemaProperty).optional()), queryParamsSchema: core.serialization.property("query_params_schema", QueryParamsJsonSchema_1.QueryParamsJsonSchema.optional()), requestBodySchema: core.serialization.property("request_body_schema", core.serialization.lazyObject(() => serializers.ObjectJsonSchemaPropertyOutput).optional()), requestHeaders: core.serialization.property("request_headers", core.serialization .record(core.serialization.string(), WebhookToolApiSchemaConfigOutputRequestHeadersValue_1.WebhookToolApiSchemaConfigOutputRequestHeadersValue) .optional()), authConnection: core.serialization.property("auth_connection", AuthConnectionLocator_1.AuthConnectionLocator.optional()), }); /***/ }, /***/ 38687 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigOutputMethod = void 0; const core = __importStar(__webpack_require__(56916)); exports.WebhookToolApiSchemaConfigOutputMethod = core.serialization.enum_(["GET", "POST", "PUT", "PATCH", "DELETE"]); /***/ }, /***/ 99898 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolApiSchemaConfigOutputRequestHeadersValue = void 0; const core = __importStar(__webpack_require__(56916)); const ConvAiSecretLocator_1 = __webpack_require__(35073); const ConvAiDynamicVariable_1 = __webpack_require__(30106); exports.WebhookToolApiSchemaConfigOutputRequestHeadersValue = core.serialization.undiscriminatedUnion([core.serialization.string(), ConvAiSecretLocator_1.ConvAiSecretLocator, ConvAiDynamicVariable_1.ConvAiDynamicVariable]); /***/ }, /***/ 28616 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolConfigInput = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariableAssignment_1 = __webpack_require__(38908); const WebhookToolApiSchemaConfigInput_1 = __webpack_require__(18739); const DynamicVariablesConfig_1 = __webpack_require__(17499); exports.WebhookToolConfigInput = core.serialization.object({ name: core.serialization.string(), description: core.serialization.string(), responseTimeoutSecs: core.serialization.property("response_timeout_secs", core.serialization.number().optional()), disableInterruptions: core.serialization.property("disable_interruptions", core.serialization.boolean().optional()), forcePreToolSpeech: core.serialization.property("force_pre_tool_speech", core.serialization.boolean().optional()), assignments: core.serialization.list(DynamicVariableAssignment_1.DynamicVariableAssignment).optional(), apiSchema: core.serialization.property("api_schema", WebhookToolApiSchemaConfigInput_1.WebhookToolApiSchemaConfigInput), dynamicVariables: core.serialization.property("dynamic_variables", DynamicVariablesConfig_1.DynamicVariablesConfig.optional()), }); /***/ }, /***/ 80523 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookToolConfigOutput = void 0; const core = __importStar(__webpack_require__(56916)); const DynamicVariableAssignment_1 = __webpack_require__(38908); const WebhookToolApiSchemaConfigOutput_1 = __webpack_require__(2654); const DynamicVariablesConfig_1 = __webpack_require__(17499); exports.WebhookToolConfigOutput = core.serialization.object({ name: core.serialization.string(), description: core.serialization.string(), responseTimeoutSecs: core.serialization.property("response_timeout_secs", core.serialization.number().optional()), disableInterruptions: core.serialization.property("disable_interruptions", core.serialization.boolean().optional()), forcePreToolSpeech: core.serialization.property("force_pre_tool_speech", core.serialization.boolean().optional()), assignments: core.serialization.list(DynamicVariableAssignment_1.DynamicVariableAssignment).optional(), apiSchema: core.serialization.property("api_schema", WebhookToolApiSchemaConfigOutput_1.WebhookToolApiSchemaConfigOutput), dynamicVariables: core.serialization.property("dynamic_variables", DynamicVariablesConfig_1.DynamicVariablesConfig.optional()), }); /***/ }, /***/ 18231 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhookUsageType = void 0; const core = __importStar(__webpack_require__(56916)); exports.WebhookUsageType = core.serialization.enum_([ "ConvAI Agent Settings", "ConvAI Settings", "Voice Library Removal Notices", "Speech to Text", ]); /***/ }, /***/ 26748 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebsocketTtsClientMessageMulti = void 0; const core = __importStar(__webpack_require__(56916)); const RealtimeVoiceSettings_1 = __webpack_require__(90231); const GenerationConfig_1 = __webpack_require__(63875); const PronunciationDictionaryLocator_1 = __webpack_require__(26522); exports.WebsocketTtsClientMessageMulti = core.serialization.object({ text: core.serialization.string().optional(), voiceSettings: core.serialization.property("voice_settings", RealtimeVoiceSettings_1.RealtimeVoiceSettings.optional()), generationConfig: core.serialization.property("generation_config", GenerationConfig_1.GenerationConfig.optional()), xiApiKey: core.serialization.property("xi-api-key", core.serialization.string().optional()), authorization: core.serialization.string().optional(), flush: core.serialization.boolean().optional(), pronunciationDictionaryLocators: core.serialization.property("pronunciation_dictionary_locators", core.serialization.list(PronunciationDictionaryLocator_1.PronunciationDictionaryLocator).optional()), contextId: core.serialization.string().optional(), closeContext: core.serialization.property("close_context", core.serialization.boolean().optional()), closeSocket: core.serialization.property("close_socket", core.serialization.boolean().optional()), }); /***/ }, /***/ 68984 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebsocketTtsServerMessageMulti = void 0; const core = __importStar(__webpack_require__(56916)); const NormalizedAlignment_1 = __webpack_require__(61733); const Alignment_1 = __webpack_require__(83482); exports.WebsocketTtsServerMessageMulti = core.serialization.object({ audio: core.serialization.string().optional(), isFinal: core.serialization.property("is_final", core.serialization.boolean().optional()), normalizedAlignment: NormalizedAlignment_1.NormalizedAlignment.optional(), alignment: Alignment_1.Alignment.optional(), contextId: core.serialization.string().optional(), }); /***/ }, /***/ 65121 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetConfig = void 0; const core = __importStar(__webpack_require__(56916)); const EmbedVariant_1 = __webpack_require__(6973); const WidgetPlacement_1 = __webpack_require__(52980); const WidgetExpandable_1 = __webpack_require__(71455); const WidgetConfigOutputAvatar_1 = __webpack_require__(42217); const WidgetFeedbackMode_1 = __webpack_require__(66455); const WidgetTextContents_1 = __webpack_require__(79906); const WidgetStyles_1 = __webpack_require__(49653); const WidgetLanguagePreset_1 = __webpack_require__(83162); exports.WidgetConfig = core.serialization.object({ variant: EmbedVariant_1.EmbedVariant.optional(), placement: WidgetPlacement_1.WidgetPlacement.optional(), expandable: WidgetExpandable_1.WidgetExpandable.optional(), avatar: WidgetConfigOutputAvatar_1.WidgetConfigOutputAvatar.optional(), feedbackMode: core.serialization.property("feedback_mode", WidgetFeedbackMode_1.WidgetFeedbackMode.optional()), bgColor: core.serialization.property("bg_color", core.serialization.string().optional()), textColor: core.serialization.property("text_color", core.serialization.string().optional()), btnColor: core.serialization.property("btn_color", core.serialization.string().optional()), btnTextColor: core.serialization.property("btn_text_color", core.serialization.string().optional()), borderColor: core.serialization.property("border_color", core.serialization.string().optional()), focusColor: core.serialization.property("focus_color", core.serialization.string().optional()), borderRadius: core.serialization.property("border_radius", core.serialization.number().optional()), btnRadius: core.serialization.property("btn_radius", core.serialization.number().optional()), actionText: core.serialization.property("action_text", core.serialization.string().optional()), startCallText: core.serialization.property("start_call_text", core.serialization.string().optional()), endCallText: core.serialization.property("end_call_text", core.serialization.string().optional()), expandText: core.serialization.property("expand_text", core.serialization.string().optional()), listeningText: core.serialization.property("listening_text", core.serialization.string().optional()), speakingText: core.serialization.property("speaking_text", core.serialization.string().optional()), shareablePageText: core.serialization.property("shareable_page_text", core.serialization.string().optional()), shareablePageShowTerms: core.serialization.property("shareable_page_show_terms", core.serialization.boolean().optional()), termsText: core.serialization.property("terms_text", core.serialization.string().optional()), termsHtml: core.serialization.property("terms_html", core.serialization.string().optional()), termsKey: core.serialization.property("terms_key", core.serialization.string().optional()), showAvatarWhenCollapsed: core.serialization.property("show_avatar_when_collapsed", core.serialization.boolean().optional()), disableBanner: core.serialization.property("disable_banner", core.serialization.boolean().optional()), overrideLink: core.serialization.property("override_link", core.serialization.string().optional()), micMutingEnabled: core.serialization.property("mic_muting_enabled", core.serialization.boolean().optional()), transcriptEnabled: core.serialization.property("transcript_enabled", core.serialization.boolean().optional()), textInputEnabled: core.serialization.property("text_input_enabled", core.serialization.boolean().optional()), defaultExpanded: core.serialization.property("default_expanded", core.serialization.boolean().optional()), alwaysExpanded: core.serialization.property("always_expanded", core.serialization.boolean().optional()), textContents: core.serialization.property("text_contents", WidgetTextContents_1.WidgetTextContents.optional()), styles: WidgetStyles_1.WidgetStyles.optional(), languageSelector: core.serialization.property("language_selector", core.serialization.boolean().optional()), supportsTextOnly: core.serialization.property("supports_text_only", core.serialization.boolean().optional()), customAvatarPath: core.serialization.property("custom_avatar_path", core.serialization.string().optional()), languagePresets: core.serialization.property("language_presets", core.serialization.record(core.serialization.string(), WidgetLanguagePreset_1.WidgetLanguagePreset).optional()), }); /***/ }, /***/ 35952 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetConfigInputAvatar = void 0; const core = __importStar(__webpack_require__(56916)); const OrbAvatar_1 = __webpack_require__(16311); const UrlAvatar_1 = __webpack_require__(96736); const ImageAvatar_1 = __webpack_require__(97303); exports.WidgetConfigInputAvatar = core.serialization .union("type", { orb: OrbAvatar_1.OrbAvatar, url: UrlAvatar_1.UrlAvatar, image: ImageAvatar_1.ImageAvatar, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 42217 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetConfigOutputAvatar = void 0; const core = __importStar(__webpack_require__(56916)); const OrbAvatar_1 = __webpack_require__(16311); const UrlAvatar_1 = __webpack_require__(96736); const ImageAvatar_1 = __webpack_require__(97303); exports.WidgetConfigOutputAvatar = core.serialization .union("type", { orb: OrbAvatar_1.OrbAvatar, url: UrlAvatar_1.UrlAvatar, image: ImageAvatar_1.ImageAvatar, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 60018 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetConfigResponse = void 0; const core = __importStar(__webpack_require__(56916)); const EmbedVariant_1 = __webpack_require__(6973); const WidgetPlacement_1 = __webpack_require__(52980); const WidgetExpandable_1 = __webpack_require__(71455); const WidgetConfigResponseModelAvatar_1 = __webpack_require__(33260); const WidgetFeedbackMode_1 = __webpack_require__(66455); const WidgetTextContents_1 = __webpack_require__(79906); const WidgetStyles_1 = __webpack_require__(49653); const WidgetLanguagePresetResponse_1 = __webpack_require__(74378); exports.WidgetConfigResponse = core.serialization.object({ variant: EmbedVariant_1.EmbedVariant.optional(), placement: WidgetPlacement_1.WidgetPlacement.optional(), expandable: WidgetExpandable_1.WidgetExpandable.optional(), avatar: WidgetConfigResponseModelAvatar_1.WidgetConfigResponseModelAvatar.optional(), feedbackMode: core.serialization.property("feedback_mode", WidgetFeedbackMode_1.WidgetFeedbackMode.optional()), bgColor: core.serialization.property("bg_color", core.serialization.string().optional()), textColor: core.serialization.property("text_color", core.serialization.string().optional()), btnColor: core.serialization.property("btn_color", core.serialization.string().optional()), btnTextColor: core.serialization.property("btn_text_color", core.serialization.string().optional()), borderColor: core.serialization.property("border_color", core.serialization.string().optional()), focusColor: core.serialization.property("focus_color", core.serialization.string().optional()), borderRadius: core.serialization.property("border_radius", core.serialization.number().optional()), btnRadius: core.serialization.property("btn_radius", core.serialization.number().optional()), actionText: core.serialization.property("action_text", core.serialization.string().optional()), startCallText: core.serialization.property("start_call_text", core.serialization.string().optional()), endCallText: core.serialization.property("end_call_text", core.serialization.string().optional()), expandText: core.serialization.property("expand_text", core.serialization.string().optional()), listeningText: core.serialization.property("listening_text", core.serialization.string().optional()), speakingText: core.serialization.property("speaking_text", core.serialization.string().optional()), shareablePageText: core.serialization.property("shareable_page_text", core.serialization.string().optional()), shareablePageShowTerms: core.serialization.property("shareable_page_show_terms", core.serialization.boolean().optional()), termsText: core.serialization.property("terms_text", core.serialization.string().optional()), termsHtml: core.serialization.property("terms_html", core.serialization.string().optional()), termsKey: core.serialization.property("terms_key", core.serialization.string().optional()), showAvatarWhenCollapsed: core.serialization.property("show_avatar_when_collapsed", core.serialization.boolean().optional()), disableBanner: core.serialization.property("disable_banner", core.serialization.boolean().optional()), overrideLink: core.serialization.property("override_link", core.serialization.string().optional()), micMutingEnabled: core.serialization.property("mic_muting_enabled", core.serialization.boolean().optional()), transcriptEnabled: core.serialization.property("transcript_enabled", core.serialization.boolean().optional()), textInputEnabled: core.serialization.property("text_input_enabled", core.serialization.boolean().optional()), defaultExpanded: core.serialization.property("default_expanded", core.serialization.boolean().optional()), alwaysExpanded: core.serialization.property("always_expanded", core.serialization.boolean().optional()), textContents: core.serialization.property("text_contents", WidgetTextContents_1.WidgetTextContents.optional()), styles: WidgetStyles_1.WidgetStyles.optional(), language: core.serialization.string(), supportedLanguageOverrides: core.serialization.property("supported_language_overrides", core.serialization.list(core.serialization.string()).optional()), languagePresets: core.serialization.property("language_presets", core.serialization.record(core.serialization.string(), WidgetLanguagePresetResponse_1.WidgetLanguagePresetResponse).optional()), textOnly: core.serialization.property("text_only", core.serialization.boolean().optional()), supportsTextOnly: core.serialization.property("supports_text_only", core.serialization.boolean().optional()), firstMessage: core.serialization.property("first_message", core.serialization.string().optional()), useRtc: core.serialization.property("use_rtc", core.serialization.boolean().optional()), }); /***/ }, /***/ 33260 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetConfigResponseModelAvatar = void 0; const core = __importStar(__webpack_require__(56916)); const OrbAvatar_1 = __webpack_require__(16311); const UrlAvatar_1 = __webpack_require__(96736); const ImageAvatar_1 = __webpack_require__(97303); exports.WidgetConfigResponseModelAvatar = core.serialization .union("type", { orb: OrbAvatar_1.OrbAvatar, url: UrlAvatar_1.UrlAvatar, image: ImageAvatar_1.ImageAvatar, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 71455 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetExpandable = void 0; const core = __importStar(__webpack_require__(56916)); exports.WidgetExpandable = core.serialization.enum_(["never", "mobile", "desktop", "always"]); /***/ }, /***/ 66455 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetFeedbackMode = void 0; const core = __importStar(__webpack_require__(56916)); exports.WidgetFeedbackMode = core.serialization.enum_(["none", "during", "end"]); /***/ }, /***/ 83162 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetLanguagePreset = void 0; const core = __importStar(__webpack_require__(56916)); const WidgetTextContents_1 = __webpack_require__(79906); exports.WidgetLanguagePreset = core.serialization.object({ textContents: core.serialization.property("text_contents", WidgetTextContents_1.WidgetTextContents.optional()), }); /***/ }, /***/ 74378 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetLanguagePresetResponse = void 0; const core = __importStar(__webpack_require__(56916)); const WidgetTextContents_1 = __webpack_require__(79906); exports.WidgetLanguagePresetResponse = core.serialization.object({ firstMessage: core.serialization.property("first_message", core.serialization.string().optional()), textContents: core.serialization.property("text_contents", WidgetTextContents_1.WidgetTextContents.optional()), }); /***/ }, /***/ 52980 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetPlacement = void 0; const core = __importStar(__webpack_require__(56916)); exports.WidgetPlacement = core.serialization.enum_(["top-left", "top", "top-right", "bottom-left", "bottom", "bottom-right"]); /***/ }, /***/ 49653 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetStyles = void 0; const core = __importStar(__webpack_require__(56916)); exports.WidgetStyles = core.serialization.object({ base: core.serialization.string().optional(), baseHover: core.serialization.property("base_hover", core.serialization.string().optional()), baseActive: core.serialization.property("base_active", core.serialization.string().optional()), baseBorder: core.serialization.property("base_border", core.serialization.string().optional()), baseSubtle: core.serialization.property("base_subtle", core.serialization.string().optional()), basePrimary: core.serialization.property("base_primary", core.serialization.string().optional()), baseError: core.serialization.property("base_error", core.serialization.string().optional()), accent: core.serialization.string().optional(), accentHover: core.serialization.property("accent_hover", core.serialization.string().optional()), accentActive: core.serialization.property("accent_active", core.serialization.string().optional()), accentBorder: core.serialization.property("accent_border", core.serialization.string().optional()), accentSubtle: core.serialization.property("accent_subtle", core.serialization.string().optional()), accentPrimary: core.serialization.property("accent_primary", core.serialization.string().optional()), overlayPadding: core.serialization.property("overlay_padding", core.serialization.number().optional()), buttonRadius: core.serialization.property("button_radius", core.serialization.number().optional()), inputRadius: core.serialization.property("input_radius", core.serialization.number().optional()), bubbleRadius: core.serialization.property("bubble_radius", core.serialization.number().optional()), sheetRadius: core.serialization.property("sheet_radius", core.serialization.number().optional()), compactSheetRadius: core.serialization.property("compact_sheet_radius", core.serialization.number().optional()), dropdownSheetRadius: core.serialization.property("dropdown_sheet_radius", core.serialization.number().optional()), }); /***/ }, /***/ 79906 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WidgetTextContents = void 0; const core = __importStar(__webpack_require__(56916)); exports.WidgetTextContents = core.serialization.object({ mainLabel: core.serialization.property("main_label", core.serialization.string().optional()), startCall: core.serialization.property("start_call", core.serialization.string().optional()), startChat: core.serialization.property("start_chat", core.serialization.string().optional()), newCall: core.serialization.property("new_call", core.serialization.string().optional()), endCall: core.serialization.property("end_call", core.serialization.string().optional()), muteMicrophone: core.serialization.property("mute_microphone", core.serialization.string().optional()), changeLanguage: core.serialization.property("change_language", core.serialization.string().optional()), collapse: core.serialization.string().optional(), expand: core.serialization.string().optional(), copied: core.serialization.string().optional(), acceptTerms: core.serialization.property("accept_terms", core.serialization.string().optional()), dismissTerms: core.serialization.property("dismiss_terms", core.serialization.string().optional()), listeningStatus: core.serialization.property("listening_status", core.serialization.string().optional()), speakingStatus: core.serialization.property("speaking_status", core.serialization.string().optional()), connectingStatus: core.serialization.property("connecting_status", core.serialization.string().optional()), chattingStatus: core.serialization.property("chatting_status", core.serialization.string().optional()), inputLabel: core.serialization.property("input_label", core.serialization.string().optional()), inputPlaceholder: core.serialization.property("input_placeholder", core.serialization.string().optional()), inputPlaceholderTextOnly: core.serialization.property("input_placeholder_text_only", core.serialization.string().optional()), inputPlaceholderNewConversation: core.serialization.property("input_placeholder_new_conversation", core.serialization.string().optional()), userEndedConversation: core.serialization.property("user_ended_conversation", core.serialization.string().optional()), agentEndedConversation: core.serialization.property("agent_ended_conversation", core.serialization.string().optional()), conversationId: core.serialization.property("conversation_id", core.serialization.string().optional()), errorOccurred: core.serialization.property("error_occurred", core.serialization.string().optional()), copyId: core.serialization.property("copy_id", core.serialization.string().optional()), }); /***/ }, /***/ 14302 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowEdgeModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkflowEdgeModelForwardCondition_1 = __webpack_require__(70404); const WorkflowEdgeModelBackwardCondition_1 = __webpack_require__(63402); exports.WorkflowEdgeModel = core.serialization.object({ source: core.serialization.string(), target: core.serialization.string(), forwardCondition: core.serialization.property("forward_condition", WorkflowEdgeModelForwardCondition_1.WorkflowEdgeModelForwardCondition.optional()), backwardCondition: core.serialization.property("backward_condition", WorkflowEdgeModelBackwardCondition_1.WorkflowEdgeModelBackwardCondition.optional()), }); /***/ }, /***/ 63402 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowEdgeModelBackwardCondition = void 0; const core = __importStar(__webpack_require__(56916)); const WorkflowLlmConditionModel_1 = __webpack_require__(36017); const WorkflowResultConditionModel_1 = __webpack_require__(4413); const WorkflowUnconditionalModel_1 = __webpack_require__(10120); exports.WorkflowEdgeModelBackwardCondition = core.serialization .union("type", { llm: WorkflowLlmConditionModel_1.WorkflowLlmConditionModel, result: WorkflowResultConditionModel_1.WorkflowResultConditionModel, unconditional: WorkflowUnconditionalModel_1.WorkflowUnconditionalModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 70404 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowEdgeModelForwardCondition = void 0; const core = __importStar(__webpack_require__(56916)); const WorkflowLlmConditionModel_1 = __webpack_require__(36017); const WorkflowResultConditionModel_1 = __webpack_require__(4413); const WorkflowUnconditionalModel_1 = __webpack_require__(10120); exports.WorkflowEdgeModelForwardCondition = core.serialization .union("type", { llm: WorkflowLlmConditionModel_1.WorkflowLlmConditionModel, result: WorkflowResultConditionModel_1.WorkflowResultConditionModel, unconditional: WorkflowUnconditionalModel_1.WorkflowUnconditionalModel, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 48676 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowEndNodeModel = void 0; const core = __importStar(__webpack_require__(56916)); const Position_1 = __webpack_require__(68812); exports.WorkflowEndNodeModel = core.serialization.object({ position: Position_1.Position.optional(), }); /***/ }, /***/ 454 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowFeaturesUsageCommonModel = void 0; const core = __importStar(__webpack_require__(56916)); const FeatureStatusCommonModel_1 = __webpack_require__(76173); exports.WorkflowFeaturesUsageCommonModel = core.serialization.object({ enabled: core.serialization.boolean().optional(), toolNode: core.serialization.property("tool_node", FeatureStatusCommonModel_1.FeatureStatusCommonModel.optional()), }); /***/ }, /***/ 36017 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowLlmConditionModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkflowLlmConditionModel = core.serialization.object({ label: core.serialization.string().optional(), condition: core.serialization.string(), }); /***/ }, /***/ 15744 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowOverrideAgentNodeModel = void 0; const core = __importStar(__webpack_require__(56916)); const ConversationalConfigApiModelWorkflowOverride_1 = __webpack_require__(93391); const KnowledgeBaseLocator_1 = __webpack_require__(17022); const Position_1 = __webpack_require__(68812); exports.WorkflowOverrideAgentNodeModel = core.serialization.object({ conversationConfig: core.serialization.property("conversation_config", ConversationalConfigApiModelWorkflowOverride_1.ConversationalConfigApiModelWorkflowOverride.optional()), additionalPrompt: core.serialization.property("additional_prompt", core.serialization.string().optional()), additionalKnowledgeBase: core.serialization.property("additional_knowledge_base", core.serialization.list(KnowledgeBaseLocator_1.KnowledgeBaseLocator).optional()), additionalToolIds: core.serialization.property("additional_tool_ids", core.serialization.list(core.serialization.string()).optional()), position: Position_1.Position.optional(), label: core.serialization.string(), }); /***/ }, /***/ 45872 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowPhoneNumberNodeModel = void 0; const core = __importStar(__webpack_require__(56916)); const Position_1 = __webpack_require__(68812); const WorkflowPhoneNumberNodeModelTransferDestination_1 = __webpack_require__(49823); const TransferTypeEnum_1 = __webpack_require__(16249); exports.WorkflowPhoneNumberNodeModel = core.serialization.object({ position: Position_1.Position.optional(), transferDestination: core.serialization.property("transfer_destination", WorkflowPhoneNumberNodeModelTransferDestination_1.WorkflowPhoneNumberNodeModelTransferDestination), transferType: core.serialization.property("transfer_type", TransferTypeEnum_1.TransferTypeEnum.optional()), }); /***/ }, /***/ 49823 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowPhoneNumberNodeModelTransferDestination = void 0; const core = __importStar(__webpack_require__(56916)); const PhoneNumberTransferDestination_1 = __webpack_require__(98393); const SipUriTransferDestination_1 = __webpack_require__(25876); exports.WorkflowPhoneNumberNodeModelTransferDestination = core.serialization .union("type", { phone: PhoneNumberTransferDestination_1.PhoneNumberTransferDestination, sip_uri: SipUriTransferDestination_1.SipUriTransferDestination, }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 4413 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowResultConditionModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkflowResultConditionModel = core.serialization.object({ label: core.serialization.string().optional(), successful: core.serialization.boolean(), }); /***/ }, /***/ 78107 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowStandaloneAgentNodeModel = void 0; const core = __importStar(__webpack_require__(56916)); const Position_1 = __webpack_require__(68812); exports.WorkflowStandaloneAgentNodeModel = core.serialization.object({ position: Position_1.Position.optional(), agentId: core.serialization.property("agent_id", core.serialization.string()), delayMs: core.serialization.property("delay_ms", core.serialization.number().optional()), transferMessage: core.serialization.property("transfer_message", core.serialization.string().optional()), enableTransferredAgentFirstMessage: core.serialization.property("enable_transferred_agent_first_message", core.serialization.boolean().optional()), }); /***/ }, /***/ 74751 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowStartNodeModel = void 0; const core = __importStar(__webpack_require__(56916)); const Position_1 = __webpack_require__(68812); exports.WorkflowStartNodeModel = core.serialization.object({ position: Position_1.Position.optional(), }); /***/ }, /***/ 20266 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolEdgeStepModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkflowToolEdgeStepModel = core.serialization.object({ stepLatencySecs: core.serialization.property("step_latency_secs", core.serialization.number()), edgeId: core.serialization.property("edge_id", core.serialization.string()), targetNodeId: core.serialization.property("target_node_id", core.serialization.string()), }); /***/ }, /***/ 82340 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolLocator = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkflowToolLocator = core.serialization.object({ toolId: core.serialization.property("tool_id", core.serialization.string()), }); /***/ }, /***/ 70898 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolMaxIterationsExceededStepModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkflowToolMaxIterationsExceededStepModel = core.serialization.object({ stepLatencySecs: core.serialization.property("step_latency_secs", core.serialization.number()), maxIterations: core.serialization.property("max_iterations", core.serialization.number()), }); /***/ }, /***/ 75125 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolNestedToolsStepModelInput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptToolCallCommonModel_1 = __webpack_require__(19054); exports.WorkflowToolNestedToolsStepModelInput = core.serialization.object({ stepLatencySecs: core.serialization.property("step_latency_secs", core.serialization.number()), nodeId: core.serialization.property("node_id", core.serialization.string()), requests: core.serialization.list(ConversationHistoryTranscriptToolCallCommonModel_1.ConversationHistoryTranscriptToolCallCommonModel), results: core.serialization.list(core.serialization.lazy(() => serializers.WorkflowToolNestedToolsStepModelInputResultsItem)), isSuccessful: core.serialization.property("is_successful", core.serialization.boolean()), }); /***/ }, /***/ 836 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolNestedToolsStepModelInputResultsItem = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptOtherToolsResultCommonModel_1 = __webpack_require__(11744); const ConversationHistoryTranscriptSystemToolResultCommonModel_1 = __webpack_require__(40178); exports.WorkflowToolNestedToolsStepModelInputResultsItem = core.serialization.undiscriminatedUnion([ ConversationHistoryTranscriptOtherToolsResultCommonModel_1.ConversationHistoryTranscriptOtherToolsResultCommonModel, ConversationHistoryTranscriptSystemToolResultCommonModel_1.ConversationHistoryTranscriptSystemToolResultCommonModel, core.serialization.lazyObject(() => serializers.ConversationHistoryTranscriptWorkflowToolsResultCommonModelInput), ]); /***/ }, /***/ 75868 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolNestedToolsStepModelOutput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptToolCallCommonModel_1 = __webpack_require__(19054); exports.WorkflowToolNestedToolsStepModelOutput = core.serialization.object({ stepLatencySecs: core.serialization.property("step_latency_secs", core.serialization.number()), nodeId: core.serialization.property("node_id", core.serialization.string()), requests: core.serialization.list(ConversationHistoryTranscriptToolCallCommonModel_1.ConversationHistoryTranscriptToolCallCommonModel), results: core.serialization.list(core.serialization.lazy(() => serializers.WorkflowToolNestedToolsStepModelOutputResultsItem)), isSuccessful: core.serialization.property("is_successful", core.serialization.boolean()), }); /***/ }, /***/ 99111 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolNestedToolsStepModelOutputResultsItem = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const ConversationHistoryTranscriptOtherToolsResultCommonModel_1 = __webpack_require__(11744); const ConversationHistoryTranscriptSystemToolResultCommonModel_1 = __webpack_require__(40178); exports.WorkflowToolNestedToolsStepModelOutputResultsItem = core.serialization.undiscriminatedUnion([ ConversationHistoryTranscriptOtherToolsResultCommonModel_1.ConversationHistoryTranscriptOtherToolsResultCommonModel, ConversationHistoryTranscriptSystemToolResultCommonModel_1.ConversationHistoryTranscriptSystemToolResultCommonModel, core.serialization.lazyObject(() => serializers.ConversationHistoryTranscriptWorkflowToolsResultCommonModelOutput), ]); /***/ }, /***/ 22055 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolNodeModel = void 0; const core = __importStar(__webpack_require__(56916)); const Position_1 = __webpack_require__(68812); const WorkflowToolLocator_1 = __webpack_require__(82340); exports.WorkflowToolNodeModel = core.serialization.object({ position: Position_1.Position.optional(), tools: core.serialization.list(WorkflowToolLocator_1.WorkflowToolLocator).optional(), }); /***/ }, /***/ 12112 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolResponseModelInput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); exports.WorkflowToolResponseModelInput = core.serialization.object({ steps: core.serialization .list(core.serialization.lazy(() => serializers.WorkflowToolResponseModelInputStepsItem)) .optional(), }); /***/ }, /***/ 33710 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolResponseModelInputStepsItem = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const WorkflowToolEdgeStepModel_1 = __webpack_require__(20266); const WorkflowToolMaxIterationsExceededStepModel_1 = __webpack_require__(70898); exports.WorkflowToolResponseModelInputStepsItem = core.serialization .union("type", { edge: WorkflowToolEdgeStepModel_1.WorkflowToolEdgeStepModel, max_iterations_exceeded: WorkflowToolMaxIterationsExceededStepModel_1.WorkflowToolMaxIterationsExceededStepModel, nested_tools: core.serialization.lazyObject(() => serializers.WorkflowToolNestedToolsStepModelInput), }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 25331 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolResponseModelOutput = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); exports.WorkflowToolResponseModelOutput = core.serialization.object({ steps: core.serialization .list(core.serialization.lazy(() => serializers.WorkflowToolResponseModelOutputStepsItem)) .optional(), }); /***/ }, /***/ 5151 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowToolResponseModelOutputStepsItem = void 0; const serializers = __importStar(__webpack_require__(33121)); const core = __importStar(__webpack_require__(56916)); const WorkflowToolEdgeStepModel_1 = __webpack_require__(20266); const WorkflowToolMaxIterationsExceededStepModel_1 = __webpack_require__(70898); exports.WorkflowToolResponseModelOutputStepsItem = core.serialization .union("type", { edge: WorkflowToolEdgeStepModel_1.WorkflowToolEdgeStepModel, max_iterations_exceeded: WorkflowToolMaxIterationsExceededStepModel_1.WorkflowToolMaxIterationsExceededStepModel, nested_tools: core.serialization.lazyObject(() => serializers.WorkflowToolNestedToolsStepModelOutput), }) .transform({ transform: (value) => value, untransform: (value) => value, }); /***/ }, /***/ 10120 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkflowUnconditionalModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkflowUnconditionalModel = core.serialization.object({ label: core.serialization.string().optional(), }); /***/ }, /***/ 41665 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceApiKeyListResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceApiKeyResponseModel_1 = __webpack_require__(72781); exports.WorkspaceApiKeyListResponseModel = core.serialization.object({ apiKeys: core.serialization.property("api-keys", core.serialization.list(WorkspaceApiKeyResponseModel_1.WorkspaceApiKeyResponseModel)), }); /***/ }, /***/ 72781 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceApiKeyResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceApiKeyResponseModelPermissionsItem_1 = __webpack_require__(25418); exports.WorkspaceApiKeyResponseModel = core.serialization.object({ name: core.serialization.string(), hint: core.serialization.string(), keyId: core.serialization.property("key_id", core.serialization.string()), serviceAccountUserId: core.serialization.property("service_account_user_id", core.serialization.string()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number().optional()), isDisabled: core.serialization.property("is_disabled", core.serialization.boolean().optional()), permissions: core.serialization.list(WorkspaceApiKeyResponseModelPermissionsItem_1.WorkspaceApiKeyResponseModelPermissionsItem).optional(), characterLimit: core.serialization.property("character_limit", core.serialization.number().optional()), characterCount: core.serialization.property("character_count", core.serialization.number().optional()), }); /***/ }, /***/ 25418 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceApiKeyResponseModelPermissionsItem = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkspaceApiKeyResponseModelPermissionsItem = core.serialization.enum_([ "text_to_speech", "speech_to_speech", "speech_to_text", "models_read", "models_write", "voices_read", "voices_write", "speech_history_read", "speech_history_write", "sound_generation", "audio_isolation", "voice_generation", "dubbing_read", "dubbing_write", "pronunciation_dictionaries_read", "pronunciation_dictionaries_write", "user_read", "user_write", "projects_read", "projects_write", "audio_native_read", "audio_native_write", "workspace_read", "workspace_write", "forced_alignment", "convai_read", "convai_write", "music_generation", ]); /***/ }, /***/ 11344 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceBatchCallsResponse = void 0; const core = __importStar(__webpack_require__(56916)); const BatchCallResponse_1 = __webpack_require__(14552); exports.WorkspaceBatchCallsResponse = core.serialization.object({ batchCalls: core.serialization.property("batch_calls", core.serialization.list(BatchCallResponse_1.BatchCallResponse)), nextDoc: core.serialization.property("next_doc", core.serialization.string().optional()), hasMore: core.serialization.property("has_more", core.serialization.boolean().optional()), }); /***/ }, /***/ 45973 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceCreateApiKeyResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkspaceCreateApiKeyResponseModel = core.serialization.object({ xiApiKey: core.serialization.property("xi-api-key", core.serialization.string()), }); /***/ }, /***/ 2937 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceGroupByNameResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkspaceGroupByNameResponseModel = core.serialization.object({ name: core.serialization.string(), id: core.serialization.string(), membersEmails: core.serialization.property("members_emails", core.serialization.list(core.serialization.string())), }); /***/ }, /***/ 16522 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceResourceType = void 0; const core = __importStar(__webpack_require__(56916)); exports.WorkspaceResourceType = core.serialization.enum_([ "voice", "voice_collection", "pronunciation_dictionary", "dubbing", "project", "convai_agents", "convai_knowledge_base_documents", "convai_tools", "convai_settings", "convai_secrets", "workspace_auth_connections", "convai_phone_numbers", "convai_mcp_servers", "convai_batch_calls", "convai_agent_response_tests", "convai_test_suite_invocations", ]); /***/ }, /***/ 34234 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceServiceAccountListResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceServiceAccountResponseModel_1 = __webpack_require__(69682); exports.WorkspaceServiceAccountListResponseModel = core.serialization.object({ serviceAccounts: core.serialization.property("service-accounts", core.serialization.list(WorkspaceServiceAccountResponseModel_1.WorkspaceServiceAccountResponseModel)), }); /***/ }, /***/ 69682 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceServiceAccountResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceApiKeyResponseModel_1 = __webpack_require__(72781); exports.WorkspaceServiceAccountResponseModel = core.serialization.object({ serviceAccountUserId: core.serialization.property("service_account_user_id", core.serialization.string()), name: core.serialization.string(), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number().optional()), apiKeys: core.serialization.property("api-keys", core.serialization.list(WorkspaceApiKeyResponseModel_1.WorkspaceApiKeyResponseModel)), }); /***/ }, /***/ 51785 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceWebhookListResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WorkspaceWebhookResponseModel_1 = __webpack_require__(66389); exports.WorkspaceWebhookListResponseModel = core.serialization.object({ webhooks: core.serialization.list(WorkspaceWebhookResponseModel_1.WorkspaceWebhookResponseModel), }); /***/ }, /***/ 66389 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceWebhookResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WebhookAuthMethodType_1 = __webpack_require__(69473); const WorkspaceWebhookUsageResponseModel_1 = __webpack_require__(97920); exports.WorkspaceWebhookResponseModel = core.serialization.object({ name: core.serialization.string(), webhookId: core.serialization.property("webhook_id", core.serialization.string()), webhookUrl: core.serialization.property("webhook_url", core.serialization.string()), isDisabled: core.serialization.property("is_disabled", core.serialization.boolean()), isAutoDisabled: core.serialization.property("is_auto_disabled", core.serialization.boolean()), createdAtUnix: core.serialization.property("created_at_unix", core.serialization.number()), authType: core.serialization.property("auth_type", WebhookAuthMethodType_1.WebhookAuthMethodType), usage: core.serialization.list(WorkspaceWebhookUsageResponseModel_1.WorkspaceWebhookUsageResponseModel).optional(), mostRecentFailureErrorCode: core.serialization.property("most_recent_failure_error_code", core.serialization.number().optional()), mostRecentFailureTimestamp: core.serialization.property("most_recent_failure_timestamp", core.serialization.number().optional()), }); /***/ }, /***/ 97920 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; /** * This file was auto-generated by Fern from our API Definition. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WorkspaceWebhookUsageResponseModel = void 0; const core = __importStar(__webpack_require__(56916)); const WebhookUsageType_1 = __webpack_require__(18231); exports.WorkspaceWebhookUsageResponseModel = core.serialization.object({ usageType: core.serialization.property("usage_type", WebhookUsageType_1.WebhookUsageType), }); /***/ }, /***/ 17351 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(41805), exports); __exportStar(__webpack_require__(24181), exports); __exportStar(__webpack_require__(5848), exports); __exportStar(__webpack_require__(64710), exports); __exportStar(__webpack_require__(93724), exports); __exportStar(__webpack_require__(73244), exports); __exportStar(__webpack_require__(88083), exports); __exportStar(__webpack_require__(26051), exports); __exportStar(__webpack_require__(33959), exports); __exportStar(__webpack_require__(10213), exports); __exportStar(__webpack_require__(69623), exports); __exportStar(__webpack_require__(88916), exports); __exportStar(__webpack_require__(23153), exports); __exportStar(__webpack_require__(9168), exports); __exportStar(__webpack_require__(99928), exports); __exportStar(__webpack_require__(87385), exports); __exportStar(__webpack_require__(78980), exports); __exportStar(__webpack_require__(91258), exports); __exportStar(__webpack_require__(88938), exports); __exportStar(__webpack_require__(19340), exports); __exportStar(__webpack_require__(9256), exports); __exportStar(__webpack_require__(8084), exports); __exportStar(__webpack_require__(65590), exports); __exportStar(__webpack_require__(36947), exports); __exportStar(__webpack_require__(18067), exports); __exportStar(__webpack_require__(92598), exports); __exportStar(__webpack_require__(4706), exports); __exportStar(__webpack_require__(17894), exports); __exportStar(__webpack_require__(57945), exports); __exportStar(__webpack_require__(6614), exports); __exportStar(__webpack_require__(53553), exports); __exportStar(__webpack_require__(53545), exports); __exportStar(__webpack_require__(13687), exports); __exportStar(__webpack_require__(71481), exports); __exportStar(__webpack_require__(6470), exports); __exportStar(__webpack_require__(15797), exports); __exportStar(__webpack_require__(82933), exports); __exportStar(__webpack_require__(56410), exports); __exportStar(__webpack_require__(31276), exports); __exportStar(__webpack_require__(31203), exports); __exportStar(__webpack_require__(24359), exports); __exportStar(__webpack_require__(67994), exports); __exportStar(__webpack_require__(88333), exports); __exportStar(__webpack_require__(28605), exports); __exportStar(__webpack_require__(78640), exports); __exportStar(__webpack_require__(74666), exports); __exportStar(__webpack_require__(33343), exports); __exportStar(__webpack_require__(69043), exports); __exportStar(__webpack_require__(81636), exports); __exportStar(__webpack_require__(55415), exports); __exportStar(__webpack_require__(68170), exports); __exportStar(__webpack_require__(41040), exports); __exportStar(__webpack_require__(84798), exports); __exportStar(__webpack_require__(14552), exports); __exportStar(__webpack_require__(11297), exports); __exportStar(__webpack_require__(2875), exports); __exportStar(__webpack_require__(26583), exports); __exportStar(__webpack_require__(66987), exports); __exportStar(__webpack_require__(30647), exports); __exportStar(__webpack_require__(9427), exports); __exportStar(__webpack_require__(20774), exports); __exportStar(__webpack_require__(90920), exports); __exportStar(__webpack_require__(3888), exports); __exportStar(__webpack_require__(37262), exports); __exportStar(__webpack_require__(9902), exports); __exportStar(__webpack_require__(81670), exports); __exportStar(__webpack_require__(9704), exports); __exportStar(__webpack_require__(51932), exports); __exportStar(__webpack_require__(23179), exports); __exportStar(__webpack_require__(42207), exports); __exportStar(__webpack_require__(71248), exports); __exportStar(__webpack_require__(96191), exports); __exportStar(__webpack_require__(56802), exports); __exportStar(__webpack_require__(60970), exports); __exportStar(__webpack_require__(96322), exports); __exportStar(__webpack_require__(80209), exports); __exportStar(__webpack_require__(99369), exports); __exportStar(__webpack_require__(17670), exports); __exportStar(__webpack_require__(71637), exports); __exportStar(__webpack_require__(41115), exports); __exportStar(__webpack_require__(37971), exports); __exportStar(__webpack_require__(4181), exports); __exportStar(__webpack_require__(48435), exports); __exportStar(__webpack_require__(84609), exports); __exportStar(__webpack_require__(59026), exports); __exportStar(__webpack_require__(78318), exports); __exportStar(__webpack_require__(47199), exports); __exportStar(__webpack_require__(24204), exports); __exportStar(__webpack_require__(84119), exports); __exportStar(__webpack_require__(30977), exports); __exportStar(__webpack_require__(48965), exports); __exportStar(__webpack_require__(42589), exports); __exportStar(__webpack_require__(8751), exports); __exportStar(__webpack_require__(17301), exports); __exportStar(__webpack_require__(82722), exports); __exportStar(__webpack_require__(85266), exports); __exportStar(__webpack_require__(70996), exports); __exportStar(__webpack_require__(18117), exports); __exportStar(__webpack_require__(69242), exports); __exportStar(__webpack_require__(79951), exports); __exportStar(__webpack_require__(37730), exports); __exportStar(__webpack_require__(29862), exports); __exportStar(__webpack_require__(52853), exports); __exportStar(__webpack_require__(30106), exports); __exportStar(__webpack_require__(35073), exports); __exportStar(__webpack_require__(15521), exports); __exportStar(__webpack_require__(35416), exports); __exportStar(__webpack_require__(99773), exports); __exportStar(__webpack_require__(11741), exports); __exportStar(__webpack_require__(9825), exports); __exportStar(__webpack_require__(28975), exports); __exportStar(__webpack_require__(68781), exports); __exportStar(__webpack_require__(14410), exports); __exportStar(__webpack_require__(98025), exports); __exportStar(__webpack_require__(38296), exports); __exportStar(__webpack_require__(69751), exports); __exportStar(__webpack_require__(2970), exports); __exportStar(__webpack_require__(64418), exports); __exportStar(__webpack_require__(37920), exports); __exportStar(__webpack_require__(10187), exports); __exportStar(__webpack_require__(5279), exports); __exportStar(__webpack_require__(29172), exports); __exportStar(__webpack_require__(3447), exports); __exportStar(__webpack_require__(9073), exports); __exportStar(__webpack_require__(1974), exports); __exportStar(__webpack_require__(3204), exports); __exportStar(__webpack_require__(62191), exports); __exportStar(__webpack_require__(92837), exports); __exportStar(__webpack_require__(67033), exports); __exportStar(__webpack_require__(12447), exports); __exportStar(__webpack_require__(60680), exports); __exportStar(__webpack_require__(67669), exports); __exportStar(__webpack_require__(29982), exports); __exportStar(__webpack_require__(76163), exports); __exportStar(__webpack_require__(39530), exports); __exportStar(__webpack_require__(31647), exports); __exportStar(__webpack_require__(11172), exports); __exportStar(__webpack_require__(10422), exports); __exportStar(__webpack_require__(94266), exports); __exportStar(__webpack_require__(30418), exports); __exportStar(__webpack_require__(83919), exports); __exportStar(__webpack_require__(59429), exports); __exportStar(__webpack_require__(59544), exports); __exportStar(__webpack_require__(11744), exports); __exportStar(__webpack_require__(53303), exports); __exportStar(__webpack_require__(40178), exports); __exportStar(__webpack_require__(30191), exports); __exportStar(__webpack_require__(48540), exports); __exportStar(__webpack_require__(19054), exports); __exportStar(__webpack_require__(95087), exports); __exportStar(__webpack_require__(1927), exports); __exportStar(__webpack_require__(84057), exports); __exportStar(__webpack_require__(19176), exports); __exportStar(__webpack_require__(71766), exports); __exportStar(__webpack_require__(31115), exports); __exportStar(__webpack_require__(15303), exports); __exportStar(__webpack_require__(88618), exports); __exportStar(__webpack_require__(39949), exports); __exportStar(__webpack_require__(31404), exports); __exportStar(__webpack_require__(13671), exports); __exportStar(__webpack_require__(54798), exports); __exportStar(__webpack_require__(76170), exports); __exportStar(__webpack_require__(12650), exports); __exportStar(__webpack_require__(55996), exports); __exportStar(__webpack_require__(19368), exports); __exportStar(__webpack_require__(1675), exports); __exportStar(__webpack_require__(14623), exports); __exportStar(__webpack_require__(47811), exports); __exportStar(__webpack_require__(12223), exports); __exportStar(__webpack_require__(68806), exports); __exportStar(__webpack_require__(22110), exports); __exportStar(__webpack_require__(52835), exports); __exportStar(__webpack_require__(76216), exports); __exportStar(__webpack_require__(47700), exports); __exportStar(__webpack_require__(46265), exports); __exportStar(__webpack_require__(22822), exports); __exportStar(__webpack_require__(78895), exports); __exportStar(__webpack_require__(93391), exports); __exportStar(__webpack_require__(49055), exports); __exportStar(__webpack_require__(37947), exports); __exportStar(__webpack_require__(22460), exports); __exportStar(__webpack_require__(43768), exports); __exportStar(__webpack_require__(84328), exports); __exportStar(__webpack_require__(22915), exports); __exportStar(__webpack_require__(12229), exports); __exportStar(__webpack_require__(83481), exports); __exportStar(__webpack_require__(7775), exports); __exportStar(__webpack_require__(43433), exports); __exportStar(__webpack_require__(78509), exports); __exportStar(__webpack_require__(85023), exports); __exportStar(__webpack_require__(17082), exports); __exportStar(__webpack_require__(21094), exports); __exportStar(__webpack_require__(88107), exports); __exportStar(__webpack_require__(38899), exports); __exportStar(__webpack_require__(92614), exports); __exportStar(__webpack_require__(21935), exports); __exportStar(__webpack_require__(14833), exports); __exportStar(__webpack_require__(23942), exports); __exportStar(__webpack_require__(78364), exports); __exportStar(__webpack_require__(29336), exports); __exportStar(__webpack_require__(51632), exports); __exportStar(__webpack_require__(48167), exports); __exportStar(__webpack_require__(52479), exports); __exportStar(__webpack_require__(63442), exports); __exportStar(__webpack_require__(61464), exports); __exportStar(__webpack_require__(8496), exports); __exportStar(__webpack_require__(33615), exports); __exportStar(__webpack_require__(71877), exports); __exportStar(__webpack_require__(98331), exports); __exportStar(__webpack_require__(51641), exports); __exportStar(__webpack_require__(90689), exports); __exportStar(__webpack_require__(33030), exports); __exportStar(__webpack_require__(77813), exports); __exportStar(__webpack_require__(573), exports); __exportStar(__webpack_require__(7780), exports); __exportStar(__webpack_require__(69589), exports); __exportStar(__webpack_require__(47939), exports); __exportStar(__webpack_require__(52594), exports); __exportStar(__webpack_require__(27688), exports); __exportStar(__webpack_require__(96942), exports); __exportStar(__webpack_require__(33268), exports); __exportStar(__webpack_require__(94274), exports); __exportStar(__webpack_require__(38908), exports); __exportStar(__webpack_require__(95605), exports); __exportStar(__webpack_require__(75671), exports); __exportStar(__webpack_require__(17499), exports); __exportStar(__webpack_require__(81482), exports); __exportStar(__webpack_require__(55650), exports); __exportStar(__webpack_require__(17384), exports); __exportStar(__webpack_require__(67408), exports); __exportStar(__webpack_require__(80773), exports); __exportStar(__webpack_require__(99946), exports); __exportStar(__webpack_require__(6973), exports); __exportStar(__webpack_require__(75276), exports); __exportStar(__webpack_require__(3878), exports); __exportStar(__webpack_require__(3408), exports); __exportStar(__webpack_require__(54056), exports); __exportStar(__webpack_require__(41647), exports); __exportStar(__webpack_require__(61962), exports); __exportStar(__webpack_require__(71083), exports); __exportStar(__webpack_require__(31744), exports); __exportStar(__webpack_require__(28789), exports); __exportStar(__webpack_require__(1184), exports); __exportStar(__webpack_require__(46959), exports); __exportStar(__webpack_require__(26982), exports); __exportStar(__webpack_require__(76173), exports); __exportStar(__webpack_require__(3935), exports); __exportStar(__webpack_require__(89395), exports); __exportStar(__webpack_require__(61190), exports); __exportStar(__webpack_require__(55729), exports); __exportStar(__webpack_require__(48400), exports); __exportStar(__webpack_require__(46149), exports); __exportStar(__webpack_require__(84121), exports); __exportStar(__webpack_require__(58709), exports); __exportStar(__webpack_require__(84990), exports); __exportStar(__webpack_require__(61040), exports); __exportStar(__webpack_require__(82325), exports); __exportStar(__webpack_require__(85252), exports); __exportStar(__webpack_require__(73280), exports); __exportStar(__webpack_require__(5558), exports); __exportStar(__webpack_require__(9070), exports); __exportStar(__webpack_require__(38170), exports); __exportStar(__webpack_require__(37224), exports); __exportStar(__webpack_require__(7828), exports); __exportStar(__webpack_require__(6752), exports); __exportStar(__webpack_require__(20698), exports); __exportStar(__webpack_require__(67410), exports); __exportStar(__webpack_require__(97760), exports); __exportStar(__webpack_require__(14485), exports); __exportStar(__webpack_require__(3402), exports); __exportStar(__webpack_require__(58935), exports); __exportStar(__webpack_require__(28368), exports); __exportStar(__webpack_require__(54412), exports); __exportStar(__webpack_require__(12820), exports); __exportStar(__webpack_require__(4673), exports); __exportStar(__webpack_require__(69464), exports); __exportStar(__webpack_require__(11409), exports); __exportStar(__webpack_require__(25499), exports); __exportStar(__webpack_require__(76109), exports); __exportStar(__webpack_require__(33741), exports); __exportStar(__webpack_require__(12904), exports); __exportStar(__webpack_require__(2189), exports); __exportStar(__webpack_require__(89276), exports); __exportStar(__webpack_require__(55542), exports); __exportStar(__webpack_require__(66168), exports); __exportStar(__webpack_require__(93558), exports); __exportStar(__webpack_require__(43335), exports); __exportStar(__webpack_require__(65145), exports); __exportStar(__webpack_require__(46692), exports); __exportStar(__webpack_require__(82954), exports); __exportStar(__webpack_require__(44369), exports); __exportStar(__webpack_require__(87233), exports); __exportStar(__webpack_require__(81603), exports); __exportStar(__webpack_require__(80423), exports); __exportStar(__webpack_require__(66078), exports); __exportStar(__webpack_require__(63398), exports); __exportStar(__webpack_require__(98913), exports); __exportStar(__webpack_require__(59639), exports); __exportStar(__webpack_require__(19611), exports); __exportStar(__webpack_require__(60201), exports); __exportStar(__webpack_require__(25940), exports); __exportStar(__webpack_require__(60348), exports); __exportStar(__webpack_require__(93001), exports); __exportStar(__webpack_require__(66472), exports); __exportStar(__webpack_require__(97303), exports); __exportStar(__webpack_require__(84036), exports); __exportStar(__webpack_require__(43801), exports); __exportStar(__webpack_require__(32798), exports); __exportStar(__webpack_require__(48307), exports); __exportStar(__webpack_require__(40820), exports); __exportStar(__webpack_require__(98940), exports); __exportStar(__webpack_require__(19507), exports); __exportStar(__webpack_require__(17022), exports); __exportStar(__webpack_require__(75344), exports); __exportStar(__webpack_require__(65049), exports); __exportStar(__webpack_require__(76742), exports); __exportStar(__webpack_require__(93398), exports); __exportStar(__webpack_require__(20239), exports); __exportStar(__webpack_require__(63145), exports); __exportStar(__webpack_require__(68280), exports); __exportStar(__webpack_require__(73632), exports); __exportStar(__webpack_require__(82565), exports); __exportStar(__webpack_require__(81016), exports); __exportStar(__webpack_require__(7578), exports); __exportStar(__webpack_require__(45780), exports); __exportStar(__webpack_require__(64328), exports); __exportStar(__webpack_require__(30283), exports); __exportStar(__webpack_require__(74323), exports); __exportStar(__webpack_require__(89154), exports); __exportStar(__webpack_require__(42618), exports); __exportStar(__webpack_require__(99767), exports); __exportStar(__webpack_require__(22134), exports); __exportStar(__webpack_require__(34780), exports); __exportStar(__webpack_require__(54319), exports); __exportStar(__webpack_require__(10564), exports); __exportStar(__webpack_require__(66670), exports); __exportStar(__webpack_require__(45111), exports); __exportStar(__webpack_require__(55179), exports); __exportStar(__webpack_require__(61672), exports); __exportStar(__webpack_require__(13908), exports); __exportStar(__webpack_require__(27842), exports); __exportStar(__webpack_require__(45410), exports); __exportStar(__webpack_require__(24941), exports); __exportStar(__webpack_require__(15439), exports); __exportStar(__webpack_require__(12089), exports); __exportStar(__webpack_require__(62366), exports); __exportStar(__webpack_require__(36094), exports); __exportStar(__webpack_require__(12543), exports); __exportStar(__webpack_require__(71227), exports); __exportStar(__webpack_require__(85294), exports); __exportStar(__webpack_require__(6400), exports); __exportStar(__webpack_require__(76751), exports); __exportStar(__webpack_require__(37345), exports); __exportStar(__webpack_require__(25630), exports); __exportStar(__webpack_require__(93927), exports); __exportStar(__webpack_require__(82483), exports); __exportStar(__webpack_require__(7674), exports); __exportStar(__webpack_require__(4274), exports); __exportStar(__webpack_require__(88727), exports); __exportStar(__webpack_require__(48209), exports); __exportStar(__webpack_require__(63843), exports); __exportStar(__webpack_require__(32649), exports); __exportStar(__webpack_require__(38463), exports); __exportStar(__webpack_require__(43239), exports); __exportStar(__webpack_require__(55246), exports); __exportStar(__webpack_require__(36182), exports); __exportStar(__webpack_require__(51614), exports); __exportStar(__webpack_require__(45947), exports); __exportStar(__webpack_require__(62541), exports); __exportStar(__webpack_require__(16311), exports); __exportStar(__webpack_require__(38580), exports); __exportStar(__webpack_require__(25018), exports); __exportStar(__webpack_require__(84369), exports); __exportStar(__webpack_require__(84689), exports); __exportStar(__webpack_require__(29295), exports); __exportStar(__webpack_require__(91788), exports); __exportStar(__webpack_require__(50845), exports); __exportStar(__webpack_require__(88237), exports); __exportStar(__webpack_require__(69776), exports); __exportStar(__webpack_require__(41117), exports); __exportStar(__webpack_require__(98393), exports); __exportStar(__webpack_require__(35692), exports); __exportStar(__webpack_require__(77123), exports); __exportStar(__webpack_require__(38878), exports); __exportStar(__webpack_require__(32999), exports); __exportStar(__webpack_require__(73199), exports); __exportStar(__webpack_require__(92567), exports); __exportStar(__webpack_require__(92863), exports); __exportStar(__webpack_require__(72000), exports); __exportStar(__webpack_require__(24565), exports); __exportStar(__webpack_require__(86435), exports); __exportStar(__webpack_require__(68812), exports); __exportStar(__webpack_require__(86045), exports); __exportStar(__webpack_require__(26138), exports); __exportStar(__webpack_require__(3469), exports); __exportStar(__webpack_require__(52222), exports); __exportStar(__webpack_require__(47456), exports); __exportStar(__webpack_require__(32984), exports); __exportStar(__webpack_require__(1772), exports); __exportStar(__webpack_require__(69125), exports); __exportStar(__webpack_require__(83983), exports); __exportStar(__webpack_require__(7575), exports); __exportStar(__webpack_require__(54542), exports); __exportStar(__webpack_require__(88373), exports); __exportStar(__webpack_require__(59691), exports); __exportStar(__webpack_require__(57520), exports); __exportStar(__webpack_require__(57671), exports); __exportStar(__webpack_require__(56198), exports); __exportStar(__webpack_require__(88458), exports); __exportStar(__webpack_require__(57581), exports); __exportStar(__webpack_require__(61917), exports); __exportStar(__webpack_require__(82159), exports); __exportStar(__webpack_require__(91970), exports); __exportStar(__webpack_require__(85570), exports); __exportStar(__webpack_require__(55301), exports); __exportStar(__webpack_require__(64497), exports); __exportStar(__webpack_require__(23106), exports); __exportStar(__webpack_require__(95616), exports); __exportStar(__webpack_require__(53749), exports); __exportStar(__webpack_require__(99395), exports); __exportStar(__webpack_require__(15482), exports); __exportStar(__webpack_require__(32376), exports); __exportStar(__webpack_require__(92182), exports); __exportStar(__webpack_require__(87532), exports); __exportStar(__webpack_require__(65652), exports); __exportStar(__webpack_require__(13130), exports); __exportStar(__webpack_require__(7404), exports); __exportStar(__webpack_require__(44116), exports); __exportStar(__webpack_require__(71380), exports); __exportStar(__webpack_require__(94214), exports); __exportStar(__webpack_require__(33870), exports); __exportStar(__webpack_require__(87864), exports); __exportStar(__webpack_require__(75656), exports); __exportStar(__webpack_require__(99743), exports); __exportStar(__webpack_require__(79564), exports); __exportStar(__webpack_require__(15298), exports); __exportStar(__webpack_require__(11952), exports); __exportStar(__webpack_require__(84543), exports); __exportStar(__webpack_require__(5965), exports); __exportStar(__webpack_require__(91459), exports); __exportStar(__webpack_require__(10794), exports); __exportStar(__webpack_require__(12313), exports); __exportStar(__webpack_require__(85502), exports); __exportStar(__webpack_require__(59190), exports); __exportStar(__webpack_require__(48315), exports); __exportStar(__webpack_require__(11934), exports); __exportStar(__webpack_require__(73702), exports); __exportStar(__webpack_require__(52489), exports); __exportStar(__webpack_require__(90483), exports); __exportStar(__webpack_require__(81451), exports); __exportStar(__webpack_require__(12804), exports); __exportStar(__webpack_require__(89029), exports); __exportStar(__webpack_require__(41469), exports); __exportStar(__webpack_require__(79555), exports); __exportStar(__webpack_require__(37480), exports); __exportStar(__webpack_require__(60384), exports); __exportStar(__webpack_require__(96069), exports); __exportStar(__webpack_require__(80238), exports); __exportStar(__webpack_require__(62625), exports); __exportStar(__webpack_require__(25876), exports); __exportStar(__webpack_require__(77375), exports); __exportStar(__webpack_require__(7367), exports); __exportStar(__webpack_require__(51997), exports); __exportStar(__webpack_require__(53587), exports); __exportStar(__webpack_require__(87699), exports); __exportStar(__webpack_require__(31170), exports); __exportStar(__webpack_require__(753), exports); __exportStar(__webpack_require__(36438), exports); __exportStar(__webpack_require__(36332), exports); __exportStar(__webpack_require__(70490), exports); __exportStar(__webpack_require__(33051), exports); __exportStar(__webpack_require__(95408), exports); __exportStar(__webpack_require__(74288), exports); __exportStar(__webpack_require__(45765), exports); __exportStar(__webpack_require__(8701), exports); __exportStar(__webpack_require__(70253), exports); __exportStar(__webpack_require__(77198), exports); __exportStar(__webpack_require__(35114), exports); __exportStar(__webpack_require__(78438), exports); __exportStar(__webpack_require__(72984), exports); __exportStar(__webpack_require__(18283), exports); __exportStar(__webpack_require__(38949), exports); __exportStar(__webpack_require__(29063), exports); __exportStar(__webpack_require__(62587), exports); __exportStar(__webpack_require__(82956), exports); __exportStar(__webpack_require__(64080), exports); __exportStar(__webpack_require__(72041), exports); __exportStar(__webpack_require__(18582), exports); __exportStar(__webpack_require__(86288), exports); __exportStar(__webpack_require__(66291), exports); __exportStar(__webpack_require__(2988), exports); __exportStar(__webpack_require__(77076), exports); __exportStar(__webpack_require__(83813), exports); __exportStar(__webpack_require__(21269), exports); __exportStar(__webpack_require__(87778), exports); __exportStar(__webpack_require__(75464), exports); __exportStar(__webpack_require__(91268), exports); __exportStar(__webpack_require__(13995), exports); __exportStar(__webpack_require__(69363), exports); __exportStar(__webpack_require__(34610), exports); __exportStar(__webpack_require__(59092), exports); __exportStar(__webpack_require__(6956), exports); __exportStar(__webpack_require__(67890), exports); __exportStar(__webpack_require__(4113), exports); __exportStar(__webpack_require__(92879), exports); __exportStar(__webpack_require__(77616), exports); __exportStar(__webpack_require__(19239), exports); __exportStar(__webpack_require__(43833), exports); __exportStar(__webpack_require__(50460), exports); __exportStar(__webpack_require__(46811), exports); __exportStar(__webpack_require__(79307), exports); __exportStar(__webpack_require__(88506), exports); __exportStar(__webpack_require__(27176), exports); __exportStar(__webpack_require__(81869), exports); __exportStar(__webpack_require__(82123), exports); __exportStar(__webpack_require__(37428), exports); __exportStar(__webpack_require__(31868), exports); __exportStar(__webpack_require__(20082), exports); __exportStar(__webpack_require__(32880), exports); __exportStar(__webpack_require__(81179), exports); __exportStar(__webpack_require__(20847), exports); __exportStar(__webpack_require__(67081), exports); __exportStar(__webpack_require__(81807), exports); __exportStar(__webpack_require__(52692), exports); __exportStar(__webpack_require__(56330), exports); __exportStar(__webpack_require__(68839), exports); __exportStar(__webpack_require__(4445), exports); __exportStar(__webpack_require__(90475), exports); __exportStar(__webpack_require__(80303), exports); __exportStar(__webpack_require__(27420), exports); __exportStar(__webpack_require__(57567), exports); __exportStar(__webpack_require__(77725), exports); __exportStar(__webpack_require__(80244), exports); __exportStar(__webpack_require__(27409), exports); __exportStar(__webpack_require__(73699), exports); __exportStar(__webpack_require__(45481), exports); __exportStar(__webpack_require__(69003), exports); __exportStar(__webpack_require__(93599), exports); __exportStar(__webpack_require__(55377), exports); __exportStar(__webpack_require__(75705), exports); __exportStar(__webpack_require__(17057), exports); __exportStar(__webpack_require__(24587), exports); __exportStar(__webpack_require__(23530), exports); __exportStar(__webpack_require__(44120), exports); __exportStar(__webpack_require__(43104), exports); __exportStar(__webpack_require__(49655), exports); __exportStar(__webpack_require__(51182), exports); __exportStar(__webpack_require__(1513), exports); __exportStar(__webpack_require__(62273), exports); __exportStar(__webpack_require__(19626), exports); __exportStar(__webpack_require__(32273), exports); __exportStar(__webpack_require__(16249), exports); __exportStar(__webpack_require__(92674), exports); __exportStar(__webpack_require__(6147), exports); __exportStar(__webpack_require__(17771), exports); __exportStar(__webpack_require__(29436), exports); __exportStar(__webpack_require__(44579), exports); __exportStar(__webpack_require__(96736), exports); __exportStar(__webpack_require__(45830), exports); __exportStar(__webpack_require__(9441), exports); __exportStar(__webpack_require__(65554), exports); __exportStar(__webpack_require__(78585), exports); __exportStar(__webpack_require__(71770), exports); __exportStar(__webpack_require__(58976), exports); __exportStar(__webpack_require__(80411), exports); __exportStar(__webpack_require__(20337), exports); __exportStar(__webpack_require__(34078), exports); __exportStar(__webpack_require__(99723), exports); __exportStar(__webpack_require__(87633), exports); __exportStar(__webpack_require__(44188), exports); __exportStar(__webpack_require__(86102), exports); __exportStar(__webpack_require__(92899), exports); __exportStar(__webpack_require__(35972), exports); __exportStar(__webpack_require__(53784), exports); __exportStar(__webpack_require__(22936), exports); __exportStar(__webpack_require__(62079), exports); __exportStar(__webpack_require__(13670), exports); __exportStar(__webpack_require__(26475), exports); __exportStar(__webpack_require__(73942), exports); __exportStar(__webpack_require__(41933), exports); __exportStar(__webpack_require__(50136), exports); __exportStar(__webpack_require__(65681), exports); __exportStar(__webpack_require__(57250), exports); __exportStar(__webpack_require__(88017), exports); __exportStar(__webpack_require__(32371), exports); __exportStar(__webpack_require__(55150), exports); __exportStar(__webpack_require__(72464), exports); __exportStar(__webpack_require__(61017), exports); __exportStar(__webpack_require__(79208), exports); __exportStar(__webpack_require__(97830), exports); __exportStar(__webpack_require__(89981), exports); __exportStar(__webpack_require__(53802), exports); __exportStar(__webpack_require__(10517), exports); __exportStar(__webpack_require__(37119), exports); __exportStar(__webpack_require__(69473), exports); __exportStar(__webpack_require__(73294), exports); __exportStar(__webpack_require__(41937), exports); __exportStar(__webpack_require__(18739), exports); __exportStar(__webpack_require__(38687), exports); __exportStar(__webpack_require__(99898), exports); __exportStar(__webpack_require__(2654), exports); __exportStar(__webpack_require__(28616), exports); __exportStar(__webpack_require__(80523), exports); __exportStar(__webpack_require__(18231), exports); __exportStar(__webpack_require__(35952), exports); __exportStar(__webpack_require__(65121), exports); __exportStar(__webpack_require__(42217), exports); __exportStar(__webpack_require__(33260), exports); __exportStar(__webpack_require__(60018), exports); __exportStar(__webpack_require__(71455), exports); __exportStar(__webpack_require__(66455), exports); __exportStar(__webpack_require__(83162), exports); __exportStar(__webpack_require__(74378), exports); __exportStar(__webpack_require__(52980), exports); __exportStar(__webpack_require__(49653), exports); __exportStar(__webpack_require__(79906), exports); __exportStar(__webpack_require__(70404), exports); __exportStar(__webpack_require__(63402), exports); __exportStar(__webpack_require__(14302), exports); __exportStar(__webpack_require__(48676), exports); __exportStar(__webpack_require__(454), exports); __exportStar(__webpack_require__(36017), exports); __exportStar(__webpack_require__(15744), exports); __exportStar(__webpack_require__(49823), exports); __exportStar(__webpack_require__(45872), exports); __exportStar(__webpack_require__(4413), exports); __exportStar(__webpack_require__(78107), exports); __exportStar(__webpack_require__(74751), exports); __exportStar(__webpack_require__(20266), exports); __exportStar(__webpack_require__(82340), exports); __exportStar(__webpack_require__(70898), exports); __exportStar(__webpack_require__(836), exports); __exportStar(__webpack_require__(75125), exports); __exportStar(__webpack_require__(99111), exports); __exportStar(__webpack_require__(75868), exports); __exportStar(__webpack_require__(22055), exports); __exportStar(__webpack_require__(33710), exports); __exportStar(__webpack_require__(12112), exports); __exportStar(__webpack_require__(5151), exports); __exportStar(__webpack_require__(25331), exports); __exportStar(__webpack_require__(10120), exports); __exportStar(__webpack_require__(41665), exports); __exportStar(__webpack_require__(25418), exports); __exportStar(__webpack_require__(72781), exports); __exportStar(__webpack_require__(11344), exports); __exportStar(__webpack_require__(45973), exports); __exportStar(__webpack_require__(2937), exports); __exportStar(__webpack_require__(16522), exports); __exportStar(__webpack_require__(34234), exports); __exportStar(__webpack_require__(69682), exports); __exportStar(__webpack_require__(51785), exports); __exportStar(__webpack_require__(66389), exports); __exportStar(__webpack_require__(97920), exports); __exportStar(__webpack_require__(48449), exports); __exportStar(__webpack_require__(1745), exports); __exportStar(__webpack_require__(67791), exports); __exportStar(__webpack_require__(60868), exports); __exportStar(__webpack_require__(63858), exports); __exportStar(__webpack_require__(64206), exports); __exportStar(__webpack_require__(80149), exports); __exportStar(__webpack_require__(59216), exports); __exportStar(__webpack_require__(41878), exports); __exportStar(__webpack_require__(69260), exports); __exportStar(__webpack_require__(51721), exports); __exportStar(__webpack_require__(59215), exports); __exportStar(__webpack_require__(38415), exports); __exportStar(__webpack_require__(27724), exports); __exportStar(__webpack_require__(73693), exports); __exportStar(__webpack_require__(74490), exports); __exportStar(__webpack_require__(54572), exports); __exportStar(__webpack_require__(35940), exports); __exportStar(__webpack_require__(44933), exports); __exportStar(__webpack_require__(96006), exports); __exportStar(__webpack_require__(32028), exports); __exportStar(__webpack_require__(45221), exports); __exportStar(__webpack_require__(89695), exports); __exportStar(__webpack_require__(80776), exports); __exportStar(__webpack_require__(54404), exports); __exportStar(__webpack_require__(16670), exports); __exportStar(__webpack_require__(5501), exports); __exportStar(__webpack_require__(37897), exports); __exportStar(__webpack_require__(65660), exports); __exportStar(__webpack_require__(14425), exports); __exportStar(__webpack_require__(68495), exports); __exportStar(__webpack_require__(21266), exports); __exportStar(__webpack_require__(90231), exports); __exportStar(__webpack_require__(63875), exports); __exportStar(__webpack_require__(6596), exports); __exportStar(__webpack_require__(54202), exports); __exportStar(__webpack_require__(61733), exports); __exportStar(__webpack_require__(83482), exports); __exportStar(__webpack_require__(26522), exports); __exportStar(__webpack_require__(26748), exports); __exportStar(__webpack_require__(68984), exports); __exportStar(__webpack_require__(50124), exports); __exportStar(__webpack_require__(71585), exports); __exportStar(__webpack_require__(23166), exports); __exportStar(__webpack_require__(91000), exports); __exportStar(__webpack_require__(29162), exports); __exportStar(__webpack_require__(51511), exports); __exportStar(__webpack_require__(29865), exports); __exportStar(__webpack_require__(87830), exports); __exportStar(__webpack_require__(94089), exports); __exportStar(__webpack_require__(44310), exports); __exportStar(__webpack_require__(15484), exports); /***/ }, /***/ 282 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ElevenLabsClient = void 0; const Client_1 = __webpack_require__(72207); const errors = __importStar(__webpack_require__(48628)); const webhooks_1 = __webpack_require__(42998); const music_1 = __webpack_require__(48641); class ElevenLabsClient extends Client_1.ElevenLabsClient { constructor(options = {}) { var _a; const apiKey = (_a = options.apiKey) !== null && _a !== void 0 ? _a : process.env.ELEVENLABS_API_KEY; if (apiKey == null) { throw new errors.ElevenLabsError({ message: "Please pass in your ElevenLabs API Key or export ELEVENLABS_API_KEY in your environment.", }); } options.apiKey = apiKey; super(options); } get webhooks() { if (!this._customWebhooks) { this._customWebhooks = new webhooks_1.WebhooksClient(this._options); } return this._customWebhooks; } // @ts-expect-error - Intentionally overriding parent getter with custom Music wrapper get music() { if (!this._customMusic) { this._customMusic = new music_1.Music(this._options); } return this._customMusic; } } exports.ElevenLabsClient = ElevenLabsClient; /***/ }, /***/ 91426 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.stream = exports.play = exports.Music = exports.ElevenLabsClient = void 0; var ElevenLabsClient_1 = __webpack_require__(282); Object.defineProperty(exports, "ElevenLabsClient", ({ enumerable: true, get: function () { return ElevenLabsClient_1.ElevenLabsClient; } })); var music_1 = __webpack_require__(48641); Object.defineProperty(exports, "Music", ({ enumerable: true, get: function () { return music_1.Music; } })); var play_1 = __webpack_require__(14986); Object.defineProperty(exports, "play", ({ enumerable: true, get: function () { return play_1.play; } })); var stream_1 = __webpack_require__(39192); Object.defineProperty(exports, "stream", ({ enumerable: true, get: function () { return stream_1.stream; } })); /***/ }, /***/ 48641 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Music = void 0; const Client_1 = __webpack_require__(97280); class Music extends Client_1.Music { constructor(options = {}) { super(options); } /** * Compose a song from a prompt or a composition plan with detailed response parsing. * This method calls the original composeDetailed and then parses the stream response. * @throws {@link ElevenLabs.UnprocessableEntityError} */ // @ts-expect-error - Intentionally overriding parent method with different return type composeDetailed() { const _super = Object.create(null, { composeDetailed: { get: () => super.composeDetailed } }); return __awaiter(this, arguments, void 0, function* (request = {}, requestOptions) { // Call the parent method to get the stream const response = yield _super.composeDetailed.call(this, request, requestOptions); // Parse the stream using your existing parsing method const parsedResponse = yield this.parseMultipart(response); return parsedResponse; }); } /** * Reads a ReadableStream containing multipart data and parses it into JSON and audio parts * @param stream - ReadableStream from ElevenLabs music API response * @returns Object containing parsed JSON metadata, audio Buffer, and filename */ parseMultipart(stream) { return __awaiter(this, void 0, void 0, function* () { // Read the stream and collect all chunks const reader = stream.getReader(); const chunks = []; let done = false; while (!done) { const result = yield reader.read(); done = result.done; if (result.value) { chunks.push(result.value); } } // Combine all chunks into a single buffer const totalLength = chunks.reduce((acc, chunk) => acc + chunk.length, 0); const responseBytes = new Uint8Array(totalLength); let offset = 0; for (const chunk of chunks) { responseBytes.set(chunk, offset); offset += chunk.length; } // Parse the multipart content const responseText = new TextDecoder().decode(responseBytes); const lines = responseText.split('\n'); const boundary = lines[0].trim(); // Find the JSON part (should be early in the response) let jsonData = null; let filename = 'generated_music.mp3'; // Parse JSON from the text representation for (let i = 0; i < Math.min(10, lines.length); i++) { if (lines[i].includes('Content-Type: application/json') && i + 2 < lines.length) { const jsonLine = lines[i + 2]; if (jsonLine.trim() && jsonLine.startsWith('{')) { try { const rawJson = JSON.parse(jsonLine); // Convert snake_case keys to camelCase jsonData = this.toCamelCase(rawJson); console.log('✓ Successfully parsed JSON metadata'); } catch (e) { console.warn('Failed to parse JSON:', e); } break; } } } // Extract filename from headers for (let i = 0; i < Math.min(20, lines.length); i++) { if (lines[i].includes('filename=')) { const match = lines[i].match(/filename="([^"]+)"/); if (match) { filename = match[1]; break; } } } // Find where the audio data starts (after the second boundary and headers) const boundaryBytes = new TextEncoder().encode(boundary); let firstBoundary = -1; let secondBoundary = -1; for (let i = 0; i <= responseBytes.length - boundaryBytes.length; i++) { let match = true; for (let j = 0; j < boundaryBytes.length; j++) { if (responseBytes[i + j] !== boundaryBytes[j]) { match = false; break; } } if (match) { if (firstBoundary === -1) { firstBoundary = i; } else if (secondBoundary === -1) { secondBoundary = i; break; } } } if (secondBoundary === -1) { throw new Error('Could not find audio part boundary'); } // Find the start of audio data (after headers and empty line) let audioStart = secondBoundary + boundaryBytes.length; // Skip past the headers to find the empty line while (audioStart < responseBytes.length - 1) { if (responseBytes[audioStart] === 0x0A && responseBytes[audioStart + 1] === 0x0A) { // Found \n\n - audio starts after this audioStart += 2; break; } audioStart++; } // Audio goes until the end (or until we find another boundary, but usually it's the end) const audioBuffer = Buffer.from(responseBytes.slice(audioStart)); if (!jsonData) { throw new Error('Could not parse JSON data'); } return { json: jsonData, audio: audioBuffer, filename: filename }; }); } /** * Converts snake_case keys to camelCase recursively */ toCamelCase(obj) { if (Array.isArray(obj)) { return obj.map((item) => this.toCamelCase(item)); } else if (obj !== null && typeof obj === 'object') { return Object.keys(obj).reduce((result, key) => { const camelKey = key.replace(/_([a-z])/g, (_, letter) => letter.toUpperCase()); result[camelKey] = this.toCamelCase(obj[key]); return result; }, {}); } return obj; } } exports.Music = Music; /***/ }, /***/ 14986 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.play = play; const ElevenLabsError_1 = __webpack_require__(72753); const utils_1 = __webpack_require__(91619); function play(audio) { return __awaiter(this, void 0, void 0, function* () { if (!(0, utils_1.isNode)()) { throw new ElevenLabsError_1.ElevenLabsError({ message: "The play function is only available in a Node.js environment.", }); } const { spawn } = yield Promise.resolve().then(() => __importStar(__webpack_require__(31421))); const { Readable } = yield Promise.resolve().then(() => __importStar(__webpack_require__(57075))); const commandExists = (yield Promise.resolve().then(() => __importStar(__webpack_require__(43917)))).default; if (!commandExists.sync("ffplay")) { throw new ElevenLabsError_1.ElevenLabsError({ message: `ffplay from ffmpeg not found, necessary to play audio. On mac you can install it with 'brew install ffmpeg'. On linux and windows you can install it from https://ffmpeg.org/`, }); } const ffplay = spawn("ffplay", ["-autoexit", "-", "-nodisp"], { stdio: ["pipe", "ignore", "pipe"], }); Readable.from(audio).pipe(ffplay.stdin); const errorChunks = []; ffplay.stderr.on("data", (chunk) => { errorChunks.push(chunk); }); return new Promise((resolve, reject) => { ffplay.on("close", (code) => { if (code === 0) { resolve(); } else { const error = Buffer.concat(errorChunks).toString(); reject(new ElevenLabsError_1.ElevenLabsError({ message: `ffplay exited with code ${code}. Stderr: ${error}`, })); } }); ffplay.on("error", (err) => { reject(new ElevenLabsError_1.ElevenLabsError({ message: `Failed to start ffplay: ${err.message}` })); }); }); }); } /***/ }, /***/ 39192 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.stream = stream; const utils_1 = __webpack_require__(91619); const ElevenLabsError_1 = __webpack_require__(72753); function stream(audio) { return __awaiter(this, void 0, void 0, function* () { if (!(0, utils_1.isNode)()) { throw new ElevenLabsError_1.ElevenLabsError({ message: "The stream function is only available in a Node.js environment.", }); } const { spawn } = yield Promise.resolve().then(() => __importStar(__webpack_require__(31421))); const { Readable } = yield Promise.resolve().then(() => __importStar(__webpack_require__(57075))); const commandExists = (yield Promise.resolve().then(() => __importStar(__webpack_require__(43917)))).default; if (!commandExists.sync("mpv")) { throw new ElevenLabsError_1.ElevenLabsError({ message: `mpv not found, necessary to stream audio." On mac you can install it with 'brew install mpv'. On linux and windows you can install it from https://mpv.io/`, }); } const mpv = spawn("mpv", ["--no-cache", "--no-terminal", "--", "fd://0"], { stdio: ["pipe", "ignore", "pipe"], }); Readable.from((0, utils_1.toAsyncIterable)(audio)).pipe(mpv.stdin); const errorChunks = []; mpv.stderr.on("data", (chunk) => { errorChunks.push(chunk); }); return new Promise((resolve, reject) => { mpv.on("close", (code) => { if (code === 0) { resolve(); } else { const error = Buffer.concat(errorChunks).toString(); reject(new ElevenLabsError_1.ElevenLabsError({ message: `mpv exited with code ${code}. Stderr: ${error}`, })); } }); mpv.on("error", (err) => { reject(new ElevenLabsError_1.ElevenLabsError({ message: `Failed to start mpv: ${err.message}` })); }); }); }); } /***/ }, /***/ 91619 (__unused_webpack_module, exports) { "use strict"; var __await = (this && this.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _arguments, generator) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var g = generator.apply(thisArg, _arguments || []), i, q = []; return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i; function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; } function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } } function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { resume("next", value); } function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isNode = isNode; exports.toAsyncIterable = toAsyncIterable; function isNode() { var _a; return (typeof process !== "undefined" && process.versions != null && process.versions.node != null && ((_a = process.release) === null || _a === void 0 ? void 0 : _a.name) === "node"); } function toAsyncIterable(stream) { return __asyncGenerator(this, arguments, function* toAsyncIterable_1() { const reader = stream.getReader(); try { while (true) { const { done, value } = yield __await(reader.read()); if (done) { return yield __await(void 0); } yield yield __await(value); } } finally { reader.releaseLock(); } }); } /***/ }, /***/ 42998 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var _a; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.WebhooksClient = void 0; const crypto_1 = __webpack_require__(76982); const errors_1 = __webpack_require__(48628); const Client_1 = __webpack_require__(88293); const crypto = (_a = globalThis.crypto) !== null && _a !== void 0 ? _a : crypto_1.webcrypto; // Async HMAC-SHA256 using Web Crypto API function hmacSHA256(key, message) { return __awaiter(this, void 0, void 0, function* () { const enc = new TextEncoder(); const keyData = enc.encode(key); const msgData = enc.encode(message); const cryptoKey = yield crypto.subtle.importKey('raw', keyData, { name: 'HMAC', hash: 'SHA-256' }, false, ['sign']); const sig = yield crypto.subtle.sign('HMAC', cryptoKey, msgData); return 'v0=' + Array.from(new Uint8Array(sig)).map(b => b.toString(16).padStart(2, '0')).join(''); }); } /** * Extended webhook client that includes both auto-generated API methods and custom functionality */ class WebhooksClient extends Client_1.Webhooks { /** * Constructs a webhook event object from a payload and signature. * Verifies the webhook signature to ensure the event came from ElevenLabs. * * @param rawBody - The webhook request body. Must be the raw body, not a JSON object * @param sigHeader - The signature header from the request * @param secret - Your webhook secret * @returns The verified webhook event * @throws {ElevenLabsError} if the signature is invalid or missing */ constructEvent(rawBody, sigHeader, secret) { return __awaiter(this, void 0, void 0, function* () { var _a; if (!sigHeader) { throw new errors_1.ElevenLabsError({ message: 'Missing signature header', statusCode: 400, }); } if (!secret) { throw new errors_1.ElevenLabsError({ message: 'Webhook secret not configured', statusCode: 400, }); } const headers = sigHeader.split(','); const timestamp = (_a = headers.find((e) => e.startsWith('t='))) === null || _a === void 0 ? void 0 : _a.substring(2); const signature = headers.find((e) => e.startsWith('v0=')); if (!timestamp || !signature) { throw new errors_1.ElevenLabsError({ message: 'No signature hash found with expected scheme v0', statusCode: 400, }); } // Validate timestamp const reqTimestamp = Number(timestamp) * 1000; const tolerance = Date.now() - 30 * 60 * 1000; if (reqTimestamp < tolerance) { throw new errors_1.ElevenLabsError({ message: 'Timestamp outside the tolerance zone', statusCode: 400, }); } // Validate hash const message = `${timestamp}.${rawBody}`; const digest = yield hmacSHA256(secret, message); if (signature !== digest) { throw new errors_1.ElevenLabsError({ message: 'Signature hash does not match the expected signature hash for payload', statusCode: 400, }); } return JSON.parse(rawBody); }); } } exports.WebhooksClient = WebhooksClient; /***/ }, /***/ 88620 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const stringWidth = __webpack_require__(27513); const stripAnsi = __webpack_require__(26231); const ansiStyles = __webpack_require__(94083); const ESCAPES = new Set([ '\u001B', '\u009B' ]); const END_CODE = 39; const wrapAnsi = code => `${ESCAPES.values().next().value}[${code}m`; // Calculate the length of words split on ' ', ignoring // the extra characters added by ansi escape codes const wordLengths = string => string.split(' ').map(character => stringWidth(character)); // Wrap a long word across multiple rows // Ansi escape codes do not count towards length const wrapWord = (rows, word, columns) => { const characters = [...word]; let isInsideEscape = false; let visible = stringWidth(stripAnsi(rows[rows.length - 1])); for (const [index, character] of characters.entries()) { const characterLength = stringWidth(character); if (visible + characterLength <= columns) { rows[rows.length - 1] += character; } else { rows.push(character); visible = 0; } if (ESCAPES.has(character)) { isInsideEscape = true; } else if (isInsideEscape && character === 'm') { isInsideEscape = false; continue; } if (isInsideEscape) { continue; } visible += characterLength; if (visible === columns && index < characters.length - 1) { rows.push(''); visible = 0; } } // It's possible that the last row we copy over is only // ansi escape characters, handle this edge-case if (!visible && rows[rows.length - 1].length > 0 && rows.length > 1) { rows[rows.length - 2] += rows.pop(); } }; // Trims spaces from a string ignoring invisible sequences const stringVisibleTrimSpacesRight = str => { const words = str.split(' '); let last = words.length; while (last > 0) { if (stringWidth(words[last - 1]) > 0) { break; } last--; } if (last === words.length) { return str; } return words.slice(0, last).join(' ') + words.slice(last).join(''); }; // The wrap-ansi module can be invoked in either 'hard' or 'soft' wrap mode // // 'hard' will never allow a string to take up more than columns characters // // 'soft' allows long words to expand past the column length const exec = (string, columns, options = {}) => { if (options.trim !== false && string.trim() === '') { return ''; } let pre = ''; let ret = ''; let escapeCode; const lengths = wordLengths(string); let rows = ['']; for (const [index, word] of string.split(' ').entries()) { if (options.trim !== false) { rows[rows.length - 1] = rows[rows.length - 1].trimLeft(); } let rowLength = stringWidth(rows[rows.length - 1]); if (index !== 0) { if (rowLength >= columns && (options.wordWrap === false || options.trim === false)) { // If we start with a new word but the current row length equals the length of the columns, add a new row rows.push(''); rowLength = 0; } if (rowLength > 0 || options.trim === false) { rows[rows.length - 1] += ' '; rowLength++; } } // In 'hard' wrap mode, the length of a line is never allowed to extend past 'columns' if (options.hard && lengths[index] > columns) { const remainingColumns = (columns - rowLength); const breaksStartingThisLine = 1 + Math.floor((lengths[index] - remainingColumns - 1) / columns); const breaksStartingNextLine = Math.floor((lengths[index] - 1) / columns); if (breaksStartingNextLine < breaksStartingThisLine) { rows.push(''); } wrapWord(rows, word, columns); continue; } if (rowLength + lengths[index] > columns && rowLength > 0 && lengths[index] > 0) { if (options.wordWrap === false && rowLength < columns) { wrapWord(rows, word, columns); continue; } rows.push(''); } if (rowLength + lengths[index] > columns && options.wordWrap === false) { wrapWord(rows, word, columns); continue; } rows[rows.length - 1] += word; } if (options.trim !== false) { rows = rows.map(stringVisibleTrimSpacesRight); } pre = rows.join('\n'); for (const [index, character] of [...pre].entries()) { ret += character; if (ESCAPES.has(character)) { const code = parseFloat(/\d[^m]*/.exec(pre.slice(index, index + 4))); escapeCode = code === END_CODE ? null : code; } const code = ansiStyles.codes.get(Number(escapeCode)); if (escapeCode && code) { if (pre[index + 1] === '\n') { ret += wrapAnsi(code); } else if (character === '\n') { ret += wrapAnsi(escapeCode); } } } return ret; }; // For each newline, invoke the method separately module.exports = (string, columns, options) => { return String(string) .normalize() .replace(/\r\n/g, '\n') .split('\n') .map(line => exec(line, columns, options)) .join('\n'); }; /***/ }, /***/ 18926 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } Object.defineProperty(exports, "__esModule", ({ value: true })); __export(__webpack_require__(49423)); //# sourceMappingURL=index.js.map /***/ }, /***/ 49423 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); const fs_1 = __webpack_require__(79896); const debug_1 = __importDefault(__webpack_require__(45753)); const log = debug_1.default('@kwsites/file-exists'); function check(path, isFile, isDirectory) { log(`checking %s`, path); try { const stat = fs_1.statSync(path); if (stat.isFile() && isFile) { log(`[OK] path represents a file`); return true; } if (stat.isDirectory() && isDirectory) { log(`[OK] path represents a directory`); return true; } log(`[FAIL] path represents something other than a file or directory`); return false; } catch (e) { if (e.code === 'ENOENT') { log(`[FAIL] path is not accessible: %o`, e); return false; } log(`[FATAL] %o`, e); throw e; } } /** * Synchronous validation of a path existing either as a file or as a directory. * * @param {string} path The path to check * @param {number} type One or both of the exported numeric constants */ function exists(path, type = exports.READABLE) { return check(path, (type & exports.FILE) > 0, (type & exports.FOLDER) > 0); } exports.exists = exists; /** * Constant representing a file */ exports.FILE = 1; /** * Constant representing a folder */ exports.FOLDER = 2; /** * Constant representing either a file or a folder */ exports.READABLE = exports.FILE + exports.FOLDER; //# sourceMappingURL=index.js.map /***/ }, /***/ 78100 (__unused_webpack_module, exports) { "use strict"; var __webpack_unused_export__; __webpack_unused_export__ = ({ value: true }); exports.ud = exports.yX = void 0; /** * Creates a new `DeferredPromise` * * ```typescript import {deferred} from '@kwsites/promise-deferred`; ``` */ function deferred() { let done; let fail; let status = 'pending'; const promise = new Promise((_done, _fail) => { done = _done; fail = _fail; }); return { promise, done(result) { if (status === 'pending') { status = 'resolved'; done(result); } }, fail(error) { if (status === 'pending') { status = 'rejected'; fail(error); } }, get fulfilled() { return status !== 'pending'; }, get status() { return status; }, }; } exports.yX = deferred; /** * Alias of the exported `deferred` function, to help consumers wanting to use `deferred` as the * local variable name rather than the factory import name, without needing to rename on import. * * ```typescript import {createDeferred} from '@kwsites/promise-deferred`; ``` */ exports.ud = deferred; /** * Default export allows use as: * * ```typescript import deferred from '@kwsites/promise-deferred`; ``` */ __webpack_unused_export__ = deferred; //# sourceMappingURL=index.js.map /***/ }, /***/ 36142 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const { parse } = __webpack_require__(23929); module.exports = function (elt) { const style = new CSSStyleDeclaration(elt) const handler = { get: function(target, property) { return property in target ? target[property] : target.getPropertyValue(dasherizeProperty(property)); }, has: function(target, key) { return true; }, set: function(target, property, value) { if (property in target) { target[property] = value; } else { target.setProperty(dasherizeProperty(property), value ?? undefined); } return true; } }; return new Proxy(style, handler); }; function dasherizeProperty(property) { return property.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); } function CSSStyleDeclaration(elt) { this._element = elt; } const IMPORTANT_BANG = '!important'; // Utility function for parsing style declarations // Pass in a string like "margin-left: 5px; border-style: solid" // and this function returns an object like // {"margin-left":"5px", "border-style":"solid"} function parseStyles(value) { const result = { property: {}, priority: {}, } if (!value) { return result; } const styleValues = parse(value); if (styleValues.length < 2) { return result; } for (let i = 0; i < styleValues.length; i += 2) { const name = styleValues[i]; let value = styleValues[i+1]; if (value.endsWith(IMPORTANT_BANG)) { result.priority[name] = 'important'; value = value.slice(0, -IMPORTANT_BANG.length).trim(); } result.property[name] = value; } return result; } var NO_CHANGE = {}; // Private marker object CSSStyleDeclaration.prototype = Object.create(Object.prototype, { // Return the parsed form of the element's style attribute. // If the element's style attribute has never been parsed // or if it has changed since the last parse, then reparse it // Note that the styles don't get parsed until they're actually needed _parsed: { get: function() { if (!this._parsedStyles || this.cssText !== this._lastParsedText) { var text = this.cssText; this._parsedStyles = parseStyles(text); this._lastParsedText = text; delete this._names; } return this._parsedStyles; }}, // Call this method any time the parsed representation of the // style changes. It converts the style properties to a string and // sets cssText and the element's style attribute _serialize: { value: function() { var styles = this._parsed; var s = ""; for(var name in styles.property) { if (s) s += " "; s += name + ": " + styles.property[name]; if (styles.priority[name]) { s += " !" + styles.priority[name]; } s += ";"; } this.cssText = s; // also sets the style attribute this._lastParsedText = s; // so we don't reparse delete this._names; }}, cssText: { get: function() { // XXX: this is a CSSStyleDeclaration for an element. // A different impl might be necessary for a set of styles // associated returned by getComputedStyle(), e.g. return this._element.getAttribute("style"); }, set: function(value) { // XXX: I should parse and serialize the value to // normalize it and remove errors. FF and chrome do that. this._element.setAttribute("style", value); } }, length: { get: function() { if (!this._names) this._names = Object.getOwnPropertyNames(this._parsed.property); return this._names.length; }}, item: { value: function(n) { if (!this._names) this._names = Object.getOwnPropertyNames(this._parsed.property); return this._names[n]; }}, getPropertyValue: { value: function(property) { property = property.toLowerCase(); return this._parsed.property[property] || ""; }}, getPropertyPriority: { value: function(property) { property = property.toLowerCase(); return this._parsed.priority[property] || ""; }}, setProperty: { value: function(property, value, priority) { property = property.toLowerCase(); if (value === null || value === undefined) { value = ""; } if (priority === null || priority === undefined) { priority = ""; } // String coercion if (value !== NO_CHANGE) { value = "" + value; } value = value.trim(); if (value === "") { this.removeProperty(property); return; } if (priority !== "" && priority !== NO_CHANGE && !/^important$/i.test(priority)) { return; } var styles = this._parsed; if (value === NO_CHANGE) { if (!styles.property[property]) { return; // Not a valid property name. } if (priority !== "") { styles.priority[property] = "important"; } else { delete styles.priority[property]; } } else { // We don't just accept the property value. Instead // we parse it to ensure that it is something valid. // If it contains a semicolon it is invalid if (value.indexOf(";") !== -1) return; var newprops = parseStyles(property + ":" + value); if (Object.getOwnPropertyNames(newprops.property).length === 0) { return; // no valid property found } if (Object.getOwnPropertyNames(newprops.priority).length !== 0) { return; // if the value included '!important' it wasn't valid. } // XXX handle shorthand properties for (var p in newprops.property) { styles.property[p] = newprops.property[p]; if (priority === NO_CHANGE) { continue; } else if (priority !== "") { styles.priority[p] = "important"; } else if (styles.priority[p]) { delete styles.priority[p]; } } } // Serialize and update cssText and element.style! this._serialize(); }}, setPropertyValue: { value: function(property, value) { return this.setProperty(property, value, NO_CHANGE); }}, setPropertyPriority: { value: function(property, priority) { return this.setProperty(property, NO_CHANGE, priority); }}, removeProperty: { value: function(property) { property = property.toLowerCase(); var styles = this._parsed; if (property in styles.property) { delete styles.property[property]; delete styles.priority[property]; // Serialize and update cssText and element.style! this._serialize(); } }}, }); /***/ }, /***/ 28277 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; /* jshint bitwise: false */ module.exports = CharacterData; var Leaf = __webpack_require__(31204); var utils = __webpack_require__(91995); var ChildNode = __webpack_require__(13168); var NonDocumentTypeChildNode = __webpack_require__(39804); function CharacterData() { Leaf.call(this); } CharacterData.prototype = Object.create(Leaf.prototype, { // DOMString substringData(unsigned long offset, // unsigned long count); // The substringData(offset, count) method must run these steps: // // If offset is greater than the context object's // length, throw an INDEX_SIZE_ERR exception and // terminate these steps. // // If offset+count is greater than the context // object's length, return a DOMString whose value is // the UTF-16 code units from the offsetth UTF-16 code // unit to the end of data. // // Return a DOMString whose value is the UTF-16 code // units from the offsetth UTF-16 code unit to the // offset+countth UTF-16 code unit in data. substringData: { value: function substringData(offset, count) { if (arguments.length < 2) { throw new TypeError("Not enough arguments"); } // Convert arguments to WebIDL "unsigned long" offset = offset >>> 0; count = count >>> 0; if (offset > this.data.length || offset < 0 || count < 0) { utils.IndexSizeError(); } return this.data.substring(offset, offset+count); }}, // void appendData(DOMString data); // The appendData(data) method must append data to the context // object's data. appendData: { value: function appendData(data) { if (arguments.length < 1) { throw new TypeError("Not enough arguments"); } this.data += String(data); }}, // void insertData(unsigned long offset, DOMString data); // The insertData(offset, data) method must run these steps: // // If offset is greater than the context object's // length, throw an INDEX_SIZE_ERR exception and // terminate these steps. // // Insert data into the context object's data after // offset UTF-16 code units. // insertData: { value: function insertData(offset, data) { return this.replaceData(offset, 0, data); }}, // void deleteData(unsigned long offset, unsigned long count); // The deleteData(offset, count) method must run these steps: // // If offset is greater than the context object's // length, throw an INDEX_SIZE_ERR exception and // terminate these steps. // // If offset+count is greater than the context // object's length var count be length-offset. // // Starting from offset UTF-16 code units remove count // UTF-16 code units from the context object's data. deleteData: { value: function deleteData(offset, count) { return this.replaceData(offset, count, ''); }}, // void replaceData(unsigned long offset, unsigned long count, // DOMString data); // // The replaceData(offset, count, data) method must act as // if the deleteData() method is invoked with offset and // count as arguments followed by the insertData() method // with offset and data as arguments and re-throw any // exceptions these methods might have thrown. replaceData: { value: function replaceData(offset, count, data) { var curtext = this.data, len = curtext.length; // Convert arguments to correct WebIDL type offset = offset >>> 0; count = count >>> 0; data = String(data); if (offset > len || offset < 0) utils.IndexSizeError(); if (offset+count > len) count = len - offset; var prefix = curtext.substring(0, offset), suffix = curtext.substring(offset+count); this.data = prefix + data + suffix; }}, // Utility method that Node.isEqualNode() calls to test Text and // Comment nodes for equality. It is okay to put it here, since // Node will have already verified that nodeType is equal isEqual: { value: function isEqual(n) { return this._data === n._data; }}, length: { get: function() { return this.data.length; }} }); Object.defineProperties(CharacterData.prototype, ChildNode); Object.defineProperties(CharacterData.prototype, NonDocumentTypeChildNode); /***/ }, /***/ 13168 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var Node = __webpack_require__(20576); var LinkedList = __webpack_require__(81757); var createDocumentFragmentFromArguments = function(document, args) { var docFrag = document.createDocumentFragment(); for (var i=0; i 0; } return this._firstChild !== null; }}, childNodes: { get: function() { this._ensureChildNodes(); return this._childNodes; }}, firstChild: { get: function() { if (this._childNodes) { return this._childNodes.length === 0 ? null : this._childNodes[0]; } return this._firstChild; }}, lastChild: { get: function() { var kids = this._childNodes, first; if (kids) { return kids.length === 0 ? null: kids[kids.length-1]; } first = this._firstChild; if (first === null) { return null; } return first._previousSibling; // circular linked list }}, _ensureChildNodes: { value: function() { if (this._childNodes) { return; } var first = this._firstChild, kid = first, childNodes = this._childNodes = new NodeList(); if (first) do { childNodes.push(kid); kid = kid._nextSibling; } while (kid !== first); // circular linked list this._firstChild = null; // free memory }}, // Remove all of this node's children. This is a minor // optimization that only calls modify() once. removeChildren: { value: function removeChildren() { var root = this.rooted ? this.ownerDocument : null, next = this.firstChild, kid; while (next !== null) { kid = next; next = kid.nextSibling; if (root) root.mutateRemove(kid); kid.parentNode = null; } if (this._childNodes) { this._childNodes.length = 0; } else { this._firstChild = null; } this.modify(); // Update last modified type once only }}, }); /***/ }, /***/ 58575 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = CustomEvent; var Event = __webpack_require__(79778); function CustomEvent(type, dictionary) { // Just use the superclass constructor to initialize Event.call(this, type, dictionary); } CustomEvent.prototype = Object.create(Event.prototype, { constructor: { value: CustomEvent } }); /***/ }, /***/ 58149 (module) { "use strict"; module.exports = DOMException; var INDEX_SIZE_ERR = 1; var HIERARCHY_REQUEST_ERR = 3; var WRONG_DOCUMENT_ERR = 4; var INVALID_CHARACTER_ERR = 5; var NO_MODIFICATION_ALLOWED_ERR = 7; var NOT_FOUND_ERR = 8; var NOT_SUPPORTED_ERR = 9; var INVALID_STATE_ERR = 11; var SYNTAX_ERR = 12; var INVALID_MODIFICATION_ERR = 13; var NAMESPACE_ERR = 14; var INVALID_ACCESS_ERR = 15; var TYPE_MISMATCH_ERR = 17; var SECURITY_ERR = 18; var NETWORK_ERR = 19; var ABORT_ERR = 20; var URL_MISMATCH_ERR = 21; var QUOTA_EXCEEDED_ERR = 22; var TIMEOUT_ERR = 23; var INVALID_NODE_TYPE_ERR = 24; var DATA_CLONE_ERR = 25; // Code to name var names = [ null, // No error with code 0 'INDEX_SIZE_ERR', null, // historical 'HIERARCHY_REQUEST_ERR', 'WRONG_DOCUMENT_ERR', 'INVALID_CHARACTER_ERR', null, // historical 'NO_MODIFICATION_ALLOWED_ERR', 'NOT_FOUND_ERR', 'NOT_SUPPORTED_ERR', 'INUSE_ATTRIBUTE_ERR', // historical 'INVALID_STATE_ERR', 'SYNTAX_ERR', 'INVALID_MODIFICATION_ERR', 'NAMESPACE_ERR', 'INVALID_ACCESS_ERR', null, // historical 'TYPE_MISMATCH_ERR', 'SECURITY_ERR', 'NETWORK_ERR', 'ABORT_ERR', 'URL_MISMATCH_ERR', 'QUOTA_EXCEEDED_ERR', 'TIMEOUT_ERR', 'INVALID_NODE_TYPE_ERR', 'DATA_CLONE_ERR', ]; // Code to message // These strings are from the 13 May 2011 Editor's Draft of DOM Core. // http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html // Copyright © 2011 W3C® (MIT, ERCIM, Keio), All Rights Reserved. // Used under the terms of the W3C Document License: // http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231 var messages = [ null, // No error with code 0 'INDEX_SIZE_ERR (1): the index is not in the allowed range', null, 'HIERARCHY_REQUEST_ERR (3): the operation would yield an incorrect nodes model', 'WRONG_DOCUMENT_ERR (4): the object is in the wrong Document, a call to importNode is required', 'INVALID_CHARACTER_ERR (5): the string contains invalid characters', null, 'NO_MODIFICATION_ALLOWED_ERR (7): the object can not be modified', 'NOT_FOUND_ERR (8): the object can not be found here', 'NOT_SUPPORTED_ERR (9): this operation is not supported', 'INUSE_ATTRIBUTE_ERR (10): setAttributeNode called on owned Attribute', 'INVALID_STATE_ERR (11): the object is in an invalid state', 'SYNTAX_ERR (12): the string did not match the expected pattern', 'INVALID_MODIFICATION_ERR (13): the object can not be modified in this way', 'NAMESPACE_ERR (14): the operation is not allowed by Namespaces in XML', 'INVALID_ACCESS_ERR (15): the object does not support the operation or argument', null, 'TYPE_MISMATCH_ERR (17): the type of the object does not match the expected type', 'SECURITY_ERR (18): the operation is insecure', 'NETWORK_ERR (19): a network error occurred', 'ABORT_ERR (20): the user aborted an operation', 'URL_MISMATCH_ERR (21): the given URL does not match another URL', 'QUOTA_EXCEEDED_ERR (22): the quota has been exceeded', 'TIMEOUT_ERR (23): a timeout occurred', 'INVALID_NODE_TYPE_ERR (24): the supplied node is invalid or has an invalid ancestor for this operation', 'DATA_CLONE_ERR (25): the object can not be cloned.' ]; // Name to code var constants = { INDEX_SIZE_ERR: INDEX_SIZE_ERR, DOMSTRING_SIZE_ERR: 2, // historical HIERARCHY_REQUEST_ERR: HIERARCHY_REQUEST_ERR, WRONG_DOCUMENT_ERR: WRONG_DOCUMENT_ERR, INVALID_CHARACTER_ERR: INVALID_CHARACTER_ERR, NO_DATA_ALLOWED_ERR: 6, // historical NO_MODIFICATION_ALLOWED_ERR: NO_MODIFICATION_ALLOWED_ERR, NOT_FOUND_ERR: NOT_FOUND_ERR, NOT_SUPPORTED_ERR: NOT_SUPPORTED_ERR, INUSE_ATTRIBUTE_ERR: 10, // historical INVALID_STATE_ERR: INVALID_STATE_ERR, SYNTAX_ERR: SYNTAX_ERR, INVALID_MODIFICATION_ERR: INVALID_MODIFICATION_ERR, NAMESPACE_ERR: NAMESPACE_ERR, INVALID_ACCESS_ERR: INVALID_ACCESS_ERR, VALIDATION_ERR: 16, // historical TYPE_MISMATCH_ERR: TYPE_MISMATCH_ERR, SECURITY_ERR: SECURITY_ERR, NETWORK_ERR: NETWORK_ERR, ABORT_ERR: ABORT_ERR, URL_MISMATCH_ERR: URL_MISMATCH_ERR, QUOTA_EXCEEDED_ERR: QUOTA_EXCEEDED_ERR, TIMEOUT_ERR: TIMEOUT_ERR, INVALID_NODE_TYPE_ERR: INVALID_NODE_TYPE_ERR, DATA_CLONE_ERR: DATA_CLONE_ERR }; function DOMException(code) { Error.call(this); Error.captureStackTrace(this, this.constructor); this.code = code; this.message = messages[code]; this.name = names[code]; } DOMException.prototype.__proto__ = Error.prototype; // Initialize the constants on DOMException and DOMException.prototype for(var c in constants) { var v = { value: constants[c] }; Object.defineProperty(DOMException, c, v); Object.defineProperty(DOMException.prototype, c, v); } /***/ }, /***/ 94008 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = DOMImplementation; var Document = __webpack_require__(88097); var DocumentType = __webpack_require__(47825); var HTMLParser = __webpack_require__(24042); var utils = __webpack_require__(91995); var xml = __webpack_require__(871); // Each document must have its own instance of the domimplementation object function DOMImplementation(contextObject) { this.contextObject = contextObject; } // Feature/version pairs that DOMImplementation.hasFeature() returns // true for. It returns false for anything else. var supportedFeatures = { 'xml': { '': true, '1.0': true, '2.0': true }, // DOM Core 'core': { '': true, '2.0': true }, // DOM Core 'html': { '': true, '1.0': true, '2.0': true} , // HTML 'xhtml': { '': true, '1.0': true, '2.0': true} , // HTML }; DOMImplementation.prototype = { hasFeature: function hasFeature(feature, version) { var f = supportedFeatures[(feature || '').toLowerCase()]; return (f && f[version || '']) || false; }, createDocumentType: function createDocumentType(qualifiedName, publicId, systemId) { if (!xml.isValidQName(qualifiedName)) utils.InvalidCharacterError(); return new DocumentType(this.contextObject, qualifiedName, publicId, systemId); }, createDocument: function createDocument(namespace, qualifiedName, doctype) { // // Note that the current DOMCore spec makes it impossible to // create an HTML document with this function, even if the // namespace and doctype are propertly set. See this thread: // http://lists.w3.org/Archives/Public/www-dom/2011AprJun/0132.html // var d = new Document(false, null); var e; if (qualifiedName) e = d.createElementNS(namespace, qualifiedName); else e = null; if (doctype) { d.appendChild(doctype); } if (e) d.appendChild(e); if (namespace === utils.NAMESPACE.HTML) { d._contentType = 'application/xhtml+xml'; } else if (namespace === utils.NAMESPACE.SVG) { d._contentType = 'image/svg+xml'; } else { d._contentType = 'application/xml'; } return d; }, createHTMLDocument: function createHTMLDocument(titleText) { var d = new Document(true, null); d.appendChild(new DocumentType(d, 'html')); var html = d.createElement('html'); d.appendChild(html); var head = d.createElement('head'); html.appendChild(head); if (titleText !== undefined) { var title = d.createElement('title'); head.appendChild(title); title.appendChild(d.createTextNode(titleText)); } html.appendChild(d.createElement('body')); d.modclock = 1; // Start tracking modifications return d; }, mozSetOutputMutationHandler: function(doc, handler) { doc.mutationHandler = handler; }, mozGetInputMutationHandler: function(doc) { utils.nyi(); }, mozHTMLParser: HTMLParser, }; /***/ }, /***/ 64365 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; // DOMTokenList implementation based on https://github.com/Raynos/DOM-shim var utils = __webpack_require__(91995); module.exports = DOMTokenList; function DOMTokenList(getter, setter) { this._getString = getter; this._setString = setter; this._length = 0; this._lastStringValue = ''; this._update(); } Object.defineProperties(DOMTokenList.prototype, { length: { get: function() { return this._length; } }, item: { value: function(index) { var list = getList(this); if (index < 0 || index >= list.length) { return null; } return list[index]; }}, contains: { value: function(token) { token = String(token); // no error checking for contains() var list = getList(this); return list.indexOf(token) > -1; }}, add: { value: function() { var list = getList(this); for (var i = 0, len = arguments.length; i < len; i++) { var token = handleErrors(arguments[i]); if (list.indexOf(token) < 0) { list.push(token); } } // Note: as per spec, if handleErrors() throws any errors, we never // make it here and none of the changes take effect. // Also per spec: we run the "update steps" even if no change was // made (ie, if the token already existed) this._update(list); }}, remove: { value: function() { var list = getList(this); for (var i = 0, len = arguments.length; i < len; i++) { var token = handleErrors(arguments[i]); var index = list.indexOf(token); if (index > -1) { list.splice(index, 1); } } // Note: as per spec, if handleErrors() throws any errors, we never // make it here and none of the changes take effect. // Also per spec: we run the "update steps" even if no change was // made (ie, if the token wasn't previously present) this._update(list); }}, toggle: { value: function toggle(token, force) { token = handleErrors(token); if (this.contains(token)) { if (force === undefined || force === false) { this.remove(token); return false; } return true; } else { if (force === undefined || force === true) { this.add(token); return true; } return false; } }}, replace: { value: function replace(token, newToken) { // weird corner case of spec: if `token` contains whitespace, but // `newToken` is the empty string, we must throw SyntaxError not // InvalidCharacterError (sigh) if (String(newToken)==='') { utils.SyntaxError(); } token = handleErrors(token); newToken = handleErrors(newToken); var list = getList(this); var idx = list.indexOf(token); if (idx < 0) { // Note that, per spec, we do not run the update steps on this path. return false; } var idx2 = list.indexOf(newToken); if (idx2 < 0) { list[idx] = newToken; } else { // "replace the first instance of either `token` or `newToken` with // `newToken` and remove all other instances" if (idx < idx2) { list[idx] = newToken; list.splice(idx2, 1); } else { // idx2 is already `newToken` list.splice(idx, 1); } } this._update(list); return true; }}, toString: { value: function() { return this._getString(); }}, value: { get: function() { return this._getString(); }, set: function(v) { this._setString(v); this._update(); } }, // Called when the setter is called from outside this interface. _update: { value: function(list) { if (list) { fixIndex(this, list); this._setString(list.join(" ").trim()); } else { fixIndex(this, getList(this)); } this._lastStringValue = this._getString(); } }, }); function fixIndex(clist, list) { var oldLength = clist._length; var i; clist._length = list.length; for (i = 0; i < list.length; i++) { clist[i] = list[i]; } // Clear/free old entries. for (; i < oldLength; i++) { clist[i] = undefined; } } function handleErrors(token) { token = String(token); if (token === "") { utils.SyntaxError(); } if (/[ \t\r\n\f]/.test(token)) { utils.InvalidCharacterError(); } return token; } function toArray(clist) { var length = clist._length; var arr = Array(length); for (var i = 0; i < length; i++) { arr[i] = clist[i]; } return arr; } function getList(clist) { var strProp = clist._getString(); if (strProp === clist._lastStringValue) { return toArray(clist); } var str = strProp.replace(/(^[ \t\r\n\f]+)|([ \t\r\n\f]+$)/g, ''); if (str === "") { return []; } else { var seen = Object.create(null); return str.split(/[ \t\r\n\f]+/g).filter(function(n) { var key = '$' + n; if (seen[key]) { return false; } seen[key] = true; return true; }); } } /***/ }, /***/ 88097 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = Document; var Node = __webpack_require__(20576); var NodeList = __webpack_require__(45192); var ContainerNode = __webpack_require__(88277); var Element = __webpack_require__(67262); var Text = __webpack_require__(57995); var Comment = __webpack_require__(21707); var Event = __webpack_require__(79778); var DocumentFragment = __webpack_require__(9857); var ProcessingInstruction = __webpack_require__(68159); var DOMImplementation = __webpack_require__(94008); var TreeWalker = __webpack_require__(25718); var NodeIterator = __webpack_require__(39722); var NodeFilter = __webpack_require__(46870); var URL = __webpack_require__(40747); var select = __webpack_require__(5056); var events = __webpack_require__(86817); var xml = __webpack_require__(871); var html = __webpack_require__(41537); var svg = __webpack_require__(50380); var utils = __webpack_require__(91995); var MUTATE = __webpack_require__(92078); var NAMESPACE = utils.NAMESPACE; var isApiWritable = (__webpack_require__(6978)/* .isApiWritable */ .h); function Document(isHTML, address) { ContainerNode.call(this); this.nodeType = Node.DOCUMENT_NODE; this.isHTML = isHTML; this._address = address || 'about:blank'; this.readyState = 'loading'; this.implementation = new DOMImplementation(this); // DOMCore says that documents are always associated with themselves this.ownerDocument = null; // ... but W3C tests expect null this._contentType = isHTML ? 'text/html' : 'application/xml'; // These will be initialized by our custom versions of // appendChild and insertBefore that override the inherited // Node methods. // XXX: override those methods! this.doctype = null; this.documentElement = null; // "Associated inert template document" this._templateDocCache = null; // List of active NodeIterators, see NodeIterator#_preremove() this._nodeIterators = null; // Documents are always rooted, by definition this._nid = 1; this._nextnid = 2; // For numbering children of the document this._nodes = [null, this]; // nid to node map // This maintains the mapping from element ids to element nodes. // We may need to update this mapping every time a node is rooted // or uprooted, and any time an attribute is added, removed or changed // on a rooted element. this.byId = Object.create(null); // This property holds a monotonically increasing value akin to // a timestamp used to record the last modification time of nodes // and their subtrees. See the lastModTime attribute and modify() // method of the Node class. And see FilteredElementList for an example // of the use of lastModTime this.modclock = 0; } // Map from lowercase event category names (used as arguments to // createEvent()) to the property name in the impl object of the // event constructor. var supportedEvents = { event: 'Event', customevent: 'CustomEvent', uievent: 'UIEvent', mouseevent: 'MouseEvent' }; // Certain arguments to document.createEvent() must be treated specially var replacementEvent = { events: 'event', htmlevents: 'event', mouseevents: 'mouseevent', mutationevents: 'mutationevent', uievents: 'uievent' }; var mirrorAttr = function(f, name, defaultValue) { return { get: function() { var o = f.call(this); if (o) { return o[name]; } return defaultValue; }, set: function(value) { var o = f.call(this); if (o) { o[name] = value; } }, }; }; /** @spec https://dom.spec.whatwg.org/#validate-and-extract */ function validateAndExtract(namespace, qualifiedName) { var prefix, localName, pos; if (namespace==='') { namespace = null; } // See https://github.com/whatwg/dom/issues/671 // and https://github.com/whatwg/dom/issues/319 if (!xml.isValidQName(qualifiedName)) { utils.InvalidCharacterError(); } prefix = null; localName = qualifiedName; pos = qualifiedName.indexOf(':'); if (pos >= 0) { prefix = qualifiedName.substring(0, pos); localName = qualifiedName.substring(pos+1); } if (prefix !== null && namespace === null) { utils.NamespaceError(); } if (prefix === 'xml' && namespace !== NAMESPACE.XML) { utils.NamespaceError(); } if ((prefix === 'xmlns' || qualifiedName === 'xmlns') && namespace !== NAMESPACE.XMLNS) { utils.NamespaceError(); } if (namespace === NAMESPACE.XMLNS && !(prefix==='xmlns' || qualifiedName==='xmlns')) { utils.NamespaceError(); } return { namespace: namespace, prefix: prefix, localName: localName }; } Document.prototype = Object.create(ContainerNode.prototype, { // This method allows dom.js to communicate with a renderer // that displays the document in some way // XXX: I should probably move this to the window object _setMutationHandler: { value: function(handler) { this.mutationHandler = handler; }}, // This method allows dom.js to receive event notifications // from the renderer. // XXX: I should probably move this to the window object _dispatchRendererEvent: { value: function(targetNid, type, details) { var target = this._nodes[targetNid]; if (!target) return; target._dispatchEvent(new Event(type, details), true); }}, nodeName: { value: '#document'}, nodeValue: { get: function() { return null; }, set: function() {} }, // XXX: DOMCore may remove documentURI, so it is NYI for now documentURI: { get: function() { return this._address; }, set: utils.nyi }, compatMode: { get: function() { // The _quirks property is set by the HTML parser return this._quirks ? 'BackCompat' : 'CSS1Compat'; }}, createTextNode: { value: function(data) { return new Text(this, String(data)); }}, createComment: { value: function(data) { return new Comment(this, data); }}, createDocumentFragment: { value: function() { return new DocumentFragment(this); }}, createProcessingInstruction: { value: function(target, data) { if (!xml.isValidName(target) || data.indexOf('?>') !== -1) utils.InvalidCharacterError(); return new ProcessingInstruction(this, target, data); }}, createAttribute: { value: function(localName) { localName = String(localName); if (!xml.isValidName(localName)) utils.InvalidCharacterError(); if (this.isHTML) { localName = utils.toASCIILowerCase(localName); } return new Element._Attr(null, localName, null, null, ''); }}, createAttributeNS: { value: function(namespace, qualifiedName) { // Convert parameter types according to WebIDL namespace = (namespace === null || namespace === undefined || namespace === '') ? null : String(namespace); qualifiedName = String(qualifiedName); var ve = validateAndExtract(namespace, qualifiedName); return new Element._Attr(null, ve.localName, ve.prefix, ve.namespace, ''); }}, createElement: { value: function(localName) { localName = String(localName); if (!xml.isValidName(localName)) utils.InvalidCharacterError(); // Per spec, namespace should be HTML namespace if "context object is // an HTML document or context object's content type is // "application/xhtml+xml", and null otherwise. if (this.isHTML) { if (/[A-Z]/.test(localName)) localName = utils.toASCIILowerCase(localName); return html.createElement(this, localName, null); } else if (this.contentType === 'application/xhtml+xml') { return html.createElement(this, localName, null); } else { return new Element(this, localName, null, null); } }, writable: isApiWritable }, createElementNS: { value: function(namespace, qualifiedName) { // Convert parameter types according to WebIDL namespace = (namespace === null || namespace === undefined || namespace === '') ? null : String(namespace); qualifiedName = String(qualifiedName); var ve = validateAndExtract(namespace, qualifiedName); return this._createElementNS(ve.localName, ve.namespace, ve.prefix); }, writable: isApiWritable }, // This is used directly by HTML parser, which allows it to create // elements with localNames containing ':' and non-default namespaces _createElementNS: { value: function(localName, namespace, prefix) { if (namespace === NAMESPACE.HTML) { return html.createElement(this, localName, prefix); } else if (namespace === NAMESPACE.SVG) { return svg.createElement(this, localName, prefix); } return new Element(this, localName, namespace, prefix); }}, createEvent: { value: function createEvent(interfaceName) { interfaceName = interfaceName.toLowerCase(); var name = replacementEvent[interfaceName] || interfaceName; var constructor = events[supportedEvents[name]]; if (constructor) { var e = new constructor(); e._initialized = false; return e; } else { utils.NotSupportedError(); } }}, // See: http://www.w3.org/TR/dom/#dom-document-createtreewalker createTreeWalker: {value: function (root, whatToShow, filter) { if (!root) { throw new TypeError("root argument is required"); } if (!(root instanceof Node)) { throw new TypeError("root not a node"); } whatToShow = whatToShow === undefined ? NodeFilter.SHOW_ALL : (+whatToShow); filter = filter === undefined ? null : filter; return new TreeWalker(root, whatToShow, filter); }}, // See: http://www.w3.org/TR/dom/#dom-document-createnodeiterator createNodeIterator: {value: function (root, whatToShow, filter) { if (!root) { throw new TypeError("root argument is required"); } if (!(root instanceof Node)) { throw new TypeError("root not a node"); } whatToShow = whatToShow === undefined ? NodeFilter.SHOW_ALL : (+whatToShow); filter = filter === undefined ? null : filter; return new NodeIterator(root, whatToShow, filter); }}, _attachNodeIterator: { value: function(ni) { // XXX ideally this should be a weak reference from Document to NodeIterator if (!this._nodeIterators) { this._nodeIterators = []; } this._nodeIterators.push(ni); }}, _detachNodeIterator: { value: function(ni) { // ni should always be in list of node iterators var idx = this._nodeIterators.indexOf(ni); this._nodeIterators.splice(idx, 1); }}, _preremoveNodeIterators: { value: function(toBeRemoved) { if (this._nodeIterators) { this._nodeIterators.forEach(function(ni) { ni._preremove(toBeRemoved); }); } }}, // Maintain the documentElement and // doctype properties of the document. Each of the following // methods chains to the Node implementation of the method // to do the actual inserting, removal or replacement. _updateDocTypeElement: { value: function _updateDocTypeElement() { this.doctype = this.documentElement = null; for (var kid = this.firstChild; kid !== null; kid = kid.nextSibling) { if (kid.nodeType === Node.DOCUMENT_TYPE_NODE) this.doctype = kid; else if (kid.nodeType === Node.ELEMENT_NODE) this.documentElement = kid; } }}, insertBefore: { value: function insertBefore(child, refChild) { Node.prototype.insertBefore.call(this, child, refChild); this._updateDocTypeElement(); return child; }}, replaceChild: { value: function replaceChild(node, child) { Node.prototype.replaceChild.call(this, node, child); this._updateDocTypeElement(); return child; }}, removeChild: { value: function removeChild(child) { Node.prototype.removeChild.call(this, child); this._updateDocTypeElement(); return child; }}, getElementById: { value: function(id) { var n = this.byId[id]; if (!n) return null; if (n instanceof MultiId) { // there was more than one element with this id return n.getFirst(); } return n; }}, _hasMultipleElementsWithId: { value: function(id) { // Used internally by querySelectorAll optimization return (this.byId[id] instanceof MultiId); }}, // Just copy this method from the Element prototype getElementsByName: { value: Element.prototype.getElementsByName }, getElementsByTagName: { value: Element.prototype.getElementsByTagName }, getElementsByTagNameNS: { value: Element.prototype.getElementsByTagNameNS }, getElementsByClassName: { value: Element.prototype.getElementsByClassName }, adoptNode: { value: function adoptNode(node) { if (node.nodeType === Node.DOCUMENT_NODE) utils.NotSupportedError(); if (node.nodeType === Node.ATTRIBUTE_NODE) { return node; } if (node.parentNode) node.parentNode.removeChild(node); if (node.ownerDocument !== this) recursivelySetOwner(node, this); return node; }}, importNode: { value: function importNode(node, deep) { return this.adoptNode(node.cloneNode(deep)); }, writable: isApiWritable }, // The following attributes and methods are from the HTML spec origin: { get: function origin() { return null; } }, characterSet: { get: function characterSet() { return "UTF-8"; } }, contentType: { get: function contentType() { return this._contentType; } }, URL: { get: function URL() { return this._address; } }, domain: { get: utils.nyi, set: utils.nyi }, referrer: { get: utils.nyi }, cookie: { get: utils.nyi, set: utils.nyi }, lastModified: { get: utils.nyi }, location: { get: function() { return this.defaultView ? this.defaultView.location : null; // gh #75 }, set: utils.nyi }, _titleElement: { get: function() { // The title element of a document is the first title element in the // document in tree order, if there is one, or null otherwise. return this.getElementsByTagName('title').item(0) || null; } }, title: { get: function() { var elt = this._titleElement; // The child text content of the title element, or '' if null. var value = elt ? elt.textContent : ''; // Strip and collapse whitespace in value return value.replace(/[ \t\n\r\f]+/g, ' ').replace(/(^ )|( $)/g, ''); }, set: function(value) { var elt = this._titleElement; var head = this.head; if (!elt && !head) { return; /* according to spec */ } if (!elt) { elt = this.createElement('title'); head.appendChild(elt); } elt.textContent = value; } }, dir: mirrorAttr(function() { var htmlElement = this.documentElement; if (htmlElement && htmlElement.tagName === 'HTML') { return htmlElement; } }, 'dir', ''), fgColor: mirrorAttr(function() { return this.body; }, 'text', ''), linkColor: mirrorAttr(function() { return this.body; }, 'link', ''), vlinkColor: mirrorAttr(function() { return this.body; }, 'vLink', ''), alinkColor: mirrorAttr(function() { return this.body; }, 'aLink', ''), bgColor: mirrorAttr(function() { return this.body; }, 'bgColor', ''), // Historical aliases of Document#characterSet charset: { get: function() { return this.characterSet; } }, inputEncoding: { get: function() { return this.characterSet; } }, scrollingElement: { get: function() { return this._quirks ? this.body : this.documentElement; } }, // Return the first child of the document element. // XXX For now, setting this attribute is not implemented. body: { get: function() { return namedHTMLChild(this.documentElement, 'body'); }, set: utils.nyi }, // Return the first child of the document element. head: { get: function() { return namedHTMLChild(this.documentElement, 'head'); }}, images: { get: utils.nyi }, embeds: { get: utils.nyi }, plugins: { get: utils.nyi }, links: { get: utils.nyi }, forms: { get: utils.nyi }, scripts: { get: utils.nyi }, applets: { get: function() { return []; } }, activeElement: { get: function() { return null; } }, innerHTML: { get: function() { return this.serialize(); }, set: utils.nyi }, outerHTML: { get: function() { return this.serialize(); }, set: utils.nyi }, write: { value: function(args) { if (!this.isHTML) utils.InvalidStateError(); // XXX: still have to implement the ignore part if (!this._parser /* && this._ignore_destructive_writes > 0 */ ) return; if (!this._parser) { // XXX call document.open, etc. } var s = arguments.join(''); // If the Document object's reload override flag is set, then // append the string consisting of the concatenation of all the // arguments to the method to the Document's reload override // buffer. // XXX: don't know what this is about. Still have to do it // If there is no pending parsing-blocking script, have the // tokenizer process the characters that were inserted, one at a // time, processing resulting tokens as they are emitted, and // stopping when the tokenizer reaches the insertion point or when // the processing of the tokenizer is aborted by the tree // construction stage (this can happen if a script end tag token is // emitted by the tokenizer). // XXX: still have to do the above. Sounds as if we don't // always call parse() here. If we're blocked, then we just // insert the text into the stream but don't parse it reentrantly... // Invoke the parser reentrantly this._parser.parse(s); }}, writeln: { value: function writeln(args) { this.write(Array.prototype.join.call(arguments, '') + '\n'); }}, open: { value: function() { this.documentElement = null; }}, close: { value: function() { this.readyState = 'interactive'; this._dispatchEvent(new Event('readystatechange'), true); this._dispatchEvent(new Event('DOMContentLoaded'), true); this.readyState = 'complete'; this._dispatchEvent(new Event('readystatechange'), true); if (this.defaultView) { this.defaultView._dispatchEvent(new Event('load'), true); } }}, // Utility methods clone: { value: function clone() { var d = new Document(this.isHTML, this._address); d._quirks = this._quirks; d._contentType = this._contentType; return d; }}, // We need to adopt the nodes if we do a deep clone cloneNode: { value: function cloneNode(deep) { var clone = Node.prototype.cloneNode.call(this, false); if (deep) { for (var kid = this.firstChild; kid !== null; kid = kid.nextSibling) { clone._appendChild(clone.importNode(kid, true)); } } clone._updateDocTypeElement(); return clone; }}, isEqual: { value: function isEqual(n) { // Any two documents are shallowly equal. // Node.isEqualNode will also test the children return true; }}, // Implementation-specific function. Called when a text, comment, // or pi value changes. mutateValue: { value: function(node) { if (this.mutationHandler) { this.mutationHandler({ type: MUTATE.VALUE, target: node, data: node.data }); } }}, // Invoked when an attribute's value changes. Attr holds the new // value. oldval is the old value. Attribute mutations can also // involve changes to the prefix (and therefore the qualified name) mutateAttr: { value: function(attr, oldval) { // Manage id->element mapping for getElementsById() // XXX: this special case id handling should not go here, // but in the attribute declaration for the id attribute /* if (attr.localName === 'id' && attr.namespaceURI === null) { if (oldval) delId(oldval, attr.ownerElement); addId(attr.value, attr.ownerElement); } */ if (this.mutationHandler) { this.mutationHandler({ type: MUTATE.ATTR, target: attr.ownerElement, attr: attr }); } }}, // Used by removeAttribute and removeAttributeNS for attributes. mutateRemoveAttr: { value: function(attr) { /* * This is now handled in Attributes.js // Manage id to element mapping if (attr.localName === 'id' && attr.namespaceURI === null) { this.delId(attr.value, attr.ownerElement); } */ if (this.mutationHandler) { this.mutationHandler({ type: MUTATE.REMOVE_ATTR, target: attr.ownerElement, attr: attr }); } }}, // Called by Node.removeChild, etc. to remove a rooted element from // the tree. Only needs to generate a single mutation event when a // node is removed, but must recursively mark all descendants as not // rooted. mutateRemove: { value: function(node) { // Send a single mutation event if (this.mutationHandler) { this.mutationHandler({ type: MUTATE.REMOVE, target: node.parentNode, node: node }); } // Mark this and all descendants as not rooted recursivelyUproot(node); }}, // Called when a new element becomes rooted. It must recursively // generate mutation events for each of the children, and mark them all // as rooted. mutateInsert: { value: function(node) { // Mark node and its descendants as rooted recursivelyRoot(node); // Send a single mutation event if (this.mutationHandler) { this.mutationHandler({ type: MUTATE.INSERT, target: node.parentNode, node: node }); } }}, // Called when a rooted element is moved within the document mutateMove: { value: function(node) { if (this.mutationHandler) { this.mutationHandler({ type: MUTATE.MOVE, target: node }); } }}, // Add a mapping from id to n for n.ownerDocument addId: { value: function addId(id, n) { var val = this.byId[id]; if (!val) { this.byId[id] = n; } else { // TODO: Add a way to opt-out console warnings //console.warn('Duplicate element id ' + id); if (!(val instanceof MultiId)) { val = new MultiId(val); this.byId[id] = val; } val.add(n); } }}, // Delete the mapping from id to n for n.ownerDocument delId: { value: function delId(id, n) { var val = this.byId[id]; utils.assert(val); if (val instanceof MultiId) { val.del(n); if (val.length === 1) { // convert back to a single node this.byId[id] = val.downgrade(); } } else { this.byId[id] = undefined; } }}, _resolve: { value: function(href) { //XXX: Cache the URL return new URL(this._documentBaseURL).resolve(href); }}, _documentBaseURL: { get: function() { // XXX: This is not implemented correctly yet var url = this._address; if (url === 'about:blank') url = '/'; var base = this.querySelector('base[href]'); if (base) { return new URL(url).resolve(base.getAttribute('href')); } return url; // The document base URL of a Document object is the // absolute URL obtained by running these substeps: // Let fallback base url be the document's address. // If fallback base url is about:blank, and the // Document's browsing context has a creator browsing // context, then let fallback base url be the document // base URL of the creator Document instead. // If the Document is an iframe srcdoc document, then // let fallback base url be the document base URL of // the Document's browsing context's browsing context // container's Document instead. // If there is no base element that has an href // attribute, then the document base URL is fallback // base url; abort these steps. Otherwise, let url be // the value of the href attribute of the first such // element. // Resolve url relative to fallback base url (thus, // the base href attribute isn't affected by xml:base // attributes). // The document base URL is the result of the previous // step if it was successful; otherwise it is fallback // base url. }}, _templateDoc: { get: function() { if (!this._templateDocCache) { // "associated inert template document" var newDoc = new Document(this.isHTML, this._address); this._templateDocCache = newDoc._templateDocCache = newDoc; } return this._templateDocCache; }}, querySelector: { value: function(selector) { return select(selector, this)[0]; }}, querySelectorAll: { value: function(selector) { var nodes = select(selector, this); return nodes.item ? nodes : new NodeList(nodes); }} }); var eventHandlerTypes = [ 'abort', 'canplay', 'canplaythrough', 'change', 'click', 'contextmenu', 'cuechange', 'dblclick', 'drag', 'dragend', 'dragenter', 'dragleave', 'dragover', 'dragstart', 'drop', 'durationchange', 'emptied', 'ended', 'input', 'invalid', 'keydown', 'keypress', 'keyup', 'loadeddata', 'loadedmetadata', 'loadstart', 'mousedown', 'mousemove', 'mouseout', 'mouseover', 'mouseup', 'mousewheel', 'pause', 'play', 'playing', 'progress', 'ratechange', 'readystatechange', 'reset', 'seeked', 'seeking', 'select', 'show', 'stalled', 'submit', 'suspend', 'timeupdate', 'volumechange', 'waiting', 'blur', 'error', 'focus', 'load', 'scroll' ]; // Add event handler idl attribute getters and setters to Document eventHandlerTypes.forEach(function(type) { // Define the event handler registration IDL attribute for this type Object.defineProperty(Document.prototype, 'on' + type, { get: function() { return this._getEventHandler(type); }, set: function(v) { this._setEventHandler(type, v); } }); }); function namedHTMLChild(parent, name) { if (parent && parent.isHTML) { for (var kid = parent.firstChild; kid !== null; kid = kid.nextSibling) { if (kid.nodeType === Node.ELEMENT_NODE && kid.localName === name && kid.namespaceURI === NAMESPACE.HTML) { return kid; } } } return null; } function root(n) { n._nid = n.ownerDocument._nextnid++; n.ownerDocument._nodes[n._nid] = n; // Manage id to element mapping if (n.nodeType === Node.ELEMENT_NODE) { var id = n.getAttribute('id'); if (id) n.ownerDocument.addId(id, n); // Script elements need to know when they're inserted // into the document if (n._roothook) n._roothook(); } } function uproot(n) { // Manage id to element mapping if (n.nodeType === Node.ELEMENT_NODE) { var id = n.getAttribute('id'); if (id) n.ownerDocument.delId(id, n); } n.ownerDocument._nodes[n._nid] = undefined; n._nid = undefined; } function recursivelyRoot(node) { root(node); // XXX: // accessing childNodes on a leaf node creates a new array the // first time, so be careful to write this loop so that it // doesn't do that. node is polymorphic, so maybe this is hard to // optimize? Try switching on nodeType? /* if (node.hasChildNodes()) { var kids = node.childNodes; for(var i = 0, n = kids.length; i < n; i++) recursivelyRoot(kids[i]); } */ if (node.nodeType === Node.ELEMENT_NODE) { for (var kid = node.firstChild; kid !== null; kid = kid.nextSibling) recursivelyRoot(kid); } } function recursivelyUproot(node) { uproot(node); for (var kid = node.firstChild; kid !== null; kid = kid.nextSibling) recursivelyUproot(kid); } function recursivelySetOwner(node, owner) { node.ownerDocument = owner; node._lastModTime = undefined; // mod times are document-based if (Object.prototype.hasOwnProperty.call(node, '_tagName')) { node._tagName = undefined; // Element subclasses might need to change case } for (var kid = node.firstChild; kid !== null; kid = kid.nextSibling) recursivelySetOwner(kid, owner); } // A class for storing multiple nodes with the same ID function MultiId(node) { this.nodes = Object.create(null); this.nodes[node._nid] = node; this.length = 1; this.firstNode = undefined; } // Add a node to the list, with O(1) time MultiId.prototype.add = function(node) { if (!this.nodes[node._nid]) { this.nodes[node._nid] = node; this.length++; this.firstNode = undefined; } }; // Remove a node from the list, with O(1) time MultiId.prototype.del = function(node) { if (this.nodes[node._nid]) { delete this.nodes[node._nid]; this.length--; this.firstNode = undefined; } }; // Get the first node from the list, in the document order // Takes O(N) time in the size of the list, with a cache that is invalidated // when the list is modified. MultiId.prototype.getFirst = function() { /* jshint bitwise: false */ if (!this.firstNode) { var nid; for (nid in this.nodes) { if (this.firstNode === undefined || this.firstNode.compareDocumentPosition(this.nodes[nid]) & Node.DOCUMENT_POSITION_PRECEDING) { this.firstNode = this.nodes[nid]; } } } return this.firstNode; }; // If there is only one node left, return it. Otherwise return "this". MultiId.prototype.downgrade = function() { if (this.length === 1) { var nid; for (nid in this.nodes) { return this.nodes[nid]; } } return this; }; /***/ }, /***/ 9857 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = DocumentFragment; var Node = __webpack_require__(20576); var NodeList = __webpack_require__(45192); var ContainerNode = __webpack_require__(88277); var Element = __webpack_require__(67262); var select = __webpack_require__(5056); var utils = __webpack_require__(91995); function DocumentFragment(doc) { ContainerNode.call(this); this.nodeType = Node.DOCUMENT_FRAGMENT_NODE; this.ownerDocument = doc; } DocumentFragment.prototype = Object.create(ContainerNode.prototype, { nodeName: { value: '#document-fragment' }, nodeValue: { get: function() { return null; }, set: function() {} }, // Copy the text content getter/setter from Element textContent: Object.getOwnPropertyDescriptor(Element.prototype, 'textContent'), // Copy the text content getter/setter from Element innerText: Object.getOwnPropertyDescriptor(Element.prototype, 'innerText'), querySelector: { value: function(selector) { // implement in terms of querySelectorAll var nodes = this.querySelectorAll(selector); return nodes.length ? nodes[0] : null; }}, querySelectorAll: { value: function(selector) { // create a context var context = Object.create(this); // add some methods to the context for zest implementation, without // adding them to the public DocumentFragment API context.isHTML = true; // in HTML namespace (case-insensitive match) context.getElementsByTagName = Element.prototype.getElementsByTagName; context.nextElement = Object.getOwnPropertyDescriptor(Element.prototype, 'firstElementChild'). get; // invoke zest var nodes = select(selector, context); return nodes.item ? nodes : new NodeList(nodes); }}, // Utility methods clone: { value: function clone() { return new DocumentFragment(this.ownerDocument); }}, isEqual: { value: function isEqual(n) { // Any two document fragments are shallowly equal. // Node.isEqualNode() will test their children for equality return true; }}, // Non-standard, but useful (github issue #73) innerHTML: { get: function() { return this.serialize(); }, set: utils.nyi }, outerHTML: { get: function() { return this.serialize(); }, set: utils.nyi }, }); /***/ }, /***/ 47825 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = DocumentType; var Node = __webpack_require__(20576); var Leaf = __webpack_require__(31204); var ChildNode = __webpack_require__(13168); function DocumentType(ownerDocument, name, publicId, systemId) { Leaf.call(this); this.nodeType = Node.DOCUMENT_TYPE_NODE; this.ownerDocument = ownerDocument || null; this.name = name; this.publicId = publicId || ""; this.systemId = systemId || ""; } DocumentType.prototype = Object.create(Leaf.prototype, { nodeName: { get: function() { return this.name; }}, nodeValue: { get: function() { return null; }, set: function() {} }, // Utility methods clone: { value: function clone() { return new DocumentType(this.ownerDocument, this.name, this.publicId, this.systemId); }}, isEqual: { value: function isEqual(n) { return this.name === n.name && this.publicId === n.publicId && this.systemId === n.systemId; }} }); Object.defineProperties(DocumentType.prototype, ChildNode); /***/ }, /***/ 67262 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = Element; var xml = __webpack_require__(871); var utils = __webpack_require__(91995); var NAMESPACE = utils.NAMESPACE; var attributes = __webpack_require__(57673); var Node = __webpack_require__(20576); var NodeList = __webpack_require__(45192); var NodeUtils = __webpack_require__(80859); var FilteredElementList = __webpack_require__(80339); var DOMException = __webpack_require__(58149); var DOMTokenList = __webpack_require__(64365); var select = __webpack_require__(5056); var ContainerNode = __webpack_require__(88277); var ChildNode = __webpack_require__(13168); var NonDocumentTypeChildNode = __webpack_require__(39804); var NamedNodeMap = __webpack_require__(49); var uppercaseCache = Object.create(null); function Element(doc, localName, namespaceURI, prefix) { ContainerNode.call(this); this.nodeType = Node.ELEMENT_NODE; this.ownerDocument = doc; this.localName = localName; this.namespaceURI = namespaceURI; this.prefix = prefix; this._tagName = undefined; // These properties maintain the set of attributes this._attrsByQName = Object.create(null); // The qname->Attr map this._attrsByLName = Object.create(null); // The ns|lname->Attr map this._attrKeys = []; // attr index -> ns|lname } function recursiveGetText(node, a) { if (node.nodeType === Node.TEXT_NODE) { a.push(node._data); } else { for(var i = 0, n = node.childNodes.length; i < n; i++) recursiveGetText(node.childNodes[i], a); } } Element.prototype = Object.create(ContainerNode.prototype, { isHTML: { get: function isHTML() { return this.namespaceURI === NAMESPACE.HTML && this.ownerDocument.isHTML; }}, tagName: { get: function tagName() { if (this._tagName === undefined) { var tn; if (this.prefix === null) { tn = this.localName; } else { tn = this.prefix + ':' + this.localName; } if (this.isHTML) { var up = uppercaseCache[tn]; if (!up) { // Converting to uppercase can be slow, so cache the conversion. uppercaseCache[tn] = up = utils.toASCIIUpperCase(tn); } tn = up; } this._tagName = tn; } return this._tagName; }}, nodeName: { get: function() { return this.tagName; }}, nodeValue: { get: function() { return null; }, set: function() {} }, textContent: { get: function() { var strings = []; recursiveGetText(this, strings); return strings.join(''); }, set: function(newtext) { this.removeChildren(); if (newtext !== null && newtext !== undefined && newtext !== '') { this._appendChild(this.ownerDocument.createTextNode(newtext)); } } }, innerText: { get: function() { var strings = []; recursiveGetText(this, strings); // Strip and collapse whitespace // This doesn't 100% match the browser behavior, // but should cover most of the cases. This is also similar to // how Angular's renderer used to work: the `textContent` and `innerText` // were almost equivalent from the renderer perspective. // See: https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent#differences_from_innertext return strings.join('').replace(/[ \t\n\f\r]+/g, ' ').trim(); }, set: function(newtext) { this.removeChildren(); if (newtext !== null && newtext !== undefined && newtext !== '') { this._appendChild(this.ownerDocument.createTextNode(newtext)); } } }, innerHTML: { get: function() { return this.serialize(); }, set: utils.nyi }, outerHTML: { get: function() { // "the attribute must return the result of running the HTML fragment // serialization algorithm on a fictional node whose only child is // the context object" // // The serialization logic is intentionally implemented in a separate // `NodeUtils` helper instead of the more obvious choice of a private // `_serializeOne()` method on the `Node.prototype` in order to avoid // the megamorphic `this._serializeOne` property access, which reduces // performance unnecessarily. If you need specialized behavior for a // certain subclass, you'll need to implement that in `NodeUtils`. // See https://github.com/fgnass/domino/pull/142 for more information. return NodeUtils.serializeOne(this, { nodeType: 0 }); }, set: function(v) { var document = this.ownerDocument; var parent = this.parentNode; if (parent === null) { return; } if (parent.nodeType === Node.DOCUMENT_NODE) { utils.NoModificationAllowedError(); } if (parent.nodeType === Node.DOCUMENT_FRAGMENT_NODE) { parent = parent.ownerDocument.createElement("body"); } var parser = document.implementation.mozHTMLParser( document._address, parent ); parser.parse(v===null?'':String(v), true); this.replaceWith(parser._asDocumentFragment()); }, }, _insertAdjacent: { value: function _insertAdjacent(position, node) { var first = false; switch(position) { case 'beforebegin': first = true; /* falls through */ case 'afterend': var parent = this.parentNode; if (parent === null) { return null; } return parent.insertBefore(node, first ? this : this.nextSibling); case 'afterbegin': first = true; /* falls through */ case 'beforeend': return this.insertBefore(node, first ? this.firstChild : null); default: return utils.SyntaxError(); } }}, insertAdjacentElement: { value: function insertAdjacentElement(position, element) { if (element.nodeType !== Node.ELEMENT_NODE) { throw new TypeError('not an element'); } position = utils.toASCIILowerCase(String(position)); return this._insertAdjacent(position, element); }}, insertAdjacentText: { value: function insertAdjacentText(position, data) { var textNode = this.ownerDocument.createTextNode(data); position = utils.toASCIILowerCase(String(position)); this._insertAdjacent(position, textNode); // "This method returns nothing because it existed before we had a chance // to design it." }}, insertAdjacentHTML: { value: function insertAdjacentHTML(position, text) { position = utils.toASCIILowerCase(String(position)); text = String(text); var context; switch(position) { case 'beforebegin': case 'afterend': context = this.parentNode; if (context === null || context.nodeType === Node.DOCUMENT_NODE) { utils.NoModificationAllowedError(); } break; case 'afterbegin': case 'beforeend': context = this; break; default: utils.SyntaxError(); } if ( (!(context instanceof Element)) || ( context.ownerDocument.isHTML && context.localName === 'html' && context.namespaceURI === NAMESPACE.HTML ) ) { context = context.ownerDocument.createElementNS(NAMESPACE.HTML, 'body'); } var parser = this.ownerDocument.implementation.mozHTMLParser( this.ownerDocument._address, context ); parser.parse(text, true); this._insertAdjacent(position, parser._asDocumentFragment()); }}, children: { get: function() { if (!this._children) { this._children = new ChildrenCollection(this); } return this._children; }}, attributes: { get: function() { if (!this._attributes) { this._attributes = new AttributesArray(this); } return this._attributes; }}, firstElementChild: { get: function() { for (var kid = this.firstChild; kid !== null; kid = kid.nextSibling) { if (kid.nodeType === Node.ELEMENT_NODE) return kid; } return null; }}, lastElementChild: { get: function() { for (var kid = this.lastChild; kid !== null; kid = kid.previousSibling) { if (kid.nodeType === Node.ELEMENT_NODE) return kid; } return null; }}, childElementCount: { get: function() { return this.children.length; }}, // Return the next element, in source order, after this one or // null if there are no more. If root element is specified, // then don't traverse beyond its subtree. // // This is not a DOM method, but is convenient for // lazy traversals of the tree. nextElement: { value: function(root) { if (!root) root = this.ownerDocument.documentElement; var next = this.firstElementChild; if (!next) { // don't use sibling if we're at root if (this===root) return null; next = this.nextElementSibling; } if (next) return next; // If we can't go down or across, then we have to go up // and across to the parent sibling or another ancestor's // sibling. Be careful, though: if we reach the root // element, or if we reach the documentElement, then // the traversal ends. for(var parent = this.parentElement; parent && parent !== root; parent = parent.parentElement) { next = parent.nextElementSibling; if (next) return next; } return null; }}, // XXX: // Tests are currently failing for this function. // Awaiting resolution of: // http://lists.w3.org/Archives/Public/www-dom/2011JulSep/0016.html getElementsByTagName: { value: function getElementsByTagName(lname) { var filter; if (!lname) return new NodeList(); if (lname === '*') filter = function() { return true; }; else if (this.isHTML) filter = htmlLocalNameElementFilter(lname); else filter = localNameElementFilter(lname); return new FilteredElementList(this, filter); }}, getElementsByTagNameNS: { value: function getElementsByTagNameNS(ns, lname){ var filter; if (ns === '*' && lname === '*') filter = function() { return true; }; else if (ns === '*') filter = localNameElementFilter(lname); else if (lname === '*') filter = namespaceElementFilter(ns); else filter = namespaceLocalNameElementFilter(ns, lname); return new FilteredElementList(this, filter); }}, getElementsByClassName: { value: function getElementsByClassName(names){ names = String(names).trim(); if (names === '') { var result = new NodeList(); // Empty node list return result; } names = names.split(/[ \t\r\n\f]+/); // Split on ASCII whitespace return new FilteredElementList(this, classNamesElementFilter(names)); }}, getElementsByName: { value: function getElementsByName(name) { return new FilteredElementList(this, elementNameFilter(String(name))); }}, // Utility methods used by the public API methods above clone: { value: function clone() { var e; // XXX: // Modify this to use the constructor directly or // avoid error checking in some other way. In case we try // to clone an invalid node that the parser inserted. // if (this.namespaceURI !== NAMESPACE.HTML || this.prefix || !this.ownerDocument.isHTML) { e = this.ownerDocument.createElementNS( this.namespaceURI, (this.prefix !== null) ? (this.prefix + ':' + this.localName) : this.localName ); } else { e = this.ownerDocument.createElement(this.localName); } for(var i = 0, n = this._attrKeys.length; i < n; i++) { var lname = this._attrKeys[i]; var a = this._attrsByLName[lname]; var b = a.cloneNode(); b._setOwnerElement(e); e._attrsByLName[lname] = b; e._addQName(b); } e._attrKeys = this._attrKeys.concat(); return e; }}, isEqual: { value: function isEqual(that) { if (this.localName !== that.localName || this.namespaceURI !== that.namespaceURI || this.prefix !== that.prefix || this._numattrs !== that._numattrs) return false; // Compare the sets of attributes, ignoring order // and ignoring attribute prefixes. for(var i = 0, n = this._numattrs; i < n; i++) { var a = this._attr(i); if (!that.hasAttributeNS(a.namespaceURI, a.localName)) return false; if (that.getAttributeNS(a.namespaceURI,a.localName) !== a.value) return false; } return true; }}, // This is the 'locate a namespace prefix' algorithm from the // DOM specification. It is used by Node.lookupPrefix() // (Be sure to compare DOM3 and DOM4 versions of spec.) _lookupNamespacePrefix: { value: function _lookupNamespacePrefix(ns, originalElement) { if ( this.namespaceURI && this.namespaceURI === ns && this.prefix !== null && originalElement.lookupNamespaceURI(this.prefix) === ns ) { return this.prefix; } for(var i = 0, n = this._numattrs; i < n; i++) { var a = this._attr(i); if ( a.prefix === 'xmlns' && a.value === ns && originalElement.lookupNamespaceURI(a.localName) === ns ) { return a.localName; } } var parent = this.parentElement; return parent ? parent._lookupNamespacePrefix(ns, originalElement) : null; }}, // This is the 'locate a namespace' algorithm for Element nodes // from the DOM Core spec. It is used by Node#lookupNamespaceURI() lookupNamespaceURI: { value: function lookupNamespaceURI(prefix) { if (prefix === '' || prefix === undefined) { prefix = null; } if (this.namespaceURI !== null && this.prefix === prefix) return this.namespaceURI; for(var i = 0, n = this._numattrs; i < n; i++) { var a = this._attr(i); if (a.namespaceURI === NAMESPACE.XMLNS) { if ( (a.prefix === 'xmlns' && a.localName === prefix) || (prefix === null && a.prefix === null && a.localName === 'xmlns') ) { return a.value || null; } } } var parent = this.parentElement; return parent ? parent.lookupNamespaceURI(prefix) : null; }}, // // Attribute handling methods and utilities // /* * Attributes in the DOM are tricky: * * - there are the 8 basic get/set/has/removeAttribute{NS} methods * * - but many HTML attributes are also 'reflected' through IDL * attributes which means that they can be queried and set through * regular properties of the element. There is just one attribute * value, but two ways to get and set it. * * - Different HTML element types have different sets of reflected attributes. * * - attributes can also be queried and set through the .attributes * property of an element. This property behaves like an array of * Attr objects. The value property of each Attr is writeable, so * this is a third way to read and write attributes. * * - for efficiency, we really want to store attributes in some kind * of name->attr map. But the attributes[] array is an array, not a * map, which is kind of unnatural. * * - When using namespaces and prefixes, and mixing the NS methods * with the non-NS methods, it is apparently actually possible for * an attributes[] array to have more than one attribute with the * same qualified name. And certain methods must operate on only * the first attribute with such a name. So for these methods, an * inefficient array-like data structure would be easier to * implement. * * - The attributes[] array is live, not a snapshot, so changes to the * attributes must be immediately visible through existing arrays. * * - When attributes are queried and set through IDL properties * (instead of the get/setAttributes() method or the attributes[] * array) they may be subject to type conversions, URL * normalization, etc., so some extra processing is required in that * case. * * - But access through IDL properties is probably the most common * case, so we'd like that to be as fast as possible. * * - We can't just store attribute values in their parsed idl form, * because setAttribute() has to return whatever string is passed to * getAttribute even if it is not a legal, parseable value. So * attribute values must be stored in unparsed string form. * * - We need to be able to send change notifications or mutation * events of some sort to the renderer whenever an attribute value * changes, regardless of the way in which it changes. * * - Some attributes, such as id and class affect other parts of the * DOM API, like getElementById and getElementsByClassName and so * for efficiency, we need to specially track changes to these * special attributes. * * - Some attributes like class have different names (className) when * reflected. * * - Attributes whose names begin with the string 'data-' are treated specially. * * - Reflected attributes that have a boolean type in IDL have special * behavior: setting them to false (in IDL) is the same as removing * them with removeAttribute() * * - numeric attributes (like HTMLElement.tabIndex) can have default * values that must be returned by the idl getter even if the * content attribute does not exist. (The default tabIndex value * actually varies based on the type of the element, so that is a * tricky one). * * See * http://www.whatwg.org/specs/web-apps/current-work/multipage/urls.html#reflect * for rules on how attributes are reflected. * */ getAttribute: { value: function getAttribute(qname) { var attr = this.getAttributeNode(qname); return attr ? attr.value : null; }}, getAttributeNS: { value: function getAttributeNS(ns, lname) { var attr = this.getAttributeNodeNS(ns, lname); return attr ? attr.value : null; }}, getAttributeNode: { value: function getAttributeNode(qname) { qname = String(qname); if (/[A-Z]/.test(qname) && this.isHTML) qname = utils.toASCIILowerCase(qname); var attr = this._attrsByQName[qname]; if (!attr) return null; if (Array.isArray(attr)) // If there is more than one attr = attr[0]; // use the first return attr; }}, getAttributeNodeNS: { value: function getAttributeNodeNS(ns, lname) { ns = (ns === undefined || ns === null) ? '' : String(ns); lname = String(lname); var attr = this._attrsByLName[ns + '|' + lname]; return attr ? attr : null; }}, hasAttribute: { value: function hasAttribute(qname) { qname = String(qname); if (/[A-Z]/.test(qname) && this.isHTML) qname = utils.toASCIILowerCase(qname); return this._attrsByQName[qname] !== undefined; }}, hasAttributeNS: { value: function hasAttributeNS(ns, lname) { ns = (ns === undefined || ns === null) ? '' : String(ns); lname = String(lname); var key = ns + '|' + lname; return this._attrsByLName[key] !== undefined; }}, hasAttributes: { value: function hasAttributes() { return this._numattrs > 0; }}, toggleAttribute: { value: function toggleAttribute(qname, force) { qname = String(qname); if (!xml.isValidName(qname)) utils.InvalidCharacterError(); if (/[A-Z]/.test(qname) && this.isHTML) qname = utils.toASCIILowerCase(qname); var a = this._attrsByQName[qname]; if (a === undefined) { if (force === undefined || force === true) { this._setAttribute(qname, ''); return true; } return false; } else { if (force === undefined || force === false) { this.removeAttribute(qname); return false; } return true; } }}, // Set the attribute without error checking. The parser uses this. _setAttribute: { value: function _setAttribute(qname, value) { // XXX: the spec says that this next search should be done // on the local name, but I think that is an error. // email pending on www-dom about it. var attr = this._attrsByQName[qname]; var isnew; if (!attr) { attr = this._newattr(qname); isnew = true; } else { if (Array.isArray(attr)) attr = attr[0]; } // Now set the attribute value on the new or existing Attr object. // The Attr.value setter method handles mutation events, etc. attr.value = value; if (this._attributes) this._attributes[qname] = attr; if (isnew && this._newattrhook) this._newattrhook(qname, value); }}, // Check for errors, and then set the attribute setAttribute: { value: function setAttribute(qname, value) { qname = String(qname); if (!xml.isValidName(qname)) utils.InvalidCharacterError(); if (/[A-Z]/.test(qname) && this.isHTML) qname = utils.toASCIILowerCase(qname); this._setAttribute(qname, String(value)); }}, // The version with no error checking used by the parser _setAttributeNS: { value: function _setAttributeNS(ns, qname, value) { var pos = qname.indexOf(':'), prefix, lname; if (pos < 0) { prefix = null; lname = qname; } else { prefix = qname.substring(0, pos); lname = qname.substring(pos+1); } if (ns === '' || ns === undefined) ns = null; var key = (ns === null ? '' : ns) + '|' + lname; var attr = this._attrsByLName[key]; var isnew; if (!attr) { attr = new Attr(this, lname, prefix, ns); isnew = true; this._attrsByLName[key] = attr; if (this._attributes) { this._attributes[this._attrKeys.length] = attr; } this._attrKeys.push(key); // We also have to make the attr searchable by qname. // But we have to be careful because there may already // be an attr with this qname. this._addQName(attr); } else if (false /* changed in DOM 4 */) // removed by dead control flow {} attr.value = value; // Automatically sends mutation event if (isnew && this._newattrhook) this._newattrhook(qname, value); }}, // Do error checking then call _setAttributeNS setAttributeNS: { value: function setAttributeNS(ns, qname, value) { // Convert parameter types according to WebIDL ns = (ns === null || ns === undefined || ns === '') ? null : String(ns); qname = String(qname); if (!xml.isValidQName(qname)) utils.InvalidCharacterError(); var pos = qname.indexOf(':'); var prefix = (pos < 0) ? null : qname.substring(0, pos); if ((prefix !== null && ns === null) || (prefix === 'xml' && ns !== NAMESPACE.XML) || ((qname === 'xmlns' || prefix === 'xmlns') && (ns !== NAMESPACE.XMLNS)) || (ns === NAMESPACE.XMLNS && !(qname === 'xmlns' || prefix === 'xmlns'))) utils.NamespaceError(); this._setAttributeNS(ns, qname, String(value)); }}, setAttributeNode: { value: function setAttributeNode(attr) { if (attr.ownerElement !== null && attr.ownerElement !== this) { throw new DOMException(DOMException.INUSE_ATTRIBUTE_ERR); } var result = null; var oldAttrs = this._attrsByQName[attr.name]; if (oldAttrs) { if (!Array.isArray(oldAttrs)) { oldAttrs = [ oldAttrs ]; } if (oldAttrs.some(function(a) { return a===attr; })) { return attr; } else if (attr.ownerElement !== null) { throw new DOMException(DOMException.INUSE_ATTRIBUTE_ERR); } oldAttrs.forEach(function(a) { this.removeAttributeNode(a); }, this); result = oldAttrs[0]; } this.setAttributeNodeNS(attr); return result; }}, setAttributeNodeNS: { value: function setAttributeNodeNS(attr) { if (attr.ownerElement !== null) { throw new DOMException(DOMException.INUSE_ATTRIBUTE_ERR); } var ns = attr.namespaceURI; var key = (ns === null ? '' : ns) + '|' + attr.localName; var oldAttr = this._attrsByLName[key]; if (oldAttr) { this.removeAttributeNode(oldAttr); } attr._setOwnerElement(this); this._attrsByLName[key] = attr; if (this._attributes) { this._attributes[this._attrKeys.length] = attr; } this._attrKeys.push(key); this._addQName(attr); if (this._newattrhook) this._newattrhook(attr.name, attr.value); return oldAttr || null; }}, removeAttribute: { value: function removeAttribute(qname) { qname = String(qname); if (/[A-Z]/.test(qname) && this.isHTML) qname = utils.toASCIILowerCase(qname); var attr = this._attrsByQName[qname]; if (!attr) return; // If there is more than one match for this qname // so don't delete the qname mapping, just remove the first // element from it. if (Array.isArray(attr)) { if (attr.length > 2) { attr = attr.shift(); // remove it from the array } else { this._attrsByQName[qname] = attr[1]; attr = attr[0]; } } else { // only a single match, so remove the qname mapping this._attrsByQName[qname] = undefined; } var ns = attr.namespaceURI; // Now attr is the removed attribute. Figure out its // ns+lname key and remove it from the other mapping as well. var key = (ns === null ? '' : ns) + '|' + attr.localName; this._attrsByLName[key] = undefined; var i = this._attrKeys.indexOf(key); if (this._attributes) { Array.prototype.splice.call(this._attributes, i, 1); this._attributes[qname] = undefined; } this._attrKeys.splice(i, 1); // Onchange handler for the attribute var onchange = attr.onchange; attr._setOwnerElement(null); if (onchange) { onchange.call(attr, this, attr.localName, attr.value, null); } // Mutation event if (this.rooted) this.ownerDocument.mutateRemoveAttr(attr); }}, removeAttributeNS: { value: function removeAttributeNS(ns, lname) { ns = (ns === undefined || ns === null) ? '' : String(ns); lname = String(lname); var key = ns + '|' + lname; var attr = this._attrsByLName[key]; if (!attr) return; this._attrsByLName[key] = undefined; var i = this._attrKeys.indexOf(key); if (this._attributes) { Array.prototype.splice.call(this._attributes, i, 1); } this._attrKeys.splice(i, 1); // Now find the same Attr object in the qname mapping and remove it // But be careful because there may be more than one match. this._removeQName(attr); // Onchange handler for the attribute var onchange = attr.onchange; attr._setOwnerElement(null); if (onchange) { onchange.call(attr, this, attr.localName, attr.value, null); } // Mutation event if (this.rooted) this.ownerDocument.mutateRemoveAttr(attr); }}, removeAttributeNode: { value: function removeAttributeNode(attr) { var ns = attr.namespaceURI; var key = (ns === null ? '' : ns) + '|' + attr.localName; if (this._attrsByLName[key] !== attr) { utils.NotFoundError(); } this.removeAttributeNS(ns, attr.localName); return attr; }}, getAttributeNames: { value: function getAttributeNames() { var elt = this; return this._attrKeys.map(function(key) { return elt._attrsByLName[key].name; }); }}, // This 'raw' version of getAttribute is used by the getter functions // of reflected attributes. It skips some error checking and // namespace steps _getattr: { value: function _getattr(qname) { // Assume that qname is already lowercased, so don't do it here. // Also don't check whether attr is an array: a qname with no // prefix will never have two matching Attr objects (because // setAttributeNS doesn't allow a non-null namespace with a // null prefix. var attr = this._attrsByQName[qname]; return attr ? attr.value : null; }}, // The raw version of setAttribute for reflected idl attributes. _setattr: { value: function _setattr(qname, value) { var attr = this._attrsByQName[qname]; var isnew; if (!attr) { attr = this._newattr(qname); isnew = true; } attr.value = String(value); if (this._attributes) this._attributes[qname] = attr; if (isnew && this._newattrhook) this._newattrhook(qname, value); }}, // Create a new Attr object, insert it, and return it. // Used by setAttribute() and by set() _newattr: { value: function _newattr(qname) { var attr = new Attr(this, qname, null, null); var key = '|' + qname; this._attrsByQName[qname] = attr; this._attrsByLName[key] = attr; if (this._attributes) { this._attributes[this._attrKeys.length] = attr; } this._attrKeys.push(key); return attr; }}, // Add a qname->Attr mapping to the _attrsByQName object, taking into // account that there may be more than one attr object with the // same qname _addQName: { value: function(attr) { var qname = attr.name; var existing = this._attrsByQName[qname]; if (!existing) { this._attrsByQName[qname] = attr; } else if (Array.isArray(existing)) { existing.push(attr); } else { this._attrsByQName[qname] = [existing, attr]; } if (this._attributes) this._attributes[qname] = attr; }}, // Remove a qname->Attr mapping to the _attrsByQName object, taking into // account that there may be more than one attr object with the // same qname _removeQName: { value: function(attr) { var qname = attr.name; var target = this._attrsByQName[qname]; if (Array.isArray(target)) { var idx = target.indexOf(attr); utils.assert(idx !== -1); // It must be here somewhere if (target.length === 2) { this._attrsByQName[qname] = target[1-idx]; if (this._attributes) { this._attributes[qname] = this._attrsByQName[qname]; } } else { target.splice(idx, 1); if (this._attributes && this._attributes[qname] === attr) { this._attributes[qname] = target[0]; } } } else { utils.assert(target === attr); // If only one, it must match this._attrsByQName[qname] = undefined; if (this._attributes) { this._attributes[qname] = undefined; } } }}, // Return the number of attributes _numattrs: { get: function() { return this._attrKeys.length; }}, // Return the nth Attr object _attr: { value: function(n) { return this._attrsByLName[this._attrKeys[n]]; }}, // Define getters and setters for an 'id' property that reflects // the content attribute 'id'. id: attributes.property({name: 'id'}), // Define getters and setters for a 'className' property that reflects // the content attribute 'class'. className: attributes.property({name: 'class'}), classList: { get: function() { var self = this; if (this._classList) { return this._classList; } var dtlist = new DOMTokenList( function() { return self.className || ""; }, function(v) { self.className = v; } ); this._classList = dtlist; return dtlist; }, set: function(v) { this.className = v; }}, matches: { value: function(selector) { return select.matches(this, selector); }}, closest: { value: function(selector) { var el = this; do { if (el.matches && el.matches(selector)) { return el; } el = el.parentElement || el.parentNode; } while (el !== null && el.nodeType === Node.ELEMENT_NODE); return null; }}, querySelector: { value: function(selector) { return select(selector, this)[0]; }}, querySelectorAll: { value: function(selector) { var nodes = select(selector, this); return nodes.item ? nodes : new NodeList(nodes); }} }); Object.defineProperties(Element.prototype, ChildNode); Object.defineProperties(Element.prototype, NonDocumentTypeChildNode); // Register special handling for the id attribute attributes.registerChangeHandler(Element, 'id', function(element, lname, oldval, newval) { if (element.rooted) { if (oldval) { element.ownerDocument.delId(oldval, element); } if (newval) { element.ownerDocument.addId(newval, element); } } } ); attributes.registerChangeHandler(Element, 'class', function(element, lname, oldval, newval) { if (element._classList) { element._classList._update(); } } ); // The Attr class represents a single attribute. The values in // _attrsByQName and _attrsByLName are instances of this class. function Attr(elt, lname, prefix, namespace, value) { // localName and namespace are constant for any attr object. // But value may change. And so can prefix, and so, therefore can name. this.localName = lname; this.prefix = (prefix===null || prefix==='') ? null : ('' + prefix); this.namespaceURI = (namespace===null || namespace==='') ? null : ('' + namespace); this.data = value; // Set ownerElement last to ensure it is hooked up to onchange handler this._setOwnerElement(elt); } // In DOM 3 Attr was supposed to extend Node; in DOM 4 that was abandoned. Attr.prototype = Object.create(Object.prototype, { ownerElement: { get: function() { return this._ownerElement; }, }, _setOwnerElement: { value: function _setOwnerElement(elt) { this._ownerElement = elt; if (this.prefix === null && this.namespaceURI === null && elt) { this.onchange = elt._attributeChangeHandlers[this.localName]; } else { this.onchange = null; } }}, name: { get: function() { return this.prefix ? this.prefix + ':' + this.localName : this.localName; }}, specified: { get: function() { // Deprecated return true; }}, value: { get: function() { return this.data; }, set: function(value) { var oldval = this.data; value = (value === undefined) ? '' : value + ''; if (value === oldval) return; this.data = value; // Run the onchange hook for the attribute // if there is one. if (this.ownerElement) { if (this.onchange) this.onchange(this.ownerElement,this.localName, oldval, value); // Generate a mutation event if the element is rooted if (this.ownerElement.rooted) this.ownerElement.ownerDocument.mutateAttr(this, oldval); } }, }, cloneNode: { value: function cloneNode(deep) { // Both this method and Document#createAttribute*() create unowned Attrs return new Attr( null, this.localName, this.prefix, this.namespaceURI, this.data ); }}, // Legacy aliases (see gh#70 and https://dom.spec.whatwg.org/#interface-attr) nodeType: { get: function() { return Node.ATTRIBUTE_NODE; } }, nodeName: { get: function() { return this.name; } }, nodeValue: { get: function() { return this.value; }, set: function(v) { this.value = v; }, }, textContent: { get: function() { return this.value; }, set: function(v) { if (v === null || v === undefined) { v = ''; } this.value = v; }, }, innerText: { get: function() { return this.value; }, set: function(v) { if (v === null || v === undefined) { v = ''; } this.value = v; }, }, }); // Sneakily export this class for use by Document.createAttribute() Element._Attr = Attr; // The attributes property of an Element will be an instance of this class. // This class is really just a dummy, though. It only defines a length // property and an item() method. The AttrArrayProxy that // defines the public API just uses the Element object itself. function AttributesArray(elt) { NamedNodeMap.call(this, elt); for (var name in elt._attrsByQName) { this[name] = elt._attrsByQName[name]; } for (var i = 0; i < elt._attrKeys.length; i++) { this[i] = elt._attrsByLName[elt._attrKeys[i]]; } } AttributesArray.prototype = Object.create(NamedNodeMap.prototype, { length: { get: function() { return this.element._attrKeys.length; }, set: function() { /* ignore */ } }, item: { value: function(n) { /* jshint bitwise: false */ n = n >>> 0; if (n >= this.length) { return null; } return this.element._attrsByLName[this.element._attrKeys[n]]; /* jshint bitwise: true */ } }, }); // We can't make direct array access work (without Proxies, node >=6) // but we can make `Array.from(node.attributes)` and for-of loops work. if (globalThis.Symbol?.iterator) { AttributesArray.prototype[globalThis.Symbol.iterator] = function() { var i=0, n=this.length, self=this; return { next: function() { if (ielement map. // It is not part of the HTMLCollection API, but we need it in // src/HTMLCollectionProxy namedItems: { get: function() { this.updateCache(); return this.childrenByName; } }, updateCache: { value: function updateCache() { var namedElts = /^(a|applet|area|embed|form|frame|frameset|iframe|img|object)$/; if (this.lastModTime !== this.element.lastModTime) { this.lastModTime = this.element.lastModTime; var n = this.childrenByNumber && this.childrenByNumber.length || 0; for(var i = 0; i < n; i++) { this[i] = undefined; } this.childrenByNumber = []; this.childrenByName = Object.create(null); for (var c = this.element.firstChild; c !== null; c = c.nextSibling) { if (c.nodeType === Node.ELEMENT_NODE) { this[this.childrenByNumber.length] = c; this.childrenByNumber.push(c); // XXX Are there any requirements about the namespace // of the id property? var id = c.getAttribute('id'); // If there is an id that is not already in use... if (id && !this.childrenByName[id]) this.childrenByName[id] = c; // For certain HTML elements we check the name attribute var name = c.getAttribute('name'); if (name && this.element.namespaceURI === NAMESPACE.HTML && namedElts.test(this.element.localName) && !this.childrenByName[name]) this.childrenByName[id] = c; } } } } }, }); // These functions return predicates for filtering elements. // They're used by the Document and Element classes for methods like // getElementsByTagName and getElementsByClassName function localNameElementFilter(lname) { return function(e) { return e.localName === lname; }; } function htmlLocalNameElementFilter(lname) { var lclname = utils.toASCIILowerCase(lname); if (lclname === lname) return localNameElementFilter(lname); return function(e) { return e.isHTML ? e.localName === lclname : e.localName === lname; }; } function namespaceElementFilter(ns) { return function(e) { return e.namespaceURI === ns; }; } function namespaceLocalNameElementFilter(ns, lname) { return function(e) { return e.namespaceURI === ns && e.localName === lname; }; } function classNamesElementFilter(names) { return function(e) { return names.every(function(n) { return e.classList.contains(n); }); }; } function elementNameFilter(name) { return function(e) { // All the *HTML elements* in the document with the given name attribute if (e.namespaceURI !== NAMESPACE.HTML) { return false; } return e.getAttribute('name') === name; }; } /***/ }, /***/ 79778 (module) { "use strict"; module.exports = Event; Event.CAPTURING_PHASE = 1; Event.AT_TARGET = 2; Event.BUBBLING_PHASE = 3; function Event(type, dictionary) { // Initialize basic event properties this.type = ''; this.target = null; this.currentTarget = null; this.eventPhase = Event.AT_TARGET; this.bubbles = false; this.cancelable = false; this.isTrusted = false; this.defaultPrevented = false; this.timeStamp = Date.now(); // Initialize internal flags // XXX: Would it be better to inherit these defaults from the prototype? this._propagationStopped = false; this._immediatePropagationStopped = false; this._initialized = true; this._dispatching = false; // Now initialize based on the constructor arguments (if any) if (type) this.type = type; if (dictionary) { for(var p in dictionary) { this[p] = dictionary[p]; } } } Event.prototype = Object.create(Object.prototype, { constructor: { value: Event }, stopPropagation: { value: function stopPropagation() { this._propagationStopped = true; }}, stopImmediatePropagation: { value: function stopImmediatePropagation() { this._propagationStopped = true; this._immediatePropagationStopped = true; }}, preventDefault: { value: function preventDefault() { if (this.cancelable) this.defaultPrevented = true; }}, initEvent: { value: function initEvent(type, bubbles, cancelable) { this._initialized = true; if (this._dispatching) return; this._propagationStopped = false; this._immediatePropagationStopped = false; this.defaultPrevented = false; this.isTrusted = false; this.target = null; this.type = type; this.bubbles = bubbles; this.cancelable = cancelable; }}, }); /***/ }, /***/ 91283 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var Event = __webpack_require__(79778); var MouseEvent = __webpack_require__(6421); var utils = __webpack_require__(91995); module.exports = EventTarget; function EventTarget() {} EventTarget.prototype = { // XXX // See WebIDL §4.8 for details on object event handlers // and how they should behave. We actually have to accept // any object to addEventListener... Can't type check it. // on registration. // XXX: // Capturing event listeners are sort of rare. I think I can optimize // them so that dispatchEvent can skip the capturing phase (or much of // it). Each time a capturing listener is added, increment a flag on // the target node and each of its ancestors. Decrement when removed. // And update the counter when nodes are added and removed from the // tree as well. Then, in dispatch event, the capturing phase can // abort if it sees any node with a zero count. addEventListener: function addEventListener(type, listener, capture) { if (!listener) return; if (capture === undefined) capture = false; if (!this._listeners) this._listeners = Object.create(null); if (!this._listeners[type]) this._listeners[type] = []; var list = this._listeners[type]; // If this listener has already been registered, just return for(var i = 0, n = list.length; i < n; i++) { var l = list[i]; if (l.listener === listener && l.capture === capture) return; } // Add an object to the list of listeners var obj = { listener: listener, capture: capture }; if (typeof listener === 'function') obj.f = listener; list.push(obj); }, removeEventListener: function removeEventListener(type, listener, capture) { if (capture === undefined) capture = false; if (this._listeners) { var list = this._listeners[type]; if (list) { // Find the listener in the list and remove it for(var i = 0, n = list.length; i < n; i++) { var l = list[i]; if (l.listener === listener && l.capture === capture) { if (list.length === 1) { this._listeners[type] = undefined; } else { list.splice(i, 1); } return; } } } } }, // This is the public API for dispatching untrusted public events. // See _dispatchEvent for the implementation dispatchEvent: function dispatchEvent(event) { // Dispatch an untrusted event return this._dispatchEvent(event, false); }, // // See DOMCore §4.4 // XXX: I'll probably need another version of this method for // internal use, one that does not set isTrusted to false. // XXX: see Document._dispatchEvent: perhaps that and this could // call a common internal function with different settings of // a trusted boolean argument // // XXX: // The spec has changed in how to deal with handlers registered // on idl or content attributes rather than with addEventListener. // Used to say that they always ran first. That's how webkit does it // Spec now says that they run in a position determined by // when they were first set. FF does it that way. See: // http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#event-handlers // _dispatchEvent: function _dispatchEvent(event, trusted) { if (typeof trusted !== 'boolean') trusted = false; function invoke(target, event) { var type = event.type, phase = event.eventPhase; event.currentTarget = target; // If there was an individual handler defined, invoke it first // XXX: see comment above: this shouldn't always be first. if (phase !== Event.CAPTURING_PHASE && target._handlers && target._handlers[type]) { var handler = target._handlers[type]; var rv; if (typeof handler === 'function') { rv=handler.call(event.currentTarget, event); } else { var f = handler.handleEvent; if (typeof f !== 'function') throw new TypeError('handleEvent property of ' + 'event handler object is' + 'not a function.'); rv=f.call(handler, event); } switch(event.type) { case 'mouseover': if (rv === true) // Historical baggage event.preventDefault(); break; case 'beforeunload': // XXX: eventually we need a special case here /* falls through */ default: if (rv === false) event.preventDefault(); break; } } // Now invoke list list of listeners for this target and type var list = target._listeners && target._listeners[type]; if (!list) return; list = list.slice(); for(var i = 0, n = list.length; i < n; i++) { if (event._immediatePropagationStopped) return; var l = list[i]; if ((phase === Event.CAPTURING_PHASE && !l.capture) || (phase === Event.BUBBLING_PHASE && l.capture)) continue; if (l.f) { l.f.call(event.currentTarget, event); } else { var fn = l.listener.handleEvent; if (typeof fn !== 'function') throw new TypeError('handleEvent property of event listener object is not a function.'); fn.call(l.listener, event); } } } if (!event._initialized || event._dispatching) utils.InvalidStateError(); event.isTrusted = trusted; // Begin dispatching the event now event._dispatching = true; event.target = this; // Build the list of targets for the capturing and bubbling phases // XXX: we'll eventually have to add Window to this list. var ancestors = []; for(var n = this.parentNode; n; n = n.parentNode) ancestors.push(n); // Capturing phase event.eventPhase = Event.CAPTURING_PHASE; for(var i = ancestors.length-1; i >= 0; i--) { invoke(ancestors[i], event); if (event._propagationStopped) break; } // At target phase if (!event._propagationStopped) { event.eventPhase = Event.AT_TARGET; invoke(this, event); } // Bubbling phase if (event.bubbles && !event._propagationStopped) { event.eventPhase = Event.BUBBLING_PHASE; for(var ii = 0, nn = ancestors.length; ii < nn; ii++) { invoke(ancestors[ii], event); if (event._propagationStopped) break; } } event._dispatching = false; event.eventPhase = Event.AT_TARGET; event.currentTarget = null; // Deal with mouse events and figure out when // a click has happened if (trusted && !event.defaultPrevented && event instanceof MouseEvent) { switch(event.type) { case 'mousedown': this._armed = { x: event.clientX, y: event.clientY, t: event.timeStamp }; break; case 'mouseout': case 'mouseover': this._armed = null; break; case 'mouseup': if (this._isClick(event)) this._doClick(event); this._armed = null; break; } } return !event.defaultPrevented; }, // Determine whether a click occurred // XXX We don't support double clicks for now _isClick: function(event) { return (this._armed !== null && event.type === 'mouseup' && event.isTrusted && event.button === 0 && event.timeStamp - this._armed.t < 1000 && Math.abs(event.clientX - this._armed.x) < 10 && Math.abs(event.clientY - this._armed.Y) < 10); }, // Clicks are handled like this: // http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#interactive-content-0 // // Note that this method is similar to the HTMLElement.click() method // The event argument must be the trusted mouseup event _doClick: function(event) { if (this._click_in_progress) return; this._click_in_progress = true; // Find the nearest enclosing element that is activatable // An element is activatable if it has a // _post_click_activation_steps hook var activated = this; while(activated && !activated._post_click_activation_steps) activated = activated.parentNode; if (activated && activated._pre_click_activation_steps) { activated._pre_click_activation_steps(); } var click = this.ownerDocument.createEvent('MouseEvent'); click.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, event.screenX, event.screenY, event.clientX, event.clientY, event.ctrlKey, event.altKey, event.shiftKey, event.metaKey, event.button, null); var result = this._dispatchEvent(click, true); if (activated) { if (result) { // This is where hyperlinks get followed, for example. if (activated._post_click_activation_steps) activated._post_click_activation_steps(click); } else { if (activated._cancelled_activation_steps) activated._cancelled_activation_steps(); } } }, // // An event handler is like an event listener, but it registered // by setting an IDL or content attribute like onload or onclick. // There can only be one of these at a time for any event type. // This is an internal method for the attribute accessors and // content attribute handlers that need to register events handlers. // The type argument is the same as in addEventListener(). // The handler argument is the same as listeners in addEventListener: // it can be a function or an object. Pass null to remove any existing // handler. Handlers are always invoked before any listeners of // the same type. They are not invoked during the capturing phase // of event dispatch. // _setEventHandler: function _setEventHandler(type, handler) { if (!this._handlers) this._handlers = Object.create(null); this._handlers[type] = handler; }, _getEventHandler: function _getEventHandler(type) { return (this._handlers && this._handlers[type]) || null; } }; /***/ }, /***/ 80339 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = FilteredElementList; var Node = __webpack_require__(20576); // // This file defines node list implementation that lazily traverses // the document tree (or a subtree rooted at any element) and includes // only those elements for which a specified filter function returns true. // It is used to implement the // {Document,Element}.getElementsBy{TagName,ClassName}{,NS} methods. // // XXX this should inherit from NodeList function FilteredElementList(root, filter) { this.root = root; this.filter = filter; this.lastModTime = root.lastModTime; this.done = false; this.cache = []; this.traverse(); } FilteredElementList.prototype = Object.create(Object.prototype, { length: { get: function() { this.checkcache(); if (!this.done) this.traverse(); return this.cache.length; } }, item: { value: function(n) { this.checkcache(); if (!this.done && n >= this.cache.length) { // This can lead to O(N^2) behavior if we stop when we get to n // and the caller is iterating through the items in order; so // be sure to do the full traverse here. this.traverse(/*n*/); } return this.cache[n]; } }, checkcache: { value: function() { if (this.lastModTime !== this.root.lastModTime) { // subtree has changed, so invalidate cache for (var i = this.cache.length-1; i>=0; i--) { this[i] = undefined; } this.cache.length = 0; this.done = false; this.lastModTime = this.root.lastModTime; } } }, // If n is specified, then traverse the tree until we've found the nth // item (or until we've found all items). If n is not specified, // traverse until we've found all items. traverse: { value: function(n) { // increment n so we can compare to length, and so it is never falsy if (n !== undefined) n++; var elt; while ((elt = this.next()) !== null) { this[this.cache.length] = elt; //XXX Use proxy instead this.cache.push(elt); if (n && this.cache.length === n) return; } // no next element, so we've found everything this.done = true; } }, // Return the next element under root that matches filter next: { value: function() { var start = (this.cache.length === 0) ? this.root // Start at the root or at : this.cache[this.cache.length-1]; // the last element we found var elt; if (start.nodeType === Node.DOCUMENT_NODE) elt = start.documentElement; else elt = start.nextElement(this.root); while(elt) { if (this.filter(elt)) { return elt; } elt = elt.nextElement(this.root); } return null; } }, }); /***/ }, /***/ 24042 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = HTMLParser; var Document = __webpack_require__(88097); var DocumentType = __webpack_require__(47825); var Node = __webpack_require__(20576); var NAMESPACE = (__webpack_require__(91995).NAMESPACE); var html = __webpack_require__(41537); var impl = html.elements; var pushAll = Function.prototype.apply.bind(Array.prototype.push); /* * This file contains an implementation of the HTML parsing algorithm. * The algorithm and the implementation are complex because HTML * explicitly defines how the parser should behave for all possible * valid and invalid inputs. * * Usage: * * The file defines a single HTMLParser() function, which dom.js exposes * publicly as document.implementation.mozHTMLParser(). This is a * factory function, not a constructor. * * When you call document.implementation.mozHTMLParser(), it returns * an object that has parse() and document() methods. To parse HTML text, * pass the text (in one or more chunks) to the parse() method. When * you've passed all the text (on the last chunk, or afterward) pass * true as the second argument to parse() to tell the parser that there * is no more coming. Call document() to get the document object that * the parser is parsing into. You can call this at any time, before * or after calling parse(). * * The first argument to mozHTMLParser is the absolute URL of the document. * * The second argument is optional and is for internal use only. Pass an * element as the fragmentContext to do innerHTML parsing for the * element. To do innerHTML parsing on a document, pass null. Otherwise, * omit the 2nd argument. See HTMLElement.innerHTML for an example. Note * that if you pass a context element, the end() method will return an * unwrapped document instead of a wrapped one. * * Implementation details: * * This is a long file of almost 7000 lines. It is structured as one * big function nested within another big function. The outer * function defines a bunch of constant data, utility functions * that use that data, and a couple of classes used by the parser. * The outer function also defines and returns the * inner function. This inner function is the HTMLParser factory * function that implements the parser and holds all the parser state * as local variables. The HTMLParser function is quite big because * it defines many nested functions that use those local variables. * * There are three tightly coupled parser stages: a scanner, a * tokenizer and a tree builder. In a (possibly misguided) attempt at * efficiency, the stages are not implemented as separate classes: * everything shares state and is (mostly) implemented in imperative * (rather than OO) style. * * The stages of the parser work like this: When the client code calls * the parser's parse() method, the specified string is passed to * scanChars(). The scanner loops through that string and passes characters * (sometimes one at a time, sometimes in chunks) to the tokenizer stage. * The tokenizer groups the characters into tokens: tags, endtags, runs * of text, comments, doctype declarations, and the end-of-file (EOF) * token. These tokens are then passed to the tree building stage via * the insertToken() function. The tree building stage builds up the * document tree. * * The tokenizer stage is a finite state machine. Each state is * implemented as a function with a name that ends in "_state". The * initial state is data_state(). The current tokenizer state is stored * in the variable 'tokenizer'. Most state functions expect a single * integer argument which represents a single UTF-16 codepoint. Some * states want more characters and set a lookahead property on * themselves. The scanChars() function in the scanner checks for this * lookahead property. If it doesn't exist, then scanChars() just passes * the next input character to the current tokenizer state function. * Otherwise, scanChars() looks ahead (a given # of characters, or for a * matching string, or for a matching regexp) and passes a string of * characters to the current tokenizer state function. * * As a shortcut, certain states of the tokenizer use regular expressions * to look ahead in the scanner's input buffer for runs of text, simple * tags and attributes. For well-formed input, these shortcuts skip a * lot of state transitions and speed things up a bit. * * When a tokenizer state function has consumed a complete token, it * emits that token, by calling insertToken(), or by calling a utility * function that itself calls insertToken(). These tokens are passed to * the tree building stage, which is also a state machine. Like the * tokenizer, the tree building states are implemented as functions, and * these functions have names that end with _mode (because the HTML spec * refers to them as insertion modes). The current insertion mode is held * by the 'parser' variable. Each insertion mode function takes up to 4 * arguments. The first is a token type, represented by the constants * TAG, ENDTAG, TEXT, COMMENT, DOCTYPE and EOF. The second argument is * the value of the token: the text or comment data, or tagname or * doctype. For tags, the 3rd argument is an array of attributes. For * DOCTYPES it is the optional public id. For tags, the 4th argument is * true if the tag is self-closing. For doctypes, the 4th argument is the * optional system id. * * Search for "***" to find the major sub-divisions in the code. */ /*** * Data prolog. Lots of constants declared here, including some * very large objects. They're used throughout the code that follows */ // Token types for the tree builder. var EOF = -1; var TEXT = 1; var TAG = 2; var ENDTAG = 3; var COMMENT = 4; var DOCTYPE = 5; // A re-usable empty array var NOATTRS = []; // These DTD public ids put the browser in quirks mode var quirkyPublicIds = /^HTML$|^-\/\/W3O\/\/DTD W3 HTML Strict 3\.0\/\/EN\/\/$|^-\/W3C\/DTD HTML 4\.0 Transitional\/EN$|^\+\/\/Silmaril\/\/dtd html Pro v0r11 19970101\/\/|^-\/\/AdvaSoft Ltd\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/AS\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict\/\/|^-\/\/IETF\/\/DTD HTML 2\.0\/\/|^-\/\/IETF\/\/DTD HTML 2\.1E\/\/|^-\/\/IETF\/\/DTD HTML 3\.0\/\/|^-\/\/IETF\/\/DTD HTML 3\.2 Final\/\/|^-\/\/IETF\/\/DTD HTML 3\.2\/\/|^-\/\/IETF\/\/DTD HTML 3\/\/|^-\/\/IETF\/\/DTD HTML Level 0\/\/|^-\/\/IETF\/\/DTD HTML Level 1\/\/|^-\/\/IETF\/\/DTD HTML Level 2\/\/|^-\/\/IETF\/\/DTD HTML Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 0\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict\/\/|^-\/\/IETF\/\/DTD HTML\/\/|^-\/\/Metrius\/\/DTD Metrius Presentational\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 Tables\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 Tables\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD HTML\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD Strict HTML\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML 2\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended 1\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended Relaxed 1\.0\/\/|^-\/\/SoftQuad Software\/\/DTD HoTMetaL PRO 6\.0::19990601::extensions to HTML 4\.0\/\/|^-\/\/SoftQuad\/\/DTD HoTMetaL PRO 4\.0::19971010::extensions to HTML 4\.0\/\/|^-\/\/Spyglass\/\/DTD HTML 2\.0 Extended\/\/|^-\/\/SQ\/\/DTD HTML 2\.0 HoTMetaL \+ extensions\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava HTML\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava Strict HTML\/\/|^-\/\/W3C\/\/DTD HTML 3 1995-03-24\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Draft\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Final\/\/|^-\/\/W3C\/\/DTD HTML 3\.2\/\/|^-\/\/W3C\/\/DTD HTML 3\.2S Draft\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Transitional\/\/|^-\/\/W3C\/\/DTD HTML Experimental 19960712\/\/|^-\/\/W3C\/\/DTD HTML Experimental 970421\/\/|^-\/\/W3C\/\/DTD W3 HTML\/\/|^-\/\/W3O\/\/DTD W3 HTML 3\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML 2\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML\/\//i; var quirkySystemId = "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"; var conditionallyQuirkyPublicIds = /^-\/\/W3C\/\/DTD HTML 4\.01 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.01 Transitional\/\//i; // These DTD public ids put the browser in limited quirks mode var limitedQuirkyPublicIds = /^-\/\/W3C\/\/DTD XHTML 1\.0 Frameset\/\/|^-\/\/W3C\/\/DTD XHTML 1\.0 Transitional\/\//i; // Element sets below. See the isA() function for a way to test // whether an element is a member of a set var specialSet = Object.create(null); specialSet[NAMESPACE.HTML] = { __proto__: null, "address":true, "applet":true, "area":true, "article":true, "aside":true, "base":true, "basefont":true, "bgsound":true, "blockquote":true, "body":true, "br":true, "button":true, "caption":true, "center":true, "col":true, "colgroup":true, "dd":true, "details":true, "dir":true, "div":true, "dl":true, "dt":true, "embed":true, "fieldset":true, "figcaption":true, "figure":true, "footer":true, "form":true, "frame":true, "frameset":true, "h1":true, "h2":true, "h3":true, "h4":true, "h5":true, "h6":true, "head":true, "header":true, "hgroup":true, "hr":true, "html":true, "iframe":true, "img":true, "input":true, "li":true, "link":true, "listing":true, "main":true, "marquee":true, "menu":true, "meta":true, "nav":true, "noembed":true, "noframes":true, "noscript":true, "object":true, "ol":true, "p":true, "param":true, "plaintext":true, "pre":true, "script":true, "section":true, "select":true, "source":true, "style":true, "summary":true, "table":true, "tbody":true, "td":true, "template":true, "textarea":true, "tfoot":true, "th":true, "thead":true, "title":true, "tr":true, "track":true, // Note that "xmp" was removed from the "special" set in the latest // spec, apparently by accident; see // https://github.com/whatwg/html/pull/1919 "ul":true, "wbr":true, "xmp":true }; specialSet[NAMESPACE.SVG] = { __proto__: null, "foreignObject": true, "desc": true, "title": true }; specialSet[NAMESPACE.MATHML] = { __proto__: null, "mi":true, "mo":true, "mn":true, "ms":true, "mtext":true, "annotation-xml":true }; // The set of address, div, and p HTML tags var addressdivpSet = Object.create(null); addressdivpSet[NAMESPACE.HTML] = { __proto__: null, "address":true, "div":true, "p":true }; var dddtSet = Object.create(null); dddtSet[NAMESPACE.HTML] = { __proto__: null, "dd":true, "dt":true }; var tablesectionrowSet = Object.create(null); tablesectionrowSet[NAMESPACE.HTML] = { __proto__: null, "table":true, "thead":true, "tbody":true, "tfoot":true, "tr":true }; var impliedEndTagsSet = Object.create(null); impliedEndTagsSet[NAMESPACE.HTML] = { __proto__: null, "dd": true, "dt": true, "li": true, "menuitem": true, "optgroup": true, "option": true, "p": true, "rb": true, "rp": true, "rt": true, "rtc": true }; var thoroughImpliedEndTagsSet = Object.create(null); thoroughImpliedEndTagsSet[NAMESPACE.HTML] = { __proto__: null, "caption": true, "colgroup": true, "dd": true, "dt": true, "li": true, "optgroup": true, "option": true, "p": true, "rb": true, "rp": true, "rt": true, "rtc": true, "tbody": true, "td": true, "tfoot": true, "th": true, "thead": true, "tr": true }; var tableContextSet = Object.create(null); tableContextSet[NAMESPACE.HTML] = { __proto__: null, "table": true, "template": true, "html": true }; var tableBodyContextSet = Object.create(null); tableBodyContextSet[NAMESPACE.HTML] = { __proto__: null, "tbody": true, "tfoot": true, "thead": true, "template": true, "html": true }; var tableRowContextSet = Object.create(null); tableRowContextSet[NAMESPACE.HTML] = { __proto__: null, "tr": true, "template": true, "html": true }; // See http://www.w3.org/TR/html5/forms.html#form-associated-element var formassociatedSet = Object.create(null); formassociatedSet[NAMESPACE.HTML] = { __proto__: null, "button": true, "fieldset": true, "input": true, "keygen": true, "object": true, "output": true, "select": true, "textarea": true, "img": true }; var inScopeSet = Object.create(null); inScopeSet[NAMESPACE.HTML]= { __proto__: null, "applet":true, "caption":true, "html":true, "table":true, "td":true, "th":true, "marquee":true, "object":true, "template":true }; inScopeSet[NAMESPACE.MATHML] = { __proto__: null, "mi":true, "mo":true, "mn":true, "ms":true, "mtext":true, "annotation-xml":true }; inScopeSet[NAMESPACE.SVG] = { __proto__: null, "foreignObject":true, "desc":true, "title":true }; var inListItemScopeSet = Object.create(inScopeSet); inListItemScopeSet[NAMESPACE.HTML] = Object.create(inScopeSet[NAMESPACE.HTML]); inListItemScopeSet[NAMESPACE.HTML].ol = true; inListItemScopeSet[NAMESPACE.HTML].ul = true; var inButtonScopeSet = Object.create(inScopeSet); inButtonScopeSet[NAMESPACE.HTML] = Object.create(inScopeSet[NAMESPACE.HTML]); inButtonScopeSet[NAMESPACE.HTML].button = true; var inTableScopeSet = Object.create(null); inTableScopeSet[NAMESPACE.HTML] = { __proto__: null, "html":true, "table":true, "template":true }; // The set of elements for select scope is the everything *except* these var invertedSelectScopeSet = Object.create(null); invertedSelectScopeSet[NAMESPACE.HTML] = { __proto__: null, "optgroup":true, "option":true }; var mathmlTextIntegrationPointSet = Object.create(null); mathmlTextIntegrationPointSet[NAMESPACE.MATHML] = { __proto__: null, mi: true, mo: true, mn: true, ms: true, mtext: true }; var htmlIntegrationPointSet = Object.create(null); htmlIntegrationPointSet[NAMESPACE.SVG] = { __proto__: null, foreignObject: true, desc: true, title: true }; var foreignAttributes = { __proto__: null, "xlink:actuate": NAMESPACE.XLINK, "xlink:arcrole": NAMESPACE.XLINK, "xlink:href": NAMESPACE.XLINK, "xlink:role": NAMESPACE.XLINK, "xlink:show": NAMESPACE.XLINK, "xlink:title": NAMESPACE.XLINK, "xlink:type": NAMESPACE.XLINK, "xml:base": NAMESPACE.XML, "xml:lang": NAMESPACE.XML, "xml:space": NAMESPACE.XML, "xmlns": NAMESPACE.XMLNS, "xmlns:xlink": NAMESPACE.XMLNS }; // Lowercase to mixed case mapping for SVG attributes and tagnames var svgAttrAdjustments = { __proto__: null, attributename: "attributeName", attributetype: "attributeType", basefrequency: "baseFrequency", baseprofile: "baseProfile", calcmode: "calcMode", clippathunits: "clipPathUnits", diffuseconstant: "diffuseConstant", edgemode: "edgeMode", filterunits: "filterUnits", glyphref: "glyphRef", gradienttransform: "gradientTransform", gradientunits: "gradientUnits", kernelmatrix: "kernelMatrix", kernelunitlength: "kernelUnitLength", keypoints: "keyPoints", keysplines: "keySplines", keytimes: "keyTimes", lengthadjust: "lengthAdjust", limitingconeangle: "limitingConeAngle", markerheight: "markerHeight", markerunits: "markerUnits", markerwidth: "markerWidth", maskcontentunits: "maskContentUnits", maskunits: "maskUnits", numoctaves: "numOctaves", pathlength: "pathLength", patterncontentunits: "patternContentUnits", patterntransform: "patternTransform", patternunits: "patternUnits", pointsatx: "pointsAtX", pointsaty: "pointsAtY", pointsatz: "pointsAtZ", preservealpha: "preserveAlpha", preserveaspectratio: "preserveAspectRatio", primitiveunits: "primitiveUnits", refx: "refX", refy: "refY", repeatcount: "repeatCount", repeatdur: "repeatDur", requiredextensions: "requiredExtensions", requiredfeatures: "requiredFeatures", specularconstant: "specularConstant", specularexponent: "specularExponent", spreadmethod: "spreadMethod", startoffset: "startOffset", stddeviation: "stdDeviation", stitchtiles: "stitchTiles", surfacescale: "surfaceScale", systemlanguage: "systemLanguage", tablevalues: "tableValues", targetx: "targetX", targety: "targetY", textlength: "textLength", viewbox: "viewBox", viewtarget: "viewTarget", xchannelselector: "xChannelSelector", ychannelselector: "yChannelSelector", zoomandpan: "zoomAndPan" }; var svgTagNameAdjustments = { __proto__: null, altglyph: "altGlyph", altglyphdef: "altGlyphDef", altglyphitem: "altGlyphItem", animatecolor: "animateColor", animatemotion: "animateMotion", animatetransform: "animateTransform", clippath: "clipPath", feblend: "feBlend", fecolormatrix: "feColorMatrix", fecomponenttransfer: "feComponentTransfer", fecomposite: "feComposite", feconvolvematrix: "feConvolveMatrix", fediffuselighting: "feDiffuseLighting", fedisplacementmap: "feDisplacementMap", fedistantlight: "feDistantLight", feflood: "feFlood", fefunca: "feFuncA", fefuncb: "feFuncB", fefuncg: "feFuncG", fefuncr: "feFuncR", fegaussianblur: "feGaussianBlur", feimage: "feImage", femerge: "feMerge", femergenode: "feMergeNode", femorphology: "feMorphology", feoffset: "feOffset", fepointlight: "fePointLight", fespecularlighting: "feSpecularLighting", fespotlight: "feSpotLight", fetile: "feTile", feturbulence: "feTurbulence", foreignobject: "foreignObject", glyphref: "glyphRef", lineargradient: "linearGradient", radialgradient: "radialGradient", textpath: "textPath" }; // Data for parsing numeric and named character references // These next 3 objects are direct translations of tables // in the HTML spec into JavaScript object format var numericCharRefReplacements = { __proto__: null, 0x00:0xFFFD, 0x80:0x20AC, 0x82:0x201A, 0x83:0x0192, 0x84:0x201E, 0x85:0x2026, 0x86:0x2020, 0x87:0x2021, 0x88:0x02C6, 0x89:0x2030, 0x8A:0x0160, 0x8B:0x2039, 0x8C:0x0152, 0x8E:0x017D, 0x91:0x2018, 0x92:0x2019, 0x93:0x201C, 0x94:0x201D, 0x95:0x2022, 0x96:0x2013, 0x97:0x2014, 0x98:0x02DC, 0x99:0x2122, 0x9A:0x0161, 0x9B:0x203A, 0x9C:0x0153, 0x9E:0x017E, 0x9F:0x0178 }; /* * This table is generated with test/tools/update-entities.js */ var namedCharRefs = { __proto__: null, "AElig":0xc6, "AElig;":0xc6, "AMP":0x26, "AMP;":0x26, "Aacute":0xc1, "Aacute;":0xc1, "Abreve;":0x102, "Acirc":0xc2, "Acirc;":0xc2, "Acy;":0x410, "Afr;":[0xd835,0xdd04], "Agrave":0xc0, "Agrave;":0xc0, "Alpha;":0x391, "Amacr;":0x100, "And;":0x2a53, "Aogon;":0x104, "Aopf;":[0xd835,0xdd38], "ApplyFunction;":0x2061, "Aring":0xc5, "Aring;":0xc5, "Ascr;":[0xd835,0xdc9c], "Assign;":0x2254, "Atilde":0xc3, "Atilde;":0xc3, "Auml":0xc4, "Auml;":0xc4, "Backslash;":0x2216, "Barv;":0x2ae7, "Barwed;":0x2306, "Bcy;":0x411, "Because;":0x2235, "Bernoullis;":0x212c, "Beta;":0x392, "Bfr;":[0xd835,0xdd05], "Bopf;":[0xd835,0xdd39], "Breve;":0x2d8, "Bscr;":0x212c, "Bumpeq;":0x224e, "CHcy;":0x427, "COPY":0xa9, "COPY;":0xa9, "Cacute;":0x106, "Cap;":0x22d2, "CapitalDifferentialD;":0x2145, "Cayleys;":0x212d, "Ccaron;":0x10c, "Ccedil":0xc7, "Ccedil;":0xc7, "Ccirc;":0x108, "Cconint;":0x2230, "Cdot;":0x10a, "Cedilla;":0xb8, "CenterDot;":0xb7, "Cfr;":0x212d, "Chi;":0x3a7, "CircleDot;":0x2299, "CircleMinus;":0x2296, "CirclePlus;":0x2295, "CircleTimes;":0x2297, "ClockwiseContourIntegral;":0x2232, "CloseCurlyDoubleQuote;":0x201d, "CloseCurlyQuote;":0x2019, "Colon;":0x2237, "Colone;":0x2a74, "Congruent;":0x2261, "Conint;":0x222f, "ContourIntegral;":0x222e, "Copf;":0x2102, "Coproduct;":0x2210, "CounterClockwiseContourIntegral;":0x2233, "Cross;":0x2a2f, "Cscr;":[0xd835,0xdc9e], "Cup;":0x22d3, "CupCap;":0x224d, "DD;":0x2145, "DDotrahd;":0x2911, "DJcy;":0x402, "DScy;":0x405, "DZcy;":0x40f, "Dagger;":0x2021, "Darr;":0x21a1, "Dashv;":0x2ae4, "Dcaron;":0x10e, "Dcy;":0x414, "Del;":0x2207, "Delta;":0x394, "Dfr;":[0xd835,0xdd07], "DiacriticalAcute;":0xb4, "DiacriticalDot;":0x2d9, "DiacriticalDoubleAcute;":0x2dd, "DiacriticalGrave;":0x60, "DiacriticalTilde;":0x2dc, "Diamond;":0x22c4, "DifferentialD;":0x2146, "Dopf;":[0xd835,0xdd3b], "Dot;":0xa8, "DotDot;":0x20dc, "DotEqual;":0x2250, "DoubleContourIntegral;":0x222f, "DoubleDot;":0xa8, "DoubleDownArrow;":0x21d3, "DoubleLeftArrow;":0x21d0, "DoubleLeftRightArrow;":0x21d4, "DoubleLeftTee;":0x2ae4, "DoubleLongLeftArrow;":0x27f8, "DoubleLongLeftRightArrow;":0x27fa, "DoubleLongRightArrow;":0x27f9, "DoubleRightArrow;":0x21d2, "DoubleRightTee;":0x22a8, "DoubleUpArrow;":0x21d1, "DoubleUpDownArrow;":0x21d5, "DoubleVerticalBar;":0x2225, "DownArrow;":0x2193, "DownArrowBar;":0x2913, "DownArrowUpArrow;":0x21f5, "DownBreve;":0x311, "DownLeftRightVector;":0x2950, "DownLeftTeeVector;":0x295e, "DownLeftVector;":0x21bd, "DownLeftVectorBar;":0x2956, "DownRightTeeVector;":0x295f, "DownRightVector;":0x21c1, "DownRightVectorBar;":0x2957, "DownTee;":0x22a4, "DownTeeArrow;":0x21a7, "Downarrow;":0x21d3, "Dscr;":[0xd835,0xdc9f], "Dstrok;":0x110, "ENG;":0x14a, "ETH":0xd0, "ETH;":0xd0, "Eacute":0xc9, "Eacute;":0xc9, "Ecaron;":0x11a, "Ecirc":0xca, "Ecirc;":0xca, "Ecy;":0x42d, "Edot;":0x116, "Efr;":[0xd835,0xdd08], "Egrave":0xc8, "Egrave;":0xc8, "Element;":0x2208, "Emacr;":0x112, "EmptySmallSquare;":0x25fb, "EmptyVerySmallSquare;":0x25ab, "Eogon;":0x118, "Eopf;":[0xd835,0xdd3c], "Epsilon;":0x395, "Equal;":0x2a75, "EqualTilde;":0x2242, "Equilibrium;":0x21cc, "Escr;":0x2130, "Esim;":0x2a73, "Eta;":0x397, "Euml":0xcb, "Euml;":0xcb, "Exists;":0x2203, "ExponentialE;":0x2147, "Fcy;":0x424, "Ffr;":[0xd835,0xdd09], "FilledSmallSquare;":0x25fc, "FilledVerySmallSquare;":0x25aa, "Fopf;":[0xd835,0xdd3d], "ForAll;":0x2200, "Fouriertrf;":0x2131, "Fscr;":0x2131, "GJcy;":0x403, "GT":0x3e, "GT;":0x3e, "Gamma;":0x393, "Gammad;":0x3dc, "Gbreve;":0x11e, "Gcedil;":0x122, "Gcirc;":0x11c, "Gcy;":0x413, "Gdot;":0x120, "Gfr;":[0xd835,0xdd0a], "Gg;":0x22d9, "Gopf;":[0xd835,0xdd3e], "GreaterEqual;":0x2265, "GreaterEqualLess;":0x22db, "GreaterFullEqual;":0x2267, "GreaterGreater;":0x2aa2, "GreaterLess;":0x2277, "GreaterSlantEqual;":0x2a7e, "GreaterTilde;":0x2273, "Gscr;":[0xd835,0xdca2], "Gt;":0x226b, "HARDcy;":0x42a, "Hacek;":0x2c7, "Hat;":0x5e, "Hcirc;":0x124, "Hfr;":0x210c, "HilbertSpace;":0x210b, "Hopf;":0x210d, "HorizontalLine;":0x2500, "Hscr;":0x210b, "Hstrok;":0x126, "HumpDownHump;":0x224e, "HumpEqual;":0x224f, "IEcy;":0x415, "IJlig;":0x132, "IOcy;":0x401, "Iacute":0xcd, "Iacute;":0xcd, "Icirc":0xce, "Icirc;":0xce, "Icy;":0x418, "Idot;":0x130, "Ifr;":0x2111, "Igrave":0xcc, "Igrave;":0xcc, "Im;":0x2111, "Imacr;":0x12a, "ImaginaryI;":0x2148, "Implies;":0x21d2, "Int;":0x222c, "Integral;":0x222b, "Intersection;":0x22c2, "InvisibleComma;":0x2063, "InvisibleTimes;":0x2062, "Iogon;":0x12e, "Iopf;":[0xd835,0xdd40], "Iota;":0x399, "Iscr;":0x2110, "Itilde;":0x128, "Iukcy;":0x406, "Iuml":0xcf, "Iuml;":0xcf, "Jcirc;":0x134, "Jcy;":0x419, "Jfr;":[0xd835,0xdd0d], "Jopf;":[0xd835,0xdd41], "Jscr;":[0xd835,0xdca5], "Jsercy;":0x408, "Jukcy;":0x404, "KHcy;":0x425, "KJcy;":0x40c, "Kappa;":0x39a, "Kcedil;":0x136, "Kcy;":0x41a, "Kfr;":[0xd835,0xdd0e], "Kopf;":[0xd835,0xdd42], "Kscr;":[0xd835,0xdca6], "LJcy;":0x409, "LT":0x3c, "LT;":0x3c, "Lacute;":0x139, "Lambda;":0x39b, "Lang;":0x27ea, "Laplacetrf;":0x2112, "Larr;":0x219e, "Lcaron;":0x13d, "Lcedil;":0x13b, "Lcy;":0x41b, "LeftAngleBracket;":0x27e8, "LeftArrow;":0x2190, "LeftArrowBar;":0x21e4, "LeftArrowRightArrow;":0x21c6, "LeftCeiling;":0x2308, "LeftDoubleBracket;":0x27e6, "LeftDownTeeVector;":0x2961, "LeftDownVector;":0x21c3, "LeftDownVectorBar;":0x2959, "LeftFloor;":0x230a, "LeftRightArrow;":0x2194, "LeftRightVector;":0x294e, "LeftTee;":0x22a3, "LeftTeeArrow;":0x21a4, "LeftTeeVector;":0x295a, "LeftTriangle;":0x22b2, "LeftTriangleBar;":0x29cf, "LeftTriangleEqual;":0x22b4, "LeftUpDownVector;":0x2951, "LeftUpTeeVector;":0x2960, "LeftUpVector;":0x21bf, "LeftUpVectorBar;":0x2958, "LeftVector;":0x21bc, "LeftVectorBar;":0x2952, "Leftarrow;":0x21d0, "Leftrightarrow;":0x21d4, "LessEqualGreater;":0x22da, "LessFullEqual;":0x2266, "LessGreater;":0x2276, "LessLess;":0x2aa1, "LessSlantEqual;":0x2a7d, "LessTilde;":0x2272, "Lfr;":[0xd835,0xdd0f], "Ll;":0x22d8, "Lleftarrow;":0x21da, "Lmidot;":0x13f, "LongLeftArrow;":0x27f5, "LongLeftRightArrow;":0x27f7, "LongRightArrow;":0x27f6, "Longleftarrow;":0x27f8, "Longleftrightarrow;":0x27fa, "Longrightarrow;":0x27f9, "Lopf;":[0xd835,0xdd43], "LowerLeftArrow;":0x2199, "LowerRightArrow;":0x2198, "Lscr;":0x2112, "Lsh;":0x21b0, "Lstrok;":0x141, "Lt;":0x226a, "Map;":0x2905, "Mcy;":0x41c, "MediumSpace;":0x205f, "Mellintrf;":0x2133, "Mfr;":[0xd835,0xdd10], "MinusPlus;":0x2213, "Mopf;":[0xd835,0xdd44], "Mscr;":0x2133, "Mu;":0x39c, "NJcy;":0x40a, "Nacute;":0x143, "Ncaron;":0x147, "Ncedil;":0x145, "Ncy;":0x41d, "NegativeMediumSpace;":0x200b, "NegativeThickSpace;":0x200b, "NegativeThinSpace;":0x200b, "NegativeVeryThinSpace;":0x200b, "NestedGreaterGreater;":0x226b, "NestedLessLess;":0x226a, "NewLine;":0xa, "Nfr;":[0xd835,0xdd11], "NoBreak;":0x2060, "NonBreakingSpace;":0xa0, "Nopf;":0x2115, "Not;":0x2aec, "NotCongruent;":0x2262, "NotCupCap;":0x226d, "NotDoubleVerticalBar;":0x2226, "NotElement;":0x2209, "NotEqual;":0x2260, "NotEqualTilde;":[0x2242,0x338], "NotExists;":0x2204, "NotGreater;":0x226f, "NotGreaterEqual;":0x2271, "NotGreaterFullEqual;":[0x2267,0x338], "NotGreaterGreater;":[0x226b,0x338], "NotGreaterLess;":0x2279, "NotGreaterSlantEqual;":[0x2a7e,0x338], "NotGreaterTilde;":0x2275, "NotHumpDownHump;":[0x224e,0x338], "NotHumpEqual;":[0x224f,0x338], "NotLeftTriangle;":0x22ea, "NotLeftTriangleBar;":[0x29cf,0x338], "NotLeftTriangleEqual;":0x22ec, "NotLess;":0x226e, "NotLessEqual;":0x2270, "NotLessGreater;":0x2278, "NotLessLess;":[0x226a,0x338], "NotLessSlantEqual;":[0x2a7d,0x338], "NotLessTilde;":0x2274, "NotNestedGreaterGreater;":[0x2aa2,0x338], "NotNestedLessLess;":[0x2aa1,0x338], "NotPrecedes;":0x2280, "NotPrecedesEqual;":[0x2aaf,0x338], "NotPrecedesSlantEqual;":0x22e0, "NotReverseElement;":0x220c, "NotRightTriangle;":0x22eb, "NotRightTriangleBar;":[0x29d0,0x338], "NotRightTriangleEqual;":0x22ed, "NotSquareSubset;":[0x228f,0x338], "NotSquareSubsetEqual;":0x22e2, "NotSquareSuperset;":[0x2290,0x338], "NotSquareSupersetEqual;":0x22e3, "NotSubset;":[0x2282,0x20d2], "NotSubsetEqual;":0x2288, "NotSucceeds;":0x2281, "NotSucceedsEqual;":[0x2ab0,0x338], "NotSucceedsSlantEqual;":0x22e1, "NotSucceedsTilde;":[0x227f,0x338], "NotSuperset;":[0x2283,0x20d2], "NotSupersetEqual;":0x2289, "NotTilde;":0x2241, "NotTildeEqual;":0x2244, "NotTildeFullEqual;":0x2247, "NotTildeTilde;":0x2249, "NotVerticalBar;":0x2224, "Nscr;":[0xd835,0xdca9], "Ntilde":0xd1, "Ntilde;":0xd1, "Nu;":0x39d, "OElig;":0x152, "Oacute":0xd3, "Oacute;":0xd3, "Ocirc":0xd4, "Ocirc;":0xd4, "Ocy;":0x41e, "Odblac;":0x150, "Ofr;":[0xd835,0xdd12], "Ograve":0xd2, "Ograve;":0xd2, "Omacr;":0x14c, "Omega;":0x3a9, "Omicron;":0x39f, "Oopf;":[0xd835,0xdd46], "OpenCurlyDoubleQuote;":0x201c, "OpenCurlyQuote;":0x2018, "Or;":0x2a54, "Oscr;":[0xd835,0xdcaa], "Oslash":0xd8, "Oslash;":0xd8, "Otilde":0xd5, "Otilde;":0xd5, "Otimes;":0x2a37, "Ouml":0xd6, "Ouml;":0xd6, "OverBar;":0x203e, "OverBrace;":0x23de, "OverBracket;":0x23b4, "OverParenthesis;":0x23dc, "PartialD;":0x2202, "Pcy;":0x41f, "Pfr;":[0xd835,0xdd13], "Phi;":0x3a6, "Pi;":0x3a0, "PlusMinus;":0xb1, "Poincareplane;":0x210c, "Popf;":0x2119, "Pr;":0x2abb, "Precedes;":0x227a, "PrecedesEqual;":0x2aaf, "PrecedesSlantEqual;":0x227c, "PrecedesTilde;":0x227e, "Prime;":0x2033, "Product;":0x220f, "Proportion;":0x2237, "Proportional;":0x221d, "Pscr;":[0xd835,0xdcab], "Psi;":0x3a8, "QUOT":0x22, "QUOT;":0x22, "Qfr;":[0xd835,0xdd14], "Qopf;":0x211a, "Qscr;":[0xd835,0xdcac], "RBarr;":0x2910, "REG":0xae, "REG;":0xae, "Racute;":0x154, "Rang;":0x27eb, "Rarr;":0x21a0, "Rarrtl;":0x2916, "Rcaron;":0x158, "Rcedil;":0x156, "Rcy;":0x420, "Re;":0x211c, "ReverseElement;":0x220b, "ReverseEquilibrium;":0x21cb, "ReverseUpEquilibrium;":0x296f, "Rfr;":0x211c, "Rho;":0x3a1, "RightAngleBracket;":0x27e9, "RightArrow;":0x2192, "RightArrowBar;":0x21e5, "RightArrowLeftArrow;":0x21c4, "RightCeiling;":0x2309, "RightDoubleBracket;":0x27e7, "RightDownTeeVector;":0x295d, "RightDownVector;":0x21c2, "RightDownVectorBar;":0x2955, "RightFloor;":0x230b, "RightTee;":0x22a2, "RightTeeArrow;":0x21a6, "RightTeeVector;":0x295b, "RightTriangle;":0x22b3, "RightTriangleBar;":0x29d0, "RightTriangleEqual;":0x22b5, "RightUpDownVector;":0x294f, "RightUpTeeVector;":0x295c, "RightUpVector;":0x21be, "RightUpVectorBar;":0x2954, "RightVector;":0x21c0, "RightVectorBar;":0x2953, "Rightarrow;":0x21d2, "Ropf;":0x211d, "RoundImplies;":0x2970, "Rrightarrow;":0x21db, "Rscr;":0x211b, "Rsh;":0x21b1, "RuleDelayed;":0x29f4, "SHCHcy;":0x429, "SHcy;":0x428, "SOFTcy;":0x42c, "Sacute;":0x15a, "Sc;":0x2abc, "Scaron;":0x160, "Scedil;":0x15e, "Scirc;":0x15c, "Scy;":0x421, "Sfr;":[0xd835,0xdd16], "ShortDownArrow;":0x2193, "ShortLeftArrow;":0x2190, "ShortRightArrow;":0x2192, "ShortUpArrow;":0x2191, "Sigma;":0x3a3, "SmallCircle;":0x2218, "Sopf;":[0xd835,0xdd4a], "Sqrt;":0x221a, "Square;":0x25a1, "SquareIntersection;":0x2293, "SquareSubset;":0x228f, "SquareSubsetEqual;":0x2291, "SquareSuperset;":0x2290, "SquareSupersetEqual;":0x2292, "SquareUnion;":0x2294, "Sscr;":[0xd835,0xdcae], "Star;":0x22c6, "Sub;":0x22d0, "Subset;":0x22d0, "SubsetEqual;":0x2286, "Succeeds;":0x227b, "SucceedsEqual;":0x2ab0, "SucceedsSlantEqual;":0x227d, "SucceedsTilde;":0x227f, "SuchThat;":0x220b, "Sum;":0x2211, "Sup;":0x22d1, "Superset;":0x2283, "SupersetEqual;":0x2287, "Supset;":0x22d1, "THORN":0xde, "THORN;":0xde, "TRADE;":0x2122, "TSHcy;":0x40b, "TScy;":0x426, "Tab;":0x9, "Tau;":0x3a4, "Tcaron;":0x164, "Tcedil;":0x162, "Tcy;":0x422, "Tfr;":[0xd835,0xdd17], "Therefore;":0x2234, "Theta;":0x398, "ThickSpace;":[0x205f,0x200a], "ThinSpace;":0x2009, "Tilde;":0x223c, "TildeEqual;":0x2243, "TildeFullEqual;":0x2245, "TildeTilde;":0x2248, "Topf;":[0xd835,0xdd4b], "TripleDot;":0x20db, "Tscr;":[0xd835,0xdcaf], "Tstrok;":0x166, "Uacute":0xda, "Uacute;":0xda, "Uarr;":0x219f, "Uarrocir;":0x2949, "Ubrcy;":0x40e, "Ubreve;":0x16c, "Ucirc":0xdb, "Ucirc;":0xdb, "Ucy;":0x423, "Udblac;":0x170, "Ufr;":[0xd835,0xdd18], "Ugrave":0xd9, "Ugrave;":0xd9, "Umacr;":0x16a, "UnderBar;":0x5f, "UnderBrace;":0x23df, "UnderBracket;":0x23b5, "UnderParenthesis;":0x23dd, "Union;":0x22c3, "UnionPlus;":0x228e, "Uogon;":0x172, "Uopf;":[0xd835,0xdd4c], "UpArrow;":0x2191, "UpArrowBar;":0x2912, "UpArrowDownArrow;":0x21c5, "UpDownArrow;":0x2195, "UpEquilibrium;":0x296e, "UpTee;":0x22a5, "UpTeeArrow;":0x21a5, "Uparrow;":0x21d1, "Updownarrow;":0x21d5, "UpperLeftArrow;":0x2196, "UpperRightArrow;":0x2197, "Upsi;":0x3d2, "Upsilon;":0x3a5, "Uring;":0x16e, "Uscr;":[0xd835,0xdcb0], "Utilde;":0x168, "Uuml":0xdc, "Uuml;":0xdc, "VDash;":0x22ab, "Vbar;":0x2aeb, "Vcy;":0x412, "Vdash;":0x22a9, "Vdashl;":0x2ae6, "Vee;":0x22c1, "Verbar;":0x2016, "Vert;":0x2016, "VerticalBar;":0x2223, "VerticalLine;":0x7c, "VerticalSeparator;":0x2758, "VerticalTilde;":0x2240, "VeryThinSpace;":0x200a, "Vfr;":[0xd835,0xdd19], "Vopf;":[0xd835,0xdd4d], "Vscr;":[0xd835,0xdcb1], "Vvdash;":0x22aa, "Wcirc;":0x174, "Wedge;":0x22c0, "Wfr;":[0xd835,0xdd1a], "Wopf;":[0xd835,0xdd4e], "Wscr;":[0xd835,0xdcb2], "Xfr;":[0xd835,0xdd1b], "Xi;":0x39e, "Xopf;":[0xd835,0xdd4f], "Xscr;":[0xd835,0xdcb3], "YAcy;":0x42f, "YIcy;":0x407, "YUcy;":0x42e, "Yacute":0xdd, "Yacute;":0xdd, "Ycirc;":0x176, "Ycy;":0x42b, "Yfr;":[0xd835,0xdd1c], "Yopf;":[0xd835,0xdd50], "Yscr;":[0xd835,0xdcb4], "Yuml;":0x178, "ZHcy;":0x416, "Zacute;":0x179, "Zcaron;":0x17d, "Zcy;":0x417, "Zdot;":0x17b, "ZeroWidthSpace;":0x200b, "Zeta;":0x396, "Zfr;":0x2128, "Zopf;":0x2124, "Zscr;":[0xd835,0xdcb5], "aacute":0xe1, "aacute;":0xe1, "abreve;":0x103, "ac;":0x223e, "acE;":[0x223e,0x333], "acd;":0x223f, "acirc":0xe2, "acirc;":0xe2, "acute":0xb4, "acute;":0xb4, "acy;":0x430, "aelig":0xe6, "aelig;":0xe6, "af;":0x2061, "afr;":[0xd835,0xdd1e], "agrave":0xe0, "agrave;":0xe0, "alefsym;":0x2135, "aleph;":0x2135, "alpha;":0x3b1, "amacr;":0x101, "amalg;":0x2a3f, "amp":0x26, "amp;":0x26, "and;":0x2227, "andand;":0x2a55, "andd;":0x2a5c, "andslope;":0x2a58, "andv;":0x2a5a, "ang;":0x2220, "ange;":0x29a4, "angle;":0x2220, "angmsd;":0x2221, "angmsdaa;":0x29a8, "angmsdab;":0x29a9, "angmsdac;":0x29aa, "angmsdad;":0x29ab, "angmsdae;":0x29ac, "angmsdaf;":0x29ad, "angmsdag;":0x29ae, "angmsdah;":0x29af, "angrt;":0x221f, "angrtvb;":0x22be, "angrtvbd;":0x299d, "angsph;":0x2222, "angst;":0xc5, "angzarr;":0x237c, "aogon;":0x105, "aopf;":[0xd835,0xdd52], "ap;":0x2248, "apE;":0x2a70, "apacir;":0x2a6f, "ape;":0x224a, "apid;":0x224b, "apos;":0x27, "approx;":0x2248, "approxeq;":0x224a, "aring":0xe5, "aring;":0xe5, "ascr;":[0xd835,0xdcb6], "ast;":0x2a, "asymp;":0x2248, "asympeq;":0x224d, "atilde":0xe3, "atilde;":0xe3, "auml":0xe4, "auml;":0xe4, "awconint;":0x2233, "awint;":0x2a11, "bNot;":0x2aed, "backcong;":0x224c, "backepsilon;":0x3f6, "backprime;":0x2035, "backsim;":0x223d, "backsimeq;":0x22cd, "barvee;":0x22bd, "barwed;":0x2305, "barwedge;":0x2305, "bbrk;":0x23b5, "bbrktbrk;":0x23b6, "bcong;":0x224c, "bcy;":0x431, "bdquo;":0x201e, "becaus;":0x2235, "because;":0x2235, "bemptyv;":0x29b0, "bepsi;":0x3f6, "bernou;":0x212c, "beta;":0x3b2, "beth;":0x2136, "between;":0x226c, "bfr;":[0xd835,0xdd1f], "bigcap;":0x22c2, "bigcirc;":0x25ef, "bigcup;":0x22c3, "bigodot;":0x2a00, "bigoplus;":0x2a01, "bigotimes;":0x2a02, "bigsqcup;":0x2a06, "bigstar;":0x2605, "bigtriangledown;":0x25bd, "bigtriangleup;":0x25b3, "biguplus;":0x2a04, "bigvee;":0x22c1, "bigwedge;":0x22c0, "bkarow;":0x290d, "blacklozenge;":0x29eb, "blacksquare;":0x25aa, "blacktriangle;":0x25b4, "blacktriangledown;":0x25be, "blacktriangleleft;":0x25c2, "blacktriangleright;":0x25b8, "blank;":0x2423, "blk12;":0x2592, "blk14;":0x2591, "blk34;":0x2593, "block;":0x2588, "bne;":[0x3d,0x20e5], "bnequiv;":[0x2261,0x20e5], "bnot;":0x2310, "bopf;":[0xd835,0xdd53], "bot;":0x22a5, "bottom;":0x22a5, "bowtie;":0x22c8, "boxDL;":0x2557, "boxDR;":0x2554, "boxDl;":0x2556, "boxDr;":0x2553, "boxH;":0x2550, "boxHD;":0x2566, "boxHU;":0x2569, "boxHd;":0x2564, "boxHu;":0x2567, "boxUL;":0x255d, "boxUR;":0x255a, "boxUl;":0x255c, "boxUr;":0x2559, "boxV;":0x2551, "boxVH;":0x256c, "boxVL;":0x2563, "boxVR;":0x2560, "boxVh;":0x256b, "boxVl;":0x2562, "boxVr;":0x255f, "boxbox;":0x29c9, "boxdL;":0x2555, "boxdR;":0x2552, "boxdl;":0x2510, "boxdr;":0x250c, "boxh;":0x2500, "boxhD;":0x2565, "boxhU;":0x2568, "boxhd;":0x252c, "boxhu;":0x2534, "boxminus;":0x229f, "boxplus;":0x229e, "boxtimes;":0x22a0, "boxuL;":0x255b, "boxuR;":0x2558, "boxul;":0x2518, "boxur;":0x2514, "boxv;":0x2502, "boxvH;":0x256a, "boxvL;":0x2561, "boxvR;":0x255e, "boxvh;":0x253c, "boxvl;":0x2524, "boxvr;":0x251c, "bprime;":0x2035, "breve;":0x2d8, "brvbar":0xa6, "brvbar;":0xa6, "bscr;":[0xd835,0xdcb7], "bsemi;":0x204f, "bsim;":0x223d, "bsime;":0x22cd, "bsol;":0x5c, "bsolb;":0x29c5, "bsolhsub;":0x27c8, "bull;":0x2022, "bullet;":0x2022, "bump;":0x224e, "bumpE;":0x2aae, "bumpe;":0x224f, "bumpeq;":0x224f, "cacute;":0x107, "cap;":0x2229, "capand;":0x2a44, "capbrcup;":0x2a49, "capcap;":0x2a4b, "capcup;":0x2a47, "capdot;":0x2a40, "caps;":[0x2229,0xfe00], "caret;":0x2041, "caron;":0x2c7, "ccaps;":0x2a4d, "ccaron;":0x10d, "ccedil":0xe7, "ccedil;":0xe7, "ccirc;":0x109, "ccups;":0x2a4c, "ccupssm;":0x2a50, "cdot;":0x10b, "cedil":0xb8, "cedil;":0xb8, "cemptyv;":0x29b2, "cent":0xa2, "cent;":0xa2, "centerdot;":0xb7, "cfr;":[0xd835,0xdd20], "chcy;":0x447, "check;":0x2713, "checkmark;":0x2713, "chi;":0x3c7, "cir;":0x25cb, "cirE;":0x29c3, "circ;":0x2c6, "circeq;":0x2257, "circlearrowleft;":0x21ba, "circlearrowright;":0x21bb, "circledR;":0xae, "circledS;":0x24c8, "circledast;":0x229b, "circledcirc;":0x229a, "circleddash;":0x229d, "cire;":0x2257, "cirfnint;":0x2a10, "cirmid;":0x2aef, "cirscir;":0x29c2, "clubs;":0x2663, "clubsuit;":0x2663, "colon;":0x3a, "colone;":0x2254, "coloneq;":0x2254, "comma;":0x2c, "commat;":0x40, "comp;":0x2201, "compfn;":0x2218, "complement;":0x2201, "complexes;":0x2102, "cong;":0x2245, "congdot;":0x2a6d, "conint;":0x222e, "copf;":[0xd835,0xdd54], "coprod;":0x2210, "copy":0xa9, "copy;":0xa9, "copysr;":0x2117, "crarr;":0x21b5, "cross;":0x2717, "cscr;":[0xd835,0xdcb8], "csub;":0x2acf, "csube;":0x2ad1, "csup;":0x2ad0, "csupe;":0x2ad2, "ctdot;":0x22ef, "cudarrl;":0x2938, "cudarrr;":0x2935, "cuepr;":0x22de, "cuesc;":0x22df, "cularr;":0x21b6, "cularrp;":0x293d, "cup;":0x222a, "cupbrcap;":0x2a48, "cupcap;":0x2a46, "cupcup;":0x2a4a, "cupdot;":0x228d, "cupor;":0x2a45, "cups;":[0x222a,0xfe00], "curarr;":0x21b7, "curarrm;":0x293c, "curlyeqprec;":0x22de, "curlyeqsucc;":0x22df, "curlyvee;":0x22ce, "curlywedge;":0x22cf, "curren":0xa4, "curren;":0xa4, "curvearrowleft;":0x21b6, "curvearrowright;":0x21b7, "cuvee;":0x22ce, "cuwed;":0x22cf, "cwconint;":0x2232, "cwint;":0x2231, "cylcty;":0x232d, "dArr;":0x21d3, "dHar;":0x2965, "dagger;":0x2020, "daleth;":0x2138, "darr;":0x2193, "dash;":0x2010, "dashv;":0x22a3, "dbkarow;":0x290f, "dblac;":0x2dd, "dcaron;":0x10f, "dcy;":0x434, "dd;":0x2146, "ddagger;":0x2021, "ddarr;":0x21ca, "ddotseq;":0x2a77, "deg":0xb0, "deg;":0xb0, "delta;":0x3b4, "demptyv;":0x29b1, "dfisht;":0x297f, "dfr;":[0xd835,0xdd21], "dharl;":0x21c3, "dharr;":0x21c2, "diam;":0x22c4, "diamond;":0x22c4, "diamondsuit;":0x2666, "diams;":0x2666, "die;":0xa8, "digamma;":0x3dd, "disin;":0x22f2, "div;":0xf7, "divide":0xf7, "divide;":0xf7, "divideontimes;":0x22c7, "divonx;":0x22c7, "djcy;":0x452, "dlcorn;":0x231e, "dlcrop;":0x230d, "dollar;":0x24, "dopf;":[0xd835,0xdd55], "dot;":0x2d9, "doteq;":0x2250, "doteqdot;":0x2251, "dotminus;":0x2238, "dotplus;":0x2214, "dotsquare;":0x22a1, "doublebarwedge;":0x2306, "downarrow;":0x2193, "downdownarrows;":0x21ca, "downharpoonleft;":0x21c3, "downharpoonright;":0x21c2, "drbkarow;":0x2910, "drcorn;":0x231f, "drcrop;":0x230c, "dscr;":[0xd835,0xdcb9], "dscy;":0x455, "dsol;":0x29f6, "dstrok;":0x111, "dtdot;":0x22f1, "dtri;":0x25bf, "dtrif;":0x25be, "duarr;":0x21f5, "duhar;":0x296f, "dwangle;":0x29a6, "dzcy;":0x45f, "dzigrarr;":0x27ff, "eDDot;":0x2a77, "eDot;":0x2251, "eacute":0xe9, "eacute;":0xe9, "easter;":0x2a6e, "ecaron;":0x11b, "ecir;":0x2256, "ecirc":0xea, "ecirc;":0xea, "ecolon;":0x2255, "ecy;":0x44d, "edot;":0x117, "ee;":0x2147, "efDot;":0x2252, "efr;":[0xd835,0xdd22], "eg;":0x2a9a, "egrave":0xe8, "egrave;":0xe8, "egs;":0x2a96, "egsdot;":0x2a98, "el;":0x2a99, "elinters;":0x23e7, "ell;":0x2113, "els;":0x2a95, "elsdot;":0x2a97, "emacr;":0x113, "empty;":0x2205, "emptyset;":0x2205, "emptyv;":0x2205, "emsp13;":0x2004, "emsp14;":0x2005, "emsp;":0x2003, "eng;":0x14b, "ensp;":0x2002, "eogon;":0x119, "eopf;":[0xd835,0xdd56], "epar;":0x22d5, "eparsl;":0x29e3, "eplus;":0x2a71, "epsi;":0x3b5, "epsilon;":0x3b5, "epsiv;":0x3f5, "eqcirc;":0x2256, "eqcolon;":0x2255, "eqsim;":0x2242, "eqslantgtr;":0x2a96, "eqslantless;":0x2a95, "equals;":0x3d, "equest;":0x225f, "equiv;":0x2261, "equivDD;":0x2a78, "eqvparsl;":0x29e5, "erDot;":0x2253, "erarr;":0x2971, "escr;":0x212f, "esdot;":0x2250, "esim;":0x2242, "eta;":0x3b7, "eth":0xf0, "eth;":0xf0, "euml":0xeb, "euml;":0xeb, "euro;":0x20ac, "excl;":0x21, "exist;":0x2203, "expectation;":0x2130, "exponentiale;":0x2147, "fallingdotseq;":0x2252, "fcy;":0x444, "female;":0x2640, "ffilig;":0xfb03, "fflig;":0xfb00, "ffllig;":0xfb04, "ffr;":[0xd835,0xdd23], "filig;":0xfb01, "fjlig;":[0x66,0x6a], "flat;":0x266d, "fllig;":0xfb02, "fltns;":0x25b1, "fnof;":0x192, "fopf;":[0xd835,0xdd57], "forall;":0x2200, "fork;":0x22d4, "forkv;":0x2ad9, "fpartint;":0x2a0d, "frac12":0xbd, "frac12;":0xbd, "frac13;":0x2153, "frac14":0xbc, "frac14;":0xbc, "frac15;":0x2155, "frac16;":0x2159, "frac18;":0x215b, "frac23;":0x2154, "frac25;":0x2156, "frac34":0xbe, "frac34;":0xbe, "frac35;":0x2157, "frac38;":0x215c, "frac45;":0x2158, "frac56;":0x215a, "frac58;":0x215d, "frac78;":0x215e, "frasl;":0x2044, "frown;":0x2322, "fscr;":[0xd835,0xdcbb], "gE;":0x2267, "gEl;":0x2a8c, "gacute;":0x1f5, "gamma;":0x3b3, "gammad;":0x3dd, "gap;":0x2a86, "gbreve;":0x11f, "gcirc;":0x11d, "gcy;":0x433, "gdot;":0x121, "ge;":0x2265, "gel;":0x22db, "geq;":0x2265, "geqq;":0x2267, "geqslant;":0x2a7e, "ges;":0x2a7e, "gescc;":0x2aa9, "gesdot;":0x2a80, "gesdoto;":0x2a82, "gesdotol;":0x2a84, "gesl;":[0x22db,0xfe00], "gesles;":0x2a94, "gfr;":[0xd835,0xdd24], "gg;":0x226b, "ggg;":0x22d9, "gimel;":0x2137, "gjcy;":0x453, "gl;":0x2277, "glE;":0x2a92, "gla;":0x2aa5, "glj;":0x2aa4, "gnE;":0x2269, "gnap;":0x2a8a, "gnapprox;":0x2a8a, "gne;":0x2a88, "gneq;":0x2a88, "gneqq;":0x2269, "gnsim;":0x22e7, "gopf;":[0xd835,0xdd58], "grave;":0x60, "gscr;":0x210a, "gsim;":0x2273, "gsime;":0x2a8e, "gsiml;":0x2a90, "gt":0x3e, "gt;":0x3e, "gtcc;":0x2aa7, "gtcir;":0x2a7a, "gtdot;":0x22d7, "gtlPar;":0x2995, "gtquest;":0x2a7c, "gtrapprox;":0x2a86, "gtrarr;":0x2978, "gtrdot;":0x22d7, "gtreqless;":0x22db, "gtreqqless;":0x2a8c, "gtrless;":0x2277, "gtrsim;":0x2273, "gvertneqq;":[0x2269,0xfe00], "gvnE;":[0x2269,0xfe00], "hArr;":0x21d4, "hairsp;":0x200a, "half;":0xbd, "hamilt;":0x210b, "hardcy;":0x44a, "harr;":0x2194, "harrcir;":0x2948, "harrw;":0x21ad, "hbar;":0x210f, "hcirc;":0x125, "hearts;":0x2665, "heartsuit;":0x2665, "hellip;":0x2026, "hercon;":0x22b9, "hfr;":[0xd835,0xdd25], "hksearow;":0x2925, "hkswarow;":0x2926, "hoarr;":0x21ff, "homtht;":0x223b, "hookleftarrow;":0x21a9, "hookrightarrow;":0x21aa, "hopf;":[0xd835,0xdd59], "horbar;":0x2015, "hscr;":[0xd835,0xdcbd], "hslash;":0x210f, "hstrok;":0x127, "hybull;":0x2043, "hyphen;":0x2010, "iacute":0xed, "iacute;":0xed, "ic;":0x2063, "icirc":0xee, "icirc;":0xee, "icy;":0x438, "iecy;":0x435, "iexcl":0xa1, "iexcl;":0xa1, "iff;":0x21d4, "ifr;":[0xd835,0xdd26], "igrave":0xec, "igrave;":0xec, "ii;":0x2148, "iiiint;":0x2a0c, "iiint;":0x222d, "iinfin;":0x29dc, "iiota;":0x2129, "ijlig;":0x133, "imacr;":0x12b, "image;":0x2111, "imagline;":0x2110, "imagpart;":0x2111, "imath;":0x131, "imof;":0x22b7, "imped;":0x1b5, "in;":0x2208, "incare;":0x2105, "infin;":0x221e, "infintie;":0x29dd, "inodot;":0x131, "int;":0x222b, "intcal;":0x22ba, "integers;":0x2124, "intercal;":0x22ba, "intlarhk;":0x2a17, "intprod;":0x2a3c, "iocy;":0x451, "iogon;":0x12f, "iopf;":[0xd835,0xdd5a], "iota;":0x3b9, "iprod;":0x2a3c, "iquest":0xbf, "iquest;":0xbf, "iscr;":[0xd835,0xdcbe], "isin;":0x2208, "isinE;":0x22f9, "isindot;":0x22f5, "isins;":0x22f4, "isinsv;":0x22f3, "isinv;":0x2208, "it;":0x2062, "itilde;":0x129, "iukcy;":0x456, "iuml":0xef, "iuml;":0xef, "jcirc;":0x135, "jcy;":0x439, "jfr;":[0xd835,0xdd27], "jmath;":0x237, "jopf;":[0xd835,0xdd5b], "jscr;":[0xd835,0xdcbf], "jsercy;":0x458, "jukcy;":0x454, "kappa;":0x3ba, "kappav;":0x3f0, "kcedil;":0x137, "kcy;":0x43a, "kfr;":[0xd835,0xdd28], "kgreen;":0x138, "khcy;":0x445, "kjcy;":0x45c, "kopf;":[0xd835,0xdd5c], "kscr;":[0xd835,0xdcc0], "lAarr;":0x21da, "lArr;":0x21d0, "lAtail;":0x291b, "lBarr;":0x290e, "lE;":0x2266, "lEg;":0x2a8b, "lHar;":0x2962, "lacute;":0x13a, "laemptyv;":0x29b4, "lagran;":0x2112, "lambda;":0x3bb, "lang;":0x27e8, "langd;":0x2991, "langle;":0x27e8, "lap;":0x2a85, "laquo":0xab, "laquo;":0xab, "larr;":0x2190, "larrb;":0x21e4, "larrbfs;":0x291f, "larrfs;":0x291d, "larrhk;":0x21a9, "larrlp;":0x21ab, "larrpl;":0x2939, "larrsim;":0x2973, "larrtl;":0x21a2, "lat;":0x2aab, "latail;":0x2919, "late;":0x2aad, "lates;":[0x2aad,0xfe00], "lbarr;":0x290c, "lbbrk;":0x2772, "lbrace;":0x7b, "lbrack;":0x5b, "lbrke;":0x298b, "lbrksld;":0x298f, "lbrkslu;":0x298d, "lcaron;":0x13e, "lcedil;":0x13c, "lceil;":0x2308, "lcub;":0x7b, "lcy;":0x43b, "ldca;":0x2936, "ldquo;":0x201c, "ldquor;":0x201e, "ldrdhar;":0x2967, "ldrushar;":0x294b, "ldsh;":0x21b2, "le;":0x2264, "leftarrow;":0x2190, "leftarrowtail;":0x21a2, "leftharpoondown;":0x21bd, "leftharpoonup;":0x21bc, "leftleftarrows;":0x21c7, "leftrightarrow;":0x2194, "leftrightarrows;":0x21c6, "leftrightharpoons;":0x21cb, "leftrightsquigarrow;":0x21ad, "leftthreetimes;":0x22cb, "leg;":0x22da, "leq;":0x2264, "leqq;":0x2266, "leqslant;":0x2a7d, "les;":0x2a7d, "lescc;":0x2aa8, "lesdot;":0x2a7f, "lesdoto;":0x2a81, "lesdotor;":0x2a83, "lesg;":[0x22da,0xfe00], "lesges;":0x2a93, "lessapprox;":0x2a85, "lessdot;":0x22d6, "lesseqgtr;":0x22da, "lesseqqgtr;":0x2a8b, "lessgtr;":0x2276, "lesssim;":0x2272, "lfisht;":0x297c, "lfloor;":0x230a, "lfr;":[0xd835,0xdd29], "lg;":0x2276, "lgE;":0x2a91, "lhard;":0x21bd, "lharu;":0x21bc, "lharul;":0x296a, "lhblk;":0x2584, "ljcy;":0x459, "ll;":0x226a, "llarr;":0x21c7, "llcorner;":0x231e, "llhard;":0x296b, "lltri;":0x25fa, "lmidot;":0x140, "lmoust;":0x23b0, "lmoustache;":0x23b0, "lnE;":0x2268, "lnap;":0x2a89, "lnapprox;":0x2a89, "lne;":0x2a87, "lneq;":0x2a87, "lneqq;":0x2268, "lnsim;":0x22e6, "loang;":0x27ec, "loarr;":0x21fd, "lobrk;":0x27e6, "longleftarrow;":0x27f5, "longleftrightarrow;":0x27f7, "longmapsto;":0x27fc, "longrightarrow;":0x27f6, "looparrowleft;":0x21ab, "looparrowright;":0x21ac, "lopar;":0x2985, "lopf;":[0xd835,0xdd5d], "loplus;":0x2a2d, "lotimes;":0x2a34, "lowast;":0x2217, "lowbar;":0x5f, "loz;":0x25ca, "lozenge;":0x25ca, "lozf;":0x29eb, "lpar;":0x28, "lparlt;":0x2993, "lrarr;":0x21c6, "lrcorner;":0x231f, "lrhar;":0x21cb, "lrhard;":0x296d, "lrm;":0x200e, "lrtri;":0x22bf, "lsaquo;":0x2039, "lscr;":[0xd835,0xdcc1], "lsh;":0x21b0, "lsim;":0x2272, "lsime;":0x2a8d, "lsimg;":0x2a8f, "lsqb;":0x5b, "lsquo;":0x2018, "lsquor;":0x201a, "lstrok;":0x142, "lt":0x3c, "lt;":0x3c, "ltcc;":0x2aa6, "ltcir;":0x2a79, "ltdot;":0x22d6, "lthree;":0x22cb, "ltimes;":0x22c9, "ltlarr;":0x2976, "ltquest;":0x2a7b, "ltrPar;":0x2996, "ltri;":0x25c3, "ltrie;":0x22b4, "ltrif;":0x25c2, "lurdshar;":0x294a, "luruhar;":0x2966, "lvertneqq;":[0x2268,0xfe00], "lvnE;":[0x2268,0xfe00], "mDDot;":0x223a, "macr":0xaf, "macr;":0xaf, "male;":0x2642, "malt;":0x2720, "maltese;":0x2720, "map;":0x21a6, "mapsto;":0x21a6, "mapstodown;":0x21a7, "mapstoleft;":0x21a4, "mapstoup;":0x21a5, "marker;":0x25ae, "mcomma;":0x2a29, "mcy;":0x43c, "mdash;":0x2014, "measuredangle;":0x2221, "mfr;":[0xd835,0xdd2a], "mho;":0x2127, "micro":0xb5, "micro;":0xb5, "mid;":0x2223, "midast;":0x2a, "midcir;":0x2af0, "middot":0xb7, "middot;":0xb7, "minus;":0x2212, "minusb;":0x229f, "minusd;":0x2238, "minusdu;":0x2a2a, "mlcp;":0x2adb, "mldr;":0x2026, "mnplus;":0x2213, "models;":0x22a7, "mopf;":[0xd835,0xdd5e], "mp;":0x2213, "mscr;":[0xd835,0xdcc2], "mstpos;":0x223e, "mu;":0x3bc, "multimap;":0x22b8, "mumap;":0x22b8, "nGg;":[0x22d9,0x338], "nGt;":[0x226b,0x20d2], "nGtv;":[0x226b,0x338], "nLeftarrow;":0x21cd, "nLeftrightarrow;":0x21ce, "nLl;":[0x22d8,0x338], "nLt;":[0x226a,0x20d2], "nLtv;":[0x226a,0x338], "nRightarrow;":0x21cf, "nVDash;":0x22af, "nVdash;":0x22ae, "nabla;":0x2207, "nacute;":0x144, "nang;":[0x2220,0x20d2], "nap;":0x2249, "napE;":[0x2a70,0x338], "napid;":[0x224b,0x338], "napos;":0x149, "napprox;":0x2249, "natur;":0x266e, "natural;":0x266e, "naturals;":0x2115, "nbsp":0xa0, "nbsp;":0xa0, "nbump;":[0x224e,0x338], "nbumpe;":[0x224f,0x338], "ncap;":0x2a43, "ncaron;":0x148, "ncedil;":0x146, "ncong;":0x2247, "ncongdot;":[0x2a6d,0x338], "ncup;":0x2a42, "ncy;":0x43d, "ndash;":0x2013, "ne;":0x2260, "neArr;":0x21d7, "nearhk;":0x2924, "nearr;":0x2197, "nearrow;":0x2197, "nedot;":[0x2250,0x338], "nequiv;":0x2262, "nesear;":0x2928, "nesim;":[0x2242,0x338], "nexist;":0x2204, "nexists;":0x2204, "nfr;":[0xd835,0xdd2b], "ngE;":[0x2267,0x338], "nge;":0x2271, "ngeq;":0x2271, "ngeqq;":[0x2267,0x338], "ngeqslant;":[0x2a7e,0x338], "nges;":[0x2a7e,0x338], "ngsim;":0x2275, "ngt;":0x226f, "ngtr;":0x226f, "nhArr;":0x21ce, "nharr;":0x21ae, "nhpar;":0x2af2, "ni;":0x220b, "nis;":0x22fc, "nisd;":0x22fa, "niv;":0x220b, "njcy;":0x45a, "nlArr;":0x21cd, "nlE;":[0x2266,0x338], "nlarr;":0x219a, "nldr;":0x2025, "nle;":0x2270, "nleftarrow;":0x219a, "nleftrightarrow;":0x21ae, "nleq;":0x2270, "nleqq;":[0x2266,0x338], "nleqslant;":[0x2a7d,0x338], "nles;":[0x2a7d,0x338], "nless;":0x226e, "nlsim;":0x2274, "nlt;":0x226e, "nltri;":0x22ea, "nltrie;":0x22ec, "nmid;":0x2224, "nopf;":[0xd835,0xdd5f], "not":0xac, "not;":0xac, "notin;":0x2209, "notinE;":[0x22f9,0x338], "notindot;":[0x22f5,0x338], "notinva;":0x2209, "notinvb;":0x22f7, "notinvc;":0x22f6, "notni;":0x220c, "notniva;":0x220c, "notnivb;":0x22fe, "notnivc;":0x22fd, "npar;":0x2226, "nparallel;":0x2226, "nparsl;":[0x2afd,0x20e5], "npart;":[0x2202,0x338], "npolint;":0x2a14, "npr;":0x2280, "nprcue;":0x22e0, "npre;":[0x2aaf,0x338], "nprec;":0x2280, "npreceq;":[0x2aaf,0x338], "nrArr;":0x21cf, "nrarr;":0x219b, "nrarrc;":[0x2933,0x338], "nrarrw;":[0x219d,0x338], "nrightarrow;":0x219b, "nrtri;":0x22eb, "nrtrie;":0x22ed, "nsc;":0x2281, "nsccue;":0x22e1, "nsce;":[0x2ab0,0x338], "nscr;":[0xd835,0xdcc3], "nshortmid;":0x2224, "nshortparallel;":0x2226, "nsim;":0x2241, "nsime;":0x2244, "nsimeq;":0x2244, "nsmid;":0x2224, "nspar;":0x2226, "nsqsube;":0x22e2, "nsqsupe;":0x22e3, "nsub;":0x2284, "nsubE;":[0x2ac5,0x338], "nsube;":0x2288, "nsubset;":[0x2282,0x20d2], "nsubseteq;":0x2288, "nsubseteqq;":[0x2ac5,0x338], "nsucc;":0x2281, "nsucceq;":[0x2ab0,0x338], "nsup;":0x2285, "nsupE;":[0x2ac6,0x338], "nsupe;":0x2289, "nsupset;":[0x2283,0x20d2], "nsupseteq;":0x2289, "nsupseteqq;":[0x2ac6,0x338], "ntgl;":0x2279, "ntilde":0xf1, "ntilde;":0xf1, "ntlg;":0x2278, "ntriangleleft;":0x22ea, "ntrianglelefteq;":0x22ec, "ntriangleright;":0x22eb, "ntrianglerighteq;":0x22ed, "nu;":0x3bd, "num;":0x23, "numero;":0x2116, "numsp;":0x2007, "nvDash;":0x22ad, "nvHarr;":0x2904, "nvap;":[0x224d,0x20d2], "nvdash;":0x22ac, "nvge;":[0x2265,0x20d2], "nvgt;":[0x3e,0x20d2], "nvinfin;":0x29de, "nvlArr;":0x2902, "nvle;":[0x2264,0x20d2], "nvlt;":[0x3c,0x20d2], "nvltrie;":[0x22b4,0x20d2], "nvrArr;":0x2903, "nvrtrie;":[0x22b5,0x20d2], "nvsim;":[0x223c,0x20d2], "nwArr;":0x21d6, "nwarhk;":0x2923, "nwarr;":0x2196, "nwarrow;":0x2196, "nwnear;":0x2927, "oS;":0x24c8, "oacute":0xf3, "oacute;":0xf3, "oast;":0x229b, "ocir;":0x229a, "ocirc":0xf4, "ocirc;":0xf4, "ocy;":0x43e, "odash;":0x229d, "odblac;":0x151, "odiv;":0x2a38, "odot;":0x2299, "odsold;":0x29bc, "oelig;":0x153, "ofcir;":0x29bf, "ofr;":[0xd835,0xdd2c], "ogon;":0x2db, "ograve":0xf2, "ograve;":0xf2, "ogt;":0x29c1, "ohbar;":0x29b5, "ohm;":0x3a9, "oint;":0x222e, "olarr;":0x21ba, "olcir;":0x29be, "olcross;":0x29bb, "oline;":0x203e, "olt;":0x29c0, "omacr;":0x14d, "omega;":0x3c9, "omicron;":0x3bf, "omid;":0x29b6, "ominus;":0x2296, "oopf;":[0xd835,0xdd60], "opar;":0x29b7, "operp;":0x29b9, "oplus;":0x2295, "or;":0x2228, "orarr;":0x21bb, "ord;":0x2a5d, "order;":0x2134, "orderof;":0x2134, "ordf":0xaa, "ordf;":0xaa, "ordm":0xba, "ordm;":0xba, "origof;":0x22b6, "oror;":0x2a56, "orslope;":0x2a57, "orv;":0x2a5b, "oscr;":0x2134, "oslash":0xf8, "oslash;":0xf8, "osol;":0x2298, "otilde":0xf5, "otilde;":0xf5, "otimes;":0x2297, "otimesas;":0x2a36, "ouml":0xf6, "ouml;":0xf6, "ovbar;":0x233d, "par;":0x2225, "para":0xb6, "para;":0xb6, "parallel;":0x2225, "parsim;":0x2af3, "parsl;":0x2afd, "part;":0x2202, "pcy;":0x43f, "percnt;":0x25, "period;":0x2e, "permil;":0x2030, "perp;":0x22a5, "pertenk;":0x2031, "pfr;":[0xd835,0xdd2d], "phi;":0x3c6, "phiv;":0x3d5, "phmmat;":0x2133, "phone;":0x260e, "pi;":0x3c0, "pitchfork;":0x22d4, "piv;":0x3d6, "planck;":0x210f, "planckh;":0x210e, "plankv;":0x210f, "plus;":0x2b, "plusacir;":0x2a23, "plusb;":0x229e, "pluscir;":0x2a22, "plusdo;":0x2214, "plusdu;":0x2a25, "pluse;":0x2a72, "plusmn":0xb1, "plusmn;":0xb1, "plussim;":0x2a26, "plustwo;":0x2a27, "pm;":0xb1, "pointint;":0x2a15, "popf;":[0xd835,0xdd61], "pound":0xa3, "pound;":0xa3, "pr;":0x227a, "prE;":0x2ab3, "prap;":0x2ab7, "prcue;":0x227c, "pre;":0x2aaf, "prec;":0x227a, "precapprox;":0x2ab7, "preccurlyeq;":0x227c, "preceq;":0x2aaf, "precnapprox;":0x2ab9, "precneqq;":0x2ab5, "precnsim;":0x22e8, "precsim;":0x227e, "prime;":0x2032, "primes;":0x2119, "prnE;":0x2ab5, "prnap;":0x2ab9, "prnsim;":0x22e8, "prod;":0x220f, "profalar;":0x232e, "profline;":0x2312, "profsurf;":0x2313, "prop;":0x221d, "propto;":0x221d, "prsim;":0x227e, "prurel;":0x22b0, "pscr;":[0xd835,0xdcc5], "psi;":0x3c8, "puncsp;":0x2008, "qfr;":[0xd835,0xdd2e], "qint;":0x2a0c, "qopf;":[0xd835,0xdd62], "qprime;":0x2057, "qscr;":[0xd835,0xdcc6], "quaternions;":0x210d, "quatint;":0x2a16, "quest;":0x3f, "questeq;":0x225f, "quot":0x22, "quot;":0x22, "rAarr;":0x21db, "rArr;":0x21d2, "rAtail;":0x291c, "rBarr;":0x290f, "rHar;":0x2964, "race;":[0x223d,0x331], "racute;":0x155, "radic;":0x221a, "raemptyv;":0x29b3, "rang;":0x27e9, "rangd;":0x2992, "range;":0x29a5, "rangle;":0x27e9, "raquo":0xbb, "raquo;":0xbb, "rarr;":0x2192, "rarrap;":0x2975, "rarrb;":0x21e5, "rarrbfs;":0x2920, "rarrc;":0x2933, "rarrfs;":0x291e, "rarrhk;":0x21aa, "rarrlp;":0x21ac, "rarrpl;":0x2945, "rarrsim;":0x2974, "rarrtl;":0x21a3, "rarrw;":0x219d, "ratail;":0x291a, "ratio;":0x2236, "rationals;":0x211a, "rbarr;":0x290d, "rbbrk;":0x2773, "rbrace;":0x7d, "rbrack;":0x5d, "rbrke;":0x298c, "rbrksld;":0x298e, "rbrkslu;":0x2990, "rcaron;":0x159, "rcedil;":0x157, "rceil;":0x2309, "rcub;":0x7d, "rcy;":0x440, "rdca;":0x2937, "rdldhar;":0x2969, "rdquo;":0x201d, "rdquor;":0x201d, "rdsh;":0x21b3, "real;":0x211c, "realine;":0x211b, "realpart;":0x211c, "reals;":0x211d, "rect;":0x25ad, "reg":0xae, "reg;":0xae, "rfisht;":0x297d, "rfloor;":0x230b, "rfr;":[0xd835,0xdd2f], "rhard;":0x21c1, "rharu;":0x21c0, "rharul;":0x296c, "rho;":0x3c1, "rhov;":0x3f1, "rightarrow;":0x2192, "rightarrowtail;":0x21a3, "rightharpoondown;":0x21c1, "rightharpoonup;":0x21c0, "rightleftarrows;":0x21c4, "rightleftharpoons;":0x21cc, "rightrightarrows;":0x21c9, "rightsquigarrow;":0x219d, "rightthreetimes;":0x22cc, "ring;":0x2da, "risingdotseq;":0x2253, "rlarr;":0x21c4, "rlhar;":0x21cc, "rlm;":0x200f, "rmoust;":0x23b1, "rmoustache;":0x23b1, "rnmid;":0x2aee, "roang;":0x27ed, "roarr;":0x21fe, "robrk;":0x27e7, "ropar;":0x2986, "ropf;":[0xd835,0xdd63], "roplus;":0x2a2e, "rotimes;":0x2a35, "rpar;":0x29, "rpargt;":0x2994, "rppolint;":0x2a12, "rrarr;":0x21c9, "rsaquo;":0x203a, "rscr;":[0xd835,0xdcc7], "rsh;":0x21b1, "rsqb;":0x5d, "rsquo;":0x2019, "rsquor;":0x2019, "rthree;":0x22cc, "rtimes;":0x22ca, "rtri;":0x25b9, "rtrie;":0x22b5, "rtrif;":0x25b8, "rtriltri;":0x29ce, "ruluhar;":0x2968, "rx;":0x211e, "sacute;":0x15b, "sbquo;":0x201a, "sc;":0x227b, "scE;":0x2ab4, "scap;":0x2ab8, "scaron;":0x161, "sccue;":0x227d, "sce;":0x2ab0, "scedil;":0x15f, "scirc;":0x15d, "scnE;":0x2ab6, "scnap;":0x2aba, "scnsim;":0x22e9, "scpolint;":0x2a13, "scsim;":0x227f, "scy;":0x441, "sdot;":0x22c5, "sdotb;":0x22a1, "sdote;":0x2a66, "seArr;":0x21d8, "searhk;":0x2925, "searr;":0x2198, "searrow;":0x2198, "sect":0xa7, "sect;":0xa7, "semi;":0x3b, "seswar;":0x2929, "setminus;":0x2216, "setmn;":0x2216, "sext;":0x2736, "sfr;":[0xd835,0xdd30], "sfrown;":0x2322, "sharp;":0x266f, "shchcy;":0x449, "shcy;":0x448, "shortmid;":0x2223, "shortparallel;":0x2225, "shy":0xad, "shy;":0xad, "sigma;":0x3c3, "sigmaf;":0x3c2, "sigmav;":0x3c2, "sim;":0x223c, "simdot;":0x2a6a, "sime;":0x2243, "simeq;":0x2243, "simg;":0x2a9e, "simgE;":0x2aa0, "siml;":0x2a9d, "simlE;":0x2a9f, "simne;":0x2246, "simplus;":0x2a24, "simrarr;":0x2972, "slarr;":0x2190, "smallsetminus;":0x2216, "smashp;":0x2a33, "smeparsl;":0x29e4, "smid;":0x2223, "smile;":0x2323, "smt;":0x2aaa, "smte;":0x2aac, "smtes;":[0x2aac,0xfe00], "softcy;":0x44c, "sol;":0x2f, "solb;":0x29c4, "solbar;":0x233f, "sopf;":[0xd835,0xdd64], "spades;":0x2660, "spadesuit;":0x2660, "spar;":0x2225, "sqcap;":0x2293, "sqcaps;":[0x2293,0xfe00], "sqcup;":0x2294, "sqcups;":[0x2294,0xfe00], "sqsub;":0x228f, "sqsube;":0x2291, "sqsubset;":0x228f, "sqsubseteq;":0x2291, "sqsup;":0x2290, "sqsupe;":0x2292, "sqsupset;":0x2290, "sqsupseteq;":0x2292, "squ;":0x25a1, "square;":0x25a1, "squarf;":0x25aa, "squf;":0x25aa, "srarr;":0x2192, "sscr;":[0xd835,0xdcc8], "ssetmn;":0x2216, "ssmile;":0x2323, "sstarf;":0x22c6, "star;":0x2606, "starf;":0x2605, "straightepsilon;":0x3f5, "straightphi;":0x3d5, "strns;":0xaf, "sub;":0x2282, "subE;":0x2ac5, "subdot;":0x2abd, "sube;":0x2286, "subedot;":0x2ac3, "submult;":0x2ac1, "subnE;":0x2acb, "subne;":0x228a, "subplus;":0x2abf, "subrarr;":0x2979, "subset;":0x2282, "subseteq;":0x2286, "subseteqq;":0x2ac5, "subsetneq;":0x228a, "subsetneqq;":0x2acb, "subsim;":0x2ac7, "subsub;":0x2ad5, "subsup;":0x2ad3, "succ;":0x227b, "succapprox;":0x2ab8, "succcurlyeq;":0x227d, "succeq;":0x2ab0, "succnapprox;":0x2aba, "succneqq;":0x2ab6, "succnsim;":0x22e9, "succsim;":0x227f, "sum;":0x2211, "sung;":0x266a, "sup1":0xb9, "sup1;":0xb9, "sup2":0xb2, "sup2;":0xb2, "sup3":0xb3, "sup3;":0xb3, "sup;":0x2283, "supE;":0x2ac6, "supdot;":0x2abe, "supdsub;":0x2ad8, "supe;":0x2287, "supedot;":0x2ac4, "suphsol;":0x27c9, "suphsub;":0x2ad7, "suplarr;":0x297b, "supmult;":0x2ac2, "supnE;":0x2acc, "supne;":0x228b, "supplus;":0x2ac0, "supset;":0x2283, "supseteq;":0x2287, "supseteqq;":0x2ac6, "supsetneq;":0x228b, "supsetneqq;":0x2acc, "supsim;":0x2ac8, "supsub;":0x2ad4, "supsup;":0x2ad6, "swArr;":0x21d9, "swarhk;":0x2926, "swarr;":0x2199, "swarrow;":0x2199, "swnwar;":0x292a, "szlig":0xdf, "szlig;":0xdf, "target;":0x2316, "tau;":0x3c4, "tbrk;":0x23b4, "tcaron;":0x165, "tcedil;":0x163, "tcy;":0x442, "tdot;":0x20db, "telrec;":0x2315, "tfr;":[0xd835,0xdd31], "there4;":0x2234, "therefore;":0x2234, "theta;":0x3b8, "thetasym;":0x3d1, "thetav;":0x3d1, "thickapprox;":0x2248, "thicksim;":0x223c, "thinsp;":0x2009, "thkap;":0x2248, "thksim;":0x223c, "thorn":0xfe, "thorn;":0xfe, "tilde;":0x2dc, "times":0xd7, "times;":0xd7, "timesb;":0x22a0, "timesbar;":0x2a31, "timesd;":0x2a30, "tint;":0x222d, "toea;":0x2928, "top;":0x22a4, "topbot;":0x2336, "topcir;":0x2af1, "topf;":[0xd835,0xdd65], "topfork;":0x2ada, "tosa;":0x2929, "tprime;":0x2034, "trade;":0x2122, "triangle;":0x25b5, "triangledown;":0x25bf, "triangleleft;":0x25c3, "trianglelefteq;":0x22b4, "triangleq;":0x225c, "triangleright;":0x25b9, "trianglerighteq;":0x22b5, "tridot;":0x25ec, "trie;":0x225c, "triminus;":0x2a3a, "triplus;":0x2a39, "trisb;":0x29cd, "tritime;":0x2a3b, "trpezium;":0x23e2, "tscr;":[0xd835,0xdcc9], "tscy;":0x446, "tshcy;":0x45b, "tstrok;":0x167, "twixt;":0x226c, "twoheadleftarrow;":0x219e, "twoheadrightarrow;":0x21a0, "uArr;":0x21d1, "uHar;":0x2963, "uacute":0xfa, "uacute;":0xfa, "uarr;":0x2191, "ubrcy;":0x45e, "ubreve;":0x16d, "ucirc":0xfb, "ucirc;":0xfb, "ucy;":0x443, "udarr;":0x21c5, "udblac;":0x171, "udhar;":0x296e, "ufisht;":0x297e, "ufr;":[0xd835,0xdd32], "ugrave":0xf9, "ugrave;":0xf9, "uharl;":0x21bf, "uharr;":0x21be, "uhblk;":0x2580, "ulcorn;":0x231c, "ulcorner;":0x231c, "ulcrop;":0x230f, "ultri;":0x25f8, "umacr;":0x16b, "uml":0xa8, "uml;":0xa8, "uogon;":0x173, "uopf;":[0xd835,0xdd66], "uparrow;":0x2191, "updownarrow;":0x2195, "upharpoonleft;":0x21bf, "upharpoonright;":0x21be, "uplus;":0x228e, "upsi;":0x3c5, "upsih;":0x3d2, "upsilon;":0x3c5, "upuparrows;":0x21c8, "urcorn;":0x231d, "urcorner;":0x231d, "urcrop;":0x230e, "uring;":0x16f, "urtri;":0x25f9, "uscr;":[0xd835,0xdcca], "utdot;":0x22f0, "utilde;":0x169, "utri;":0x25b5, "utrif;":0x25b4, "uuarr;":0x21c8, "uuml":0xfc, "uuml;":0xfc, "uwangle;":0x29a7, "vArr;":0x21d5, "vBar;":0x2ae8, "vBarv;":0x2ae9, "vDash;":0x22a8, "vangrt;":0x299c, "varepsilon;":0x3f5, "varkappa;":0x3f0, "varnothing;":0x2205, "varphi;":0x3d5, "varpi;":0x3d6, "varpropto;":0x221d, "varr;":0x2195, "varrho;":0x3f1, "varsigma;":0x3c2, "varsubsetneq;":[0x228a,0xfe00], "varsubsetneqq;":[0x2acb,0xfe00], "varsupsetneq;":[0x228b,0xfe00], "varsupsetneqq;":[0x2acc,0xfe00], "vartheta;":0x3d1, "vartriangleleft;":0x22b2, "vartriangleright;":0x22b3, "vcy;":0x432, "vdash;":0x22a2, "vee;":0x2228, "veebar;":0x22bb, "veeeq;":0x225a, "vellip;":0x22ee, "verbar;":0x7c, "vert;":0x7c, "vfr;":[0xd835,0xdd33], "vltri;":0x22b2, "vnsub;":[0x2282,0x20d2], "vnsup;":[0x2283,0x20d2], "vopf;":[0xd835,0xdd67], "vprop;":0x221d, "vrtri;":0x22b3, "vscr;":[0xd835,0xdccb], "vsubnE;":[0x2acb,0xfe00], "vsubne;":[0x228a,0xfe00], "vsupnE;":[0x2acc,0xfe00], "vsupne;":[0x228b,0xfe00], "vzigzag;":0x299a, "wcirc;":0x175, "wedbar;":0x2a5f, "wedge;":0x2227, "wedgeq;":0x2259, "weierp;":0x2118, "wfr;":[0xd835,0xdd34], "wopf;":[0xd835,0xdd68], "wp;":0x2118, "wr;":0x2240, "wreath;":0x2240, "wscr;":[0xd835,0xdccc], "xcap;":0x22c2, "xcirc;":0x25ef, "xcup;":0x22c3, "xdtri;":0x25bd, "xfr;":[0xd835,0xdd35], "xhArr;":0x27fa, "xharr;":0x27f7, "xi;":0x3be, "xlArr;":0x27f8, "xlarr;":0x27f5, "xmap;":0x27fc, "xnis;":0x22fb, "xodot;":0x2a00, "xopf;":[0xd835,0xdd69], "xoplus;":0x2a01, "xotime;":0x2a02, "xrArr;":0x27f9, "xrarr;":0x27f6, "xscr;":[0xd835,0xdccd], "xsqcup;":0x2a06, "xuplus;":0x2a04, "xutri;":0x25b3, "xvee;":0x22c1, "xwedge;":0x22c0, "yacute":0xfd, "yacute;":0xfd, "yacy;":0x44f, "ycirc;":0x177, "ycy;":0x44b, "yen":0xa5, "yen;":0xa5, "yfr;":[0xd835,0xdd36], "yicy;":0x457, "yopf;":[0xd835,0xdd6a], "yscr;":[0xd835,0xdcce], "yucy;":0x44e, "yuml":0xff, "yuml;":0xff, "zacute;":0x17a, "zcaron;":0x17e, "zcy;":0x437, "zdot;":0x17c, "zeetrf;":0x2128, "zeta;":0x3b6, "zfr;":[0xd835,0xdd37], "zhcy;":0x436, "zigrarr;":0x21dd, "zopf;":[0xd835,0xdd6b], "zscr;":[0xd835,0xdccf], "zwj;":0x200d, "zwnj;":0x200c, }; /* * This regexp is generated with test/tools/update-entities.js * It will always match at least one character -- but note that there * are no entities whose names are a single character long. */ var NAMEDCHARREF = /(A(?:Elig;?|MP;?|acute;?|breve;|c(?:irc;?|y;)|fr;|grave;?|lpha;|macr;|nd;|o(?:gon;|pf;)|pplyFunction;|ring;?|s(?:cr;|sign;)|tilde;?|uml;?)|B(?:a(?:ckslash;|r(?:v;|wed;))|cy;|e(?:cause;|rnoullis;|ta;)|fr;|opf;|reve;|scr;|umpeq;)|C(?:Hcy;|OPY;?|a(?:cute;|p(?:;|italDifferentialD;)|yleys;)|c(?:aron;|edil;?|irc;|onint;)|dot;|e(?:dilla;|nterDot;)|fr;|hi;|ircle(?:Dot;|Minus;|Plus;|Times;)|lo(?:ckwiseContourIntegral;|seCurly(?:DoubleQuote;|Quote;))|o(?:lon(?:;|e;)|n(?:gruent;|int;|tourIntegral;)|p(?:f;|roduct;)|unterClockwiseContourIntegral;)|ross;|scr;|up(?:;|Cap;))|D(?:D(?:;|otrahd;)|Jcy;|Scy;|Zcy;|a(?:gger;|rr;|shv;)|c(?:aron;|y;)|el(?:;|ta;)|fr;|i(?:a(?:critical(?:Acute;|Do(?:t;|ubleAcute;)|Grave;|Tilde;)|mond;)|fferentialD;)|o(?:pf;|t(?:;|Dot;|Equal;)|uble(?:ContourIntegral;|Do(?:t;|wnArrow;)|L(?:eft(?:Arrow;|RightArrow;|Tee;)|ong(?:Left(?:Arrow;|RightArrow;)|RightArrow;))|Right(?:Arrow;|Tee;)|Up(?:Arrow;|DownArrow;)|VerticalBar;)|wn(?:Arrow(?:;|Bar;|UpArrow;)|Breve;|Left(?:RightVector;|TeeVector;|Vector(?:;|Bar;))|Right(?:TeeVector;|Vector(?:;|Bar;))|Tee(?:;|Arrow;)|arrow;))|s(?:cr;|trok;))|E(?:NG;|TH;?|acute;?|c(?:aron;|irc;?|y;)|dot;|fr;|grave;?|lement;|m(?:acr;|pty(?:SmallSquare;|VerySmallSquare;))|o(?:gon;|pf;)|psilon;|qu(?:al(?:;|Tilde;)|ilibrium;)|s(?:cr;|im;)|ta;|uml;?|x(?:ists;|ponentialE;))|F(?:cy;|fr;|illed(?:SmallSquare;|VerySmallSquare;)|o(?:pf;|rAll;|uriertrf;)|scr;)|G(?:Jcy;|T;?|amma(?:;|d;)|breve;|c(?:edil;|irc;|y;)|dot;|fr;|g;|opf;|reater(?:Equal(?:;|Less;)|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|scr;|t;)|H(?:ARDcy;|a(?:cek;|t;)|circ;|fr;|ilbertSpace;|o(?:pf;|rizontalLine;)|s(?:cr;|trok;)|ump(?:DownHump;|Equal;))|I(?:Ecy;|Jlig;|Ocy;|acute;?|c(?:irc;?|y;)|dot;|fr;|grave;?|m(?:;|a(?:cr;|ginaryI;)|plies;)|n(?:t(?:;|e(?:gral;|rsection;))|visible(?:Comma;|Times;))|o(?:gon;|pf;|ta;)|scr;|tilde;|u(?:kcy;|ml;?))|J(?:c(?:irc;|y;)|fr;|opf;|s(?:cr;|ercy;)|ukcy;)|K(?:Hcy;|Jcy;|appa;|c(?:edil;|y;)|fr;|opf;|scr;)|L(?:Jcy;|T;?|a(?:cute;|mbda;|ng;|placetrf;|rr;)|c(?:aron;|edil;|y;)|e(?:ft(?:A(?:ngleBracket;|rrow(?:;|Bar;|RightArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|Right(?:Arrow;|Vector;)|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;|rightarrow;)|ss(?:EqualGreater;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;))|fr;|l(?:;|eftarrow;)|midot;|o(?:ng(?:Left(?:Arrow;|RightArrow;)|RightArrow;|left(?:arrow;|rightarrow;)|rightarrow;)|pf;|wer(?:LeftArrow;|RightArrow;))|s(?:cr;|h;|trok;)|t;)|M(?:ap;|cy;|e(?:diumSpace;|llintrf;)|fr;|inusPlus;|opf;|scr;|u;)|N(?:Jcy;|acute;|c(?:aron;|edil;|y;)|e(?:gative(?:MediumSpace;|Thi(?:ckSpace;|nSpace;)|VeryThinSpace;)|sted(?:GreaterGreater;|LessLess;)|wLine;)|fr;|o(?:Break;|nBreakingSpace;|pf;|t(?:;|C(?:ongruent;|upCap;)|DoubleVerticalBar;|E(?:lement;|qual(?:;|Tilde;)|xists;)|Greater(?:;|Equal;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|Hump(?:DownHump;|Equal;)|Le(?:ftTriangle(?:;|Bar;|Equal;)|ss(?:;|Equal;|Greater;|Less;|SlantEqual;|Tilde;))|Nested(?:GreaterGreater;|LessLess;)|Precedes(?:;|Equal;|SlantEqual;)|R(?:everseElement;|ightTriangle(?:;|Bar;|Equal;))|S(?:quareSu(?:bset(?:;|Equal;)|perset(?:;|Equal;))|u(?:bset(?:;|Equal;)|cceeds(?:;|Equal;|SlantEqual;|Tilde;)|perset(?:;|Equal;)))|Tilde(?:;|Equal;|FullEqual;|Tilde;)|VerticalBar;))|scr;|tilde;?|u;)|O(?:Elig;|acute;?|c(?:irc;?|y;)|dblac;|fr;|grave;?|m(?:acr;|ega;|icron;)|opf;|penCurly(?:DoubleQuote;|Quote;)|r;|s(?:cr;|lash;?)|ti(?:lde;?|mes;)|uml;?|ver(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;))|P(?:artialD;|cy;|fr;|hi;|i;|lusMinus;|o(?:incareplane;|pf;)|r(?:;|ecedes(?:;|Equal;|SlantEqual;|Tilde;)|ime;|o(?:duct;|portion(?:;|al;)))|s(?:cr;|i;))|Q(?:UOT;?|fr;|opf;|scr;)|R(?:Barr;|EG;?|a(?:cute;|ng;|rr(?:;|tl;))|c(?:aron;|edil;|y;)|e(?:;|verse(?:E(?:lement;|quilibrium;)|UpEquilibrium;))|fr;|ho;|ight(?:A(?:ngleBracket;|rrow(?:;|Bar;|LeftArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;)|o(?:pf;|undImplies;)|rightarrow;|s(?:cr;|h;)|uleDelayed;)|S(?:H(?:CHcy;|cy;)|OFTcy;|acute;|c(?:;|aron;|edil;|irc;|y;)|fr;|hort(?:DownArrow;|LeftArrow;|RightArrow;|UpArrow;)|igma;|mallCircle;|opf;|q(?:rt;|uare(?:;|Intersection;|Su(?:bset(?:;|Equal;)|perset(?:;|Equal;))|Union;))|scr;|tar;|u(?:b(?:;|set(?:;|Equal;))|c(?:ceeds(?:;|Equal;|SlantEqual;|Tilde;)|hThat;)|m;|p(?:;|erset(?:;|Equal;)|set;)))|T(?:HORN;?|RADE;|S(?:Hcy;|cy;)|a(?:b;|u;)|c(?:aron;|edil;|y;)|fr;|h(?:e(?:refore;|ta;)|i(?:ckSpace;|nSpace;))|ilde(?:;|Equal;|FullEqual;|Tilde;)|opf;|ripleDot;|s(?:cr;|trok;))|U(?:a(?:cute;?|rr(?:;|ocir;))|br(?:cy;|eve;)|c(?:irc;?|y;)|dblac;|fr;|grave;?|macr;|n(?:der(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;)|ion(?:;|Plus;))|o(?:gon;|pf;)|p(?:Arrow(?:;|Bar;|DownArrow;)|DownArrow;|Equilibrium;|Tee(?:;|Arrow;)|arrow;|downarrow;|per(?:LeftArrow;|RightArrow;)|si(?:;|lon;))|ring;|scr;|tilde;|uml;?)|V(?:Dash;|bar;|cy;|dash(?:;|l;)|e(?:e;|r(?:bar;|t(?:;|ical(?:Bar;|Line;|Separator;|Tilde;))|yThinSpace;))|fr;|opf;|scr;|vdash;)|W(?:circ;|edge;|fr;|opf;|scr;)|X(?:fr;|i;|opf;|scr;)|Y(?:Acy;|Icy;|Ucy;|acute;?|c(?:irc;|y;)|fr;|opf;|scr;|uml;)|Z(?:Hcy;|acute;|c(?:aron;|y;)|dot;|e(?:roWidthSpace;|ta;)|fr;|opf;|scr;)|a(?:acute;?|breve;|c(?:;|E;|d;|irc;?|ute;?|y;)|elig;?|f(?:;|r;)|grave;?|l(?:e(?:fsym;|ph;)|pha;)|m(?:a(?:cr;|lg;)|p;?)|n(?:d(?:;|and;|d;|slope;|v;)|g(?:;|e;|le;|msd(?:;|a(?:a;|b;|c;|d;|e;|f;|g;|h;))|rt(?:;|vb(?:;|d;))|s(?:ph;|t;)|zarr;))|o(?:gon;|pf;)|p(?:;|E;|acir;|e;|id;|os;|prox(?:;|eq;))|ring;?|s(?:cr;|t;|ymp(?:;|eq;))|tilde;?|uml;?|w(?:conint;|int;))|b(?:Not;|a(?:ck(?:cong;|epsilon;|prime;|sim(?:;|eq;))|r(?:vee;|wed(?:;|ge;)))|brk(?:;|tbrk;)|c(?:ong;|y;)|dquo;|e(?:caus(?:;|e;)|mptyv;|psi;|rnou;|t(?:a;|h;|ween;))|fr;|ig(?:c(?:ap;|irc;|up;)|o(?:dot;|plus;|times;)|s(?:qcup;|tar;)|triangle(?:down;|up;)|uplus;|vee;|wedge;)|karow;|l(?:a(?:ck(?:lozenge;|square;|triangle(?:;|down;|left;|right;))|nk;)|k(?:1(?:2;|4;)|34;)|ock;)|n(?:e(?:;|quiv;)|ot;)|o(?:pf;|t(?:;|tom;)|wtie;|x(?:D(?:L;|R;|l;|r;)|H(?:;|D;|U;|d;|u;)|U(?:L;|R;|l;|r;)|V(?:;|H;|L;|R;|h;|l;|r;)|box;|d(?:L;|R;|l;|r;)|h(?:;|D;|U;|d;|u;)|minus;|plus;|times;|u(?:L;|R;|l;|r;)|v(?:;|H;|L;|R;|h;|l;|r;)))|prime;|r(?:eve;|vbar;?)|s(?:cr;|emi;|im(?:;|e;)|ol(?:;|b;|hsub;))|u(?:ll(?:;|et;)|mp(?:;|E;|e(?:;|q;))))|c(?:a(?:cute;|p(?:;|and;|brcup;|c(?:ap;|up;)|dot;|s;)|r(?:et;|on;))|c(?:a(?:ps;|ron;)|edil;?|irc;|ups(?:;|sm;))|dot;|e(?:dil;?|mptyv;|nt(?:;|erdot;|))|fr;|h(?:cy;|eck(?:;|mark;)|i;)|ir(?:;|E;|c(?:;|eq;|le(?:arrow(?:left;|right;)|d(?:R;|S;|ast;|circ;|dash;)))|e;|fnint;|mid;|scir;)|lubs(?:;|uit;)|o(?:lon(?:;|e(?:;|q;))|m(?:ma(?:;|t;)|p(?:;|fn;|le(?:ment;|xes;)))|n(?:g(?:;|dot;)|int;)|p(?:f;|rod;|y(?:;|sr;|)))|r(?:arr;|oss;)|s(?:cr;|u(?:b(?:;|e;)|p(?:;|e;)))|tdot;|u(?:darr(?:l;|r;)|e(?:pr;|sc;)|larr(?:;|p;)|p(?:;|brcap;|c(?:ap;|up;)|dot;|or;|s;)|r(?:arr(?:;|m;)|ly(?:eq(?:prec;|succ;)|vee;|wedge;)|ren;?|vearrow(?:left;|right;))|vee;|wed;)|w(?:conint;|int;)|ylcty;)|d(?:Arr;|Har;|a(?:gger;|leth;|rr;|sh(?:;|v;))|b(?:karow;|lac;)|c(?:aron;|y;)|d(?:;|a(?:gger;|rr;)|otseq;)|e(?:g;?|lta;|mptyv;)|f(?:isht;|r;)|har(?:l;|r;)|i(?:am(?:;|ond(?:;|suit;)|s;)|e;|gamma;|sin;|v(?:;|ide(?:;|ontimes;|)|onx;))|jcy;|lc(?:orn;|rop;)|o(?:llar;|pf;|t(?:;|eq(?:;|dot;)|minus;|plus;|square;)|ublebarwedge;|wn(?:arrow;|downarrows;|harpoon(?:left;|right;)))|r(?:bkarow;|c(?:orn;|rop;))|s(?:c(?:r;|y;)|ol;|trok;)|t(?:dot;|ri(?:;|f;))|u(?:arr;|har;)|wangle;|z(?:cy;|igrarr;))|e(?:D(?:Dot;|ot;)|a(?:cute;?|ster;)|c(?:aron;|ir(?:;|c;?)|olon;|y;)|dot;|e;|f(?:Dot;|r;)|g(?:;|rave;?|s(?:;|dot;))|l(?:;|inters;|l;|s(?:;|dot;))|m(?:acr;|pty(?:;|set;|v;)|sp(?:1(?:3;|4;)|;))|n(?:g;|sp;)|o(?:gon;|pf;)|p(?:ar(?:;|sl;)|lus;|si(?:;|lon;|v;))|q(?:c(?:irc;|olon;)|s(?:im;|lant(?:gtr;|less;))|u(?:als;|est;|iv(?:;|DD;))|vparsl;)|r(?:Dot;|arr;)|s(?:cr;|dot;|im;)|t(?:a;|h;?)|u(?:ml;?|ro;)|x(?:cl;|ist;|p(?:ectation;|onentiale;)))|f(?:allingdotseq;|cy;|emale;|f(?:ilig;|l(?:ig;|lig;)|r;)|ilig;|jlig;|l(?:at;|lig;|tns;)|nof;|o(?:pf;|r(?:all;|k(?:;|v;)))|partint;|r(?:a(?:c(?:1(?:2;?|3;|4;?|5;|6;|8;)|2(?:3;|5;)|3(?:4;?|5;|8;)|45;|5(?:6;|8;)|78;)|sl;)|own;)|scr;)|g(?:E(?:;|l;)|a(?:cute;|mma(?:;|d;)|p;)|breve;|c(?:irc;|y;)|dot;|e(?:;|l;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|l;))|l(?:;|es;)))|fr;|g(?:;|g;)|imel;|jcy;|l(?:;|E;|a;|j;)|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|opf;|rave;|s(?:cr;|im(?:;|e;|l;))|t(?:;|c(?:c;|ir;)|dot;|lPar;|quest;|r(?:a(?:pprox;|rr;)|dot;|eq(?:less;|qless;)|less;|sim;)|)|v(?:ertneqq;|nE;))|h(?:Arr;|a(?:irsp;|lf;|milt;|r(?:dcy;|r(?:;|cir;|w;)))|bar;|circ;|e(?:arts(?:;|uit;)|llip;|rcon;)|fr;|ks(?:earow;|warow;)|o(?:arr;|mtht;|ok(?:leftarrow;|rightarrow;)|pf;|rbar;)|s(?:cr;|lash;|trok;)|y(?:bull;|phen;))|i(?:acute;?|c(?:;|irc;?|y;)|e(?:cy;|xcl;?)|f(?:f;|r;)|grave;?|i(?:;|i(?:int;|nt;)|nfin;|ota;)|jlig;|m(?:a(?:cr;|g(?:e;|line;|part;)|th;)|of;|ped;)|n(?:;|care;|fin(?:;|tie;)|odot;|t(?:;|cal;|e(?:gers;|rcal;)|larhk;|prod;))|o(?:cy;|gon;|pf;|ta;)|prod;|quest;?|s(?:cr;|in(?:;|E;|dot;|s(?:;|v;)|v;))|t(?:;|ilde;)|u(?:kcy;|ml;?))|j(?:c(?:irc;|y;)|fr;|math;|opf;|s(?:cr;|ercy;)|ukcy;)|k(?:appa(?:;|v;)|c(?:edil;|y;)|fr;|green;|hcy;|jcy;|opf;|scr;)|l(?:A(?:arr;|rr;|tail;)|Barr;|E(?:;|g;)|Har;|a(?:cute;|emptyv;|gran;|mbda;|ng(?:;|d;|le;)|p;|quo;?|rr(?:;|b(?:;|fs;)|fs;|hk;|lp;|pl;|sim;|tl;)|t(?:;|ail;|e(?:;|s;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|quo(?:;|r;)|r(?:dhar;|ushar;)|sh;)|e(?:;|ft(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|leftarrows;|right(?:arrow(?:;|s;)|harpoons;|squigarrow;)|threetimes;)|g;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|r;))|g(?:;|es;)|s(?:approx;|dot;|eq(?:gtr;|qgtr;)|gtr;|sim;)))|f(?:isht;|loor;|r;)|g(?:;|E;)|h(?:ar(?:d;|u(?:;|l;))|blk;)|jcy;|l(?:;|arr;|corner;|hard;|tri;)|m(?:idot;|oust(?:;|ache;))|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|o(?:a(?:ng;|rr;)|brk;|ng(?:left(?:arrow;|rightarrow;)|mapsto;|rightarrow;)|oparrow(?:left;|right;)|p(?:ar;|f;|lus;)|times;|w(?:ast;|bar;)|z(?:;|enge;|f;))|par(?:;|lt;)|r(?:arr;|corner;|har(?:;|d;)|m;|tri;)|s(?:aquo;|cr;|h;|im(?:;|e;|g;)|q(?:b;|uo(?:;|r;))|trok;)|t(?:;|c(?:c;|ir;)|dot;|hree;|imes;|larr;|quest;|r(?:Par;|i(?:;|e;|f;))|)|ur(?:dshar;|uhar;)|v(?:ertneqq;|nE;))|m(?:DDot;|a(?:cr;?|l(?:e;|t(?:;|ese;))|p(?:;|sto(?:;|down;|left;|up;))|rker;)|c(?:omma;|y;)|dash;|easuredangle;|fr;|ho;|i(?:cro;?|d(?:;|ast;|cir;|dot;?)|nus(?:;|b;|d(?:;|u;)))|l(?:cp;|dr;)|nplus;|o(?:dels;|pf;)|p;|s(?:cr;|tpos;)|u(?:;|ltimap;|map;))|n(?:G(?:g;|t(?:;|v;))|L(?:eft(?:arrow;|rightarrow;)|l;|t(?:;|v;))|Rightarrow;|V(?:Dash;|dash;)|a(?:bla;|cute;|ng;|p(?:;|E;|id;|os;|prox;)|tur(?:;|al(?:;|s;)))|b(?:sp;?|ump(?:;|e;))|c(?:a(?:p;|ron;)|edil;|ong(?:;|dot;)|up;|y;)|dash;|e(?:;|Arr;|ar(?:hk;|r(?:;|ow;))|dot;|quiv;|s(?:ear;|im;)|xist(?:;|s;))|fr;|g(?:E;|e(?:;|q(?:;|q;|slant;)|s;)|sim;|t(?:;|r;))|h(?:Arr;|arr;|par;)|i(?:;|s(?:;|d;)|v;)|jcy;|l(?:Arr;|E;|arr;|dr;|e(?:;|ft(?:arrow;|rightarrow;)|q(?:;|q;|slant;)|s(?:;|s;))|sim;|t(?:;|ri(?:;|e;)))|mid;|o(?:pf;|t(?:;|in(?:;|E;|dot;|v(?:a;|b;|c;))|ni(?:;|v(?:a;|b;|c;))|))|p(?:ar(?:;|allel;|sl;|t;)|olint;|r(?:;|cue;|e(?:;|c(?:;|eq;))))|r(?:Arr;|arr(?:;|c;|w;)|ightarrow;|tri(?:;|e;))|s(?:c(?:;|cue;|e;|r;)|hort(?:mid;|parallel;)|im(?:;|e(?:;|q;))|mid;|par;|qsu(?:be;|pe;)|u(?:b(?:;|E;|e;|set(?:;|eq(?:;|q;)))|cc(?:;|eq;)|p(?:;|E;|e;|set(?:;|eq(?:;|q;)))))|t(?:gl;|ilde;?|lg;|riangle(?:left(?:;|eq;)|right(?:;|eq;)))|u(?:;|m(?:;|ero;|sp;))|v(?:Dash;|Harr;|ap;|dash;|g(?:e;|t;)|infin;|l(?:Arr;|e;|t(?:;|rie;))|r(?:Arr;|trie;)|sim;)|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|near;))|o(?:S;|a(?:cute;?|st;)|c(?:ir(?:;|c;?)|y;)|d(?:ash;|blac;|iv;|ot;|sold;)|elig;|f(?:cir;|r;)|g(?:on;|rave;?|t;)|h(?:bar;|m;)|int;|l(?:arr;|c(?:ir;|ross;)|ine;|t;)|m(?:acr;|ega;|i(?:cron;|d;|nus;))|opf;|p(?:ar;|erp;|lus;)|r(?:;|arr;|d(?:;|er(?:;|of;)|f;?|m;?)|igof;|or;|slope;|v;)|s(?:cr;|lash;?|ol;)|ti(?:lde;?|mes(?:;|as;))|uml;?|vbar;)|p(?:ar(?:;|a(?:;|llel;|)|s(?:im;|l;)|t;)|cy;|er(?:cnt;|iod;|mil;|p;|tenk;)|fr;|h(?:i(?:;|v;)|mmat;|one;)|i(?:;|tchfork;|v;)|l(?:an(?:ck(?:;|h;)|kv;)|us(?:;|acir;|b;|cir;|d(?:o;|u;)|e;|mn;?|sim;|two;))|m;|o(?:intint;|pf;|und;?)|r(?:;|E;|ap;|cue;|e(?:;|c(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;))|ime(?:;|s;)|n(?:E;|ap;|sim;)|o(?:d;|f(?:alar;|line;|surf;)|p(?:;|to;))|sim;|urel;)|s(?:cr;|i;)|uncsp;)|q(?:fr;|int;|opf;|prime;|scr;|u(?:at(?:ernions;|int;)|est(?:;|eq;)|ot;?))|r(?:A(?:arr;|rr;|tail;)|Barr;|Har;|a(?:c(?:e;|ute;)|dic;|emptyv;|ng(?:;|d;|e;|le;)|quo;?|rr(?:;|ap;|b(?:;|fs;)|c;|fs;|hk;|lp;|pl;|sim;|tl;|w;)|t(?:ail;|io(?:;|nals;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|ldhar;|quo(?:;|r;)|sh;)|e(?:al(?:;|ine;|part;|s;)|ct;|g;?)|f(?:isht;|loor;|r;)|h(?:ar(?:d;|u(?:;|l;))|o(?:;|v;))|i(?:ght(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|left(?:arrows;|harpoons;)|rightarrows;|squigarrow;|threetimes;)|ng;|singdotseq;)|l(?:arr;|har;|m;)|moust(?:;|ache;)|nmid;|o(?:a(?:ng;|rr;)|brk;|p(?:ar;|f;|lus;)|times;)|p(?:ar(?:;|gt;)|polint;)|rarr;|s(?:aquo;|cr;|h;|q(?:b;|uo(?:;|r;)))|t(?:hree;|imes;|ri(?:;|e;|f;|ltri;))|uluhar;|x;)|s(?:acute;|bquo;|c(?:;|E;|a(?:p;|ron;)|cue;|e(?:;|dil;)|irc;|n(?:E;|ap;|sim;)|polint;|sim;|y;)|dot(?:;|b;|e;)|e(?:Arr;|ar(?:hk;|r(?:;|ow;))|ct;?|mi;|swar;|tm(?:inus;|n;)|xt;)|fr(?:;|own;)|h(?:arp;|c(?:hcy;|y;)|ort(?:mid;|parallel;)|y;?)|i(?:gma(?:;|f;|v;)|m(?:;|dot;|e(?:;|q;)|g(?:;|E;)|l(?:;|E;)|ne;|plus;|rarr;))|larr;|m(?:a(?:llsetminus;|shp;)|eparsl;|i(?:d;|le;)|t(?:;|e(?:;|s;)))|o(?:ftcy;|l(?:;|b(?:;|ar;))|pf;)|pa(?:des(?:;|uit;)|r;)|q(?:c(?:ap(?:;|s;)|up(?:;|s;))|su(?:b(?:;|e;|set(?:;|eq;))|p(?:;|e;|set(?:;|eq;)))|u(?:;|ar(?:e;|f;)|f;))|rarr;|s(?:cr;|etmn;|mile;|tarf;)|t(?:ar(?:;|f;)|r(?:aight(?:epsilon;|phi;)|ns;))|u(?:b(?:;|E;|dot;|e(?:;|dot;)|mult;|n(?:E;|e;)|plus;|rarr;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;)))|cc(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;)|m;|ng;|p(?:1;?|2;?|3;?|;|E;|d(?:ot;|sub;)|e(?:;|dot;)|hs(?:ol;|ub;)|larr;|mult;|n(?:E;|e;)|plus;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;))))|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|nwar;)|zlig;?)|t(?:a(?:rget;|u;)|brk;|c(?:aron;|edil;|y;)|dot;|elrec;|fr;|h(?:e(?:re(?:4;|fore;)|ta(?:;|sym;|v;))|i(?:ck(?:approx;|sim;)|nsp;)|k(?:ap;|sim;)|orn;?)|i(?:lde;|mes(?:;|b(?:;|ar;)|d;|)|nt;)|o(?:ea;|p(?:;|bot;|cir;|f(?:;|ork;))|sa;)|prime;|r(?:ade;|i(?:angle(?:;|down;|left(?:;|eq;)|q;|right(?:;|eq;))|dot;|e;|minus;|plus;|sb;|time;)|pezium;)|s(?:c(?:r;|y;)|hcy;|trok;)|w(?:ixt;|ohead(?:leftarrow;|rightarrow;)))|u(?:Arr;|Har;|a(?:cute;?|rr;)|br(?:cy;|eve;)|c(?:irc;?|y;)|d(?:arr;|blac;|har;)|f(?:isht;|r;)|grave;?|h(?:ar(?:l;|r;)|blk;)|l(?:c(?:orn(?:;|er;)|rop;)|tri;)|m(?:acr;|l;?)|o(?:gon;|pf;)|p(?:arrow;|downarrow;|harpoon(?:left;|right;)|lus;|si(?:;|h;|lon;)|uparrows;)|r(?:c(?:orn(?:;|er;)|rop;)|ing;|tri;)|scr;|t(?:dot;|ilde;|ri(?:;|f;))|u(?:arr;|ml;?)|wangle;)|v(?:Arr;|Bar(?:;|v;)|Dash;|a(?:ngrt;|r(?:epsilon;|kappa;|nothing;|p(?:hi;|i;|ropto;)|r(?:;|ho;)|s(?:igma;|u(?:bsetneq(?:;|q;)|psetneq(?:;|q;)))|t(?:heta;|riangle(?:left;|right;))))|cy;|dash;|e(?:e(?:;|bar;|eq;)|llip;|r(?:bar;|t;))|fr;|ltri;|nsu(?:b;|p;)|opf;|prop;|rtri;|s(?:cr;|u(?:bn(?:E;|e;)|pn(?:E;|e;)))|zigzag;)|w(?:circ;|e(?:d(?:bar;|ge(?:;|q;))|ierp;)|fr;|opf;|p;|r(?:;|eath;)|scr;)|x(?:c(?:ap;|irc;|up;)|dtri;|fr;|h(?:Arr;|arr;)|i;|l(?:Arr;|arr;)|map;|nis;|o(?:dot;|p(?:f;|lus;)|time;)|r(?:Arr;|arr;)|s(?:cr;|qcup;)|u(?:plus;|tri;)|vee;|wedge;)|y(?:ac(?:ute;?|y;)|c(?:irc;|y;)|en;?|fr;|icy;|opf;|scr;|u(?:cy;|ml;?))|z(?:acute;|c(?:aron;|y;)|dot;|e(?:etrf;|ta;)|fr;|hcy;|igrarr;|opf;|scr;|w(?:j;|nj;)))|[\s\S]/g; var NAMEDCHARREF_MAXLEN = 32; // Regular expression constants used by the tokenizer and parser // Note that \r is included in all of these regexps because it will need // to be converted to LF by the scanChars() function. var DBLQUOTEATTRVAL = /[^\r"&\u0000]+/g; var SINGLEQUOTEATTRVAL = /[^\r'&\u0000]+/g; var UNQUOTEDATTRVAL = /[^\r\t\n\f &>\u0000]+/g; var TAGNAME = /[^\r\t\n\f \/>A-Z\u0000]+/g; var ATTRNAME = /[^\r\t\n\f \/=>A-Z\u0000]+/g; var CDATATEXT = /[^\]\r\u0000\uffff]*/g; var DATATEXT = /[^&<\r\u0000\uffff]*/g; var RAWTEXT = /[^<\r\u0000\uffff]*/g; var PLAINTEXT = /[^\r\u0000\uffff]*/g; // Since we don't have the 'sticky tag', add '|.' to the end of SIMPLETAG // and SIMPLEATTR so that we are guaranteed to always match. This prevents // us from scanning past the lastIndex set. (Note that the desired matches // are always greater than 1 char long, so longest-match will ensure that . // is not matched unless the desired match fails.) var SIMPLETAG = /(?:(\/)?([a-z]+)>)|[\s\S]/g; var SIMPLEATTR = /(?:([-a-z]+)[ \t\n\f]*=[ \t\n\f]*('[^'&\r\u0000]*'|"[^"&\r\u0000]*"|[^\t\n\r\f "&'\u0000>][^&> \t\n\r\f\u0000]*[ \t\n\f]))|[\s\S]/g; var NONWS = /[^\x09\x0A\x0C\x0D\x20]/; var ALLNONWS = /[^\x09\x0A\x0C\x0D\x20]/g; // like above, with g flag var NONWSNONNUL = /[^\x00\x09\x0A\x0C\x0D\x20]/; // don't allow NUL either var LEADINGWS = /^[\x09\x0A\x0C\x0D\x20]+/; var NULCHARS = /\x00/g; /*** * These are utility functions that don't use any of the parser's * internal state. */ function buf2str(buf) { var CHUNKSIZE=16384; if (buf.length < CHUNKSIZE) { return String.fromCharCode.apply(String, buf); } // special case for large strings, to avoid busting the stack. var result = ''; for (var i = 0; i < buf.length; i += CHUNKSIZE) { result += String.fromCharCode.apply(String, buf.slice(i, i+CHUNKSIZE)); } return result; } function str2buf(s) { var result = []; for (var i=0; i 0; i--) { var e = this.elements[i]; if (isA(e, tag)) break; } this.elements.length = i; this.top = this.elements[i-1]; }; // Pop elements off the stack up to and including the first // element that is an instance of the specified type HTMLParser.ElementStack.prototype.popElementType = function(type) { for(var i = this.elements.length-1; i > 0; i--) { if (this.elements[i] instanceof type) break; } this.elements.length = i; this.top = this.elements[i-1]; }; // Pop elements off the stack up to and including the element e. // Note that this is very different from removeElement() // This requires that e is on the stack. HTMLParser.ElementStack.prototype.popElement = function(e) { for(var i = this.elements.length-1; i > 0; i--) { if (this.elements[i] === e) break; } this.elements.length = i; this.top = this.elements[i-1]; }; // Remove a specific element from the stack. // Do nothing if the element is not on the stack HTMLParser.ElementStack.prototype.removeElement = function(e) { if (this.top === e) this.pop(); else { var idx = this.elements.lastIndexOf(e); if (idx !== -1) this.elements.splice(idx, 1); } }; HTMLParser.ElementStack.prototype.clearToContext = function(set) { // Note that we don't loop to 0. Never pop the elt off. for(var i = this.elements.length-1; i > 0; i--) { if (isA(this.elements[i], set)) break; } this.elements.length = i+1; this.top = this.elements[i]; }; HTMLParser.ElementStack.prototype.contains = function(tag) { return this.inSpecificScope(tag, Object.create(null)); }; HTMLParser.ElementStack.prototype.inSpecificScope = function(tag, set) { for(var i = this.elements.length-1; i >= 0; i--) { var elt = this.elements[i]; if (isA(elt, tag)) return true; if (isA(elt, set)) return false; } return false; }; // Like the above, but for a specific element, not a tagname HTMLParser.ElementStack.prototype.elementInSpecificScope = function(target, set) { for(var i = this.elements.length-1; i >= 0; i--) { var elt = this.elements[i]; if (elt === target) return true; if (isA(elt, set)) return false; } return false; }; // Like the above, but for an element interface, not a tagname HTMLParser.ElementStack.prototype.elementTypeInSpecificScope = function(target, set) { for(var i = this.elements.length-1; i >= 0; i--) { var elt = this.elements[i]; if (elt instanceof target) return true; if (isA(elt, set)) return false; } return false; }; HTMLParser.ElementStack.prototype.inScope = function(tag) { return this.inSpecificScope(tag, inScopeSet); }; HTMLParser.ElementStack.prototype.elementInScope = function(e) { return this.elementInSpecificScope(e, inScopeSet); }; HTMLParser.ElementStack.prototype.elementTypeInScope = function(type) { return this.elementTypeInSpecificScope(type, inScopeSet); }; HTMLParser.ElementStack.prototype.inButtonScope = function(tag) { return this.inSpecificScope(tag, inButtonScopeSet); }; HTMLParser.ElementStack.prototype.inListItemScope = function(tag) { return this.inSpecificScope(tag, inListItemScopeSet); }; HTMLParser.ElementStack.prototype.inTableScope = function(tag) { return this.inSpecificScope(tag, inTableScopeSet); }; HTMLParser.ElementStack.prototype.inSelectScope = function(tag) { // Can't implement this one with inSpecificScope, since it involves // a set defined by inverting another set. So implement manually. for(var i = this.elements.length-1; i >= 0; i--) { var elt = this.elements[i]; if (elt.namespaceURI !== NAMESPACE.HTML) return false; var localname = elt.localName; if (localname === tag) return true; if (localname !== "optgroup" && localname !== "option") return false; } return false; }; HTMLParser.ElementStack.prototype.generateImpliedEndTags = function(butnot, thorough) { var endTagSet = thorough ? thoroughImpliedEndTagsSet : impliedEndTagsSet; for(var i = this.elements.length-1; i >= 0; i--) { var e = this.elements[i]; if (butnot && isA(e, butnot)) break; if (!isA(this.elements[i], endTagSet)) break; } this.elements.length = i+1; this.top = this.elements[i]; }; /*** * The ActiveFormattingElements class */ HTMLParser.ActiveFormattingElements = function AFE() { this.list = []; // elements this.attrs = []; // attribute tokens for cloning }; HTMLParser.ActiveFormattingElements.prototype.MARKER = { localName: "|" }; /* // For debugging HTMLParser.ActiveFormattingElements.prototype.toString = function() { return "AFE: " + this.list.map(function(e) { return e.localName; }).join("-"); } */ HTMLParser.ActiveFormattingElements.prototype.insertMarker = function() { this.list.push(this.MARKER); this.attrs.push(this.MARKER); }; HTMLParser.ActiveFormattingElements.prototype.push = function(elt, attrs) { // Scan backwards: if there are already 3 copies of this element // before we encounter a marker, then drop the last one var count = 0; for(var i = this.list.length-1; i >= 0; i--) { if (this.list[i] === this.MARKER) break; // equal() is defined below if (equal(elt, this.list[i], this.attrs[i])) { count++; if (count === 3) { this.list.splice(i, 1); this.attrs.splice(i, 1); break; } } } // Now push the element onto the list this.list.push(elt); // Copy the attributes and push those on, too var attrcopy = []; for(var ii = 0; ii < attrs.length; ii++) { attrcopy[ii] = attrs[ii]; } this.attrs.push(attrcopy); // This function defines equality of two elements for the purposes // of the AFE list. Note that it compares the new elements // attributes to the saved array of attributes associated with // the old element because a script could have changed the // old element's set of attributes function equal(newelt, oldelt, oldattrs) { if (newelt.localName !== oldelt.localName) return false; if (newelt._numattrs !== oldattrs.length) return false; for(var i = 0, n = oldattrs.length; i < n; i++) { var oldname = oldattrs[i][0]; var oldval = oldattrs[i][1]; if (!newelt.hasAttribute(oldname)) return false; if (newelt.getAttribute(oldname) !== oldval) return false; } return true; } }; HTMLParser.ActiveFormattingElements.prototype.clearToMarker = function() { for(var i = this.list.length-1; i >= 0; i--) { if (this.list[i] === this.MARKER) break; } if (i < 0) i = 0; this.list.length = i; this.attrs.length = i; }; // Find and return the last element with the specified tag between the // end of the list and the last marker on the list. // Used when parsing in_body_mode() HTMLParser.ActiveFormattingElements.prototype.findElementByTag = function(tag) { for(var i = this.list.length-1; i >= 0; i--) { var elt = this.list[i]; if (elt === this.MARKER) break; if (elt.localName === tag) return elt; } return null; }; HTMLParser.ActiveFormattingElements.prototype.indexOf = function(e) { return this.list.lastIndexOf(e); }; // Find the element e in the list and remove it // Used when parsing in_body() HTMLParser.ActiveFormattingElements.prototype.remove = function(e) { var idx = this.list.lastIndexOf(e); if (idx !== -1) { this.list.splice(idx, 1); this.attrs.splice(idx, 1); } }; // Find element a in the list and replace it with element b // XXX: Do I need to handle attributes here? HTMLParser.ActiveFormattingElements.prototype.replace = function(a, b, attrs) { var idx = this.list.lastIndexOf(a); if (idx !== -1) { this.list[idx] = b; this.attrs[idx] = attrs; } }; // Find a in the list and insert b after it // This is only used for insert a bookmark object, so the // attrs array doesn't really matter HTMLParser.ActiveFormattingElements.prototype.insertAfter = function(a,b) { var idx = this.list.lastIndexOf(a); if (idx !== -1) { this.list.splice(idx, 0, b); this.attrs.splice(idx, 0, b); } }; /*** * This is the parser factory function. It is the return value of * the outer closure that it is defined within. Most of the parser * implementation details are inside this function. */ function HTMLParser(address, fragmentContext, options) { /*** * These are the parser's state variables */ // Scanner state var chars = null; var numchars = 0; // Length of chars var nextchar = 0; // Index of next char var input_complete = false; // Becomes true when end() called. var scanner_skip_newline = false; // If previous char was CR var reentrant_invocations = 0; var saved_scanner_state = []; var leftovers = ""; var first_batch = true; var paused = 0; // Becomes non-zero while loading scripts // Tokenizer state var tokenizer = data_state; // Current tokenizer state var return_state; var character_reference_code; var tagnamebuf = ""; var lasttagname = ""; // holds the target end tag for text states var tempbuf = []; var attrnamebuf = ""; var attrvaluebuf = ""; var commentbuf = []; var doctypenamebuf = []; var doctypepublicbuf = []; var doctypesystembuf = []; var attributes = []; var is_end_tag = false; // Tree builder state var parser = initial_mode; // Current insertion mode var originalInsertionMode = null; // A saved insertion mode var templateInsertionModes = []; // Stack of template insertion modes. var stack = new HTMLParser.ElementStack(); // Stack of open elements var afe = new HTMLParser.ActiveFormattingElements(); // mis-nested tags var fragment = (fragmentContext!==undefined); // For innerHTML, etc. var head_element_pointer = null; var form_element_pointer = null; var scripting_enabled = true; if (fragmentContext) { scripting_enabled = fragmentContext.ownerDocument._scripting_enabled; } if (options && options.scripting_enabled === false) scripting_enabled = false; var frameset_ok = true; var force_quirks = false; var pending_table_text; var text_integration_mode; // XXX a spec bug workaround? // A single run of characters, buffered up to be sent to // the parser as a single string. var textrun = []; var textIncludesNUL = false; var ignore_linefeed = false; /*** * This is the parser object that will be the return value of this * factory function, which is some 5000 lines below. * Note that the variable "parser" is the current state of the * parser's state machine. This variable "htmlparser" is the * return value and defines the public API of the parser */ var htmlparser = { document: function() { return doc; }, // Convenience function for internal use. Can only be called once, // as it removes the nodes from `doc` to add them to fragment. _asDocumentFragment: function() { var frag = doc.createDocumentFragment(); var root = doc.firstChild; while(root.hasChildNodes()) { frag.appendChild(root.firstChild); } return frag; }, // Internal function used from HTMLScriptElement to pause the // parser while a script is being loaded from the network pause: function() { // print("pausing parser"); paused++; }, // Called when a script finishes loading resume: function() { // print("resuming parser"); paused--; // XXX: added this to force a resumption. // Is this the right thing to do? this.parse(""); }, // Parse the HTML text s. // The second argument should be true if there is no more // text to be parsed, and should be false or omitted otherwise. // The second argument must not be set for recursive invocations // from document.write() parse: function(s, end, shouldPauseFunc) { var moreToDo; // If we're paused, remember the text to parse, but // don't parse it now. // (Don't invoke shouldPauseFunc because we haven't handled 'end' yet.) if (paused > 0) { leftovers += s; return true; // more to do } if (reentrant_invocations === 0) { // A normal, top-level invocation if (leftovers) { s = leftovers + s; leftovers = ""; } // Add a special marker character to the end of // the buffer. If the scanner is at the end of // the buffer and input_complete is set, then this // character will transform into an EOF token. // Having an actual character that represents EOF // in the character buffer makes lookahead regexp // matching work more easily, and this is // important for character references. if (end) { s += "\uFFFF"; input_complete = true; // Makes scanChars() send EOF } chars = s; numchars = s.length; nextchar = 0; if (first_batch) { // We skip a leading Byte Order Mark (\uFEFF) // on first batch of text we're given first_batch = false; if (chars.charCodeAt(0) === 0xFEFF) nextchar = 1; } reentrant_invocations++; moreToDo = scanChars(shouldPauseFunc); leftovers = chars.substring(nextchar, numchars); reentrant_invocations--; } else { // This is the re-entrant case, which we have to // handle a little differently. reentrant_invocations++; // Save current scanner state saved_scanner_state.push(chars, numchars, nextchar); // Set new scanner state chars = s; numchars = s.length; nextchar = 0; // Now scan as many of these new chars as we can scanChars(); moreToDo = false; leftovers = chars.substring(nextchar, numchars); // restore old scanner state nextchar = saved_scanner_state.pop(); numchars = saved_scanner_state.pop(); chars = saved_scanner_state.pop(); // If there were leftover chars from this invocation // insert them into the pending invocation's buffer // and trim already processed chars at the same time if (leftovers) { chars = leftovers + chars.substring(nextchar); numchars = chars.length; nextchar = 0; leftovers = ""; } // Decrement the counter reentrant_invocations--; } return moreToDo; } }; // This is the document we'll be building up var doc = new Document(true, address); // The document needs to know about the parser, for document.write(). // This _parser property will be deleted when we're done parsing. doc._parser = htmlparser; // XXX I think that any document we use this parser on should support // scripts. But I may need to configure that through a parser parameter // Only documents with windows ("browsing contexts" to be precise) // allow scripting. doc._scripting_enabled = scripting_enabled; /*** * The actual code of the HTMLParser() factory function begins here. */ if (fragmentContext) { // for innerHTML parsing if (fragmentContext.ownerDocument._quirks) doc._quirks = true; if (fragmentContext.ownerDocument._limitedQuirks) doc._limitedQuirks = true; // Set the initial tokenizer state if (fragmentContext.namespaceURI === NAMESPACE.HTML) { switch(fragmentContext.localName) { case "title": case "textarea": tokenizer = rcdata_state; break; case "style": case "xmp": case "iframe": case "noembed": case "noframes": case "script": case "plaintext": tokenizer = plaintext_state; break; } } var root = doc.createElement("html"); doc._appendChild(root); stack.push(root); if (fragmentContext instanceof impl.HTMLTemplateElement) { templateInsertionModes.push(in_template_mode); } resetInsertionMode(); for(var e = fragmentContext; e !== null; e = e.parentElement) { if (e instanceof impl.HTMLFormElement) { form_element_pointer = e; break; } } } /*** * Scanner functions */ // Loop through the characters in chars, and pass them one at a time // to the tokenizer FSM. Return when no more characters can be processed // (This may leave 1 or more characters in the buffer: like a CR // waiting to see if the next char is LF, or for states that require // lookahead...) function scanChars(shouldPauseFunc) { var codepoint, s, pattern, eof; while(nextchar < numchars) { // If we just tokenized a tag, then the paused flag // may have been set to tell us to stop tokenizing while // the script is loading if (paused > 0 || (shouldPauseFunc && shouldPauseFunc())) { return true; } switch(typeof tokenizer.lookahead) { case 'undefined': codepoint = chars.charCodeAt(nextchar++); if (scanner_skip_newline) { scanner_skip_newline = false; if (codepoint === 0x000A) { nextchar++; continue; } } switch(codepoint) { case 0x000D: // CR always turns into LF, but if the next character // is LF, then that second LF is skipped. if (nextchar < numchars) { if (chars.charCodeAt(nextchar) === 0x000A) nextchar++; } else { // We don't know the next char right now, so we // can't check if it is a LF. So set a flag scanner_skip_newline = true; } // In either case, emit a LF tokenizer(0x000A); break; case 0xFFFF: if (input_complete && nextchar === numchars) { tokenizer(EOF); // codepoint will be 0xFFFF here break; } /* falls through */ default: tokenizer(codepoint); break; } break; case 'number': codepoint = chars.charCodeAt(nextchar); // The only tokenizer states that require fixed lookahead // only consume alphanum characters, so we don't have // to worry about CR and LF in this case // tokenizer wants n chars of lookahead var n = tokenizer.lookahead; var needsString = true; if (n < 0) { needsString = false; n = -n; } if (n < numchars - nextchar) { // If we can look ahead that far s = needsString ? chars.substring(nextchar, nextchar+n) : null; eof = false; } else { // if we don't have that many characters if (input_complete) { // If no more are coming // Just return what we have s = needsString ? chars.substring(nextchar, numchars) : null; eof = true; if (codepoint === 0xFFFF && nextchar === numchars-1) codepoint = EOF; } else { // Return now and wait for more chars later return true; } } tokenizer(codepoint, s, eof); break; case 'string': codepoint = chars.charCodeAt(nextchar); // tokenizer wants characters up to a matching string pattern = tokenizer.lookahead; var pos = chars.indexOf(pattern, nextchar); if (pos !== -1) { s = chars.substring(nextchar, pos + pattern.length); eof = false; } else { // No match // If more characters coming, wait for them if (!input_complete) return true; // Otherwise, we've got to return what we've got s = chars.substring(nextchar, numchars); if (codepoint === 0xFFFF && nextchar === numchars-1) codepoint = EOF; eof = true; } // The tokenizer states that require this kind of // lookahead have to be careful to handle CR characters // correctly tokenizer(codepoint, s, eof); break; } } return false; // no more characters to scan! } /*** * Tokenizer utility functions */ function addAttribute(name,value) { // Make sure there isn't already an attribute with this name // If there is, ignore this one. for(var i = 0; i < attributes.length; i++) { if (attributes[i][0] === name) return; } if (value !== undefined) { attributes.push([name, value]); } else { attributes.push([name]); } } // Shortcut for simple attributes function handleSimpleAttribute() { SIMPLEATTR.lastIndex = nextchar-1; var matched = SIMPLEATTR.exec(chars); if (!matched) throw new Error("should never happen"); var name = matched[1]; if (!name) return false; var value = matched[2]; var len = value.length; switch(value[0]) { case '"': case "'": value = value.substring(1, len-1); nextchar += (matched[0].length-1); tokenizer = after_attribute_value_quoted_state; break; default: tokenizer = before_attribute_name_state; nextchar += (matched[0].length-1); value = value.substring(0, len-1); break; } // Make sure there isn't already an attribute with this name // If there is, ignore this one. for(var i = 0; i < attributes.length; i++) { if (attributes[i][0] === name) return true; } attributes.push([name, value]); return true; } function beginTagName() { is_end_tag = false; tagnamebuf = ""; attributes.length = 0; } function beginEndTagName() { is_end_tag = true; tagnamebuf = ""; attributes.length = 0; } function beginTempBuf() { tempbuf.length = 0; } function beginAttrName() { attrnamebuf = ""; } function beginAttrValue() { attrvaluebuf = ""; } function beginComment() { commentbuf.length = 0; } function beginDoctype() { doctypenamebuf.length = 0; doctypepublicbuf = null; doctypesystembuf = null; } function beginDoctypePublicId() { doctypepublicbuf = []; } function beginDoctypeSystemId() { doctypesystembuf = []; } function forcequirks() { force_quirks = true; } function cdataAllowed() { return stack.top && stack.top.namespaceURI !== "http://www.w3.org/1999/xhtml"; } // Return true if the codepoints in the specified buffer match the // characters of lasttagname function appropriateEndTag(buf) { return lasttagname === buf; } function flushText() { if (textrun.length > 0) { var s = buf2str(textrun); textrun.length = 0; if (ignore_linefeed) { ignore_linefeed = false; if (s[0] === "\n") s = s.substring(1); if (s.length === 0) return; } insertToken(TEXT, s); textIncludesNUL = false; } ignore_linefeed = false; } // Consume chars matched by the pattern and return them as a string. Starts // matching at the current position, so users should drop the current char // otherwise. function getMatchingChars(pattern) { pattern.lastIndex = nextchar - 1; var match = pattern.exec(chars); if (match && match.index === nextchar - 1) { match = match[0]; nextchar += match.length - 1; /* Careful! Make sure we haven't matched the EOF character! */ if (input_complete && nextchar === numchars) { // Oops, backup one. match = match.slice(0, -1); nextchar--; } return match; } else { throw new Error("should never happen"); } } // emit a string of chars that match a regexp // Returns false if no chars matched. function emitCharsWhile(pattern) { pattern.lastIndex = nextchar-1; var match = pattern.exec(chars)[0]; if (!match) return false; emitCharString(match); nextchar += match.length - 1; return true; } // This is used by CDATA sections function emitCharString(s) { if (textrun.length > 0) flushText(); if (ignore_linefeed) { ignore_linefeed = false; if (s[0] === "\n") s = s.substring(1); if (s.length === 0) return; } insertToken(TEXT, s); } function emitTag() { if (is_end_tag) insertToken(ENDTAG, tagnamebuf); else { // Remember the last open tag we emitted var tagname = tagnamebuf; tagnamebuf = ""; lasttagname = tagname; insertToken(TAG, tagname, attributes); } } // A shortcut: look ahead and if this is a open or close tag // in lowercase with no spaces and no attributes, just emit it now. function emitSimpleTag() { if (nextchar === numchars) { return false; /* not even 1 char left */ } SIMPLETAG.lastIndex = nextchar; var matched = SIMPLETAG.exec(chars); if (!matched) throw new Error("should never happen"); var tagname = matched[2]; if (!tagname) return false; var endtag = matched[1]; if (endtag) { nextchar += (tagname.length+2); insertToken(ENDTAG, tagname); } else { nextchar += (tagname.length+1); lasttagname = tagname; insertToken(TAG, tagname, NOATTRS); } return true; } function emitSelfClosingTag() { if (is_end_tag) insertToken(ENDTAG, tagnamebuf, null, true); else { insertToken(TAG, tagnamebuf, attributes, true); } } function emitDoctype() { insertToken(DOCTYPE, buf2str(doctypenamebuf), doctypepublicbuf ? buf2str(doctypepublicbuf) : undefined, doctypesystembuf ? buf2str(doctypesystembuf) : undefined); } function emitEOF() { flushText(); parser(EOF); // EOF never goes to insertForeignContent() doc.modclock = 1; // Start tracking modifications } // Insert a token, either using the current parser insertion mode // (for HTML stuff) or using the insertForeignToken() method. var insertToken = htmlparser.insertToken = function insertToken(t, value, arg3, arg4) { flushText(); var current = stack.top; if (!current || current.namespaceURI === NAMESPACE.HTML) { // This is the common case parser(t, value, arg3, arg4); } else { // Otherwise we may need to insert this token as foreign content if (t !== TAG && t !== TEXT) { insertForeignToken(t, value, arg3, arg4); } else { // But in some cases we treat it as regular content if ((isMathmlTextIntegrationPoint(current) && (t === TEXT || (t === TAG && value !== "mglyph" && value !== "malignmark"))) || (t === TAG && value === "svg" && current.namespaceURI === NAMESPACE.MATHML && current.localName === "annotation-xml") || isHTMLIntegrationPoint(current)) { // XXX: the text_integration_mode stuff is an // attempted bug workaround of mine text_integration_mode = true; parser(t, value, arg3, arg4); text_integration_mode = false; } // Otherwise it is foreign content else { insertForeignToken(t, value, arg3, arg4); } } } }; /*** * Tree building utility functions */ function insertComment(data) { var parent = stack.top; if (foster_parent_mode && isA(parent, tablesectionrowSet)) { fosterParent(function(doc) { return doc.createComment(data); }); } else { // "If the adjusted insertion location is inside a template element, // let it instead be inside the template element's template contents" if (parent instanceof impl.HTMLTemplateElement) { parent = parent.content; } parent._appendChild(parent.ownerDocument.createComment(data)); } } function insertText(s) { var parent = stack.top; if (foster_parent_mode && isA(parent, tablesectionrowSet)) { fosterParent(function(doc) { return doc.createTextNode(s); }); } else { // "If the adjusted insertion location is inside a template element, // let it instead be inside the template element's template contents" if (parent instanceof impl.HTMLTemplateElement) { parent = parent.content; } // "If there is a Text node immediately before the adjusted insertion // location, then append data to that Text node's data." var lastChild = parent.lastChild; if (lastChild && lastChild.nodeType === Node.TEXT_NODE) { lastChild.appendData(s); } else { parent._appendChild(parent.ownerDocument.createTextNode(s)); } } } function createHTMLElt(doc, name, attrs) { // Create the element this way, rather than with // doc.createElement because createElement() does error // checking on the element name that we need to avoid here. var elt = html.createElement(doc, name, null); if (attrs) { for(var i = 0, n = attrs.length; i < n; i++) { // Use the _ version to avoid testing the validity // of the attribute name elt._setAttribute(attrs[i][0], attrs[i][1]); } } // XXX // If the element is a resettable form element, // run its reset algorithm now // XXX // handle case where form-element-pointer is not null return elt; } // The in_table insertion mode turns on this flag, and that makes // insertHTMLElement use the foster parenting algorithm for elements // tags inside a table var foster_parent_mode = false; function insertHTMLElement(name, attrs) { var elt = insertElement(function(doc) { return createHTMLElt(doc, name, attrs); }); // XXX // If this is a form element, set its form attribute property here if (isA(elt, formassociatedSet)) { elt._form = form_element_pointer; } return elt; } // Insert the element into the open element or foster parent it function insertElement(eltFunc) { var elt; if (foster_parent_mode && isA(stack.top, tablesectionrowSet)) { elt = fosterParent(eltFunc); } else if (stack.top instanceof impl.HTMLTemplateElement) { // "If the adjusted insertion location is inside a template element, // let it instead be inside the template element's template contents" elt = eltFunc(stack.top.content.ownerDocument); stack.top.content._appendChild(elt); } else { elt = eltFunc(stack.top.ownerDocument); stack.top._appendChild(elt); } stack.push(elt); return elt; } function insertForeignElement(name, attrs, ns) { return insertElement(function(doc) { // We need to prevent createElementNS from trying to parse `name` as a // `qname`, so use an internal Document#_createElementNS() interface. var elt = doc._createElementNS(name, ns, null); if (attrs) { for(var i = 0, n = attrs.length; i < n; i++) { var attr = attrs[i]; if (attr.length === 2) elt._setAttribute(attr[0], attr[1]); else { elt._setAttributeNS(attr[2], attr[0], attr[1]); } } } return elt; }); } function lastElementOfType(type) { for(var i = stack.elements.length-1; i >= 0; i--) { if (stack.elements[i] instanceof type) { return i; } } return -1; } function fosterParent(eltFunc) { var parent, before, lastTable = -1, lastTemplate = -1, elt; lastTable = lastElementOfType(impl.HTMLTableElement); lastTemplate = lastElementOfType(impl.HTMLTemplateElement); if (lastTemplate >= 0 && (lastTable < 0 || lastTemplate > lastTable)) { parent = stack.elements[lastTemplate]; } else if (lastTable >= 0) { parent = stack.elements[lastTable].parentNode; if (parent) { before = stack.elements[lastTable]; } else { parent = stack.elements[lastTable - 1]; } } if (!parent) parent = stack.elements[0]; // the `html` element. // "If the adjusted insertion location is inside a template element, // let it instead be inside the template element's template contents" if (parent instanceof impl.HTMLTemplateElement) { parent = parent.content; } // Create element in the appropriate document. elt = eltFunc(parent.ownerDocument); if (elt.nodeType === Node.TEXT_NODE) { var prev; if (before) prev = before.previousSibling; else prev = parent.lastChild; if (prev && prev.nodeType === Node.TEXT_NODE) { prev.appendData(elt.data); return elt; } } if (before) parent.insertBefore(elt, before); else parent._appendChild(elt); return elt; } function resetInsertionMode() { var last = false; for(var i = stack.elements.length-1; i >= 0; i--) { var node = stack.elements[i]; if (i === 0) { last = true; if (fragment) { node = fragmentContext; } } if (node.namespaceURI === NAMESPACE.HTML) { var tag = node.localName; switch(tag) { case "select": for(var j = i; j > 0; ) { var ancestor = stack.elements[--j]; if (ancestor instanceof impl.HTMLTemplateElement) { break; } else if (ancestor instanceof impl.HTMLTableElement) { parser = in_select_in_table_mode; return; } } parser = in_select_mode; return; case "tr": parser = in_row_mode; return; case "tbody": case "tfoot": case "thead": parser = in_table_body_mode; return; case "caption": parser = in_caption_mode; return; case "colgroup": parser = in_column_group_mode; return; case "table": parser = in_table_mode; return; case "template": parser = templateInsertionModes[templateInsertionModes.length-1]; return; case "body": parser = in_body_mode; return; case "frameset": parser = in_frameset_mode; return; case "html": if (head_element_pointer === null) { parser = before_head_mode; } else { parser = after_head_mode; } return; default: if (!last) { if (tag === "head") { parser = in_head_mode; return; } if (tag === "td" || tag === "th") { parser = in_cell_mode; return; } } } } if (last) { parser = in_body_mode; return; } } } function parseRawText(name, attrs) { insertHTMLElement(name, attrs); tokenizer = rawtext_state; originalInsertionMode = parser; parser = text_mode; } function parseRCDATA(name, attrs) { insertHTMLElement(name, attrs); tokenizer = rcdata_state; originalInsertionMode = parser; parser = text_mode; } // Make a copy of element i on the list of active formatting // elements, using its original attributes, not current // attributes (which may have been modified by a script) function afeclone(doc, i) { return { elt: createHTMLElt(doc, afe.list[i].localName, afe.attrs[i]), attrs: afe.attrs[i], }; } function afereconstruct() { if (afe.list.length === 0) return; var entry = afe.list[afe.list.length-1]; // If the last is a marker , do nothing if (entry === afe.MARKER) return; // Or if it is an open element, do nothing if (stack.elements.lastIndexOf(entry) !== -1) return; // Loop backward through the list until we find a marker or an // open element, and then move forward one from there. for(var i = afe.list.length-2; i >= 0; i--) { entry = afe.list[i]; if (entry === afe.MARKER) break; if (stack.elements.lastIndexOf(entry) !== -1) break; } // Now loop forward, starting from the element after the current // one, recreating formatting elements and pushing them back onto // the list of open elements for(i = i+1; i < afe.list.length; i++) { var newelt = insertElement(function(doc) { return afeclone(doc, i).elt; }); afe.list[i] = newelt; } } // Used by the adoptionAgency() function var BOOKMARK = {localName:"BM"}; function adoptionAgency(tag) { // If the current node is an HTML element whose tag name is subject, // and the current node is not in the list of active formatting // elements, then pop the current node off the stack of open // elements and abort these steps. if (isA(stack.top, tag) && afe.indexOf(stack.top) === -1) { stack.pop(); return true; // no more handling required } // Let outer loop counter be zero. var outer = 0; // Outer loop: If outer loop counter is greater than or // equal to eight, then abort these steps. while(outer < 8) { // Increment outer loop counter by one. outer++; // Let the formatting element be the last element in the list // of active formatting elements that: is between the end of // the list and the last scope marker in the list, if any, or // the start of the list otherwise, and has the same tag name // as the token. var fmtelt = afe.findElementByTag(tag); // If there is no such node, then abort these steps and instead // act as described in the "any other end tag" entry below. if (!fmtelt) { return false; // false means handle by the default case } // Otherwise, if there is such a node, but that node is not in // the stack of open elements, then this is a parse error; // remove the element from the list, and abort these steps. var index = stack.elements.lastIndexOf(fmtelt); if (index === -1) { afe.remove(fmtelt); return true; // true means no more handling required } // Otherwise, if there is such a node, and that node is also in // the stack of open elements, but the element is not in scope, // then this is a parse error; ignore the token, and abort // these steps. if (!stack.elementInScope(fmtelt)) { return true; } // Let the furthest block be the topmost node in the stack of // open elements that is lower in the stack than the formatting // element, and is an element in the special category. There // might not be one. var furthestblock = null, furthestblockindex; for(var i = index+1; i < stack.elements.length; i++) { if (isA(stack.elements[i], specialSet)) { furthestblock = stack.elements[i]; furthestblockindex = i; break; } } // If there is no furthest block, then the UA must skip the // subsequent steps and instead just pop all the nodes from the // bottom of the stack of open elements, from the current node // up to and including the formatting element, and remove the // formatting element from the list of active formatting // elements. if (!furthestblock) { stack.popElement(fmtelt); afe.remove(fmtelt); return true; } else { // Let the common ancestor be the element immediately above // the formatting element in the stack of open elements. var ancestor = stack.elements[index-1]; // Let a bookmark note the position of the formatting // element in the list of active formatting elements // relative to the elements on either side of it in the // list. afe.insertAfter(fmtelt, BOOKMARK); // Let node and last node be the furthest block. var node = furthestblock; var lastnode = furthestblock; var nodeindex = furthestblockindex; var nodeafeindex; // Let inner loop counter be zero. var inner = 0; while (true) { // Increment inner loop counter by one. inner++; // Let node be the element immediately above node in // the stack of open elements, or if node is no longer // in the stack of open elements (e.g. because it got // removed by this algorithm), the element that was // immediately above node in the stack of open elements // before node was removed. node = stack.elements[--nodeindex]; // If node is the formatting element, then go // to the next step in the overall algorithm. if (node === fmtelt) break; // If the inner loop counter is greater than three and node // is in the list of active formatting elements, then remove // node from the list of active formatting elements. nodeafeindex = afe.indexOf(node); if (inner > 3 && nodeafeindex !== -1) { afe.remove(node); nodeafeindex = -1; } // If node is not in the list of active formatting // elements, then remove node from the stack of open // elements and then go back to the step labeled inner // loop. if (nodeafeindex === -1) { stack.removeElement(node); continue; } // Create an element for the token for which the // element node was created with common ancestor as // the intended parent, replace the entry for node // in the list of active formatting elements with an // entry for the new element, replace the entry for // node in the stack of open elements with an entry for // the new element, and let node be the new element. var newelt = afeclone(ancestor.ownerDocument, nodeafeindex); afe.replace(node, newelt.elt, newelt.attrs); stack.elements[nodeindex] = newelt.elt; node = newelt.elt; // If last node is the furthest block, then move the // aforementioned bookmark to be immediately after the // new node in the list of active formatting elements. if (lastnode === furthestblock) { afe.remove(BOOKMARK); afe.insertAfter(newelt.elt, BOOKMARK); } // Insert last node into node, first removing it from // its previous parent node if any. node._appendChild(lastnode); // Let last node be node. lastnode = node; } // If the common ancestor node is a table, tbody, tfoot, // thead, or tr element, then, foster parent whatever last // node ended up being in the previous step, first removing // it from its previous parent node if any. if (foster_parent_mode && isA(ancestor, tablesectionrowSet)) { fosterParent(function() { return lastnode; }); } // Otherwise, append whatever last node ended up being in // the previous step to the common ancestor node, first // removing it from its previous parent node if any. else if (ancestor instanceof impl.HTMLTemplateElement) { ancestor.content._appendChild(lastnode); } else { ancestor._appendChild(lastnode); } // Create an element for the token for which the // formatting element was created, with furthest block // as the intended parent. var newelt2 = afeclone(furthestblock.ownerDocument, afe.indexOf(fmtelt)); // Take all of the child nodes of the furthest block and // append them to the element created in the last step. while(furthestblock.hasChildNodes()) { newelt2.elt._appendChild(furthestblock.firstChild); } // Append that new element to the furthest block. furthestblock._appendChild(newelt2.elt); // Remove the formatting element from the list of active // formatting elements, and insert the new element into the // list of active formatting elements at the position of // the aforementioned bookmark. afe.remove(fmtelt); afe.replace(BOOKMARK, newelt2.elt, newelt2.attrs); // Remove the formatting element from the stack of open // elements, and insert the new element into the stack of // open elements immediately below the position of the // furthest block in that stack. stack.removeElement(fmtelt); var pos = stack.elements.lastIndexOf(furthestblock); stack.elements.splice(pos+1, 0, newelt2.elt); } } return true; } // We do this when we get /script in in_text_mode function handleScriptEnd() { // XXX: // This is just a stub implementation right now and doesn't run scripts. // Getting this method right involves the event loop, URL resolution // script fetching etc. For now I just want to be able to parse // documents and test the parser. //var script = stack.top; stack.pop(); parser = originalInsertionMode; //script._prepare(); return; // XXX: here is what this method is supposed to do // Provide a stable state. // Let script be the current node (which will be a script // element). // Pop the current node off the stack of open elements. // Switch the insertion mode to the original insertion mode. // Let the old insertion point have the same value as the current // insertion point. Let the insertion point be just before the // next input character. // Increment the parser's script nesting level by one. // Prepare the script. This might cause some script to execute, // which might cause new characters to be inserted into the // tokenizer, and might cause the tokenizer to output more tokens, // resulting in a reentrant invocation of the parser. // Decrement the parser's script nesting level by one. If the // parser's script nesting level is zero, then set the parser // pause flag to false. // Let the insertion point have the value of the old insertion // point. (In other words, restore the insertion point to its // previous value. This value might be the "undefined" value.) // At this stage, if there is a pending parsing-blocking script, // then: // If the script nesting level is not zero: // Set the parser pause flag to true, and abort the processing // of any nested invocations of the tokenizer, yielding // control back to the caller. (Tokenization will resume when // the caller returns to the "outer" tree construction stage.) // The tree construction stage of this particular parser is // being called reentrantly, say from a call to // document.write(). // Otherwise: // Run these steps: // Let the script be the pending parsing-blocking // script. There is no longer a pending // parsing-blocking script. // Block the tokenizer for this instance of the HTML // parser, such that the event loop will not run tasks // that invoke the tokenizer. // If the parser's Document has a style sheet that is // blocking scripts or the script's "ready to be // parser-executed" flag is not set: spin the event // loop until the parser's Document has no style sheet // that is blocking scripts and the script's "ready to // be parser-executed" flag is set. // Unblock the tokenizer for this instance of the HTML // parser, such that tasks that invoke the tokenizer // can again be run. // Let the insertion point be just before the next // input character. // Increment the parser's script nesting level by one // (it should be zero before this step, so this sets // it to one). // Execute the script. // Decrement the parser's script nesting level by // one. If the parser's script nesting level is zero // (which it always should be at this point), then set // the parser pause flag to false. // Let the insertion point be undefined again. // If there is once again a pending parsing-blocking // script, then repeat these steps from step 1. } function stopParsing() { // XXX This is just a temporary implementation to get the parser working. // A full implementation involves scripts and events and the event loop. // Remove the link from document to parser. // This is instead of "set the insertion point to undefined". // It means that document.write() can't write into the doc anymore. delete doc._parser; stack.elements.length = 0; // pop everything off // If there is a window object associated with the document // then trigger an load event on it if (doc.defaultView) { doc.defaultView.dispatchEvent(new impl.Event("load",{})); } } /**** * Tokenizer states */ /** * This file was partially mechanically generated from * http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html * * After mechanical conversion, it was further converted from * prose to JS by hand, but the intent is that it is a very * faithful rendering of the HTML tokenization spec in * JavaScript. * * It is not a goal of this tokenizer to detect or report * parse errors. * * XXX The tokenizer is supposed to work with straight UTF32 * codepoints. But I don't think it has any dependencies on * any character outside of the BMP so I think it is safe to * pass it UTF16 characters. I don't think it will ever change * state in the middle of a surrogate pair. */ /* * Each state is represented by a function. For most states, the * scanner simply passes the next character (as an integer * codepoint) to the current state function and automatically * consumes the character. If the state function can't process * the character it can call pushback() to push it back to the * scanner. * * Some states require lookahead, though. If a state function has * a lookahead property, then it is invoked differently. In this * case, the scanner invokes the function with 3 arguments: 1) the * next codepoint 2) a string of lookahead text 3) a boolean that * is true if the lookahead goes all the way to the EOF. (XXX * actually maybe this third is not necessary... the lookahead * could just include \uFFFF?) * * If the lookahead property of a state function is an integer, it * specifies the number of characters required. If it is a string, * then the scanner will scan for that string and return all * characters up to and including that sequence, or up to EOF. If * the lookahead property is a regexp, then the scanner will match * the regexp at the current point and return the matching string. * * States that require lookahead are responsible for explicitly * consuming the characters they process. They do this by * incrementing nextchar by the number of processed characters. */ function reconsume(c, new_state) { tokenizer = new_state; nextchar--; // pushback } function data_state(c) { switch(c) { case 0x0026: // AMPERSAND return_state = data_state; tokenizer = character_reference_state; break; case 0x003C: // LESS-THAN SIGN if (emitSimpleTag()) // Shortcut for

,

, etc. break; tokenizer = tag_open_state; break; case 0x0000: // NULL // Usually null characters emitted by the tokenizer will be // ignored by the tree builder, but sometimes they'll be // converted to \uFFFD. I don't want to have the search every // string emitted to replace NULs, so I'll set a flag // if I've emitted a NUL. textrun.push(c); textIncludesNUL = true; break; case -1: // EOF emitEOF(); break; default: // Instead of just pushing a single character and then // coming back to the very same place, lookahead and // emit everything we can at once. /*jshint -W030 */ emitCharsWhile(DATATEXT) || textrun.push(c); break; } } function rcdata_state(c) { // Save the open tag so we can find a matching close tag switch(c) { case 0x0026: // AMPERSAND return_state = rcdata_state; tokenizer = character_reference_state; break; case 0x003C: // LESS-THAN SIGN tokenizer = rcdata_less_than_sign_state; break; case 0x0000: // NULL textrun.push(0xFFFD); // REPLACEMENT CHARACTER textIncludesNUL = true; break; case -1: // EOF emitEOF(); break; default: textrun.push(c); break; } } function rawtext_state(c) { switch(c) { case 0x003C: // LESS-THAN SIGN tokenizer = rawtext_less_than_sign_state; break; case 0x0000: // NULL textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: /*jshint -W030 */ emitCharsWhile(RAWTEXT) || textrun.push(c); break; } } function script_data_state(c) { switch(c) { case 0x003C: // LESS-THAN SIGN tokenizer = script_data_less_than_sign_state; break; case 0x0000: // NULL textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: /*jshint -W030 */ emitCharsWhile(RAWTEXT) || textrun.push(c); break; } } function plaintext_state(c) { switch(c) { case 0x0000: // NULL textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: /*jshint -W030 */ emitCharsWhile(PLAINTEXT) || textrun.push(c); break; } } function tag_open_state(c) { switch(c) { case 0x0021: // EXCLAMATION MARK tokenizer = markup_declaration_open_state; break; case 0x002F: // SOLIDUS tokenizer = end_tag_open_state; break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: beginTagName(); reconsume(c, tag_name_state); break; case 0x003F: // QUESTION MARK reconsume(c, bogus_comment_state); break; default: textrun.push(0x003C); // LESS-THAN SIGN reconsume(c, data_state); break; } } function end_tag_open_state(c) { switch(c) { case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: beginEndTagName(); reconsume(c, tag_name_state); break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; break; case -1: // EOF textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS emitEOF(); break; default: reconsume(c, bogus_comment_state); break; } } function tag_name_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE tokenizer = before_attribute_name_state; break; case 0x002F: // SOLIDUS tokenizer = self_closing_start_tag_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitTag(); break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: tagnamebuf += String.fromCharCode(c + 0x0020); break; case 0x0000: // NULL tagnamebuf += String.fromCharCode(0xFFFD /* REPLACEMENT CHARACTER */); break; case -1: // EOF emitEOF(); break; default: tagnamebuf += getMatchingChars(TAGNAME); break; } } function rcdata_less_than_sign_state(c) { /* identical to the RAWTEXT less-than sign state, except s/RAWTEXT/RCDATA/g */ if (c === 0x002F) { // SOLIDUS beginTempBuf(); tokenizer = rcdata_end_tag_open_state; } else { textrun.push(0x003C); // LESS-THAN SIGN reconsume(c, rcdata_state); } } function rcdata_end_tag_open_state(c) { /* identical to the RAWTEXT (and Script data) end tag open state, except s/RAWTEXT/RCDATA/g */ switch(c) { case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: beginEndTagName(); reconsume(c, rcdata_end_tag_name_state); break; default: textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS reconsume(c, rcdata_state); break; } } function rcdata_end_tag_name_state(c) { /* identical to the RAWTEXT (and Script data) end tag name state, except s/RAWTEXT/RCDATA/g */ switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE if (appropriateEndTag(tagnamebuf)) { tokenizer = before_attribute_name_state; return; } break; case 0x002F: // SOLIDUS if (appropriateEndTag(tagnamebuf)) { tokenizer = self_closing_start_tag_state; return; } break; case 0x003E: // GREATER-THAN SIGN if (appropriateEndTag(tagnamebuf)) { tokenizer = data_state; emitTag(); return; } break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: tagnamebuf += String.fromCharCode(c + 0x0020); tempbuf.push(c); return; case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: tagnamebuf += String.fromCharCode(c); tempbuf.push(c); return; default: break; } // If we don't return in one of the cases above, then this was not // an appropriately matching close tag, so back out by emitting all // the characters as text textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS pushAll(textrun, tempbuf); reconsume(c, rcdata_state); } function rawtext_less_than_sign_state(c) { /* identical to the RCDATA less-than sign state, except s/RCDATA/RAWTEXT/g */ if (c === 0x002F) { // SOLIDUS beginTempBuf(); tokenizer = rawtext_end_tag_open_state; } else { textrun.push(0x003C); // LESS-THAN SIGN reconsume(c, rawtext_state); } } function rawtext_end_tag_open_state(c) { /* identical to the RCDATA (and Script data) end tag open state, except s/RCDATA/RAWTEXT/g */ switch(c) { case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: beginEndTagName(); reconsume(c, rawtext_end_tag_name_state); break; default: textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS reconsume(c, rawtext_state); break; } } function rawtext_end_tag_name_state(c) { /* identical to the RCDATA (and Script data) end tag name state, except s/RCDATA/RAWTEXT/g */ switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE if (appropriateEndTag(tagnamebuf)) { tokenizer = before_attribute_name_state; return; } break; case 0x002F: // SOLIDUS if (appropriateEndTag(tagnamebuf)) { tokenizer = self_closing_start_tag_state; return; } break; case 0x003E: // GREATER-THAN SIGN if (appropriateEndTag(tagnamebuf)) { tokenizer = data_state; emitTag(); return; } break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: tagnamebuf += String.fromCharCode(c + 0x0020); tempbuf.push(c); return; case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: tagnamebuf += String.fromCharCode(c); tempbuf.push(c); return; default: break; } // If we don't return in one of the cases above, then this was not // an appropriately matching close tag, so back out by emitting all // the characters as text textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS pushAll(textrun,tempbuf); reconsume(c, rawtext_state); } function script_data_less_than_sign_state(c) { switch(c) { case 0x002F: // SOLIDUS beginTempBuf(); tokenizer = script_data_end_tag_open_state; break; case 0x0021: // EXCLAMATION MARK tokenizer = script_data_escape_start_state; textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x0021); // EXCLAMATION MARK break; default: textrun.push(0x003C); // LESS-THAN SIGN reconsume(c, script_data_state); break; } } function script_data_end_tag_open_state(c) { /* identical to the RCDATA (and RAWTEXT) end tag open state, except s/RCDATA/Script data/g */ switch(c) { case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: beginEndTagName(); reconsume(c, script_data_end_tag_name_state); break; default: textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS reconsume(c, script_data_state); break; } } function script_data_end_tag_name_state(c) { /* identical to the RCDATA (and RAWTEXT) end tag name state, except s/RCDATA/Script data/g */ switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE if (appropriateEndTag(tagnamebuf)) { tokenizer = before_attribute_name_state; return; } break; case 0x002F: // SOLIDUS if (appropriateEndTag(tagnamebuf)) { tokenizer = self_closing_start_tag_state; return; } break; case 0x003E: // GREATER-THAN SIGN if (appropriateEndTag(tagnamebuf)) { tokenizer = data_state; emitTag(); return; } break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: tagnamebuf += String.fromCharCode(c + 0x0020); tempbuf.push(c); return; case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: tagnamebuf += String.fromCharCode(c); tempbuf.push(c); return; default: break; } // If we don't return in one of the cases above, then this was not // an appropriately matching close tag, so back out by emitting all // the characters as text textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS pushAll(textrun,tempbuf); reconsume(c, script_data_state); } function script_data_escape_start_state(c) { if (c === 0x002D) { // HYPHEN-MINUS tokenizer = script_data_escape_start_dash_state; textrun.push(0x002D); // HYPHEN-MINUS } else { reconsume(c, script_data_state); } } function script_data_escape_start_dash_state(c) { if (c === 0x002D) { // HYPHEN-MINUS tokenizer = script_data_escaped_dash_dash_state; textrun.push(0x002D); // HYPHEN-MINUS } else { reconsume(c, script_data_state); } } function script_data_escaped_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = script_data_escaped_dash_state; textrun.push(0x002D); // HYPHEN-MINUS break; case 0x003C: // LESS-THAN SIGN tokenizer = script_data_escaped_less_than_sign_state; break; case 0x0000: // NULL textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: textrun.push(c); break; } } function script_data_escaped_dash_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = script_data_escaped_dash_dash_state; textrun.push(0x002D); // HYPHEN-MINUS break; case 0x003C: // LESS-THAN SIGN tokenizer = script_data_escaped_less_than_sign_state; break; case 0x0000: // NULL tokenizer = script_data_escaped_state; textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: tokenizer = script_data_escaped_state; textrun.push(c); break; } } function script_data_escaped_dash_dash_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS textrun.push(0x002D); // HYPHEN-MINUS break; case 0x003C: // LESS-THAN SIGN tokenizer = script_data_escaped_less_than_sign_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = script_data_state; textrun.push(0x003E); // GREATER-THAN SIGN break; case 0x0000: // NULL tokenizer = script_data_escaped_state; textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: tokenizer = script_data_escaped_state; textrun.push(c); break; } } function script_data_escaped_less_than_sign_state(c) { switch(c) { case 0x002F: // SOLIDUS beginTempBuf(); tokenizer = script_data_escaped_end_tag_open_state; break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: beginTempBuf(); textrun.push(0x003C); // LESS-THAN SIGN reconsume(c, script_data_double_escape_start_state); break; default: textrun.push(0x003C); // LESS-THAN SIGN reconsume(c, script_data_escaped_state); break; } } function script_data_escaped_end_tag_open_state(c) { switch(c) { case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: beginEndTagName(); reconsume(c, script_data_escaped_end_tag_name_state); break; default: textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS reconsume(c, script_data_escaped_state); break; } } function script_data_escaped_end_tag_name_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE if (appropriateEndTag(tagnamebuf)) { tokenizer = before_attribute_name_state; return; } break; case 0x002F: // SOLIDUS if (appropriateEndTag(tagnamebuf)) { tokenizer = self_closing_start_tag_state; return; } break; case 0x003E: // GREATER-THAN SIGN if (appropriateEndTag(tagnamebuf)) { tokenizer = data_state; emitTag(); return; } break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: tagnamebuf += String.fromCharCode(c + 0x0020); tempbuf.push(c); return; case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: tagnamebuf += String.fromCharCode(c); tempbuf.push(c); return; default: break; } // We get here in the default case, and if the closing tagname // is not an appropriate tagname. textrun.push(0x003C); // LESS-THAN SIGN textrun.push(0x002F); // SOLIDUS pushAll(textrun,tempbuf); reconsume(c, script_data_escaped_state); } function script_data_double_escape_start_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE case 0x002F: // SOLIDUS case 0x003E: // GREATER-THAN SIGN if (buf2str(tempbuf) === "script") { tokenizer = script_data_double_escaped_state; } else { tokenizer = script_data_escaped_state; } textrun.push(c); break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: tempbuf.push(c + 0x0020); textrun.push(c); break; case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: tempbuf.push(c); textrun.push(c); break; default: reconsume(c, script_data_escaped_state); break; } } function script_data_double_escaped_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = script_data_double_escaped_dash_state; textrun.push(0x002D); // HYPHEN-MINUS break; case 0x003C: // LESS-THAN SIGN tokenizer = script_data_double_escaped_less_than_sign_state; textrun.push(0x003C); // LESS-THAN SIGN break; case 0x0000: // NULL textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: textrun.push(c); break; } } function script_data_double_escaped_dash_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = script_data_double_escaped_dash_dash_state; textrun.push(0x002D); // HYPHEN-MINUS break; case 0x003C: // LESS-THAN SIGN tokenizer = script_data_double_escaped_less_than_sign_state; textrun.push(0x003C); // LESS-THAN SIGN break; case 0x0000: // NULL tokenizer = script_data_double_escaped_state; textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: tokenizer = script_data_double_escaped_state; textrun.push(c); break; } } function script_data_double_escaped_dash_dash_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS textrun.push(0x002D); // HYPHEN-MINUS break; case 0x003C: // LESS-THAN SIGN tokenizer = script_data_double_escaped_less_than_sign_state; textrun.push(0x003C); // LESS-THAN SIGN break; case 0x003E: // GREATER-THAN SIGN tokenizer = script_data_state; textrun.push(0x003E); // GREATER-THAN SIGN break; case 0x0000: // NULL tokenizer = script_data_double_escaped_state; textrun.push(0xFFFD); // REPLACEMENT CHARACTER break; case -1: // EOF emitEOF(); break; default: tokenizer = script_data_double_escaped_state; textrun.push(c); break; } } function script_data_double_escaped_less_than_sign_state(c) { if (c === 0x002F) { // SOLIDUS beginTempBuf(); tokenizer = script_data_double_escape_end_state; textrun.push(0x002F); // SOLIDUS } else { reconsume(c, script_data_double_escaped_state); } } function script_data_double_escape_end_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE case 0x002F: // SOLIDUS case 0x003E: // GREATER-THAN SIGN if (buf2str(tempbuf) === "script") { tokenizer = script_data_escaped_state; } else { tokenizer = script_data_double_escaped_state; } textrun.push(c); break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: tempbuf.push(c + 0x0020); textrun.push(c); break; case 0x0061: // [a-z] case 0x0062:case 0x0063:case 0x0064:case 0x0065:case 0x0066: case 0x0067:case 0x0068:case 0x0069:case 0x006A:case 0x006B: case 0x006C:case 0x006D:case 0x006E:case 0x006F:case 0x0070: case 0x0071:case 0x0072:case 0x0073:case 0x0074:case 0x0075: case 0x0076:case 0x0077:case 0x0078:case 0x0079:case 0x007A: tempbuf.push(c); textrun.push(c); break; default: reconsume(c, script_data_double_escaped_state); break; } } function before_attribute_name_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE /* Ignore the character. */ break; // For SOLIDUS, GREATER-THAN SIGN, and EOF, spec says "reconsume in // the after attribute name state", but in our implementation that // state always has an active attribute in attrnamebuf. Just clone // the rules here, without the addAttribute business. case 0x002F: // SOLIDUS tokenizer = self_closing_start_tag_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitTag(); break; case -1: // EOF emitEOF(); break; case 0x003D: // EQUALS SIGN beginAttrName(); attrnamebuf += String.fromCharCode(c); tokenizer = attribute_name_state; break; default: if (handleSimpleAttribute()) break; beginAttrName(); reconsume(c, attribute_name_state); break; } } // beginAttrName() must have been called before this point // There is an active attribute in attrnamebuf (but not attrvaluebuf) function attribute_name_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE case 0x002F: // SOLIDUS case 0x003E: // GREATER-THAN SIGN case -1: // EOF reconsume(c, after_attribute_name_state); break; case 0x003D: // EQUALS SIGN tokenizer = before_attribute_value_state; break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: attrnamebuf += String.fromCharCode(c + 0x0020); break; case 0x0000: // NULL attrnamebuf += String.fromCharCode(0xFFFD /* REPLACEMENT CHARACTER */); break; case 0x0022: // QUOTATION MARK case 0x0027: // APOSTROPHE case 0x003C: // LESS-THAN SIGN /* falls through */ default: attrnamebuf += getMatchingChars(ATTRNAME); break; } } // There is an active attribute in attrnamebuf, but not yet in attrvaluebuf. function after_attribute_name_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE /* Ignore the character. */ break; case 0x002F: // SOLIDUS // Keep in sync with before_attribute_name_state. addAttribute(attrnamebuf); tokenizer = self_closing_start_tag_state; break; case 0x003D: // EQUALS SIGN tokenizer = before_attribute_value_state; break; case 0x003E: // GREATER-THAN SIGN // Keep in sync with before_attribute_name_state. tokenizer = data_state; addAttribute(attrnamebuf); emitTag(); break; case -1: // EOF // Keep in sync with before_attribute_name_state. addAttribute(attrnamebuf); emitEOF(); break; default: addAttribute(attrnamebuf); beginAttrName(); reconsume(c, attribute_name_state); break; } } function before_attribute_value_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE /* Ignore the character. */ break; case 0x0022: // QUOTATION MARK beginAttrValue(); tokenizer = attribute_value_double_quoted_state; break; case 0x0027: // APOSTROPHE beginAttrValue(); tokenizer = attribute_value_single_quoted_state; break; case 0x003E: // GREATER-THAN SIGN /* falls through */ default: beginAttrValue(); reconsume(c, attribute_value_unquoted_state); break; } } function attribute_value_double_quoted_state(c) { switch(c) { case 0x0022: // QUOTATION MARK addAttribute(attrnamebuf, attrvaluebuf); tokenizer = after_attribute_value_quoted_state; break; case 0x0026: // AMPERSAND return_state = attribute_value_double_quoted_state; tokenizer = character_reference_state; break; case 0x0000: // NULL attrvaluebuf += String.fromCharCode(0xFFFD /* REPLACEMENT CHARACTER */); break; case -1: // EOF emitEOF(); break; case 0x000A: // LF // this could be a converted \r, so don't use getMatchingChars attrvaluebuf += String.fromCharCode(c); break; default: attrvaluebuf += getMatchingChars(DBLQUOTEATTRVAL); break; } } function attribute_value_single_quoted_state(c) { switch(c) { case 0x0027: // APOSTROPHE addAttribute(attrnamebuf, attrvaluebuf); tokenizer = after_attribute_value_quoted_state; break; case 0x0026: // AMPERSAND return_state = attribute_value_single_quoted_state; tokenizer = character_reference_state; break; case 0x0000: // NULL attrvaluebuf += String.fromCharCode(0xFFFD /* REPLACEMENT CHARACTER */); break; case -1: // EOF emitEOF(); break; case 0x000A: // LF // this could be a converted \r, so don't use getMatchingChars attrvaluebuf += String.fromCharCode(c); break; default: attrvaluebuf += getMatchingChars(SINGLEQUOTEATTRVAL); break; } } function attribute_value_unquoted_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE addAttribute(attrnamebuf, attrvaluebuf); tokenizer = before_attribute_name_state; break; case 0x0026: // AMPERSAND return_state = attribute_value_unquoted_state; tokenizer = character_reference_state; break; case 0x003E: // GREATER-THAN SIGN addAttribute(attrnamebuf, attrvaluebuf); tokenizer = data_state; emitTag(); break; case 0x0000: // NULL attrvaluebuf += String.fromCharCode(0xFFFD /* REPLACEMENT CHARACTER */); break; case -1: // EOF nextchar--; // pushback tokenizer = data_state; break; case 0x0022: // QUOTATION MARK case 0x0027: // APOSTROPHE case 0x003C: // LESS-THAN SIGN case 0x003D: // EQUALS SIGN case 0x0060: // GRAVE ACCENT /* falls through */ default: attrvaluebuf += getMatchingChars(UNQUOTEDATTRVAL); break; } } function after_attribute_value_quoted_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE tokenizer = before_attribute_name_state; break; case 0x002F: // SOLIDUS tokenizer = self_closing_start_tag_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitTag(); break; case -1: // EOF emitEOF(); break; default: reconsume(c, before_attribute_name_state); break; } } function self_closing_start_tag_state(c) { switch(c) { case 0x003E: // GREATER-THAN SIGN // Set the self-closing flag of the current tag token. tokenizer = data_state; emitSelfClosingTag(true); break; case -1: // EOF emitEOF(); break; default: reconsume(c, before_attribute_name_state); break; } } function bogus_comment_state(c, lookahead, eof) { var len = lookahead.length; if (eof) { nextchar += len-1; // don't consume the eof } else { nextchar += len; } var comment = lookahead.substring(0, len-1); comment = comment.replace(/\u0000/g,"\uFFFD"); comment = comment.replace(/\u000D\u000A/g,"\u000A"); comment = comment.replace(/\u000D/g,"\u000A"); insertToken(COMMENT, comment); tokenizer = data_state; } bogus_comment_state.lookahead = ">"; function markup_declaration_open_state(c, lookahead, eof) { if (lookahead[0] === "-" && lookahead[1] === "-") { nextchar += 2; beginComment(); tokenizer = comment_start_state; return; } if (lookahead.toUpperCase() === "DOCTYPE") { nextchar += 7; tokenizer = doctype_state; } else if (lookahead === "[CDATA[" && cdataAllowed()) { nextchar += 7; tokenizer = cdata_section_state; } else { tokenizer = bogus_comment_state; } } markup_declaration_open_state.lookahead = 7; function comment_start_state(c) { beginComment(); switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = comment_start_dash_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; insertToken(COMMENT, buf2str(commentbuf)); break; /* see comment in comment end state */ default: reconsume(c, comment_state); break; } } function comment_start_dash_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = comment_end_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; insertToken(COMMENT, buf2str(commentbuf)); break; case -1: // EOF insertToken(COMMENT, buf2str(commentbuf)); emitEOF(); break; /* see comment in comment end state */ default: commentbuf.push(0x002D /* HYPHEN-MINUS */); reconsume(c, comment_state); break; } } function comment_state(c) { switch(c) { case 0x003C: // LESS-THAN SIGN commentbuf.push(c); tokenizer = comment_less_than_sign_state; break; case 0x002D: // HYPHEN-MINUS tokenizer = comment_end_dash_state; break; case 0x0000: // NULL commentbuf.push(0xFFFD /* REPLACEMENT CHARACTER */); break; case -1: // EOF insertToken(COMMENT, buf2str(commentbuf)); emitEOF(); break; /* see comment in comment end state */ default: commentbuf.push(c); break; } } function comment_less_than_sign_state(c) { switch(c) { case 0x0021: // EXCLAMATION MARK commentbuf.push(c); tokenizer = comment_less_than_sign_bang_state; break; case 0x003C: // LESS-THAN SIGN commentbuf.push(c); break; default: reconsume(c, comment_state); break; } } function comment_less_than_sign_bang_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = comment_less_than_sign_bang_dash_state; break; default: reconsume(c, comment_state); break; } } function comment_less_than_sign_bang_dash_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = comment_less_than_sign_bang_dash_dash_state; break; default: reconsume(c, comment_end_dash_state); break; } } function comment_less_than_sign_bang_dash_dash_state(c) { switch(c) { case 0x003E: // GREATER-THAN SIGN case -1: // EOF reconsume(c, comment_end_state); break; default: // parse error reconsume(c, comment_end_state); break; } } function comment_end_dash_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS tokenizer = comment_end_state; break; case -1: // EOF insertToken(COMMENT, buf2str(commentbuf)); emitEOF(); break; /* see comment in comment end state */ default: commentbuf.push(0x002D /* HYPHEN-MINUS */); reconsume(c, comment_state); break; } } function comment_end_state(c) { switch(c) { case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; insertToken(COMMENT, buf2str(commentbuf)); break; case 0x0021: // EXCLAMATION MARK tokenizer = comment_end_bang_state; break; case 0x002D: // HYPHEN-MINUS commentbuf.push(0x002D); break; case -1: // EOF insertToken(COMMENT, buf2str(commentbuf)); emitEOF(); break; /* For security reasons: otherwise, hostile user could put a script in a comment e.g. in a blog comment and then DOS the server so that the end tag isn't read, and then the commented script tag would be treated as live code */ default: commentbuf.push(0x002D); commentbuf.push(0x002D); reconsume(c, comment_state); break; } } function comment_end_bang_state(c) { switch(c) { case 0x002D: // HYPHEN-MINUS commentbuf.push(0x002D); commentbuf.push(0x002D); commentbuf.push(0x0021); tokenizer = comment_end_dash_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; insertToken(COMMENT, buf2str(commentbuf)); break; case -1: // EOF insertToken(COMMENT, buf2str(commentbuf)); emitEOF(); break; /* see comment in comment end state */ default: commentbuf.push(0x002D); commentbuf.push(0x002D); commentbuf.push(0x0021); reconsume(c, comment_state); break; } } function doctype_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE tokenizer = before_doctype_name_state; break; case -1: // EOF beginDoctype(); forcequirks(); emitDoctype(); emitEOF(); break; default: reconsume(c, before_doctype_name_state); break; } } function before_doctype_name_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE /* Ignore the character. */ break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: beginDoctype(); doctypenamebuf.push(c + 0x0020); tokenizer = doctype_name_state; break; case 0x0000: // NULL beginDoctype(); doctypenamebuf.push(0xFFFD); tokenizer = doctype_name_state; break; case 0x003E: // GREATER-THAN SIGN beginDoctype(); forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF beginDoctype(); forcequirks(); emitDoctype(); emitEOF(); break; default: beginDoctype(); doctypenamebuf.push(c); tokenizer = doctype_name_state; break; } } function doctype_name_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE tokenizer = after_doctype_name_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitDoctype(); break; case 0x0041: // [A-Z] case 0x0042:case 0x0043:case 0x0044:case 0x0045:case 0x0046: case 0x0047:case 0x0048:case 0x0049:case 0x004A:case 0x004B: case 0x004C:case 0x004D:case 0x004E:case 0x004F:case 0x0050: case 0x0051:case 0x0052:case 0x0053:case 0x0054:case 0x0055: case 0x0056:case 0x0057:case 0x0058:case 0x0059:case 0x005A: doctypenamebuf.push(c + 0x0020); break; case 0x0000: // NULL doctypenamebuf.push(0xFFFD /* REPLACEMENT CHARACTER */); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: doctypenamebuf.push(c); break; } } function after_doctype_name_state(c, lookahead, eof) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE /* Ignore the character. */ nextchar += 1; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; nextchar += 1; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: lookahead = lookahead.toUpperCase(); if (lookahead === "PUBLIC") { nextchar += 6; tokenizer = after_doctype_public_keyword_state; } else if (lookahead === "SYSTEM") { nextchar += 6; tokenizer = after_doctype_system_keyword_state; } else { forcequirks(); tokenizer = bogus_doctype_state; } break; } } after_doctype_name_state.lookahead = 6; function after_doctype_public_keyword_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE tokenizer = before_doctype_public_identifier_state; break; case 0x0022: // QUOTATION MARK beginDoctypePublicId(); tokenizer = doctype_public_identifier_double_quoted_state; break; case 0x0027: // APOSTROPHE beginDoctypePublicId(); tokenizer = doctype_public_identifier_single_quoted_state; break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: forcequirks(); tokenizer = bogus_doctype_state; break; } } function before_doctype_public_identifier_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE /* Ignore the character. */ break; case 0x0022: // QUOTATION MARK beginDoctypePublicId(); tokenizer = doctype_public_identifier_double_quoted_state; break; case 0x0027: // APOSTROPHE beginDoctypePublicId(); tokenizer = doctype_public_identifier_single_quoted_state; break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: forcequirks(); tokenizer = bogus_doctype_state; break; } } function doctype_public_identifier_double_quoted_state(c) { switch(c) { case 0x0022: // QUOTATION MARK tokenizer = after_doctype_public_identifier_state; break; case 0x0000: // NULL doctypepublicbuf.push(0xFFFD /* REPLACEMENT CHARACTER */); break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: doctypepublicbuf.push(c); break; } } function doctype_public_identifier_single_quoted_state(c) { switch(c) { case 0x0027: // APOSTROPHE tokenizer = after_doctype_public_identifier_state; break; case 0x0000: // NULL doctypepublicbuf.push(0xFFFD /* REPLACEMENT CHARACTER */); break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: doctypepublicbuf.push(c); break; } } function after_doctype_public_identifier_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE tokenizer = between_doctype_public_and_system_identifiers_state; break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitDoctype(); break; case 0x0022: // QUOTATION MARK beginDoctypeSystemId(); tokenizer = doctype_system_identifier_double_quoted_state; break; case 0x0027: // APOSTROPHE beginDoctypeSystemId(); tokenizer = doctype_system_identifier_single_quoted_state; break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: forcequirks(); tokenizer = bogus_doctype_state; break; } } function between_doctype_public_and_system_identifiers_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE Ignore the character. break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitDoctype(); break; case 0x0022: // QUOTATION MARK beginDoctypeSystemId(); tokenizer = doctype_system_identifier_double_quoted_state; break; case 0x0027: // APOSTROPHE beginDoctypeSystemId(); tokenizer = doctype_system_identifier_single_quoted_state; break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: forcequirks(); tokenizer = bogus_doctype_state; break; } } function after_doctype_system_keyword_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE tokenizer = before_doctype_system_identifier_state; break; case 0x0022: // QUOTATION MARK beginDoctypeSystemId(); tokenizer = doctype_system_identifier_double_quoted_state; break; case 0x0027: // APOSTROPHE beginDoctypeSystemId(); tokenizer = doctype_system_identifier_single_quoted_state; break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: forcequirks(); tokenizer = bogus_doctype_state; break; } } function before_doctype_system_identifier_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE Ignore the character. break; case 0x0022: // QUOTATION MARK beginDoctypeSystemId(); tokenizer = doctype_system_identifier_double_quoted_state; break; case 0x0027: // APOSTROPHE beginDoctypeSystemId(); tokenizer = doctype_system_identifier_single_quoted_state; break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: forcequirks(); tokenizer = bogus_doctype_state; break; } } function doctype_system_identifier_double_quoted_state(c) { switch(c) { case 0x0022: // QUOTATION MARK tokenizer = after_doctype_system_identifier_state; break; case 0x0000: // NULL doctypesystembuf.push(0xFFFD /* REPLACEMENT CHARACTER */); break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: doctypesystembuf.push(c); break; } } function doctype_system_identifier_single_quoted_state(c) { switch(c) { case 0x0027: // APOSTROPHE tokenizer = after_doctype_system_identifier_state; break; case 0x0000: // NULL doctypesystembuf.push(0xFFFD /* REPLACEMENT CHARACTER */); break; case 0x003E: // GREATER-THAN SIGN forcequirks(); tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: doctypesystembuf.push(c); break; } } function after_doctype_system_identifier_state(c) { switch(c) { case 0x0009: // CHARACTER TABULATION (tab) case 0x000A: // LINE FEED (LF) case 0x000C: // FORM FEED (FF) case 0x0020: // SPACE /* Ignore the character. */ break; case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitDoctype(); break; case -1: // EOF forcequirks(); emitDoctype(); emitEOF(); break; default: tokenizer = bogus_doctype_state; /* This does *not* set the DOCTYPE token's force-quirks flag. */ break; } } function bogus_doctype_state(c) { switch(c) { case 0x003E: // GREATER-THAN SIGN tokenizer = data_state; emitDoctype(); break; case -1: // EOF emitDoctype(); emitEOF(); break; default: /* Ignore the character. */ break; } } function cdata_section_state(c) { switch(c) { case 0x005D: // RIGHT SQUARE BRACKET tokenizer = cdata_section_bracket_state; break; case -1: // EOF emitEOF(); break; case 0x0000: // NULL textIncludesNUL = true; /* fall through */ default: // Instead of just pushing a single character and then // coming back to the very same place, lookahead and // emit everything we can at once. /*jshint -W030 */ emitCharsWhile(CDATATEXT) || textrun.push(c); break; } } function cdata_section_bracket_state(c) { switch(c) { case 0x005D: // RIGHT SQUARE BRACKET tokenizer = cdata_section_end_state; break; default: textrun.push(0x005D); reconsume(c, cdata_section_state); break; } } function cdata_section_end_state(c) { switch(c) { case 0x005D: // RIGHT SQUARE BRACKET textrun.push(0x005D); break; case 0x003E: // GREATER-THAN SIGN flushText(); tokenizer = data_state; break; default: textrun.push(0x005D); textrun.push(0x005D); reconsume(c, cdata_section_state); break; } } function character_reference_state(c) { beginTempBuf(); tempbuf.push(0x0026); switch(c) { case 0x0009: // TAB case 0x000A: // LINE FEED case 0x000C: // FORM FEED case 0x0020: // SPACE case 0x003C: // LESS-THAN SIGN case 0x0026: // AMPERSAND case -1: // EOF reconsume(c, character_reference_end_state); break; case 0x0023: // NUMBER SIGN tempbuf.push(c); tokenizer = numeric_character_reference_state; break; default: reconsume(c, named_character_reference_state); break; } } function named_character_reference_state(c) { NAMEDCHARREF.lastIndex = nextchar; // w/ lookahead no char has been consumed var matched = NAMEDCHARREF.exec(chars); if (!matched) throw new Error("should never happen"); var name = matched[1]; if (!name) { // If no match can be made, switch to the character reference end state tokenizer = character_reference_end_state; return; } // Consume the matched characters and append them to temporary buffer nextchar += name.length; pushAll(tempbuf, str2buf(name)); switch(return_state) { case attribute_value_double_quoted_state: case attribute_value_single_quoted_state: case attribute_value_unquoted_state: // If the character reference was consumed as part of an attribute... if (name[name.length-1] !== ';') { // ...and the last char is not ; if (/[=A-Za-z0-9]/.test(chars[nextchar])) { tokenizer = character_reference_end_state; return; } } break; default: break; } beginTempBuf(); var rv = namedCharRefs[name]; if (typeof rv === 'number') { tempbuf.push(rv); } else { pushAll(tempbuf, rv); } tokenizer = character_reference_end_state; } // We might need to pause tokenization until we have enough characters // in the buffer for longest possible character reference. named_character_reference_state.lookahead = -NAMEDCHARREF_MAXLEN; function numeric_character_reference_state(c) { character_reference_code = 0; switch(c) { case 0x0078: // x case 0x0058: // X tempbuf.push(c); tokenizer = hexadecimal_character_reference_start_state; break; default: reconsume(c, decimal_character_reference_start_state); break; } } function hexadecimal_character_reference_start_state(c) { switch(c) { case 0x0030: case 0x0031: case 0x0032: case 0x0033: case 0x0034: case 0x0035: case 0x0036: case 0x0037: case 0x0038: case 0x0039: // [0-9] case 0x0041: case 0x0042: case 0x0043: case 0x0044: case 0x0045: case 0x0046: // [A-F] case 0x0061: case 0x0062: case 0x0063: case 0x0064: case 0x0065: case 0x0066: // [a-f] reconsume(c, hexadecimal_character_reference_state); break; default: reconsume(c, character_reference_end_state); break; } } function decimal_character_reference_start_state(c) { switch(c) { case 0x0030: case 0x0031: case 0x0032: case 0x0033: case 0x0034: case 0x0035: case 0x0036: case 0x0037: case 0x0038: case 0x0039: // [0-9] reconsume(c, decimal_character_reference_state); break; default: reconsume(c, character_reference_end_state); break; } } function hexadecimal_character_reference_state(c) { switch(c) { case 0x0041: case 0x0042: case 0x0043: case 0x0044: case 0x0045: case 0x0046: // [A-F] character_reference_code *= 16; character_reference_code += (c - 0x0037); break; case 0x0061: case 0x0062: case 0x0063: case 0x0064: case 0x0065: case 0x0066: // [a-f] character_reference_code *= 16; character_reference_code += (c - 0x0057); break; case 0x0030: case 0x0031: case 0x0032: case 0x0033: case 0x0034: case 0x0035: case 0x0036: case 0x0037: case 0x0038: case 0x0039: // [0-9] character_reference_code *= 16; character_reference_code += (c - 0x0030); break; case 0x003B: // SEMICOLON tokenizer = numeric_character_reference_end_state; break; default: reconsume(c, numeric_character_reference_end_state); break; } } function decimal_character_reference_state(c) { switch(c) { case 0x0030: case 0x0031: case 0x0032: case 0x0033: case 0x0034: case 0x0035: case 0x0036: case 0x0037: case 0x0038: case 0x0039: // [0-9] character_reference_code *= 10; character_reference_code += (c - 0x0030); break; case 0x003B: // SEMICOLON tokenizer = numeric_character_reference_end_state; break; default: reconsume(c, numeric_character_reference_end_state); break; } } function numeric_character_reference_end_state(c) { if (character_reference_code in numericCharRefReplacements) { character_reference_code = numericCharRefReplacements[character_reference_code]; } else if (character_reference_code > 0x10FFFF || (character_reference_code >= 0xD800 && character_reference_code < 0xE000)) { character_reference_code = 0xFFFD; } beginTempBuf(); if (character_reference_code <= 0xFFFF) { tempbuf.push(character_reference_code); } else { character_reference_code = character_reference_code - 0x10000; /* jshint bitwise: false */ tempbuf.push(0xD800 + (character_reference_code >> 10)); tempbuf.push(0xDC00 + (character_reference_code & 0x03FF)); } reconsume(c, character_reference_end_state); } function character_reference_end_state(c) { switch(return_state) { case attribute_value_double_quoted_state: case attribute_value_single_quoted_state: case attribute_value_unquoted_state: // append each character to the current attribute's value attrvaluebuf += buf2str(tempbuf); break; default: pushAll(textrun, tempbuf); break; } reconsume(c, return_state); } /*** * The tree builder insertion modes */ // 11.2.5.4.1 The "initial" insertion mode function initial_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT value = value.replace(LEADINGWS, ""); // Ignore spaces if (value.length === 0) return; // Are we done? break; // Handle anything non-space text below case 4: // COMMENT doc._appendChild(doc.createComment(value)); return; case 5: // DOCTYPE var name = value; var publicid = arg3; var systemid = arg4; // Use the constructor directly instead of // implementation.createDocumentType because the create // function throws errors on invalid characters, and // we don't want the parser to throw them. doc.appendChild(new DocumentType(doc, name, publicid, systemid)); // Note that there is no public API for setting quirks mode We can // do this here because we have access to implementation details if (force_quirks || name.toLowerCase() !== "html" || quirkyPublicIds.test(publicid) || (systemid && systemid.toLowerCase() === quirkySystemId) || (systemid === undefined && conditionallyQuirkyPublicIds.test(publicid))) doc._quirks = true; else if (limitedQuirkyPublicIds.test(publicid) || (systemid !== undefined && conditionallyQuirkyPublicIds.test(publicid))) doc._limitedQuirks = true; parser = before_html_mode; return; } // tags or non-whitespace text doc._quirks = true; parser = before_html_mode; parser(t,value,arg3,arg4); } // 11.2.5.4.2 The "before html" insertion mode function before_html_mode(t,value,arg3,arg4) { var elt; switch(t) { case 1: // TEXT value = value.replace(LEADINGWS, ""); // Ignore spaces if (value.length === 0) return; // Are we done? break; // Handle anything non-space text below case 5: // DOCTYPE /* ignore the token */ return; case 4: // COMMENT doc._appendChild(doc.createComment(value)); return; case 2: // TAG if (value === "html") { elt = createHTMLElt(doc, value, arg3); stack.push(elt); doc.appendChild(elt); // XXX: handle application cache here parser = before_head_mode; return; } break; case 3: // ENDTAG switch(value) { case "html": case "head": case "body": case "br": break; // fall through on these default: return; // ignore most end tags } } // Anything that didn't get handled above is handled like this: elt = createHTMLElt(doc, "html", null); stack.push(elt); doc.appendChild(elt); // XXX: handle application cache here parser = before_head_mode; parser(t,value,arg3,arg4); } // 11.2.5.4.3 The "before head" insertion mode function before_head_mode(t,value,arg3,arg4) { switch(t) { case 1: // TEXT value = value.replace(LEADINGWS, ""); // Ignore spaces if (value.length === 0) return; // Are we done? break; // Handle anything non-space text below case 5: // DOCTYPE /* ignore the token */ return; case 4: // COMMENT insertComment(value); return; case 2: // TAG switch(value) { case "html": in_body_mode(t,value,arg3,arg4); return; case "head": var elt = insertHTMLElement(value, arg3); head_element_pointer = elt; parser = in_head_mode; return; } break; case 3: // ENDTAG switch(value) { case "html": case "head": case "body": case "br": break; default: return; // ignore most end tags } } // If not handled explicitly above before_head_mode(TAG, "head", null); // create a head tag parser(t, value, arg3, arg4); // then try again with this token } function in_head_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT var ws = value.match(LEADINGWS); if (ws) { insertText(ws[0]); value = value.substring(ws[0].length); } if (value.length === 0) return; break; // Handle non-whitespace below case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE return; case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "meta": // XXX: // May need to change the encoding based on this tag /* falls through */ case "base": case "basefont": case "bgsound": case "link": insertHTMLElement(value, arg3); stack.pop(); return; case "title": parseRCDATA(value, arg3); return; case "noscript": if (!scripting_enabled) { insertHTMLElement(value, arg3); parser = in_head_noscript_mode; return; } // Otherwise, if scripting is enabled... /* falls through */ case "noframes": case "style": parseRawText(value,arg3); return; case "script": insertElement(function(doc) { var elt = createHTMLElt(doc, value, arg3); elt._parser_inserted = true; elt._force_async = false; if (fragment) elt._already_started = true; flushText(); return elt; }); tokenizer = script_data_state; originalInsertionMode = parser; parser = text_mode; return; case "template": insertHTMLElement(value, arg3); afe.insertMarker(); frameset_ok = false; parser = in_template_mode; templateInsertionModes.push(parser); return; case "head": return; // ignore it } break; case 3: // ENDTAG switch(value) { case "head": stack.pop(); parser = after_head_mode; return; case "body": case "html": case "br": break; // handle these at the bottom of the function case "template": if (!stack.contains("template")) { return; } stack.generateImpliedEndTags(null, "thorough"); stack.popTag("template"); afe.clearToMarker(); templateInsertionModes.pop(); resetInsertionMode(); return; default: // ignore any other end tag return; } break; } // If not handled above in_head_mode(ENDTAG, "head", null); // synthetic parser(t, value, arg3, arg4); // Then redo this one } // 13.2.5.4.5 The "in head noscript" insertion mode function in_head_noscript_mode(t, value, arg3, arg4) { switch(t) { case 5: // DOCTYPE return; case 4: // COMMENT in_head_mode(t, value); return; case 1: // TEXT var ws = value.match(LEADINGWS); if (ws) { in_head_mode(t, ws[0]); value = value.substring(ws[0].length); } if (value.length === 0) return; // no more text break; // Handle non-whitespace below case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "basefont": case "bgsound": case "link": case "meta": case "noframes": case "style": in_head_mode(t, value, arg3); return; case "head": case "noscript": return; } break; case 3: // ENDTAG switch(value) { case "noscript": stack.pop(); parser = in_head_mode; return; case "br": break; // goes to the outer default default: return; // ignore other end tags } break; } // If not handled above in_head_noscript_mode(ENDTAG, "noscript", null); parser(t, value, arg3, arg4); } function after_head_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT var ws = value.match(LEADINGWS); if (ws) { insertText(ws[0]); value = value.substring(ws[0].length); } if (value.length === 0) return; break; // Handle non-whitespace below case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE return; case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "body": insertHTMLElement(value, arg3); frameset_ok = false; parser = in_body_mode; return; case "frameset": insertHTMLElement(value, arg3); parser = in_frameset_mode; return; case "base": case "basefont": case "bgsound": case "link": case "meta": case "noframes": case "script": case "style": case "template": case "title": stack.push(head_element_pointer); in_head_mode(TAG, value, arg3); stack.removeElement(head_element_pointer); return; case "head": return; } break; case 3: // ENDTAG switch(value) { case "template": return in_head_mode(t, value, arg3, arg4); case "body": case "html": case "br": break; default: return; // ignore any other end tag } break; } after_head_mode(TAG, "body", null); frameset_ok = true; parser(t, value, arg3, arg4); } // 13.2.5.4.7 The "in body" insertion mode function in_body_mode(t,value,arg3,arg4) { var body, i, node, elt; switch(t) { case 1: // TEXT if (textIncludesNUL) { value = value.replace(NULCHARS, ""); if (value.length === 0) return; } // If any non-space characters if (frameset_ok && NONWS.test(value)) frameset_ok = false; afereconstruct(); insertText(value); return; case 5: // DOCTYPE return; case 4: // COMMENT insertComment(value); return; case -1: // EOF if (templateInsertionModes.length) { return in_template_mode(t); } stopParsing(); return; case 2: // TAG switch(value) { case "html": if (stack.contains("template")) { return; } transferAttributes(arg3, stack.elements[0]); return; case "base": case "basefont": case "bgsound": case "link": case "meta": case "noframes": case "script": case "style": case "template": case "title": in_head_mode(TAG, value, arg3); return; case "body": body = stack.elements[1]; if (!body || !(body instanceof impl.HTMLBodyElement) || stack.contains("template")) return; frameset_ok = false; transferAttributes(arg3, body); return; case "frameset": if (!frameset_ok) return; body = stack.elements[1]; if (!body || !(body instanceof impl.HTMLBodyElement)) return; if (body.parentNode) body.parentNode.removeChild(body); while(!(stack.top instanceof impl.HTMLHtmlElement)) stack.pop(); insertHTMLElement(value, arg3); parser = in_frameset_mode; return; case "address": case "article": case "aside": case "blockquote": case "center": case "details": case "dialog": case "dir": case "div": case "dl": case "fieldset": case "figcaption": case "figure": case "footer": case "header": case "hgroup": case "main": case "nav": case "ol": case "p": case "section": case "summary": case "ul": if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); insertHTMLElement(value, arg3); return; case "menu": if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); if (isA(stack.top, 'menuitem')) { stack.pop(); } insertHTMLElement(value, arg3); return; case "h1": case "h2": case "h3": case "h4": case "h5": case "h6": if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); if (stack.top instanceof impl.HTMLHeadingElement) stack.pop(); insertHTMLElement(value, arg3); return; case "pre": case "listing": if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); insertHTMLElement(value, arg3); ignore_linefeed = true; frameset_ok = false; return; case "form": if (form_element_pointer && !stack.contains("template")) return; if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); elt = insertHTMLElement(value, arg3); if (!stack.contains("template")) form_element_pointer = elt; return; case "li": frameset_ok = false; for(i = stack.elements.length-1; i >= 0; i--) { node = stack.elements[i]; if (node instanceof impl.HTMLLIElement) { in_body_mode(ENDTAG, "li"); break; } if (isA(node, specialSet) && !isA(node, addressdivpSet)) break; } if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); insertHTMLElement(value, arg3); return; case "dd": case "dt": frameset_ok = false; for(i = stack.elements.length-1; i >= 0; i--) { node = stack.elements[i]; if (isA(node, dddtSet)) { in_body_mode(ENDTAG, node.localName); break; } if (isA(node, specialSet) && !isA(node, addressdivpSet)) break; } if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); insertHTMLElement(value, arg3); return; case "plaintext": if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); insertHTMLElement(value, arg3); tokenizer = plaintext_state; return; case "button": if (stack.inScope("button")) { in_body_mode(ENDTAG, "button"); parser(t, value, arg3, arg4); } else { afereconstruct(); insertHTMLElement(value, arg3); frameset_ok = false; } return; case "a": var activeElement = afe.findElementByTag("a"); if (activeElement) { in_body_mode(ENDTAG, value); afe.remove(activeElement); stack.removeElement(activeElement); } /* falls through */ case "b": case "big": case "code": case "em": case "font": case "i": case "s": case "small": case "strike": case "strong": case "tt": case "u": afereconstruct(); afe.push(insertHTMLElement(value,arg3), arg3); return; case "nobr": afereconstruct(); if (stack.inScope(value)) { in_body_mode(ENDTAG, value); afereconstruct(); } afe.push(insertHTMLElement(value,arg3), arg3); return; case "applet": case "marquee": case "object": afereconstruct(); insertHTMLElement(value,arg3); afe.insertMarker(); frameset_ok = false; return; case "table": if (!doc._quirks && stack.inButtonScope("p")) { in_body_mode(ENDTAG, "p"); } insertHTMLElement(value,arg3); frameset_ok = false; parser = in_table_mode; return; case "area": case "br": case "embed": case "img": case "keygen": case "wbr": afereconstruct(); insertHTMLElement(value,arg3); stack.pop(); frameset_ok = false; return; case "input": afereconstruct(); elt = insertHTMLElement(value,arg3); stack.pop(); var type = elt.getAttribute("type"); if (!type || type.toLowerCase() !== "hidden") frameset_ok = false; return; case "param": case "source": case "track": insertHTMLElement(value,arg3); stack.pop(); return; case "hr": if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); if (isA(stack.top, 'menuitem')) { stack.pop(); } insertHTMLElement(value,arg3); stack.pop(); frameset_ok = false; return; case "image": in_body_mode(TAG, "img", arg3, arg4); return; case "textarea": insertHTMLElement(value,arg3); ignore_linefeed = true; frameset_ok = false; tokenizer = rcdata_state; originalInsertionMode = parser; parser = text_mode; return; case "xmp": if (stack.inButtonScope("p")) in_body_mode(ENDTAG, "p"); afereconstruct(); frameset_ok = false; parseRawText(value, arg3); return; case "iframe": frameset_ok = false; parseRawText(value, arg3); return; case "noembed": parseRawText(value,arg3); return; case "select": afereconstruct(); insertHTMLElement(value,arg3); frameset_ok = false; if (parser === in_table_mode || parser === in_caption_mode || parser === in_table_body_mode || parser === in_row_mode || parser === in_cell_mode) parser = in_select_in_table_mode; else parser = in_select_mode; return; case "optgroup": case "option": if (stack.top instanceof impl.HTMLOptionElement) { in_body_mode(ENDTAG, "option"); } afereconstruct(); insertHTMLElement(value,arg3); return; case "menuitem": if (isA(stack.top, 'menuitem')) { stack.pop(); } afereconstruct(); insertHTMLElement(value, arg3); return; case "rb": case "rtc": if (stack.inScope("ruby")) { stack.generateImpliedEndTags(); } insertHTMLElement(value,arg3); return; case "rp": case "rt": if (stack.inScope("ruby")) { stack.generateImpliedEndTags("rtc"); } insertHTMLElement(value,arg3); return; case "math": afereconstruct(); adjustMathMLAttributes(arg3); adjustForeignAttributes(arg3); insertForeignElement(value, arg3, NAMESPACE.MATHML); if (arg4) // self-closing flag stack.pop(); return; case "svg": afereconstruct(); adjustSVGAttributes(arg3); adjustForeignAttributes(arg3); insertForeignElement(value, arg3, NAMESPACE.SVG); if (arg4) // self-closing flag stack.pop(); return; case "caption": case "col": case "colgroup": case "frame": case "head": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": // Ignore table tags if we're not in_table mode return; } // Handle any other start tag here // (and also noscript tags when scripting is disabled) afereconstruct(); insertHTMLElement(value,arg3); return; case 3: // ENDTAG switch(value) { case "template": in_head_mode(ENDTAG, value, arg3); return; case "body": if (!stack.inScope("body")) return; parser = after_body_mode; return; case "html": if (!stack.inScope("body")) return; parser = after_body_mode; parser(t, value, arg3); return; case "address": case "article": case "aside": case "blockquote": case "button": case "center": case "details": case "dialog": case "dir": case "div": case "dl": case "fieldset": case "figcaption": case "figure": case "footer": case "header": case "hgroup": case "listing": case "main": case "menu": case "nav": case "ol": case "pre": case "section": case "summary": case "ul": // Ignore if there is not a matching open tag if (!stack.inScope(value)) return; stack.generateImpliedEndTags(); stack.popTag(value); return; case "form": if (!stack.contains("template")) { var openform = form_element_pointer; form_element_pointer = null; if (!openform || !stack.elementInScope(openform)) return; stack.generateImpliedEndTags(); stack.removeElement(openform); } else { if (!stack.inScope("form")) return; stack.generateImpliedEndTags(); stack.popTag("form"); } return; case "p": if (!stack.inButtonScope(value)) { in_body_mode(TAG, value, null); parser(t, value, arg3, arg4); } else { stack.generateImpliedEndTags(value); stack.popTag(value); } return; case "li": if (!stack.inListItemScope(value)) return; stack.generateImpliedEndTags(value); stack.popTag(value); return; case "dd": case "dt": if (!stack.inScope(value)) return; stack.generateImpliedEndTags(value); stack.popTag(value); return; case "h1": case "h2": case "h3": case "h4": case "h5": case "h6": if (!stack.elementTypeInScope(impl.HTMLHeadingElement)) return; stack.generateImpliedEndTags(); stack.popElementType(impl.HTMLHeadingElement); return; case "sarcasm": // Take a deep breath, and then: break; case "a": case "b": case "big": case "code": case "em": case "font": case "i": case "nobr": case "s": case "small": case "strike": case "strong": case "tt": case "u": var result = adoptionAgency(value); if (result) return; // If we did something we're done break; // Go to the "any other end tag" case case "applet": case "marquee": case "object": if (!stack.inScope(value)) return; stack.generateImpliedEndTags(); stack.popTag(value); afe.clearToMarker(); return; case "br": in_body_mode(TAG, value, null); // Turn
into
return; } // Any other end tag goes here for(i = stack.elements.length-1; i >= 0; i--) { node = stack.elements[i]; if (isA(node, value)) { stack.generateImpliedEndTags(value); stack.popElement(node); break; } else if (isA(node, specialSet)) { return; } } return; } } function text_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT insertText(value); return; case -1: // EOF if (stack.top instanceof impl.HTMLScriptElement) stack.top._already_started = true; stack.pop(); parser = originalInsertionMode; parser(t); return; case 3: // ENDTAG if (value === "script") { handleScriptEnd(); } else { stack.pop(); parser = originalInsertionMode; } return; default: // We should never get any other token types return; } } function in_table_mode(t, value, arg3, arg4) { function getTypeAttr(attrs) { for(var i = 0, n = attrs.length; i < n; i++) { if (attrs[i][0] === "type") return attrs[i][1].toLowerCase(); } return null; } switch(t) { case 1: // TEXT // XXX the text_integration_mode stuff is // just a hack I made up if (text_integration_mode) { in_body_mode(t, value, arg3, arg4); return; } else if (isA(stack.top, tablesectionrowSet)) { pending_table_text = []; originalInsertionMode = parser; parser = in_table_text_mode; parser(t, value, arg3, arg4); return; } break; case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE return; case 2: // TAG switch(value) { case "caption": stack.clearToContext(tableContextSet); afe.insertMarker(); insertHTMLElement(value,arg3); parser = in_caption_mode; return; case "colgroup": stack.clearToContext(tableContextSet); insertHTMLElement(value,arg3); parser = in_column_group_mode; return; case "col": in_table_mode(TAG, "colgroup", null); parser(t, value, arg3, arg4); return; case "tbody": case "tfoot": case "thead": stack.clearToContext(tableContextSet); insertHTMLElement(value,arg3); parser = in_table_body_mode; return; case "td": case "th": case "tr": in_table_mode(TAG, "tbody", null); parser(t, value, arg3, arg4); return; case "table": if (!stack.inTableScope(value)) { return; // Ignore the token } in_table_mode(ENDTAG, value); parser(t, value, arg3, arg4); return; case "style": case "script": case "template": in_head_mode(t, value, arg3, arg4); return; case "input": var type = getTypeAttr(arg3); if (type !== "hidden") break; // to the anything else case insertHTMLElement(value,arg3); stack.pop(); return; case "form": if (form_element_pointer || stack.contains("template")) return; form_element_pointer = insertHTMLElement(value, arg3); stack.popElement(form_element_pointer); return; } break; case 3: // ENDTAG switch(value) { case "table": if (!stack.inTableScope(value)) return; stack.popTag(value); resetInsertionMode(); return; case "body": case "caption": case "col": case "colgroup": case "html": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": return; case "template": in_head_mode(t, value, arg3, arg4); return; } break; case -1: // EOF in_body_mode(t, value, arg3, arg4); return; } // This is the anything else case foster_parent_mode = true; in_body_mode(t, value, arg3, arg4); foster_parent_mode = false; } function in_table_text_mode(t, value, arg3, arg4) { if (t === TEXT) { if (textIncludesNUL) { value = value.replace(NULCHARS, ""); if (value.length === 0) return; } pending_table_text.push(value); } else { var s = pending_table_text.join(""); pending_table_text.length = 0; if (NONWS.test(s)) { // If any non-whitespace characters // This must be the same code as the "anything else" // case of the in_table mode above. foster_parent_mode = true; in_body_mode(TEXT, s); foster_parent_mode = false; } else { insertText(s); } parser = originalInsertionMode; parser(t, value, arg3, arg4); } } function in_caption_mode(t, value, arg3, arg4) { function end_caption() { if (!stack.inTableScope("caption")) return false; stack.generateImpliedEndTags(); stack.popTag("caption"); afe.clearToMarker(); parser = in_table_mode; return true; } switch(t) { case 2: // TAG switch(value) { case "caption": case "col": case "colgroup": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": if (end_caption()) parser(t, value, arg3, arg4); return; } break; case 3: // ENDTAG switch(value) { case "caption": end_caption(); return; case "table": if (end_caption()) parser(t, value, arg3, arg4); return; case "body": case "col": case "colgroup": case "html": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": return; } break; } // The Anything Else case in_body_mode(t, value, arg3, arg4); } function in_column_group_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT var ws = value.match(LEADINGWS); if (ws) { insertText(ws[0]); value = value.substring(ws[0].length); } if (value.length === 0) return; break; // Handle non-whitespace below case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE return; case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "col": insertHTMLElement(value, arg3); stack.pop(); return; case "template": in_head_mode(t, value, arg3, arg4); return; } break; case 3: // ENDTAG switch(value) { case "colgroup": if (!isA(stack.top, 'colgroup')) { return; // Ignore the token. } stack.pop(); parser = in_table_mode; return; case "col": return; case "template": in_head_mode(t, value, arg3, arg4); return; } break; case -1: // EOF in_body_mode(t, value, arg3, arg4); return; } // Anything else if (!isA(stack.top, 'colgroup')) { return; // Ignore the token. } in_column_group_mode(ENDTAG, "colgroup"); parser(t, value, arg3, arg4); } function in_table_body_mode(t, value, arg3, arg4) { function endsect() { if (!stack.inTableScope("tbody") && !stack.inTableScope("thead") && !stack.inTableScope("tfoot")) return; stack.clearToContext(tableBodyContextSet); in_table_body_mode(ENDTAG, stack.top.localName, null); parser(t, value, arg3, arg4); } switch(t) { case 2: // TAG switch(value) { case "tr": stack.clearToContext(tableBodyContextSet); insertHTMLElement(value, arg3); parser = in_row_mode; return; case "th": case "td": in_table_body_mode(TAG, "tr", null); parser(t, value, arg3, arg4); return; case "caption": case "col": case "colgroup": case "tbody": case "tfoot": case "thead": endsect(); return; } break; case 3: // ENDTAG switch(value) { case "table": endsect(); return; case "tbody": case "tfoot": case "thead": if (stack.inTableScope(value)) { stack.clearToContext(tableBodyContextSet); stack.pop(); parser = in_table_mode; } return; case "body": case "caption": case "col": case "colgroup": case "html": case "td": case "th": case "tr": return; } break; } // Anything else: in_table_mode(t, value, arg3, arg4); } function in_row_mode(t, value, arg3, arg4) { function endrow() { if (!stack.inTableScope("tr")) return false; stack.clearToContext(tableRowContextSet); stack.pop(); parser = in_table_body_mode; return true; } switch(t) { case 2: // TAG switch(value) { case "th": case "td": stack.clearToContext(tableRowContextSet); insertHTMLElement(value, arg3); parser = in_cell_mode; afe.insertMarker(); return; case "caption": case "col": case "colgroup": case "tbody": case "tfoot": case "thead": case "tr": if (endrow()) parser(t, value, arg3, arg4); return; } break; case 3: // ENDTAG switch(value) { case "tr": endrow(); return; case "table": if (endrow()) parser(t, value, arg3, arg4); return; case "tbody": case "tfoot": case "thead": if (stack.inTableScope(value)) { if (endrow()) parser(t, value, arg3, arg4); } return; case "body": case "caption": case "col": case "colgroup": case "html": case "td": case "th": return; } break; } // anything else in_table_mode(t, value, arg3, arg4); } function in_cell_mode(t, value, arg3, arg4) { switch(t) { case 2: // TAG switch(value) { case "caption": case "col": case "colgroup": case "tbody": case "td": case "tfoot": case "th": case "thead": case "tr": if (stack.inTableScope("td")) { in_cell_mode(ENDTAG, "td"); parser(t, value, arg3, arg4); } else if (stack.inTableScope("th")) { in_cell_mode(ENDTAG, "th"); parser(t, value, arg3, arg4); } return; } break; case 3: // ENDTAG switch(value) { case "td": case "th": if (!stack.inTableScope(value)) return; stack.generateImpliedEndTags(); stack.popTag(value); afe.clearToMarker(); parser = in_row_mode; return; case "body": case "caption": case "col": case "colgroup": case "html": return; case "table": case "tbody": case "tfoot": case "thead": case "tr": if (!stack.inTableScope(value)) return; in_cell_mode(ENDTAG, stack.inTableScope("td") ? "td" : "th"); parser(t, value, arg3, arg4); return; } break; } // anything else in_body_mode(t, value, arg3, arg4); } function in_select_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT if (textIncludesNUL) { value = value.replace(NULCHARS, ""); if (value.length === 0) return; } insertText(value); return; case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE return; case -1: // EOF in_body_mode(t, value, arg3, arg4); return; case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "option": if (stack.top instanceof impl.HTMLOptionElement) in_select_mode(ENDTAG, value); insertHTMLElement(value, arg3); return; case "optgroup": if (stack.top instanceof impl.HTMLOptionElement) in_select_mode(ENDTAG, "option"); if (stack.top instanceof impl.HTMLOptGroupElement) in_select_mode(ENDTAG, value); insertHTMLElement(value, arg3); return; case "select": in_select_mode(ENDTAG, value); // treat it as a close tag return; case "input": case "keygen": case "textarea": if (!stack.inSelectScope("select")) return; in_select_mode(ENDTAG, "select"); parser(t, value, arg3, arg4); return; case "script": case "template": in_head_mode(t, value, arg3, arg4); return; } break; case 3: // ENDTAG switch(value) { case "optgroup": if (stack.top instanceof impl.HTMLOptionElement && stack.elements[stack.elements.length-2] instanceof impl.HTMLOptGroupElement) { in_select_mode(ENDTAG, "option"); } if (stack.top instanceof impl.HTMLOptGroupElement) stack.pop(); return; case "option": if (stack.top instanceof impl.HTMLOptionElement) stack.pop(); return; case "select": if (!stack.inSelectScope(value)) return; stack.popTag(value); resetInsertionMode(); return; case "template": in_head_mode(t, value, arg3, arg4); return; } break; } // anything else: just ignore the token } function in_select_in_table_mode(t, value, arg3, arg4) { switch(value) { case "caption": case "table": case "tbody": case "tfoot": case "thead": case "tr": case "td": case "th": switch(t) { case 2: // TAG in_select_in_table_mode(ENDTAG, "select"); parser(t, value, arg3, arg4); return; case 3: // ENDTAG if (stack.inTableScope(value)) { in_select_in_table_mode(ENDTAG, "select"); parser(t, value, arg3, arg4); } return; } } // anything else in_select_mode(t, value, arg3, arg4); } function in_template_mode(t, value, arg3, arg4) { function switchModeAndReprocess(mode) { parser = mode; templateInsertionModes[templateInsertionModes.length-1] = parser; parser(t, value, arg3, arg4); } switch(t) { case 1: // TEXT case 4: // COMMENT case 5: // DOCTYPE in_body_mode(t, value, arg3, arg4); return; case -1: // EOF if (!stack.contains("template")) { stopParsing(); } else { stack.popTag("template"); afe.clearToMarker(); templateInsertionModes.pop(); resetInsertionMode(); parser(t, value, arg3, arg4); } return; case 2: // TAG switch(value) { case "base": case "basefont": case "bgsound": case "link": case "meta": case "noframes": case "script": case "style": case "template": case "title": in_head_mode(t, value, arg3, arg4); return; case "caption": case "colgroup": case "tbody": case "tfoot": case "thead": switchModeAndReprocess(in_table_mode); return; case "col": switchModeAndReprocess(in_column_group_mode); return; case "tr": switchModeAndReprocess(in_table_body_mode); return; case "td": case "th": switchModeAndReprocess(in_row_mode); return; } switchModeAndReprocess(in_body_mode); return; case 3: // ENDTAG switch(value) { case "template": in_head_mode(t, value, arg3, arg4); return; default: return; } } } function after_body_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT // If any non-space chars, handle below if (NONWS.test(value)) break; in_body_mode(t, value); return; case 4: // COMMENT // Append it to the element stack.elements[0]._appendChild(doc.createComment(value)); return; case 5: // DOCTYPE return; case -1: // EOF stopParsing(); return; case 2: // TAG if (value === "html") { in_body_mode(t, value, arg3, arg4); return; } break; // for any other tags case 3: // ENDTAG if (value === "html") { if (fragment) return; parser = after_after_body_mode; return; } break; // for any other tags } // anything else parser = in_body_mode; parser(t, value, arg3, arg4); } function in_frameset_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT // Ignore any non-space characters value = value.replace(ALLNONWS, ""); if (value.length > 0) insertText(value); return; case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE return; case -1: // EOF stopParsing(); return; case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "frameset": insertHTMLElement(value, arg3); return; case "frame": insertHTMLElement(value, arg3); stack.pop(); return; case "noframes": in_head_mode(t, value, arg3, arg4); return; } break; case 3: // ENDTAG if (value === "frameset") { if (fragment && stack.top instanceof impl.HTMLHtmlElement) return; stack.pop(); if (!fragment && !(stack.top instanceof impl.HTMLFrameSetElement)) parser = after_frameset_mode; return; } break; } // ignore anything else } function after_frameset_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT // Ignore any non-space characters value = value.replace(ALLNONWS, ""); if (value.length > 0) insertText(value); return; case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE return; case -1: // EOF stopParsing(); return; case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "noframes": in_head_mode(t, value, arg3, arg4); return; } break; case 3: // ENDTAG if (value === "html") { parser = after_after_frameset_mode; return; } break; } // ignore anything else } function after_after_body_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT // If any non-space chars, handle below if (NONWS.test(value)) break; in_body_mode(t, value, arg3, arg4); return; case 4: // COMMENT doc._appendChild(doc.createComment(value)); return; case 5: // DOCTYPE in_body_mode(t, value, arg3, arg4); return; case -1: // EOF stopParsing(); return; case 2: // TAG if (value === "html") { in_body_mode(t, value, arg3, arg4); return; } break; } // anything else parser = in_body_mode; parser(t, value, arg3, arg4); } function after_after_frameset_mode(t, value, arg3, arg4) { switch(t) { case 1: // TEXT // Ignore any non-space characters value = value.replace(ALLNONWS, ""); if (value.length > 0) in_body_mode(t, value, arg3, arg4); return; case 4: // COMMENT doc._appendChild(doc.createComment(value)); return; case 5: // DOCTYPE in_body_mode(t, value, arg3, arg4); return; case -1: // EOF stopParsing(); return; case 2: // TAG switch(value) { case "html": in_body_mode(t, value, arg3, arg4); return; case "noframes": in_head_mode(t, value, arg3, arg4); return; } break; } // ignore anything else } // 13.2.5.5 The rules for parsing tokens in foreign content // // This is like one of the insertion modes above, but is // invoked somewhat differently when the current token is not HTML. // See the insertToken() function. function insertForeignToken(t, value, arg3, arg4) { // A tag is an HTML font tag if it has a color, font, or size // attribute. Otherwise we assume it is foreign content function isHTMLFont(attrs) { for(var i = 0, n = attrs.length; i < n; i++) { switch(attrs[i][0]) { case "color": case "face": case "size": return true; } } return false; } var current; switch(t) { case 1: // TEXT // If any non-space, non-nul characters if (frameset_ok && NONWSNONNUL.test(value)) frameset_ok = false; if (textIncludesNUL) { value = value.replace(NULCHARS, "\uFFFD"); } insertText(value); return; case 4: // COMMENT insertComment(value); return; case 5: // DOCTYPE // ignore it return; case 2: // TAG switch(value) { case "font": if (!isHTMLFont(arg3)) break; /* falls through */ case "b": case "big": case "blockquote": case "body": case "br": case "center": case "code": case "dd": case "div": case "dl": case "dt": case "em": case "embed": case "h1": case "h2": case "h3": case "h4": case "h5": case "h6": case "head": case "hr": case "i": case "img": case "li": case "listing": case "menu": case "meta": case "nobr": case "ol": case "p": case "pre": case "ruby": case "s": case "small": case "span": case "strong": case "strike": case "sub": case "sup": case "table": case "tt": case "u": case "ul": case "var": if (fragment) { break; } do { stack.pop(); current = stack.top; } while(current.namespaceURI !== NAMESPACE.HTML && !isMathmlTextIntegrationPoint(current) && !isHTMLIntegrationPoint(current)); insertToken(t, value, arg3, arg4); // reprocess return; } // Any other start tag case goes here current = (stack.elements.length===1 && fragment) ? fragmentContext : stack.top; if (current.namespaceURI === NAMESPACE.MATHML) { adjustMathMLAttributes(arg3); } else if (current.namespaceURI === NAMESPACE.SVG) { value = adjustSVGTagName(value); adjustSVGAttributes(arg3); } adjustForeignAttributes(arg3); insertForeignElement(value, arg3, current.namespaceURI); if (arg4) { // the self-closing flag if (value === 'script' && current.namespaceURI === NAMESPACE.SVG) { // XXX deal with SVG scripts here } stack.pop(); } return; case 3: // ENDTAG current = stack.top; if (value === "script" && current.namespaceURI === NAMESPACE.SVG && current.localName === "script") { stack.pop(); // XXX // Deal with SVG scripts here } else { // The any other end tag case var i = stack.elements.length-1; var node = stack.elements[i]; for(;;) { if (node.localName.toLowerCase() === value) { stack.popElement(node); break; } node = stack.elements[--i]; // If non-html, keep looping if (node.namespaceURI !== NAMESPACE.HTML) continue; // Otherwise process the end tag as html parser(t, value, arg3, arg4); break; } } return; } } /*** * Finally, this is the end of the HTMLParser() factory function. * It returns the htmlparser object with the append() and end() methods. */ // Sneak another method into the htmlparser object to allow us to run // tokenizer tests. This can be commented out in production code. // This is a hook for testing the tokenizer. It has to be here // because the tokenizer details are all hidden away within the closure. // It should return an array of tokens generated while parsing the // input string. htmlparser.testTokenizer = function(input, initialState, lastStartTag, charbychar) { var tokens = []; switch(initialState) { case "PCDATA state": tokenizer = data_state; break; case "RCDATA state": tokenizer = rcdata_state; break; case "RAWTEXT state": tokenizer = rawtext_state; break; case "PLAINTEXT state": tokenizer = plaintext_state; break; } if (lastStartTag) { lasttagname = lastStartTag; } insertToken = function(t, value, arg3, arg4) { flushText(); switch(t) { case 1: // TEXT if (tokens.length > 0 && tokens[tokens.length-1][0] === "Character") { tokens[tokens.length-1][1] += value; } else tokens.push(["Character", value]); break; case 4: // COMMENT tokens.push(["Comment", value]); break; case 5: // DOCTYPE tokens.push(["DOCTYPE", value, arg3 === undefined ? null : arg3, arg4 === undefined ? null : arg4, !force_quirks]); break; case 2: // TAG var attrs = Object.create(null); for(var i = 0; i < arg3.length; i++) { // XXX: does attribute order matter? var a = arg3[i]; if (a.length === 1) { attrs[a[0]] = ""; } else { attrs[a[0]] = a[1]; } } var token = ["StartTag", value, attrs]; if (arg4) token.push(true); tokens.push(token); break; case 3: // ENDTAG tokens.push(["EndTag", value]); break; case -1: // EOF break; } }; if (!charbychar) { this.parse(input, true); } else { for(var i = 0; i < input.length; i++) { this.parse(input[i]); } this.parse("", true); } return tokens; }; // Return the parser object from the HTMLParser() factory function return htmlparser; } /***/ }, /***/ 31204 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = Leaf; var Node = __webpack_require__(20576); var NodeList = __webpack_require__(45192); var utils = __webpack_require__(91995); var HierarchyRequestError = utils.HierarchyRequestError; var NotFoundError = utils.NotFoundError; // This class defines common functionality for node subtypes that // can never have children function Leaf() { Node.call(this); } Leaf.prototype = Object.create(Node.prototype, { hasChildNodes: { value: function() { return false; }}, firstChild: { value: null }, lastChild: { value: null }, insertBefore: { value: function(node, child) { if (!node.nodeType) throw new TypeError('not a node'); HierarchyRequestError(); }}, replaceChild: { value: function(node, child) { if (!node.nodeType) throw new TypeError('not a node'); HierarchyRequestError(); }}, removeChild: { value: function(node) { if (!node.nodeType) throw new TypeError('not a node'); NotFoundError(); }}, removeChildren: { value: function() { /* no op */ }}, childNodes: { get: function() { if (!this._childNodes) this._childNodes = new NodeList(); return this._childNodes; }} }); /***/ }, /***/ 81757 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(91995); var LinkedList = module.exports = { // basic validity tests on a circular linked list a valid: function(a) { utils.assert(a, "list falsy"); utils.assert(a._previousSibling, "previous falsy"); utils.assert(a._nextSibling, "next falsy"); // xxx check that list is actually circular return true; }, // insert a before b insertBefore: function(a, b) { utils.assert(LinkedList.valid(a) && LinkedList.valid(b)); var a_first = a, a_last = a._previousSibling; var b_first = b, b_last = b._previousSibling; a_first._previousSibling = b_last; a_last._nextSibling = b_first; b_last._nextSibling = a_first; b_first._previousSibling = a_last; utils.assert(LinkedList.valid(a) && LinkedList.valid(b)); }, // replace a single node a with a list b (which could be null) replace: function(a, b) { utils.assert(LinkedList.valid(a) && (b===null || LinkedList.valid(b))); if (b!==null) { LinkedList.insertBefore(b, a); } LinkedList.remove(a); utils.assert(LinkedList.valid(a) && (b===null || LinkedList.valid(b))); }, // remove single node a from its list remove: function(a) { utils.assert(LinkedList.valid(a)); var prev = a._previousSibling; if (prev === a) { return; } var next = a._nextSibling; prev._nextSibling = next; next._previousSibling = prev; a._previousSibling = a._nextSibling = a; utils.assert(LinkedList.valid(a)); } }; /***/ }, /***/ 73851 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var URL = __webpack_require__(40747); var URLUtils = __webpack_require__(22554); module.exports = Location; function Location(window, href) { this._window = window; this._href = href; } Location.prototype = Object.create(URLUtils.prototype, { constructor: { value: Location }, // Special behavior when href is set href: { get: function() { return this._href; }, set: function(v) { this.assign(v); } }, assign: { value: function(url) { // Resolve the new url against the current one // XXX: // This is not actually correct. It should be resolved against // the URL of the document of the script. For now, though, I only // support a single window and there is only one base url. // So this is good enough for now. var current = new URL(this._href); var newurl = current.resolve(url); // Save the new url this._href = newurl; // Start loading the new document! // XXX // This is just something hacked together. // The real algorithm is: http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html#navigate }}, replace: { value: function(url) { // XXX // Since we aren't tracking history yet, replace is the same as assign this.assign(url); }}, reload: { value: function() { // XXX: // Actually, the spec is a lot more complicated than this this.assign(this.href); }}, toString: { value: function() { return this.href; }} }); /***/ }, /***/ 6421 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var UIEvent = __webpack_require__(45280); module.exports = MouseEvent; function MouseEvent() { // Just use the superclass constructor to initialize UIEvent.call(this); this.screenX = this.screenY = this.clientX = this.clientY = 0; this.ctrlKey = this.altKey = this.shiftKey = this.metaKey = false; this.button = 0; this.buttons = 1; this.relatedTarget = null; } MouseEvent.prototype = Object.create(UIEvent.prototype, { constructor: { value: MouseEvent }, initMouseEvent: { value: function(type, bubbles, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) { this.initEvent(type, bubbles, cancelable, view, detail); this.screenX = screenX; this.screenY = screenY; this.clientX = clientX; this.clientY = clientY; this.ctrlKey = ctrlKey; this.altKey = altKey; this.shiftKey = shiftKey; this.metaKey = metaKey; this.button = button; switch(button) { case 0: this.buttons = 1; break; case 1: this.buttons = 4; break; case 2: this.buttons = 2; break; default: this.buttons = 0; break; } this.relatedTarget = relatedTarget; }}, getModifierState: { value: function(key) { switch(key) { case "Alt": return this.altKey; case "Control": return this.ctrlKey; case "Shift": return this.shiftKey; case "Meta": return this.metaKey; default: return false; } }} }); /***/ }, /***/ 92078 (module) { "use strict"; module.exports = { VALUE: 1, // The value of a Text, Comment or PI node changed ATTR: 2, // A new attribute was added or an attribute value and/or prefix changed REMOVE_ATTR: 3, // An attribute was removed REMOVE: 4, // A node was removed MOVE: 5, // A node was moved INSERT: 6 // A node (or a subtree of nodes) was inserted }; /***/ }, /***/ 49 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = NamedNodeMap; var utils = __webpack_require__(91995); /* This is a hacky implementation of NamedNodeMap, intended primarily to * satisfy clients (like dompurify and the web-platform-tests) which check * to ensure that Node#attributes instanceof NamedNodeMap. */ function NamedNodeMap(element) { this.element = element; } Object.defineProperties(NamedNodeMap.prototype, { length: { get: utils.shouldOverride }, item: { value: utils.shouldOverride }, getNamedItem: { value: function getNamedItem(qualifiedName) { return this.element.getAttributeNode(qualifiedName); } }, getNamedItemNS: { value: function getNamedItemNS(namespace, localName) { return this.element.getAttributeNodeNS(namespace, localName); } }, setNamedItem: { value: utils.nyi }, setNamedItemNS: { value: utils.nyi }, removeNamedItem: { value: function removeNamedItem(qualifiedName) { var attr = this.element.getAttributeNode(qualifiedName); if (attr) { this.element.removeAttribute(qualifiedName); return attr; } utils.NotFoundError(); } }, removeNamedItemNS: { value: function removeNamedItemNS(ns, lname) { var attr = this.element.getAttributeNodeNS(ns, lname); if (attr) { this.element.removeAttributeNS(ns, lname); return attr; } utils.NotFoundError(); } }, }); /***/ }, /***/ 69162 (module) { "use strict"; // https://html.spec.whatwg.org/multipage/webappapis.html#navigatorid var NavigatorID = Object.create(null, { appCodeName: { value: "Mozilla" }, appName: { value: "Netscape" }, appVersion: { value: "4.0" }, platform: { value: "" }, product: { value: "Gecko" }, productSub: { value: "20100101" }, userAgent: { value: "" }, vendor: { value: "" }, vendorSub: { value: "" }, taintEnabled: { value: function() { return false; } } }); module.exports = NavigatorID; /***/ }, /***/ 20576 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = Node; var EventTarget = __webpack_require__(91283); var LinkedList = __webpack_require__(81757); var NodeUtils = __webpack_require__(80859); var utils = __webpack_require__(91995); // All nodes have a nodeType and an ownerDocument. // Once inserted, they also have a parentNode. // This is an abstract class; all nodes in a document are instances // of a subtype, so all the properties are defined by more specific // constructors. function Node() { EventTarget.call(this); this.parentNode = null; this._nextSibling = this._previousSibling = this; this._index = undefined; } var ELEMENT_NODE = Node.ELEMENT_NODE = 1; var ATTRIBUTE_NODE = Node.ATTRIBUTE_NODE = 2; var TEXT_NODE = Node.TEXT_NODE = 3; var CDATA_SECTION_NODE = Node.CDATA_SECTION_NODE = 4; var ENTITY_REFERENCE_NODE = Node.ENTITY_REFERENCE_NODE = 5; var ENTITY_NODE = Node.ENTITY_NODE = 6; var PROCESSING_INSTRUCTION_NODE = Node.PROCESSING_INSTRUCTION_NODE = 7; var COMMENT_NODE = Node.COMMENT_NODE = 8; var DOCUMENT_NODE = Node.DOCUMENT_NODE = 9; var DOCUMENT_TYPE_NODE = Node.DOCUMENT_TYPE_NODE = 10; var DOCUMENT_FRAGMENT_NODE = Node.DOCUMENT_FRAGMENT_NODE = 11; var NOTATION_NODE = Node.NOTATION_NODE = 12; var DOCUMENT_POSITION_DISCONNECTED = Node.DOCUMENT_POSITION_DISCONNECTED = 0x01; var DOCUMENT_POSITION_PRECEDING = Node.DOCUMENT_POSITION_PRECEDING = 0x02; var DOCUMENT_POSITION_FOLLOWING = Node.DOCUMENT_POSITION_FOLLOWING = 0x04; var DOCUMENT_POSITION_CONTAINS = Node.DOCUMENT_POSITION_CONTAINS = 0x08; var DOCUMENT_POSITION_CONTAINED_BY = Node.DOCUMENT_POSITION_CONTAINED_BY = 0x10; var DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20; Node.prototype = Object.create(EventTarget.prototype, { // Node that are not inserted into the tree inherit a null parent // XXX: the baseURI attribute is defined by dom core, but // a correct implementation of it requires HTML features, so // we'll come back to this later. baseURI: { get: utils.nyi }, parentElement: { get: function() { return (this.parentNode && this.parentNode.nodeType===ELEMENT_NODE) ? this.parentNode : null; }}, hasChildNodes: { value: utils.shouldOverride }, firstChild: { get: utils.shouldOverride }, lastChild: { get: utils.shouldOverride }, isConnected: { get: function () { let node = this; while (node != null) { if (node.nodeType === Node.DOCUMENT_NODE) { return true; } node = node.parentNode; if (node != null && node.nodeType === Node.DOCUMENT_FRAGMENT_NODE) { node = node.host; } } return false; }, }, previousSibling: { get: function() { var parent = this.parentNode; if (!parent) return null; if (this === parent.firstChild) return null; return this._previousSibling; }}, nextSibling: { get: function() { var parent = this.parentNode, next = this._nextSibling; if (!parent) return null; if (next === parent.firstChild) return null; return next; }}, textContent: { // Should override for DocumentFragment/Element/Attr/Text/PI/Comment get: function() { return null; }, set: function(v) { /* do nothing */ }, }, innerText: { // Should override for DocumentFragment/Element/Attr/Text/PI/Comment get: function() { return null; }, set: function(v) { /* do nothing */ }, }, _countChildrenOfType: { value: function(type) { var sum = 0; for (var kid = this.firstChild; kid !== null; kid = kid.nextSibling) { if (kid.nodeType === type) sum++; } return sum; }}, _ensureInsertValid: { value: function _ensureInsertValid(node, child, isPreinsert) { var parent = this, i, kid; if (!node.nodeType) throw new TypeError('not a node'); // 1. If parent is not a Document, DocumentFragment, or Element // node, throw a HierarchyRequestError. switch (parent.nodeType) { case DOCUMENT_NODE: case DOCUMENT_FRAGMENT_NODE: case ELEMENT_NODE: break; default: utils.HierarchyRequestError(); } // 2. If node is a host-including inclusive ancestor of parent, // throw a HierarchyRequestError. if (node.isAncestor(parent)) utils.HierarchyRequestError(); // 3. If child is not null and its parent is not parent, then // throw a NotFoundError. (replaceChild omits the 'child is not null' // and throws a TypeError here if child is null.) if (child !== null || !isPreinsert) { if (child.parentNode !== parent) utils.NotFoundError(); } // 4. If node is not a DocumentFragment, DocumentType, Element, // Text, ProcessingInstruction, or Comment node, throw a // HierarchyRequestError. switch (node.nodeType) { case DOCUMENT_FRAGMENT_NODE: case DOCUMENT_TYPE_NODE: case ELEMENT_NODE: case TEXT_NODE: case PROCESSING_INSTRUCTION_NODE: case COMMENT_NODE: break; default: utils.HierarchyRequestError(); } // 5. If either node is a Text node and parent is a document, or // node is a doctype and parent is not a document, throw a // HierarchyRequestError. // 6. If parent is a document, and any of the statements below, switched // on node, are true, throw a HierarchyRequestError. if (parent.nodeType === DOCUMENT_NODE) { switch (node.nodeType) { case TEXT_NODE: utils.HierarchyRequestError(); break; case DOCUMENT_FRAGMENT_NODE: // 6a1. If node has more than one element child or has a Text // node child. if (node._countChildrenOfType(TEXT_NODE) > 0) utils.HierarchyRequestError(); switch (node._countChildrenOfType(ELEMENT_NODE)) { case 0: break; case 1: // 6a2. Otherwise, if node has one element child and either // parent has an element child, child is a doctype, or child // is not null and a doctype is following child. [preinsert] // 6a2. Otherwise, if node has one element child and either // parent has an element child that is not child or a // doctype is following child. [replaceWith] if (child !== null /* always true here for replaceWith */) { if (isPreinsert && child.nodeType === DOCUMENT_TYPE_NODE) utils.HierarchyRequestError(); for (kid = child.nextSibling; kid !== null; kid = kid.nextSibling) { if (kid.nodeType === DOCUMENT_TYPE_NODE) utils.HierarchyRequestError(); } } i = parent._countChildrenOfType(ELEMENT_NODE); if (isPreinsert) { // "parent has an element child" if (i > 0) utils.HierarchyRequestError(); } else { // "parent has an element child that is not child" if (i > 1 || (i === 1 && child.nodeType !== ELEMENT_NODE)) utils.HierarchyRequestError(); } break; default: // 6a1, continued. (more than one Element child) utils.HierarchyRequestError(); } break; case ELEMENT_NODE: // 6b. parent has an element child, child is a doctype, or // child is not null and a doctype is following child. [preinsert] // 6b. parent has an element child that is not child or a // doctype is following child. [replaceWith] if (child !== null /* always true here for replaceWith */) { if (isPreinsert && child.nodeType === DOCUMENT_TYPE_NODE) utils.HierarchyRequestError(); for (kid = child.nextSibling; kid !== null; kid = kid.nextSibling) { if (kid.nodeType === DOCUMENT_TYPE_NODE) utils.HierarchyRequestError(); } } i = parent._countChildrenOfType(ELEMENT_NODE); if (isPreinsert) { // "parent has an element child" if (i > 0) utils.HierarchyRequestError(); } else { // "parent has an element child that is not child" if (i > 1 || (i === 1 && child.nodeType !== ELEMENT_NODE)) utils.HierarchyRequestError(); } break; case DOCUMENT_TYPE_NODE: // 6c. parent has a doctype child, child is non-null and an // element is preceding child, or child is null and parent has // an element child. [preinsert] // 6c. parent has a doctype child that is not child, or an // element is preceding child. [replaceWith] if (child === null) { if (parent._countChildrenOfType(ELEMENT_NODE)) utils.HierarchyRequestError(); } else { // child is always non-null for [replaceWith] case for (kid = parent.firstChild; kid !== null; kid = kid.nextSibling) { if (kid === child) break; if (kid.nodeType === ELEMENT_NODE) utils.HierarchyRequestError(); } } i = parent._countChildrenOfType(DOCUMENT_TYPE_NODE); if (isPreinsert) { // "parent has an doctype child" if (i > 0) utils.HierarchyRequestError(); } else { // "parent has an doctype child that is not child" if (i > 1 || (i === 1 && child.nodeType !== DOCUMENT_TYPE_NODE)) utils.HierarchyRequestError(); } break; } } else { // 5, continued: (parent is not a document) if (node.nodeType === DOCUMENT_TYPE_NODE) utils.HierarchyRequestError(); } }}, insertBefore: { value: function insertBefore(node, child) { var parent = this; // 1. Ensure pre-insertion validity parent._ensureInsertValid(node, child, true); // 2. Let reference child be child. var refChild = child; // 3. If reference child is node, set it to node's next sibling if (refChild === node) { refChild = node.nextSibling; } // 4. Adopt node into parent's node document. parent.doc.adoptNode(node); // 5. Insert node into parent before reference child. node._insertOrReplace(parent, refChild, false); // 6. Return node return node; }}, appendChild: { value: function(child) { // This invokes _appendChild after doing validity checks. return this.insertBefore(child, null); }}, _appendChild: { value: function(child) { child._insertOrReplace(this, null, false); }}, removeChild: { value: function removeChild(child) { var parent = this; if (!child.nodeType) throw new TypeError('not a node'); if (child.parentNode !== parent) utils.NotFoundError(); child.remove(); return child; }}, // To replace a `child` with `node` within a `parent` (this) replaceChild: { value: function replaceChild(node, child) { var parent = this; // Ensure validity (slight differences from pre-insertion check) parent._ensureInsertValid(node, child, false); // Adopt node into parent's node document. if (node.doc !== parent.doc) { // XXX adoptNode has side-effect of removing node from its parent // and generating a mutation event, thus causing the _insertOrReplace // to generate two deletes and an insert instead of a 'move' // event. It looks like the new MutationObserver stuff avoids // this problem, but for now let's only adopt (ie, remove `node` // from its parent) here if we need to. parent.doc.adoptNode(node); } // Do the replace. node._insertOrReplace(parent, child, true); return child; }}, // See: http://ejohn.org/blog/comparing-document-position/ contains: { value: function contains(node) { if (node === null) { return false; } if (this === node) { return true; /* inclusive descendant */ } /* jshint bitwise: false */ return (this.compareDocumentPosition(node) & DOCUMENT_POSITION_CONTAINED_BY) !== 0; }}, compareDocumentPosition: { value: function compareDocumentPosition(that){ // Basic algorithm for finding the relative position of two nodes. // Make a list the ancestors of each node, starting with the // document element and proceeding down to the nodes themselves. // Then, loop through the lists, looking for the first element // that differs. The order of those two elements give the // order of their descendant nodes. Or, if one list is a prefix // of the other one, then that node contains the other. if (this === that) return 0; // If they're not owned by the same document or if one is rooted // and one is not, then they're disconnected. if (this.doc !== that.doc || this.rooted !== that.rooted) return (DOCUMENT_POSITION_DISCONNECTED + DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC); // Get arrays of ancestors for this and that var these = [], those = []; for(var n = this; n !== null; n = n.parentNode) these.push(n); for(n = that; n !== null; n = n.parentNode) those.push(n); these.reverse(); // So we start with the outermost those.reverse(); if (these[0] !== those[0]) // No common ancestor return (DOCUMENT_POSITION_DISCONNECTED + DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC); n = Math.min(these.length, those.length); for(var i = 1; i < n; i++) { if (these[i] !== those[i]) { // We found two different ancestors, so compare // their positions if (these[i].index < those[i].index) return DOCUMENT_POSITION_FOLLOWING; else return DOCUMENT_POSITION_PRECEDING; } } // If we get to here, then one of the nodes (the one with the // shorter list of ancestors) contains the other one. if (these.length < those.length) return (DOCUMENT_POSITION_FOLLOWING + DOCUMENT_POSITION_CONTAINED_BY); else return (DOCUMENT_POSITION_PRECEDING + DOCUMENT_POSITION_CONTAINS); }}, isSameNode: {value : function isSameNode(node) { return this === node; }}, // This method implements the generic parts of node equality testing // and defers to the (non-recursive) type-specific isEqual() method // defined by subclasses isEqualNode: { value: function isEqualNode(node) { if (!node) return false; if (node.nodeType !== this.nodeType) return false; // Check type-specific properties for equality if (!this.isEqual(node)) return false; // Now check children for number and equality for (var c1 = this.firstChild, c2 = node.firstChild; c1 && c2; c1 = c1.nextSibling, c2 = c2.nextSibling) { if (!c1.isEqualNode(c2)) return false; } return c1 === null && c2 === null; }}, // This method delegates shallow cloning to a clone() method // that each concrete subclass must implement cloneNode: { value: function(deep) { // Clone this node var clone = this.clone(); // Handle the recursive case if necessary if (deep) { for (var kid = this.firstChild; kid !== null; kid = kid.nextSibling) { clone._appendChild(kid.cloneNode(true)); } } return clone; }}, lookupPrefix: { value: function lookupPrefix(ns) { var e; if (ns === '' || ns === null || ns === undefined) return null; switch(this.nodeType) { case ELEMENT_NODE: return this._lookupNamespacePrefix(ns, this); case DOCUMENT_NODE: e = this.documentElement; return e ? e.lookupPrefix(ns) : null; case ENTITY_NODE: case NOTATION_NODE: case DOCUMENT_FRAGMENT_NODE: case DOCUMENT_TYPE_NODE: return null; case ATTRIBUTE_NODE: e = this.ownerElement; return e ? e.lookupPrefix(ns) : null; default: e = this.parentElement; return e ? e.lookupPrefix(ns) : null; } }}, lookupNamespaceURI: {value: function lookupNamespaceURI(prefix) { if (prefix === '' || prefix === undefined) { prefix = null; } var e; switch(this.nodeType) { case ELEMENT_NODE: return utils.shouldOverride(); case DOCUMENT_NODE: e = this.documentElement; return e ? e.lookupNamespaceURI(prefix) : null; case ENTITY_NODE: case NOTATION_NODE: case DOCUMENT_TYPE_NODE: case DOCUMENT_FRAGMENT_NODE: return null; case ATTRIBUTE_NODE: e = this.ownerElement; return e ? e.lookupNamespaceURI(prefix) : null; default: e = this.parentElement; return e ? e.lookupNamespaceURI(prefix) : null; } }}, isDefaultNamespace: { value: function isDefaultNamespace(ns) { if (ns === '' || ns === undefined) { ns = null; } var defaultNamespace = this.lookupNamespaceURI(null); return (defaultNamespace === ns); }}, // Utility methods for nodes. Not part of the DOM // Return the index of this node in its parent. // Throw if no parent, or if this node is not a child of its parent index: { get: function() { var parent = this.parentNode; if (this === parent.firstChild) return 0; // fast case var kids = parent.childNodes; if (this._index === undefined || kids[this._index] !== this) { // Ensure that we don't have an O(N^2) blowup if none of the // kids have defined indices yet and we're traversing via // nextSibling or previousSibling for (var i=0; i 2 ? spliceArgs[2] : null); } else if (len > 2 && n !== null) { LinkedList.insertBefore(spliceArgs[2], n); } if (parent._childNodes) { spliceArgs[0] = (before === null) ? parent._childNodes.length : before._index; parent._childNodes.splice.apply(parent._childNodes, spliceArgs); for (i=2; i 2) { parent._firstChild = spliceArgs[2]; } else if (isReplace) { parent._firstChild = null; } } // Remove all nodes from the document fragment if (child._childNodes) { child._childNodes.length = 0; } else { child._firstChild = null; } // Call the mutation handlers // Use spliceArgs since the original array has been destroyed. The // liveness guarantee requires us to clone the array so that // references to the childNodes of the DocumentFragment will be empty // when the insertion handlers are called. if (parent.rooted) { parent.modify(); for (i = 2; i < len; i++) { parent.doc.mutateInsert(spliceArgs[i]); } } } else { if (before === child) { return; } if (bothRooted) { // Remove the child from its current position in the tree // without calling remove(), since we don't want to uproot it. child._remove(); } else if (child.parentNode) { child.remove(); } // Insert it as a child of its new parent child.parentNode = parent; if (isReplace) { LinkedList.replace(n, child); if (parent._childNodes) { child._index = before_index; parent._childNodes[before_index] = child; } else if (parent._firstChild === before) { parent._firstChild = child; } } else { if (n !== null) { LinkedList.insertBefore(child, n); } if (parent._childNodes) { child._index = before_index; parent._childNodes.splice(before_index, 0, child); } else if (parent._firstChild === before) { parent._firstChild = child; } } if (bothRooted) { parent.modify(); // Generate a move mutation event parent.doc.mutateMove(child); } else if (parent.rooted) { parent.modify(); parent.doc.mutateInsert(child); } } }}, // Return the lastModTime value for this node. (For use as a // cache invalidation mechanism. If the node does not already // have one, initialize it from the owner document's modclock // property. (Note that modclock does not return the actual // time; it is simply a counter incremented on each document // modification) lastModTime: { get: function() { if (!this._lastModTime) { this._lastModTime = this.doc.modclock; } return this._lastModTime; }}, // Increment the owner document's modclock and use the new // value to update the lastModTime value for this node and // all of its ancestors. Nodes that have never had their // lastModTime value queried do not need to have a // lastModTime property set on them since there is no // previously queried value to ever compare the new value // against, so only update nodes that already have a // _lastModTime property. modify: { value: function() { if (this.doc.modclock) { // Skip while doc.modclock == 0 var time = ++this.doc.modclock; for(var n = this; n; n = n.parentElement) { if (n._lastModTime) { n._lastModTime = time; } } } }}, // This attribute is not part of the DOM but is quite helpful. // It returns the document with which a node is associated. Usually // this is the ownerDocument. But ownerDocument is null for the // document object itself, so this is a handy way to get the document // regardless of the node type doc: { get: function() { return this.ownerDocument || this; }}, // If the node has a nid (node id), then it is rooted in a document rooted: { get: function() { return !!this._nid; }}, normalize: { value: function() { var next; for (var child=this.firstChild; child !== null; child=next) { next = child.nextSibling; if (child.normalize) { child.normalize(); } if (child.nodeType !== Node.TEXT_NODE) { continue; } if (child.nodeValue === "") { this.removeChild(child); continue; } var prevChild = child.previousSibling; if (prevChild === null) { continue; } else if (prevChild.nodeType === Node.TEXT_NODE) { // merge this with previous and remove the child prevChild.appendData(child.nodeValue); this.removeChild(child); } } }}, // Convert the children of a node to an HTML string. // This is used by the innerHTML getter // The serialization spec is at: // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-end.html#serializing-html-fragments // // The serialization logic is intentionally implemented in a separate // `NodeUtils` helper instead of the more obvious choice of a private // `_serializeOne()` method on the `Node.prototype` in order to avoid // the megamorphic `this._serializeOne` property access, which reduces // performance unnecessarily. If you need specialized behavior for a // certain subclass, you'll need to implement that in `NodeUtils`. // See https://github.com/fgnass/domino/pull/142 for more information. serialize: { value: function() { if (this._innerHTML) { return this._innerHTML; } var s = ''; for (var kid = this.firstChild; kid !== null; kid = kid.nextSibling) { s += NodeUtils.serializeOne(kid, this); } return s; }}, // Non-standard, but often useful for debugging. outerHTML: { get: function() { return NodeUtils.serializeOne(this, { nodeType: 0 }); }, set: utils.nyi, }, // mirror node type properties in the prototype, so they are present // in instances of Node (and subclasses) ELEMENT_NODE: { value: ELEMENT_NODE }, ATTRIBUTE_NODE: { value: ATTRIBUTE_NODE }, TEXT_NODE: { value: TEXT_NODE }, CDATA_SECTION_NODE: { value: CDATA_SECTION_NODE }, ENTITY_REFERENCE_NODE: { value: ENTITY_REFERENCE_NODE }, ENTITY_NODE: { value: ENTITY_NODE }, PROCESSING_INSTRUCTION_NODE: { value: PROCESSING_INSTRUCTION_NODE }, COMMENT_NODE: { value: COMMENT_NODE }, DOCUMENT_NODE: { value: DOCUMENT_NODE }, DOCUMENT_TYPE_NODE: { value: DOCUMENT_TYPE_NODE }, DOCUMENT_FRAGMENT_NODE: { value: DOCUMENT_FRAGMENT_NODE }, NOTATION_NODE: { value: NOTATION_NODE }, DOCUMENT_POSITION_DISCONNECTED: { value: DOCUMENT_POSITION_DISCONNECTED }, DOCUMENT_POSITION_PRECEDING: { value: DOCUMENT_POSITION_PRECEDING }, DOCUMENT_POSITION_FOLLOWING: { value: DOCUMENT_POSITION_FOLLOWING }, DOCUMENT_POSITION_CONTAINS: { value: DOCUMENT_POSITION_CONTAINS }, DOCUMENT_POSITION_CONTAINED_BY: { value: DOCUMENT_POSITION_CONTAINED_BY }, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: { value: DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC }, }); /***/ }, /***/ 46870 (module) { "use strict"; var NodeFilter = { // Constants for acceptNode() FILTER_ACCEPT: 1, FILTER_REJECT: 2, FILTER_SKIP: 3, // Constants for whatToShow SHOW_ALL: 0xFFFFFFFF, SHOW_ELEMENT: 0x1, SHOW_ATTRIBUTE: 0x2, // historical SHOW_TEXT: 0x4, SHOW_CDATA_SECTION: 0x8, // historical SHOW_ENTITY_REFERENCE: 0x10, // historical SHOW_ENTITY: 0x20, // historical SHOW_PROCESSING_INSTRUCTION: 0x40, SHOW_COMMENT: 0x80, SHOW_DOCUMENT: 0x100, SHOW_DOCUMENT_TYPE: 0x200, SHOW_DOCUMENT_FRAGMENT: 0x400, SHOW_NOTATION: 0x800 // historical }; module.exports = (NodeFilter.constructor = NodeFilter.prototype = NodeFilter); /***/ }, /***/ 39722 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = NodeIterator; var NodeFilter = __webpack_require__(46870); var NodeTraversal = __webpack_require__(11256); var utils = __webpack_require__(91995); /* Private methods and helpers */ /** * @based on WebKit's NodeIterator::moveToNext and NodeIterator::moveToPrevious * https://trac.webkit.org/browser/trunk/Source/WebCore/dom/NodeIterator.cpp?rev=186279#L51 */ function move(node, stayWithin, directionIsNext) { if (directionIsNext) { return NodeTraversal.next(node, stayWithin); } else { if (node === stayWithin) { return null; } return NodeTraversal.previous(node, null); } } function isInclusiveAncestor(node, possibleChild) { for ( ; possibleChild; possibleChild = possibleChild.parentNode) { if (node === possibleChild) { return true; } } return false; } /** * @spec http://www.w3.org/TR/dom/#concept-nodeiterator-traverse * @method * @access private * @param {NodeIterator} ni * @param {string} direction One of 'next' or 'previous'. * @return {Node|null} */ function traverse(ni, directionIsNext) { var node, beforeNode; node = ni._referenceNode; beforeNode = ni._pointerBeforeReferenceNode; while (true) { if (beforeNode === directionIsNext) { beforeNode = !beforeNode; } else { node = move(node, ni._root, directionIsNext); if (node === null) { return null; } } var result = ni._internalFilter(node); if (result === NodeFilter.FILTER_ACCEPT) { break; } } ni._referenceNode = node; ni._pointerBeforeReferenceNode = beforeNode; return node; } /* Public API */ /** * Implemented version: http://www.w3.org/TR/2015/WD-dom-20150618/#nodeiterator * Latest version: http://www.w3.org/TR/dom/#nodeiterator * * @constructor * @param {Node} root * @param {number} whatToShow [optional] * @param {Function|NodeFilter} filter [optional] * @throws Error */ function NodeIterator(root, whatToShow, filter) { if (!root || !root.nodeType) { utils.NotSupportedError(); } // Read-only properties this._root = root; this._referenceNode = root; this._pointerBeforeReferenceNode = true; this._whatToShow = Number(whatToShow) || 0; this._filter = filter || null; this._active = false; // Record active node iterators in the document, in order to perform // "node iterator pre-removal steps". root.doc._attachNodeIterator(this); } Object.defineProperties(NodeIterator.prototype, { root: { get: function root() { return this._root; } }, referenceNode: { get: function referenceNode() { return this._referenceNode; } }, pointerBeforeReferenceNode: { get: function pointerBeforeReferenceNode() { return this._pointerBeforeReferenceNode; } }, whatToShow: { get: function whatToShow() { return this._whatToShow; } }, filter: { get: function filter() { return this._filter; } }, /** * @method * @param {Node} node * @return {Number} Constant NodeFilter.FILTER_ACCEPT, * NodeFilter.FILTER_REJECT or NodeFilter.FILTER_SKIP. */ _internalFilter: { value: function _internalFilter(node) { /* jshint bitwise: false */ var result, filter; if (this._active) { utils.InvalidStateError(); } // Maps nodeType to whatToShow if (!(((1 << (node.nodeType - 1)) & this._whatToShow))) { return NodeFilter.FILTER_SKIP; } filter = this._filter; if (filter === null) { result = NodeFilter.FILTER_ACCEPT; } else { this._active = true; try { if (typeof filter === 'function') { result = filter(node); } else { result = filter.acceptNode(node); } } finally { this._active = false; } } // Note that coercing to a number means that // `true` becomes `1` (which is NodeFilter.FILTER_ACCEPT) // `false` becomes `0` (neither accept, reject, or skip) return (+result); } }, /** * @spec https://dom.spec.whatwg.org/#nodeiterator-pre-removing-steps * @method * @return void */ _preremove: { value: function _preremove(toBeRemovedNode) { if (isInclusiveAncestor(toBeRemovedNode, this._root)) { return; } if (!isInclusiveAncestor(toBeRemovedNode, this._referenceNode)) { return; } if (this._pointerBeforeReferenceNode) { var next = toBeRemovedNode; while (next.lastChild) { next = next.lastChild; } next = NodeTraversal.next(next, this.root); if (next) { this._referenceNode = next; return; } this._pointerBeforeReferenceNode = false; // fall through } if (toBeRemovedNode.previousSibling === null) { this._referenceNode = toBeRemovedNode.parentNode; } else { this._referenceNode = toBeRemovedNode.previousSibling; var lastChild; for (lastChild = this._referenceNode.lastChild; lastChild; lastChild = this._referenceNode.lastChild) { this._referenceNode = lastChild; } } } }, /** * @spec http://www.w3.org/TR/dom/#dom-nodeiterator-nextnode * @method * @return {Node|null} */ nextNode: { value: function nextNode() { return traverse(this, true); } }, /** * @spec http://www.w3.org/TR/dom/#dom-nodeiterator-previousnode * @method * @return {Node|null} */ previousNode: { value: function previousNode() { return traverse(this, false); } }, /** * @spec http://www.w3.org/TR/dom/#dom-nodeiterator-detach * @method * @return void */ detach: { value: function detach() { /* "The detach() method must do nothing. * Its functionality (disabling a NodeIterator object) was removed, * but the method itself is preserved for compatibility. */ } }, /** For compatibility with web-platform-tests. */ toString: { value: function toString() { return "[object NodeIterator]"; } }, }); /***/ }, /***/ 20513 (module) { "use strict"; // No support for subclassing array, return an actual Array object. function item(i) { /* jshint validthis: true */ return this[i] || null; } function NodeList(a) { if (!a) a = []; a.item = item; return a; } module.exports = NodeList; /***/ }, /***/ 67592 (module) { "use strict"; /* jshint esversion: 6 */ module.exports = class NodeList extends Array { constructor(a) { super((a && a.length) || 0); if (a) { for (var idx in a) { this[idx] = a[idx]; } } } item(i) { return this[i] || null; } }; /***/ }, /***/ 45192 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var NodeList; try { // Attempt to use ES6-style Array subclass if possible. NodeList = __webpack_require__(67592); } catch (e) { // No support for subclassing array, return an actual Array object. NodeList = __webpack_require__(20513); } module.exports = NodeList; /***/ }, /***/ 11256 (module) { "use strict"; /* exported NodeTraversal */ var NodeTraversal = module.exports = { nextSkippingChildren: nextSkippingChildren, nextAncestorSibling: nextAncestorSibling, next: next, previous: previous, deepLastChild: deepLastChild }; /** * @based on WebKit's NodeTraversal::nextSkippingChildren * https://trac.webkit.org/browser/trunk/Source/WebCore/dom/NodeTraversal.h?rev=179143#L109 */ function nextSkippingChildren(node, stayWithin) { if (node === stayWithin) { return null; } if (node.nextSibling !== null) { return node.nextSibling; } return nextAncestorSibling(node, stayWithin); } /** * @based on WebKit's NodeTraversal::nextAncestorSibling * https://trac.webkit.org/browser/trunk/Source/WebCore/dom/NodeTraversal.cpp?rev=179143#L93 */ function nextAncestorSibling(node, stayWithin) { for (node = node.parentNode; node !== null; node = node.parentNode) { if (node === stayWithin) { return null; } if (node.nextSibling !== null) { return node.nextSibling; } } return null; } /** * @based on WebKit's NodeTraversal::next * https://trac.webkit.org/browser/trunk/Source/WebCore/dom/NodeTraversal.h?rev=179143#L99 */ function next(node, stayWithin) { var n; n = node.firstChild; if (n !== null) { return n; } if (node === stayWithin) { return null; } n = node.nextSibling; if (n !== null) { return n; } return nextAncestorSibling(node, stayWithin); } /** * @based on WebKit's NodeTraversal::deepLastChild * https://trac.webkit.org/browser/trunk/Source/WebCore/dom/NodeTraversal.cpp?rev=179143#L116 */ function deepLastChild(node) { while (node.lastChild) { node = node.lastChild; } return node; } /** * @based on WebKit's NodeTraversal::previous * https://trac.webkit.org/browser/trunk/Source/WebCore/dom/NodeTraversal.h?rev=179143#L121 */ function previous(node, stayWithin) { var p; p = node.previousSibling; if (p !== null) { return deepLastChild(p); } p = node.parentNode; if (p === stayWithin) { return null; } return p; } /***/ }, /***/ 80859 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = { // NOTE: The `serializeOne()` function used to live on the `Node.prototype` // as a private method `Node#_serializeOne(child)`, however that requires // a megamorphic property access `this._serializeOne` just to get to the // method, and this is being done on lots of different `Node` subclasses, // which puts a lot of pressure on V8's megamorphic stub cache. So by // moving the helper off of the `Node.prototype` and into a separate // function in this helper module, we get a monomorphic property access // `NodeUtils.serializeOne` to get to the function and reduce pressure // on the megamorphic stub cache. // See https://github.com/fgnass/domino/pull/142 for more information. serializeOne: serializeOne, // Export util functions so that we can run extra test for them. // Note: we prefix function names with `ɵ`, similar to what we do // with internal functions in Angular packages. ɵescapeMatchingClosingTag: escapeMatchingClosingTag, ɵescapeClosingCommentTag: escapeClosingCommentTag, ɵescapeProcessingInstructionContent: escapeProcessingInstructionContent }; var utils = __webpack_require__(91995); var NAMESPACE = utils.NAMESPACE; var hasRawContent = { STYLE: true, SCRIPT: true, XMP: true, IFRAME: true, NOEMBED: true, NOFRAMES: true, PLAINTEXT: true }; var emptyElements = { area: true, base: true, basefont: true, bgsound: true, br: true, col: true, embed: true, frame: true, hr: true, img: true, input: true, keygen: true, link: true, meta: true, param: true, source: true, track: true, wbr: true }; var extraNewLine = { /* Removed in https://github.com/whatwg/html/issues/944 pre: true, textarea: true, listing: true */ }; const ESCAPE_REGEXP = /[&<>\u00A0]/g; const ESCAPE_ATTR_REGEXP = /[&"<>\u00A0]/g; function escape(s) { if (!ESCAPE_REGEXP.test(s)) { // nothing to do, fast path return s; } return s.replace(ESCAPE_REGEXP, (c) => { switch (c) { case "&": return "&"; case "<": return "<"; case ">": return ">"; case "\u00A0": return " "; } }); } function escapeAttr(s) { if (!ESCAPE_ATTR_REGEXP.test(s)) { // nothing to do, fast path return s; } return s.replace(ESCAPE_ATTR_REGEXP, (c) => { switch (c) { case "<": return "<"; case ">": return ">"; case "&": return "&"; case '"': return """; case "\u00A0": return " "; } }); } function attrname(a) { var ns = a.namespaceURI; if (!ns) return a.localName; if (ns === NAMESPACE.XML) return 'xml:' + a.localName; if (ns === NAMESPACE.XLINK) return 'xlink:' + a.localName; if (ns === NAMESPACE.XMLNS) { if (a.localName === 'xmlns') return 'xmlns'; else return 'xmlns:' + a.localName; } return a.name; } /** * Escapes matching closing tag in a raw text. * * For example, given `)`, * the parent tag would by "style" and the raw text is * "". If we come across a matching closing tag * (in out case ``) - replace `<` with `<` to avoid unexpected * and unsafe behavior after de-serialization. */ function escapeMatchingClosingTag(rawText, parentTag) { const parentClosingTag = '/; /** * Escapes closing comment tag in a comment content. * * For example, given `#comment('-->')`, the content of a comment would be * updated to `-->` to avoid unexpected and unsafe behavior after * de-serialization. */ function escapeClosingCommentTag(rawContent) { if (!CLOSING_COMMENT_REGEXP.test(rawContent)) { return rawContent; // fast path } return rawContent.replace(/(--\!?)>/g, '$1>'); } /** * Escapes processing instruction content by replacing `>` with `>`. */ function escapeProcessingInstructionContent(rawContent) { return rawContent.includes('>') ? rawContent.replaceAll('>', '>') : rawContent; } function serializeOne(kid, parent) { var s = ''; switch(kid.nodeType) { case 1: //ELEMENT_NODE var ns = kid.namespaceURI; var html = ns === NAMESPACE.HTML; var tagname = (html || ns === NAMESPACE.SVG || ns === NAMESPACE.MATHML) ? kid.localName : kid.tagName; s += '<' + tagname; for(var j = 0, k = kid._numattrs; j < k; j++) { var a = kid._attr(j); s += ' ' + attrname(a); if (a.value !== undefined) s += '="' + escapeAttr(a.value) + '"'; } s += '>'; if (!(html && emptyElements[tagname])) { var ss = kid.serialize(); // If an element can have raw content, this content may // potentially require escaping to avoid XSS. if (hasRawContent[tagname.toUpperCase()]) { ss = escapeMatchingClosingTag(ss, tagname); } if (html && extraNewLine[tagname] && ss.charAt(0)==='\n') s += '\n'; // Serialize children and add end tag for all others s += ss; s += ''; } break; case 3: //TEXT_NODE case 4: //CDATA_SECTION_NODE var parenttag; if (parent.nodeType === 1 /*ELEMENT_NODE*/ && parent.namespaceURI === NAMESPACE.HTML) parenttag = parent.tagName; else parenttag = ''; if (hasRawContent[parenttag] || (parenttag==='NOSCRIPT' && parent.ownerDocument._scripting_enabled)) { s += kid.data; } else { s += escape(kid.data); } break; case 8: //COMMENT_NODE s += ''; break; case 7: //PROCESSING_INSTRUCTION_NODE const content = escapeProcessingInstructionContent(kid.data); s += ''; break; case 10: //DOCUMENT_TYPE_NODE s += ''; break; default: utils.InvalidStateError(); } return s; } /***/ }, /***/ 39804 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var Node = __webpack_require__(20576); var NonDocumentTypeChildNode = { nextElementSibling: { get: function() { if (this.parentNode) { for (var kid = this.nextSibling; kid !== null; kid = kid.nextSibling) { if (kid.nodeType === Node.ELEMENT_NODE) return kid; } } return null; }}, previousElementSibling: { get: function() { if (this.parentNode) { for (var kid = this.previousSibling; kid !== null; kid = kid.previousSibling) { if (kid.nodeType === Node.ELEMENT_NODE) return kid; } } return null; }} }; module.exports = NonDocumentTypeChildNode; /***/ }, /***/ 68159 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = ProcessingInstruction; var Node = __webpack_require__(20576); var CharacterData = __webpack_require__(28277); function ProcessingInstruction(doc, target, data) { CharacterData.call(this); this.nodeType = Node.PROCESSING_INSTRUCTION_NODE; this.ownerDocument = doc; this.target = target; this._data = data; } var nodeValue = { get: function() { return this._data; }, set: function(v) { if (v === null || v === undefined) { v = ''; } else { v = String(v); } this._data = v; if (this.rooted) this.ownerDocument.mutateValue(this); } }; ProcessingInstruction.prototype = Object.create(CharacterData.prototype, { nodeName: { get: function() { return this.target; }}, nodeValue: nodeValue, textContent: nodeValue, innerText: nodeValue, data: { get: nodeValue.get, set: function(v) { nodeValue.set.call(this, v===null ? '' : String(v)); }, }, // Utility methods clone: { value: function clone() { return new ProcessingInstruction(this.ownerDocument, this.target, this._data); }}, isEqual: { value: function isEqual(n) { return this.target === n.target && this._data === n._data; }} }); /***/ }, /***/ 57995 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = Text; var utils = __webpack_require__(91995); var Node = __webpack_require__(20576); var CharacterData = __webpack_require__(28277); function Text(doc, data) { CharacterData.call(this); this.nodeType = Node.TEXT_NODE; this.ownerDocument = doc; this._data = data; this._index = undefined; } var nodeValue = { get: function() { return this._data; }, set: function(v) { if (v === null || v === undefined) { v = ''; } else { v = String(v); } if (v === this._data) return; this._data = v; if (this.rooted) this.ownerDocument.mutateValue(this); if (this.parentNode && this.parentNode._textchangehook) this.parentNode._textchangehook(this); } }; Text.prototype = Object.create(CharacterData.prototype, { nodeName: { value: "#text" }, // These three attributes are all the same. // The data attribute has a [TreatNullAs=EmptyString] but we'll // implement that at the interface level nodeValue: nodeValue, textContent: nodeValue, innerText: nodeValue, data: { get: nodeValue.get, set: function(v) { nodeValue.set.call(this, v===null ? '' : String(v)); }, }, splitText: { value: function splitText(offset) { if (offset > this._data.length || offset < 0) utils.IndexSizeError(); var newdata = this._data.substring(offset), newnode = this.ownerDocument.createTextNode(newdata); this.data = this.data.substring(0, offset); var parent = this.parentNode; if (parent !== null) parent.insertBefore(newnode, this.nextSibling); return newnode; }}, wholeText: { get: function wholeText() { var result = this.textContent; for (var next = this.nextSibling; next; next = next.nextSibling) { if (next.nodeType !== Node.TEXT_NODE) { break; } result += next.textContent; } return result; }}, // Obsolete, removed from spec. replaceWholeText: { value: utils.nyi }, // Utility methods clone: { value: function clone() { return new Text(this.ownerDocument, this._data); }}, }); /***/ }, /***/ 25718 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = TreeWalker; var Node = __webpack_require__(20576); var NodeFilter = __webpack_require__(46870); var NodeTraversal = __webpack_require__(11256); var utils = __webpack_require__(91995); var mapChild = { first: 'firstChild', last: 'lastChild', next: 'firstChild', previous: 'lastChild' }; var mapSibling = { first: 'nextSibling', last: 'previousSibling', next: 'nextSibling', previous: 'previousSibling' }; /* Private methods and helpers */ /** * @spec https://dom.spec.whatwg.org/#concept-traverse-children * @method * @access private * @param {TreeWalker} tw * @param {string} type One of 'first' or 'last'. * @return {Node|null} */ function traverseChildren(tw, type) { var child, node, parent, result, sibling; node = tw._currentNode[mapChild[type]]; while (node !== null) { result = tw._internalFilter(node); if (result === NodeFilter.FILTER_ACCEPT) { tw._currentNode = node; return node; } if (result === NodeFilter.FILTER_SKIP) { child = node[mapChild[type]]; if (child !== null) { node = child; continue; } } while (node !== null) { sibling = node[mapSibling[type]]; if (sibling !== null) { node = sibling; break; } parent = node.parentNode; if (parent === null || parent === tw.root || parent === tw._currentNode) { return null; } else { node = parent; } } } return null; } /** * @spec https://dom.spec.whatwg.org/#concept-traverse-siblings * @method * @access private * @param {TreeWalker} tw * @param {TreeWalker} type One of 'next' or 'previous'. * @return {Node|nul} */ function traverseSiblings(tw, type) { var node, result, sibling; node = tw._currentNode; if (node === tw.root) { return null; } while (true) { sibling = node[mapSibling[type]]; while (sibling !== null) { node = sibling; result = tw._internalFilter(node); if (result === NodeFilter.FILTER_ACCEPT) { tw._currentNode = node; return node; } sibling = node[mapChild[type]]; if (result === NodeFilter.FILTER_REJECT || sibling === null) { sibling = node[mapSibling[type]]; } } node = node.parentNode; if (node === null || node === tw.root) { return null; } if (tw._internalFilter(node) === NodeFilter.FILTER_ACCEPT) { return null; } } } /* Public API */ /** * Latest version: https://dom.spec.whatwg.org/#treewalker * * @constructor * @param {Node} root * @param {number} whatToShow [optional] * @param {Function|NodeFilter} filter [optional] * @throws Error */ function TreeWalker(root, whatToShow, filter) { if (!root || !root.nodeType) { utils.NotSupportedError(); } // Read-only properties this._root = root; this._whatToShow = Number(whatToShow) || 0; this._filter = filter || null; this._active = false; // Read-write property this._currentNode = root; } Object.defineProperties(TreeWalker.prototype, { root: { get: function() { return this._root; } }, whatToShow: { get: function() { return this._whatToShow; } }, filter: { get: function() { return this._filter; } }, currentNode: { get: function currentNode() { return this._currentNode; }, set: function setCurrentNode(v) { if (!(v instanceof Node)) { throw new TypeError("Not a Node"); // `null` is also not a node } this._currentNode = v; }, }, /** * @method * @param {Node} node * @return {Number} Constant NodeFilter.FILTER_ACCEPT, * NodeFilter.FILTER_REJECT or NodeFilter.FILTER_SKIP. */ _internalFilter: { value: function _internalFilter(node) { /* jshint bitwise: false */ var result, filter; if (this._active) { utils.InvalidStateError(); } // Maps nodeType to whatToShow if (!(((1 << (node.nodeType - 1)) & this._whatToShow))) { return NodeFilter.FILTER_SKIP; } filter = this._filter; if (filter === null) { result = NodeFilter.FILTER_ACCEPT; } else { this._active = true; try { if (typeof filter === 'function') { result = filter(node); } else { result = filter.acceptNode(node); } } finally { this._active = false; } } // Note that coercing to a number means that // `true` becomes `1` (which is NodeFilter.FILTER_ACCEPT) // `false` becomes `0` (neither accept, reject, or skip) return (+result); }}, /** * @spec https://dom.spec.whatwg.org/#dom-treewalker-parentnode * @based on WebKit's TreeWalker::parentNode * https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/dom/TreeWalker.cpp?rev=220453#L50 * @method * @return {Node|null} */ parentNode: { value: function parentNode() { var node = this._currentNode; while (node !== this.root) { node = node.parentNode; if (node === null) { return null; } if (this._internalFilter(node) === NodeFilter.FILTER_ACCEPT) { this._currentNode = node; return node; } } return null; }}, /** * @spec https://dom.spec.whatwg.org/#dom-treewalker-firstchild * @method * @return {Node|null} */ firstChild: { value: function firstChild() { return traverseChildren(this, 'first'); }}, /** * @spec https://dom.spec.whatwg.org/#dom-treewalker-lastchild * @method * @return {Node|null} */ lastChild: { value: function lastChild() { return traverseChildren(this, 'last'); }}, /** * @spec http://www.w3.org/TR/dom/#dom-treewalker-previoussibling * @method * @return {Node|null} */ previousSibling: { value: function previousSibling() { return traverseSiblings(this, 'previous'); }}, /** * @spec http://www.w3.org/TR/dom/#dom-treewalker-nextsibling * @method * @return {Node|null} */ nextSibling: { value: function nextSibling() { return traverseSiblings(this, 'next'); }}, /** * @spec https://dom.spec.whatwg.org/#dom-treewalker-previousnode * @based on WebKit's TreeWalker::previousNode * https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/dom/TreeWalker.cpp?rev=220453#L181 * @method * @return {Node|null} */ previousNode: { value: function previousNode() { var node, result, previousSibling, lastChild; node = this._currentNode; while (node !== this._root) { for (previousSibling = node.previousSibling; previousSibling; previousSibling = node.previousSibling) { node = previousSibling; result = this._internalFilter(node); if (result === NodeFilter.FILTER_REJECT) { continue; } for (lastChild = node.lastChild; lastChild; lastChild = node.lastChild) { node = lastChild; result = this._internalFilter(node); if (result === NodeFilter.FILTER_REJECT) { break; } } if (result === NodeFilter.FILTER_ACCEPT) { this._currentNode = node; return node; } } if (node === this.root || node.parentNode === null) { return null; } node = node.parentNode; if (this._internalFilter(node) === NodeFilter.FILTER_ACCEPT) { this._currentNode = node; return node; } } return null; }}, /** * @spec https://dom.spec.whatwg.org/#dom-treewalker-nextnode * @based on WebKit's TreeWalker::nextNode * https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/dom/TreeWalker.cpp?rev=220453#L228 * @method * @return {Node|null} */ nextNode: { value: function nextNode() { var node, result, firstChild, nextSibling; node = this._currentNode; result = NodeFilter.FILTER_ACCEPT; CHILDREN: while (true) { for (firstChild = node.firstChild; firstChild; firstChild = node.firstChild) { node = firstChild; result = this._internalFilter(node); if (result === NodeFilter.FILTER_ACCEPT) { this._currentNode = node; return node; } else if (result === NodeFilter.FILTER_REJECT) { break; } } for (nextSibling = NodeTraversal.nextSkippingChildren(node, this.root); nextSibling; nextSibling = NodeTraversal.nextSkippingChildren(node, this.root)) { node = nextSibling; result = this._internalFilter(node); if (result === NodeFilter.FILTER_ACCEPT) { this._currentNode = node; return node; } else if (result === NodeFilter.FILTER_SKIP) { continue CHILDREN; } } return null; } }}, /** For compatibility with web-platform-tests. */ toString: { value: function toString() { return "[object TreeWalker]"; }}, }); /***/ }, /***/ 45280 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var Event = __webpack_require__(79778); module.exports = UIEvent; function UIEvent() { // Just use the superclass constructor to initialize Event.call(this); this.view = null; // FF uses the current window this.detail = 0; } UIEvent.prototype = Object.create(Event.prototype, { constructor: { value: UIEvent }, initUIEvent: { value: function(type, bubbles, cancelable, view, detail) { this.initEvent(type, bubbles, cancelable); this.view = view; this.detail = detail; }} }); /***/ }, /***/ 40747 (module) { "use strict"; module.exports = URL; function URL(url) { if (!url) return Object.create(URL.prototype); // Can't use String.trim() since it defines whitespace differently than HTML this.url = url.replace(/^[ \t\n\r\f]+|[ \t\n\r\f]+$/g, ""); // See http://tools.ietf.org/html/rfc3986#appendix-B // and https://url.spec.whatwg.org/#parsing var match = URL.pattern.exec(this.url); if (match) { if (match[2]) this.scheme = match[2]; if (match[4]) { // parse username/password var userinfo = match[4].match(URL.userinfoPattern); if (userinfo) { this.username = userinfo[1]; this.password = userinfo[3]; match[4] = match[4].substring(userinfo[0].length); } if (match[4].match(URL.portPattern)) { var pos = match[4].lastIndexOf(':'); this.host = match[4].substring(0, pos); this.port = match[4].substring(pos+1); } else { this.host = match[4]; } } if (match[5]) this.path = match[5]; if (match[6]) this.query = match[7]; if (match[8]) this.fragment = match[9]; } } URL.pattern = /^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/; URL.userinfoPattern = /^([^@:]*)(:([^@]*))?@/; URL.portPattern = /:\d+$/; URL.authorityPattern = /^[^:\/?#]+:\/\//; URL.hierarchyPattern = /^[^:\/?#]+:\//; // Return a percentEncoded version of s. // S should be a single-character string // XXX: needs to do utf-8 encoding? URL.percentEncode = function percentEncode(s) { var c = s.charCodeAt(0); if (c < 256) return "%" + c.toString(16); else throw Error("can't percent-encode codepoints > 255 yet"); }; URL.prototype = { constructor: URL, // XXX: not sure if this is the precise definition of absolute isAbsolute: function() { return !!this.scheme; }, isAuthorityBased: function() { return URL.authorityPattern.test(this.url); }, isHierarchical: function() { return URL.hierarchyPattern.test(this.url); }, toString: function() { var s = ""; if (this.scheme !== undefined) s += this.scheme + ":"; if (this.isAbsolute()) { s += '//'; if (this.username || this.password) { s += this.username || ''; if (this.password) { s += ':' + this.password; } s += '@'; } if (this.host) { s += this.host; } } if (this.port !== undefined) s += ":" + this.port; if (this.path !== undefined) s += this.path; if (this.query !== undefined) s += "?" + this.query; if (this.fragment !== undefined) s += "#" + this.fragment; return s; }, // See: http://tools.ietf.org/html/rfc3986#section-5.2 // and https://url.spec.whatwg.org/#constructors resolve: function(relative) { var base = this; // The base url we're resolving against var r = new URL(relative); // The relative reference url to resolve var t = new URL(); // The absolute target url we will return if (r.scheme !== undefined) { t.scheme = r.scheme; t.username = r.username; t.password = r.password; t.host = r.host; t.port = r.port; t.path = remove_dot_segments(r.path); t.query = r.query; } else { t.scheme = base.scheme; if (r.host !== undefined) { t.username = r.username; t.password = r.password; t.host = r.host; t.port = r.port; t.path = remove_dot_segments(r.path); t.query = r.query; } else { t.username = base.username; t.password = base.password; t.host = base.host; t.port = base.port; if (!r.path) { // undefined or empty t.path = base.path; if (r.query !== undefined) t.query = r.query; else t.query = base.query; } else { if (r.path.charAt(0) === "/") { t.path = remove_dot_segments(r.path); } else { t.path = merge(base.path, r.path); t.path = remove_dot_segments(t.path); } t.query = r.query; } } } t.fragment = r.fragment; return t.toString(); function merge(basepath, refpath) { if (base.host !== undefined && !base.path) return "/" + refpath; var lastslash = basepath.lastIndexOf("/"); if (lastslash === -1) return refpath; else return basepath.substring(0, lastslash+1) + refpath; } function remove_dot_segments(path) { if (!path) return path; // For "" or undefined var output = ""; while(path.length > 0) { if (path === "." || path === "..") { path = ""; break; } var twochars = path.substring(0,2); var threechars = path.substring(0,3); var fourchars = path.substring(0,4); if (threechars === "../") { path = path.substring(3); } else if (twochars === "./") { path = path.substring(2); } else if (threechars === "/./") { path = "/" + path.substring(3); } else if (twochars === "/." && path.length === 2) { path = "/"; } else if (fourchars === "/../" || (threechars === "/.." && path.length === 3)) { path = "/" + path.substring(4); output = output.replace(/\/?[^\/]*$/, ""); } else { var segment = path.match(/(\/?([^\/]*))/)[0]; output += segment; path = path.substring(segment.length); } } return output; } }, }; /***/ }, /***/ 22554 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var URL = __webpack_require__(40747); module.exports = URLUtils; // Allow the `x == null` pattern. This is eslint's "null: 'ignore'" option, // but jshint doesn't support this. /* jshint eqeqeq: false */ // This is an abstract superclass for Location, HTMLAnchorElement and // other types that have the standard complement of "URL decomposition // IDL attributes". This is now standardized as URLUtils, see: // https://url.spec.whatwg.org/#urlutils // Subclasses must define a getter/setter on href. // The getter and setter methods parse and rebuild the URL on each // invocation; there is no attempt to cache the value and be more efficient function URLUtils() {} URLUtils.prototype = Object.create(Object.prototype, { _url: { get: function() { // XXX: this should do the "Reinitialize url" steps, and "null" should // be a valid return value. return new URL(this.href); } }, protocol: { get: function() { var url = this._url; if (url && url.scheme) return url.scheme + ":"; else return ":"; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute()) { v = v.replace(/:+$/, ""); v = v.replace(/[^-+\.a-zA-Z0-9]/g, URL.percentEncode); if (v.length > 0) { url.scheme = v; output = url.toString(); } } this.href = output; }, }, host: { get: function() { var url = this._url; if (url.isAbsolute() && url.isAuthorityBased()) return url.host + (url.port ? (":" + url.port) : ""); else return ""; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute() && url.isAuthorityBased()) { v = v.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g, URL.percentEncode); if (v.length > 0) { url.host = v; delete url.port; output = url.toString(); } } this.href = output; }, }, hostname: { get: function() { var url = this._url; if (url.isAbsolute() && url.isAuthorityBased()) return url.host; else return ""; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute() && url.isAuthorityBased()) { v = v.replace(/^\/+/, ""); v = v.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g, URL.percentEncode); if (v.length > 0) { url.host = v; output = url.toString(); } } this.href = output; }, }, port: { get: function() { var url = this._url; if (url.isAbsolute() && url.isAuthorityBased() && url.port!==undefined) return url.port; else return ""; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute() && url.isAuthorityBased()) { v = '' + v; v = v.replace(/[^0-9].*$/, ""); v = v.replace(/^0+/, ""); if (v.length === 0) v = "0"; if (parseInt(v, 10) <= 65535) { url.port = v; output = url.toString(); } } this.href = output; }, }, pathname: { get: function() { var url = this._url; if (url.isAbsolute() && url.isHierarchical()) return url.path; else return ""; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute() && url.isHierarchical()) { if (v.charAt(0) !== "/") v = "/" + v; v = v.replace(/[^-+\._~!$&'()*,;:=@\/a-zA-Z0-9]/g, URL.percentEncode); url.path = v; output = url.toString(); } this.href = output; }, }, search: { get: function() { var url = this._url; if (url.isAbsolute() && url.isHierarchical() && url.query!==undefined) return "?" + url.query; else return ""; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute() && url.isHierarchical()) { if (v.charAt(0) === "?") v = v.substring(1); v = v.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g, URL.percentEncode); url.query = v; output = url.toString(); } this.href = output; }, }, hash: { get: function() { var url = this._url; if (url == null || url.fragment == null || url.fragment === '') { return ""; } else { return "#" + url.fragment; } }, set: function(v) { var output = this.href; var url = new URL(output); if (v.charAt(0) === "#") v = v.substring(1); v = v.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g, URL.percentEncode); url.fragment = v; output = url.toString(); this.href = output; }, }, username: { get: function() { var url = this._url; return url.username || ''; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute()) { v = v.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\:]/g, URL.percentEncode); url.username = v; output = url.toString(); } this.href = output; }, }, password: { get: function() { var url = this._url; return url.password || ''; }, set: function(v) { var output = this.href; var url = new URL(output); if (url.isAbsolute()) { if (v==='') { url.password = null; } else { v = v.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\]/g, URL.percentEncode); url.password = v; } output = url.toString(); } this.href = output; }, }, origin: { get: function() { var url = this._url; if (url == null) { return ''; } var originForPort = function(defaultPort) { var origin = [url.scheme, url.host, +url.port || defaultPort]; // XXX should be "unicode serialization" return origin[0] + '://' + origin[1] + (origin[2] === defaultPort ? '' : (':' + origin[2])); }; switch (url.scheme) { case 'ftp': return originForPort(21); case 'gopher': return originForPort(70); case 'http': case 'ws': return originForPort(80); case 'https': case 'wss': return originForPort(443); default: // this is what chrome does return url.scheme + '://'; } } }, /* searchParams: { get: function() { var url = this._url; // XXX }, set: function(v) { var output = this.href; var url = new URL(output); // XXX this.href = output; }, }, */ }); URLUtils._inherit = function(proto) { // copy getters/setters from URLUtils to o. Object.getOwnPropertyNames(URLUtils.prototype).forEach(function(p) { if (p==='constructor' || p==='href') { return; } var desc = Object.getOwnPropertyDescriptor(URLUtils.prototype, p); Object.defineProperty(proto, p, desc); }); }; /***/ }, /***/ 98352 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var DOMImplementation = __webpack_require__(94008); var EventTarget = __webpack_require__(91283); var Location = __webpack_require__(73851); var utils = __webpack_require__(91995); module.exports = Window; function Window(document) { this.document = document || new DOMImplementation(null).createHTMLDocument(""); this.document._scripting_enabled = true; this.document.defaultView = this; this.location = new Location(this, this.document._address || 'about:blank'); } Window.prototype = Object.create(EventTarget.prototype, { console: { value: console }, history: { value: { back: utils.nyi, forward: utils.nyi, go: utils.nyi }}, navigator: { value: __webpack_require__(69162) }, // Self-referential properties window: { get: function() { return this; }}, self: { get: function() { return this; }}, frames: { get: function() { return this; }}, // Self-referential properties for a top-level window parent: { get: function() { return this; }}, top: { get: function() { return this; }}, // We don't support any other windows for now length: { value: 0 }, // no frames frameElement: { value: null }, // not part of a frame opener: { value: null }, // not opened by another window // The onload event handler. // XXX: need to support a bunch of other event types, too, // and have them interoperate with document.body. onload: { get: function() { return this._getEventHandler("load"); }, set: function(v) { this._setEventHandler("load", v); } }, // XXX This is a completely broken implementation getComputedStyle: { value: function getComputedStyle(elt) { return elt.style; }} }); utils.expose(__webpack_require__(33690), Window); utils.expose(__webpack_require__(57102), Window); /***/ }, /***/ 33690 (module) { "use strict"; // https://html.spec.whatwg.org/multipage/webappapis.html#windowtimers var WindowTimers = { setTimeout: setTimeout, clearTimeout: clearTimeout, setInterval: setInterval, clearInterval: clearInterval }; module.exports = WindowTimers; /***/ }, /***/ 57673 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(91995); exports.property = function(attr) { if (Array.isArray(attr.type)) { var valid = Object.create(null); attr.type.forEach(function(val) { valid[val.value || val] = val.alias || val; }); var missingValueDefault = attr.missing; if (missingValueDefault===undefined) { missingValueDefault = null; } var invalidValueDefault = attr.invalid; if (invalidValueDefault===undefined) { invalidValueDefault = missingValueDefault; } return { get: function() { var v = this._getattr(attr.name); if (v === null) return missingValueDefault; v = valid[v.toLowerCase()]; if (v !== undefined) return v; if (invalidValueDefault !== null) return invalidValueDefault; return v; }, set: function(v) { this._setattr(attr.name, v); } }; } else if (attr.type === Boolean) { return { get: function() { return this.hasAttribute(attr.name); }, set: function(v) { if (v) { this._setattr(attr.name, ''); } else { this.removeAttribute(attr.name); } } }; } else if (attr.type === Number || attr.type === "long" || attr.type === "unsigned long" || attr.type === "limited unsigned long with fallback") { return numberPropDesc(attr); } else if (!attr.type || attr.type === String) { return { get: function() { return this._getattr(attr.name) || ''; }, set: function(v) { if (attr.treatNullAsEmptyString && v === null) { v = ''; } this._setattr(attr.name, v); } }; } else if (typeof attr.type === 'function') { return attr.type(attr.name, attr); } throw new Error('Invalid attribute definition'); }; // See http://www.whatwg.org/specs/web-apps/current-work/#reflect // // defval is the default value. If it is a function, then that function // will be invoked as a method of the element to obtain the default. // If no default is specified for a given attribute, then the default // depends on the type of the attribute, but since this function handles // 4 integer cases, you must specify the default value in each call // // min and max define a valid range for getting the attribute. // // setmin defines a minimum value when setting. If the value is less // than that, then throw INDEX_SIZE_ERR. // // Conveniently, JavaScript's parseInt function appears to be // compatible with HTML's 'rules for parsing integers' function numberPropDesc(a) { var def; if(typeof a.default === 'function') { def = a.default; } else if(typeof a.default === 'number') { def = function() { return a.default; }; } else { def = function() { utils.assert(false, typeof a.default); }; } var unsigned_long = (a.type === 'unsigned long'); var signed_long = (a.type === 'long'); var unsigned_fallback = (a.type === 'limited unsigned long with fallback'); var min = a.min, max = a.max, setmin = a.setmin; if (min === undefined) { if (unsigned_long) min = 0; if (signed_long) min = -0x80000000; if (unsigned_fallback) min = 1; } if (max === undefined) { if (unsigned_long || signed_long || unsigned_fallback) max = 0x7FFFFFFF; } return { get: function() { var v = this._getattr(a.name); var n = a.float ? parseFloat(v) : parseInt(v, 10); if (v === null || !isFinite(n) || (min !== undefined && n < min) || (max !== undefined && n > max)) { return def.call(this); } if (unsigned_long || signed_long || unsigned_fallback) { if (!/^[ \t\n\f\r]*[-+]?[0-9]/.test(v)) { return def.call(this); } n = n|0; // jshint ignore:line } return n; }, set: function(v) { if (!a.float) { v = Math.floor(v); } if (setmin !== undefined && v < setmin) { utils.IndexSizeError(a.name + ' set to ' + v); } if (unsigned_long) { v = (v < 0 || v > 0x7FFFFFFF) ? def.call(this) : (v|0); // jshint ignore:line } else if (unsigned_fallback) { v = (v < 1 || v > 0x7FFFFFFF) ? def.call(this) : (v|0); // jshint ignore:line } else if (signed_long) { v = (v < -0x80000000 || v > 0x7FFFFFFF) ? def.call(this) : (v|0); // jshint ignore:line } this._setattr(a.name, String(v)); } }; } // This is a utility function for setting up change handler functions // for attributes like 'id' that require special handling when they change. exports.registerChangeHandler = function(c, name, handler) { var p = c.prototype; // If p does not already have its own _attributeChangeHandlers // then create one for it, inheriting from the inherited // _attributeChangeHandlers. At the top (for the Element class) the // _attributeChangeHandlers object will be created with a null prototype. if (!Object.prototype.hasOwnProperty.call(p, '_attributeChangeHandlers')) { p._attributeChangeHandlers = Object.create(p._attributeChangeHandlers || null); } p._attributeChangeHandlers[name] = handler; }; /***/ }, /***/ 6978 (__unused_webpack_module, exports) { /* * This file defines Domino behaviour that can be externally configured. * To change these settings, set the relevant global property *before* * you call `require("domino")`. */ exports.h = !globalThis.__domino_frozen__; /***/ }, /***/ 47679 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var attributes = __webpack_require__(57673); var isApiWritable = (__webpack_require__(6978)/* .isApiWritable */ .h); module.exports = function(spec, defaultConstructor, tagList, tagNameToImpl) { var c = spec.ctor; if (c) { var props = spec.props || {}; if (spec.attributes) { for (var n in spec.attributes) { var attr = spec.attributes[n]; if (typeof attr !== 'object' || Array.isArray(attr)) attr = {type: attr}; if (!attr.name) attr.name = n.toLowerCase(); props[n] = attributes.property(attr); } } props.constructor = { value : c, writable: isApiWritable }; c.prototype = Object.create((spec.superclass || defaultConstructor).prototype, props); if (spec.events) { addEventHandlers(c, spec.events); } tagList[spec.name] = c; } else { c = defaultConstructor; } (spec.tags || spec.tag && [spec.tag] || []).forEach(function(tag) { tagNameToImpl[tag] = c; }); return c; }; function EventHandlerBuilder(body, document, form, element) { this.body = body; this.document = document; this.form = form; this.element = element; } EventHandlerBuilder.prototype.build = function () { return () => {}; }; function EventHandlerChangeHandler(elt, name, oldval, newval) { var doc = elt.ownerDocument || Object.create(null); var form = elt.form || Object.create(null); elt[name] = new EventHandlerBuilder(newval, doc, form, elt).build(); } function addEventHandlers(c, eventHandlerTypes) { var p = c.prototype; eventHandlerTypes.forEach(function(type) { // Define the event handler registration IDL attribute for this type Object.defineProperty(p, "on" + type, { get: function() { return this._getEventHandler(type); }, set: function(v) { this._setEventHandler(type, v); }, }); // Define special behavior for the content attribute as well attributes.registerChangeHandler(c, "on" + type, EventHandlerChangeHandler); }); } /***/ }, /***/ 86817 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = { Event: __webpack_require__(79778), UIEvent: __webpack_require__(45280), MouseEvent: __webpack_require__(6421), CustomEvent: __webpack_require__(58575) }; /***/ }, /***/ 41537 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var Node = __webpack_require__(20576); var Element = __webpack_require__(67262); var CSSStyleDeclaration = __webpack_require__(36142); var utils = __webpack_require__(91995); var URLUtils = __webpack_require__(22554); var defineElement = __webpack_require__(47679); var htmlElements = exports.elements = {}; var htmlNameToImpl = Object.create(null); exports.createElement = function(doc, localName, prefix) { var impl = htmlNameToImpl[localName] || HTMLUnknownElement; return new impl(doc, localName, prefix); }; function define(spec) { return defineElement(spec, HTMLElement, htmlElements, htmlNameToImpl); } function URL(attr) { return { get: function() { var v = this._getattr(attr); if (v === null) { return ''; } var url = this.doc._resolve(v); return (url === null) ? v : url; }, set: function(value) { this._setattr(attr, value); } }; } function CORS(attr) { return { get: function() { var v = this._getattr(attr); if (v === null) { return null; } if (v.toLowerCase() === 'use-credentials') { return 'use-credentials'; } return 'anonymous'; }, set: function(value) { if (value===null || value===undefined) { this.removeAttribute(attr); } else { this._setattr(attr, value); } } }; } const REFERRER = { type: ["", "no-referrer", "no-referrer-when-downgrade", "same-origin", "origin", "strict-origin", "origin-when-cross-origin", "strict-origin-when-cross-origin", "unsafe-url"], missing: '', }; // XXX: the default value for tabIndex should be 0 if the element is // focusable and -1 if it is not. But the full definition of focusable // is actually hard to compute, so for now, I'll follow Firefox and // just base the default value on the type of the element. var focusableElements = { "A":true, "LINK":true, "BUTTON":true, "INPUT":true, "SELECT":true, "TEXTAREA":true, "COMMAND":true }; var HTMLFormElement = function(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); this._form = null; // Prevent later deoptimization }; var HTMLElement = exports.HTMLElement = define({ superclass: Element, name: 'HTMLElement', ctor: function HTMLElement(doc, localName, prefix) { Element.call(this, doc, localName, utils.NAMESPACE.HTML, prefix); }, props: { dangerouslySetInnerHTML: { set: function (v) { this._innerHTML = v; }, }, innerHTML: { get: function() { return this.serialize(); }, set: function(v) { var parser = this.ownerDocument.implementation.mozHTMLParser( this.ownerDocument._address, this); parser.parse(v===null ? '' : String(v), true); // Remove any existing children of this node var target = (this instanceof htmlNameToImpl.template) ? this.content : this; while(target.hasChildNodes()) target.removeChild(target.firstChild); // Now copy newly parsed children to this node target.appendChild(parser._asDocumentFragment()); } }, style: { get: function() { if (!this._style) this._style = new CSSStyleDeclaration(this); return this._style; }, set: function(v) { if (v===null||v===undefined) { v = ''; } this._setattr('style', String(v)); }}, // These can't really be implemented server-side in a reasonable way. blur: { value: function() {}}, focus: { value: function() {}}, forceSpellCheck: { value: function() {}}, click: { value: function() { if (this._click_in_progress) return; this._click_in_progress = true; try { if (this._pre_click_activation_steps) this._pre_click_activation_steps(); var event = this.ownerDocument.createEvent("MouseEvent"); event.initMouseEvent("click", true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, // These 4 should be initialized with // the actually current keyboard state // somehow... false, false, false, false, 0, null ); // Dispatch this as an untrusted event since it is synthetic var success = this.dispatchEvent(event); if (success) { if (this._post_click_activation_steps) this._post_click_activation_steps(event); } else { if (this._cancelled_activation_steps) this._cancelled_activation_steps(); } } finally { this._click_in_progress = false; } }}, submit: { value: utils.nyi }, }, attributes: { title: String, lang: String, dir: {type: ["ltr", "rtl", "auto"], missing: ''}, draggable: {type: ["true", "false"], treatNullAsEmptyString: true }, spellcheck: {type: ["true", "false"], missing: ''}, enterKeyHint: {type: ["enter", "done", "go", "next", "previous", "search", "send"], missing: ''}, autoCapitalize: {type: ["off", "on", "none", "sentences", "words", "characters"], missing: '' }, autoFocus: Boolean, accessKey: String, nonce: String, hidden: Boolean, translate: {type: ["no", "yes"], missing: '' }, tabIndex: {type: "long", default: function() { if (this.tagName in focusableElements || this.contentEditable) return 0; else return -1; }} }, events: [ "abort", "canplay", "canplaythrough", "change", "click", "contextmenu", "cuechange", "dblclick", "drag", "dragend", "dragenter", "dragleave", "dragover", "dragstart", "drop", "durationchange", "emptied", "ended", "input", "invalid", "keydown", "keypress", "keyup", "loadeddata", "loadedmetadata", "loadstart", "mousedown", "mousemove", "mouseout", "mouseover", "mouseup", "mousewheel", "pause", "play", "playing", "progress", "ratechange", "readystatechange", "reset", "seeked", "seeking", "select", "show", "stalled", "submit", "suspend", "timeupdate", "volumechange", "waiting", // These last 5 event types will be overriden by HTMLBodyElement "blur", "error", "focus", "load", "scroll" ] }); // XXX: reflect contextmenu as contextMenu, with element type // style: the spec doesn't call this a reflected attribute. // may want to handle it manually. // contentEditable: enumerated, not clear if it is actually // reflected or requires custom getter/setter. Not listed as // "limited to known values". Raises syntax_err on bad setting, // so I think this is custom. // contextmenu: content is element id, idl type is an element // draggable: boolean, but not a reflected attribute // dropzone: reflected SettableTokenList, experimental, so don't // implement it right away. // data-* attributes: need special handling in setAttribute? // Or maybe that isn't necessary. Can I just scan the attribute list // when building the dataset? Liveness and caching issues? // microdata attributes: many are simple reflected attributes, but // I'm not going to implement this now. var HTMLUnknownElement = define({ name: 'HTMLUnknownElement', ctor: function HTMLUnknownElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); } }); var formAssociatedProps = { // See http://www.w3.org/TR/html5/association-of-controls-and-forms.html#form-owner form: { get: function() { return this._form; }} }; define({ tag: 'a', name: 'HTMLAnchorElement', ctor: function HTMLAnchorElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { _post_click_activation_steps: { value: function(e) { if (this.href) { // Follow the link // XXX: this is just a quick hack // XXX: the HTML spec probably requires more than this this.ownerDocument.defaultView.location = this.href; } }}, }, attributes: { href: URL, ping: String, download: String, target: String, rel: String, media: String, hreflang: String, type: String, referrerPolicy: REFERRER, // Obsolete coords: String, charset: String, name: String, rev: String, shape: String, } }); // Latest WhatWG spec says these methods come via HTMLHyperlinkElementUtils URLUtils._inherit(htmlNameToImpl.a.prototype); define({ tag: 'area', name: 'HTMLAreaElement', ctor: function HTMLAreaElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { alt: String, target: String, download: String, rel: String, media: String, href: URL, hreflang: String, type: String, shape: String, coords: String, ping: String, // XXX: also reflect relList referrerPolicy: REFERRER, // Obsolete noHref: Boolean, } }); // Latest WhatWG spec says these methods come via HTMLHyperlinkElementUtils URLUtils._inherit(htmlNameToImpl.area.prototype); define({ tag: 'br', name: 'HTMLBRElement', ctor: function HTMLBRElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete clear: String }, }); define({ tag: 'base', name: 'HTMLBaseElement', ctor: function HTMLBaseElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { "target": String } }); define({ tag: 'body', name: 'HTMLBodyElement', ctor: function HTMLBodyElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, // Certain event handler attributes on a tag actually set // handlers for the window rather than just that element. Define // getters and setters for those here. Note that some of these override // properties on HTMLElement.prototype. // XXX: If I add support for , these have to go there, too // XXX // When the Window object is implemented, these attribute will have // to work with the same-named attributes on the Window. events: [ "afterprint", "beforeprint", "beforeunload", "blur", "error", "focus","hashchange", "load", "message", "offline", "online", "pagehide", "pageshow","popstate","resize","scroll","storage","unload", ], attributes: { // Obsolete text: { type: String, treatNullAsEmptyString: true }, link: { type: String, treatNullAsEmptyString: true }, vLink: { type: String, treatNullAsEmptyString: true }, aLink: { type: String, treatNullAsEmptyString: true }, bgColor: { type: String, treatNullAsEmptyString: true }, background: String, } }); define({ tag: 'button', name: 'HTMLButtonElement', ctor: function HTMLButtonElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps, attributes: { name: String, value: String, disabled: Boolean, autofocus: Boolean, type: { type:["submit", "reset", "button", "menu"], missing: 'submit' }, formTarget: String, formAction: URL, formNoValidate: Boolean, formMethod: { type: ["get", "post", "dialog"], invalid: 'get', missing: '' }, formEnctype: { type: ["application/x-www-form-urlencoded", "multipart/form-data", "text/plain"], invalid: "application/x-www-form-urlencoded", missing: '' }, } }); define({ tag: 'dl', name: 'HTMLDListElement', ctor: function HTMLDListElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete compact: Boolean, } }); define({ tag: 'data', name: 'HTMLDataElement', ctor: function HTMLDataElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { value: String, } }); define({ tag: 'datalist', name: 'HTMLDataListElement', ctor: function HTMLDataListElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); } }); define({ tag: 'details', name: 'HTMLDetailsElement', ctor: function HTMLDetailsElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { "open": Boolean } }); define({ tag: 'div', name: 'HTMLDivElement', ctor: function HTMLDivElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete align: String } }); define({ tag: 'embed', name: 'HTMLEmbedElement', ctor: function HTMLEmbedElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { src: URL, type: String, width: String, height: String, // Obsolete align: String, name: String, } }); define({ tag: 'fieldset', name: 'HTMLFieldSetElement', ctor: function HTMLFieldSetElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps, attributes: { disabled: Boolean, name: String } }); define({ tag: 'form', name: 'HTMLFormElement', ctor: function HTMLFormElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { action: String, autocomplete: {type:['on', 'off'], missing: 'on'}, name: String, acceptCharset: {name: "accept-charset"}, target: String, noValidate: Boolean, method: { type: ["get", "post", "dialog"], invalid: 'get', missing: 'get' }, // Both enctype and encoding reflect the enctype content attribute enctype: { type: ["application/x-www-form-urlencoded", "multipart/form-data", "text/plain"], invalid: "application/x-www-form-urlencoded", missing: "application/x-www-form-urlencoded" }, encoding: {name: 'enctype', type: ["application/x-www-form-urlencoded", "multipart/form-data", "text/plain"], invalid: "application/x-www-form-urlencoded", missing: "application/x-www-form-urlencoded" }, } }); define({ tag: 'hr', name: 'HTMLHRElement', ctor: function HTMLHRElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete align: String, color: String, noShade: Boolean, size: String, width: String, }, }); define({ tag: 'head', name: 'HTMLHeadElement', ctor: function HTMLHeadElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); } }); define({ tags: ['h1','h2','h3','h4','h5','h6'], name: 'HTMLHeadingElement', ctor: function HTMLHeadingElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete align: String, }, }); define({ tag: 'html', name: 'HTMLHtmlElement', ctor: function HTMLHtmlElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { xmlns: URL, // Obsolete version: String } }); define({ tag: 'iframe', name: 'HTMLIFrameElement', ctor: function HTMLIFrameElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { src: URL, srcdoc: String, name: String, width: String, height: String, // XXX: sandbox is a reflected settable token list seamless: Boolean, allow: Boolean, allowFullscreen: Boolean, allowUserMedia: Boolean, allowPaymentRequest: Boolean, referrerPolicy: REFERRER, loading: { type:['eager','lazy'], treatNullAsEmptyString: true }, // Obsolete align: String, scrolling: String, frameBorder: String, longDesc: URL, marginHeight: { type: String, treatNullAsEmptyString: true }, marginWidth: { type: String, treatNullAsEmptyString: true }, } }); define({ tag: 'img', name: 'HTMLImageElement', ctor: function HTMLImageElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { alt: String, src: URL, srcset: String, crossOrigin: CORS, useMap: String, isMap: Boolean, sizes: String, height: { type: "unsigned long", default: 0 }, width: { type: "unsigned long", default: 0 }, referrerPolicy: REFERRER, loading: { type:['eager','lazy'], missing: '' }, // Obsolete: name: String, lowsrc: URL, align: String, hspace: { type: "unsigned long", default: 0 }, vspace: { type: "unsigned long", default: 0 }, longDesc: URL, border: { type: String, treatNullAsEmptyString: true }, } }); define({ tag: 'input', name: 'HTMLInputElement', ctor: function HTMLInputElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: { form: formAssociatedProps.form, _post_click_activation_steps: { value: function(e) { if (this.type === 'checkbox') { this.checked = !this.checked; } else if (this.type === 'radio') { var group = this.form.getElementsByName(this.name); for (var i=group.length-1; i >= 0; i--) { var el = group[i]; el.checked = (el === this); } } }}, }, attributes: { name: String, disabled: Boolean, autofocus: Boolean, accept: String, alt: String, max: String, min: String, pattern: String, placeholder: String, step: String, dirName: String, defaultValue: {name: 'value'}, multiple: Boolean, required: Boolean, readOnly: Boolean, checked: Boolean, value: String, src: URL, defaultChecked: {name: 'checked', type: Boolean}, size: {type: 'unsigned long', default: 20, min: 1, setmin: 1}, width: {type: 'unsigned long', min: 0, setmin: 0, default: 0}, height: {type: 'unsigned long', min: 0, setmin: 0, default: 0}, minLength: {type: 'unsigned long', min: 0, setmin: 0, default: -1}, maxLength: {type: 'unsigned long', min: 0, setmin: 0, default: -1}, autocomplete: String, // It's complicated type: { type: ["text", "hidden", "search", "tel", "url", "email", "password", "datetime", "date", "month", "week", "time", "datetime-local", "number", "range", "color", "checkbox", "radio", "file", "submit", "image", "reset", "button"], missing: 'text' }, formTarget: String, formNoValidate: Boolean, formMethod: { type: ["get", "post"], invalid: 'get', missing: '' }, formEnctype: { type: ["application/x-www-form-urlencoded", "multipart/form-data", "text/plain"], invalid: "application/x-www-form-urlencoded", missing: '' }, inputMode: { type: [ "verbatim", "latin", "latin-name", "latin-prose", "full-width-latin", "kana", "kana-name", "katakana", "numeric", "tel", "email", "url" ], missing: '' }, // Obsolete align: String, useMap: String, } }); define({ tag: 'keygen', name: 'HTMLKeygenElement', ctor: function HTMLKeygenElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps, attributes: { name: String, disabled: Boolean, autofocus: Boolean, challenge: String, keytype: { type:["rsa"], missing: '' }, } }); define({ tag: 'li', name: 'HTMLLIElement', ctor: function HTMLLIElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { value: {type: "long", default: 0}, // Obsolete type: String, } }); define({ tag: 'label', name: 'HTMLLabelElement', ctor: function HTMLLabelElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps, attributes: { htmlFor: {name: 'for', type: String} } }); define({ tag: 'legend', name: 'HTMLLegendElement', ctor: function HTMLLegendElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete align: String }, }); define({ tag: 'link', name: 'HTMLLinkElement', ctor: function HTMLLinkElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // XXX Reflect DOMSettableTokenList sizes also DOMTokenList relList href: URL, rel: String, media: String, hreflang: String, type: String, crossOrigin: CORS, nonce: String, integrity: String, referrerPolicy: REFERRER, imageSizes: String, imageSrcset: String, // Obsolete charset: String, rev: String, target: String, } }); define({ tag: 'map', name: 'HTMLMapElement', ctor: function HTMLMapElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { name: String } }); define({ tag: 'menu', name: 'HTMLMenuElement', ctor: function HTMLMenuElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // XXX: not quite right, default should be popup if parent element is // popup. type: { type: [ 'context', 'popup', 'toolbar' ], missing: 'toolbar' }, label: String, // Obsolete compact: Boolean, } }); define({ tag: 'meta', name: 'HTMLMetaElement', ctor: function HTMLMetaElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { name: String, content: String, httpEquiv: {name: 'http-equiv', type: String}, // Obsolete scheme: String, } }); define({ tag: 'meter', name: 'HTMLMeterElement', ctor: function HTMLMeterElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps }); define({ tags: ['ins', 'del'], name: 'HTMLModElement', ctor: function HTMLModElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { cite: URL, dateTime: String } }); define({ tag: 'ol', name: 'HTMLOListElement', ctor: function HTMLOListElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { // Utility function (see the start attribute default value). Returns // the number of
  • children of this element _numitems: { get: function() { var items = 0; this.childNodes.forEach(function(n) { if (n.nodeType === Node.ELEMENT_NODE && n.tagName === "LI") items++; }); return items; }} }, attributes: { type: String, reversed: Boolean, start: { type: "long", default: function() { // The default value of the start attribute is 1 unless the list is // reversed. Then it is the # of li children if (this.reversed) return this._numitems; else return 1; } }, // Obsolete compact: Boolean, } }); define({ tag: 'object', name: 'HTMLObjectElement', ctor: function HTMLObjectElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps, attributes: { data: URL, type: String, name: String, useMap: String, typeMustMatch: Boolean, width: String, height: String, // Obsolete align: String, archive: String, code: String, declare: Boolean, hspace: { type: "unsigned long", default: 0 }, standby: String, vspace: { type: "unsigned long", default: 0 }, codeBase: URL, codeType: String, border: { type: String, treatNullAsEmptyString: true }, } }); define({ tag: 'optgroup', name: 'HTMLOptGroupElement', ctor: function HTMLOptGroupElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { disabled: Boolean, label: String } }); define({ tag: 'option', name: 'HTMLOptionElement', ctor: function HTMLOptionElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { form: { get: function() { var p = this.parentNode; while (p && p.nodeType === Node.ELEMENT_NODE) { if (p.localName === 'select') return p.form; p = p.parentNode; } }}, value: { get: function() { return this._getattr('value') || this.text; }, set: function(v) { this._setattr('value', v); }, }, text: { get: function() { // Strip and collapse whitespace return this.textContent.replace(/[ \t\n\f\r]+/g, ' ').trim(); }, set: function(v) { this.textContent = v; }, }, // missing: index }, attributes: { disabled: Boolean, defaultSelected: {name: 'selected', type: Boolean}, label: String, } }); define({ tag: 'output', name: 'HTMLOutputElement', ctor: function HTMLOutputElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps, attributes: { // XXX Reflect for/htmlFor as a settable token list name: String } }); define({ tag: 'p', name: 'HTMLParagraphElement', ctor: function HTMLParagraphElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete align: String } }); define({ tag: 'param', name: 'HTMLParamElement', ctor: function HTMLParamElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { name: String, value: String, // Obsolete type: String, valueType: String, } }); define({ tags: ['pre',/*legacy elements:*/'listing','xmp'], name: 'HTMLPreElement', ctor: function HTMLPreElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete width: { type: "long", default: 0 }, } }); define({ tag: 'progress', name: 'HTMLProgressElement', ctor: function HTMLProgressElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: formAssociatedProps, attributes: { max: {type: Number, float: true, default: 1.0, min: 0} } }); define({ tags: ['q', 'blockquote'], name: 'HTMLQuoteElement', ctor: function HTMLQuoteElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { cite: URL } }); define({ tag: 'script', name: 'HTMLScriptElement', ctor: function HTMLScriptElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { text: { get: function() { var s = ""; for(var i = 0, n = this.childNodes.length; i < n; i++) { var child = this.childNodes[i]; if (child.nodeType === Node.TEXT_NODE) s += child._data; } return s; }, set: function(value) { this.removeChildren(); if (value !== null && value !== "") { this.appendChild(this.ownerDocument.createTextNode(value)); } } } }, attributes: { src: URL, type: String, charset: String, referrerPolicy: REFERRER, defer: Boolean, async: Boolean, nomodule: Boolean, crossOrigin: CORS, nonce: String, integrity: String, } }); define({ tag: 'select', name: 'HTMLSelectElement', ctor: function HTMLSelectElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: { form: formAssociatedProps.form, options: { get: function() { return this.getElementsByTagName('option'); }} }, attributes: { autocomplete: String, // It's complicated name: String, disabled: Boolean, autofocus: Boolean, multiple: Boolean, required: Boolean, size: {type: "unsigned long", default: 0} } }); define({ tag: 'span', name: 'HTMLSpanElement', ctor: function HTMLSpanElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); } }); define({ tag: 'style', name: 'HTMLStyleElement', ctor: function HTMLStyleElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { media: String, type: String, scoped: Boolean } }); define({ tag: 'caption', name: 'HTMLTableCaptionElement', ctor: function HTMLTableCaptionElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { // Obsolete align: String, } }); define({ name: 'HTMLTableCellElement', ctor: function HTMLTableCellElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { colSpan: {type: "unsigned long", default: 1}, rowSpan: {type: "unsigned long", default: 1}, //XXX Also reflect settable token list headers scope: { type: ['row','col','rowgroup','colgroup'], missing: '' }, abbr: String, // Obsolete align: String, axis: String, height: String, width: String, ch: { name: 'char', type: String }, chOff: { name: 'charoff', type: String }, noWrap: Boolean, vAlign: String, bgColor: { type: String, treatNullAsEmptyString: true }, } }); define({ tags: ['col', 'colgroup'], name: 'HTMLTableColElement', ctor: function HTMLTableColElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { span: {type: 'limited unsigned long with fallback', default: 1, min: 1}, // Obsolete align: String, ch: { name: 'char', type: String }, chOff: { name: 'charoff', type: String }, vAlign: String, width: String, } }); define({ tag: 'table', name: 'HTMLTableElement', ctor: function HTMLTableElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { rows: { get: function() { return this.getElementsByTagName('tr'); }} }, attributes: { // Obsolete align: String, border: String, frame: String, rules: String, summary: String, width: String, bgColor: { type: String, treatNullAsEmptyString: true }, cellPadding: { type: String, treatNullAsEmptyString: true }, cellSpacing: { type: String, treatNullAsEmptyString: true }, } }); define({ tag: 'template', name: 'HTMLTemplateElement', ctor: function HTMLTemplateElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); this._contentFragment = doc._templateDoc.createDocumentFragment(); }, props: { content: { get: function() { return this._contentFragment; } }, serialize: { value: function() { return this.content.serialize(); } } } }); define({ tag: 'tr', name: 'HTMLTableRowElement', ctor: function HTMLTableRowElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { cells: { get: function() { return this.querySelectorAll('td,th'); }} }, attributes: { // Obsolete align: String, ch: { name: 'char', type: String }, chOff: { name: 'charoff', type: String }, vAlign: String, bgColor: { type: String, treatNullAsEmptyString: true }, }, }); define({ tags: ['thead', 'tfoot', 'tbody'], name: 'HTMLTableSectionElement', ctor: function HTMLTableSectionElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { rows: { get: function() { return this.getElementsByTagName('tr'); }} }, attributes: { // Obsolete align: String, ch: { name: 'char', type: String }, chOff: { name: 'charoff', type: String }, vAlign: String, } }); define({ tag: 'textarea', name: 'HTMLTextAreaElement', ctor: function HTMLTextAreaElement(doc, localName, prefix) { HTMLFormElement.call(this, doc, localName, prefix); }, props: { form: formAssociatedProps.form, type: { get: function() { return 'textarea'; } }, defaultValue: { get: function() { return this.textContent; }, set: function(v) { this.textContent = v; }, }, value: { get: function() { return this.defaultValue; /* never dirty */ }, set: function(v) { // This isn't completely correct: according to the spec, this // should "dirty" the API value, and result in // `this.value !== this.defaultValue`. But for most of what // folks want to do, this implementation should be fine: this.defaultValue = v; }, }, textLength: { get: function() { return this.value.length; } }, }, attributes: { autocomplete: String, // It's complicated name: String, disabled: Boolean, autofocus: Boolean, placeholder: String, wrap: String, dirName: String, required: Boolean, readOnly: Boolean, rows: {type: 'limited unsigned long with fallback', default: 2 }, cols: {type: 'limited unsigned long with fallback', default: 20 }, maxLength: {type: 'unsigned long', min: 0, setmin: 0, default: -1}, minLength: {type: 'unsigned long', min: 0, setmin: 0, default: -1}, inputMode: { type: [ "verbatim", "latin", "latin-name", "latin-prose", "full-width-latin", "kana", "kana-name", "katakana", "numeric", "tel", "email", "url" ], missing: '' }, } }); define({ tag: 'time', name: 'HTMLTimeElement', ctor: function HTMLTimeElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { dateTime: String, pubDate: Boolean } }); define({ tag: 'title', name: 'HTMLTitleElement', ctor: function HTMLTitleElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { text: { get: function() { return this.textContent; }} } }); define({ tag: 'ul', name: 'HTMLUListElement', ctor: function HTMLUListElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { type: String, // Obsolete compact: Boolean, } }); define({ name: 'HTMLMediaElement', ctor: function HTMLMediaElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { src: URL, crossOrigin: CORS, preload: { type:["metadata", "none", "auto", {value: "", alias: "auto"}], missing: 'auto' }, loop: Boolean, autoplay: Boolean, mediaGroup: String, controls: Boolean, defaultMuted: {name: "muted", type: Boolean} } }); define({ name: 'HTMLAudioElement', tag: 'audio', superclass: htmlElements.HTMLMediaElement, ctor: function HTMLAudioElement(doc, localName, prefix) { htmlElements.HTMLMediaElement.call(this, doc, localName, prefix); } }); define({ name: 'HTMLVideoElement', tag: 'video', superclass: htmlElements.HTMLMediaElement, ctor: function HTMLVideoElement(doc, localName, prefix) { htmlElements.HTMLMediaElement.call(this, doc, localName, prefix); }, attributes: { poster: URL, width: {type: "unsigned long", min: 0, default: 0 }, height: {type: "unsigned long", min: 0, default: 0 } } }); define({ tag: 'td', name: 'HTMLTableDataCellElement', superclass: htmlElements.HTMLTableCellElement, ctor: function HTMLTableDataCellElement(doc, localName, prefix) { htmlElements.HTMLTableCellElement.call(this, doc, localName, prefix); } }); define({ tag: 'th', name: 'HTMLTableHeaderCellElement', superclass: htmlElements.HTMLTableCellElement, ctor: function HTMLTableHeaderCellElement(doc, localName, prefix) { htmlElements.HTMLTableCellElement.call(this, doc, localName, prefix); }, }); define({ tag: 'frameset', name: 'HTMLFrameSetElement', ctor: function HTMLFrameSetElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); } }); define({ tag: 'frame', name: 'HTMLFrameElement', ctor: function HTMLFrameElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); } }); define({ tag: 'canvas', name: 'HTMLCanvasElement', ctor: function HTMLCanvasElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { getContext: { value: utils.nyi }, probablySupportsContext: { value: utils.nyi }, setContext: { value: utils.nyi }, transferControlToProxy: { value: utils.nyi }, toDataURL: { value: utils.nyi }, toBlob: { value: utils.nyi } }, attributes: { width: { type: "unsigned long", default: 300}, height: { type: "unsigned long", default: 150} } }); define({ tag: 'dialog', name: 'HTMLDialogElement', ctor: function HTMLDialogElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { show: { value: utils.nyi }, showModal: { value: utils.nyi }, close: { value: utils.nyi } }, attributes: { open: Boolean, returnValue: String } }); define({ tag: 'menuitem', name: 'HTMLMenuItemElement', ctor: function HTMLMenuItemElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, props: { // The menuitem's label _label: { get: function() { var val = this._getattr('label'); if (val !== null && val !== '') { return val; } val = this.textContent; // Strip and collapse whitespace return val.replace(/[ \t\n\f\r]+/g, ' ').trim(); } }, // The menuitem label IDL attribute label: { get: function() { var val = this._getattr('label'); if (val !== null) { return val; } return this._label; }, set: function(v) { this._setattr('label', v); }, } }, attributes: { type: { type: ["command","checkbox","radio"], missing: 'command' }, icon: URL, disabled: Boolean, checked: Boolean, radiogroup: String, default: Boolean } }); define({ tag: 'source', name: 'HTMLSourceElement', ctor: function HTMLSourceElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { srcset: String, sizes: String, media: String, src: URL, type: String, width: String, height: String, } }); define({ tag: 'track', name: 'HTMLTrackElement', ctor: function HTMLTrackElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { src: URL, srclang: String, label: String, default: Boolean, kind: { type: ["subtitles", "captions", "descriptions", "chapters", "metadata"], missing: 'subtitles', invalid: 'metadata' }, }, props: { NONE: { get: function() { return 0; } }, LOADING: { get: function() { return 1; } }, LOADED: { get: function() { return 2; } }, ERROR: { get: function() { return 3; } }, readyState: { get: utils.nyi }, track: { get: utils.nyi } } }); define({ // obsolete tag: 'font', name: 'HTMLFontElement', ctor: function HTMLFontElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { color: { type: String, treatNullAsEmptyString: true }, face: { type: String }, size: { type: String }, }, }); define({ // obsolete tag: 'dir', name: 'HTMLDirectoryElement', ctor: function HTMLDirectoryElement(doc, localName, prefix) { HTMLElement.call(this, doc, localName, prefix); }, attributes: { compact: Boolean, }, }); define({ tags: [ "abbr", "address", "article", "aside", "b", "bdi", "bdo", "cite", "content", "code", "dd", "dfn", "dt", "em", "figcaption", "figure", "footer", "header", "hgroup", "i", "kbd", "main", "mark", "nav", "noscript", "rb", "rp", "rt", "rtc", "ruby", "s", "samp", "section", "small", "strong", "sub", "summary", "sup", "u", "var", "wbr", // Legacy elements "acronym", "basefont", "big", "center", "nobr", "noembed", "noframes", "plaintext", "strike", "tt" ] }); /***/ }, /***/ 57102 (module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(91995); exports = module.exports = { CSSStyleDeclaration: __webpack_require__(36142), CharacterData: __webpack_require__(28277), Comment: __webpack_require__(21707), DOMException: __webpack_require__(58149), DOMImplementation: __webpack_require__(94008), DOMTokenList: __webpack_require__(64365), Document: __webpack_require__(88097), DocumentFragment: __webpack_require__(9857), DocumentType: __webpack_require__(47825), Element: __webpack_require__(67262), HTMLParser: __webpack_require__(24042), NamedNodeMap: __webpack_require__(49), Node: __webpack_require__(20576), NodeList: __webpack_require__(45192), NodeFilter: __webpack_require__(46870), ProcessingInstruction: __webpack_require__(68159), Text: __webpack_require__(57995), Window: __webpack_require__(98352) }; utils.merge(exports, __webpack_require__(86817)); utils.merge(exports, (__webpack_require__(41537).elements)); utils.merge(exports, (__webpack_require__(50380).elements)); /***/ }, /***/ 72330 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var DOMImplementation = __webpack_require__(94008); var HTMLParser = __webpack_require__(24042); var Window = __webpack_require__(98352); var impl = __webpack_require__(57102); exports.createDOMImplementation = function() { return new DOMImplementation(null); }; exports.createDocument = function(html, force) { // Previous API couldn't let you pass '' as a document, and that // yields a slightly different document than createHTMLDocument('') // does. The new `force` parameter lets you pass '' if you want to. if (html || force) { var parser = new HTMLParser(); parser.parse(html || '', true); return parser.document(); } return new DOMImplementation(null).createHTMLDocument(""); }; exports.createIncrementalHTMLParser = function() { var parser = new HTMLParser(); /** API for incremental parser. */ return { /** Provide an additional chunk of text to be parsed. */ write: function(s) { if (s.length > 0) { parser.parse(s, false, function() { return true; }); } }, /** * Signal that we are done providing input text, optionally * providing one last chunk as a parameter. */ end: function(s) { parser.parse(s || '', true, function() { return true; }); }, /** * Performs a chunk of parsing work, returning at the end of * the next token as soon as shouldPauseFunc() returns true. * Returns true iff there is more work to do. * * For example: * ``` * var incrParser = domino.createIncrementalHTMLParser(); * incrParser.end('...long html document...'); * while (true) { * // Pause every 10ms * var start = Date.now(); * var pauseIn10 = function() { return (Date.now() - start) >= 10; }; * if (!incrParser.process(pauseIn10)) { * break; * } * ...yield to other tasks, do other housekeeping, etc... * } * ``` */ process: function(shouldPauseFunc) { return parser.parse('', false, shouldPauseFunc); }, /** * Returns the result of the incremental parse. Valid after * `this.end()` has been called and `this.process()` has returned * false. */ document: function() { return parser.document(); }, }; }; exports.createWindow = function(html, address) { var document = exports.createDocument(html); if (address !== undefined) { document._address = address; } return new impl.Window(document); }; exports.impl = impl; /***/ }, /***/ 5056 (module, exports) { "use strict"; /* jshint eqnull: true */ /** * Zest (https://github.com/chjj/zest) * A css selector engine. * Copyright (c) 2011-2012, Christopher Jeffrey. (MIT Licensed) * Domino version based on Zest v0.1.3 with bugfixes applied. */ /** * Helpers */ var window = Object.create(null, { location: { get: function() { throw new Error('window.location is not supported.'); } } }); var compareDocumentPosition = function(a, b) { return a.compareDocumentPosition(b); }; var order = function(a, b) { /* jshint bitwise: false */ return compareDocumentPosition(a, b) & 2 ? 1 : -1; }; var next = function(el) { while ((el = el.nextSibling) && el.nodeType !== 1); return el; }; var prev = function(el) { while ((el = el.previousSibling) && el.nodeType !== 1); return el; }; var child = function(el) { /*jshint -W084 */ if (el = el.firstChild) { while (el.nodeType !== 1 && (el = el.nextSibling)); } return el; }; var lastChild = function(el) { /*jshint -W084 */ if (el = el.lastChild) { while (el.nodeType !== 1 && (el = el.previousSibling)); } return el; }; var parentIsElement = function(n) { if (!n.parentNode) { return false; } var nodeType = n.parentNode.nodeType; // The root `html` element can be a first- or last-child, too. return nodeType === 1 || nodeType === 9; }; var unquote = function(str) { if (!str) return str; var ch = str[0]; if (ch === '"' || ch === '\'') { if (str[str.length-1] === ch) { str = str.slice(1, -1); } else { // bad string. str = str.slice(1); } return str.replace(rules.str_escape, function(s) { var m = /^\\(?:([0-9A-Fa-f]+)|([\r\n\f]+))/.exec(s); if (!m) { return s.slice(1); } if (m[2]) { return ''; /* escaped newlines are ignored in strings. */ } var cp = parseInt(m[1], 16); return String.fromCodePoint ? String.fromCodePoint(cp) : // Not all JavaScript implementations have String.fromCodePoint yet. String.fromCharCode(cp); }); } else if (rules.ident.test(str)) { return decodeid(str); } else { // NUMBER, PERCENTAGE, DIMENSION, etc return str; } }; var decodeid = function(str) { return str.replace(rules.escape, function(s) { var m = /^\\([0-9A-Fa-f]+)/.exec(s); if (!m) { return s[1]; } var cp = parseInt(m[1], 16); return String.fromCodePoint ? String.fromCodePoint(cp) : // Not all JavaScript implementations have String.fromCodePoint yet. String.fromCharCode(cp); }); }; var indexOf = (function() { if (Array.prototype.indexOf) { return Array.prototype.indexOf; } return function(obj, item) { var i = this.length; while (i--) { if (this[i] === item) return i; } return -1; }; })(); var makeInside = function(start, end) { var regex = rules.inside.source .replace(//g, end); return new RegExp(regex); }; var replace = function(regex, name, val) { regex = regex.source; regex = regex.replace(name, val.source || val); return new RegExp(regex); }; var truncateUrl = function(url, num) { return url .replace(/^(?:\w+:\/\/|\/+)/, '') .replace(/(?:\/+|\/*#.*?)$/, '') .split('/', num) .join('/'); }; /** * Handle `nth` Selectors */ var parseNth = function(param_, test) { var param = param_.replace(/\s+/g, '') , cap; if (param === 'even') { param = '2n+0'; } else if (param === 'odd') { param = '2n+1'; } else if (param.indexOf('n') === -1) { param = '0n' + param; } cap = /^([+-])?(\d+)?n([+-])?(\d+)?$/.exec(param); return { group: cap[1] === '-' ? -(cap[2] || 1) : +(cap[2] || 1), offset: cap[4] ? (cap[3] === '-' ? -cap[4] : +cap[4]) : 0 }; }; var nth = function(param_, test, last) { var param = parseNth(param_) , group = param.group , offset = param.offset , find = !last ? child : lastChild , advance = !last ? next : prev; return function(el) { if (!parentIsElement(el)) return; var rel = find(el.parentNode) , pos = 0; while (rel) { if (test(rel, el)) pos++; if (rel === el) { pos -= offset; return group && pos ? (pos % group) === 0 && (pos < 0 === group < 0) : !pos; } rel = advance(rel); } }; }; /** * Simple Selectors */ var selectors = { '*': (function() { if (false/*function() { var el = document.createElement('div'); el.appendChild(document.createComment('')); return !!el.getElementsByTagName('*')[0]; }()*/) // removed by dead control flow {} return function() { return true; }; })(), 'type': function(type) { type = type.toLowerCase(); return function(el) { return el.nodeName.toLowerCase() === type; }; }, 'attr': function(key, op, val, i) { op = operators[op]; return function(el) { var attr; switch (key) { case 'for': attr = el.htmlFor; break; case 'class': // className is '' when non-existent // getAttribute('class') is null attr = el.className; if (attr === '' && el.getAttribute('class') == null) { attr = null; } break; case 'href': case 'src': attr = el.getAttribute(key, 2); break; case 'title': // getAttribute('title') can be '' when non-existent sometimes? attr = el.getAttribute('title') || null; break; // careful with attributes with special getter functions case 'id': case 'lang': case 'dir': case 'accessKey': case 'hidden': case 'tabIndex': case 'style': if (el.getAttribute) { attr = el.getAttribute(key); break; } /* falls through */ default: if (el.hasAttribute && !el.hasAttribute(key)) { break; } attr = el[key] != null ? el[key] : el.getAttribute && el.getAttribute(key); break; } if (attr == null) return; attr = attr + ''; if (i) { attr = attr.toLowerCase(); val = val.toLowerCase(); } return op(attr, val); }; }, ':first-child': function(el) { return !prev(el) && parentIsElement(el); }, ':last-child': function(el) { return !next(el) && parentIsElement(el); }, ':only-child': function(el) { return !prev(el) && !next(el) && parentIsElement(el); }, ':nth-child': function(param, last) { return nth(param, function() { return true; }, last); }, ':nth-last-child': function(param) { return selectors[':nth-child'](param, true); }, ':root': function(el) { return el.ownerDocument.documentElement === el; }, ':empty': function(el) { return !el.firstChild; }, ':not': function(sel) { var test = compileGroup(sel); return function(el) { return !test(el); }; }, ':first-of-type': function(el) { if (!parentIsElement(el)) return; var type = el.nodeName; /*jshint -W084 */ while (el = prev(el)) { if (el.nodeName === type) return; } return true; }, ':last-of-type': function(el) { if (!parentIsElement(el)) return; var type = el.nodeName; /*jshint -W084 */ while (el = next(el)) { if (el.nodeName === type) return; } return true; }, ':only-of-type': function(el) { return selectors[':first-of-type'](el) && selectors[':last-of-type'](el); }, ':nth-of-type': function(param, last) { return nth(param, function(rel, el) { return rel.nodeName === el.nodeName; }, last); }, ':nth-last-of-type': function(param) { return selectors[':nth-of-type'](param, true); }, ':checked': function(el) { return !!(el.checked || el.selected); }, ':indeterminate': function(el) { return !selectors[':checked'](el); }, ':enabled': function(el) { return !el.disabled && el.type !== 'hidden'; }, ':disabled': function(el) { return !!el.disabled; }, ':target': function(el) { return el.id === window.location.hash.substring(1); }, ':focus': function(el) { return el === el.ownerDocument.activeElement; }, ':is': function(sel) { return compileGroup(sel); }, // :matches is an older name for :is; see // https://github.com/w3c/csswg-drafts/issues/3258 ':matches': function(sel) { return selectors[':is'](sel); }, ':nth-match': function(param, last) { var args = param.split(/\s*,\s*/) , arg = args.shift() , test = compileGroup(args.join(',')); return nth(arg, test, last); }, ':nth-last-match': function(param) { return selectors[':nth-match'](param, true); }, ':links-here': function(el) { return el + '' === window.location + ''; }, ':lang': function(param) { return function(el) { while (el) { if (el.lang) return el.lang.indexOf(param) === 0; el = el.parentNode; } }; }, ':dir': function(param) { return function(el) { while (el) { if (el.dir) return el.dir === param; el = el.parentNode; } }; }, ':scope': function(el, con) { var context = con || el.ownerDocument; if (context.nodeType === 9) { return el === context.documentElement; } return el === context; }, ':any-link': function(el) { return typeof el.href === 'string'; }, ':local-link': function(el) { if (el.nodeName) { return el.href && el.host === window.location.host; } var param = +el + 1; return function(el) { if (!el.href) return; var url = window.location + '' , href = el + ''; return truncateUrl(url, param) === truncateUrl(href, param); }; }, ':default': function(el) { return !!el.defaultSelected; }, ':valid': function(el) { return el.willValidate || (el.validity && el.validity.valid); }, ':invalid': function(el) { return !selectors[':valid'](el); }, ':in-range': function(el) { return el.value > el.min && el.value <= el.max; }, ':out-of-range': function(el) { return !selectors[':in-range'](el); }, ':required': function(el) { return !!el.required; }, ':optional': function(el) { return !el.required; }, ':read-only': function(el) { if (el.readOnly) return true; var attr = el.getAttribute('contenteditable') , prop = el.contentEditable , name = el.nodeName.toLowerCase(); name = name !== 'input' && name !== 'textarea'; return (name || el.disabled) && attr == null && prop !== 'true'; }, ':read-write': function(el) { return !selectors[':read-only'](el); }, ':hover': function() { throw new Error(':hover is not supported.'); }, ':active': function() { throw new Error(':active is not supported.'); }, ':link': function() { throw new Error(':link is not supported.'); }, ':visited': function() { throw new Error(':visited is not supported.'); }, ':column': function() { throw new Error(':column is not supported.'); }, ':nth-column': function() { throw new Error(':nth-column is not supported.'); }, ':nth-last-column': function() { throw new Error(':nth-last-column is not supported.'); }, ':current': function() { throw new Error(':current is not supported.'); }, ':past': function() { throw new Error(':past is not supported.'); }, ':future': function() { throw new Error(':future is not supported.'); }, // Non-standard, for compatibility purposes. ':contains': function(param) { return function(el) { var text = el.innerText || el.textContent || el.value || ''; return text.indexOf(param) !== -1; }; }, ':has': function(param) { return function(el) { return find(param, el).length > 0; }; } // Potentially add more pseudo selectors for // compatibility with sizzle and most other // selector engines (?). }; /** * Attribute Operators */ var operators = { '-': function() { return true; }, '=': function(attr, val) { return attr === val; }, '*=': function(attr, val) { return attr.indexOf(val) !== -1; }, '~=': function(attr, val) { var i , s , f , l; for (s = 0; true; s = i + 1) { i = attr.indexOf(val, s); if (i === -1) return false; f = attr[i - 1]; l = attr[i + val.length]; if ((!f || f === ' ') && (!l || l === ' ')) return true; } }, '|=': function(attr, val) { var i = attr.indexOf(val) , l; if (i !== 0) return; l = attr[i + val.length]; return l === '-' || !l; }, '^=': function(attr, val) { return attr.indexOf(val) === 0; }, '$=': function(attr, val) { var i = attr.lastIndexOf(val); return i !== -1 && i + val.length === attr.length; }, // non-standard '!=': function(attr, val) { return attr !== val; } }; /** * Combinator Logic */ var combinators = { ' ': function(test) { return function(el) { /*jshint -W084 */ while (el = el.parentNode) { if (test(el)) return el; } }; }, '>': function(test) { return function(el) { /*jshint -W084 */ if (el = el.parentNode) { return test(el) && el; } }; }, '+': function(test) { return function(el) { /*jshint -W084 */ if (el = prev(el)) { return test(el) && el; } }; }, '~': function(test) { return function(el) { /*jshint -W084 */ while (el = prev(el)) { if (test(el)) return el; } }; }, 'noop': function(test) { return function(el) { return test(el) && el; }; }, 'ref': function(test, name) { var node; function ref(el) { var doc = el.ownerDocument , nodes = doc.getElementsByTagName('*') , i = nodes.length; while (i--) { node = nodes[i]; if (ref.test(el)) { node = null; return true; } } node = null; } ref.combinator = function(el) { if (!node || !node.getAttribute) return; var attr = node.getAttribute(name) || ''; if (attr[0] === '#') attr = attr.substring(1); if (attr === el.id && test(node)) { return node; } }; return ref; } }; /** * Grammar */ var rules = { escape: /\\(?:[^0-9A-Fa-f\r\n]|[0-9A-Fa-f]{1,6}[\r\n\t ]?)/g, str_escape: /(escape)|\\(\n|\r\n?|\f)/g, nonascii: /[\u00A0-\uFFFF]/, cssid: /(?:(?!-?[0-9])(?:escape|nonascii|[-_a-zA-Z0-9])+)/, qname: /^ *(cssid|\*)/, simple: /^(?:([.#]cssid)|pseudo|attr)/, ref: /^ *\/(cssid)\/ */, combinator: /^(?: +([^ \w*.#\\]) +|( )+|([^ \w*.#\\]))(?! *$)/, attr: /^\[(cssid)(?:([^\w]?=)(inside))?\]/, pseudo: /^(:cssid)(?:\((inside)\))?/, inside: /(?:"(?:\\"|[^"])*"|'(?:\\'|[^'])*'|<[^"'>]*>|\\["'>]|[^"'>])*/, ident: /^(cssid)$/ }; rules.cssid = replace(rules.cssid, 'nonascii', rules.nonascii); rules.cssid = replace(rules.cssid, 'escape', rules.escape); rules.qname = replace(rules.qname, 'cssid', rules.cssid); rules.simple = replace(rules.simple, 'cssid', rules.cssid); rules.ref = replace(rules.ref, 'cssid', rules.cssid); rules.attr = replace(rules.attr, 'cssid', rules.cssid); rules.pseudo = replace(rules.pseudo, 'cssid', rules.cssid); rules.inside = replace(rules.inside, '[^"\'>]*', rules.inside); rules.attr = replace(rules.attr, 'inside', makeInside('\\[', '\\]')); rules.pseudo = replace(rules.pseudo, 'inside', makeInside('\\(', '\\)')); rules.simple = replace(rules.simple, 'pseudo', rules.pseudo); rules.simple = replace(rules.simple, 'attr', rules.attr); rules.ident = replace(rules.ident, 'cssid', rules.cssid); rules.str_escape = replace(rules.str_escape, 'escape', rules.escape); /** * Compiling */ var compile = function(sel_) { var sel = sel_.replace(/^\s+|\s+$/g, '') , test , filter = [] , buff = [] , subject , qname , cap , op , ref; /*jshint -W084 */ while (sel) { if (cap = rules.qname.exec(sel)) { sel = sel.substring(cap[0].length); qname = decodeid(cap[1]); buff.push(tok(qname, true)); } else if (cap = rules.simple.exec(sel)) { sel = sel.substring(cap[0].length); qname = '*'; buff.push(tok(qname, true)); buff.push(tok(cap)); } else { throw new SyntaxError('Invalid selector.'); } while (cap = rules.simple.exec(sel)) { sel = sel.substring(cap[0].length); buff.push(tok(cap)); } if (sel[0] === '!') { sel = sel.substring(1); subject = makeSubject(); subject.qname = qname; buff.push(subject.simple); } if (cap = rules.ref.exec(sel)) { sel = sel.substring(cap[0].length); ref = combinators.ref(makeSimple(buff), decodeid(cap[1])); filter.push(ref.combinator); buff = []; continue; } if (cap = rules.combinator.exec(sel)) { sel = sel.substring(cap[0].length); op = cap[1] || cap[2] || cap[3]; if (op === ',') { filter.push(combinators.noop(makeSimple(buff))); break; } } else { op = 'noop'; } if (!combinators[op]) { throw new SyntaxError('Bad combinator.'); } filter.push(combinators[op](makeSimple(buff))); buff = []; } test = makeTest(filter); test.qname = qname; test.sel = sel; if (subject) { subject.lname = test.qname; subject.test = test; subject.qname = subject.qname; subject.sel = test.sel; test = subject; } if (ref) { ref.test = test; ref.qname = test.qname; ref.sel = test.sel; test = ref; } return test; }; var tok = function(cap, qname) { // qname if (qname) { return cap === '*' ? selectors['*'] : selectors.type(cap); } // class/id if (cap[1]) { return cap[1][0] === '.' // XXX unescape here? or in attr? ? selectors.attr('class', '~=', decodeid(cap[1].substring(1)), false) : selectors.attr('id', '=', decodeid(cap[1].substring(1)), false); } // pseudo-name // inside-pseudo if (cap[2]) { return cap[3] ? selectors[decodeid(cap[2])](unquote(cap[3])) : selectors[decodeid(cap[2])]; } // attr name // attr op // attr value if (cap[4]) { var value = cap[6]; var i = /["'\s]\s*I$/i.test(value); if (i) { value = value.replace(/\s*I$/i, ''); } return selectors.attr(decodeid(cap[4]), cap[5] || '-', unquote(value), i); } throw new SyntaxError('Unknown Selector.'); }; var makeSimple = function(func) { var l = func.length , i; // Potentially make sure // `el` is truthy. if (l < 2) return func[0]; return function(el) { if (!el) return; for (i = 0; i < l; i++) { if (!func[i](el)) return; } return true; }; }; var makeTest = function(func) { if (func.length < 2) { return function(el) { return !!func[0](el); }; } return function(el) { var i = func.length; while (i--) { if (!(el = func[i](el))) return; } return true; }; }; var makeSubject = function() { var target; function subject(el) { var node = el.ownerDocument , scope = node.getElementsByTagName(subject.lname) , i = scope.length; while (i--) { if (subject.test(scope[i]) && target === el) { target = null; return true; } } target = null; } subject.simple = function(el) { target = el; return true; }; return subject; }; var compileGroup = function(sel) { var test = compile(sel) , tests = [ test ]; while (test.sel) { test = compile(test.sel); tests.push(test); } if (tests.length < 2) return test; return function(el) { var l = tests.length , i = 0; for (; i < l; i++) { if (tests[i](el)) return true; } }; }; /** * Selection */ var find = function(sel, node) { var results = [] , test = compile(sel) , scope = node.getElementsByTagName(test.qname) , i = 0 , el; /*jshint -W084 */ while (el = scope[i++]) { if (test(el)) results.push(el); } if (test.sel) { while (test.sel) { test = compile(test.sel); scope = node.getElementsByTagName(test.qname); i = 0; /*jshint -W084 */ while (el = scope[i++]) { if (test(el) && indexOf.call(results, el) === -1) { results.push(el); } } } results.sort(order); } return results; }; /** * Expose */ module.exports = exports = function(sel, context) { /* when context isn't a DocumentFragment and the selector is simple: */ var id, r; if (context.nodeType !== 11 && sel.indexOf(' ') === -1) { if (sel[0] === '#' && context.rooted && /^#[A-Z_][-A-Z0-9_]*$/i.test(sel)) { if (context.doc._hasMultipleElementsWithId) { id = sel.substring(1); if (!context.doc._hasMultipleElementsWithId(id)) { r = context.doc.getElementById(id); return r ? [r] : []; } } } if (sel[0] === '.' && /^\.\w+$/.test(sel)) { return context.getElementsByClassName(sel.substring(1)); } if (/^\w+$/.test(sel)) { return context.getElementsByTagName(sel); } } /* do things the hard/slow way */ return find(sel, context); }; exports.selectors = selectors; exports.operators = operators; exports.combinators = combinators; exports.matches = function(el, sel) { var test = { sel: sel }; do { test = compile(test.sel); if (test(el)) { return true; } } while (test.sel); return false; }; /***/ }, /***/ 23929 (__unused_webpack_module, exports) { "use strict"; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // The below is a compiled copy of https://github.com/angular/angular/blob/92e41e9cb417223d9888a4c23b4c0e73188f87d0/packages/compiler/src/render3/view/style_parser.ts Object.defineProperty(exports, "__esModule", ({ value: true })); exports.hyphenate = exports.parse = void 0; /** * Parses string representation of a style and converts it into object literal. * * @param value string representation of style as used in the `style` attribute in HTML. * Example: `color: red; height: auto`. * @returns An array of style property name and value pairs, e.g. `['color', 'red', 'height', * 'auto']` */ function parse(value) { // we use a string array here instead of a string map // because a string-map is not guaranteed to retain the // order of the entries whereas a string array can be // constructed in a [key, value, key, value] format. const styles = []; let i = 0; let parenDepth = 0; let quote = 0; /* Char.QuoteNone */ let valueStart = 0; let propStart = 0; let currentProp = null; while (i < value.length) { const token = value.charCodeAt(i++); switch (token) { case 40 /* Char.OpenParen */: parenDepth++; break; case 41 /* Char.CloseParen */: parenDepth--; break; case 39 /* Char.QuoteSingle */: // valueStart needs to be there since prop values don't // have quotes in CSS if (quote === 0 /* Char.QuoteNone */) { quote = 39 /* Char.QuoteSingle */; } else if ( quote === 39 /* Char.QuoteSingle */ && value.charCodeAt(i - 1) !== 92 /* Char.BackSlash */ ) { quote = 0 /* Char.QuoteNone */; } break; case 34 /* Char.QuoteDouble */: // same logic as above if (quote === 0 /* Char.QuoteNone */) { quote = 34 /* Char.QuoteDouble */; } else if ( quote === 34 /* Char.QuoteDouble */ && value.charCodeAt(i - 1) !== 92 /* Char.BackSlash */ ) { quote = 0 /* Char.QuoteNone */; } break; case 58 /* Char.Colon */: if ( !currentProp && parenDepth === 0 && quote === 0 /* Char.QuoteNone */ ) { currentProp = hyphenate(value.substring(propStart, i - 1).trim()); valueStart = i; } break; case 59 /* Char.Semicolon */: if ( currentProp && valueStart > 0 && parenDepth === 0 && quote === 0 /* Char.QuoteNone */ ) { const styleVal = value.substring(valueStart, i - 1).trim(); styles.push(currentProp, styleVal); propStart = i; valueStart = 0; currentProp = null; } break; } } if (currentProp && valueStart) { const styleVal = value.slice(valueStart).trim(); styles.push(currentProp, styleVal); } return styles; } exports.parse = parse; function hyphenate(value) { return value .replace(/[a-z][A-Z]/g, (v) => { return v.charAt(0) + "-" + v.charAt(1); }) .toLowerCase(); } exports.hyphenate = hyphenate; /***/ }, /***/ 50380 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var Element = __webpack_require__(67262); var defineElement = __webpack_require__(47679); var utils = __webpack_require__(91995); var CSSStyleDeclaration = __webpack_require__(36142); var svgElements = exports.elements = {}; var svgNameToImpl = Object.create(null); exports.createElement = function(doc, localName, prefix) { var impl = svgNameToImpl[localName] || SVGElement; return new impl(doc, localName, prefix); }; function define(spec) { return defineElement(spec, SVGElement, svgElements, svgNameToImpl); } var SVGElement = define({ superclass: Element, name: 'SVGElement', ctor: function SVGElement(doc, localName, prefix) { Element.call(this, doc, localName, utils.NAMESPACE.SVG, prefix); }, props: { style: { get: function() { if (!this._style) this._style = new CSSStyleDeclaration(this); return this._style; }} } }); define({ name: 'SVGSVGElement', ctor: function SVGSVGElement(doc, localName, prefix) { SVGElement.call(this, doc, localName, prefix); }, tag: 'svg', props: { createSVGRect: { value: function () { return exports.createElement(this.ownerDocument, 'rect', null); } } } }); define({ tags: [ 'a', 'altGlyph', 'altGlyphDef', 'altGlyphItem', 'animate', 'animateColor', 'animateMotion', 'animateTransform', 'circle', 'clipPath', 'color-profile', 'cursor', 'defs', 'desc', 'ellipse', 'feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feImage', 'feMerge', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence', 'filter', 'font', 'font-face', 'font-face-format', 'font-face-name', 'font-face-src', 'font-face-uri', 'foreignObject', 'g', 'glyph', 'glyphRef', 'hkern', 'image', 'line', 'linearGradient', 'marker', 'mask', 'metadata', 'missing-glyph', 'mpath', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'script', 'set', 'stop', 'style', 'switch', 'symbol', 'text', 'textPath', 'title', 'tref', 'tspan', 'use', 'view', 'vkern' ] }); /***/ }, /***/ 91995 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var DOMException = __webpack_require__(58149); var ERR = DOMException; var isApiWritable = (__webpack_require__(6978)/* .isApiWritable */ .h); exports.NAMESPACE = { HTML: 'http://www.w3.org/1999/xhtml', XML: 'http://www.w3.org/XML/1998/namespace', XMLNS: 'http://www.w3.org/2000/xmlns/', MATHML: 'http://www.w3.org/1998/Math/MathML', SVG: 'http://www.w3.org/2000/svg', XLINK: 'http://www.w3.org/1999/xlink' }; // // Shortcut functions for throwing errors of various types. // exports.IndexSizeError = function() { throw new DOMException(ERR.INDEX_SIZE_ERR); }; exports.HierarchyRequestError = function() { throw new DOMException(ERR.HIERARCHY_REQUEST_ERR); }; exports.WrongDocumentError = function() { throw new DOMException(ERR.WRONG_DOCUMENT_ERR); }; exports.InvalidCharacterError = function() { throw new DOMException(ERR.INVALID_CHARACTER_ERR); }; exports.NoModificationAllowedError = function() { throw new DOMException(ERR.NO_MODIFICATION_ALLOWED_ERR); }; exports.NotFoundError = function() { throw new DOMException(ERR.NOT_FOUND_ERR); }; exports.NotSupportedError = function() { throw new DOMException(ERR.NOT_SUPPORTED_ERR); }; exports.InvalidStateError = function() { throw new DOMException(ERR.INVALID_STATE_ERR); }; exports.SyntaxError = function() { throw new DOMException(ERR.SYNTAX_ERR); }; exports.InvalidModificationError = function() { throw new DOMException(ERR.INVALID_MODIFICATION_ERR); }; exports.NamespaceError = function() { throw new DOMException(ERR.NAMESPACE_ERR); }; exports.InvalidAccessError = function() { throw new DOMException(ERR.INVALID_ACCESS_ERR); }; exports.TypeMismatchError = function() { throw new DOMException(ERR.TYPE_MISMATCH_ERR); }; exports.SecurityError = function() { throw new DOMException(ERR.SECURITY_ERR); }; exports.NetworkError = function() { throw new DOMException(ERR.NETWORK_ERR); }; exports.AbortError = function() { throw new DOMException(ERR.ABORT_ERR); }; exports.UrlMismatchError = function() { throw new DOMException(ERR.URL_MISMATCH_ERR); }; exports.QuotaExceededError = function() { throw new DOMException(ERR.QUOTA_EXCEEDED_ERR); }; exports.TimeoutError = function() { throw new DOMException(ERR.TIMEOUT_ERR); }; exports.InvalidNodeTypeError = function() { throw new DOMException(ERR.INVALID_NODE_TYPE_ERR); }; exports.DataCloneError = function() { throw new DOMException(ERR.DATA_CLONE_ERR); }; exports.nyi = function() { throw new Error("NotYetImplemented"); }; exports.shouldOverride = function() { throw new Error("Abstract function; should be overriding in subclass."); }; exports.assert = function(expr, msg) { if (!expr) { throw new Error("Assertion failed: " + (msg || "") + "\n" + new Error().stack); } }; exports.expose = function(src, c) { for (var n in src) { Object.defineProperty(c.prototype, n, { value: src[n], writable: isApiWritable }); } }; exports.merge = function(a, b) { for (var n in b) { a[n] = b[n]; } }; // Compare two nodes based on their document order. This function is intended // to be passed to sort(). Assumes that the array being sorted does not // contain duplicates. And that all nodes are connected and comparable. // Clever code by ppk via jeresig. exports.documentOrder = function(n,m) { /* jshint bitwise: false */ return 3 - (n.compareDocumentPosition(m) & 6); }; exports.toASCIILowerCase = function(s) { return s.replace(/[A-Z]+/g, function(c) { return c.toLowerCase(); }); }; exports.toASCIIUpperCase = function(s) { return s.replace(/[a-z]+/g, function(c) { return c.toUpperCase(); }); }; /***/ }, /***/ 871 (__unused_webpack_module, exports) { "use strict"; // This grammar is from the XML and XML Namespace specs. It specifies whether // a string (such as an element or attribute name) is a valid Name or QName. // // Name ::= NameStartChar (NameChar)* // NameStartChar ::= ":" | [A-Z] | "_" | [a-z] | // [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | // [#x370-#x37D] | [#x37F-#x1FFF] | // [#x200C-#x200D] | [#x2070-#x218F] | // [#x2C00-#x2FEF] | [#x3001-#xD7FF] | // [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | // [#x10000-#xEFFFF] // // NameChar ::= NameStartChar | "-" | "." | [0-9] | // #xB7 | [#x0300-#x036F] | [#x203F-#x2040] // // QName ::= PrefixedName| UnprefixedName // PrefixedName ::= Prefix ':' LocalPart // UnprefixedName ::= LocalPart // Prefix ::= NCName // LocalPart ::= NCName // NCName ::= Name - (Char* ':' Char*) // # An XML Name, minus the ":" // exports.isValidName = isValidName; exports.isValidQName = isValidQName; // Most names will be ASCII only. Try matching against simple regexps first var simplename = /^[_:A-Za-z][-.:\w]+$/; var simpleqname = /^([_A-Za-z][-.\w]+|[_A-Za-z][-.\w]+:[_A-Za-z][-.\w]+)$/; // If the regular expressions above fail, try more complex ones that work // for any identifiers using codepoints from the Unicode BMP var ncnamestartchars = "_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02ff\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD"; var ncnamechars = "-._A-Za-z0-9\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02ff\u0300-\u037D\u037F-\u1FFF\u200C\u200D\u203f\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD"; var ncname = "[" + ncnamestartchars + "][" + ncnamechars + "]*"; var namestartchars = ncnamestartchars + ":"; var namechars = ncnamechars + ":"; var name = new RegExp("^[" + namestartchars + "]" + "[" + namechars + "]*$"); var qname = new RegExp("^(" + ncname + "|" + ncname + ":" + ncname + ")$"); // XML says that these characters are also legal: // [#x10000-#xEFFFF]. So if the patterns above fail, and the // target string includes surrogates, then try the following // patterns that allow surrogates and then run an extra validation // step to make sure that the surrogates are in valid pairs and in // the right range. Note that since the characters \uf0000 to \u1f0000 // are not allowed, it means that the high surrogate can only go up to // \uDB7f instead of \uDBFF. var hassurrogates = /[\uD800-\uDB7F\uDC00-\uDFFF]/; var surrogatechars = /[\uD800-\uDB7F\uDC00-\uDFFF]/g; var surrogatepairs = /[\uD800-\uDB7F][\uDC00-\uDFFF]/g; // Modify the variables above to allow surrogates ncnamestartchars += "\uD800-\uDB7F\uDC00-\uDFFF"; ncnamechars += "\uD800-\uDB7F\uDC00-\uDFFF"; ncname = "[" + ncnamestartchars + "][" + ncnamechars + "]*"; namestartchars = ncnamestartchars + ":"; namechars = ncnamechars + ":"; // Build another set of regexps that include surrogates var surrogatename = new RegExp("^[" + namestartchars + "]" + "[" + namechars + "]*$"); var surrogateqname = new RegExp("^(" + ncname + "|" + ncname + ":" + ncname + ")$"); function isValidName(s) { if (simplename.test(s)) return true; // Plain ASCII if (name.test(s)) return true; // Unicode BMP // Maybe the tests above failed because s includes surrogate pairs // Most likely, though, they failed for some more basic syntax problem if (!hassurrogates.test(s)) return false; // Is the string a valid name if we allow surrogates? if (!surrogatename.test(s)) return false; // Finally, are the surrogates all correctly paired up? var chars = s.match(surrogatechars), pairs = s.match(surrogatepairs); return pairs !== null && 2*pairs.length === chars.length; } function isValidQName(s) { if (simpleqname.test(s)) return true; // Plain ASCII if (qname.test(s)) return true; // Unicode BMP if (!hassurrogates.test(s)) return false; if (!surrogateqname.test(s)) return false; var chars = s.match(surrogatechars), pairs = s.match(surrogatepairs); return pairs !== null && 2*pairs.length === chars.length; } /***/ }, /***/ 66584 (module, exports, __webpack_require__) { "use strict"; /** * @author Toru Nagashima * See LICENSE file in root directory for full license. */ Object.defineProperty(exports, "__esModule", ({ value: true })); var eventTargetShim = __webpack_require__(14988); /** * The signal class. * @see https://dom.spec.whatwg.org/#abortsignal */ class AbortSignal extends eventTargetShim.EventTarget { /** * AbortSignal cannot be constructed directly. */ constructor() { super(); throw new TypeError("AbortSignal cannot be constructed directly"); } /** * Returns `true` if this `AbortSignal`'s `AbortController` has signaled to abort, and `false` otherwise. */ get aborted() { const aborted = abortedFlags.get(this); if (typeof aborted !== "boolean") { throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this === null ? "null" : typeof this}`); } return aborted; } } eventTargetShim.defineEventAttribute(AbortSignal.prototype, "abort"); /** * Create an AbortSignal object. */ function createAbortSignal() { const signal = Object.create(AbortSignal.prototype); eventTargetShim.EventTarget.call(signal); abortedFlags.set(signal, false); return signal; } /** * Abort a given signal. */ function abortSignal(signal) { if (abortedFlags.get(signal) !== false) { return; } abortedFlags.set(signal, true); signal.dispatchEvent({ type: "abort" }); } /** * Aborted flag for each instances. */ const abortedFlags = new WeakMap(); // Properties should be enumerable. Object.defineProperties(AbortSignal.prototype, { aborted: { enumerable: true }, }); // `toString()` should return `"[object AbortSignal]"` if (typeof Symbol === "function" && typeof Symbol.toStringTag === "symbol") { Object.defineProperty(AbortSignal.prototype, Symbol.toStringTag, { configurable: true, value: "AbortSignal", }); } /** * The AbortController. * @see https://dom.spec.whatwg.org/#abortcontroller */ class AbortController { /** * Initialize this controller. */ constructor() { signals.set(this, createAbortSignal()); } /** * Returns the `AbortSignal` object associated with this object. */ get signal() { return getSignal(this); } /** * Abort and signal to any observers that the associated activity is to be aborted. */ abort() { abortSignal(getSignal(this)); } } /** * Associated signals. */ const signals = new WeakMap(); /** * Get the associated signal of a given controller. */ function getSignal(controller) { const signal = signals.get(controller); if (signal == null) { throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${controller === null ? "null" : typeof controller}`); } return signal; } // Properties should be enumerable. Object.defineProperties(AbortController.prototype, { signal: { enumerable: true }, abort: { enumerable: true }, }); if (typeof Symbol === "function" && typeof Symbol.toStringTag === "symbol") { Object.defineProperty(AbortController.prototype, Symbol.toStringTag, { configurable: true, value: "AbortController", }); } exports.AbortController = AbortController; exports.AbortSignal = AbortSignal; exports["default"] = AbortController; module.exports = AbortController module.exports.AbortController = module.exports["default"] = AbortController module.exports.AbortSignal = AbortSignal //# sourceMappingURL=abort-controller.js.map /***/ }, /***/ 94083 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; /* module decorator */ module = __webpack_require__.nmd(module); const wrapAnsi16 = (fn, offset) => (...args) => { const code = fn(...args); return `\u001B[${code + offset}m`; }; const wrapAnsi256 = (fn, offset) => (...args) => { const code = fn(...args); return `\u001B[${38 + offset};5;${code}m`; }; const wrapAnsi16m = (fn, offset) => (...args) => { const rgb = fn(...args); return `\u001B[${38 + offset};2;${rgb[0]};${rgb[1]};${rgb[2]}m`; }; const ansi2ansi = n => n; const rgb2rgb = (r, g, b) => [r, g, b]; const setLazyProperty = (object, property, get) => { Object.defineProperty(object, property, { get: () => { const value = get(); Object.defineProperty(object, property, { value, enumerable: true, configurable: true }); return value; }, enumerable: true, configurable: true }); }; /** @type {typeof import('color-convert')} */ let colorConvert; const makeDynamicStyles = (wrap, targetSpace, identity, isBackground) => { if (colorConvert === undefined) { colorConvert = __webpack_require__(10734); } const offset = isBackground ? 10 : 0; const styles = {}; for (const [sourceSpace, suite] of Object.entries(colorConvert)) { const name = sourceSpace === 'ansi16' ? 'ansi' : sourceSpace; if (sourceSpace === targetSpace) { styles[name] = wrap(identity, offset); } else if (typeof suite === 'object') { styles[name] = wrap(suite[targetSpace], offset); } } return styles; }; function assembleStyles() { const codes = new Map(); const styles = { modifier: { reset: [0, 0], // 21 isn't widely supported and 22 does the same thing bold: [1, 22], dim: [2, 22], italic: [3, 23], underline: [4, 24], inverse: [7, 27], hidden: [8, 28], strikethrough: [9, 29] }, color: { black: [30, 39], red: [31, 39], green: [32, 39], yellow: [33, 39], blue: [34, 39], magenta: [35, 39], cyan: [36, 39], white: [37, 39], // Bright color blackBright: [90, 39], redBright: [91, 39], greenBright: [92, 39], yellowBright: [93, 39], blueBright: [94, 39], magentaBright: [95, 39], cyanBright: [96, 39], whiteBright: [97, 39] }, bgColor: { bgBlack: [40, 49], bgRed: [41, 49], bgGreen: [42, 49], bgYellow: [43, 49], bgBlue: [44, 49], bgMagenta: [45, 49], bgCyan: [46, 49], bgWhite: [47, 49], // Bright color bgBlackBright: [100, 49], bgRedBright: [101, 49], bgGreenBright: [102, 49], bgYellowBright: [103, 49], bgBlueBright: [104, 49], bgMagentaBright: [105, 49], bgCyanBright: [106, 49], bgWhiteBright: [107, 49] } }; // Alias bright black as gray (and grey) styles.color.gray = styles.color.blackBright; styles.bgColor.bgGray = styles.bgColor.bgBlackBright; styles.color.grey = styles.color.blackBright; styles.bgColor.bgGrey = styles.bgColor.bgBlackBright; for (const [groupName, group] of Object.entries(styles)) { for (const [styleName, style] of Object.entries(group)) { styles[styleName] = { open: `\u001B[${style[0]}m`, close: `\u001B[${style[1]}m` }; group[styleName] = styles[styleName]; codes.set(style[0], style[1]); } Object.defineProperty(styles, groupName, { value: group, enumerable: false }); } Object.defineProperty(styles, 'codes', { value: codes, enumerable: false }); styles.color.close = '\u001B[39m'; styles.bgColor.close = '\u001B[49m'; setLazyProperty(styles.color, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, false)); setLazyProperty(styles.color, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, false)); setLazyProperty(styles.color, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, false)); setLazyProperty(styles.bgColor, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, true)); setLazyProperty(styles.bgColor, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, true)); setLazyProperty(styles.bgColor, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, true)); return styles; } // Make the export immutable Object.defineProperty(module, 'exports', { enumerable: true, get: assembleStyles }); /***/ }, /***/ 21873 (module, __unused_webpack_exports, __webpack_require__) { module.exports = { parallel : __webpack_require__(18798), serial : __webpack_require__(52081), serialOrdered : __webpack_require__(90028) }; /***/ }, /***/ 74555 (module) { // API module.exports = abort; /** * Aborts leftover active jobs * * @param {object} state - current state object */ function abort(state) { Object.keys(state.jobs).forEach(clean.bind(state)); // reset leftover jobs state.jobs = {}; } /** * Cleans up leftover job by invoking abort function for the provided job id * * @this state * @param {string|number} key - job id to abort */ function clean(key) { if (typeof this.jobs[key] == 'function') { this.jobs[key](); } } /***/ }, /***/ 72313 (module, __unused_webpack_exports, __webpack_require__) { var defer = __webpack_require__(70405); // API module.exports = async; /** * Runs provided callback asynchronously * even if callback itself is not * * @param {function} callback - callback to invoke * @returns {function} - augmented callback */ function async(callback) { var isAsync = false; // check if async happened defer(function() { isAsync = true; }); return function async_callback(err, result) { if (isAsync) { callback(err, result); } else { defer(function nextTick_callback() { callback(err, result); }); } }; } /***/ }, /***/ 70405 (module) { module.exports = defer; /** * Runs provided function on next iteration of the event loop * * @param {function} fn - function to run */ function defer(fn) { var nextTick = typeof setImmediate == 'function' ? setImmediate : ( typeof process == 'object' && typeof process.nextTick == 'function' ? process.nextTick : null ); if (nextTick) { nextTick(fn); } else { setTimeout(fn, 0); } } /***/ }, /***/ 78051 (module, __unused_webpack_exports, __webpack_require__) { var async = __webpack_require__(72313) , abort = __webpack_require__(74555) ; // API module.exports = iterate; /** * Iterates over each job object * * @param {array|object} list - array or object (named list) to iterate over * @param {function} iterator - iterator to run * @param {object} state - current job status * @param {function} callback - invoked when all elements processed */ function iterate(list, iterator, state, callback) { // store current index var key = state['keyedList'] ? state['keyedList'][state.index] : state.index; state.jobs[key] = runJob(iterator, key, list[key], function(error, output) { // don't repeat yourself // skip secondary callbacks if (!(key in state.jobs)) { return; } // clean up jobs delete state.jobs[key]; if (error) { // don't process rest of the results // stop still active jobs // and reset the list abort(state); } else { state.results[key] = output; } // return salvaged results callback(error, state.results); }); } /** * Runs iterator over provided job element * * @param {function} iterator - iterator to invoke * @param {string|number} key - key/index of the element in the list of jobs * @param {mixed} item - job description * @param {function} callback - invoked after iterator is done with the job * @returns {function|mixed} - job abort function or something else */ function runJob(iterator, key, item, callback) { var aborter; // allow shortcut if iterator expects only two arguments if (iterator.length == 2) { aborter = iterator(item, async(callback)); } // otherwise go with full three arguments else { aborter = iterator(item, key, async(callback)); } return aborter; } /***/ }, /***/ 19500 (module) { // API module.exports = state; /** * Creates initial state object * for iteration over list * * @param {array|object} list - list to iterate over * @param {function|null} sortMethod - function to use for keys sort, * or `null` to keep them as is * @returns {object} - initial state object */ function state(list, sortMethod) { var isNamedList = !Array.isArray(list) , initState = { index : 0, keyedList: isNamedList || sortMethod ? Object.keys(list) : null, jobs : {}, results : isNamedList ? {} : [], size : isNamedList ? Object.keys(list).length : list.length } ; if (sortMethod) { // sort array keys based on it's values // sort object's keys just on own merit initState.keyedList.sort(isNamedList ? sortMethod : function(a, b) { return sortMethod(list[a], list[b]); }); } return initState; } /***/ }, /***/ 26276 (module, __unused_webpack_exports, __webpack_require__) { var abort = __webpack_require__(74555) , async = __webpack_require__(72313) ; // API module.exports = terminator; /** * Terminates jobs in the attached state context * * @this AsyncKitState# * @param {function} callback - final callback to invoke after termination */ function terminator(callback) { if (!Object.keys(this.jobs).length) { return; } // fast forward iteration index this.index = this.size; // abort jobs abort(this); // send back results we have so far async(callback)(null, this.results); } /***/ }, /***/ 18798 (module, __unused_webpack_exports, __webpack_require__) { var iterate = __webpack_require__(78051) , initState = __webpack_require__(19500) , terminator = __webpack_require__(26276) ; // Public API module.exports = parallel; /** * Runs iterator over provided array elements in parallel * * @param {array|object} list - array or object (named list) to iterate over * @param {function} iterator - iterator to run * @param {function} callback - invoked when all elements processed * @returns {function} - jobs terminator */ function parallel(list, iterator, callback) { var state = initState(list); while (state.index < (state['keyedList'] || list).length) { iterate(list, iterator, state, function(error, result) { if (error) { callback(error, result); return; } // looks like it's the last one if (Object.keys(state.jobs).length === 0) { callback(null, state.results); return; } }); state.index++; } return terminator.bind(state, callback); } /***/ }, /***/ 52081 (module, __unused_webpack_exports, __webpack_require__) { var serialOrdered = __webpack_require__(90028); // Public API module.exports = serial; /** * Runs iterator over provided array elements in series * * @param {array|object} list - array or object (named list) to iterate over * @param {function} iterator - iterator to run * @param {function} callback - invoked when all elements processed * @returns {function} - jobs terminator */ function serial(list, iterator, callback) { return serialOrdered(list, iterator, null, callback); } /***/ }, /***/ 90028 (module, __unused_webpack_exports, __webpack_require__) { var iterate = __webpack_require__(78051) , initState = __webpack_require__(19500) , terminator = __webpack_require__(26276) ; // Public API module.exports = serialOrdered; // sorting helpers module.exports.ascending = ascending; module.exports.descending = descending; /** * Runs iterator over provided sorted array elements in series * * @param {array|object} list - array or object (named list) to iterate over * @param {function} iterator - iterator to run * @param {function} sortMethod - custom sort function * @param {function} callback - invoked when all elements processed * @returns {function} - jobs terminator */ function serialOrdered(list, iterator, sortMethod, callback) { var state = initState(list, sortMethod); iterate(list, iterator, state, function iteratorHandler(error, result) { if (error) { callback(error, result); return; } state.index++; // are we there yet? if (state.index < (state['keyedList'] || list).length) { iterate(list, iterator, state, iteratorHandler); return; } // done here callback(null, state.results); }); return terminator.bind(state, callback); } /* * -- Sort methods */ /** * sort helper to sort array elements in ascending order * * @param {mixed} a - an item to compare * @param {mixed} b - an item to compare * @returns {number} - comparison result */ function ascending(a, b) { return a < b ? -1 : a > b ? 1 : 0; } /** * sort helper to sort array elements in descending order * * @param {mixed} a - an item to compare * @param {mixed} b - an item to compare * @returns {number} - comparison result */ function descending(a, b) { return -1 * ascending(a, b); } /***/ }, /***/ 13144 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var bind = __webpack_require__(66743); var $apply = __webpack_require__(11002); var $call = __webpack_require__(10076); var $reflectApply = __webpack_require__(47119); /** @type {import('./actualApply')} */ module.exports = $reflectApply || bind.call($call, $apply); /***/ }, /***/ 11002 (module) { "use strict"; /** @type {import('./functionApply')} */ module.exports = Function.prototype.apply; /***/ }, /***/ 10076 (module) { "use strict"; /** @type {import('./functionCall')} */ module.exports = Function.prototype.call; /***/ }, /***/ 73126 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var bind = __webpack_require__(66743); var $TypeError = __webpack_require__(69675); var $call = __webpack_require__(10076); var $actualApply = __webpack_require__(13144); /** @type {(args: [Function, thisArg?: unknown, ...args: unknown[]]) => Function} TODO FIXME, find a way to use import('.') */ module.exports = function callBindBasic(args) { if (args.length < 1 || typeof args[0] !== 'function') { throw new $TypeError('a function is required'); } return $actualApply(bind, $call, args); }; /***/ }, /***/ 47119 (module) { "use strict"; /** @type {import('./reflectApply')} */ module.exports = typeof Reflect !== 'undefined' && Reflect && Reflect.apply; /***/ }, /***/ 78730 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const os = __webpack_require__(70857); const tty = __webpack_require__(52018); const hasFlag = __webpack_require__(25884); const {env} = process; let forceColor; if (hasFlag('no-color') || hasFlag('no-colors') || hasFlag('color=false') || hasFlag('color=never')) { forceColor = 0; } else if (hasFlag('color') || hasFlag('colors') || hasFlag('color=true') || hasFlag('color=always')) { forceColor = 1; } if ('FORCE_COLOR' in env) { if (env.FORCE_COLOR === 'true') { forceColor = 1; } else if (env.FORCE_COLOR === 'false') { forceColor = 0; } else { forceColor = env.FORCE_COLOR.length === 0 ? 1 : Math.min(parseInt(env.FORCE_COLOR, 10), 3); } } function translateLevel(level) { if (level === 0) { return false; } return { level, hasBasic: true, has256: level >= 2, has16m: level >= 3 }; } function supportsColor(haveStream, streamIsTTY) { if (forceColor === 0) { return 0; } if (hasFlag('color=16m') || hasFlag('color=full') || hasFlag('color=truecolor')) { return 3; } if (hasFlag('color=256')) { return 2; } if (haveStream && !streamIsTTY && forceColor === undefined) { return 0; } const min = forceColor || 0; if (env.TERM === 'dumb') { return min; } if (process.platform === 'win32') { // Windows 10 build 10586 is the first Windows release that supports 256 colors. // Windows 10 build 14931 is the first release that supports 16m/TrueColor. const osRelease = os.release().split('.'); if ( Number(osRelease[0]) >= 10 && Number(osRelease[2]) >= 10586 ) { return Number(osRelease[2]) >= 14931 ? 3 : 2; } return 1; } if ('CI' in env) { if (['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI', 'GITHUB_ACTIONS', 'BUILDKITE'].some(sign => sign in env) || env.CI_NAME === 'codeship') { return 1; } return min; } if ('TEAMCITY_VERSION' in env) { return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(env.TEAMCITY_VERSION) ? 1 : 0; } if (env.COLORTERM === 'truecolor') { return 3; } if ('TERM_PROGRAM' in env) { const version = parseInt((env.TERM_PROGRAM_VERSION || '').split('.')[0], 10); switch (env.TERM_PROGRAM) { case 'iTerm.app': return version >= 3 ? 3 : 2; case 'Apple_Terminal': return 2; // No default } } if (/-256(color)?$/i.test(env.TERM)) { return 2; } if (/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(env.TERM)) { return 1; } if ('COLORTERM' in env) { return 1; } return min; } function getSupportLevel(stream) { const level = supportsColor(stream, stream && stream.isTTY); return translateLevel(level); } module.exports = { supportsColor: getSupportLevel, stdout: translateLevel(supportsColor(true, tty.isatty(1))), stderr: translateLevel(supportsColor(true, tty.isatty(2))) }; /***/ }, /***/ 55248 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const ansiStyles = __webpack_require__(94083); const {stdout: stdoutColor, stderr: stderrColor} = __webpack_require__(78730); const { stringReplaceAll, stringEncaseCRLFWithFirstIndex } = __webpack_require__(4058); // `supportsColor.level` → `ansiStyles.color[name]` mapping const levelMapping = [ 'ansi', 'ansi', 'ansi256', 'ansi16m' ]; const styles = Object.create(null); const applyOptions = (object, options = {}) => { if (options.level && !(Number.isInteger(options.level) && options.level >= 0 && options.level <= 3)) { throw new Error('The `level` option should be an integer from 0 to 3'); } // Detect level if not set manually const colorLevel = stdoutColor ? stdoutColor.level : 0; object.level = options.level === undefined ? colorLevel : options.level; }; class ChalkClass { constructor(options) { // eslint-disable-next-line no-constructor-return return chalkFactory(options); } } const chalkFactory = options => { const chalk = {}; applyOptions(chalk, options); chalk.template = (...arguments_) => chalkTag(chalk.template, ...arguments_); Object.setPrototypeOf(chalk, Chalk.prototype); Object.setPrototypeOf(chalk.template, chalk); chalk.template.constructor = () => { throw new Error('`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.'); }; chalk.template.Instance = ChalkClass; return chalk.template; }; function Chalk(options) { return chalkFactory(options); } for (const [styleName, style] of Object.entries(ansiStyles)) { styles[styleName] = { get() { const builder = createBuilder(this, createStyler(style.open, style.close, this._styler), this._isEmpty); Object.defineProperty(this, styleName, {value: builder}); return builder; } }; } styles.visible = { get() { const builder = createBuilder(this, this._styler, true); Object.defineProperty(this, 'visible', {value: builder}); return builder; } }; const usedModels = ['rgb', 'hex', 'keyword', 'hsl', 'hsv', 'hwb', 'ansi', 'ansi256']; for (const model of usedModels) { styles[model] = { get() { const {level} = this; return function (...arguments_) { const styler = createStyler(ansiStyles.color[levelMapping[level]][model](...arguments_), ansiStyles.color.close, this._styler); return createBuilder(this, styler, this._isEmpty); }; } }; } for (const model of usedModels) { const bgModel = 'bg' + model[0].toUpperCase() + model.slice(1); styles[bgModel] = { get() { const {level} = this; return function (...arguments_) { const styler = createStyler(ansiStyles.bgColor[levelMapping[level]][model](...arguments_), ansiStyles.bgColor.close, this._styler); return createBuilder(this, styler, this._isEmpty); }; } }; } const proto = Object.defineProperties(() => {}, { ...styles, level: { enumerable: true, get() { return this._generator.level; }, set(level) { this._generator.level = level; } } }); const createStyler = (open, close, parent) => { let openAll; let closeAll; if (parent === undefined) { openAll = open; closeAll = close; } else { openAll = parent.openAll + open; closeAll = close + parent.closeAll; } return { open, close, openAll, closeAll, parent }; }; const createBuilder = (self, _styler, _isEmpty) => { const builder = (...arguments_) => { // Single argument is hot path, implicit coercion is faster than anything // eslint-disable-next-line no-implicit-coercion return applyStyle(builder, (arguments_.length === 1) ? ('' + arguments_[0]) : arguments_.join(' ')); }; // We alter the prototype because we must return a function, but there is // no way to create a function with a different prototype Object.setPrototypeOf(builder, proto); builder._generator = self; builder._styler = _styler; builder._isEmpty = _isEmpty; return builder; }; const applyStyle = (self, string) => { if (self.level <= 0 || !string) { return self._isEmpty ? '' : string; } let styler = self._styler; if (styler === undefined) { return string; } const {openAll, closeAll} = styler; if (string.indexOf('\u001B') !== -1) { while (styler !== undefined) { // Replace any instances already present with a re-opening code // otherwise only the part of the string until said closing code // will be colored, and the rest will simply be 'plain'. string = stringReplaceAll(string, styler.close, styler.open); styler = styler.parent; } } // We can move both next actions out of loop, because remaining actions in loop won't have // any/visible effect on parts we add here. Close the styling before a linebreak and reopen // after next line to fix a bleed issue on macOS: https://github.com/chalk/chalk/pull/92 const lfIndex = string.indexOf('\n'); if (lfIndex !== -1) { string = stringEncaseCRLFWithFirstIndex(string, closeAll, openAll, lfIndex); } return openAll + string + closeAll; }; let template; const chalkTag = (chalk, ...strings) => { const [firstString] = strings; if (!Array.isArray(firstString)) { // If chalk() was called by itself or with a string, // return the string itself as a string. return strings.join(' '); } const arguments_ = strings.slice(1); const parts = [firstString.raw[0]]; for (let i = 1; i < firstString.length; i++) { parts.push( String(arguments_[i - 1]).replace(/[{}\\]/g, '\\$&'), String(firstString.raw[i]) ); } if (template === undefined) { template = __webpack_require__(12991); } return template(chalk, parts.join('')); }; Object.defineProperties(Chalk.prototype, styles); const chalk = Chalk(); // eslint-disable-line new-cap chalk.supportsColor = stdoutColor; chalk.stderr = Chalk({level: stderrColor ? stderrColor.level : 0}); // eslint-disable-line new-cap chalk.stderr.supportsColor = stderrColor; module.exports = chalk; /***/ }, /***/ 12991 (module) { "use strict"; const TEMPLATE_REGEX = /(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi; const STYLE_REGEX = /(?:^|\.)(\w+)(?:\(([^)]*)\))?/g; const STRING_REGEX = /^(['"])((?:\\.|(?!\1)[^\\])*)\1$/; const ESCAPE_REGEX = /\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi; const ESCAPES = new Map([ ['n', '\n'], ['r', '\r'], ['t', '\t'], ['b', '\b'], ['f', '\f'], ['v', '\v'], ['0', '\0'], ['\\', '\\'], ['e', '\u001B'], ['a', '\u0007'] ]); function unescape(c) { const u = c[0] === 'u'; const bracket = c[1] === '{'; if ((u && !bracket && c.length === 5) || (c[0] === 'x' && c.length === 3)) { return String.fromCharCode(parseInt(c.slice(1), 16)); } if (u && bracket) { return String.fromCodePoint(parseInt(c.slice(2, -1), 16)); } return ESCAPES.get(c) || c; } function parseArguments(name, arguments_) { const results = []; const chunks = arguments_.trim().split(/\s*,\s*/g); let matches; for (const chunk of chunks) { const number = Number(chunk); if (!Number.isNaN(number)) { results.push(number); } else if ((matches = chunk.match(STRING_REGEX))) { results.push(matches[2].replace(ESCAPE_REGEX, (m, escape, character) => escape ? unescape(escape) : character)); } else { throw new Error(`Invalid Chalk template style argument: ${chunk} (in style '${name}')`); } } return results; } function parseStyle(style) { STYLE_REGEX.lastIndex = 0; const results = []; let matches; while ((matches = STYLE_REGEX.exec(style)) !== null) { const name = matches[1]; if (matches[2]) { const args = parseArguments(name, matches[2]); results.push([name].concat(args)); } else { results.push([name]); } } return results; } function buildStyle(chalk, styles) { const enabled = {}; for (const layer of styles) { for (const style of layer.styles) { enabled[style[0]] = layer.inverse ? null : style.slice(1); } } let current = chalk; for (const [styleName, styles] of Object.entries(enabled)) { if (!Array.isArray(styles)) { continue; } if (!(styleName in current)) { throw new Error(`Unknown Chalk style: ${styleName}`); } current = styles.length > 0 ? current[styleName](...styles) : current[styleName]; } return current; } module.exports = (chalk, temporary) => { const styles = []; const chunks = []; let chunk = []; // eslint-disable-next-line max-params temporary.replace(TEMPLATE_REGEX, (m, escapeCharacter, inverse, style, close, character) => { if (escapeCharacter) { chunk.push(unescape(escapeCharacter)); } else if (style) { const string = chunk.join(''); chunk = []; chunks.push(styles.length === 0 ? string : buildStyle(chalk, styles)(string)); styles.push({inverse, styles: parseStyle(style)}); } else if (close) { if (styles.length === 0) { throw new Error('Found extraneous } in Chalk template literal'); } chunks.push(buildStyle(chalk, styles)(chunk.join(''))); chunk = []; styles.pop(); } else { chunk.push(character); } }); chunks.push(chunk.join('')); if (styles.length > 0) { const errMessage = `Chalk template literal is missing ${styles.length} closing bracket${styles.length === 1 ? '' : 's'} (\`}\`)`; throw new Error(errMessage); } return chunks.join(''); }; /***/ }, /***/ 4058 (module) { "use strict"; const stringReplaceAll = (string, substring, replacer) => { let index = string.indexOf(substring); if (index === -1) { return string; } const substringLength = substring.length; let endIndex = 0; let returnValue = ''; do { returnValue += string.substr(endIndex, index - endIndex) + substring + replacer; endIndex = index + substringLength; index = string.indexOf(substring, endIndex); } while (index !== -1); returnValue += string.substr(endIndex); return returnValue; }; const stringEncaseCRLFWithFirstIndex = (string, prefix, postfix, index) => { let endIndex = 0; let returnValue = ''; do { const gotCR = string[index - 1] === '\r'; returnValue += string.substr(endIndex, (gotCR ? index - 1 : index) - endIndex) + prefix + (gotCR ? '\r\n' : '\n') + postfix; endIndex = index + 1; index = string.indexOf('\n', endIndex); } while (index !== -1); returnValue += string.substr(endIndex); return returnValue; }; module.exports = { stringReplaceAll, stringEncaseCRLFWithFirstIndex }; /***/ }, /***/ 29577 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); const match_1 = __importDefault(__webpack_require__(87955)); class Ascii { name() { return 'ASCII'; } match(det) { const input = det.rawInput; for (let i = 0; i < det.rawLen; i++) { const b = input[i]; if (b < 32 || b > 126) { return (0, match_1.default)(det, this, 0); } } return (0, match_1.default)(det, this, 100); } } exports["default"] = Ascii; //# sourceMappingURL=ascii.js.map /***/ }, /***/ 65429 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ISO_2022_CN = exports.ISO_2022_KR = exports.ISO_2022_JP = void 0; const match_1 = __importDefault(__webpack_require__(87955)); class ISO_2022 { constructor() { this.escapeSequences = []; } name() { return 'ISO_2022'; } match(det) { let i, j; let escN; let hits = 0; let misses = 0; let shifts = 0; let confidence; const text = det.inputBytes; const textLen = det.inputLen; scanInput: for (i = 0; i < textLen; i++) { if (text[i] == 0x1b) { checkEscapes: for (escN = 0; escN < this.escapeSequences.length; escN++) { const seq = this.escapeSequences[escN]; if (textLen - i < seq.length) continue checkEscapes; for (j = 1; j < seq.length; j++) if (seq[j] != text[i + j]) continue checkEscapes; hits++; i += seq.length - 1; continue scanInput; } misses++; } if (text[i] == 0x0e || text[i] == 0x0f) shifts++; } if (hits == 0) return null; confidence = (100 * hits - 100 * misses) / (hits + misses); if (hits + shifts < 5) confidence -= (5 - (hits + shifts)) * 10; return confidence <= 0 ? null : (0, match_1.default)(det, this, confidence); } } class ISO_2022_JP extends ISO_2022 { constructor() { super(...arguments); this.escapeSequences = [ [0x1b, 0x24, 0x28, 0x43], [0x1b, 0x24, 0x28, 0x44], [0x1b, 0x24, 0x40], [0x1b, 0x24, 0x41], [0x1b, 0x24, 0x42], [0x1b, 0x26, 0x40], [0x1b, 0x28, 0x42], [0x1b, 0x28, 0x48], [0x1b, 0x28, 0x49], [0x1b, 0x28, 0x4a], [0x1b, 0x2e, 0x41], [0x1b, 0x2e, 0x46], ]; } name() { return 'ISO-2022-JP'; } language() { return 'ja'; } } exports.ISO_2022_JP = ISO_2022_JP; class ISO_2022_KR extends ISO_2022 { constructor() { super(...arguments); this.escapeSequences = [[0x1b, 0x24, 0x29, 0x43]]; } name() { return 'ISO-2022-KR'; } language() { return 'kr'; } } exports.ISO_2022_KR = ISO_2022_KR; class ISO_2022_CN extends ISO_2022 { constructor() { super(...arguments); this.escapeSequences = [ [0x1b, 0x24, 0x29, 0x41], [0x1b, 0x24, 0x29, 0x47], [0x1b, 0x24, 0x2a, 0x48], [0x1b, 0x24, 0x29, 0x45], [0x1b, 0x24, 0x2b, 0x49], [0x1b, 0x24, 0x2b, 0x4a], [0x1b, 0x24, 0x2b, 0x4b], [0x1b, 0x24, 0x2b, 0x4c], [0x1b, 0x24, 0x2b, 0x4d], [0x1b, 0x4e], [0x1b, 0x4f], ]; } name() { return 'ISO-2022-CN'; } language() { return 'zh'; } } exports.ISO_2022_CN = ISO_2022_CN; //# sourceMappingURL=iso2022.js.map /***/ }, /***/ 28461 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.gb_18030 = exports.euc_kr = exports.euc_jp = exports.big5 = exports.sjis = void 0; const match_1 = __importDefault(__webpack_require__(87955)); function binarySearch(arr, searchValue) { const find = (arr, searchValue, left, right) => { if (right < left) return -1; const mid = Math.floor((left + right) >>> 1); if (searchValue > arr[mid]) return find(arr, searchValue, mid + 1, right); if (searchValue < arr[mid]) return find(arr, searchValue, left, mid - 1); return mid; }; return find(arr, searchValue, 0, arr.length - 1); } class IteratedChar { constructor() { this.charValue = 0; this.index = 0; this.nextIndex = 0; this.error = false; this.done = false; } reset() { this.charValue = 0; this.index = -1; this.nextIndex = 0; this.error = false; this.done = false; } nextByte(det) { if (this.nextIndex >= det.rawLen) { this.done = true; return -1; } const byteValue = det.rawInput[this.nextIndex++] & 0x00ff; return byteValue; } } class mbcs { constructor() { this.commonChars = []; } name() { return 'mbcs'; } match(det) { let doubleByteCharCount = 0, commonCharCount = 0, badCharCount = 0, totalCharCount = 0, confidence = 0; const iter = new IteratedChar(); detectBlock: { for (iter.reset(); this.nextChar(iter, det);) { totalCharCount++; if (iter.error) { badCharCount++; } else { const cv = iter.charValue & 0xffffffff; if (cv > 0xff) { doubleByteCharCount++; if (this.commonChars != null) { if (binarySearch(this.commonChars, cv) >= 0) { commonCharCount++; } } } } if (badCharCount >= 2 && badCharCount * 5 >= doubleByteCharCount) { break detectBlock; } } if (doubleByteCharCount <= 10 && badCharCount == 0) { if (doubleByteCharCount == 0 && totalCharCount < 10) { confidence = 0; } else { confidence = 10; } break detectBlock; } if (doubleByteCharCount < 20 * badCharCount) { confidence = 0; break detectBlock; } if (this.commonChars == null) { confidence = 30 + doubleByteCharCount - 20 * badCharCount; if (confidence > 100) { confidence = 100; } } else { const maxVal = Math.log(doubleByteCharCount / 4); const scaleFactor = 90.0 / maxVal; confidence = Math.floor(Math.log(commonCharCount + 1) * scaleFactor + 10); confidence = Math.min(confidence, 100); } } return confidence == 0 ? null : (0, match_1.default)(det, this, confidence); } nextChar(_iter, _det) { return true; } } class sjis extends mbcs { constructor() { super(...arguments); this.commonChars = [ 0x8140, 0x8141, 0x8142, 0x8145, 0x815b, 0x8169, 0x816a, 0x8175, 0x8176, 0x82a0, 0x82a2, 0x82a4, 0x82a9, 0x82aa, 0x82ab, 0x82ad, 0x82af, 0x82b1, 0x82b3, 0x82b5, 0x82b7, 0x82bd, 0x82be, 0x82c1, 0x82c4, 0x82c5, 0x82c6, 0x82c8, 0x82c9, 0x82cc, 0x82cd, 0x82dc, 0x82e0, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82f0, 0x82f1, 0x8341, 0x8343, 0x834e, 0x834f, 0x8358, 0x835e, 0x8362, 0x8367, 0x8375, 0x8376, 0x8389, 0x838a, 0x838b, 0x838d, 0x8393, 0x8e96, 0x93fa, 0x95aa, ]; } name() { return 'Shift_JIS'; } language() { return 'ja'; } nextChar(iter, det) { iter.index = iter.nextIndex; iter.error = false; const firstByte = (iter.charValue = iter.nextByte(det)); if (firstByte < 0) return false; if (firstByte <= 0x7f || (firstByte > 0xa0 && firstByte <= 0xdf)) return true; const secondByte = iter.nextByte(det); if (secondByte < 0) return false; iter.charValue = (firstByte << 8) | secondByte; if (!((secondByte >= 0x40 && secondByte <= 0x7f) || (secondByte >= 0x80 && secondByte <= 0xff))) { iter.error = true; } return true; } } exports.sjis = sjis; class big5 extends mbcs { constructor() { super(...arguments); this.commonChars = [ 0xa140, 0xa141, 0xa142, 0xa143, 0xa147, 0xa149, 0xa175, 0xa176, 0xa440, 0xa446, 0xa447, 0xa448, 0xa451, 0xa454, 0xa457, 0xa464, 0xa46a, 0xa46c, 0xa477, 0xa4a3, 0xa4a4, 0xa4a7, 0xa4c1, 0xa4ce, 0xa4d1, 0xa4df, 0xa4e8, 0xa4fd, 0xa540, 0xa548, 0xa558, 0xa569, 0xa5cd, 0xa5e7, 0xa657, 0xa661, 0xa662, 0xa668, 0xa670, 0xa6a8, 0xa6b3, 0xa6b9, 0xa6d3, 0xa6db, 0xa6e6, 0xa6f2, 0xa740, 0xa751, 0xa759, 0xa7da, 0xa8a3, 0xa8a5, 0xa8ad, 0xa8d1, 0xa8d3, 0xa8e4, 0xa8fc, 0xa9c0, 0xa9d2, 0xa9f3, 0xaa6b, 0xaaba, 0xaabe, 0xaacc, 0xaafc, 0xac47, 0xac4f, 0xacb0, 0xacd2, 0xad59, 0xaec9, 0xafe0, 0xb0ea, 0xb16f, 0xb2b3, 0xb2c4, 0xb36f, 0xb44c, 0xb44e, 0xb54c, 0xb5a5, 0xb5bd, 0xb5d0, 0xb5d8, 0xb671, 0xb7ed, 0xb867, 0xb944, 0xbad8, 0xbb44, 0xbba1, 0xbdd1, 0xc2c4, 0xc3b9, 0xc440, 0xc45f, ]; } name() { return 'Big5'; } language() { return 'zh'; } nextChar(iter, det) { iter.index = iter.nextIndex; iter.error = false; const firstByte = (iter.charValue = iter.nextByte(det)); if (firstByte < 0) return false; if (firstByte <= 0x7f || firstByte == 0xff) return true; const secondByte = iter.nextByte(det); if (secondByte < 0) return false; iter.charValue = (iter.charValue << 8) | secondByte; if (secondByte < 0x40 || secondByte == 0x7f || secondByte == 0xff) iter.error = true; return true; } } exports.big5 = big5; function eucNextChar(iter, det) { iter.index = iter.nextIndex; iter.error = false; let firstByte = 0; let secondByte = 0; let thirdByte = 0; buildChar: { firstByte = iter.charValue = iter.nextByte(det); if (firstByte < 0) { iter.done = true; break buildChar; } if (firstByte <= 0x8d) { break buildChar; } secondByte = iter.nextByte(det); iter.charValue = (iter.charValue << 8) | secondByte; if (firstByte >= 0xa1 && firstByte <= 0xfe) { if (secondByte < 0xa1) { iter.error = true; } break buildChar; } if (firstByte == 0x8e) { if (secondByte < 0xa1) { iter.error = true; } break buildChar; } if (firstByte == 0x8f) { thirdByte = iter.nextByte(det); iter.charValue = (iter.charValue << 8) | thirdByte; if (thirdByte < 0xa1) { iter.error = true; } } } return iter.done == false; } class euc_jp extends mbcs { constructor() { super(...arguments); this.commonChars = [ 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a6, 0xa1bc, 0xa1ca, 0xa1cb, 0xa1d6, 0xa1d7, 0xa4a2, 0xa4a4, 0xa4a6, 0xa4a8, 0xa4aa, 0xa4ab, 0xa4ac, 0xa4ad, 0xa4af, 0xa4b1, 0xa4b3, 0xa4b5, 0xa4b7, 0xa4b9, 0xa4bb, 0xa4bd, 0xa4bf, 0xa4c0, 0xa4c1, 0xa4c3, 0xa4c4, 0xa4c6, 0xa4c7, 0xa4c8, 0xa4c9, 0xa4ca, 0xa4cb, 0xa4ce, 0xa4cf, 0xa4d0, 0xa4de, 0xa4df, 0xa4e1, 0xa4e2, 0xa4e4, 0xa4e8, 0xa4e9, 0xa4ea, 0xa4eb, 0xa4ec, 0xa4ef, 0xa4f2, 0xa4f3, 0xa5a2, 0xa5a3, 0xa5a4, 0xa5a6, 0xa5a7, 0xa5aa, 0xa5ad, 0xa5af, 0xa5b0, 0xa5b3, 0xa5b5, 0xa5b7, 0xa5b8, 0xa5b9, 0xa5bf, 0xa5c3, 0xa5c6, 0xa5c7, 0xa5c8, 0xa5c9, 0xa5cb, 0xa5d0, 0xa5d5, 0xa5d6, 0xa5d7, 0xa5de, 0xa5e0, 0xa5e1, 0xa5e5, 0xa5e9, 0xa5ea, 0xa5eb, 0xa5ec, 0xa5ed, 0xa5f3, 0xb8a9, 0xb9d4, 0xbaee, 0xbbc8, 0xbef0, 0xbfb7, 0xc4ea, 0xc6fc, 0xc7bd, 0xcab8, 0xcaf3, 0xcbdc, 0xcdd1, ]; this.nextChar = eucNextChar; } name() { return 'EUC-JP'; } language() { return 'ja'; } } exports.euc_jp = euc_jp; class euc_kr extends mbcs { constructor() { super(...arguments); this.commonChars = [ 0xb0a1, 0xb0b3, 0xb0c5, 0xb0cd, 0xb0d4, 0xb0e6, 0xb0ed, 0xb0f8, 0xb0fa, 0xb0fc, 0xb1b8, 0xb1b9, 0xb1c7, 0xb1d7, 0xb1e2, 0xb3aa, 0xb3bb, 0xb4c2, 0xb4cf, 0xb4d9, 0xb4eb, 0xb5a5, 0xb5b5, 0xb5bf, 0xb5c7, 0xb5e9, 0xb6f3, 0xb7af, 0xb7c2, 0xb7ce, 0xb8a6, 0xb8ae, 0xb8b6, 0xb8b8, 0xb8bb, 0xb8e9, 0xb9ab, 0xb9ae, 0xb9cc, 0xb9ce, 0xb9fd, 0xbab8, 0xbace, 0xbad0, 0xbaf1, 0xbbe7, 0xbbf3, 0xbbfd, 0xbcad, 0xbcba, 0xbcd2, 0xbcf6, 0xbdba, 0xbdc0, 0xbdc3, 0xbdc5, 0xbec6, 0xbec8, 0xbedf, 0xbeee, 0xbef8, 0xbefa, 0xbfa1, 0xbfa9, 0xbfc0, 0xbfe4, 0xbfeb, 0xbfec, 0xbff8, 0xc0a7, 0xc0af, 0xc0b8, 0xc0ba, 0xc0bb, 0xc0bd, 0xc0c7, 0xc0cc, 0xc0ce, 0xc0cf, 0xc0d6, 0xc0da, 0xc0e5, 0xc0fb, 0xc0fc, 0xc1a4, 0xc1a6, 0xc1b6, 0xc1d6, 0xc1df, 0xc1f6, 0xc1f8, 0xc4a1, 0xc5cd, 0xc6ae, 0xc7cf, 0xc7d1, 0xc7d2, 0xc7d8, 0xc7e5, 0xc8ad, ]; this.nextChar = eucNextChar; } name() { return 'EUC-KR'; } language() { return 'ko'; } } exports.euc_kr = euc_kr; class gb_18030 extends mbcs { constructor() { super(...arguments); this.commonChars = [ 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1b0, 0xa1b1, 0xa1f1, 0xa1f3, 0xa3a1, 0xa3ac, 0xa3ba, 0xb1a8, 0xb1b8, 0xb1be, 0xb2bb, 0xb3c9, 0xb3f6, 0xb4f3, 0xb5bd, 0xb5c4, 0xb5e3, 0xb6af, 0xb6d4, 0xb6e0, 0xb7a2, 0xb7a8, 0xb7bd, 0xb7d6, 0xb7dd, 0xb8b4, 0xb8df, 0xb8f6, 0xb9ab, 0xb9c9, 0xb9d8, 0xb9fa, 0xb9fd, 0xbacd, 0xbba7, 0xbbd6, 0xbbe1, 0xbbfa, 0xbcbc, 0xbcdb, 0xbcfe, 0xbdcc, 0xbecd, 0xbedd, 0xbfb4, 0xbfc6, 0xbfc9, 0xc0b4, 0xc0ed, 0xc1cb, 0xc2db, 0xc3c7, 0xc4dc, 0xc4ea, 0xc5cc, 0xc6f7, 0xc7f8, 0xc8ab, 0xc8cb, 0xc8d5, 0xc8e7, 0xc9cf, 0xc9fa, 0xcab1, 0xcab5, 0xcac7, 0xcad0, 0xcad6, 0xcaf5, 0xcafd, 0xccec, 0xcdf8, 0xceaa, 0xcec4, 0xced2, 0xcee5, 0xcfb5, 0xcfc2, 0xcfd6, 0xd0c2, 0xd0c5, 0xd0d0, 0xd0d4, 0xd1a7, 0xd2aa, 0xd2b2, 0xd2b5, 0xd2bb, 0xd2d4, 0xd3c3, 0xd3d0, 0xd3fd, 0xd4c2, 0xd4da, 0xd5e2, 0xd6d0, ]; } name() { return 'GB18030'; } language() { return 'zh'; } nextChar(iter, det) { iter.index = iter.nextIndex; iter.error = false; let firstByte = 0; let secondByte = 0; let thirdByte = 0; let fourthByte = 0; buildChar: { firstByte = iter.charValue = iter.nextByte(det); if (firstByte < 0) { iter.done = true; break buildChar; } if (firstByte <= 0x80) { break buildChar; } secondByte = iter.nextByte(det); iter.charValue = (iter.charValue << 8) | secondByte; if (firstByte >= 0x81 && firstByte <= 0xfe) { if ((secondByte >= 0x40 && secondByte <= 0x7e) || (secondByte >= 80 && secondByte <= 0xfe)) { break buildChar; } if (secondByte >= 0x30 && secondByte <= 0x39) { thirdByte = iter.nextByte(det); if (thirdByte >= 0x81 && thirdByte <= 0xfe) { fourthByte = iter.nextByte(det); if (fourthByte >= 0x30 && fourthByte <= 0x39) { iter.charValue = (iter.charValue << 16) | (thirdByte << 8) | fourthByte; break buildChar; } } } iter.error = true; break buildChar; } } return iter.done == false; } } exports.gb_18030 = gb_18030; //# sourceMappingURL=mbcs.js.map /***/ }, /***/ 98887 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.KOI8_R = exports.windows_1256 = exports.windows_1251 = exports.ISO_8859_9 = exports.ISO_8859_8 = exports.ISO_8859_7 = exports.ISO_8859_6 = exports.ISO_8859_5 = exports.ISO_8859_2 = exports.ISO_8859_1 = void 0; const match_1 = __importDefault(__webpack_require__(87955)); const N_GRAM_MASK = 0xffffff; class NGramParser { constructor(theNgramList, theByteMap) { this.byteIndex = 0; this.ngram = 0; this.ngramCount = 0; this.hitCount = 0; this.spaceChar = 0x20; this.ngramList = theNgramList; this.byteMap = theByteMap; } search(table, value) { let index = 0; if (table[index + 32] <= value) index += 32; if (table[index + 16] <= value) index += 16; if (table[index + 8] <= value) index += 8; if (table[index + 4] <= value) index += 4; if (table[index + 2] <= value) index += 2; if (table[index + 1] <= value) index += 1; if (table[index] > value) index -= 1; if (index < 0 || table[index] != value) return -1; return index; } lookup(thisNgram) { this.ngramCount += 1; if (this.search(this.ngramList, thisNgram) >= 0) { this.hitCount += 1; } } addByte(b) { this.ngram = ((this.ngram << 8) + (b & 0xff)) & N_GRAM_MASK; this.lookup(this.ngram); } nextByte(det) { if (this.byteIndex >= det.inputLen) return -1; return det.inputBytes[this.byteIndex++] & 0xff; } parse(det, spaceCh) { let b, ignoreSpace = false; this.spaceChar = spaceCh; while ((b = this.nextByte(det)) >= 0) { const mb = this.byteMap[b]; if (mb != 0) { if (!(mb == this.spaceChar && ignoreSpace)) { this.addByte(mb); } ignoreSpace = mb == this.spaceChar; } } this.addByte(this.spaceChar); const rawPercent = this.hitCount / this.ngramCount; if (rawPercent > 0.33) return 98; return Math.floor(rawPercent * 300.0); } } class NGramsPlusLang { constructor(la, ng) { this.fLang = la; this.fNGrams = ng; } } const isFlatNgrams = (val) => Array.isArray(val) && isFinite(val[0]); class sbcs { constructor() { this.spaceChar = 0x20; this.nGramLang = undefined; } ngrams() { return []; } byteMap() { return []; } name(_input) { return 'sbcs'; } language() { return this.nGramLang; } match(det) { this.nGramLang = undefined; const ngrams = this.ngrams(); if (isFlatNgrams(ngrams)) { const parser = new NGramParser(ngrams, this.byteMap()); const confidence = parser.parse(det, this.spaceChar); return confidence <= 0 ? null : (0, match_1.default)(det, this, confidence); } let bestConfidence = -1; for (let i = ngrams.length - 1; i >= 0; i--) { const ngl = ngrams[i]; const parser = new NGramParser(ngl.fNGrams, this.byteMap()); const confidence = parser.parse(det, this.spaceChar); if (confidence > bestConfidence) { bestConfidence = confidence; this.nGramLang = ngl.fLang; } } return bestConfidence <= 0 ? null : (0, match_1.default)(det, this, bestConfidence); } } class ISO_8859_1 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xaa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb5, 0x20, 0x20, 0x20, 0x20, 0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x20, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x20, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, ]; } ngrams() { return [ new NGramsPlusLang('da', [ 0x206166, 0x206174, 0x206465, 0x20656e, 0x206572, 0x20666f, 0x206861, 0x206920, 0x206d65, 0x206f67, 0x2070e5, 0x207369, 0x207374, 0x207469, 0x207669, 0x616620, 0x616e20, 0x616e64, 0x617220, 0x617420, 0x646520, 0x64656e, 0x646572, 0x646574, 0x652073, 0x656420, 0x656465, 0x656e20, 0x656e64, 0x657220, 0x657265, 0x657320, 0x657420, 0x666f72, 0x676520, 0x67656e, 0x676572, 0x696765, 0x696c20, 0x696e67, 0x6b6520, 0x6b6b65, 0x6c6572, 0x6c6967, 0x6c6c65, 0x6d6564, 0x6e6465, 0x6e6520, 0x6e6720, 0x6e6765, 0x6f6720, 0x6f6d20, 0x6f7220, 0x70e520, 0x722064, 0x722065, 0x722073, 0x726520, 0x737465, 0x742073, 0x746520, 0x746572, 0x74696c, 0x766572, ]), new NGramsPlusLang('de', [ 0x20616e, 0x206175, 0x206265, 0x206461, 0x206465, 0x206469, 0x206569, 0x206765, 0x206861, 0x20696e, 0x206d69, 0x207363, 0x207365, 0x20756e, 0x207665, 0x20766f, 0x207765, 0x207a75, 0x626572, 0x636820, 0x636865, 0x636874, 0x646173, 0x64656e, 0x646572, 0x646965, 0x652064, 0x652073, 0x65696e, 0x656974, 0x656e20, 0x657220, 0x657320, 0x67656e, 0x68656e, 0x687420, 0x696368, 0x696520, 0x696e20, 0x696e65, 0x697420, 0x6c6963, 0x6c6c65, 0x6e2061, 0x6e2064, 0x6e2073, 0x6e6420, 0x6e6465, 0x6e6520, 0x6e6720, 0x6e6765, 0x6e7465, 0x722064, 0x726465, 0x726569, 0x736368, 0x737465, 0x742064, 0x746520, 0x74656e, 0x746572, 0x756e64, 0x756e67, 0x766572, ]), new NGramsPlusLang('en', [ 0x206120, 0x20616e, 0x206265, 0x20636f, 0x20666f, 0x206861, 0x206865, 0x20696e, 0x206d61, 0x206f66, 0x207072, 0x207265, 0x207361, 0x207374, 0x207468, 0x20746f, 0x207768, 0x616964, 0x616c20, 0x616e20, 0x616e64, 0x617320, 0x617420, 0x617465, 0x617469, 0x642061, 0x642074, 0x652061, 0x652073, 0x652074, 0x656420, 0x656e74, 0x657220, 0x657320, 0x666f72, 0x686174, 0x686520, 0x686572, 0x696420, 0x696e20, 0x696e67, 0x696f6e, 0x697320, 0x6e2061, 0x6e2074, 0x6e6420, 0x6e6720, 0x6e7420, 0x6f6620, 0x6f6e20, 0x6f7220, 0x726520, 0x727320, 0x732061, 0x732074, 0x736169, 0x737420, 0x742074, 0x746572, 0x746861, 0x746865, 0x74696f, 0x746f20, 0x747320, ]), new NGramsPlusLang('es', [ 0x206120, 0x206361, 0x20636f, 0x206465, 0x20656c, 0x20656e, 0x206573, 0x20696e, 0x206c61, 0x206c6f, 0x207061, 0x20706f, 0x207072, 0x207175, 0x207265, 0x207365, 0x20756e, 0x207920, 0x612063, 0x612064, 0x612065, 0x61206c, 0x612070, 0x616369, 0x61646f, 0x616c20, 0x617220, 0x617320, 0x6369f3, 0x636f6e, 0x646520, 0x64656c, 0x646f20, 0x652064, 0x652065, 0x65206c, 0x656c20, 0x656e20, 0x656e74, 0x657320, 0x657374, 0x69656e, 0x69f36e, 0x6c6120, 0x6c6f73, 0x6e2065, 0x6e7465, 0x6f2064, 0x6f2065, 0x6f6e20, 0x6f7220, 0x6f7320, 0x706172, 0x717565, 0x726120, 0x726573, 0x732064, 0x732065, 0x732070, 0x736520, 0x746520, 0x746f20, 0x756520, 0xf36e20, ]), new NGramsPlusLang('fr', [ 0x206175, 0x20636f, 0x206461, 0x206465, 0x206475, 0x20656e, 0x206574, 0x206c61, 0x206c65, 0x207061, 0x20706f, 0x207072, 0x207175, 0x207365, 0x20736f, 0x20756e, 0x20e020, 0x616e74, 0x617469, 0x636520, 0x636f6e, 0x646520, 0x646573, 0x647520, 0x652061, 0x652063, 0x652064, 0x652065, 0x65206c, 0x652070, 0x652073, 0x656e20, 0x656e74, 0x657220, 0x657320, 0x657420, 0x657572, 0x696f6e, 0x697320, 0x697420, 0x6c6120, 0x6c6520, 0x6c6573, 0x6d656e, 0x6e2064, 0x6e6520, 0x6e7320, 0x6e7420, 0x6f6e20, 0x6f6e74, 0x6f7572, 0x717565, 0x72206c, 0x726520, 0x732061, 0x732064, 0x732065, 0x73206c, 0x732070, 0x742064, 0x746520, 0x74696f, 0x756520, 0x757220, ]), new NGramsPlusLang('it', [ 0x20616c, 0x206368, 0x20636f, 0x206465, 0x206469, 0x206520, 0x20696c, 0x20696e, 0x206c61, 0x207065, 0x207072, 0x20756e, 0x612063, 0x612064, 0x612070, 0x612073, 0x61746f, 0x636865, 0x636f6e, 0x64656c, 0x646920, 0x652061, 0x652063, 0x652064, 0x652069, 0x65206c, 0x652070, 0x652073, 0x656c20, 0x656c6c, 0x656e74, 0x657220, 0x686520, 0x692061, 0x692063, 0x692064, 0x692073, 0x696120, 0x696c20, 0x696e20, 0x696f6e, 0x6c6120, 0x6c6520, 0x6c6920, 0x6c6c61, 0x6e6520, 0x6e6920, 0x6e6f20, 0x6e7465, 0x6f2061, 0x6f2064, 0x6f2069, 0x6f2073, 0x6f6e20, 0x6f6e65, 0x706572, 0x726120, 0x726520, 0x736920, 0x746120, 0x746520, 0x746920, 0x746f20, 0x7a696f, ]), new NGramsPlusLang('nl', [ 0x20616c, 0x206265, 0x206461, 0x206465, 0x206469, 0x206565, 0x20656e, 0x206765, 0x206865, 0x20696e, 0x206d61, 0x206d65, 0x206f70, 0x207465, 0x207661, 0x207665, 0x20766f, 0x207765, 0x207a69, 0x61616e, 0x616172, 0x616e20, 0x616e64, 0x617220, 0x617420, 0x636874, 0x646520, 0x64656e, 0x646572, 0x652062, 0x652076, 0x65656e, 0x656572, 0x656e20, 0x657220, 0x657273, 0x657420, 0x67656e, 0x686574, 0x696520, 0x696e20, 0x696e67, 0x697320, 0x6e2062, 0x6e2064, 0x6e2065, 0x6e2068, 0x6e206f, 0x6e2076, 0x6e6465, 0x6e6720, 0x6f6e64, 0x6f6f72, 0x6f7020, 0x6f7220, 0x736368, 0x737465, 0x742064, 0x746520, 0x74656e, 0x746572, 0x76616e, 0x766572, 0x766f6f, ]), new NGramsPlusLang('no', [ 0x206174, 0x206176, 0x206465, 0x20656e, 0x206572, 0x20666f, 0x206861, 0x206920, 0x206d65, 0x206f67, 0x2070e5, 0x207365, 0x20736b, 0x20736f, 0x207374, 0x207469, 0x207669, 0x20e520, 0x616e64, 0x617220, 0x617420, 0x646520, 0x64656e, 0x646574, 0x652073, 0x656420, 0x656e20, 0x656e65, 0x657220, 0x657265, 0x657420, 0x657474, 0x666f72, 0x67656e, 0x696b6b, 0x696c20, 0x696e67, 0x6b6520, 0x6b6b65, 0x6c6520, 0x6c6c65, 0x6d6564, 0x6d656e, 0x6e2073, 0x6e6520, 0x6e6720, 0x6e6765, 0x6e6e65, 0x6f6720, 0x6f6d20, 0x6f7220, 0x70e520, 0x722073, 0x726520, 0x736f6d, 0x737465, 0x742073, 0x746520, 0x74656e, 0x746572, 0x74696c, 0x747420, 0x747465, 0x766572, ]), new NGramsPlusLang('pt', [ 0x206120, 0x20636f, 0x206461, 0x206465, 0x20646f, 0x206520, 0x206573, 0x206d61, 0x206e6f, 0x206f20, 0x207061, 0x20706f, 0x207072, 0x207175, 0x207265, 0x207365, 0x20756d, 0x612061, 0x612063, 0x612064, 0x612070, 0x616465, 0x61646f, 0x616c20, 0x617220, 0x617261, 0x617320, 0x636f6d, 0x636f6e, 0x646120, 0x646520, 0x646f20, 0x646f73, 0x652061, 0x652064, 0x656d20, 0x656e74, 0x657320, 0x657374, 0x696120, 0x696361, 0x6d656e, 0x6e7465, 0x6e746f, 0x6f2061, 0x6f2063, 0x6f2064, 0x6f2065, 0x6f2070, 0x6f7320, 0x706172, 0x717565, 0x726120, 0x726573, 0x732061, 0x732064, 0x732065, 0x732070, 0x737461, 0x746520, 0x746f20, 0x756520, 0xe36f20, 0xe7e36f, ]), new NGramsPlusLang('sv', [ 0x206174, 0x206176, 0x206465, 0x20656e, 0x2066f6, 0x206861, 0x206920, 0x20696e, 0x206b6f, 0x206d65, 0x206f63, 0x2070e5, 0x20736b, 0x20736f, 0x207374, 0x207469, 0x207661, 0x207669, 0x20e472, 0x616465, 0x616e20, 0x616e64, 0x617220, 0x617474, 0x636820, 0x646520, 0x64656e, 0x646572, 0x646574, 0x656420, 0x656e20, 0x657220, 0x657420, 0x66f672, 0x67656e, 0x696c6c, 0x696e67, 0x6b6120, 0x6c6c20, 0x6d6564, 0x6e2073, 0x6e6120, 0x6e6465, 0x6e6720, 0x6e6765, 0x6e696e, 0x6f6368, 0x6f6d20, 0x6f6e20, 0x70e520, 0x722061, 0x722073, 0x726120, 0x736b61, 0x736f6d, 0x742073, 0x746120, 0x746520, 0x746572, 0x74696c, 0x747420, 0x766172, 0xe47220, 0xf67220, ]), ]; } name(input) { return input && input.c1Bytes ? 'windows-1252' : 'ISO-8859-1'; } } exports.ISO_8859_1 = ISO_8859_1; class ISO_8859_2 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb1, 0x20, 0xb3, 0x20, 0xb5, 0xb6, 0x20, 0x20, 0xb9, 0xba, 0xbb, 0xbc, 0x20, 0xbe, 0xbf, 0x20, 0xb1, 0x20, 0xb3, 0x20, 0xb5, 0xb6, 0xb7, 0x20, 0xb9, 0xba, 0xbb, 0xbc, 0x20, 0xbe, 0xbf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x20, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x20, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x20, ]; } ngrams() { return [ new NGramsPlusLang('cs', [ 0x206120, 0x206279, 0x20646f, 0x206a65, 0x206e61, 0x206e65, 0x206f20, 0x206f64, 0x20706f, 0x207072, 0x2070f8, 0x20726f, 0x207365, 0x20736f, 0x207374, 0x20746f, 0x207620, 0x207679, 0x207a61, 0x612070, 0x636520, 0x636820, 0x652070, 0x652073, 0x652076, 0x656d20, 0x656eed, 0x686f20, 0x686f64, 0x697374, 0x6a6520, 0x6b7465, 0x6c6520, 0x6c6920, 0x6e6120, 0x6ee920, 0x6eec20, 0x6eed20, 0x6f2070, 0x6f646e, 0x6f6a69, 0x6f7374, 0x6f7520, 0x6f7661, 0x706f64, 0x706f6a, 0x70726f, 0x70f865, 0x736520, 0x736f75, 0x737461, 0x737469, 0x73746e, 0x746572, 0x746eed, 0x746f20, 0x752070, 0xbe6520, 0xe16eed, 0xe9686f, 0xed2070, 0xed2073, 0xed6d20, 0xf86564, ]), new NGramsPlusLang('hu', [ 0x206120, 0x20617a, 0x206265, 0x206567, 0x20656c, 0x206665, 0x206861, 0x20686f, 0x206973, 0x206b65, 0x206b69, 0x206bf6, 0x206c65, 0x206d61, 0x206d65, 0x206d69, 0x206e65, 0x20737a, 0x207465, 0x20e973, 0x612061, 0x61206b, 0x61206d, 0x612073, 0x616b20, 0x616e20, 0x617a20, 0x62616e, 0x62656e, 0x656779, 0x656b20, 0x656c20, 0x656c65, 0x656d20, 0x656e20, 0x657265, 0x657420, 0x657465, 0x657474, 0x677920, 0x686f67, 0x696e74, 0x697320, 0x6b2061, 0x6bf67a, 0x6d6567, 0x6d696e, 0x6e2061, 0x6e616b, 0x6e656b, 0x6e656d, 0x6e7420, 0x6f6779, 0x732061, 0x737a65, 0x737a74, 0x737ae1, 0x73e967, 0x742061, 0x747420, 0x74e173, 0x7a6572, 0xe16e20, 0xe97320, ]), new NGramsPlusLang('pl', [ 0x20637a, 0x20646f, 0x206920, 0x206a65, 0x206b6f, 0x206d61, 0x206d69, 0x206e61, 0x206e69, 0x206f64, 0x20706f, 0x207072, 0x207369, 0x207720, 0x207769, 0x207779, 0x207a20, 0x207a61, 0x612070, 0x612077, 0x616e69, 0x636820, 0x637a65, 0x637a79, 0x646f20, 0x647a69, 0x652070, 0x652073, 0x652077, 0x65207a, 0x65676f, 0x656a20, 0x656d20, 0x656e69, 0x676f20, 0x696120, 0x696520, 0x69656a, 0x6b6120, 0x6b6920, 0x6b6965, 0x6d6965, 0x6e6120, 0x6e6961, 0x6e6965, 0x6f2070, 0x6f7761, 0x6f7769, 0x706f6c, 0x707261, 0x70726f, 0x70727a, 0x727a65, 0x727a79, 0x7369ea, 0x736b69, 0x737461, 0x776965, 0x796368, 0x796d20, 0x7a6520, 0x7a6965, 0x7a7920, 0xf37720, ]), new NGramsPlusLang('ro', [ 0x206120, 0x206163, 0x206361, 0x206365, 0x20636f, 0x206375, 0x206465, 0x206469, 0x206c61, 0x206d61, 0x207065, 0x207072, 0x207365, 0x2073e3, 0x20756e, 0x20ba69, 0x20ee6e, 0x612063, 0x612064, 0x617265, 0x617420, 0x617465, 0x617520, 0x636172, 0x636f6e, 0x637520, 0x63e320, 0x646520, 0x652061, 0x652063, 0x652064, 0x652070, 0x652073, 0x656120, 0x656920, 0x656c65, 0x656e74, 0x657374, 0x692061, 0x692063, 0x692064, 0x692070, 0x696520, 0x696920, 0x696e20, 0x6c6120, 0x6c6520, 0x6c6f72, 0x6c7569, 0x6e6520, 0x6e7472, 0x6f7220, 0x70656e, 0x726520, 0x726561, 0x727520, 0x73e320, 0x746520, 0x747275, 0x74e320, 0x756920, 0x756c20, 0xba6920, 0xee6e20, ]), ]; } name(det) { return det && det.c1Bytes ? 'windows-1250' : 'ISO-8859-2'; } } exports.ISO_8859_2 = ISO_8859_2; class ISO_8859_5 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x20, 0xfe, 0xff, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0x20, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x20, 0xfe, 0xff, ]; } ngrams() { return [ 0x20d220, 0x20d2de, 0x20d4de, 0x20d7d0, 0x20d820, 0x20dad0, 0x20dade, 0x20ddd0, 0x20ddd5, 0x20ded1, 0x20dfde, 0x20dfe0, 0x20e0d0, 0x20e1de, 0x20e1e2, 0x20e2de, 0x20e7e2, 0x20ede2, 0xd0ddd8, 0xd0e2ec, 0xd3de20, 0xd5dbec, 0xd5ddd8, 0xd5e1e2, 0xd5e220, 0xd820df, 0xd8d520, 0xd8d820, 0xd8ef20, 0xdbd5dd, 0xdbd820, 0xdbecdd, 0xddd020, 0xddd520, 0xddd8d5, 0xddd8ef, 0xddde20, 0xddded2, 0xde20d2, 0xde20df, 0xde20e1, 0xded220, 0xded2d0, 0xded3de, 0xded920, 0xdedbec, 0xdedc20, 0xdee1e2, 0xdfdedb, 0xdfe0d5, 0xdfe0d8, 0xdfe0de, 0xe0d0d2, 0xe0d5d4, 0xe1e2d0, 0xe1e2d2, 0xe1e2d8, 0xe1ef20, 0xe2d5db, 0xe2de20, 0xe2dee0, 0xe2ec20, 0xe7e2de, 0xebe520, ]; } name() { return 'ISO-8859-5'; } language() { return 'ru'; } } exports.ISO_8859_5 = ISO_8859_5; class ISO_8859_6 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ]; } ngrams() { return [ 0x20c7e4, 0x20c7e6, 0x20c8c7, 0x20d9e4, 0x20e1ea, 0x20e4e4, 0x20e5e6, 0x20e8c7, 0xc720c7, 0xc7c120, 0xc7ca20, 0xc7d120, 0xc7e420, 0xc7e4c3, 0xc7e4c7, 0xc7e4c8, 0xc7e4ca, 0xc7e4cc, 0xc7e4cd, 0xc7e4cf, 0xc7e4d3, 0xc7e4d9, 0xc7e4e2, 0xc7e4e5, 0xc7e4e8, 0xc7e4ea, 0xc7e520, 0xc7e620, 0xc7e6ca, 0xc820c7, 0xc920c7, 0xc920e1, 0xc920e4, 0xc920e5, 0xc920e8, 0xca20c7, 0xcf20c7, 0xcfc920, 0xd120c7, 0xd1c920, 0xd320c7, 0xd920c7, 0xd9e4e9, 0xe1ea20, 0xe420c7, 0xe4c920, 0xe4e920, 0xe4ea20, 0xe520c7, 0xe5c720, 0xe5c920, 0xe5e620, 0xe620c7, 0xe720c7, 0xe7c720, 0xe8c7e4, 0xe8e620, 0xe920c7, 0xea20c7, 0xea20e5, 0xea20e8, 0xeac920, 0xead120, 0xeae620, ]; } name() { return 'ISO-8859-6'; } language() { return 'ar'; } } exports.ISO_8859_6 = ISO_8859_6; class ISO_8859_7 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa1, 0xa2, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xdc, 0x20, 0xdd, 0xde, 0xdf, 0x20, 0xfc, 0x20, 0xfd, 0xfe, 0xc0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0x20, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x20, ]; } ngrams() { return [ 0x20e1ed, 0x20e1f0, 0x20e3e9, 0x20e4e9, 0x20e5f0, 0x20e720, 0x20eae1, 0x20ece5, 0x20ede1, 0x20ef20, 0x20f0e1, 0x20f0ef, 0x20f0f1, 0x20f3f4, 0x20f3f5, 0x20f4e7, 0x20f4ef, 0xdfe120, 0xe120e1, 0xe120f4, 0xe1e920, 0xe1ed20, 0xe1f0fc, 0xe1f220, 0xe3e9e1, 0xe5e920, 0xe5f220, 0xe720f4, 0xe7ed20, 0xe7f220, 0xe920f4, 0xe9e120, 0xe9eade, 0xe9f220, 0xeae1e9, 0xeae1f4, 0xece520, 0xed20e1, 0xed20e5, 0xed20f0, 0xede120, 0xeff220, 0xeff520, 0xf0eff5, 0xf0f1ef, 0xf0fc20, 0xf220e1, 0xf220e5, 0xf220ea, 0xf220f0, 0xf220f4, 0xf3e520, 0xf3e720, 0xf3f4ef, 0xf4e120, 0xf4e1e9, 0xf4e7ed, 0xf4e7f2, 0xf4e9ea, 0xf4ef20, 0xf4eff5, 0xf4f9ed, 0xf9ed20, 0xfeed20, ]; } name(det) { return det && det.c1Bytes ? 'windows-1253' : 'ISO-8859-7'; } language() { return 'el'; } } exports.ISO_8859_7 = ISO_8859_7; class ISO_8859_8 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb5, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0x20, 0x20, 0x20, 0x20, 0x20, ]; } ngrams() { return [ new NGramsPlusLang('he', [ 0x20e0e5, 0x20e0e7, 0x20e0e9, 0x20e0fa, 0x20e1e9, 0x20e1ee, 0x20e4e0, 0x20e4e5, 0x20e4e9, 0x20e4ee, 0x20e4f2, 0x20e4f9, 0x20e4fa, 0x20ece0, 0x20ece4, 0x20eee0, 0x20f2ec, 0x20f9ec, 0xe0fa20, 0xe420e0, 0xe420e1, 0xe420e4, 0xe420ec, 0xe420ee, 0xe420f9, 0xe4e5e0, 0xe5e020, 0xe5ed20, 0xe5ef20, 0xe5f820, 0xe5fa20, 0xe920e4, 0xe9e420, 0xe9e5fa, 0xe9e9ed, 0xe9ed20, 0xe9ef20, 0xe9f820, 0xe9fa20, 0xec20e0, 0xec20e4, 0xece020, 0xece420, 0xed20e0, 0xed20e1, 0xed20e4, 0xed20ec, 0xed20ee, 0xed20f9, 0xeee420, 0xef20e4, 0xf0e420, 0xf0e920, 0xf0e9ed, 0xf2ec20, 0xf820e4, 0xf8e9ed, 0xf9ec20, 0xfa20e0, 0xfa20e1, 0xfa20e4, 0xfa20ec, 0xfa20ee, 0xfa20f9, ]), new NGramsPlusLang('he', [ 0x20e0e5, 0x20e0ec, 0x20e4e9, 0x20e4ec, 0x20e4ee, 0x20e4f0, 0x20e9f0, 0x20ecf2, 0x20ecf9, 0x20ede5, 0x20ede9, 0x20efe5, 0x20efe9, 0x20f8e5, 0x20f8e9, 0x20fae0, 0x20fae5, 0x20fae9, 0xe020e4, 0xe020ec, 0xe020ed, 0xe020fa, 0xe0e420, 0xe0e5e4, 0xe0ec20, 0xe0ee20, 0xe120e4, 0xe120ed, 0xe120fa, 0xe420e4, 0xe420e9, 0xe420ec, 0xe420ed, 0xe420ef, 0xe420f8, 0xe420fa, 0xe4ec20, 0xe5e020, 0xe5e420, 0xe7e020, 0xe9e020, 0xe9e120, 0xe9e420, 0xec20e4, 0xec20ed, 0xec20fa, 0xecf220, 0xecf920, 0xede9e9, 0xede9f0, 0xede9f8, 0xee20e4, 0xee20ed, 0xee20fa, 0xeee120, 0xeee420, 0xf2e420, 0xf920e4, 0xf920ed, 0xf920fa, 0xf9e420, 0xfae020, 0xfae420, 0xfae5e9, ]), ]; } name(det) { return det && det.c1Bytes ? 'windows-1255' : 'ISO-8859-8'; } language() { return 'he'; } } exports.ISO_8859_8 = ISO_8859_8; class ISO_8859_9 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xaa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb5, 0x20, 0x20, 0x20, 0x20, 0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x20, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x69, 0xfe, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x20, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, ]; } ngrams() { return [ 0x206261, 0x206269, 0x206275, 0x206461, 0x206465, 0x206765, 0x206861, 0x20696c, 0x206b61, 0x206b6f, 0x206d61, 0x206f6c, 0x207361, 0x207461, 0x207665, 0x207961, 0x612062, 0x616b20, 0x616c61, 0x616d61, 0x616e20, 0x616efd, 0x617220, 0x617261, 0x6172fd, 0x6173fd, 0x617961, 0x626972, 0x646120, 0x646520, 0x646920, 0x652062, 0x65206b, 0x656469, 0x656e20, 0x657220, 0x657269, 0x657369, 0x696c65, 0x696e20, 0x696e69, 0x697220, 0x6c616e, 0x6c6172, 0x6c6520, 0x6c6572, 0x6e2061, 0x6e2062, 0x6e206b, 0x6e6461, 0x6e6465, 0x6e6520, 0x6e6920, 0x6e696e, 0x6efd20, 0x72696e, 0x72fd6e, 0x766520, 0x796120, 0x796f72, 0xfd6e20, 0xfd6e64, 0xfd6efd, 0xfdf0fd, ]; } name(det) { return det && det.c1Bytes ? 'windows-1254' : 'ISO-8859-9'; } language() { return 'tr'; } } exports.ISO_8859_9 = ISO_8859_9; class windows_1251 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x90, 0x83, 0x20, 0x83, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x9a, 0x20, 0x9c, 0x9d, 0x9e, 0x9f, 0x90, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x9a, 0x20, 0x9c, 0x9d, 0x9e, 0x9f, 0x20, 0xa2, 0xa2, 0xbc, 0x20, 0xb4, 0x20, 0x20, 0xb8, 0x20, 0xba, 0x20, 0x20, 0x20, 0x20, 0xbf, 0x20, 0x20, 0xb3, 0xb3, 0xb4, 0xb5, 0x20, 0x20, 0xb8, 0x20, 0xba, 0x20, 0xbc, 0xbe, 0xbe, 0xbf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, ]; } ngrams() { return [ 0x20e220, 0x20e2ee, 0x20e4ee, 0x20e7e0, 0x20e820, 0x20eae0, 0x20eaee, 0x20ede0, 0x20ede5, 0x20eee1, 0x20efee, 0x20eff0, 0x20f0e0, 0x20f1ee, 0x20f1f2, 0x20f2ee, 0x20f7f2, 0x20fdf2, 0xe0ede8, 0xe0f2fc, 0xe3ee20, 0xe5ebfc, 0xe5ede8, 0xe5f1f2, 0xe5f220, 0xe820ef, 0xe8e520, 0xe8e820, 0xe8ff20, 0xebe5ed, 0xebe820, 0xebfced, 0xede020, 0xede520, 0xede8e5, 0xede8ff, 0xedee20, 0xedeee2, 0xee20e2, 0xee20ef, 0xee20f1, 0xeee220, 0xeee2e0, 0xeee3ee, 0xeee920, 0xeeebfc, 0xeeec20, 0xeef1f2, 0xefeeeb, 0xeff0e5, 0xeff0e8, 0xeff0ee, 0xf0e0e2, 0xf0e5e4, 0xf1f2e0, 0xf1f2e2, 0xf1f2e8, 0xf1ff20, 0xf2e5eb, 0xf2ee20, 0xf2eef0, 0xf2fc20, 0xf7f2ee, 0xfbf520, ]; } name() { return 'windows-1251'; } language() { return 'ru'; } } exports.windows_1251 = windows_1251; class windows_1256 extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x81, 0x20, 0x83, 0x20, 0x20, 0x20, 0x20, 0x88, 0x20, 0x8a, 0x20, 0x9c, 0x8d, 0x8e, 0x8f, 0x90, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x98, 0x20, 0x9a, 0x20, 0x9c, 0x20, 0x20, 0x9f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xaa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb5, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0x20, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0x20, 0x20, 0x20, 0x20, 0xf4, 0x20, 0x20, 0x20, 0x20, 0xf9, 0x20, 0xfb, 0xfc, 0x20, 0x20, 0xff, ]; } ngrams() { return [ 0x20c7e1, 0x20c7e4, 0x20c8c7, 0x20dae1, 0x20dded, 0x20e1e1, 0x20e3e4, 0x20e6c7, 0xc720c7, 0xc7c120, 0xc7ca20, 0xc7d120, 0xc7e120, 0xc7e1c3, 0xc7e1c7, 0xc7e1c8, 0xc7e1ca, 0xc7e1cc, 0xc7e1cd, 0xc7e1cf, 0xc7e1d3, 0xc7e1da, 0xc7e1de, 0xc7e1e3, 0xc7e1e6, 0xc7e1ed, 0xc7e320, 0xc7e420, 0xc7e4ca, 0xc820c7, 0xc920c7, 0xc920dd, 0xc920e1, 0xc920e3, 0xc920e6, 0xca20c7, 0xcf20c7, 0xcfc920, 0xd120c7, 0xd1c920, 0xd320c7, 0xda20c7, 0xdae1ec, 0xdded20, 0xe120c7, 0xe1c920, 0xe1ec20, 0xe1ed20, 0xe320c7, 0xe3c720, 0xe3c920, 0xe3e420, 0xe420c7, 0xe520c7, 0xe5c720, 0xe6c7e1, 0xe6e420, 0xec20c7, 0xed20c7, 0xed20e3, 0xed20e6, 0xedc920, 0xedd120, 0xede420, ]; } name() { return 'windows-1256'; } language() { return 'ar'; } } exports.windows_1256 = windows_1256; class KOI8_R extends sbcs { byteMap() { return [ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa3, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa3, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, ]; } ngrams() { return [ 0x20c4cf, 0x20c920, 0x20cbc1, 0x20cbcf, 0x20cec1, 0x20cec5, 0x20cfc2, 0x20d0cf, 0x20d0d2, 0x20d2c1, 0x20d3cf, 0x20d3d4, 0x20d4cf, 0x20d720, 0x20d7cf, 0x20dac1, 0x20dcd4, 0x20ded4, 0xc1cec9, 0xc1d4d8, 0xc5ccd8, 0xc5cec9, 0xc5d3d4, 0xc5d420, 0xc7cf20, 0xc920d0, 0xc9c520, 0xc9c920, 0xc9d120, 0xccc5ce, 0xccc920, 0xccd8ce, 0xcec120, 0xcec520, 0xcec9c5, 0xcec9d1, 0xcecf20, 0xcecfd7, 0xcf20d0, 0xcf20d3, 0xcf20d7, 0xcfc7cf, 0xcfca20, 0xcfccd8, 0xcfcd20, 0xcfd3d4, 0xcfd720, 0xcfd7c1, 0xd0cfcc, 0xd0d2c5, 0xd0d2c9, 0xd0d2cf, 0xd2c1d7, 0xd2c5c4, 0xd3d120, 0xd3d4c1, 0xd3d4c9, 0xd3d4d7, 0xd4c5cc, 0xd4cf20, 0xd4cfd2, 0xd4d820, 0xd9c820, 0xded4cf, ]; } name() { return 'KOI8-R'; } language() { return 'ru'; } } exports.KOI8_R = KOI8_R; //# sourceMappingURL=sbcs.js.map /***/ }, /***/ 94029 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UTF_32LE = exports.UTF_32BE = exports.UTF_16LE = exports.UTF_16BE = void 0; const match_1 = __importDefault(__webpack_require__(87955)); class UTF_16BE { name() { return 'UTF-16BE'; } match(det) { const input = det.rawInput; if (input.length >= 2 && (input[0] & 0xff) == 0xfe && (input[1] & 0xff) == 0xff) { return (0, match_1.default)(det, this, 100); } return null; } } exports.UTF_16BE = UTF_16BE; class UTF_16LE { name() { return 'UTF-16LE'; } match(det) { const input = det.rawInput; if (input.length >= 2 && (input[0] & 0xff) == 0xff && (input[1] & 0xff) == 0xfe) { if (input.length >= 4 && input[2] == 0x00 && input[3] == 0x00) { return null; } return (0, match_1.default)(det, this, 100); } return null; } } exports.UTF_16LE = UTF_16LE; class UTF_32 { name() { return 'UTF-32'; } getChar(_input, _index) { return -1; } match(det) { let numValid = 0, numInvalid = 0, hasBOM = false, confidence = 0; const limit = (det.rawLen / 4) * 4; const input = det.rawInput; if (limit == 0) { return null; } if (this.getChar(input, 0) == 0x0000feff) { hasBOM = true; } for (let i = 0; i < limit; i += 4) { const ch = this.getChar(input, i); if (ch < 0 || ch >= 0x10ffff || (ch >= 0xd800 && ch <= 0xdfff)) { numInvalid += 1; } else { numValid += 1; } } if (hasBOM && numInvalid == 0) { confidence = 100; } else if (hasBOM && numValid > numInvalid * 10) { confidence = 80; } else if (numValid > 3 && numInvalid == 0) { confidence = 100; } else if (numValid > 0 && numInvalid == 0) { confidence = 80; } else if (numValid > numInvalid * 10) { confidence = 25; } return confidence == 0 ? null : (0, match_1.default)(det, this, confidence); } } class UTF_32BE extends UTF_32 { name() { return 'UTF-32BE'; } getChar(input, index) { return (((input[index + 0] & 0xff) << 24) | ((input[index + 1] & 0xff) << 16) | ((input[index + 2] & 0xff) << 8) | (input[index + 3] & 0xff)); } } exports.UTF_32BE = UTF_32BE; class UTF_32LE extends UTF_32 { name() { return 'UTF-32LE'; } getChar(input, index) { return (((input[index + 3] & 0xff) << 24) | ((input[index + 2] & 0xff) << 16) | ((input[index + 1] & 0xff) << 8) | (input[index + 0] & 0xff)); } } exports.UTF_32LE = UTF_32LE; //# sourceMappingURL=unicode.js.map /***/ }, /***/ 20367 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); const match_1 = __importDefault(__webpack_require__(87955)); class Utf8 { name() { return 'UTF-8'; } match(det) { let hasBOM = false, numValid = 0, numInvalid = 0, trailBytes = 0, confidence; const input = det.rawInput; if (det.rawLen >= 3 && (input[0] & 0xff) == 0xef && (input[1] & 0xff) == 0xbb && (input[2] & 0xff) == 0xbf) { hasBOM = true; } for (let i = 0; i < det.rawLen; i++) { const b = input[i]; if ((b & 0x80) == 0) continue; if ((b & 0x0e0) == 0x0c0) { trailBytes = 1; } else if ((b & 0x0f0) == 0x0e0) { trailBytes = 2; } else if ((b & 0x0f8) == 0xf0) { trailBytes = 3; } else { numInvalid++; if (numInvalid > 5) break; trailBytes = 0; } for (;;) { i++; if (i >= det.rawLen) break; if ((input[i] & 0xc0) != 0x080) { numInvalid++; break; } if (--trailBytes == 0) { numValid++; break; } } } confidence = 0; if (hasBOM && numInvalid == 0) confidence = 100; else if (hasBOM && numValid > numInvalid * 10) confidence = 80; else if (numValid > 3 && numInvalid == 0) confidence = 100; else if (numValid > 0 && numInvalid == 0) confidence = 80; else if (numValid == 0 && numInvalid == 0) confidence = 10; else if (numValid > numInvalid * 10) confidence = 25; else return null; return (0, match_1.default)(det, this, confidence); } } exports["default"] = Utf8; //# sourceMappingURL=utf8.js.map /***/ }, /***/ 12314 (module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); let fsModule; exports["default"] = () => { if ( true && typeof module.exports === 'object') { fsModule = fsModule ? fsModule : __webpack_require__(79896); return fsModule; } throw new Error('File system is not available'); }; //# sourceMappingURL=node.js.map /***/ }, /***/ 88962 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.detectFileSync = exports.detectFile = exports.analyse = exports.detect = void 0; const node_1 = __importDefault(__webpack_require__(12314)); const ascii_1 = __importDefault(__webpack_require__(29577)); const utf8_1 = __importDefault(__webpack_require__(20367)); const unicode = __importStar(__webpack_require__(94029)); const mbcs = __importStar(__webpack_require__(28461)); const sbcs = __importStar(__webpack_require__(98887)); const iso2022 = __importStar(__webpack_require__(65429)); const utils_1 = __webpack_require__(4195); const recognisers = [ new utf8_1.default(), new unicode.UTF_16BE(), new unicode.UTF_16LE(), new unicode.UTF_32BE(), new unicode.UTF_32LE(), new mbcs.sjis(), new mbcs.big5(), new mbcs.euc_jp(), new mbcs.euc_kr(), new mbcs.gb_18030(), new iso2022.ISO_2022_JP(), new iso2022.ISO_2022_KR(), new iso2022.ISO_2022_CN(), new sbcs.ISO_8859_1(), new sbcs.ISO_8859_2(), new sbcs.ISO_8859_5(), new sbcs.ISO_8859_6(), new sbcs.ISO_8859_7(), new sbcs.ISO_8859_8(), new sbcs.ISO_8859_9(), new sbcs.windows_1251(), new sbcs.windows_1256(), new sbcs.KOI8_R(), new ascii_1.default(), ]; const detect = (buffer) => { const matches = (0, exports.analyse)(buffer); return matches.length > 0 ? matches[0].name : null; }; exports.detect = detect; const analyse = (buffer) => { if (!(0, utils_1.isByteArray)(buffer)) { throw new Error('Input must be a byte array, e.g. Buffer or Uint8Array'); } const byteStats = []; for (let i = 0; i < 256; i++) byteStats[i] = 0; for (let i = buffer.length - 1; i >= 0; i--) byteStats[buffer[i] & 0x00ff]++; let c1Bytes = false; for (let i = 0x80; i <= 0x9f; i += 1) { if (byteStats[i] !== 0) { c1Bytes = true; break; } } const context = { byteStats, c1Bytes, rawInput: buffer, rawLen: buffer.length, inputBytes: buffer, inputLen: buffer.length, }; const matches = recognisers .map((rec) => { return rec.match(context); }) .filter((match) => { return !!match; }) .sort((a, b) => { return b.confidence - a.confidence; }); return matches; }; exports.analyse = analyse; const detectFile = (filepath, opts = {}) => new Promise((resolve, reject) => { let fd; const fs = (0, node_1.default)(); const handler = (err, buffer) => { if (fd) { fs.closeSync(fd); } if (err) { reject(err); } else if (buffer) { resolve((0, exports.detect)(buffer)); } else { reject(new Error('No error and no buffer received')); } }; const sampleSize = (opts === null || opts === void 0 ? void 0 : opts.sampleSize) || 0; if (sampleSize > 0) { fd = fs.openSync(filepath, 'r'); let sample = Buffer.allocUnsafe(sampleSize); fs.read(fd, sample, 0, sampleSize, opts.offset, (err, bytesRead) => { if (err) { handler(err, null); } else { if (bytesRead < sampleSize) { sample = sample.subarray(0, bytesRead); } handler(null, sample); } }); return; } fs.readFile(filepath, handler); }); exports.detectFile = detectFile; const detectFileSync = (filepath, opts = {}) => { const fs = (0, node_1.default)(); if (opts && opts.sampleSize) { const fd = fs.openSync(filepath, 'r'); let sample = Buffer.allocUnsafe(opts.sampleSize); const bytesRead = fs.readSync(fd, sample, 0, opts.sampleSize, opts.offset); if (bytesRead < opts.sampleSize) { sample = sample.subarray(0, bytesRead); } fs.closeSync(fd); return (0, exports.detect)(sample); } return (0, exports.detect)(fs.readFileSync(filepath)); }; exports.detectFileSync = detectFileSync; exports["default"] = { analyse: exports.analyse, detect: exports.detect, detectFileSync: exports.detectFileSync, detectFile: exports.detectFile, }; //# sourceMappingURL=index.js.map /***/ }, /***/ 87955 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = (ctx, rec, confidence) => ({ confidence, name: rec.name(ctx), lang: rec.language ? rec.language() : undefined, }); //# sourceMappingURL=match.js.map /***/ }, /***/ 4195 (__unused_webpack_module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isByteArray = void 0; const isByteArray = (input) => { if (input == null || typeof input != 'object') return false; return isFinite(input.length) && input.length >= 0; }; exports.isByteArray = isByteArray; //# sourceMappingURL=utils.js.map /***/ }, /***/ 48917 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.supportsLanguage = exports.listLanguages = exports.highlight = void 0; var hljs = __importStar(__webpack_require__(50948)); var parse5 = __importStar(__webpack_require__(50063)); var parse5_htmlparser2_tree_adapter_1 = __importDefault(__webpack_require__(31191)); var theme_1 = __webpack_require__(92332); function colorizeNode(node, theme, context) { if (theme === void 0) { theme = {}; } switch (node.type) { case 'text': { var text = node.data; if (context === undefined) { return (theme.default || theme_1.DEFAULT_THEME.default || theme_1.plain)(text); } return text; } case 'tag': { var hljsClass = /hljs-(\w+)/.exec(node.attribs.class); if (hljsClass) { var token_1 = hljsClass[1]; var nodeData = node.childNodes .map(function (node) { return colorizeNode(node, theme, token_1); }) .join(''); return (theme[token_1] || theme_1.DEFAULT_THEME[token_1] || theme_1.plain)(nodeData); } // Return the data itself when the class name isn't prefixed with a highlight.js token prefix. // This is common in instances of sublanguages (JSX, Markdown Code Blocks, etc.) return node.childNodes.map(function (node) { return colorizeNode(node, theme); }).join(''); } } throw new Error('Invalid node type ' + node.type); } function colorize(code, theme) { if (theme === void 0) { theme = {}; } var fragment = parse5.parseFragment(code, { treeAdapter: parse5_htmlparser2_tree_adapter_1.default, }); return fragment.childNodes.map(function (node) { return colorizeNode(node, theme); }).join(''); } /** * Apply syntax highlighting to `code` with ASCII color codes. The language is automatically * detected if not set. * * ```ts * import {highlight} from 'cli-highlight'; * import * as fs from 'fs'; * * fs.readFile('package.json', 'utf8', (err: any, json: string) => { * console.log('package.json:'); * console.log(highlight(json)); * }); * ``` * * @param code The code to highlight * @param options Optional options */ function highlight(code, options) { if (options === void 0) { options = {}; } var html; if (options.language) { html = hljs.highlight(code, { language: options.language, ignoreIllegals: options.ignoreIllegals }).value; } else { html = hljs.highlightAuto(code, options.languageSubset).value; } return colorize(html, options.theme); } exports.highlight = highlight; /** * Returns all supported languages */ function listLanguages() { return hljs.listLanguages(); } exports.listLanguages = listLanguages; /** * Returns true if the language is supported * @param name A language name, alias or file extension */ function supportsLanguage(name) { return !!hljs.getLanguage(name); } exports.supportsLanguage = supportsLanguage; exports["default"] = highlight; __exportStar(__webpack_require__(92332), exports); //# sourceMappingURL=index.js.map /***/ }, /***/ 92332 (__unused_webpack_module, exports, __webpack_require__) { "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.parse = exports.stringify = exports.toJson = exports.fromJson = exports.DEFAULT_THEME = exports.plain = void 0; var chalk_1 = __importDefault(__webpack_require__(55248)); /** * Identity function for tokens that should not be styled (returns the input string as-is). * See [[Theme]] for an example. */ var plain = function (codePart) { return codePart; }; exports.plain = plain; /** * The default theme. It is possible to override just individual keys. */ exports.DEFAULT_THEME = { /** * keyword in a regular Algol-style language */ keyword: chalk_1.default.blue, /** * built-in or library object (constant, class, function) */ built_in: chalk_1.default.cyan, /** * user-defined type in a language with first-class syntactically significant types, like * Haskell */ type: chalk_1.default.cyan.dim, /** * special identifier for a built-in value ("true", "false", "null") */ literal: chalk_1.default.blue, /** * number, including units and modifiers, if any. */ number: chalk_1.default.green, /** * literal regular expression */ regexp: chalk_1.default.red, /** * literal string, character */ string: chalk_1.default.red, /** * parsed section inside a literal string */ subst: exports.plain, /** * symbolic constant, interned string, goto label */ symbol: exports.plain, /** * class or class-level declaration (interfaces, traits, modules, etc) */ class: chalk_1.default.blue, /** * function or method declaration */ function: chalk_1.default.yellow, /** * name of a class or a function at the place of declaration */ title: exports.plain, /** * block of function arguments (parameters) at the place of declaration */ params: exports.plain, /** * comment */ comment: chalk_1.default.green, /** * documentation markup within comments */ doctag: chalk_1.default.green, /** * flags, modifiers, annotations, processing instructions, preprocessor directive, etc */ meta: chalk_1.default.grey, /** * keyword or built-in within meta construct */ 'meta-keyword': exports.plain, /** * string within meta construct */ 'meta-string': exports.plain, /** * heading of a section in a config file, heading in text markup */ section: exports.plain, /** * XML/HTML tag */ tag: chalk_1.default.grey, /** * name of an XML tag, the first word in an s-expression */ name: chalk_1.default.blue, /** * s-expression name from the language standard library */ 'builtin-name': exports.plain, /** * name of an attribute with no language defined semantics (keys in JSON, setting names in * .ini), also sub-attribute within another highlighted object, like XML tag */ attr: chalk_1.default.cyan, /** * name of an attribute followed by a structured value part, like CSS properties */ attribute: exports.plain, /** * variable in a config or a template file, environment var expansion in a script */ variable: exports.plain, /** * list item bullet in text markup */ bullet: exports.plain, /** * code block in text markup */ code: exports.plain, /** * emphasis in text markup */ emphasis: chalk_1.default.italic, /** * strong emphasis in text markup */ strong: chalk_1.default.bold, /** * mathematical formula in text markup */ formula: exports.plain, /** * hyperlink in text markup */ link: chalk_1.default.underline, /** * quotation in text markup */ quote: exports.plain, /** * tag selector in CSS */ 'selector-tag': exports.plain, /** * #id selector in CSS */ 'selector-id': exports.plain, /** * .class selector in CSS */ 'selector-class': exports.plain, /** * [attr] selector in CSS */ 'selector-attr': exports.plain, /** * :pseudo selector in CSS */ 'selector-pseudo': exports.plain, /** * tag of a template language */ 'template-tag': exports.plain, /** * variable in a template language */ 'template-variable': exports.plain, /** * added or changed line in a diff */ addition: chalk_1.default.green, /** * deleted line in a diff */ deletion: chalk_1.default.red, /** * things not matched by any token */ default: exports.plain, }; /** * Converts a [[JsonTheme]] with string values to a [[Theme]] with formatter functions. Used by [[parse]]. */ function fromJson(json) { var theme = {}; for (var _i = 0, _a = Object.keys(json); _i < _a.length; _i++) { var key = _a[_i]; var style = json[key]; if (Array.isArray(style)) { ; theme[key] = style.reduce(function (previous, current) { return (current === 'plain' ? exports.plain : previous[current]); }, chalk_1.default); } else { ; theme[key] = chalk_1.default[style]; } } return theme; } exports.fromJson = fromJson; /** * Converts a [[Theme]] with formatter functions to a [[JsonTheme]] with string values. Used by [[stringify]]. */ function toJson(theme) { var jsonTheme = {}; for (var _i = 0, _a = Object.keys(jsonTheme); _i < _a.length; _i++) { var key = _a[_i]; var style = jsonTheme[key]; jsonTheme[key] = style._styles; } return jsonTheme; } exports.toJson = toJson; /** * Stringifies a [[Theme]] with formatter functions to a JSON string. * * ```ts * import chalk = require('chalk'); * import {stringify} from 'cli-highlight'; * import * as fs from 'fs'; * * const myTheme: Theme = { * keyword: chalk.red.bold, * addition: chalk.green, * deletion: chalk.red.strikethrough, * number: plain * } * const json = stringify(myTheme); * fs.writeFile('mytheme.json', json, (err: any) => { * if (err) throw err; * console.log('Theme saved'); * }); * ``` */ function stringify(theme) { return JSON.stringify(toJson(theme)); } exports.stringify = stringify; /** * Parses a JSON string into a [[Theme]] with formatter functions. * * ```ts * import * as fs from 'fs'; * import {parse, highlight} from 'cli-highlight'; * * fs.readFile('mytheme.json', 'utf8', (err: any, json: string) => { * if (err) throw err; * const code = highlight('SELECT * FROM table', {theme: parse(json)}); * console.log(code); * }); * ``` */ function parse(json) { return fromJson(JSON.parse(json)); } exports.parse = parse; //# sourceMappingURL=theme.js.map /***/ }, /***/ 24929 (module, __unused_webpack_exports, __webpack_require__) { module.exports = __webpack_require__(75564); /***/ }, /***/ 34702 (module, __unused_webpack_exports, __webpack_require__) { const { info, debug } = __webpack_require__(62319); const utils = __webpack_require__(46985); class Cell { /** * A representation of a cell within the table. * Implementations must have `init` and `draw` methods, * as well as `colSpan`, `rowSpan`, `desiredHeight` and `desiredWidth` properties. * @param options * @constructor */ constructor(options) { this.setOptions(options); /** * Each cell will have it's `x` and `y` values set by the `layout-manager` prior to * `init` being called; * @type {Number} */ this.x = null; this.y = null; } setOptions(options) { if (['boolean', 'number', 'bigint', 'string'].indexOf(typeof options) !== -1) { options = { content: '' + options }; } options = options || {}; this.options = options; let content = options.content; if (['boolean', 'number', 'bigint', 'string'].indexOf(typeof content) !== -1) { this.content = String(content); } else if (!content) { this.content = this.options.href || ''; } else { throw new Error('Content needs to be a primitive, got: ' + typeof content); } this.colSpan = options.colSpan || 1; this.rowSpan = options.rowSpan || 1; if (this.options.href) { Object.defineProperty(this, 'href', { get() { return this.options.href; }, }); } } mergeTableOptions(tableOptions, cells) { this.cells = cells; let optionsChars = this.options.chars || {}; let tableChars = tableOptions.chars; let chars = (this.chars = {}); CHAR_NAMES.forEach(function (name) { setOption(optionsChars, tableChars, name, chars); }); this.truncate = this.options.truncate || tableOptions.truncate; let style = (this.options.style = this.options.style || {}); let tableStyle = tableOptions.style; setOption(style, tableStyle, 'padding-left', this); setOption(style, tableStyle, 'padding-right', this); this.head = style.head || tableStyle.head; this.border = style.border || tableStyle.border; this.fixedWidth = tableOptions.colWidths[this.x]; this.lines = this.computeLines(tableOptions); this.desiredWidth = utils.strlen(this.content) + this.paddingLeft + this.paddingRight; this.desiredHeight = this.lines.length; } computeLines(tableOptions) { const tableWordWrap = tableOptions.wordWrap || tableOptions.textWrap; const { wordWrap = tableWordWrap } = this.options; if (this.fixedWidth && wordWrap) { this.fixedWidth -= this.paddingLeft + this.paddingRight; if (this.colSpan) { let i = 1; while (i < this.colSpan) { this.fixedWidth += tableOptions.colWidths[this.x + i]; i++; } } const { wrapOnWordBoundary: tableWrapOnWordBoundary = true } = tableOptions; const { wrapOnWordBoundary = tableWrapOnWordBoundary } = this.options; return this.wrapLines(utils.wordWrap(this.fixedWidth, this.content, wrapOnWordBoundary)); } return this.wrapLines(this.content.split('\n')); } wrapLines(computedLines) { const lines = utils.colorizeLines(computedLines); if (this.href) { return lines.map((line) => utils.hyperlink(this.href, line)); } return lines; } /** * Initializes the Cells data structure. * * @param tableOptions - A fully populated set of tableOptions. * In addition to the standard default values, tableOptions must have fully populated the * `colWidths` and `rowWidths` arrays. Those arrays must have lengths equal to the number * of columns or rows (respectively) in this table, and each array item must be a Number. * */ init(tableOptions) { let x = this.x; let y = this.y; this.widths = tableOptions.colWidths.slice(x, x + this.colSpan); this.heights = tableOptions.rowHeights.slice(y, y + this.rowSpan); this.width = this.widths.reduce(sumPlusOne, -1); this.height = this.heights.reduce(sumPlusOne, -1); this.hAlign = this.options.hAlign || tableOptions.colAligns[x]; this.vAlign = this.options.vAlign || tableOptions.rowAligns[y]; this.drawRight = x + this.colSpan == tableOptions.colWidths.length; } /** * Draws the given line of the cell. * This default implementation defers to methods `drawTop`, `drawBottom`, `drawLine` and `drawEmpty`. * @param lineNum - can be `top`, `bottom` or a numerical line number. * @param spanningCell - will be a number if being called from a RowSpanCell, and will represent how * many rows below it's being called from. Otherwise it's undefined. * @returns {String} The representation of this line. */ draw(lineNum, spanningCell) { if (lineNum == 'top') return this.drawTop(this.drawRight); if (lineNum == 'bottom') return this.drawBottom(this.drawRight); let content = utils.truncate(this.content, 10, this.truncate); if (!lineNum) { info(`${this.y}-${this.x}: ${this.rowSpan - lineNum}x${this.colSpan} Cell ${content}`); } else { // debug(`${lineNum}-${this.x}: 1x${this.colSpan} RowSpanCell ${content}`); } let padLen = Math.max(this.height - this.lines.length, 0); let padTop; switch (this.vAlign) { case 'center': padTop = Math.ceil(padLen / 2); break; case 'bottom': padTop = padLen; break; default: padTop = 0; } if (lineNum < padTop || lineNum >= padTop + this.lines.length) { return this.drawEmpty(this.drawRight, spanningCell); } let forceTruncation = this.lines.length > this.height && lineNum + 1 >= this.height; return this.drawLine(lineNum - padTop, this.drawRight, forceTruncation, spanningCell); } /** * Renders the top line of the cell. * @param drawRight - true if this method should render the right edge of the cell. * @returns {String} */ drawTop(drawRight) { let content = []; if (this.cells) { //TODO: cells should always exist - some tests don't fill it in though this.widths.forEach(function (width, index) { content.push(this._topLeftChar(index)); content.push(utils.repeat(this.chars[this.y == 0 ? 'top' : 'mid'], width)); }, this); } else { content.push(this._topLeftChar(0)); content.push(utils.repeat(this.chars[this.y == 0 ? 'top' : 'mid'], this.width)); } if (drawRight) { content.push(this.chars[this.y == 0 ? 'topRight' : 'rightMid']); } return this.wrapWithStyleColors('border', content.join('')); } _topLeftChar(offset) { let x = this.x + offset; let leftChar; if (this.y == 0) { leftChar = x == 0 ? 'topLeft' : offset == 0 ? 'topMid' : 'top'; } else { if (x == 0) { leftChar = 'leftMid'; } else { leftChar = offset == 0 ? 'midMid' : 'bottomMid'; if (this.cells) { //TODO: cells should always exist - some tests don't fill it in though let spanAbove = this.cells[this.y - 1][x] instanceof Cell.ColSpanCell; if (spanAbove) { leftChar = offset == 0 ? 'topMid' : 'mid'; } if (offset == 0) { let i = 1; while (this.cells[this.y][x - i] instanceof Cell.ColSpanCell) { i++; } if (this.cells[this.y][x - i] instanceof Cell.RowSpanCell) { leftChar = 'leftMid'; } } } } } return this.chars[leftChar]; } wrapWithStyleColors(styleProperty, content) { if (this[styleProperty] && this[styleProperty].length) { try { let colors = __webpack_require__(37627); for (let i = this[styleProperty].length - 1; i >= 0; i--) { colors = colors[this[styleProperty][i]]; } return colors(content); } catch (e) { return content; } } else { return content; } } /** * Renders a line of text. * @param lineNum - Which line of text to render. This is not necessarily the line within the cell. * There may be top-padding above the first line of text. * @param drawRight - true if this method should render the right edge of the cell. * @param forceTruncationSymbol - `true` if the rendered text should end with the truncation symbol even * if the text fits. This is used when the cell is vertically truncated. If `false` the text should * only include the truncation symbol if the text will not fit horizontally within the cell width. * @param spanningCell - a number of if being called from a RowSpanCell. (how many rows below). otherwise undefined. * @returns {String} */ drawLine(lineNum, drawRight, forceTruncationSymbol, spanningCell) { let left = this.chars[this.x == 0 ? 'left' : 'middle']; if (this.x && spanningCell && this.cells) { let cellLeft = this.cells[this.y + spanningCell][this.x - 1]; while (cellLeft instanceof ColSpanCell) { cellLeft = this.cells[cellLeft.y][cellLeft.x - 1]; } if (!(cellLeft instanceof RowSpanCell)) { left = this.chars['rightMid']; } } let leftPadding = utils.repeat(' ', this.paddingLeft); let right = drawRight ? this.chars['right'] : ''; let rightPadding = utils.repeat(' ', this.paddingRight); let line = this.lines[lineNum]; let len = this.width - (this.paddingLeft + this.paddingRight); if (forceTruncationSymbol) line += this.truncate || '…'; let content = utils.truncate(line, len, this.truncate); content = utils.pad(content, len, ' ', this.hAlign); content = leftPadding + content + rightPadding; return this.stylizeLine(left, content, right); } stylizeLine(left, content, right) { left = this.wrapWithStyleColors('border', left); right = this.wrapWithStyleColors('border', right); if (this.y === 0) { content = this.wrapWithStyleColors('head', content); } return left + content + right; } /** * Renders the bottom line of the cell. * @param drawRight - true if this method should render the right edge of the cell. * @returns {String} */ drawBottom(drawRight) { let left = this.chars[this.x == 0 ? 'bottomLeft' : 'bottomMid']; let content = utils.repeat(this.chars.bottom, this.width); let right = drawRight ? this.chars['bottomRight'] : ''; return this.wrapWithStyleColors('border', left + content + right); } /** * Renders a blank line of text within the cell. Used for top and/or bottom padding. * @param drawRight - true if this method should render the right edge of the cell. * @param spanningCell - a number of if being called from a RowSpanCell. (how many rows below). otherwise undefined. * @returns {String} */ drawEmpty(drawRight, spanningCell) { let left = this.chars[this.x == 0 ? 'left' : 'middle']; if (this.x && spanningCell && this.cells) { let cellLeft = this.cells[this.y + spanningCell][this.x - 1]; while (cellLeft instanceof ColSpanCell) { cellLeft = this.cells[cellLeft.y][cellLeft.x - 1]; } if (!(cellLeft instanceof RowSpanCell)) { left = this.chars['rightMid']; } } let right = drawRight ? this.chars['right'] : ''; let content = utils.repeat(' ', this.width); return this.stylizeLine(left, content, right); } } class ColSpanCell { /** * A Cell that doesn't do anything. It just draws empty lines. * Used as a placeholder in column spanning. * @constructor */ constructor() {} draw(lineNum) { if (typeof lineNum === 'number') { debug(`${this.y}-${this.x}: 1x1 ColSpanCell`); } return ''; } init() {} mergeTableOptions() {} } class RowSpanCell { /** * A placeholder Cell for a Cell that spans multiple rows. * It delegates rendering to the original cell, but adds the appropriate offset. * @param originalCell * @constructor */ constructor(originalCell) { this.originalCell = originalCell; } init(tableOptions) { let y = this.y; let originalY = this.originalCell.y; this.cellOffset = y - originalY; this.offset = findDimension(tableOptions.rowHeights, originalY, this.cellOffset); } draw(lineNum) { if (lineNum == 'top') { return this.originalCell.draw(this.offset, this.cellOffset); } if (lineNum == 'bottom') { return this.originalCell.draw('bottom'); } debug(`${this.y}-${this.x}: 1x${this.colSpan} RowSpanCell for ${this.originalCell.content}`); return this.originalCell.draw(this.offset + 1 + lineNum); } mergeTableOptions() {} } function firstDefined(...args) { return args.filter((v) => v !== undefined && v !== null).shift(); } // HELPER FUNCTIONS function setOption(objA, objB, nameB, targetObj) { let nameA = nameB.split('-'); if (nameA.length > 1) { nameA[1] = nameA[1].charAt(0).toUpperCase() + nameA[1].substr(1); nameA = nameA.join(''); targetObj[nameA] = firstDefined(objA[nameA], objA[nameB], objB[nameA], objB[nameB]); } else { targetObj[nameB] = firstDefined(objA[nameB], objB[nameB]); } } function findDimension(dimensionTable, startingIndex, span) { let ret = dimensionTable[startingIndex]; for (let i = 1; i < span; i++) { ret += 1 + dimensionTable[startingIndex + i]; } return ret; } function sumPlusOne(a, b) { return a + b + 1; } let CHAR_NAMES = [ 'top', 'top-mid', 'top-left', 'top-right', 'bottom', 'bottom-mid', 'bottom-left', 'bottom-right', 'left', 'left-mid', 'mid', 'mid-mid', 'right', 'right-mid', 'middle', ]; module.exports = Cell; module.exports.ColSpanCell = ColSpanCell; module.exports.RowSpanCell = RowSpanCell; /***/ }, /***/ 62319 (module) { let messages = []; let level = 0; const debug = (msg, min) => { if (level >= min) { messages.push(msg); } }; debug.WARN = 1; debug.INFO = 2; debug.DEBUG = 3; debug.reset = () => { messages = []; }; debug.setDebugLevel = (v) => { level = v; }; debug.warn = (msg) => debug(msg, debug.WARN); debug.info = (msg) => debug(msg, debug.INFO); debug.debug = (msg) => debug(msg, debug.DEBUG); debug.debugMessages = () => messages; module.exports = debug; /***/ }, /***/ 69678 (module, __unused_webpack_exports, __webpack_require__) { const { warn, debug } = __webpack_require__(62319); const Cell = __webpack_require__(34702); const { ColSpanCell, RowSpanCell } = Cell; (function () { function next(alloc, col) { if (alloc[col] > 0) { return next(alloc, col + 1); } return col; } function layoutTable(table) { let alloc = {}; table.forEach(function (row, rowIndex) { let col = 0; row.forEach(function (cell) { cell.y = rowIndex; // Avoid erroneous call to next() on first row cell.x = rowIndex ? next(alloc, col) : col; const rowSpan = cell.rowSpan || 1; const colSpan = cell.colSpan || 1; if (rowSpan > 1) { for (let cs = 0; cs < colSpan; cs++) { alloc[cell.x + cs] = rowSpan; } } col = cell.x + colSpan; }); Object.keys(alloc).forEach((idx) => { alloc[idx]--; if (alloc[idx] < 1) delete alloc[idx]; }); }); } function maxWidth(table) { let mw = 0; table.forEach(function (row) { row.forEach(function (cell) { mw = Math.max(mw, cell.x + (cell.colSpan || 1)); }); }); return mw; } function maxHeight(table) { return table.length; } function cellsConflict(cell1, cell2) { let yMin1 = cell1.y; let yMax1 = cell1.y - 1 + (cell1.rowSpan || 1); let yMin2 = cell2.y; let yMax2 = cell2.y - 1 + (cell2.rowSpan || 1); let yConflict = !(yMin1 > yMax2 || yMin2 > yMax1); let xMin1 = cell1.x; let xMax1 = cell1.x - 1 + (cell1.colSpan || 1); let xMin2 = cell2.x; let xMax2 = cell2.x - 1 + (cell2.colSpan || 1); let xConflict = !(xMin1 > xMax2 || xMin2 > xMax1); return yConflict && xConflict; } function conflictExists(rows, x, y) { let i_max = Math.min(rows.length - 1, y); let cell = { x: x, y: y }; for (let i = 0; i <= i_max; i++) { let row = rows[i]; for (let j = 0; j < row.length; j++) { if (cellsConflict(cell, row[j])) { return true; } } } return false; } function allBlank(rows, y, xMin, xMax) { for (let x = xMin; x < xMax; x++) { if (conflictExists(rows, x, y)) { return false; } } return true; } function addRowSpanCells(table) { table.forEach(function (row, rowIndex) { row.forEach(function (cell) { for (let i = 1; i < cell.rowSpan; i++) { let rowSpanCell = new RowSpanCell(cell); rowSpanCell.x = cell.x; rowSpanCell.y = cell.y + i; rowSpanCell.colSpan = cell.colSpan; insertCell(rowSpanCell, table[rowIndex + i]); } }); }); } function addColSpanCells(cellRows) { for (let rowIndex = cellRows.length - 1; rowIndex >= 0; rowIndex--) { let cellColumns = cellRows[rowIndex]; for (let columnIndex = 0; columnIndex < cellColumns.length; columnIndex++) { let cell = cellColumns[columnIndex]; for (let k = 1; k < cell.colSpan; k++) { let colSpanCell = new ColSpanCell(); colSpanCell.x = cell.x + k; colSpanCell.y = cell.y; cellColumns.splice(columnIndex + 1, 0, colSpanCell); } } } } function insertCell(cell, row) { let x = 0; while (x < row.length && row[x].x < cell.x) { x++; } row.splice(x, 0, cell); } function fillInTable(table) { let h_max = maxHeight(table); let w_max = maxWidth(table); debug(`Max rows: ${h_max}; Max cols: ${w_max}`); for (let y = 0; y < h_max; y++) { for (let x = 0; x < w_max; x++) { if (!conflictExists(table, x, y)) { let opts = { x: x, y: y, colSpan: 1, rowSpan: 1 }; x++; while (x < w_max && !conflictExists(table, x, y)) { opts.colSpan++; x++; } let y2 = y + 1; while (y2 < h_max && allBlank(table, y2, opts.x, opts.x + opts.colSpan)) { opts.rowSpan++; y2++; } let cell = new Cell(opts); cell.x = opts.x; cell.y = opts.y; warn(`Missing cell at ${cell.y}-${cell.x}.`); insertCell(cell, table[y]); } } } } function generateCells(rows) { return rows.map(function (row) { if (!Array.isArray(row)) { let key = Object.keys(row)[0]; row = row[key]; if (Array.isArray(row)) { row = row.slice(); row.unshift(key); } else { row = [key, row]; } } return row.map(function (cell) { return new Cell(cell); }); }); } function makeTableLayout(rows) { let cellRows = generateCells(rows); layoutTable(cellRows); fillInTable(cellRows); addRowSpanCells(cellRows); addColSpanCells(cellRows); return cellRows; } module.exports = { makeTableLayout: makeTableLayout, layoutTable: layoutTable, addRowSpanCells: addRowSpanCells, maxWidth: maxWidth, fillInTable: fillInTable, computeWidths: makeComputeWidths('colSpan', 'desiredWidth', 'x', 1), computeHeights: makeComputeWidths('rowSpan', 'desiredHeight', 'y', 1), }; })(); function makeComputeWidths(colSpan, desiredWidth, x, forcedMin) { return function (vals, table) { let result = []; let spanners = []; let auto = {}; table.forEach(function (row) { row.forEach(function (cell) { if ((cell[colSpan] || 1) > 1) { spanners.push(cell); } else { result[cell[x]] = Math.max(result[cell[x]] || 0, cell[desiredWidth] || 0, forcedMin); } }); }); vals.forEach(function (val, index) { if (typeof val === 'number') { result[index] = val; } }); //spanners.forEach(function(cell){ for (let k = spanners.length - 1; k >= 0; k--) { let cell = spanners[k]; let span = cell[colSpan]; let col = cell[x]; let existingWidth = result[col]; let editableCols = typeof vals[col] === 'number' ? 0 : 1; if (typeof existingWidth === 'number') { for (let i = 1; i < span; i++) { existingWidth += 1 + result[col + i]; if (typeof vals[col + i] !== 'number') { editableCols++; } } } else { existingWidth = desiredWidth === 'desiredWidth' ? cell.desiredWidth - 1 : 1; if (!auto[col] || auto[col] < existingWidth) { auto[col] = existingWidth; } } if (cell[desiredWidth] > existingWidth) { let i = 0; while (editableCols > 0 && cell[desiredWidth] > existingWidth) { if (typeof vals[col + i] !== 'number') { let dif = Math.round((cell[desiredWidth] - existingWidth) / editableCols); existingWidth += dif; result[col + i] += dif; editableCols--; } i++; } } } Object.assign(vals, result, auto); for (let j = 0; j < vals.length; j++) { vals[j] = Math.max(forcedMin, vals[j] || 0); } }; } /***/ }, /***/ 75564 (module, __unused_webpack_exports, __webpack_require__) { const debug = __webpack_require__(62319); const utils = __webpack_require__(46985); const tableLayout = __webpack_require__(69678); class Table extends Array { constructor(opts) { super(); const options = utils.mergeOptions(opts); Object.defineProperty(this, 'options', { value: options, enumerable: options.debug, }); if (options.debug) { switch (typeof options.debug) { case 'boolean': debug.setDebugLevel(debug.WARN); break; case 'number': debug.setDebugLevel(options.debug); break; case 'string': debug.setDebugLevel(parseInt(options.debug, 10)); break; default: debug.setDebugLevel(debug.WARN); debug.warn(`Debug option is expected to be boolean, number, or string. Received a ${typeof options.debug}`); } Object.defineProperty(this, 'messages', { get() { return debug.debugMessages(); }, }); } } toString() { let array = this; let headersPresent = this.options.head && this.options.head.length; if (headersPresent) { array = [this.options.head]; if (this.length) { array.push.apply(array, this); } } else { this.options.style.head = []; } let cells = tableLayout.makeTableLayout(array); cells.forEach(function (row) { row.forEach(function (cell) { cell.mergeTableOptions(this.options, cells); }, this); }, this); tableLayout.computeWidths(this.options.colWidths, cells); tableLayout.computeHeights(this.options.rowHeights, cells); cells.forEach(function (row) { row.forEach(function (cell) { cell.init(this.options); }, this); }, this); let result = []; for (let rowIndex = 0; rowIndex < cells.length; rowIndex++) { let row = cells[rowIndex]; let heightOfRow = this.options.rowHeights[rowIndex]; if (rowIndex === 0 || !this.options.style.compact || (rowIndex == 1 && headersPresent)) { doDraw(row, 'top', result); } for (let lineNum = 0; lineNum < heightOfRow; lineNum++) { doDraw(row, lineNum, result); } if (rowIndex + 1 == cells.length) { doDraw(row, 'bottom', result); } } return result.join('\n'); } get width() { let str = this.toString().split('\n'); return str[0].length; } } Table.reset = () => debug.reset(); function doDraw(row, lineNum, result) { let line = []; row.forEach(function (cell) { line.push(cell.draw(lineNum)); }); let str = line.join(''); if (str.length) result.push(str); } module.exports = Table; /***/ }, /***/ 46985 (module, __unused_webpack_exports, __webpack_require__) { const stringWidth = __webpack_require__(27513); function codeRegex(capture) { return capture ? /\u001b\[((?:\d*;){0,5}\d*)m/g : /\u001b\[(?:\d*;){0,5}\d*m/g; } function strlen(str) { let code = codeRegex(); let stripped = ('' + str).replace(code, ''); let split = stripped.split('\n'); return split.reduce(function (memo, s) { return stringWidth(s) > memo ? stringWidth(s) : memo; }, 0); } function repeat(str, times) { return Array(times + 1).join(str); } function pad(str, len, pad, dir) { let length = strlen(str); if (len + 1 >= length) { let padlen = len - length; switch (dir) { case 'right': { str = repeat(pad, padlen) + str; break; } case 'center': { let right = Math.ceil(padlen / 2); let left = padlen - right; str = repeat(pad, left) + str + repeat(pad, right); break; } default: { str = str + repeat(pad, padlen); break; } } } return str; } let codeCache = {}; function addToCodeCache(name, on, off) { on = '\u001b[' + on + 'm'; off = '\u001b[' + off + 'm'; codeCache[on] = { set: name, to: true }; codeCache[off] = { set: name, to: false }; codeCache[name] = { on: on, off: off }; } //https://github.com/Marak/colors.js/blob/master/lib/styles.js addToCodeCache('bold', 1, 22); addToCodeCache('italics', 3, 23); addToCodeCache('underline', 4, 24); addToCodeCache('inverse', 7, 27); addToCodeCache('strikethrough', 9, 29); function updateState(state, controlChars) { let controlCode = controlChars[1] ? parseInt(controlChars[1].split(';')[0]) : 0; if ((controlCode >= 30 && controlCode <= 39) || (controlCode >= 90 && controlCode <= 97)) { state.lastForegroundAdded = controlChars[0]; return; } if ((controlCode >= 40 && controlCode <= 49) || (controlCode >= 100 && controlCode <= 107)) { state.lastBackgroundAdded = controlChars[0]; return; } if (controlCode === 0) { for (let i in state) { /* istanbul ignore else */ if (Object.prototype.hasOwnProperty.call(state, i)) { delete state[i]; } } return; } let info = codeCache[controlChars[0]]; if (info) { state[info.set] = info.to; } } function readState(line) { let code = codeRegex(true); let controlChars = code.exec(line); let state = {}; while (controlChars !== null) { updateState(state, controlChars); controlChars = code.exec(line); } return state; } function unwindState(state, ret) { let lastBackgroundAdded = state.lastBackgroundAdded; let lastForegroundAdded = state.lastForegroundAdded; delete state.lastBackgroundAdded; delete state.lastForegroundAdded; Object.keys(state).forEach(function (key) { if (state[key]) { ret += codeCache[key].off; } }); if (lastBackgroundAdded && lastBackgroundAdded != '\u001b[49m') { ret += '\u001b[49m'; } if (lastForegroundAdded && lastForegroundAdded != '\u001b[39m') { ret += '\u001b[39m'; } return ret; } function rewindState(state, ret) { let lastBackgroundAdded = state.lastBackgroundAdded; let lastForegroundAdded = state.lastForegroundAdded; delete state.lastBackgroundAdded; delete state.lastForegroundAdded; Object.keys(state).forEach(function (key) { if (state[key]) { ret = codeCache[key].on + ret; } }); if (lastBackgroundAdded && lastBackgroundAdded != '\u001b[49m') { ret = lastBackgroundAdded + ret; } if (lastForegroundAdded && lastForegroundAdded != '\u001b[39m') { ret = lastForegroundAdded + ret; } return ret; } function truncateWidth(str, desiredLength) { if (str.length === strlen(str)) { return str.substr(0, desiredLength); } while (strlen(str) > desiredLength) { str = str.slice(0, -1); } return str; } function truncateWidthWithAnsi(str, desiredLength) { let code = codeRegex(true); let split = str.split(codeRegex()); let splitIndex = 0; let retLen = 0; let ret = ''; let myArray; let state = {}; while (retLen < desiredLength) { myArray = code.exec(str); let toAdd = split[splitIndex]; splitIndex++; if (retLen + strlen(toAdd) > desiredLength) { toAdd = truncateWidth(toAdd, desiredLength - retLen); } ret += toAdd; retLen += strlen(toAdd); if (retLen < desiredLength) { if (!myArray) { break; } // full-width chars may cause a whitespace which cannot be filled ret += myArray[0]; updateState(state, myArray); } } return unwindState(state, ret); } function truncate(str, desiredLength, truncateChar) { truncateChar = truncateChar || '…'; let lengthOfStr = strlen(str); if (lengthOfStr <= desiredLength) { return str; } desiredLength -= strlen(truncateChar); let ret = truncateWidthWithAnsi(str, desiredLength); ret += truncateChar; const hrefTag = '\x1B]8;;\x07'; if (str.includes(hrefTag) && !ret.includes(hrefTag)) { ret += hrefTag; } return ret; } function defaultOptions() { return { chars: { top: '─', 'top-mid': '┬', 'top-left': '┌', 'top-right': '┐', bottom: '─', 'bottom-mid': '┴', 'bottom-left': '└', 'bottom-right': '┘', left: '│', 'left-mid': '├', mid: '─', 'mid-mid': '┼', right: '│', 'right-mid': '┤', middle: '│', }, truncate: '…', colWidths: [], rowHeights: [], colAligns: [], rowAligns: [], style: { 'padding-left': 1, 'padding-right': 1, head: ['red'], border: ['grey'], compact: false, }, head: [], }; } function mergeOptions(options, defaults) { options = options || {}; defaults = defaults || defaultOptions(); let ret = Object.assign({}, defaults, options); ret.chars = Object.assign({}, defaults.chars, options.chars); ret.style = Object.assign({}, defaults.style, options.style); return ret; } // Wrap on word boundary function wordWrap(maxLength, input) { let lines = []; let split = input.split(/(\s+)/g); let line = []; let lineLength = 0; let whitespace; for (let i = 0; i < split.length; i += 2) { let word = split[i]; let newLength = lineLength + strlen(word); if (lineLength > 0 && whitespace) { newLength += whitespace.length; } if (newLength > maxLength) { if (lineLength !== 0) { lines.push(line.join('')); } line = [word]; lineLength = strlen(word); } else { line.push(whitespace || '', word); lineLength = newLength; } whitespace = split[i + 1]; } if (lineLength) { lines.push(line.join('')); } return lines; } // Wrap text (ignoring word boundaries) function textWrap(maxLength, input) { let lines = []; let line = ''; function pushLine(str, ws) { if (line.length && ws) line += ws; line += str; while (line.length > maxLength) { lines.push(line.slice(0, maxLength)); line = line.slice(maxLength); } } let split = input.split(/(\s+)/g); for (let i = 0; i < split.length; i += 2) { pushLine(split[i], i && split[i - 1]); } if (line.length) lines.push(line); return lines; } function multiLineWordWrap(maxLength, input, wrapOnWordBoundary = true) { let output = []; input = input.split('\n'); const handler = wrapOnWordBoundary ? wordWrap : textWrap; for (let i = 0; i < input.length; i++) { output.push.apply(output, handler(maxLength, input[i])); } return output; } function colorizeLines(input) { let state = {}; let output = []; for (let i = 0; i < input.length; i++) { let line = rewindState(state, input[i]); state = readState(line); let temp = Object.assign({}, state); output.push(unwindState(temp, line)); } return output; } /** * Credit: Matheus Sampaio https://github.com/matheussampaio */ function hyperlink(url, text) { const OSC = '\u001B]'; const BEL = '\u0007'; const SEP = ';'; return [OSC, '8', SEP, SEP, url || text, BEL, text, OSC, '8', SEP, SEP, BEL].join(''); } module.exports = { strlen: strlen, repeat: repeat, pad: pad, truncate: truncate, mergeOptions: mergeOptions, wordWrap: multiLineWordWrap, colorizeLines: colorizeLines, hyperlink, }; /***/ }, /***/ 57515 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; module.exports = cliWidth; function normalizeOpts(options) { const defaultOpts = { defaultWidth: 0, output: process.stdout, tty: __webpack_require__(52018), }; if (!options) { return defaultOpts; } Object.keys(defaultOpts).forEach(function (key) { if (!options[key]) { options[key] = defaultOpts[key]; } }); return options; } function cliWidth(options) { const opts = normalizeOpts(options); if (opts.output.getWindowSize) { return opts.output.getWindowSize()[0] || opts.defaultWidth; } if (opts.tty.getWindowSize) { return opts.tty.getWindowSize()[1] || opts.defaultWidth; } if (opts.output.columns) { return opts.output.columns; } if (process.env.CLI_WIDTH) { const width = parseInt(process.env.CLI_WIDTH, 10); if (!isNaN(width) && width !== 0) { return width; } } return opts.defaultWidth; } /***/ }, /***/ 15659 (module, __unused_webpack_exports, __webpack_require__) { /* MIT license */ /* eslint-disable no-mixed-operators */ const cssKeywords = __webpack_require__(8156); // NOTE: conversions should only return primitive values (i.e. arrays, or // values that give correct `typeof` results). // do not use box values types (i.e. Number(), String(), etc.) const reverseKeywords = {}; for (const key of Object.keys(cssKeywords)) { reverseKeywords[cssKeywords[key]] = key; } const convert = { rgb: {channels: 3, labels: 'rgb'}, hsl: {channels: 3, labels: 'hsl'}, hsv: {channels: 3, labels: 'hsv'}, hwb: {channels: 3, labels: 'hwb'}, cmyk: {channels: 4, labels: 'cmyk'}, xyz: {channels: 3, labels: 'xyz'}, lab: {channels: 3, labels: 'lab'}, lch: {channels: 3, labels: 'lch'}, hex: {channels: 1, labels: ['hex']}, keyword: {channels: 1, labels: ['keyword']}, ansi16: {channels: 1, labels: ['ansi16']}, ansi256: {channels: 1, labels: ['ansi256']}, hcg: {channels: 3, labels: ['h', 'c', 'g']}, apple: {channels: 3, labels: ['r16', 'g16', 'b16']}, gray: {channels: 1, labels: ['gray']} }; module.exports = convert; // Hide .channels and .labels properties for (const model of Object.keys(convert)) { if (!('channels' in convert[model])) { throw new Error('missing channels property: ' + model); } if (!('labels' in convert[model])) { throw new Error('missing channel labels property: ' + model); } if (convert[model].labels.length !== convert[model].channels) { throw new Error('channel and label counts mismatch: ' + model); } const {channels, labels} = convert[model]; delete convert[model].channels; delete convert[model].labels; Object.defineProperty(convert[model], 'channels', {value: channels}); Object.defineProperty(convert[model], 'labels', {value: labels}); } convert.rgb.hsl = function (rgb) { const r = rgb[0] / 255; const g = rgb[1] / 255; const b = rgb[2] / 255; const min = Math.min(r, g, b); const max = Math.max(r, g, b); const delta = max - min; let h; let s; if (max === min) { h = 0; } else if (r === max) { h = (g - b) / delta; } else if (g === max) { h = 2 + (b - r) / delta; } else if (b === max) { h = 4 + (r - g) / delta; } h = Math.min(h * 60, 360); if (h < 0) { h += 360; } const l = (min + max) / 2; if (max === min) { s = 0; } else if (l <= 0.5) { s = delta / (max + min); } else { s = delta / (2 - max - min); } return [h, s * 100, l * 100]; }; convert.rgb.hsv = function (rgb) { let rdif; let gdif; let bdif; let h; let s; const r = rgb[0] / 255; const g = rgb[1] / 255; const b = rgb[2] / 255; const v = Math.max(r, g, b); const diff = v - Math.min(r, g, b); const diffc = function (c) { return (v - c) / 6 / diff + 1 / 2; }; if (diff === 0) { h = 0; s = 0; } else { s = diff / v; rdif = diffc(r); gdif = diffc(g); bdif = diffc(b); if (r === v) { h = bdif - gdif; } else if (g === v) { h = (1 / 3) + rdif - bdif; } else if (b === v) { h = (2 / 3) + gdif - rdif; } if (h < 0) { h += 1; } else if (h > 1) { h -= 1; } } return [ h * 360, s * 100, v * 100 ]; }; convert.rgb.hwb = function (rgb) { const r = rgb[0]; const g = rgb[1]; let b = rgb[2]; const h = convert.rgb.hsl(rgb)[0]; const w = 1 / 255 * Math.min(r, Math.min(g, b)); b = 1 - 1 / 255 * Math.max(r, Math.max(g, b)); return [h, w * 100, b * 100]; }; convert.rgb.cmyk = function (rgb) { const r = rgb[0] / 255; const g = rgb[1] / 255; const b = rgb[2] / 255; const k = Math.min(1 - r, 1 - g, 1 - b); const c = (1 - r - k) / (1 - k) || 0; const m = (1 - g - k) / (1 - k) || 0; const y = (1 - b - k) / (1 - k) || 0; return [c * 100, m * 100, y * 100, k * 100]; }; function comparativeDistance(x, y) { /* See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance */ return ( ((x[0] - y[0]) ** 2) + ((x[1] - y[1]) ** 2) + ((x[2] - y[2]) ** 2) ); } convert.rgb.keyword = function (rgb) { const reversed = reverseKeywords[rgb]; if (reversed) { return reversed; } let currentClosestDistance = Infinity; let currentClosestKeyword; for (const keyword of Object.keys(cssKeywords)) { const value = cssKeywords[keyword]; // Compute comparative distance const distance = comparativeDistance(rgb, value); // Check if its less, if so set as closest if (distance < currentClosestDistance) { currentClosestDistance = distance; currentClosestKeyword = keyword; } } return currentClosestKeyword; }; convert.keyword.rgb = function (keyword) { return cssKeywords[keyword]; }; convert.rgb.xyz = function (rgb) { let r = rgb[0] / 255; let g = rgb[1] / 255; let b = rgb[2] / 255; // Assume sRGB r = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92); g = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92); b = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92); const x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); const y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); const z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); return [x * 100, y * 100, z * 100]; }; convert.rgb.lab = function (rgb) { const xyz = convert.rgb.xyz(rgb); let x = xyz[0]; let y = xyz[1]; let z = xyz[2]; x /= 95.047; y /= 100; z /= 108.883; x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); const l = (116 * y) - 16; const a = 500 * (x - y); const b = 200 * (y - z); return [l, a, b]; }; convert.hsl.rgb = function (hsl) { const h = hsl[0] / 360; const s = hsl[1] / 100; const l = hsl[2] / 100; let t2; let t3; let val; if (s === 0) { val = l * 255; return [val, val, val]; } if (l < 0.5) { t2 = l * (1 + s); } else { t2 = l + s - l * s; } const t1 = 2 * l - t2; const rgb = [0, 0, 0]; for (let i = 0; i < 3; i++) { t3 = h + 1 / 3 * -(i - 1); if (t3 < 0) { t3++; } if (t3 > 1) { t3--; } if (6 * t3 < 1) { val = t1 + (t2 - t1) * 6 * t3; } else if (2 * t3 < 1) { val = t2; } else if (3 * t3 < 2) { val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; } else { val = t1; } rgb[i] = val * 255; } return rgb; }; convert.hsl.hsv = function (hsl) { const h = hsl[0]; let s = hsl[1] / 100; let l = hsl[2] / 100; let smin = s; const lmin = Math.max(l, 0.01); l *= 2; s *= (l <= 1) ? l : 2 - l; smin *= lmin <= 1 ? lmin : 2 - lmin; const v = (l + s) / 2; const sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s); return [h, sv * 100, v * 100]; }; convert.hsv.rgb = function (hsv) { const h = hsv[0] / 60; const s = hsv[1] / 100; let v = hsv[2] / 100; const hi = Math.floor(h) % 6; const f = h - Math.floor(h); const p = 255 * v * (1 - s); const q = 255 * v * (1 - (s * f)); const t = 255 * v * (1 - (s * (1 - f))); v *= 255; switch (hi) { case 0: return [v, t, p]; case 1: return [q, v, p]; case 2: return [p, v, t]; case 3: return [p, q, v]; case 4: return [t, p, v]; case 5: return [v, p, q]; } }; convert.hsv.hsl = function (hsv) { const h = hsv[0]; const s = hsv[1] / 100; const v = hsv[2] / 100; const vmin = Math.max(v, 0.01); let sl; let l; l = (2 - s) * v; const lmin = (2 - s) * vmin; sl = s * vmin; sl /= (lmin <= 1) ? lmin : 2 - lmin; sl = sl || 0; l /= 2; return [h, sl * 100, l * 100]; }; // http://dev.w3.org/csswg/css-color/#hwb-to-rgb convert.hwb.rgb = function (hwb) { const h = hwb[0] / 360; let wh = hwb[1] / 100; let bl = hwb[2] / 100; const ratio = wh + bl; let f; // Wh + bl cant be > 1 if (ratio > 1) { wh /= ratio; bl /= ratio; } const i = Math.floor(6 * h); const v = 1 - bl; f = 6 * h - i; if ((i & 0x01) !== 0) { f = 1 - f; } const n = wh + f * (v - wh); // Linear interpolation let r; let g; let b; /* eslint-disable max-statements-per-line,no-multi-spaces */ switch (i) { default: case 6: case 0: r = v; g = n; b = wh; break; case 1: r = n; g = v; b = wh; break; case 2: r = wh; g = v; b = n; break; case 3: r = wh; g = n; b = v; break; case 4: r = n; g = wh; b = v; break; case 5: r = v; g = wh; b = n; break; } /* eslint-enable max-statements-per-line,no-multi-spaces */ return [r * 255, g * 255, b * 255]; }; convert.cmyk.rgb = function (cmyk) { const c = cmyk[0] / 100; const m = cmyk[1] / 100; const y = cmyk[2] / 100; const k = cmyk[3] / 100; const r = 1 - Math.min(1, c * (1 - k) + k); const g = 1 - Math.min(1, m * (1 - k) + k); const b = 1 - Math.min(1, y * (1 - k) + k); return [r * 255, g * 255, b * 255]; }; convert.xyz.rgb = function (xyz) { const x = xyz[0] / 100; const y = xyz[1] / 100; const z = xyz[2] / 100; let r; let g; let b; r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); // Assume sRGB r = r > 0.0031308 ? ((1.055 * (r ** (1.0 / 2.4))) - 0.055) : r * 12.92; g = g > 0.0031308 ? ((1.055 * (g ** (1.0 / 2.4))) - 0.055) : g * 12.92; b = b > 0.0031308 ? ((1.055 * (b ** (1.0 / 2.4))) - 0.055) : b * 12.92; r = Math.min(Math.max(0, r), 1); g = Math.min(Math.max(0, g), 1); b = Math.min(Math.max(0, b), 1); return [r * 255, g * 255, b * 255]; }; convert.xyz.lab = function (xyz) { let x = xyz[0]; let y = xyz[1]; let z = xyz[2]; x /= 95.047; y /= 100; z /= 108.883; x = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116); y = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116); z = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116); const l = (116 * y) - 16; const a = 500 * (x - y); const b = 200 * (y - z); return [l, a, b]; }; convert.lab.xyz = function (lab) { const l = lab[0]; const a = lab[1]; const b = lab[2]; let x; let y; let z; y = (l + 16) / 116; x = a / 500 + y; z = y - b / 200; const y2 = y ** 3; const x2 = x ** 3; const z2 = z ** 3; y = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787; x = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787; z = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787; x *= 95.047; y *= 100; z *= 108.883; return [x, y, z]; }; convert.lab.lch = function (lab) { const l = lab[0]; const a = lab[1]; const b = lab[2]; let h; const hr = Math.atan2(b, a); h = hr * 360 / 2 / Math.PI; if (h < 0) { h += 360; } const c = Math.sqrt(a * a + b * b); return [l, c, h]; }; convert.lch.lab = function (lch) { const l = lch[0]; const c = lch[1]; const h = lch[2]; const hr = h / 360 * 2 * Math.PI; const a = c * Math.cos(hr); const b = c * Math.sin(hr); return [l, a, b]; }; convert.rgb.ansi16 = function (args, saturation = null) { const [r, g, b] = args; let value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization value = Math.round(value / 50); if (value === 0) { return 30; } let ansi = 30 + ((Math.round(b / 255) << 2) | (Math.round(g / 255) << 1) | Math.round(r / 255)); if (value === 2) { ansi += 60; } return ansi; }; convert.hsv.ansi16 = function (args) { // Optimization here; we already know the value and don't need to get // it converted for us. return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]); }; convert.rgb.ansi256 = function (args) { const r = args[0]; const g = args[1]; const b = args[2]; // We use the extended greyscale palette here, with the exception of // black and white. normal palette only has 4 greyscale shades. if (r === g && g === b) { if (r < 8) { return 16; } if (r > 248) { return 231; } return Math.round(((r - 8) / 247) * 24) + 232; } const ansi = 16 + (36 * Math.round(r / 255 * 5)) + (6 * Math.round(g / 255 * 5)) + Math.round(b / 255 * 5); return ansi; }; convert.ansi16.rgb = function (args) { let color = args % 10; // Handle greyscale if (color === 0 || color === 7) { if (args > 50) { color += 3.5; } color = color / 10.5 * 255; return [color, color, color]; } const mult = (~~(args > 50) + 1) * 0.5; const r = ((color & 1) * mult) * 255; const g = (((color >> 1) & 1) * mult) * 255; const b = (((color >> 2) & 1) * mult) * 255; return [r, g, b]; }; convert.ansi256.rgb = function (args) { // Handle greyscale if (args >= 232) { const c = (args - 232) * 10 + 8; return [c, c, c]; } args -= 16; let rem; const r = Math.floor(args / 36) / 5 * 255; const g = Math.floor((rem = args % 36) / 6) / 5 * 255; const b = (rem % 6) / 5 * 255; return [r, g, b]; }; convert.rgb.hex = function (args) { const integer = ((Math.round(args[0]) & 0xFF) << 16) + ((Math.round(args[1]) & 0xFF) << 8) + (Math.round(args[2]) & 0xFF); const string = integer.toString(16).toUpperCase(); return '000000'.substring(string.length) + string; }; convert.hex.rgb = function (args) { const match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i); if (!match) { return [0, 0, 0]; } let colorString = match[0]; if (match[0].length === 3) { colorString = colorString.split('').map(char => { return char + char; }).join(''); } const integer = parseInt(colorString, 16); const r = (integer >> 16) & 0xFF; const g = (integer >> 8) & 0xFF; const b = integer & 0xFF; return [r, g, b]; }; convert.rgb.hcg = function (rgb) { const r = rgb[0] / 255; const g = rgb[1] / 255; const b = rgb[2] / 255; const max = Math.max(Math.max(r, g), b); const min = Math.min(Math.min(r, g), b); const chroma = (max - min); let grayscale; let hue; if (chroma < 1) { grayscale = min / (1 - chroma); } else { grayscale = 0; } if (chroma <= 0) { hue = 0; } else if (max === r) { hue = ((g - b) / chroma) % 6; } else if (max === g) { hue = 2 + (b - r) / chroma; } else { hue = 4 + (r - g) / chroma; } hue /= 6; hue %= 1; return [hue * 360, chroma * 100, grayscale * 100]; }; convert.hsl.hcg = function (hsl) { const s = hsl[1] / 100; const l = hsl[2] / 100; const c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l)); let f = 0; if (c < 1.0) { f = (l - 0.5 * c) / (1.0 - c); } return [hsl[0], c * 100, f * 100]; }; convert.hsv.hcg = function (hsv) { const s = hsv[1] / 100; const v = hsv[2] / 100; const c = s * v; let f = 0; if (c < 1.0) { f = (v - c) / (1 - c); } return [hsv[0], c * 100, f * 100]; }; convert.hcg.rgb = function (hcg) { const h = hcg[0] / 360; const c = hcg[1] / 100; const g = hcg[2] / 100; if (c === 0.0) { return [g * 255, g * 255, g * 255]; } const pure = [0, 0, 0]; const hi = (h % 1) * 6; const v = hi % 1; const w = 1 - v; let mg = 0; /* eslint-disable max-statements-per-line */ switch (Math.floor(hi)) { case 0: pure[0] = 1; pure[1] = v; pure[2] = 0; break; case 1: pure[0] = w; pure[1] = 1; pure[2] = 0; break; case 2: pure[0] = 0; pure[1] = 1; pure[2] = v; break; case 3: pure[0] = 0; pure[1] = w; pure[2] = 1; break; case 4: pure[0] = v; pure[1] = 0; pure[2] = 1; break; default: pure[0] = 1; pure[1] = 0; pure[2] = w; } /* eslint-enable max-statements-per-line */ mg = (1.0 - c) * g; return [ (c * pure[0] + mg) * 255, (c * pure[1] + mg) * 255, (c * pure[2] + mg) * 255 ]; }; convert.hcg.hsv = function (hcg) { const c = hcg[1] / 100; const g = hcg[2] / 100; const v = c + g * (1.0 - c); let f = 0; if (v > 0.0) { f = c / v; } return [hcg[0], f * 100, v * 100]; }; convert.hcg.hsl = function (hcg) { const c = hcg[1] / 100; const g = hcg[2] / 100; const l = g * (1.0 - c) + 0.5 * c; let s = 0; if (l > 0.0 && l < 0.5) { s = c / (2 * l); } else if (l >= 0.5 && l < 1.0) { s = c / (2 * (1 - l)); } return [hcg[0], s * 100, l * 100]; }; convert.hcg.hwb = function (hcg) { const c = hcg[1] / 100; const g = hcg[2] / 100; const v = c + g * (1.0 - c); return [hcg[0], (v - c) * 100, (1 - v) * 100]; }; convert.hwb.hcg = function (hwb) { const w = hwb[1] / 100; const b = hwb[2] / 100; const v = 1 - b; const c = v - w; let g = 0; if (c < 1) { g = (v - c) / (1 - c); } return [hwb[0], c * 100, g * 100]; }; convert.apple.rgb = function (apple) { return [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255]; }; convert.rgb.apple = function (rgb) { return [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535]; }; convert.gray.rgb = function (args) { return [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255]; }; convert.gray.hsl = function (args) { return [0, 0, args[0]]; }; convert.gray.hsv = convert.gray.hsl; convert.gray.hwb = function (gray) { return [0, 100, gray[0]]; }; convert.gray.cmyk = function (gray) { return [0, 0, 0, gray[0]]; }; convert.gray.lab = function (gray) { return [gray[0], 0, 0]; }; convert.gray.hex = function (gray) { const val = Math.round(gray[0] / 100 * 255) & 0xFF; const integer = (val << 16) + (val << 8) + val; const string = integer.toString(16).toUpperCase(); return '000000'.substring(string.length) + string; }; convert.rgb.gray = function (rgb) { const val = (rgb[0] + rgb[1] + rgb[2]) / 3; return [val / 255 * 100]; }; /***/ }, /***/ 10734 (module, __unused_webpack_exports, __webpack_require__) { const conversions = __webpack_require__(15659); const route = __webpack_require__(8507); const convert = {}; const models = Object.keys(conversions); function wrapRaw(fn) { const wrappedFn = function (...args) { const arg0 = args[0]; if (arg0 === undefined || arg0 === null) { return arg0; } if (arg0.length > 1) { args = arg0; } return fn(args); }; // Preserve .conversion property if there is one if ('conversion' in fn) { wrappedFn.conversion = fn.conversion; } return wrappedFn; } function wrapRounded(fn) { const wrappedFn = function (...args) { const arg0 = args[0]; if (arg0 === undefined || arg0 === null) { return arg0; } if (arg0.length > 1) { args = arg0; } const result = fn(args); // We're assuming the result is an array here. // see notice in conversions.js; don't use box types // in conversion functions. if (typeof result === 'object') { for (let len = result.length, i = 0; i < len; i++) { result[i] = Math.round(result[i]); } } return result; }; // Preserve .conversion property if there is one if ('conversion' in fn) { wrappedFn.conversion = fn.conversion; } return wrappedFn; } models.forEach(fromModel => { convert[fromModel] = {}; Object.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels}); Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels}); const routes = route(fromModel); const routeModels = Object.keys(routes); routeModels.forEach(toModel => { const fn = routes[toModel]; convert[fromModel][toModel] = wrapRounded(fn); convert[fromModel][toModel].raw = wrapRaw(fn); }); }); module.exports = convert; /***/ }, /***/ 8507 (module, __unused_webpack_exports, __webpack_require__) { const conversions = __webpack_require__(15659); /* This function routes a model to all other models. all functions that are routed have a property `.conversion` attached to the returned synthetic function. This property is an array of strings, each with the steps in between the 'from' and 'to' color models (inclusive). conversions that are not possible simply are not included. */ function buildGraph() { const graph = {}; // https://jsperf.com/object-keys-vs-for-in-with-closure/3 const models = Object.keys(conversions); for (let len = models.length, i = 0; i < len; i++) { graph[models[i]] = { // http://jsperf.com/1-vs-infinity // micro-opt, but this is simple. distance: -1, parent: null }; } return graph; } // https://en.wikipedia.org/wiki/Breadth-first_search function deriveBFS(fromModel) { const graph = buildGraph(); const queue = [fromModel]; // Unshift -> queue -> pop graph[fromModel].distance = 0; while (queue.length) { const current = queue.pop(); const adjacents = Object.keys(conversions[current]); for (let len = adjacents.length, i = 0; i < len; i++) { const adjacent = adjacents[i]; const node = graph[adjacent]; if (node.distance === -1) { node.distance = graph[current].distance + 1; node.parent = current; queue.unshift(adjacent); } } } return graph; } function link(from, to) { return function (args) { return to(from(args)); }; } function wrapConversion(toModel, graph) { const path = [graph[toModel].parent, toModel]; let fn = conversions[graph[toModel].parent][toModel]; let cur = graph[toModel].parent; while (graph[cur].parent) { path.unshift(graph[cur].parent); fn = link(conversions[graph[cur].parent][cur], fn); cur = graph[cur].parent; } fn.conversion = path; return fn; } module.exports = function (fromModel) { const graph = deriveBFS(fromModel); const conversion = {}; const models = Object.keys(graph); for (let len = models.length, i = 0; i < len; i++) { const toModel = models[i]; const node = graph[toModel]; if (node.parent === null) { // No possible conversion, or this node is the source model. continue; } conversion[toModel] = wrapConversion(toModel, graph); } return conversion; }; /***/ }, /***/ 8156 (module) { "use strict"; module.exports = { "aliceblue": [240, 248, 255], "antiquewhite": [250, 235, 215], "aqua": [0, 255, 255], "aquamarine": [127, 255, 212], "azure": [240, 255, 255], "beige": [245, 245, 220], "bisque": [255, 228, 196], "black": [0, 0, 0], "blanchedalmond": [255, 235, 205], "blue": [0, 0, 255], "blueviolet": [138, 43, 226], "brown": [165, 42, 42], "burlywood": [222, 184, 135], "cadetblue": [95, 158, 160], "chartreuse": [127, 255, 0], "chocolate": [210, 105, 30], "coral": [255, 127, 80], "cornflowerblue": [100, 149, 237], "cornsilk": [255, 248, 220], "crimson": [220, 20, 60], "cyan": [0, 255, 255], "darkblue": [0, 0, 139], "darkcyan": [0, 139, 139], "darkgoldenrod": [184, 134, 11], "darkgray": [169, 169, 169], "darkgreen": [0, 100, 0], "darkgrey": [169, 169, 169], "darkkhaki": [189, 183, 107], "darkmagenta": [139, 0, 139], "darkolivegreen": [85, 107, 47], "darkorange": [255, 140, 0], "darkorchid": [153, 50, 204], "darkred": [139, 0, 0], "darksalmon": [233, 150, 122], "darkseagreen": [143, 188, 143], "darkslateblue": [72, 61, 139], "darkslategray": [47, 79, 79], "darkslategrey": [47, 79, 79], "darkturquoise": [0, 206, 209], "darkviolet": [148, 0, 211], "deeppink": [255, 20, 147], "deepskyblue": [0, 191, 255], "dimgray": [105, 105, 105], "dimgrey": [105, 105, 105], "dodgerblue": [30, 144, 255], "firebrick": [178, 34, 34], "floralwhite": [255, 250, 240], "forestgreen": [34, 139, 34], "fuchsia": [255, 0, 255], "gainsboro": [220, 220, 220], "ghostwhite": [248, 248, 255], "gold": [255, 215, 0], "goldenrod": [218, 165, 32], "gray": [128, 128, 128], "green": [0, 128, 0], "greenyellow": [173, 255, 47], "grey": [128, 128, 128], "honeydew": [240, 255, 240], "hotpink": [255, 105, 180], "indianred": [205, 92, 92], "indigo": [75, 0, 130], "ivory": [255, 255, 240], "khaki": [240, 230, 140], "lavender": [230, 230, 250], "lavenderblush": [255, 240, 245], "lawngreen": [124, 252, 0], "lemonchiffon": [255, 250, 205], "lightblue": [173, 216, 230], "lightcoral": [240, 128, 128], "lightcyan": [224, 255, 255], "lightgoldenrodyellow": [250, 250, 210], "lightgray": [211, 211, 211], "lightgreen": [144, 238, 144], "lightgrey": [211, 211, 211], "lightpink": [255, 182, 193], "lightsalmon": [255, 160, 122], "lightseagreen": [32, 178, 170], "lightskyblue": [135, 206, 250], "lightslategray": [119, 136, 153], "lightslategrey": [119, 136, 153], "lightsteelblue": [176, 196, 222], "lightyellow": [255, 255, 224], "lime": [0, 255, 0], "limegreen": [50, 205, 50], "linen": [250, 240, 230], "magenta": [255, 0, 255], "maroon": [128, 0, 0], "mediumaquamarine": [102, 205, 170], "mediumblue": [0, 0, 205], "mediumorchid": [186, 85, 211], "mediumpurple": [147, 112, 219], "mediumseagreen": [60, 179, 113], "mediumslateblue": [123, 104, 238], "mediumspringgreen": [0, 250, 154], "mediumturquoise": [72, 209, 204], "mediumvioletred": [199, 21, 133], "midnightblue": [25, 25, 112], "mintcream": [245, 255, 250], "mistyrose": [255, 228, 225], "moccasin": [255, 228, 181], "navajowhite": [255, 222, 173], "navy": [0, 0, 128], "oldlace": [253, 245, 230], "olive": [128, 128, 0], "olivedrab": [107, 142, 35], "orange": [255, 165, 0], "orangered": [255, 69, 0], "orchid": [218, 112, 214], "palegoldenrod": [238, 232, 170], "palegreen": [152, 251, 152], "paleturquoise": [175, 238, 238], "palevioletred": [219, 112, 147], "papayawhip": [255, 239, 213], "peachpuff": [255, 218, 185], "peru": [205, 133, 63], "pink": [255, 192, 203], "plum": [221, 160, 221], "powderblue": [176, 224, 230], "purple": [128, 0, 128], "rebeccapurple": [102, 51, 153], "red": [255, 0, 0], "rosybrown": [188, 143, 143], "royalblue": [65, 105, 225], "saddlebrown": [139, 69, 19], "salmon": [250, 128, 114], "sandybrown": [244, 164, 96], "seagreen": [46, 139, 87], "seashell": [255, 245, 238], "sienna": [160, 82, 45], "silver": [192, 192, 192], "skyblue": [135, 206, 235], "slateblue": [106, 90, 205], "slategray": [112, 128, 144], "slategrey": [112, 128, 144], "snow": [255, 250, 250], "springgreen": [0, 255, 127], "steelblue": [70, 130, 180], "tan": [210, 180, 140], "teal": [0, 128, 128], "thistle": [216, 191, 216], "tomato": [255, 99, 71], "turquoise": [64, 224, 208], "violet": [238, 130, 238], "wheat": [245, 222, 179], "white": [255, 255, 255], "whitesmoke": [245, 245, 245], "yellow": [255, 255, 0], "yellowgreen": [154, 205, 50] }; /***/ }, /***/ 80801 (module, __unused_webpack_exports, __webpack_require__) { var util = __webpack_require__(39023); var Stream = (__webpack_require__(2203).Stream); var DelayedStream = __webpack_require__(78069); module.exports = CombinedStream; function CombinedStream() { this.writable = false; this.readable = true; this.dataSize = 0; this.maxDataSize = 2 * 1024 * 1024; this.pauseStreams = true; this._released = false; this._streams = []; this._currentStream = null; this._insideLoop = false; this._pendingNext = false; } util.inherits(CombinedStream, Stream); CombinedStream.create = function(options) { var combinedStream = new this(); options = options || {}; for (var option in options) { combinedStream[option] = options[option]; } return combinedStream; }; CombinedStream.isStreamLike = function(stream) { return (typeof stream !== 'function') && (typeof stream !== 'string') && (typeof stream !== 'boolean') && (typeof stream !== 'number') && (!Buffer.isBuffer(stream)); }; CombinedStream.prototype.append = function(stream) { var isStreamLike = CombinedStream.isStreamLike(stream); if (isStreamLike) { if (!(stream instanceof DelayedStream)) { var newStream = DelayedStream.create(stream, { maxDataSize: Infinity, pauseStream: this.pauseStreams, }); stream.on('data', this._checkDataSize.bind(this)); stream = newStream; } this._handleErrors(stream); if (this.pauseStreams) { stream.pause(); } } this._streams.push(stream); return this; }; CombinedStream.prototype.pipe = function(dest, options) { Stream.prototype.pipe.call(this, dest, options); this.resume(); return dest; }; CombinedStream.prototype._getNext = function() { this._currentStream = null; if (this._insideLoop) { this._pendingNext = true; return; // defer call } this._insideLoop = true; try { do { this._pendingNext = false; this._realGetNext(); } while (this._pendingNext); } finally { this._insideLoop = false; } }; CombinedStream.prototype._realGetNext = function() { var stream = this._streams.shift(); if (typeof stream == 'undefined') { this.end(); return; } if (typeof stream !== 'function') { this._pipeNext(stream); return; } var getStream = stream; getStream(function(stream) { var isStreamLike = CombinedStream.isStreamLike(stream); if (isStreamLike) { stream.on('data', this._checkDataSize.bind(this)); this._handleErrors(stream); } this._pipeNext(stream); }.bind(this)); }; CombinedStream.prototype._pipeNext = function(stream) { this._currentStream = stream; var isStreamLike = CombinedStream.isStreamLike(stream); if (isStreamLike) { stream.on('end', this._getNext.bind(this)); stream.pipe(this, {end: false}); return; } var value = stream; this.write(value); this._getNext(); }; CombinedStream.prototype._handleErrors = function(stream) { var self = this; stream.on('error', function(err) { self._emitError(err); }); }; CombinedStream.prototype.write = function(data) { this.emit('data', data); }; CombinedStream.prototype.pause = function() { if (!this.pauseStreams) { return; } if(this.pauseStreams && this._currentStream && typeof(this._currentStream.pause) == 'function') this._currentStream.pause(); this.emit('pause'); }; CombinedStream.prototype.resume = function() { if (!this._released) { this._released = true; this.writable = true; this._getNext(); } if(this.pauseStreams && this._currentStream && typeof(this._currentStream.resume) == 'function') this._currentStream.resume(); this.emit('resume'); }; CombinedStream.prototype.end = function() { this._reset(); this.emit('end'); }; CombinedStream.prototype.destroy = function() { this._reset(); this.emit('close'); }; CombinedStream.prototype._reset = function() { this.writable = false; this._streams = []; this._currentStream = null; }; CombinedStream.prototype._checkDataSize = function() { this._updateDataSize(); if (this.dataSize <= this.maxDataSize) { return; } var message = 'DelayedStream#maxDataSize of ' + this.maxDataSize + ' bytes exceeded.'; this._emitError(new Error(message)); }; CombinedStream.prototype._updateDataSize = function() { this.dataSize = 0; var self = this; this._streams.forEach(function(stream) { if (!stream.dataSize) { return; } self.dataSize += stream.dataSize; }); if (this._currentStream && this._currentStream.dataSize) { this.dataSize += this._currentStream.dataSize; } }; CombinedStream.prototype._emitError = function(err) { this._reset(); this.emit('error', err); }; /***/ }, /***/ 43917 (module, __unused_webpack_exports, __webpack_require__) { module.exports = __webpack_require__(86137); /***/ }, /***/ 86137 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var exec = (__webpack_require__(35317).exec); var execSync = (__webpack_require__(35317).execSync); var fs = __webpack_require__(79896); var path = __webpack_require__(16928); var access = fs.access; var accessSync = fs.accessSync; var constants = fs.constants || fs; var isUsingWindows = process.platform == 'win32' var fileNotExists = function(commandName, callback){ access(commandName, constants.F_OK, function(err){ callback(!err); }); }; var fileNotExistsSync = function(commandName){ try{ accessSync(commandName, constants.F_OK); return false; }catch(e){ return true; } }; var localExecutable = function(commandName, callback){ access(commandName, constants.F_OK | constants.X_OK, function(err){ callback(null, !err); }); }; var localExecutableSync = function(commandName){ try{ accessSync(commandName, constants.F_OK | constants.X_OK); return true; }catch(e){ return false; } } var commandExistsUnix = function(commandName, cleanedCommandName, callback) { fileNotExists(commandName, function(isFile){ if(!isFile){ var child = exec('command -v ' + cleanedCommandName + ' 2>/dev/null' + ' && { echo >&1 ' + cleanedCommandName + '; exit 0; }', function (error, stdout, stderr) { callback(null, !!stdout); }); return; } localExecutable(commandName, callback); }); } var commandExistsWindows = function(commandName, cleanedCommandName, callback) { // Regex from Julio from: https://stackoverflow.com/questions/51494579/regex-windows-path-validator if (!(/^(?!(?:.*\s|.*\.|\W+)$)(?:[a-zA-Z]:)?(?:(?:[^<>:"\|\?\*\n])+(?:\/\/|\/|\\\\|\\)?)+$/m.test(commandName))) { callback(null, false); return; } var child = exec('where ' + cleanedCommandName, function (error) { if (error !== null){ callback(null, false); } else { callback(null, true); } } ) } var commandExistsUnixSync = function(commandName, cleanedCommandName) { if(fileNotExistsSync(commandName)){ try { var stdout = execSync('command -v ' + cleanedCommandName + ' 2>/dev/null' + ' && { echo >&1 ' + cleanedCommandName + '; exit 0; }' ); return !!stdout; } catch (error) { return false; } } return localExecutableSync(commandName); } var commandExistsWindowsSync = function(commandName, cleanedCommandName, callback) { // Regex from Julio from: https://stackoverflow.com/questions/51494579/regex-windows-path-validator if (!(/^(?!(?:.*\s|.*\.|\W+)$)(?:[a-zA-Z]:)?(?:(?:[^<>:"\|\?\*\n])+(?:\/\/|\/|\\\\|\\)?)+$/m.test(commandName))) { return false; } try { var stdout = execSync('where ' + cleanedCommandName, {stdio: []}); return !!stdout; } catch (error) { return false; } } var cleanInput = function(s) { if (/[^A-Za-z0-9_\/:=-]/.test(s)) { s = "'"+s.replace(/'/g,"'\\''")+"'"; s = s.replace(/^(?:'')+/g, '') // unduplicate single-quote at the beginning .replace(/\\'''/g, "\\'" ); // remove non-escaped single-quote if there are enclosed between 2 escaped } return s; } if (isUsingWindows) { cleanInput = function(s) { var isPathName = /[\\]/.test(s); if (isPathName) { var dirname = '"' + path.dirname(s) + '"'; var basename = '"' + path.basename(s) + '"'; return dirname + ':' + basename; } return '"' + s + '"'; } } module.exports = function commandExists(commandName, callback) { var cleanedCommandName = cleanInput(commandName); if (!callback && typeof Promise !== 'undefined') { return new Promise(function(resolve, reject){ commandExists(commandName, function(error, output) { if (output) { resolve(commandName); } else { reject(error); } }); }); } if (isUsingWindows) { commandExistsWindows(commandName, cleanedCommandName, callback); } else { commandExistsUnix(commandName, cleanedCommandName, callback); } }; module.exports.sync = function(commandName) { var cleanedCommandName = cleanInput(commandName); if (isUsingWindows) { return commandExistsWindowsSync(commandName, cleanedCommandName); } else { return commandExistsUnixSync(commandName, cleanedCommandName); } }; /***/ }, /***/ 17833 (module, exports, __webpack_require__) { /* eslint-env browser */ /** * This is the web browser implementation of `debug()`. */ exports.formatArgs = formatArgs; exports.save = save; exports.load = load; exports.useColors = useColors; exports.storage = localstorage(); exports.destroy = (() => { let warned = false; return () => { if (!warned) { warned = true; console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'); } }; })(); /** * Colors. */ exports.colors = [ '#0000CC', '#0000FF', '#0033CC', '#0033FF', '#0066CC', '#0066FF', '#0099CC', '#0099FF', '#00CC00', '#00CC33', '#00CC66', '#00CC99', '#00CCCC', '#00CCFF', '#3300CC', '#3300FF', '#3333CC', '#3333FF', '#3366CC', '#3366FF', '#3399CC', '#3399FF', '#33CC00', '#33CC33', '#33CC66', '#33CC99', '#33CCCC', '#33CCFF', '#6600CC', '#6600FF', '#6633CC', '#6633FF', '#66CC00', '#66CC33', '#9900CC', '#9900FF', '#9933CC', '#9933FF', '#99CC00', '#99CC33', '#CC0000', '#CC0033', '#CC0066', '#CC0099', '#CC00CC', '#CC00FF', '#CC3300', '#CC3333', '#CC3366', '#CC3399', '#CC33CC', '#CC33FF', '#CC6600', '#CC6633', '#CC9900', '#CC9933', '#CCCC00', '#CCCC33', '#FF0000', '#FF0033', '#FF0066', '#FF0099', '#FF00CC', '#FF00FF', '#FF3300', '#FF3333', '#FF3366', '#FF3399', '#FF33CC', '#FF33FF', '#FF6600', '#FF6633', '#FF9900', '#FF9933', '#FFCC00', '#FFCC33' ]; /** * Currently only WebKit-based Web Inspectors, Firefox >= v31, * and the Firebug extension (any Firefox version) are known * to support "%c" CSS customizations. * * TODO: add a `localStorage` variable to explicitly enable/disable colors */ // eslint-disable-next-line complexity function useColors() { // NB: In an Electron preload script, document will be defined but not fully // initialized. Since we know we're in Chrome, we'll just detect this case // explicitly if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) { return true; } // Internet Explorer and Edge do not support colors. if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) { return false; } let m; // Is webkit? http://stackoverflow.com/a/16459606/376773 // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 // eslint-disable-next-line no-return-assign return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || // Is firebug? http://stackoverflow.com/a/398120/376773 (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || // Is firefox >= v31? // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages (typeof navigator !== 'undefined' && navigator.userAgent && (m = navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)) && parseInt(m[1], 10) >= 31) || // Double check webkit in userAgent just in case we are in a worker (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); } /** * Colorize log arguments if enabled. * * @api public */ function formatArgs(args) { args[0] = (this.useColors ? '%c' : '') + this.namespace + (this.useColors ? ' %c' : ' ') + args[0] + (this.useColors ? '%c ' : ' ') + '+' + module.exports.humanize(this.diff); if (!this.useColors) { return; } const c = 'color: ' + this.color; args.splice(1, 0, c, 'color: inherit'); // The final "%c" is somewhat tricky, because there could be other // arguments passed either before or after the %c, so we need to // figure out the correct index to insert the CSS into let index = 0; let lastC = 0; args[0].replace(/%[a-zA-Z%]/g, match => { if (match === '%%') { return; } index++; if (match === '%c') { // We only are interested in the *last* %c // (the user may have provided their own) lastC = index; } }); args.splice(lastC, 0, c); } /** * Invokes `console.debug()` when available. * No-op when `console.debug` is not a "function". * If `console.debug` is not available, falls back * to `console.log`. * * @api public */ exports.log = console.debug || console.log || (() => {}); /** * Save `namespaces`. * * @param {String} namespaces * @api private */ function save(namespaces) { try { if (namespaces) { exports.storage.setItem('debug', namespaces); } else { exports.storage.removeItem('debug'); } } catch (error) { // Swallow // XXX (@Qix-) should we be logging these? } } /** * Load `namespaces`. * * @return {String} returns the previously persisted debug modes * @api private */ function load() { let r; try { r = exports.storage.getItem('debug') || exports.storage.getItem('DEBUG') ; } catch (error) { // Swallow // XXX (@Qix-) should we be logging these? } // If debug isn't set in LS, and we're in Electron, try to load $DEBUG if (!r && typeof process !== 'undefined' && 'env' in process) { r = process.env.DEBUG; } return r; } /** * Localstorage attempts to return the localstorage. * * This is necessary because safari throws * when a user disables cookies/localstorage * and you attempt to access it. * * @return {LocalStorage} * @api private */ function localstorage() { try { // TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context // The Browser also has localStorage in the global context. return localStorage; } catch (error) { // Swallow // XXX (@Qix-) should we be logging these? } } module.exports = __webpack_require__(40736)(exports); const {formatters} = module.exports; /** * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. */ formatters.j = function (v) { try { return JSON.stringify(v); } catch (error) { return '[UnexpectedJSONParseError]: ' + error.message; } }; /***/ }, /***/ 40736 (module, __unused_webpack_exports, __webpack_require__) { /** * This is the common logic for both the Node.js and web browser * implementations of `debug()`. */ function setup(env) { createDebug.debug = createDebug; createDebug.default = createDebug; createDebug.coerce = coerce; createDebug.disable = disable; createDebug.enable = enable; createDebug.enabled = enabled; createDebug.humanize = __webpack_require__(6585); createDebug.destroy = destroy; Object.keys(env).forEach(key => { createDebug[key] = env[key]; }); /** * The currently active debug mode names, and names to skip. */ createDebug.names = []; createDebug.skips = []; /** * Map of special "%n" handling functions, for the debug "format" argument. * * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". */ createDebug.formatters = {}; /** * Selects a color for a debug namespace * @param {String} namespace The namespace string for the debug instance to be colored * @return {Number|String} An ANSI color code for the given namespace * @api private */ function selectColor(namespace) { let hash = 0; for (let i = 0; i < namespace.length; i++) { hash = ((hash << 5) - hash) + namespace.charCodeAt(i); hash |= 0; // Convert to 32bit integer } return createDebug.colors[Math.abs(hash) % createDebug.colors.length]; } createDebug.selectColor = selectColor; /** * Create a debugger with the given `namespace`. * * @param {String} namespace * @return {Function} * @api public */ function createDebug(namespace) { let prevTime; let enableOverride = null; let namespacesCache; let enabledCache; function debug(...args) { // Disabled? if (!debug.enabled) { return; } const self = debug; // Set `diff` timestamp const curr = Number(new Date()); const ms = curr - (prevTime || curr); self.diff = ms; self.prev = prevTime; self.curr = curr; prevTime = curr; args[0] = createDebug.coerce(args[0]); if (typeof args[0] !== 'string') { // Anything else let's inspect with %O args.unshift('%O'); } // Apply any `formatters` transformations let index = 0; args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => { // If we encounter an escaped % then don't increase the array index if (match === '%%') { return '%'; } index++; const formatter = createDebug.formatters[format]; if (typeof formatter === 'function') { const val = args[index]; match = formatter.call(self, val); // Now we need to remove `args[index]` since it's inlined in the `format` args.splice(index, 1); index--; } return match; }); // Apply env-specific formatting (colors, etc.) createDebug.formatArgs.call(self, args); const logFn = self.log || createDebug.log; logFn.apply(self, args); } debug.namespace = namespace; debug.useColors = createDebug.useColors(); debug.color = createDebug.selectColor(namespace); debug.extend = extend; debug.destroy = createDebug.destroy; // XXX Temporary. Will be removed in the next major release. Object.defineProperty(debug, 'enabled', { enumerable: true, configurable: false, get: () => { if (enableOverride !== null) { return enableOverride; } if (namespacesCache !== createDebug.namespaces) { namespacesCache = createDebug.namespaces; enabledCache = createDebug.enabled(namespace); } return enabledCache; }, set: v => { enableOverride = v; } }); // Env-specific initialization logic for debug instances if (typeof createDebug.init === 'function') { createDebug.init(debug); } return debug; } function extend(namespace, delimiter) { const newDebug = createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace); newDebug.log = this.log; return newDebug; } /** * Enables a debug mode by namespaces. This can include modes * separated by a colon and wildcards. * * @param {String} namespaces * @api public */ function enable(namespaces) { createDebug.save(namespaces); createDebug.namespaces = namespaces; createDebug.names = []; createDebug.skips = []; const split = (typeof namespaces === 'string' ? namespaces : '') .trim() .replace(/\s+/g, ',') .split(',') .filter(Boolean); for (const ns of split) { if (ns[0] === '-') { createDebug.skips.push(ns.slice(1)); } else { createDebug.names.push(ns); } } } /** * Checks if the given string matches a namespace template, honoring * asterisks as wildcards. * * @param {String} search * @param {String} template * @return {Boolean} */ function matchesTemplate(search, template) { let searchIndex = 0; let templateIndex = 0; let starIndex = -1; let matchIndex = 0; while (searchIndex < search.length) { if (templateIndex < template.length && (template[templateIndex] === search[searchIndex] || template[templateIndex] === '*')) { // Match character or proceed with wildcard if (template[templateIndex] === '*') { starIndex = templateIndex; matchIndex = searchIndex; templateIndex++; // Skip the '*' } else { searchIndex++; templateIndex++; } } else if (starIndex !== -1) { // eslint-disable-line no-negated-condition // Backtrack to the last '*' and try to match more characters templateIndex = starIndex + 1; matchIndex++; searchIndex = matchIndex; } else { return false; // No match } } // Handle trailing '*' in template while (templateIndex < template.length && template[templateIndex] === '*') { templateIndex++; } return templateIndex === template.length; } /** * Disable debug output. * * @return {String} namespaces * @api public */ function disable() { const namespaces = [ ...createDebug.names, ...createDebug.skips.map(namespace => '-' + namespace) ].join(','); createDebug.enable(''); return namespaces; } /** * Returns true if the given mode name is enabled, false otherwise. * * @param {String} name * @return {Boolean} * @api public */ function enabled(name) { for (const skip of createDebug.skips) { if (matchesTemplate(name, skip)) { return false; } } for (const ns of createDebug.names) { if (matchesTemplate(name, ns)) { return true; } } return false; } /** * Coerce `val`. * * @param {Mixed} val * @return {Mixed} * @api private */ function coerce(val) { if (val instanceof Error) { return val.stack || val.message; } return val; } /** * XXX DO NOT USE. This is a temporary stub function. * XXX It WILL be removed in the next major release. */ function destroy() { console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'); } createDebug.enable(createDebug.load()); return createDebug; } module.exports = setup; /***/ }, /***/ 45753 (module, __unused_webpack_exports, __webpack_require__) { /** * Detect Electron renderer / nwjs process, which is node, but we should * treat as a browser. */ if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) { module.exports = __webpack_require__(17833); } else { module.exports = __webpack_require__(76033); } /***/ }, /***/ 76033 (module, exports, __webpack_require__) { /** * Module dependencies. */ const tty = __webpack_require__(52018); const util = __webpack_require__(39023); /** * This is the Node.js implementation of `debug()`. */ exports.init = init; exports.log = log; exports.formatArgs = formatArgs; exports.save = save; exports.load = load; exports.useColors = useColors; exports.destroy = util.deprecate( () => {}, 'Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.' ); /** * Colors. */ exports.colors = [6, 2, 3, 4, 5, 1]; try { // Optional dependency (as in, doesn't need to be installed, NOT like optionalDependencies in package.json) // eslint-disable-next-line import/no-extraneous-dependencies const supportsColor = __webpack_require__(58494); if (supportsColor && (supportsColor.stderr || supportsColor).level >= 2) { exports.colors = [ 20, 21, 26, 27, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 56, 57, 62, 63, 68, 69, 74, 75, 76, 77, 78, 79, 80, 81, 92, 93, 98, 99, 112, 113, 128, 129, 134, 135, 148, 149, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 178, 179, 184, 185, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 214, 215, 220, 221 ]; } } catch (error) { // Swallow - we only care if `supports-color` is available; it doesn't have to be. } /** * Build up the default `inspectOpts` object from the environment variables. * * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js */ exports.inspectOpts = Object.keys(process.env).filter(key => { return /^debug_/i.test(key); }).reduce((obj, key) => { // Camel-case const prop = key .substring(6) .toLowerCase() .replace(/_([a-z])/g, (_, k) => { return k.toUpperCase(); }); // Coerce string value into JS value let val = process.env[key]; if (/^(yes|on|true|enabled)$/i.test(val)) { val = true; } else if (/^(no|off|false|disabled)$/i.test(val)) { val = false; } else if (val === 'null') { val = null; } else { val = Number(val); } obj[prop] = val; return obj; }, {}); /** * Is stdout a TTY? Colored output is enabled when `true`. */ function useColors() { return 'colors' in exports.inspectOpts ? Boolean(exports.inspectOpts.colors) : tty.isatty(process.stderr.fd); } /** * Adds ANSI color escape codes if enabled. * * @api public */ function formatArgs(args) { const {namespace: name, useColors} = this; if (useColors) { const c = this.color; const colorCode = '\u001B[3' + (c < 8 ? c : '8;5;' + c); const prefix = ` ${colorCode};1m${name} \u001B[0m`; args[0] = prefix + args[0].split('\n').join('\n' + prefix); args.push(colorCode + 'm+' + module.exports.humanize(this.diff) + '\u001B[0m'); } else { args[0] = getDate() + name + ' ' + args[0]; } } function getDate() { if (exports.inspectOpts.hideDate) { return ''; } return new Date().toISOString() + ' '; } /** * Invokes `util.formatWithOptions()` with the specified arguments and writes to stderr. */ function log(...args) { return process.stderr.write(util.formatWithOptions(exports.inspectOpts, ...args) + '\n'); } /** * Save `namespaces`. * * @param {String} namespaces * @api private */ function save(namespaces) { if (namespaces) { process.env.DEBUG = namespaces; } else { // If you set a process.env field to null or undefined, it gets cast to the // string 'null' or 'undefined'. Just delete instead. delete process.env.DEBUG; } } /** * Load `namespaces`. * * @return {String} returns the previously persisted debug modes * @api private */ function load() { return process.env.DEBUG; } /** * Init logic for `debug` instances. * * Create a new `inspectOpts` object in case `useColors` is set * differently for a particular `debug` instance. */ function init(debug) { debug.inspectOpts = {}; const keys = Object.keys(exports.inspectOpts); for (let i = 0; i < keys.length; i++) { debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; } } module.exports = __webpack_require__(40736)(exports); const {formatters} = module.exports; /** * Map %o to `util.inspect()`, all on a single line. */ formatters.o = function (v) { this.inspectOpts.colors = this.useColors; return util.inspect(v, this.inspectOpts) .split('\n') .map(str => str.trim()) .join(' '); }; /** * Map %O to `util.inspect()`, allowing multiple lines if needed. */ formatters.O = function (v) { this.inspectOpts.colors = this.useColors; return util.inspect(v, this.inspectOpts); }; /***/ }, /***/ 78069 (module, __unused_webpack_exports, __webpack_require__) { var Stream = (__webpack_require__(2203).Stream); var util = __webpack_require__(39023); module.exports = DelayedStream; function DelayedStream() { this.source = null; this.dataSize = 0; this.maxDataSize = 1024 * 1024; this.pauseStream = true; this._maxDataSizeExceeded = false; this._released = false; this._bufferedEvents = []; } util.inherits(DelayedStream, Stream); DelayedStream.create = function(source, options) { var delayedStream = new this(); options = options || {}; for (var option in options) { delayedStream[option] = options[option]; } delayedStream.source = source; var realEmit = source.emit; source.emit = function() { delayedStream._handleEmit(arguments); return realEmit.apply(source, arguments); }; source.on('error', function() {}); if (delayedStream.pauseStream) { source.pause(); } return delayedStream; }; Object.defineProperty(DelayedStream.prototype, 'readable', { configurable: true, enumerable: true, get: function() { return this.source.readable; } }); DelayedStream.prototype.setEncoding = function() { return this.source.setEncoding.apply(this.source, arguments); }; DelayedStream.prototype.resume = function() { if (!this._released) { this.release(); } this.source.resume(); }; DelayedStream.prototype.pause = function() { this.source.pause(); }; DelayedStream.prototype.release = function() { this._released = true; this._bufferedEvents.forEach(function(args) { this.emit.apply(this, args); }.bind(this)); this._bufferedEvents = []; }; DelayedStream.prototype.pipe = function() { var r = Stream.prototype.pipe.apply(this, arguments); this.resume(); return r; }; DelayedStream.prototype._handleEmit = function(args) { if (this._released) { this.emit.apply(this, args); return; } if (args[0] === 'data') { this.dataSize += args[1].length; this._checkIfMaxDataSizeExceeded(); } this._bufferedEvents.push(args); }; DelayedStream.prototype._checkIfMaxDataSizeExceeded = function() { if (this._maxDataSizeExceeded) { return; } if (this.dataSize <= this.maxDataSize) { return; } this._maxDataSizeExceeded = true; var message = 'DelayedStream#maxDataSize of ' + this.maxDataSize + ' bytes exceeded.' this.emit('error', new Error(message)); }; /***/ }, /***/ 7176 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var callBind = __webpack_require__(73126); var gOPD = __webpack_require__(75795); var hasProtoAccessor; try { // eslint-disable-next-line no-extra-parens, no-proto hasProtoAccessor = /** @type {{ __proto__?: typeof Array.prototype }} */ ([]).__proto__ === Array.prototype; } catch (e) { if (!e || typeof e !== 'object' || !('code' in e) || e.code !== 'ERR_PROTO_ACCESS') { throw e; } } // eslint-disable-next-line no-extra-parens var desc = !!hasProtoAccessor && gOPD && gOPD(Object.prototype, /** @type {keyof typeof Object.prototype} */ ('__proto__')); var $Object = Object; var $getPrototypeOf = $Object.getPrototypeOf; /** @type {import('./get')} */ module.exports = desc && typeof desc.get === 'function' ? callBind([desc.get]) : typeof $getPrototypeOf === 'function' ? /** @type {import('./get')} */ function getDunder(value) { // eslint-disable-next-line eqeqeq return $getPrototypeOf(value == null ? value : $Object(value)); } : false; /***/ }, /***/ 43371 (module) { "use strict"; module.exports = function () { // https://mths.be/emoji return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g; }; /***/ }, /***/ 87151 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const variable = __webpack_require__(86994) const EnvVarError = __webpack_require__(100) /** * Returns an "env-var" instance that reads from the given container of values. * By default, we export an instance that reads from process.env * @param {Object} container target container to read values from * @param {Object} extraAccessors additional accessors to attach to the * resulting object * @return {Object} a new module instance */ const from = (container, extraAccessors, logger) => { return { from: from, /** * This is the Error class used to generate exceptions. Can be used to identify * exceptions and handle them appropriately. */ EnvVarError: __webpack_require__(100), /** * Returns a variable instance with helper functions, or process.env * @param {String} variableName Name of the environment variable requested * @return {Object} */ get: function (variableName) { if (!variableName) { return container } if (arguments.length > 1) { throw new EnvVarError('It looks like you passed more than one argument to env.get(). Since env-var@6.0.0 this is no longer supported. To set a default value use env.get(TARGET).default(DEFAULT)') } return variable(container, variableName, extraAccessors || {}, logger || function noopLogger () {}) }, /** * Provides access to the functions that env-var uses to parse * process.env strings into valid types requested by the API */ accessors: __webpack_require__(89251), /** * Provides a default logger that can be used to print logs. * This will not print logs in a production environment (checks process.env.NODE_ENV) */ logger: __webpack_require__(97314)(console.log, container.NODE_ENV) } } /** * Makes a best-effort attempt to load environment variables in * different environments, e.g create-react-app, vite, Node.js * @returns Object */ function getProcessEnv () { /* istanbul ignore next */ try { return process.env } catch (e) { return {} } } /* istanbul ignore next */ module.exports = from(getProcessEnv()) /***/ }, /***/ 61734 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(1786) module.exports = function asArray (value, delimiter) { delimiter = delimiter || ',' if (!value.length) { return [] } else { return asString(value).split(delimiter).filter(Boolean) } } /***/ }, /***/ 477 (module) { "use strict"; module.exports = function asBoolStrict (value) { const val = value.toLowerCase() if ((val !== 'false') && (val !== 'true')) { throw new Error('should be either "true", "false", "TRUE", or "FALSE"') } return val !== 'false' } /***/ }, /***/ 24743 (module) { "use strict"; module.exports = function asBool (value) { const val = value.toLowerCase() const allowedValues = [ 'false', '0', 'true', '1' ] if (allowedValues.indexOf(val) === -1) { throw new Error('should be either "true", "false", "TRUE", "FALSE", 1, or 0') } return !(((val === '0') || (val === 'false'))) } /***/ }, /***/ 96997 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(1786) // eslint-disable-next-line no-control-regex const EMAIL_REGEX = /^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\u0001-\u0008\u000b\u000c\u000e-\u001f\u0021\u0023-\u005b\u005d-\u007f]|\\[\u0001-\u0009\u000b\u000c\u000e-\u007f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\u0001-\u0008\u000b\u000c\u000e-\u001f\u0021-\u005a\u0053-\u007f]|\\[\u0001-\u0009\u000b\u000c\u000e-\u007f])+)\])$/ module.exports = function asEmailString (value) { const strValue = asString(value) if (!EMAIL_REGEX.test(strValue)) { throw new Error('should be a valid email address') } return strValue } /***/ }, /***/ 73742 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(1786) module.exports = function asEnum (value, validValues) { const valueString = asString(value) if (validValues.indexOf(valueString) < 0) { throw new Error(`should be one of [${validValues.join(', ')}]`) } return valueString } /***/ }, /***/ 8757 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asFloat = __webpack_require__(23109) module.exports = function asFloatNegative (value) { const ret = asFloat(value) if (ret > 0) { throw new Error('should be a negative float') } return ret } /***/ }, /***/ 12709 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asFloat = __webpack_require__(23109) module.exports = function asFloatPositive (value) { const ret = asFloat(value) if (ret < 0) { throw new Error('should be a positive float') } return ret } /***/ }, /***/ 23109 (module) { "use strict"; module.exports = function asFloat (value) { const n = parseFloat(value) // Some values are parsed as valid floats despite being obviously invalid, e.g. "1.o" or "192.168.1.1". // In these cases we would want to throw an error. if (isNaN(n) || isNaN(value)) { throw new Error('should be a valid float') } return n } /***/ }, /***/ 89251 (module, __unused_webpack_exports, __webpack_require__) { module.exports = { asArray: __webpack_require__(61734), asSet: __webpack_require__(95031), asBoolStrict: __webpack_require__(477), asBool: __webpack_require__(24743), asPortNumber: __webpack_require__(33744), asEnum: __webpack_require__(73742), asFloatNegative: __webpack_require__(8757), asFloatPositive: __webpack_require__(12709), asFloat: __webpack_require__(23109), asIntNegative: __webpack_require__(93888), asIntPositive: __webpack_require__(79324), asInt: __webpack_require__(26562), asJsonArray: __webpack_require__(77713), asJsonObject: __webpack_require__(49453), asJson: __webpack_require__(38469), asRegExp: __webpack_require__(83862), asString: __webpack_require__(1786), asUrlObject: __webpack_require__(17688), asUrlString: __webpack_require__(93542), asEmailString: __webpack_require__(96997) } /***/ }, /***/ 93888 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asInt = __webpack_require__(26562) module.exports = function asIntNegative (value) { const ret = asInt(value) if (ret > 0) { throw new Error('should be a negative integer') } return ret } /***/ }, /***/ 79324 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asInt = __webpack_require__(26562) module.exports = function asIntPositive (value) { const ret = asInt(value) if (ret < 0) { throw new Error('should be a positive integer') } return ret } /***/ }, /***/ 26562 (module) { "use strict"; module.exports = function asInt (value) { const n = parseInt(value, 10) if (isNaN(n) || n.toString(10) !== value) { throw new Error('should be a valid integer') } return n } /***/ }, /***/ 77713 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asJson = __webpack_require__(38469) module.exports = function asJsonArray (value) { var ret = asJson(value) if (!Array.isArray(ret)) { throw new Error('should be a parseable JSON Array') } return ret } /***/ }, /***/ 49453 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asJson = __webpack_require__(38469) module.exports = function asJsonObject (value) { var ret = asJson(value) if (Array.isArray(ret)) { throw new Error('should be a parseable JSON Object') } return ret } /***/ }, /***/ 38469 (module) { "use strict"; module.exports = function asJson (value) { try { return JSON.parse(value) } catch (e) { throw new Error('should be valid (parseable) JSON') } } /***/ }, /***/ 33744 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asIntPositive = __webpack_require__(79324) module.exports = function asPortNumber (value) { var ret = asIntPositive(value) if (ret > 65535) { throw new Error('cannot assign a port number greater than 65535') } return ret } /***/ }, /***/ 83862 (module) { "use strict"; module.exports = function asRegExp (value, flags) { // We have to test the value and flags indivudally if we want to write our // own error messages,as there is no way to differentiate between the two // errors except by using string comparisons. // Test the flags try { RegExp(undefined, flags) } catch (err) { throw new Error('invalid regexp flags') } try { return new RegExp(value, flags) } catch (err) { // We know that the regexp is the issue because we tested the flags earlier throw new Error('should be a valid regexp') } } /***/ }, /***/ 95031 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asArray = __webpack_require__(61734) module.exports = function asSet (value, delimiter) { if (!value.length) { return new Set() } else { return new Set(asArray(value, delimiter)) } } /***/ }, /***/ 1786 (module) { "use strict"; module.exports = function asString (value) { return value } /***/ }, /***/ 17688 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const asString = __webpack_require__(1786) module.exports = function asUrlObject (value) { const ret = asString(value) try { return new URL(ret) } catch (e) { throw new Error('should be a valid URL') } } /***/ }, /***/ 93542 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const urlObject = __webpack_require__(17688) module.exports = function asUrlString (value) { return urlObject(value).toString() } /***/ }, /***/ 100 (module) { "use strict"; /** * Custom error class that can be used to identify errors generated * by the module * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error} */ class EnvVarError extends Error { constructor (message, ...params) { super(`env-var: ${message}`, ...params) /* istanbul ignore else */ if (Error.captureStackTrace) { Error.captureStackTrace(this, EnvVarError) } this.name = 'EnvVarError' } } module.exports = EnvVarError /***/ }, /***/ 97314 (module) { "use strict"; /** * Default logger included with env-var. * Will not log anything if NODE_ENV is set to production */ module.exports = function genLogger (out, prodFlag) { return function envVarLogger (varname, str) { if (!prodFlag || !prodFlag.match(/prod|production/)) { out(`env-var (${varname}): ${str}`) } } } /***/ }, /***/ 86994 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; const EnvVarError = __webpack_require__(100) const base64Regex = /^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$/ /** * Returns an Object that contains functions to read and specify the format of * the variable you wish to have returned * @param {Object} container Encapsulated container (e.g., `process.env`). * @param {String} varName Name of the requested property from `container`. * @param {*} defValue Default value to return if `varName` is invalid. * @param {Object} extraAccessors Extra accessors to install. * @return {Object} */ module.exports = function getVariableAccessors (container, varName, extraAccessors, logger) { let isBase64 = false let isRequired = false let defValue let example const builtInAccessors = __webpack_require__(89251) /** * Logs the given string using the provided logger * @param {String} str * @param {String} str */ function log (str) { logger(varName, str) } /** * Throw an error with a consistent type/format. * @param {String} value */ function raiseError (value, msg) { let errMsg = `"${varName}" ${msg}` if (value) { errMsg = `${errMsg}` } if (example) { errMsg = `${errMsg}. An example of a valid value would be: ${example}` } throw new EnvVarError(errMsg) } /** * Returns an accessor wrapped by error handling and args passing logic * @param {Function} accessor */ function generateAccessor (accessor) { return function () { let value = container[varName] log(`will be read from the environment using "${accessor.name}" accessor`) if (typeof value === 'undefined') { if (typeof defValue === 'undefined' && isRequired) { log('was not found in the environment, but is required to be set') // Var is not set, nor is a default. Throw an error raiseError(undefined, 'is a required variable, but it was not set') } else if (typeof defValue !== 'undefined') { log(`was not found in the environment, parsing default value "${defValue}" instead`) value = defValue } else { log('was not found in the environment, but is not required. returning undefined') // return undefined since variable is not required and // there's no default value provided return undefined } } if (isRequired) { log('verifying variable value is not an empty string') // Need to verify that required variables aren't just whitespace if (value.trim().length === 0) { raiseError(undefined, 'is a required variable, but its value was empty') } } if (isBase64) { log('verifying variable is a valid base64 string') if (!value.match(base64Regex)) { raiseError(value, 'should be a valid base64 string if using convertFromBase64') } log('converting from base64 to utf8 string') value = Buffer.from(value, 'base64').toString() } const args = [value].concat(Array.prototype.slice.call(arguments)) try { log(`passing value "${value}" to "${accessor.name}" accessor`) const result = accessor.apply( accessor, args ) log(`parsed successfully, returning ${result}`) return result } catch (error) { raiseError(value, error.message) } } } const accessors = { /** * Instructs env-var to first convert the value of the variable from base64 * when reading it using a function such as asString() */ convertFromBase64: function () { log('marking for base64 conversion') isBase64 = true return accessors }, /** * Set a default value for the variable * @param {String} value */ default: function (value) { if (typeof value === 'number') { defValue = value.toString() } else if (Array.isArray(value) || (typeof value === 'object' && value !== null)) { defValue = JSON.stringify(value) } else if (typeof value !== 'string') { throw new EnvVarError('values passed to default() must be of Number, String, Array, or Object type') } else { defValue = value } log(`setting default value to "${defValue}"`) return accessors }, /** * Ensures a variable is set in the given environment container. Throws an * EnvVarError if the variable is not set or a default is not provided * @param {Boolean} required */ required: function (required) { if (typeof required === 'undefined') { log('marked as required') // If no value is passed assume that developer means "true" // This is to retain support legacy usage (and intuitive) isRequired = true } else { log(`setting required flag to ${required}`) isRequired = required } return accessors }, /** * Set an example value for this variable. If the variable value is not set * or is set to an invalid value this example will be show in error output. * @param {String} example */ example: function (ex) { example = ex return accessors } } // Attach accessors, and extra accessors if provided. Object.entries({ ...builtInAccessors, ...extraAccessors }).forEach(([name, accessor]) => { accessors[name] = generateAccessor(accessor) }) return accessors } /***/ }, /***/ 30655 (module) { "use strict"; /** @type {import('.')} */ var $defineProperty = Object.defineProperty || false; if ($defineProperty) { try { $defineProperty({}, 'a', { value: 1 }); } catch (e) { // IE 8 has a broken defineProperty $defineProperty = false; } } module.exports = $defineProperty; /***/ }, /***/ 41237 (module) { "use strict"; /** @type {import('./eval')} */ module.exports = EvalError; /***/ }, /***/ 69383 (module) { "use strict"; /** @type {import('.')} */ module.exports = Error; /***/ }, /***/ 79290 (module) { "use strict"; /** @type {import('./range')} */ module.exports = RangeError; /***/ }, /***/ 79538 (module) { "use strict"; /** @type {import('./ref')} */ module.exports = ReferenceError; /***/ }, /***/ 58068 (module) { "use strict"; /** @type {import('./syntax')} */ module.exports = SyntaxError; /***/ }, /***/ 69675 (module) { "use strict"; /** @type {import('./type')} */ module.exports = TypeError; /***/ }, /***/ 35345 (module) { "use strict"; /** @type {import('./uri')} */ module.exports = URIError; /***/ }, /***/ 79612 (module) { "use strict"; /** @type {import('.')} */ module.exports = Object; /***/ }, /***/ 49605 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var GetIntrinsic = __webpack_require__(70453); var $defineProperty = GetIntrinsic('%Object.defineProperty%', true); var hasToStringTag = __webpack_require__(49092)(); var hasOwn = __webpack_require__(9957); var $TypeError = __webpack_require__(69675); var toStringTag = hasToStringTag ? Symbol.toStringTag : null; /** @type {import('.')} */ module.exports = function setToStringTag(object, value) { var overrideIfSet = arguments.length > 2 && !!arguments[2] && arguments[2].force; var nonConfigurable = arguments.length > 2 && !!arguments[2] && arguments[2].nonConfigurable; if ( (typeof overrideIfSet !== 'undefined' && typeof overrideIfSet !== 'boolean') || (typeof nonConfigurable !== 'undefined' && typeof nonConfigurable !== 'boolean') ) { throw new $TypeError('if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans'); } if (toStringTag && (overrideIfSet || !hasOwn(object, toStringTag))) { if ($defineProperty) { $defineProperty(object, toStringTag, { configurable: !nonConfigurable, enumerable: false, value: value, writable: false }); } else { object[toStringTag] = value; // eslint-disable-line no-param-reassign } } }; /***/ }, /***/ 14988 (module, exports) { "use strict"; /** * @author Toru Nagashima * @copyright 2015 Toru Nagashima. All rights reserved. * See LICENSE file in root directory for full license. */ Object.defineProperty(exports, "__esModule", ({ value: true })); /** * @typedef {object} PrivateData * @property {EventTarget} eventTarget The event target. * @property {{type:string}} event The original event object. * @property {number} eventPhase The current event phase. * @property {EventTarget|null} currentTarget The current event target. * @property {boolean} canceled The flag to prevent default. * @property {boolean} stopped The flag to stop propagation. * @property {boolean} immediateStopped The flag to stop propagation immediately. * @property {Function|null} passiveListener The listener if the current listener is passive. Otherwise this is null. * @property {number} timeStamp The unix time. * @private */ /** * Private data for event wrappers. * @type {WeakMap} * @private */ const privateData = new WeakMap(); /** * Cache for wrapper classes. * @type {WeakMap} * @private */ const wrappers = new WeakMap(); /** * Get private data. * @param {Event} event The event object to get private data. * @returns {PrivateData} The private data of the event. * @private */ function pd(event) { const retv = privateData.get(event); console.assert( retv != null, "'this' is expected an Event object, but got", event ); return retv } /** * https://dom.spec.whatwg.org/#set-the-canceled-flag * @param data {PrivateData} private data. */ function setCancelFlag(data) { if (data.passiveListener != null) { if ( typeof console !== "undefined" && typeof console.error === "function" ) { console.error( "Unable to preventDefault inside passive event listener invocation.", data.passiveListener ); } return } if (!data.event.cancelable) { return } data.canceled = true; if (typeof data.event.preventDefault === "function") { data.event.preventDefault(); } } /** * @see https://dom.spec.whatwg.org/#interface-event * @private */ /** * The event wrapper. * @constructor * @param {EventTarget} eventTarget The event target of this dispatching. * @param {Event|{type:string}} event The original event to wrap. */ function Event(eventTarget, event) { privateData.set(this, { eventTarget, event, eventPhase: 2, currentTarget: eventTarget, canceled: false, stopped: false, immediateStopped: false, passiveListener: null, timeStamp: event.timeStamp || Date.now(), }); // https://heycam.github.io/webidl/#Unforgeable Object.defineProperty(this, "isTrusted", { value: false, enumerable: true }); // Define accessors const keys = Object.keys(event); for (let i = 0; i < keys.length; ++i) { const key = keys[i]; if (!(key in this)) { Object.defineProperty(this, key, defineRedirectDescriptor(key)); } } } // Should be enumerable, but class methods are not enumerable. Event.prototype = { /** * The type of this event. * @type {string} */ get type() { return pd(this).event.type }, /** * The target of this event. * @type {EventTarget} */ get target() { return pd(this).eventTarget }, /** * The target of this event. * @type {EventTarget} */ get currentTarget() { return pd(this).currentTarget }, /** * @returns {EventTarget[]} The composed path of this event. */ composedPath() { const currentTarget = pd(this).currentTarget; if (currentTarget == null) { return [] } return [currentTarget] }, /** * Constant of NONE. * @type {number} */ get NONE() { return 0 }, /** * Constant of CAPTURING_PHASE. * @type {number} */ get CAPTURING_PHASE() { return 1 }, /** * Constant of AT_TARGET. * @type {number} */ get AT_TARGET() { return 2 }, /** * Constant of BUBBLING_PHASE. * @type {number} */ get BUBBLING_PHASE() { return 3 }, /** * The target of this event. * @type {number} */ get eventPhase() { return pd(this).eventPhase }, /** * Stop event bubbling. * @returns {void} */ stopPropagation() { const data = pd(this); data.stopped = true; if (typeof data.event.stopPropagation === "function") { data.event.stopPropagation(); } }, /** * Stop event bubbling. * @returns {void} */ stopImmediatePropagation() { const data = pd(this); data.stopped = true; data.immediateStopped = true; if (typeof data.event.stopImmediatePropagation === "function") { data.event.stopImmediatePropagation(); } }, /** * The flag to be bubbling. * @type {boolean} */ get bubbles() { return Boolean(pd(this).event.bubbles) }, /** * The flag to be cancelable. * @type {boolean} */ get cancelable() { return Boolean(pd(this).event.cancelable) }, /** * Cancel this event. * @returns {void} */ preventDefault() { setCancelFlag(pd(this)); }, /** * The flag to indicate cancellation state. * @type {boolean} */ get defaultPrevented() { return pd(this).canceled }, /** * The flag to be composed. * @type {boolean} */ get composed() { return Boolean(pd(this).event.composed) }, /** * The unix time of this event. * @type {number} */ get timeStamp() { return pd(this).timeStamp }, /** * The target of this event. * @type {EventTarget} * @deprecated */ get srcElement() { return pd(this).eventTarget }, /** * The flag to stop event bubbling. * @type {boolean} * @deprecated */ get cancelBubble() { return pd(this).stopped }, set cancelBubble(value) { if (!value) { return } const data = pd(this); data.stopped = true; if (typeof data.event.cancelBubble === "boolean") { data.event.cancelBubble = true; } }, /** * The flag to indicate cancellation state. * @type {boolean} * @deprecated */ get returnValue() { return !pd(this).canceled }, set returnValue(value) { if (!value) { setCancelFlag(pd(this)); } }, /** * Initialize this event object. But do nothing under event dispatching. * @param {string} type The event type. * @param {boolean} [bubbles=false] The flag to be possible to bubble up. * @param {boolean} [cancelable=false] The flag to be possible to cancel. * @deprecated */ initEvent() { // Do nothing. }, }; // `constructor` is not enumerable. Object.defineProperty(Event.prototype, "constructor", { value: Event, configurable: true, writable: true, }); // Ensure `event instanceof window.Event` is `true`. if (typeof window !== "undefined" && typeof window.Event !== "undefined") { Object.setPrototypeOf(Event.prototype, window.Event.prototype); // Make association for wrappers. wrappers.set(window.Event.prototype, Event); } /** * Get the property descriptor to redirect a given property. * @param {string} key Property name to define property descriptor. * @returns {PropertyDescriptor} The property descriptor to redirect the property. * @private */ function defineRedirectDescriptor(key) { return { get() { return pd(this).event[key] }, set(value) { pd(this).event[key] = value; }, configurable: true, enumerable: true, } } /** * Get the property descriptor to call a given method property. * @param {string} key Property name to define property descriptor. * @returns {PropertyDescriptor} The property descriptor to call the method property. * @private */ function defineCallDescriptor(key) { return { value() { const event = pd(this).event; return event[key].apply(event, arguments) }, configurable: true, enumerable: true, } } /** * Define new wrapper class. * @param {Function} BaseEvent The base wrapper class. * @param {Object} proto The prototype of the original event. * @returns {Function} The defined wrapper class. * @private */ function defineWrapper(BaseEvent, proto) { const keys = Object.keys(proto); if (keys.length === 0) { return BaseEvent } /** CustomEvent */ function CustomEvent(eventTarget, event) { BaseEvent.call(this, eventTarget, event); } CustomEvent.prototype = Object.create(BaseEvent.prototype, { constructor: { value: CustomEvent, configurable: true, writable: true }, }); // Define accessors. for (let i = 0; i < keys.length; ++i) { const key = keys[i]; if (!(key in BaseEvent.prototype)) { const descriptor = Object.getOwnPropertyDescriptor(proto, key); const isFunc = typeof descriptor.value === "function"; Object.defineProperty( CustomEvent.prototype, key, isFunc ? defineCallDescriptor(key) : defineRedirectDescriptor(key) ); } } return CustomEvent } /** * Get the wrapper class of a given prototype. * @param {Object} proto The prototype of the original event to get its wrapper. * @returns {Function} The wrapper class. * @private */ function getWrapper(proto) { if (proto == null || proto === Object.prototype) { return Event } let wrapper = wrappers.get(proto); if (wrapper == null) { wrapper = defineWrapper(getWrapper(Object.getPrototypeOf(proto)), proto); wrappers.set(proto, wrapper); } return wrapper } /** * Wrap a given event to management a dispatching. * @param {EventTarget} eventTarget The event target of this dispatching. * @param {Object} event The event to wrap. * @returns {Event} The wrapper instance. * @private */ function wrapEvent(eventTarget, event) { const Wrapper = getWrapper(Object.getPrototypeOf(event)); return new Wrapper(eventTarget, event) } /** * Get the immediateStopped flag of a given event. * @param {Event} event The event to get. * @returns {boolean} The flag to stop propagation immediately. * @private */ function isStopped(event) { return pd(event).immediateStopped } /** * Set the current event phase of a given event. * @param {Event} event The event to set current target. * @param {number} eventPhase New event phase. * @returns {void} * @private */ function setEventPhase(event, eventPhase) { pd(event).eventPhase = eventPhase; } /** * Set the current target of a given event. * @param {Event} event The event to set current target. * @param {EventTarget|null} currentTarget New current target. * @returns {void} * @private */ function setCurrentTarget(event, currentTarget) { pd(event).currentTarget = currentTarget; } /** * Set a passive listener of a given event. * @param {Event} event The event to set current target. * @param {Function|null} passiveListener New passive listener. * @returns {void} * @private */ function setPassiveListener(event, passiveListener) { pd(event).passiveListener = passiveListener; } /** * @typedef {object} ListenerNode * @property {Function} listener * @property {1|2|3} listenerType * @property {boolean} passive * @property {boolean} once * @property {ListenerNode|null} next * @private */ /** * @type {WeakMap>} * @private */ const listenersMap = new WeakMap(); // Listener types const CAPTURE = 1; const BUBBLE = 2; const ATTRIBUTE = 3; /** * Check whether a given value is an object or not. * @param {any} x The value to check. * @returns {boolean} `true` if the value is an object. */ function isObject(x) { return x !== null && typeof x === "object" //eslint-disable-line no-restricted-syntax } /** * Get listeners. * @param {EventTarget} eventTarget The event target to get. * @returns {Map} The listeners. * @private */ function getListeners(eventTarget) { const listeners = listenersMap.get(eventTarget); if (listeners == null) { throw new TypeError( "'this' is expected an EventTarget object, but got another value." ) } return listeners } /** * Get the property descriptor for the event attribute of a given event. * @param {string} eventName The event name to get property descriptor. * @returns {PropertyDescriptor} The property descriptor. * @private */ function defineEventAttributeDescriptor(eventName) { return { get() { const listeners = getListeners(this); let node = listeners.get(eventName); while (node != null) { if (node.listenerType === ATTRIBUTE) { return node.listener } node = node.next; } return null }, set(listener) { if (typeof listener !== "function" && !isObject(listener)) { listener = null; // eslint-disable-line no-param-reassign } const listeners = getListeners(this); // Traverse to the tail while removing old value. let prev = null; let node = listeners.get(eventName); while (node != null) { if (node.listenerType === ATTRIBUTE) { // Remove old value. if (prev !== null) { prev.next = node.next; } else if (node.next !== null) { listeners.set(eventName, node.next); } else { listeners.delete(eventName); } } else { prev = node; } node = node.next; } // Add new value. if (listener !== null) { const newNode = { listener, listenerType: ATTRIBUTE, passive: false, once: false, next: null, }; if (prev === null) { listeners.set(eventName, newNode); } else { prev.next = newNode; } } }, configurable: true, enumerable: true, } } /** * Define an event attribute (e.g. `eventTarget.onclick`). * @param {Object} eventTargetPrototype The event target prototype to define an event attrbite. * @param {string} eventName The event name to define. * @returns {void} */ function defineEventAttribute(eventTargetPrototype, eventName) { Object.defineProperty( eventTargetPrototype, `on${eventName}`, defineEventAttributeDescriptor(eventName) ); } /** * Define a custom EventTarget with event attributes. * @param {string[]} eventNames Event names for event attributes. * @returns {EventTarget} The custom EventTarget. * @private */ function defineCustomEventTarget(eventNames) { /** CustomEventTarget */ function CustomEventTarget() { EventTarget.call(this); } CustomEventTarget.prototype = Object.create(EventTarget.prototype, { constructor: { value: CustomEventTarget, configurable: true, writable: true, }, }); for (let i = 0; i < eventNames.length; ++i) { defineEventAttribute(CustomEventTarget.prototype, eventNames[i]); } return CustomEventTarget } /** * EventTarget. * * - This is constructor if no arguments. * - This is a function which returns a CustomEventTarget constructor if there are arguments. * * For example: * * class A extends EventTarget {} * class B extends EventTarget("message") {} * class C extends EventTarget("message", "error") {} * class D extends EventTarget(["message", "error"]) {} */ function EventTarget() { /*eslint-disable consistent-return */ if (this instanceof EventTarget) { listenersMap.set(this, new Map()); return } if (arguments.length === 1 && Array.isArray(arguments[0])) { return defineCustomEventTarget(arguments[0]) } if (arguments.length > 0) { const types = new Array(arguments.length); for (let i = 0; i < arguments.length; ++i) { types[i] = arguments[i]; } return defineCustomEventTarget(types) } throw new TypeError("Cannot call a class as a function") /*eslint-enable consistent-return */ } // Should be enumerable, but class methods are not enumerable. EventTarget.prototype = { /** * Add a given listener to this event target. * @param {string} eventName The event name to add. * @param {Function} listener The listener to add. * @param {boolean|{capture?:boolean,passive?:boolean,once?:boolean}} [options] The options for this listener. * @returns {void} */ addEventListener(eventName, listener, options) { if (listener == null) { return } if (typeof listener !== "function" && !isObject(listener)) { throw new TypeError("'listener' should be a function or an object.") } const listeners = getListeners(this); const optionsIsObj = isObject(options); const capture = optionsIsObj ? Boolean(options.capture) : Boolean(options); const listenerType = capture ? CAPTURE : BUBBLE; const newNode = { listener, listenerType, passive: optionsIsObj && Boolean(options.passive), once: optionsIsObj && Boolean(options.once), next: null, }; // Set it as the first node if the first node is null. let node = listeners.get(eventName); if (node === undefined) { listeners.set(eventName, newNode); return } // Traverse to the tail while checking duplication.. let prev = null; while (node != null) { if ( node.listener === listener && node.listenerType === listenerType ) { // Should ignore duplication. return } prev = node; node = node.next; } // Add it. prev.next = newNode; }, /** * Remove a given listener from this event target. * @param {string} eventName The event name to remove. * @param {Function} listener The listener to remove. * @param {boolean|{capture?:boolean,passive?:boolean,once?:boolean}} [options] The options for this listener. * @returns {void} */ removeEventListener(eventName, listener, options) { if (listener == null) { return } const listeners = getListeners(this); const capture = isObject(options) ? Boolean(options.capture) : Boolean(options); const listenerType = capture ? CAPTURE : BUBBLE; let prev = null; let node = listeners.get(eventName); while (node != null) { if ( node.listener === listener && node.listenerType === listenerType ) { if (prev !== null) { prev.next = node.next; } else if (node.next !== null) { listeners.set(eventName, node.next); } else { listeners.delete(eventName); } return } prev = node; node = node.next; } }, /** * Dispatch a given event. * @param {Event|{type:string}} event The event to dispatch. * @returns {boolean} `false` if canceled. */ dispatchEvent(event) { if (event == null || typeof event.type !== "string") { throw new TypeError('"event.type" should be a string.') } // If listeners aren't registered, terminate. const listeners = getListeners(this); const eventName = event.type; let node = listeners.get(eventName); if (node == null) { return true } // Since we cannot rewrite several properties, so wrap object. const wrappedEvent = wrapEvent(this, event); // This doesn't process capturing phase and bubbling phase. // This isn't participating in a tree. let prev = null; while (node != null) { // Remove this listener if it's once if (node.once) { if (prev !== null) { prev.next = node.next; } else if (node.next !== null) { listeners.set(eventName, node.next); } else { listeners.delete(eventName); } } else { prev = node; } // Call this listener setPassiveListener( wrappedEvent, node.passive ? node.listener : null ); if (typeof node.listener === "function") { try { node.listener.call(this, wrappedEvent); } catch (err) { if ( typeof console !== "undefined" && typeof console.error === "function" ) { console.error(err); } } } else if ( node.listenerType !== ATTRIBUTE && typeof node.listener.handleEvent === "function" ) { node.listener.handleEvent(wrappedEvent); } // Break if `event.stopImmediatePropagation` was called. if (isStopped(wrappedEvent)) { break } node = node.next; } setPassiveListener(wrappedEvent, null); setEventPhase(wrappedEvent, 0); setCurrentTarget(wrappedEvent, null); return !wrappedEvent.defaultPrevented }, }; // `constructor` is not enumerable. Object.defineProperty(EventTarget.prototype, "constructor", { value: EventTarget, configurable: true, writable: true, }); // Ensure `eventTarget instanceof window.EventTarget` is `true`. if ( typeof window !== "undefined" && typeof window.EventTarget !== "undefined" ) { Object.setPrototypeOf(EventTarget.prototype, window.EventTarget.prototype); } exports.defineEventAttribute = defineEventAttribute; exports.EventTarget = EventTarget; exports["default"] = EventTarget; module.exports = EventTarget module.exports.EventTarget = module.exports["default"] = EventTarget module.exports.defineEventAttribute = defineEventAttribute //# sourceMappingURL=event-target-shim.js.map /***/ }, /***/ 83283 (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ assign: () => (/* binding */ assign), /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__), /* harmony export */ defaultI18n: () => (/* binding */ defaultI18n), /* harmony export */ format: () => (/* binding */ format), /* harmony export */ parse: () => (/* binding */ parse), /* harmony export */ setGlobalDateI18n: () => (/* binding */ setGlobalDateI18n), /* harmony export */ setGlobalDateMasks: () => (/* binding */ setGlobalDateMasks) /* harmony export */ }); var token = /d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g; var twoDigitsOptional = "\\d\\d?"; var twoDigits = "\\d\\d"; var threeDigits = "\\d{3}"; var fourDigits = "\\d{4}"; var word = "[^\\s]+"; var literal = /\[([^]*?)\]/gm; function shorten(arr, sLen) { var newArr = []; for (var i = 0, len = arr.length; i < len; i++) { newArr.push(arr[i].substr(0, sLen)); } return newArr; } var monthUpdate = function (arrName) { return function (v, i18n) { var lowerCaseArr = i18n[arrName].map(function (v) { return v.toLowerCase(); }); var index = lowerCaseArr.indexOf(v.toLowerCase()); if (index > -1) { return index; } return null; }; }; function assign(origObj) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } for (var _a = 0, args_1 = args; _a < args_1.length; _a++) { var obj = args_1[_a]; for (var key in obj) { // @ts-ignore ex origObj[key] = obj[key]; } } return origObj; } var dayNames = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]; var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]; var monthNamesShort = shorten(monthNames, 3); var dayNamesShort = shorten(dayNames, 3); var defaultI18n = { dayNamesShort: dayNamesShort, dayNames: dayNames, monthNamesShort: monthNamesShort, monthNames: monthNames, amPm: ["am", "pm"], DoFn: function (dayOfMonth) { return (dayOfMonth + ["th", "st", "nd", "rd"][dayOfMonth % 10 > 3 ? 0 : ((dayOfMonth - (dayOfMonth % 10) !== 10 ? 1 : 0) * dayOfMonth) % 10]); } }; var globalI18n = assign({}, defaultI18n); var setGlobalDateI18n = function (i18n) { return (globalI18n = assign(globalI18n, i18n)); }; var regexEscape = function (str) { return str.replace(/[|\\{()[^$+*?.-]/g, "\\$&"); }; var pad = function (val, len) { if (len === void 0) { len = 2; } val = String(val); while (val.length < len) { val = "0" + val; } return val; }; var formatFlags = { D: function (dateObj) { return String(dateObj.getDate()); }, DD: function (dateObj) { return pad(dateObj.getDate()); }, Do: function (dateObj, i18n) { return i18n.DoFn(dateObj.getDate()); }, d: function (dateObj) { return String(dateObj.getDay()); }, dd: function (dateObj) { return pad(dateObj.getDay()); }, ddd: function (dateObj, i18n) { return i18n.dayNamesShort[dateObj.getDay()]; }, dddd: function (dateObj, i18n) { return i18n.dayNames[dateObj.getDay()]; }, M: function (dateObj) { return String(dateObj.getMonth() + 1); }, MM: function (dateObj) { return pad(dateObj.getMonth() + 1); }, MMM: function (dateObj, i18n) { return i18n.monthNamesShort[dateObj.getMonth()]; }, MMMM: function (dateObj, i18n) { return i18n.monthNames[dateObj.getMonth()]; }, YY: function (dateObj) { return pad(String(dateObj.getFullYear()), 4).substr(2); }, YYYY: function (dateObj) { return pad(dateObj.getFullYear(), 4); }, h: function (dateObj) { return String(dateObj.getHours() % 12 || 12); }, hh: function (dateObj) { return pad(dateObj.getHours() % 12 || 12); }, H: function (dateObj) { return String(dateObj.getHours()); }, HH: function (dateObj) { return pad(dateObj.getHours()); }, m: function (dateObj) { return String(dateObj.getMinutes()); }, mm: function (dateObj) { return pad(dateObj.getMinutes()); }, s: function (dateObj) { return String(dateObj.getSeconds()); }, ss: function (dateObj) { return pad(dateObj.getSeconds()); }, S: function (dateObj) { return String(Math.round(dateObj.getMilliseconds() / 100)); }, SS: function (dateObj) { return pad(Math.round(dateObj.getMilliseconds() / 10), 2); }, SSS: function (dateObj) { return pad(dateObj.getMilliseconds(), 3); }, a: function (dateObj, i18n) { return dateObj.getHours() < 12 ? i18n.amPm[0] : i18n.amPm[1]; }, A: function (dateObj, i18n) { return dateObj.getHours() < 12 ? i18n.amPm[0].toUpperCase() : i18n.amPm[1].toUpperCase(); }, ZZ: function (dateObj) { var offset = dateObj.getTimezoneOffset(); return ((offset > 0 ? "-" : "+") + pad(Math.floor(Math.abs(offset) / 60) * 100 + (Math.abs(offset) % 60), 4)); }, Z: function (dateObj) { var offset = dateObj.getTimezoneOffset(); return ((offset > 0 ? "-" : "+") + pad(Math.floor(Math.abs(offset) / 60), 2) + ":" + pad(Math.abs(offset) % 60, 2)); } }; var monthParse = function (v) { return +v - 1; }; var emptyDigits = [null, twoDigitsOptional]; var emptyWord = [null, word]; var amPm = [ "isPm", word, function (v, i18n) { var val = v.toLowerCase(); if (val === i18n.amPm[0]) { return 0; } else if (val === i18n.amPm[1]) { return 1; } return null; } ]; var timezoneOffset = [ "timezoneOffset", "[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?", function (v) { var parts = (v + "").match(/([+-]|\d\d)/gi); if (parts) { var minutes = +parts[1] * 60 + parseInt(parts[2], 10); return parts[0] === "+" ? minutes : -minutes; } return 0; } ]; var parseFlags = { D: ["day", twoDigitsOptional], DD: ["day", twoDigits], Do: ["day", twoDigitsOptional + word, function (v) { return parseInt(v, 10); }], M: ["month", twoDigitsOptional, monthParse], MM: ["month", twoDigits, monthParse], YY: [ "year", twoDigits, function (v) { var now = new Date(); var cent = +("" + now.getFullYear()).substr(0, 2); return +("" + (+v > 68 ? cent - 1 : cent) + v); } ], h: ["hour", twoDigitsOptional, undefined, "isPm"], hh: ["hour", twoDigits, undefined, "isPm"], H: ["hour", twoDigitsOptional], HH: ["hour", twoDigits], m: ["minute", twoDigitsOptional], mm: ["minute", twoDigits], s: ["second", twoDigitsOptional], ss: ["second", twoDigits], YYYY: ["year", fourDigits], S: ["millisecond", "\\d", function (v) { return +v * 100; }], SS: ["millisecond", twoDigits, function (v) { return +v * 10; }], SSS: ["millisecond", threeDigits], d: emptyDigits, dd: emptyDigits, ddd: emptyWord, dddd: emptyWord, MMM: ["month", word, monthUpdate("monthNamesShort")], MMMM: ["month", word, monthUpdate("monthNames")], a: amPm, A: amPm, ZZ: timezoneOffset, Z: timezoneOffset }; // Some common format strings var globalMasks = { default: "ddd MMM DD YYYY HH:mm:ss", shortDate: "M/D/YY", mediumDate: "MMM D, YYYY", longDate: "MMMM D, YYYY", fullDate: "dddd, MMMM D, YYYY", isoDate: "YYYY-MM-DD", isoDateTime: "YYYY-MM-DDTHH:mm:ssZ", shortTime: "HH:mm", mediumTime: "HH:mm:ss", longTime: "HH:mm:ss.SSS" }; var setGlobalDateMasks = function (masks) { return assign(globalMasks, masks); }; /*** * Format a date * @method format * @param {Date|number} dateObj * @param {string} mask Format of the date, i.e. 'mm-dd-yy' or 'shortDate' * @returns {string} Formatted date string */ var format = function (dateObj, mask, i18n) { if (mask === void 0) { mask = globalMasks["default"]; } if (i18n === void 0) { i18n = {}; } if (typeof dateObj === "number") { dateObj = new Date(dateObj); } if (Object.prototype.toString.call(dateObj) !== "[object Date]" || isNaN(dateObj.getTime())) { throw new Error("Invalid Date pass to format"); } mask = globalMasks[mask] || mask; var literals = []; // Make literals inactive by replacing them with @@@ mask = mask.replace(literal, function ($0, $1) { literals.push($1); return "@@@"; }); var combinedI18nSettings = assign(assign({}, globalI18n), i18n); // Apply formatting rules mask = mask.replace(token, function ($0) { return formatFlags[$0](dateObj, combinedI18nSettings); }); // Inline literal values back into the formatted value return mask.replace(/@@@/g, function () { return literals.shift(); }); }; /** * Parse a date string into a Javascript Date object / * @method parse * @param {string} dateStr Date string * @param {string} format Date parse format * @param {i18n} I18nSettingsOptional Full or subset of I18N settings * @returns {Date|null} Returns Date object. Returns null what date string is invalid or doesn't match format */ function parse(dateStr, format, i18n) { if (i18n === void 0) { i18n = {}; } if (typeof format !== "string") { throw new Error("Invalid format in fecha parse"); } // Check to see if the format is actually a mask format = globalMasks[format] || format; // Avoid regular expression denial of service, fail early for really long strings // https://www.owasp.org/index.php/Regular_expression_Denial_of_Service_-_ReDoS if (dateStr.length > 1000) { return null; } // Default to the beginning of the year. var today = new Date(); var dateInfo = { year: today.getFullYear(), month: 0, day: 1, hour: 0, minute: 0, second: 0, millisecond: 0, isPm: null, timezoneOffset: null }; var parseInfo = []; var literals = []; // Replace all the literals with @@@. Hopefully a string that won't exist in the format var newFormat = format.replace(literal, function ($0, $1) { literals.push(regexEscape($1)); return "@@@"; }); var specifiedFields = {}; var requiredFields = {}; // Change every token that we find into the correct regex newFormat = regexEscape(newFormat).replace(token, function ($0) { var info = parseFlags[$0]; var field = info[0], regex = info[1], requiredField = info[3]; // Check if the person has specified the same field twice. This will lead to confusing results. if (specifiedFields[field]) { throw new Error("Invalid format. " + field + " specified twice in format"); } specifiedFields[field] = true; // Check if there are any required fields. For instance, 12 hour time requires AM/PM specified if (requiredField) { requiredFields[requiredField] = true; } parseInfo.push(info); return "(" + regex + ")"; }); // Check all the required fields are present Object.keys(requiredFields).forEach(function (field) { if (!specifiedFields[field]) { throw new Error("Invalid format. " + field + " is required in specified format"); } }); // Add back all the literals after newFormat = newFormat.replace(/@@@/g, function () { return literals.shift(); }); // Check if the date string matches the format. If it doesn't return null var matches = dateStr.match(new RegExp(newFormat, "i")); if (!matches) { return null; } var combinedI18nSettings = assign(assign({}, globalI18n), i18n); // For each match, call the parser function for that date part for (var i = 1; i < matches.length; i++) { var _a = parseInfo[i - 1], field = _a[0], parser = _a[2]; var value = parser ? parser(matches[i], combinedI18nSettings) : +matches[i]; // If the parser can't make sense of the value, return null if (value == null) { return null; } dateInfo[field] = value; } if (dateInfo.isPm === 1 && dateInfo.hour != null && +dateInfo.hour !== 12) { dateInfo.hour = +dateInfo.hour + 12; } else if (dateInfo.isPm === 0 && +dateInfo.hour === 12) { dateInfo.hour = 0; } var dateTZ; if (dateInfo.timezoneOffset == null) { dateTZ = new Date(dateInfo.year, dateInfo.month, dateInfo.day, dateInfo.hour, dateInfo.minute, dateInfo.second, dateInfo.millisecond); var validateFields = [ ["month", "getMonth"], ["day", "getDate"], ["hour", "getHours"], ["minute", "getMinutes"], ["second", "getSeconds"] ]; for (var i = 0, len = validateFields.length; i < len; i++) { // Check to make sure the date field is within the allowed range. Javascript dates allows values // outside the allowed range. If the values don't match the value was invalid if (specifiedFields[validateFields[i][0]] && dateInfo[validateFields[i][0]] !== dateTZ[validateFields[i][1]]()) { return null; } } } else { dateTZ = new Date(Date.UTC(dateInfo.year, dateInfo.month, dateInfo.day, dateInfo.hour, dateInfo.minute - dateInfo.timezoneOffset, dateInfo.second, dateInfo.millisecond)); // We can't validate dates in another timezone unfortunately. Do a basic check instead if (dateInfo.month > 11 || dateInfo.month < 0 || dateInfo.day > 31 || dateInfo.day < 1 || dateInfo.hour > 23 || dateInfo.hour < 0 || dateInfo.minute > 59 || dateInfo.minute < 0 || dateInfo.second > 59 || dateInfo.second < 0) { return null; } } // Don't allow invalid dates return dateTZ; } var fecha = { format: format, parse: parse, defaultI18n: defaultI18n, setGlobalDateI18n: setGlobalDateI18n, setGlobalDateMasks: setGlobalDateMasks }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (fecha); //# sourceMappingURL=fecha.js.map /***/ }, /***/ 92294 (module) { "use strict"; var toString = Object.prototype.toString; /** * Extract names from functions. * * @param {Function} fn The function who's name we need to extract. * @returns {String} The name of the function. * @public */ module.exports = function name(fn) { if ('string' === typeof fn.displayName && fn.constructor.name) { return fn.displayName; } else if ('string' === typeof fn.name && fn.name) { return fn.name; } // // Check to see if the constructor has a name. // if ( 'object' === typeof fn && fn.constructor && 'string' === typeof fn.constructor.name ) return fn.constructor.name; // // toString the given function and attempt to parse it out of it, or determine // the class. // var named = fn.toString() , type = toString.call(fn).slice(8, -1); if ('Function' === type) { named = named.substring(named.indexOf('(') + 1, named.indexOf(')')); } else { named = type; } return named || 'anonymous'; }; /***/ }, /***/ 77507 (module, __unused_webpack_exports, __webpack_require__) { var debug; module.exports = function () { if (!debug) { try { /* eslint global-require: off */ debug = __webpack_require__(45753)("follow-redirects"); } catch (error) { /* */ } if (typeof debug !== "function") { debug = function () { /* */ }; } } debug.apply(null, arguments); }; /***/ }, /***/ 43164 (module, __unused_webpack_exports, __webpack_require__) { var url = __webpack_require__(87016); var URL = url.URL; var http = __webpack_require__(58611); var https = __webpack_require__(65692); var Writable = (__webpack_require__(2203).Writable); var assert = __webpack_require__(42613); var debug = __webpack_require__(77507); // Preventive platform detection // istanbul ignore next (function detectUnsupportedEnvironment() { var looksLikeNode = typeof process !== "undefined"; var looksLikeBrowser = typeof window !== "undefined" && typeof document !== "undefined"; var looksLikeV8 = isFunction(Error.captureStackTrace); if (!looksLikeNode && (looksLikeBrowser || !looksLikeV8)) { console.warn("The follow-redirects package should be excluded from browser builds."); } }()); // Whether to use the native URL object or the legacy url module var useNativeURL = false; try { assert(new URL("")); } catch (error) { useNativeURL = error.code === "ERR_INVALID_URL"; } // URL fields to preserve in copy operations var preservedUrlFields = [ "auth", "host", "hostname", "href", "path", "pathname", "port", "protocol", "query", "search", "hash", ]; // Create handlers that pass events from native requests var events = ["abort", "aborted", "connect", "error", "socket", "timeout"]; var eventHandlers = Object.create(null); events.forEach(function (event) { eventHandlers[event] = function (arg1, arg2, arg3) { this._redirectable.emit(event, arg1, arg2, arg3); }; }); // Error types with codes var InvalidUrlError = createErrorType( "ERR_INVALID_URL", "Invalid URL", TypeError ); var RedirectionError = createErrorType( "ERR_FR_REDIRECTION_FAILURE", "Redirected request failed" ); var TooManyRedirectsError = createErrorType( "ERR_FR_TOO_MANY_REDIRECTS", "Maximum number of redirects exceeded", RedirectionError ); var MaxBodyLengthExceededError = createErrorType( "ERR_FR_MAX_BODY_LENGTH_EXCEEDED", "Request body larger than maxBodyLength limit" ); var WriteAfterEndError = createErrorType( "ERR_STREAM_WRITE_AFTER_END", "write after end" ); // istanbul ignore next var destroy = Writable.prototype.destroy || noop; // An HTTP(S) request that can be redirected function RedirectableRequest(options, responseCallback) { // Initialize the request Writable.call(this); this._sanitizeOptions(options); this._options = options; this._ended = false; this._ending = false; this._redirectCount = 0; this._redirects = []; this._requestBodyLength = 0; this._requestBodyBuffers = []; // Attach a callback if passed if (responseCallback) { this.on("response", responseCallback); } // React to responses of native requests var self = this; this._onNativeResponse = function (response) { try { self._processResponse(response); } catch (cause) { self.emit("error", cause instanceof RedirectionError ? cause : new RedirectionError({ cause: cause })); } }; // Perform the first request this._performRequest(); } RedirectableRequest.prototype = Object.create(Writable.prototype); RedirectableRequest.prototype.abort = function () { destroyRequest(this._currentRequest); this._currentRequest.abort(); this.emit("abort"); }; RedirectableRequest.prototype.destroy = function (error) { destroyRequest(this._currentRequest, error); destroy.call(this, error); return this; }; // Writes buffered data to the current native request RedirectableRequest.prototype.write = function (data, encoding, callback) { // Writing is not allowed if end has been called if (this._ending) { throw new WriteAfterEndError(); } // Validate input and shift parameters if necessary if (!isString(data) && !isBuffer(data)) { throw new TypeError("data should be a string, Buffer or Uint8Array"); } if (isFunction(encoding)) { callback = encoding; encoding = null; } // Ignore empty buffers, since writing them doesn't invoke the callback // https://github.com/nodejs/node/issues/22066 if (data.length === 0) { if (callback) { callback(); } return; } // Only write when we don't exceed the maximum body length if (this._requestBodyLength + data.length <= this._options.maxBodyLength) { this._requestBodyLength += data.length; this._requestBodyBuffers.push({ data: data, encoding: encoding }); this._currentRequest.write(data, encoding, callback); } // Error when we exceed the maximum body length else { this.emit("error", new MaxBodyLengthExceededError()); this.abort(); } }; // Ends the current native request RedirectableRequest.prototype.end = function (data, encoding, callback) { // Shift parameters if necessary if (isFunction(data)) { callback = data; data = encoding = null; } else if (isFunction(encoding)) { callback = encoding; encoding = null; } // Write data if needed and end if (!data) { this._ended = this._ending = true; this._currentRequest.end(null, null, callback); } else { var self = this; var currentRequest = this._currentRequest; this.write(data, encoding, function () { self._ended = true; currentRequest.end(null, null, callback); }); this._ending = true; } }; // Sets a header value on the current native request RedirectableRequest.prototype.setHeader = function (name, value) { this._options.headers[name] = value; this._currentRequest.setHeader(name, value); }; // Clears a header value on the current native request RedirectableRequest.prototype.removeHeader = function (name) { delete this._options.headers[name]; this._currentRequest.removeHeader(name); }; // Global timeout for all underlying requests RedirectableRequest.prototype.setTimeout = function (msecs, callback) { var self = this; // Destroys the socket on timeout function destroyOnTimeout(socket) { socket.setTimeout(msecs); socket.removeListener("timeout", socket.destroy); socket.addListener("timeout", socket.destroy); } // Sets up a timer to trigger a timeout event function startTimer(socket) { if (self._timeout) { clearTimeout(self._timeout); } self._timeout = setTimeout(function () { self.emit("timeout"); clearTimer(); }, msecs); destroyOnTimeout(socket); } // Stops a timeout from triggering function clearTimer() { // Clear the timeout if (self._timeout) { clearTimeout(self._timeout); self._timeout = null; } // Clean up all attached listeners self.removeListener("abort", clearTimer); self.removeListener("error", clearTimer); self.removeListener("response", clearTimer); self.removeListener("close", clearTimer); if (callback) { self.removeListener("timeout", callback); } if (!self.socket) { self._currentRequest.removeListener("socket", startTimer); } } // Attach callback if passed if (callback) { this.on("timeout", callback); } // Start the timer if or when the socket is opened if (this.socket) { startTimer(this.socket); } else { this._currentRequest.once("socket", startTimer); } // Clean up on events this.on("socket", destroyOnTimeout); this.on("abort", clearTimer); this.on("error", clearTimer); this.on("response", clearTimer); this.on("close", clearTimer); return this; }; // Proxy all other public ClientRequest methods [ "flushHeaders", "getHeader", "setNoDelay", "setSocketKeepAlive", ].forEach(function (method) { RedirectableRequest.prototype[method] = function (a, b) { return this._currentRequest[method](a, b); }; }); // Proxy all public ClientRequest properties ["aborted", "connection", "socket"].forEach(function (property) { Object.defineProperty(RedirectableRequest.prototype, property, { get: function () { return this._currentRequest[property]; }, }); }); RedirectableRequest.prototype._sanitizeOptions = function (options) { // Ensure headers are always present if (!options.headers) { options.headers = {}; } // Since http.request treats host as an alias of hostname, // but the url module interprets host as hostname plus port, // eliminate the host property to avoid confusion. if (options.host) { // Use hostname if set, because it has precedence if (!options.hostname) { options.hostname = options.host; } delete options.host; } // Complete the URL object when necessary if (!options.pathname && options.path) { var searchPos = options.path.indexOf("?"); if (searchPos < 0) { options.pathname = options.path; } else { options.pathname = options.path.substring(0, searchPos); options.search = options.path.substring(searchPos); } } }; // Executes the next native request (initial or redirect) RedirectableRequest.prototype._performRequest = function () { // Load the native protocol var protocol = this._options.protocol; var nativeProtocol = this._options.nativeProtocols[protocol]; if (!nativeProtocol) { throw new TypeError("Unsupported protocol " + protocol); } // If specified, use the agent corresponding to the protocol // (HTTP and HTTPS use different types of agents) if (this._options.agents) { var scheme = protocol.slice(0, -1); this._options.agent = this._options.agents[scheme]; } // Create the native request and set up its event handlers var request = this._currentRequest = nativeProtocol.request(this._options, this._onNativeResponse); request._redirectable = this; for (var event of events) { request.on(event, eventHandlers[event]); } // RFC7230§5.3.1: When making a request directly to an origin server, […] // a client MUST send only the absolute path […] as the request-target. this._currentUrl = /^\//.test(this._options.path) ? url.format(this._options) : // When making a request to a proxy, […] // a client MUST send the target URI in absolute-form […]. this._options.path; // End a redirected request // (The first request must be ended explicitly with RedirectableRequest#end) if (this._isRedirect) { // Write the request entity and end var i = 0; var self = this; var buffers = this._requestBodyBuffers; (function writeNext(error) { // Only write if this request has not been redirected yet // istanbul ignore else if (request === self._currentRequest) { // Report any write errors // istanbul ignore if if (error) { self.emit("error", error); } // Write the next buffer if there are still left else if (i < buffers.length) { var buffer = buffers[i++]; // istanbul ignore else if (!request.finished) { request.write(buffer.data, buffer.encoding, writeNext); } } // End the request if `end` has been called on us else if (self._ended) { request.end(); } } }()); } }; // Processes a response from the current native request RedirectableRequest.prototype._processResponse = function (response) { // Store the redirected response var statusCode = response.statusCode; if (this._options.trackRedirects) { this._redirects.push({ url: this._currentUrl, headers: response.headers, statusCode: statusCode, }); } // RFC7231§6.4: The 3xx (Redirection) class of status code indicates // that further action needs to be taken by the user agent in order to // fulfill the request. If a Location header field is provided, // the user agent MAY automatically redirect its request to the URI // referenced by the Location field value, // even if the specific status code is not understood. // If the response is not a redirect; return it as-is var location = response.headers.location; if (!location || this._options.followRedirects === false || statusCode < 300 || statusCode >= 400) { response.responseUrl = this._currentUrl; response.redirects = this._redirects; this.emit("response", response); // Clean up this._requestBodyBuffers = []; return; } // The response is a redirect, so abort the current request destroyRequest(this._currentRequest); // Discard the remainder of the response to avoid waiting for data response.destroy(); // RFC7231§6.4: A client SHOULD detect and intervene // in cyclical redirections (i.e., "infinite" redirection loops). if (++this._redirectCount > this._options.maxRedirects) { throw new TooManyRedirectsError(); } // Store the request headers if applicable var requestHeaders; var beforeRedirect = this._options.beforeRedirect; if (beforeRedirect) { requestHeaders = Object.assign({ // The Host header was set by nativeProtocol.request Host: response.req.getHeader("host"), }, this._options.headers); } // RFC7231§6.4: Automatic redirection needs to done with // care for methods not known to be safe, […] // RFC7231§6.4.2–3: For historical reasons, a user agent MAY change // the request method from POST to GET for the subsequent request. var method = this._options.method; if ((statusCode === 301 || statusCode === 302) && this._options.method === "POST" || // RFC7231§6.4.4: The 303 (See Other) status code indicates that // the server is redirecting the user agent to a different resource […] // A user agent can perform a retrieval request targeting that URI // (a GET or HEAD request if using HTTP) […] (statusCode === 303) && !/^(?:GET|HEAD)$/.test(this._options.method)) { this._options.method = "GET"; // Drop a possible entity and headers related to it this._requestBodyBuffers = []; removeMatchingHeaders(/^content-/i, this._options.headers); } // Drop the Host header, as the redirect might lead to a different host var currentHostHeader = removeMatchingHeaders(/^host$/i, this._options.headers); // If the redirect is relative, carry over the host of the last request var currentUrlParts = parseUrl(this._currentUrl); var currentHost = currentHostHeader || currentUrlParts.host; var currentUrl = /^\w+:/.test(location) ? this._currentUrl : url.format(Object.assign(currentUrlParts, { host: currentHost })); // Create the redirected request var redirectUrl = resolveUrl(location, currentUrl); debug("redirecting to", redirectUrl.href); this._isRedirect = true; spreadUrlObject(redirectUrl, this._options); // Drop confidential headers when redirecting to a less secure protocol // or to a different domain that is not a superdomain if (redirectUrl.protocol !== currentUrlParts.protocol && redirectUrl.protocol !== "https:" || redirectUrl.host !== currentHost && !isSubdomain(redirectUrl.host, currentHost)) { removeMatchingHeaders(/^(?:(?:proxy-)?authorization|cookie)$/i, this._options.headers); } // Evaluate the beforeRedirect callback if (isFunction(beforeRedirect)) { var responseDetails = { headers: response.headers, statusCode: statusCode, }; var requestDetails = { url: currentUrl, method: method, headers: requestHeaders, }; beforeRedirect(this._options, responseDetails, requestDetails); this._sanitizeOptions(this._options); } // Perform the redirected request this._performRequest(); }; // Wraps the key/value object of protocols with redirect functionality function wrap(protocols) { // Default settings var exports = { maxRedirects: 21, maxBodyLength: 10 * 1024 * 1024, }; // Wrap each protocol var nativeProtocols = {}; Object.keys(protocols).forEach(function (scheme) { var protocol = scheme + ":"; var nativeProtocol = nativeProtocols[protocol] = protocols[scheme]; var wrappedProtocol = exports[scheme] = Object.create(nativeProtocol); // Executes a request, following redirects function request(input, options, callback) { // Parse parameters, ensuring that input is an object if (isURL(input)) { input = spreadUrlObject(input); } else if (isString(input)) { input = spreadUrlObject(parseUrl(input)); } else { callback = options; options = validateUrl(input); input = { protocol: protocol }; } if (isFunction(options)) { callback = options; options = null; } // Set defaults options = Object.assign({ maxRedirects: exports.maxRedirects, maxBodyLength: exports.maxBodyLength, }, input, options); options.nativeProtocols = nativeProtocols; if (!isString(options.host) && !isString(options.hostname)) { options.hostname = "::1"; } assert.equal(options.protocol, protocol, "protocol mismatch"); debug("options", options); return new RedirectableRequest(options, callback); } // Executes a GET request, following redirects function get(input, options, callback) { var wrappedRequest = wrappedProtocol.request(input, options, callback); wrappedRequest.end(); return wrappedRequest; } // Expose the properties on the wrapped protocol Object.defineProperties(wrappedProtocol, { request: { value: request, configurable: true, enumerable: true, writable: true }, get: { value: get, configurable: true, enumerable: true, writable: true }, }); }); return exports; } function noop() { /* empty */ } function parseUrl(input) { var parsed; // istanbul ignore else if (useNativeURL) { parsed = new URL(input); } else { // Ensure the URL is valid and absolute parsed = validateUrl(url.parse(input)); if (!isString(parsed.protocol)) { throw new InvalidUrlError({ input }); } } return parsed; } function resolveUrl(relative, base) { // istanbul ignore next return useNativeURL ? new URL(relative, base) : parseUrl(url.resolve(base, relative)); } function validateUrl(input) { if (/^\[/.test(input.hostname) && !/^\[[:0-9a-f]+\]$/i.test(input.hostname)) { throw new InvalidUrlError({ input: input.href || input }); } if (/^\[/.test(input.host) && !/^\[[:0-9a-f]+\](:\d+)?$/i.test(input.host)) { throw new InvalidUrlError({ input: input.href || input }); } return input; } function spreadUrlObject(urlObject, target) { var spread = target || {}; for (var key of preservedUrlFields) { spread[key] = urlObject[key]; } // Fix IPv6 hostname if (spread.hostname.startsWith("[")) { spread.hostname = spread.hostname.slice(1, -1); } // Ensure port is a number if (spread.port !== "") { spread.port = Number(spread.port); } // Concatenate path spread.path = spread.search ? spread.pathname + spread.search : spread.pathname; return spread; } function removeMatchingHeaders(regex, headers) { var lastValue; for (var header in headers) { if (regex.test(header)) { lastValue = headers[header]; delete headers[header]; } } return (lastValue === null || typeof lastValue === "undefined") ? undefined : String(lastValue).trim(); } function createErrorType(code, message, baseClass) { // Create constructor function CustomError(properties) { // istanbul ignore else if (isFunction(Error.captureStackTrace)) { Error.captureStackTrace(this, this.constructor); } Object.assign(this, properties || {}); this.code = code; this.message = this.cause ? message + ": " + this.cause.message : message; } // Attach constructor and set default properties CustomError.prototype = new (baseClass || Error)(); Object.defineProperties(CustomError.prototype, { constructor: { value: CustomError, enumerable: false, }, name: { value: "Error [" + code + "]", enumerable: false, }, }); return CustomError; } function destroyRequest(request, error) { for (var event of events) { request.removeListener(event, eventHandlers[event]); } request.on("error", noop); request.destroy(error); } function isSubdomain(subdomain, domain) { assert(isString(subdomain) && isString(domain)); var dot = subdomain.length - domain.length - 1; return dot > 0 && subdomain[dot] === "." && subdomain.endsWith(domain); } function isString(value) { return typeof value === "string" || value instanceof String; } function isFunction(value) { return typeof value === "function"; } function isBuffer(value) { return typeof value === "object" && ("length" in value); } function isURL(value) { return URL && value instanceof URL; } // Exports module.exports = wrap({ http: http, https: https }); module.exports.wrap = wrap; /***/ }, /***/ 30737 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var CombinedStream = __webpack_require__(80801); var util = __webpack_require__(39023); var path = __webpack_require__(16928); var http = __webpack_require__(58611); var https = __webpack_require__(65692); var parseUrl = (__webpack_require__(87016).parse); var fs = __webpack_require__(79896); var Stream = (__webpack_require__(2203).Stream); var crypto = __webpack_require__(76982); var mime = __webpack_require__(86049); var asynckit = __webpack_require__(21873); var setToStringTag = __webpack_require__(49605); var hasOwn = __webpack_require__(9957); var populate = __webpack_require__(41362); /** * Create readable "multipart/form-data" streams. * Can be used to submit forms * and file uploads to other web applications. * * @constructor * @param {object} options - Properties to be added/overriden for FormData and CombinedStream */ function FormData(options) { if (!(this instanceof FormData)) { return new FormData(options); } this._overheadLength = 0; this._valueLength = 0; this._valuesToMeasure = []; CombinedStream.call(this); options = options || {}; // eslint-disable-line no-param-reassign for (var option in options) { // eslint-disable-line no-restricted-syntax this[option] = options[option]; } } // make it a Stream util.inherits(FormData, CombinedStream); FormData.LINE_BREAK = '\r\n'; FormData.DEFAULT_CONTENT_TYPE = 'application/octet-stream'; FormData.prototype.append = function (field, value, options) { options = options || {}; // eslint-disable-line no-param-reassign // allow filename as single option if (typeof options === 'string') { options = { filename: options }; // eslint-disable-line no-param-reassign } var append = CombinedStream.prototype.append.bind(this); // all that streamy business can't handle numbers if (typeof value === 'number' || value == null) { value = String(value); // eslint-disable-line no-param-reassign } // https://github.com/felixge/node-form-data/issues/38 if (Array.isArray(value)) { /* * Please convert your array into string * the way web server expects it */ this._error(new Error('Arrays are not supported.')); return; } var header = this._multiPartHeader(field, value, options); var footer = this._multiPartFooter(); append(header); append(value); append(footer); // pass along options.knownLength this._trackLength(header, value, options); }; FormData.prototype._trackLength = function (header, value, options) { var valueLength = 0; /* * used w/ getLengthSync(), when length is known. * e.g. for streaming directly from a remote server, * w/ a known file a size, and not wanting to wait for * incoming file to finish to get its size. */ if (options.knownLength != null) { valueLength += Number(options.knownLength); } else if (Buffer.isBuffer(value)) { valueLength = value.length; } else if (typeof value === 'string') { valueLength = Buffer.byteLength(value); } this._valueLength += valueLength; // @check why add CRLF? does this account for custom/multiple CRLFs? this._overheadLength += Buffer.byteLength(header) + FormData.LINE_BREAK.length; // empty or either doesn't have path or not an http response or not a stream if (!value || (!value.path && !(value.readable && hasOwn(value, 'httpVersion')) && !(value instanceof Stream))) { return; } // no need to bother with the length if (!options.knownLength) { this._valuesToMeasure.push(value); } }; FormData.prototype._lengthRetriever = function (value, callback) { if (hasOwn(value, 'fd')) { // take read range into a account // `end` = Infinity –> read file till the end // // TODO: Looks like there is bug in Node fs.createReadStream // it doesn't respect `end` options without `start` options // Fix it when node fixes it. // https://github.com/joyent/node/issues/7819 if (value.end != undefined && value.end != Infinity && value.start != undefined) { // when end specified // no need to calculate range // inclusive, starts with 0 callback(null, value.end + 1 - (value.start ? value.start : 0)); // eslint-disable-line callback-return // not that fast snoopy } else { // still need to fetch file size from fs fs.stat(value.path, function (err, stat) { if (err) { callback(err); return; } // update final size based on the range options var fileSize = stat.size - (value.start ? value.start : 0); callback(null, fileSize); }); } // or http response } else if (hasOwn(value, 'httpVersion')) { callback(null, Number(value.headers['content-length'])); // eslint-disable-line callback-return // or request stream http://github.com/mikeal/request } else if (hasOwn(value, 'httpModule')) { // wait till response come back value.on('response', function (response) { value.pause(); callback(null, Number(response.headers['content-length'])); }); value.resume(); // something else } else { callback('Unknown stream'); // eslint-disable-line callback-return } }; FormData.prototype._multiPartHeader = function (field, value, options) { /* * custom header specified (as string)? * it becomes responsible for boundary * (e.g. to handle extra CRLFs on .NET servers) */ if (typeof options.header === 'string') { return options.header; } var contentDisposition = this._getContentDisposition(value, options); var contentType = this._getContentType(value, options); var contents = ''; var headers = { // add custom disposition as third element or keep it two elements if not 'Content-Disposition': ['form-data', 'name="' + field + '"'].concat(contentDisposition || []), // if no content type. allow it to be empty array 'Content-Type': [].concat(contentType || []) }; // allow custom headers. if (typeof options.header === 'object') { populate(headers, options.header); } var header; for (var prop in headers) { // eslint-disable-line no-restricted-syntax if (hasOwn(headers, prop)) { header = headers[prop]; // skip nullish headers. if (header == null) { continue; // eslint-disable-line no-restricted-syntax, no-continue } // convert all headers to arrays. if (!Array.isArray(header)) { header = [header]; } // add non-empty headers. if (header.length) { contents += prop + ': ' + header.join('; ') + FormData.LINE_BREAK; } } } return '--' + this.getBoundary() + FormData.LINE_BREAK + contents + FormData.LINE_BREAK; }; FormData.prototype._getContentDisposition = function (value, options) { // eslint-disable-line consistent-return var filename; if (typeof options.filepath === 'string') { // custom filepath for relative paths filename = path.normalize(options.filepath).replace(/\\/g, '/'); } else if (options.filename || (value && (value.name || value.path))) { /* * custom filename take precedence * formidable and the browser add a name property * fs- and request- streams have path property */ filename = path.basename(options.filename || (value && (value.name || value.path))); } else if (value && value.readable && hasOwn(value, 'httpVersion')) { // or try http response filename = path.basename(value.client._httpMessage.path || ''); } if (filename) { return 'filename="' + filename + '"'; } }; FormData.prototype._getContentType = function (value, options) { // use custom content-type above all var contentType = options.contentType; // or try `name` from formidable, browser if (!contentType && value && value.name) { contentType = mime.lookup(value.name); } // or try `path` from fs-, request- streams if (!contentType && value && value.path) { contentType = mime.lookup(value.path); } // or if it's http-reponse if (!contentType && value && value.readable && hasOwn(value, 'httpVersion')) { contentType = value.headers['content-type']; } // or guess it from the filepath or filename if (!contentType && (options.filepath || options.filename)) { contentType = mime.lookup(options.filepath || options.filename); } // fallback to the default content type if `value` is not simple value if (!contentType && value && typeof value === 'object') { contentType = FormData.DEFAULT_CONTENT_TYPE; } return contentType; }; FormData.prototype._multiPartFooter = function () { return function (next) { var footer = FormData.LINE_BREAK; var lastPart = this._streams.length === 0; if (lastPart) { footer += this._lastBoundary(); } next(footer); }.bind(this); }; FormData.prototype._lastBoundary = function () { return '--' + this.getBoundary() + '--' + FormData.LINE_BREAK; }; FormData.prototype.getHeaders = function (userHeaders) { var header; var formHeaders = { 'content-type': 'multipart/form-data; boundary=' + this.getBoundary() }; for (header in userHeaders) { // eslint-disable-line no-restricted-syntax if (hasOwn(userHeaders, header)) { formHeaders[header.toLowerCase()] = userHeaders[header]; } } return formHeaders; }; FormData.prototype.setBoundary = function (boundary) { if (typeof boundary !== 'string') { throw new TypeError('FormData boundary must be a string'); } this._boundary = boundary; }; FormData.prototype.getBoundary = function () { if (!this._boundary) { this._generateBoundary(); } return this._boundary; }; FormData.prototype.getBuffer = function () { var dataBuffer = new Buffer.alloc(0); // eslint-disable-line new-cap var boundary = this.getBoundary(); // Create the form content. Add Line breaks to the end of data. for (var i = 0, len = this._streams.length; i < len; i++) { if (typeof this._streams[i] !== 'function') { // Add content to the buffer. if (Buffer.isBuffer(this._streams[i])) { dataBuffer = Buffer.concat([dataBuffer, this._streams[i]]); } else { dataBuffer = Buffer.concat([dataBuffer, Buffer.from(this._streams[i])]); } // Add break after content. if (typeof this._streams[i] !== 'string' || this._streams[i].substring(2, boundary.length + 2) !== boundary) { dataBuffer = Buffer.concat([dataBuffer, Buffer.from(FormData.LINE_BREAK)]); } } } // Add the footer and return the Buffer object. return Buffer.concat([dataBuffer, Buffer.from(this._lastBoundary())]); }; FormData.prototype._generateBoundary = function () { // This generates a 50 character boundary similar to those used by Firefox. // They are optimized for boyer-moore parsing. this._boundary = '--------------------------' + crypto.randomBytes(12).toString('hex'); }; // Note: getLengthSync DOESN'T calculate streams length // As workaround one can calculate file size manually and add it as knownLength option FormData.prototype.getLengthSync = function () { var knownLength = this._overheadLength + this._valueLength; // Don't get confused, there are 3 "internal" streams for each keyval pair so it basically checks if there is any value added to the form if (this._streams.length) { knownLength += this._lastBoundary().length; } // https://github.com/form-data/form-data/issues/40 if (!this.hasKnownLength()) { /* * Some async length retrievers are present * therefore synchronous length calculation is false. * Please use getLength(callback) to get proper length */ this._error(new Error('Cannot calculate proper length in synchronous way.')); } return knownLength; }; // Public API to check if length of added values is known // https://github.com/form-data/form-data/issues/196 // https://github.com/form-data/form-data/issues/262 FormData.prototype.hasKnownLength = function () { var hasKnownLength = true; if (this._valuesToMeasure.length) { hasKnownLength = false; } return hasKnownLength; }; FormData.prototype.getLength = function (cb) { var knownLength = this._overheadLength + this._valueLength; if (this._streams.length) { knownLength += this._lastBoundary().length; } if (!this._valuesToMeasure.length) { process.nextTick(cb.bind(this, null, knownLength)); return; } asynckit.parallel(this._valuesToMeasure, this._lengthRetriever, function (err, values) { if (err) { cb(err); return; } values.forEach(function (length) { knownLength += length; }); cb(null, knownLength); }); }; FormData.prototype.submit = function (params, cb) { var request; var options; var defaults = { method: 'post' }; // parse provided url if it's string or treat it as options object if (typeof params === 'string') { params = parseUrl(params); // eslint-disable-line no-param-reassign /* eslint sort-keys: 0 */ options = populate({ port: params.port, path: params.pathname, host: params.hostname, protocol: params.protocol }, defaults); } else { // use custom params options = populate(params, defaults); // if no port provided use default one if (!options.port) { options.port = options.protocol === 'https:' ? 443 : 80; } } // put that good code in getHeaders to some use options.headers = this.getHeaders(params.headers); // https if specified, fallback to http in any other case if (options.protocol === 'https:') { request = https.request(options); } else { request = http.request(options); } // get content length and fire away this.getLength(function (err, length) { if (err && err !== 'Unknown stream') { this._error(err); return; } // add content length if (length) { request.setHeader('Content-Length', length); } this.pipe(request); if (cb) { var onResponse; var callback = function (error, responce) { request.removeListener('error', callback); request.removeListener('response', onResponse); return cb.call(this, error, responce); }; onResponse = callback.bind(this, null); request.on('error', callback); request.on('response', onResponse); } }.bind(this)); return request; }; FormData.prototype._error = function (err) { if (!this.error) { this.error = err; this.pause(); this.emit('error', err); } }; FormData.prototype.toString = function () { return '[object FormData]'; }; setToStringTag(FormData.prototype, 'FormData'); // Public API module.exports = FormData; /***/ }, /***/ 41362 (module) { "use strict"; // populates missing values module.exports = function (dst, src) { Object.keys(src).forEach(function (prop) { dst[prop] = dst[prop] || src[prop]; // eslint-disable-line no-param-reassign }); return dst; }; /***/ }, /***/ 89353 (module) { "use strict"; /* eslint no-invalid-this: 1 */ var ERROR_MESSAGE = 'Function.prototype.bind called on incompatible '; var toStr = Object.prototype.toString; var max = Math.max; var funcType = '[object Function]'; var concatty = function concatty(a, b) { var arr = []; for (var i = 0; i < a.length; i += 1) { arr[i] = a[i]; } for (var j = 0; j < b.length; j += 1) { arr[j + a.length] = b[j]; } return arr; }; var slicy = function slicy(arrLike, offset) { var arr = []; for (var i = offset || 0, j = 0; i < arrLike.length; i += 1, j += 1) { arr[j] = arrLike[i]; } return arr; }; var joiny = function (arr, joiner) { var str = ''; for (var i = 0; i < arr.length; i += 1) { str += arr[i]; if (i + 1 < arr.length) { str += joiner; } } return str; }; module.exports = function bind(that) { var target = this; if (typeof target !== 'function' || toStr.apply(target) !== funcType) { throw new TypeError(ERROR_MESSAGE + target); } var args = slicy(arguments, 1); var bound; var binder = function () { if (this instanceof bound) { var result = target.apply( this, concatty(args, arguments) ); if (Object(result) === result) { return result; } return this; } return target.apply( that, concatty(args, arguments) ); }; var boundLength = max(0, target.length - args.length); var boundArgs = []; for (var i = 0; i < boundLength; i++) { boundArgs[i] = '$' + i; } bound = Function('binder', 'return function (' + joiny(boundArgs, ',') + '){ return binder.apply(this,arguments); }')(binder); if (target.prototype) { var Empty = function Empty() {}; Empty.prototype = target.prototype; bound.prototype = new Empty(); Empty.prototype = null; } return bound; }; /***/ }, /***/ 66743 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var implementation = __webpack_require__(89353); module.exports = Function.prototype.bind || implementation; /***/ }, /***/ 70453 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var undefined; var $Object = __webpack_require__(79612); var $Error = __webpack_require__(69383); var $EvalError = __webpack_require__(41237); var $RangeError = __webpack_require__(79290); var $ReferenceError = __webpack_require__(79538); var $SyntaxError = __webpack_require__(58068); var $TypeError = __webpack_require__(69675); var $URIError = __webpack_require__(35345); var abs = __webpack_require__(71514); var floor = __webpack_require__(58968); var max = __webpack_require__(6188); var min = __webpack_require__(68002); var pow = __webpack_require__(75880); var round = __webpack_require__(70414); var sign = __webpack_require__(73093); var $Function = Function; // eslint-disable-next-line consistent-return var getEvalledConstructor = function (expressionSyntax) { try { return $Function('"use strict"; return (' + expressionSyntax + ').constructor;')(); } catch (e) {} }; var $gOPD = __webpack_require__(75795); var $defineProperty = __webpack_require__(30655); var throwTypeError = function () { throw new $TypeError(); }; var ThrowTypeError = $gOPD ? (function () { try { // eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties arguments.callee; // IE 8 does not throw here return throwTypeError; } catch (calleeThrows) { try { // IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '') return $gOPD(arguments, 'callee').get; } catch (gOPDthrows) { return throwTypeError; } } }()) : throwTypeError; var hasSymbols = __webpack_require__(64039)(); var getProto = __webpack_require__(93628); var $ObjectGPO = __webpack_require__(71064); var $ReflectGPO = __webpack_require__(48648); var $apply = __webpack_require__(11002); var $call = __webpack_require__(10076); var needsEval = {}; var TypedArray = typeof Uint8Array === 'undefined' || !getProto ? undefined : getProto(Uint8Array); var INTRINSICS = { __proto__: null, '%AggregateError%': typeof AggregateError === 'undefined' ? undefined : AggregateError, '%Array%': Array, '%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer, '%ArrayIteratorPrototype%': hasSymbols && getProto ? getProto([][Symbol.iterator]()) : undefined, '%AsyncFromSyncIteratorPrototype%': undefined, '%AsyncFunction%': needsEval, '%AsyncGenerator%': needsEval, '%AsyncGeneratorFunction%': needsEval, '%AsyncIteratorPrototype%': needsEval, '%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics, '%BigInt%': typeof BigInt === 'undefined' ? undefined : BigInt, '%BigInt64Array%': typeof BigInt64Array === 'undefined' ? undefined : BigInt64Array, '%BigUint64Array%': typeof BigUint64Array === 'undefined' ? undefined : BigUint64Array, '%Boolean%': Boolean, '%DataView%': typeof DataView === 'undefined' ? undefined : DataView, '%Date%': Date, '%decodeURI%': decodeURI, '%decodeURIComponent%': decodeURIComponent, '%encodeURI%': encodeURI, '%encodeURIComponent%': encodeURIComponent, '%Error%': $Error, '%eval%': eval, // eslint-disable-line no-eval '%EvalError%': $EvalError, '%Float16Array%': typeof Float16Array === 'undefined' ? undefined : Float16Array, '%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array, '%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array, '%FinalizationRegistry%': typeof FinalizationRegistry === 'undefined' ? undefined : FinalizationRegistry, '%Function%': $Function, '%GeneratorFunction%': needsEval, '%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array, '%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array, '%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array, '%isFinite%': isFinite, '%isNaN%': isNaN, '%IteratorPrototype%': hasSymbols && getProto ? getProto(getProto([][Symbol.iterator]())) : undefined, '%JSON%': typeof JSON === 'object' ? JSON : undefined, '%Map%': typeof Map === 'undefined' ? undefined : Map, '%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Map()[Symbol.iterator]()), '%Math%': Math, '%Number%': Number, '%Object%': $Object, '%Object.getOwnPropertyDescriptor%': $gOPD, '%parseFloat%': parseFloat, '%parseInt%': parseInt, '%Promise%': typeof Promise === 'undefined' ? undefined : Promise, '%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy, '%RangeError%': $RangeError, '%ReferenceError%': $ReferenceError, '%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect, '%RegExp%': RegExp, '%Set%': typeof Set === 'undefined' ? undefined : Set, '%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Set()[Symbol.iterator]()), '%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer, '%String%': String, '%StringIteratorPrototype%': hasSymbols && getProto ? getProto(''[Symbol.iterator]()) : undefined, '%Symbol%': hasSymbols ? Symbol : undefined, '%SyntaxError%': $SyntaxError, '%ThrowTypeError%': ThrowTypeError, '%TypedArray%': TypedArray, '%TypeError%': $TypeError, '%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array, '%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray, '%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array, '%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array, '%URIError%': $URIError, '%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap, '%WeakRef%': typeof WeakRef === 'undefined' ? undefined : WeakRef, '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet, '%Function.prototype.call%': $call, '%Function.prototype.apply%': $apply, '%Object.defineProperty%': $defineProperty, '%Object.getPrototypeOf%': $ObjectGPO, '%Math.abs%': abs, '%Math.floor%': floor, '%Math.max%': max, '%Math.min%': min, '%Math.pow%': pow, '%Math.round%': round, '%Math.sign%': sign, '%Reflect.getPrototypeOf%': $ReflectGPO }; if (getProto) { try { null.error; // eslint-disable-line no-unused-expressions } catch (e) { // https://github.com/tc39/proposal-shadowrealm/pull/384#issuecomment-1364264229 var errorProto = getProto(getProto(e)); INTRINSICS['%Error.prototype%'] = errorProto; } } var doEval = function doEval(name) { var value; if (name === '%AsyncFunction%') { value = getEvalledConstructor('async function () {}'); } else if (name === '%GeneratorFunction%') { value = getEvalledConstructor('function* () {}'); } else if (name === '%AsyncGeneratorFunction%') { value = getEvalledConstructor('async function* () {}'); } else if (name === '%AsyncGenerator%') { var fn = doEval('%AsyncGeneratorFunction%'); if (fn) { value = fn.prototype; } } else if (name === '%AsyncIteratorPrototype%') { var gen = doEval('%AsyncGenerator%'); if (gen && getProto) { value = getProto(gen.prototype); } } INTRINSICS[name] = value; return value; }; var LEGACY_ALIASES = { __proto__: null, '%ArrayBufferPrototype%': ['ArrayBuffer', 'prototype'], '%ArrayPrototype%': ['Array', 'prototype'], '%ArrayProto_entries%': ['Array', 'prototype', 'entries'], '%ArrayProto_forEach%': ['Array', 'prototype', 'forEach'], '%ArrayProto_keys%': ['Array', 'prototype', 'keys'], '%ArrayProto_values%': ['Array', 'prototype', 'values'], '%AsyncFunctionPrototype%': ['AsyncFunction', 'prototype'], '%AsyncGenerator%': ['AsyncGeneratorFunction', 'prototype'], '%AsyncGeneratorPrototype%': ['AsyncGeneratorFunction', 'prototype', 'prototype'], '%BooleanPrototype%': ['Boolean', 'prototype'], '%DataViewPrototype%': ['DataView', 'prototype'], '%DatePrototype%': ['Date', 'prototype'], '%ErrorPrototype%': ['Error', 'prototype'], '%EvalErrorPrototype%': ['EvalError', 'prototype'], '%Float32ArrayPrototype%': ['Float32Array', 'prototype'], '%Float64ArrayPrototype%': ['Float64Array', 'prototype'], '%FunctionPrototype%': ['Function', 'prototype'], '%Generator%': ['GeneratorFunction', 'prototype'], '%GeneratorPrototype%': ['GeneratorFunction', 'prototype', 'prototype'], '%Int8ArrayPrototype%': ['Int8Array', 'prototype'], '%Int16ArrayPrototype%': ['Int16Array', 'prototype'], '%Int32ArrayPrototype%': ['Int32Array', 'prototype'], '%JSONParse%': ['JSON', 'parse'], '%JSONStringify%': ['JSON', 'stringify'], '%MapPrototype%': ['Map', 'prototype'], '%NumberPrototype%': ['Number', 'prototype'], '%ObjectPrototype%': ['Object', 'prototype'], '%ObjProto_toString%': ['Object', 'prototype', 'toString'], '%ObjProto_valueOf%': ['Object', 'prototype', 'valueOf'], '%PromisePrototype%': ['Promise', 'prototype'], '%PromiseProto_then%': ['Promise', 'prototype', 'then'], '%Promise_all%': ['Promise', 'all'], '%Promise_reject%': ['Promise', 'reject'], '%Promise_resolve%': ['Promise', 'resolve'], '%RangeErrorPrototype%': ['RangeError', 'prototype'], '%ReferenceErrorPrototype%': ['ReferenceError', 'prototype'], '%RegExpPrototype%': ['RegExp', 'prototype'], '%SetPrototype%': ['Set', 'prototype'], '%SharedArrayBufferPrototype%': ['SharedArrayBuffer', 'prototype'], '%StringPrototype%': ['String', 'prototype'], '%SymbolPrototype%': ['Symbol', 'prototype'], '%SyntaxErrorPrototype%': ['SyntaxError', 'prototype'], '%TypedArrayPrototype%': ['TypedArray', 'prototype'], '%TypeErrorPrototype%': ['TypeError', 'prototype'], '%Uint8ArrayPrototype%': ['Uint8Array', 'prototype'], '%Uint8ClampedArrayPrototype%': ['Uint8ClampedArray', 'prototype'], '%Uint16ArrayPrototype%': ['Uint16Array', 'prototype'], '%Uint32ArrayPrototype%': ['Uint32Array', 'prototype'], '%URIErrorPrototype%': ['URIError', 'prototype'], '%WeakMapPrototype%': ['WeakMap', 'prototype'], '%WeakSetPrototype%': ['WeakSet', 'prototype'] }; var bind = __webpack_require__(66743); var hasOwn = __webpack_require__(9957); var $concat = bind.call($call, Array.prototype.concat); var $spliceApply = bind.call($apply, Array.prototype.splice); var $replace = bind.call($call, String.prototype.replace); var $strSlice = bind.call($call, String.prototype.slice); var $exec = bind.call($call, RegExp.prototype.exec); /* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */ var rePropName = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g; var reEscapeChar = /\\(\\)?/g; /** Used to match backslashes in property paths. */ var stringToPath = function stringToPath(string) { var first = $strSlice(string, 0, 1); var last = $strSlice(string, -1); if (first === '%' && last !== '%') { throw new $SyntaxError('invalid intrinsic syntax, expected closing `%`'); } else if (last === '%' && first !== '%') { throw new $SyntaxError('invalid intrinsic syntax, expected opening `%`'); } var result = []; $replace(string, rePropName, function (match, number, quote, subString) { result[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : number || match; }); return result; }; /* end adaptation */ var getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) { var intrinsicName = name; var alias; if (hasOwn(LEGACY_ALIASES, intrinsicName)) { alias = LEGACY_ALIASES[intrinsicName]; intrinsicName = '%' + alias[0] + '%'; } if (hasOwn(INTRINSICS, intrinsicName)) { var value = INTRINSICS[intrinsicName]; if (value === needsEval) { value = doEval(intrinsicName); } if (typeof value === 'undefined' && !allowMissing) { throw new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!'); } return { alias: alias, name: intrinsicName, value: value }; } throw new $SyntaxError('intrinsic ' + name + ' does not exist!'); }; module.exports = function GetIntrinsic(name, allowMissing) { if (typeof name !== 'string' || name.length === 0) { throw new $TypeError('intrinsic name must be a non-empty string'); } if (arguments.length > 1 && typeof allowMissing !== 'boolean') { throw new $TypeError('"allowMissing" argument must be a boolean'); } if ($exec(/^%?[^%]*%?$/, name) === null) { throw new $SyntaxError('`%` may not be present anywhere but at the beginning and end of the intrinsic name'); } var parts = stringToPath(name); var intrinsicBaseName = parts.length > 0 ? parts[0] : ''; var intrinsic = getBaseIntrinsic('%' + intrinsicBaseName + '%', allowMissing); var intrinsicRealName = intrinsic.name; var value = intrinsic.value; var skipFurtherCaching = false; var alias = intrinsic.alias; if (alias) { intrinsicBaseName = alias[0]; $spliceApply(parts, $concat([0, 1], alias)); } for (var i = 1, isOwn = true; i < parts.length; i += 1) { var part = parts[i]; var first = $strSlice(part, 0, 1); var last = $strSlice(part, -1); if ( ( (first === '"' || first === "'" || first === '`') || (last === '"' || last === "'" || last === '`') ) && first !== last ) { throw new $SyntaxError('property names with quotes must have matching quotes'); } if (part === 'constructor' || !isOwn) { skipFurtherCaching = true; } intrinsicBaseName += '.' + part; intrinsicRealName = '%' + intrinsicBaseName + '%'; if (hasOwn(INTRINSICS, intrinsicRealName)) { value = INTRINSICS[intrinsicRealName]; } else if (value != null) { if (!(part in value)) { if (!allowMissing) { throw new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.'); } return void undefined; } if ($gOPD && (i + 1) >= parts.length) { var desc = $gOPD(value, part); isOwn = !!desc; // By convention, when a data property is converted to an accessor // property to emulate a data property that does not suffer from // the override mistake, that accessor's getter is marked with // an `originalValue` property. Here, when we detect this, we // uphold the illusion by pretending to see that original data // property, i.e., returning the value rather than the getter // itself. if (isOwn && 'get' in desc && !('originalValue' in desc.get)) { value = desc.get; } else { value = value[part]; } } else { isOwn = hasOwn(value, part); value = value[part]; } if (isOwn && !skipFurtherCaching) { INTRINSICS[intrinsicRealName] = value; } } } return value; }; /***/ }, /***/ 71064 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var $Object = __webpack_require__(79612); /** @type {import('./Object.getPrototypeOf')} */ module.exports = $Object.getPrototypeOf || null; /***/ }, /***/ 48648 (module) { "use strict"; /** @type {import('./Reflect.getPrototypeOf')} */ module.exports = (typeof Reflect !== 'undefined' && Reflect.getPrototypeOf) || null; /***/ }, /***/ 93628 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var reflectGetProto = __webpack_require__(48648); var originalGetProto = __webpack_require__(71064); var getDunderProto = __webpack_require__(7176); /** @type {import('.')} */ module.exports = reflectGetProto ? function getProto(O) { // @ts-expect-error TS can't narrow inside a closure, for some reason return reflectGetProto(O); } : originalGetProto ? function getProto(O) { if (!O || (typeof O !== 'object' && typeof O !== 'function')) { throw new TypeError('getProto: not an object'); } // @ts-expect-error TS can't narrow inside a closure, for some reason return originalGetProto(O); } : getDunderProto ? function getProto(O) { // @ts-expect-error TS can't narrow inside a closure, for some reason return getDunderProto(O); } : null; /***/ }, /***/ 6549 (module) { "use strict"; /** @type {import('./gOPD')} */ module.exports = Object.getOwnPropertyDescriptor; /***/ }, /***/ 75795 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; /** @type {import('.')} */ var $gOPD = __webpack_require__(6549); if ($gOPD) { try { $gOPD([], 'length'); } catch (e) { // IE 8 has a broken gOPD $gOPD = null; } } module.exports = $gOPD; /***/ }, /***/ 25884 (module) { "use strict"; module.exports = (flag, argv = process.argv) => { const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--'); const position = argv.indexOf(prefix + flag); const terminatorPosition = argv.indexOf('--'); return position !== -1 && (terminatorPosition === -1 || position < terminatorPosition); }; /***/ }, /***/ 64039 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var origSymbol = typeof Symbol !== 'undefined' && Symbol; var hasSymbolSham = __webpack_require__(41333); /** @type {import('.')} */ module.exports = function hasNativeSymbols() { if (typeof origSymbol !== 'function') { return false; } if (typeof Symbol !== 'function') { return false; } if (typeof origSymbol('foo') !== 'symbol') { return false; } if (typeof Symbol('bar') !== 'symbol') { return false; } return hasSymbolSham(); }; /***/ }, /***/ 41333 (module) { "use strict"; /** @type {import('./shams')} */ /* eslint complexity: [2, 18], max-statements: [2, 33] */ module.exports = function hasSymbols() { if (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; } if (typeof Symbol.iterator === 'symbol') { return true; } /** @type {{ [k in symbol]?: unknown }} */ var obj = {}; var sym = Symbol('test'); var symObj = Object(sym); if (typeof sym === 'string') { return false; } if (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; } if (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; } // temp disabled per https://github.com/ljharb/object.assign/issues/17 // if (sym instanceof Symbol) { return false; } // temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4 // if (!(symObj instanceof Symbol)) { return false; } // if (typeof Symbol.prototype.toString !== 'function') { return false; } // if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; } var symVal = 42; obj[sym] = symVal; for (var _ in obj) { return false; } // eslint-disable-line no-restricted-syntax, no-unreachable-loop if (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; } if (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; } var syms = Object.getOwnPropertySymbols(obj); if (syms.length !== 1 || syms[0] !== sym) { return false; } if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; } if (typeof Object.getOwnPropertyDescriptor === 'function') { // eslint-disable-next-line no-extra-parens var descriptor = /** @type {PropertyDescriptor} */ (Object.getOwnPropertyDescriptor(obj, sym)); if (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; } } return true; }; /***/ }, /***/ 49092 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var hasSymbols = __webpack_require__(41333); /** @type {import('.')} */ module.exports = function hasToStringTagShams() { return hasSymbols() && !!Symbol.toStringTag; }; /***/ }, /***/ 9957 (module, __unused_webpack_exports, __webpack_require__) { "use strict"; var call = Function.prototype.call; var $hasOwn = Object.prototype.hasOwnProperty; var bind = __webpack_require__(66743); /** @type {import('.')} */ module.exports = bind.call(call, $hasOwn); /***/ }, /***/ 45981 (module) { function deepFreeze(obj) { if (obj instanceof Map) { obj.clear = obj.delete = obj.set = function () { throw new Error('map is read-only'); }; } else if (obj instanceof Set) { obj.add = obj.clear = obj.delete = function () { throw new Error('set is read-only'); }; } // Freeze self Object.freeze(obj); Object.getOwnPropertyNames(obj).forEach(function (name) { var prop = obj[name]; // Freeze prop if it is an object if (typeof prop == 'object' && !Object.isFrozen(prop)) { deepFreeze(prop); } }); return obj; } var deepFreezeEs6 = deepFreeze; var _default = deepFreeze; deepFreezeEs6.default = _default; /** @implements CallbackResponse */ class Response { /** * @param {CompiledMode} mode */ constructor(mode) { // eslint-disable-next-line no-undefined if (mode.data === undefined) mode.data = {}; this.data = mode.data; this.isMatchIgnored = false; } ignoreMatch() { this.isMatchIgnored = true; } } /** * @param {string} value * @returns {string} */ function escapeHTML(value) { return value .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, '''); } /** * performs a shallow merge of multiple objects into one * * @template T * @param {T} original * @param {Record[]} objects * @returns {T} a single new object */ function inherit(original, ...objects) { /** @type Record */ const result = Object.create(null); for (const key in original) { result[key] = original[key]; } objects.forEach(function(obj) { for (const key in obj) { result[key] = obj[key]; } }); return /** @type {T} */ (result); } /** * @typedef {object} Renderer * @property {(text: string) => void} addText * @property {(node: Node) => void} openNode * @property {(node: Node) => void} closeNode * @property {() => string} value */ /** @typedef {{kind?: string, sublanguage?: boolean}} Node */ /** @typedef {{walk: (r: Renderer) => void}} Tree */ /** */ const SPAN_CLOSE = ''; /** * Determines if a node needs to be wrapped in * * @param {Node} node */ const emitsWrappingTags = (node) => { return !!node.kind; }; /** @type {Renderer} */ class HTMLRenderer { /** * Creates a new HTMLRenderer * * @param {Tree} parseTree - the parse tree (must support `walk` API) * @param {{classPrefix: string}} options */ constructor(parseTree, options) { this.buffer = ""; this.classPrefix = options.classPrefix; parseTree.walk(this); } /** * Adds texts to the output stream * * @param {string} text */ addText(text) { this.buffer += escapeHTML(text); } /** * Adds a node open to the output stream (if needed) * * @param {Node} node */ openNode(node) { if (!emitsWrappingTags(node)) return; let className = node.kind; if (!node.sublanguage) { className = `${this.classPrefix}${className}`; } this.span(className); } /** * Adds a node close to the output stream (if needed) * * @param {Node} node */ closeNode(node) { if (!emitsWrappingTags(node)) return; this.buffer += SPAN_CLOSE; } /** * returns the accumulated buffer */ value() { return this.buffer; } // helpers /** * Builds a span element * * @param {string} className */ span(className) { this.buffer += ``; } } /** @typedef {{kind?: string, sublanguage?: boolean, children: Node[]} | string} Node */ /** @typedef {{kind?: string, sublanguage?: boolean, children: Node[]} } DataNode */ /** */ class TokenTree { constructor() { /** @type DataNode */ this.rootNode = { children: [] }; this.stack = [this.rootNode]; } get top() { return this.stack[this.stack.length - 1]; } get root() { return this.rootNode; } /** @param {Node} node */ add(node) { this.top.children.push(node); } /** @param {string} kind */ openNode(kind) { /** @type Node */ const node = { kind, children: [] }; this.add(node); this.stack.push(node); } closeNode() { if (this.stack.length > 1) { return this.stack.pop(); } // eslint-disable-next-line no-undefined return undefined; } closeAllNodes() { while (this.closeNode()); } toJSON() { return JSON.stringify(this.rootNode, null, 4); } /** * @typedef { import("./html_renderer").Renderer } Renderer * @param {Renderer} builder */ walk(builder) { // this does not return this.constructor._walk(builder, this.rootNode); // this works // return TokenTree._walk(builder, this.rootNode); } /** * @param {Renderer} builder * @param {Node} node */ static _walk(builder, node) { if (typeof node === "string") { builder.addText(node); } else if (node.children) { builder.openNode(node); node.children.forEach((child) => this._walk(builder, child)); builder.closeNode(node); } return builder; } /** * @param {Node} node */ static _collapse(node) { if (typeof node === "string") return; if (!node.children) return; if (node.children.every(el => typeof el === "string")) { // node.text = node.children.join(""); // delete node.children; node.children = [node.children.join("")]; } else { node.children.forEach((child) => { TokenTree._collapse(child); }); } } } /** Currently this is all private API, but this is the minimal API necessary that an Emitter must implement to fully support the parser. Minimal interface: - addKeyword(text, kind) - addText(text) - addSublanguage(emitter, subLanguageName) - finalize() - openNode(kind) - closeNode() - closeAllNodes() - toHTML() */ /** * @implements {Emitter} */ class TokenTreeEmitter extends TokenTree { /** * @param {*} options */ constructor(options) { super(); this.options = options; } /** * @param {string} text * @param {string} kind */ addKeyword(text, kind) { if (text === "") { return; } this.openNode(kind); this.addText(text); this.closeNode(); } /** * @param {string} text */ addText(text) { if (text === "") { return; } this.add(text); } /** * @param {Emitter & {root: DataNode}} emitter * @param {string} name */ addSublanguage(emitter, name) { /** @type DataNode */ const node = emitter.root; node.kind = name; node.sublanguage = true; this.add(node); } toHTML() { const renderer = new HTMLRenderer(this, this.options); return renderer.value(); } finalize() { return true; } } /** * @param {string} value * @returns {RegExp} * */ function escape(value) { return new RegExp(value.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'), 'm'); } /** * @param {RegExp | string } re * @returns {string} */ function source(re) { if (!re) return null; if (typeof re === "string") return re; return re.source; } /** * @param {...(RegExp | string) } args * @returns {string} */ function concat(...args) { const joined = args.map((x) => source(x)).join(""); return joined; } /** * Any of the passed expresssions may match * * Creates a huge this | this | that | that match * @param {(RegExp | string)[] } args * @returns {string} */ function either(...args) { const joined = '(' + args.map((x) => source(x)).join("|") + ")"; return joined; } /** * @param {RegExp} re * @returns {number} */ function countMatchGroups(re) { return (new RegExp(re.toString() + '|')).exec('').length - 1; } /** * Does lexeme start with a regular expression match at the beginning * @param {RegExp} re * @param {string} lexeme */ function startsWith(re, lexeme) { const match = re && re.exec(lexeme); return match && match.index === 0; } // BACKREF_RE matches an open parenthesis or backreference. To avoid // an incorrect parse, it additionally matches the following: // - [...] elements, where the meaning of parentheses and escapes change // - other escape sequences, so we do not misparse escape sequences as // interesting elements // - non-matching or lookahead parentheses, which do not capture. These // follow the '(' with a '?'. const BACKREF_RE = /\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./; // join logically computes regexps.join(separator), but fixes the // backreferences so they continue to match. // it also places each individual regular expression into it's own // match group, keeping track of the sequencing of those match groups // is currently an exercise for the caller. :-) /** * @param {(string | RegExp)[]} regexps * @param {string} separator * @returns {string} */ function join(regexps, separator = "|") { let numCaptures = 0; return regexps.map((regex) => { numCaptures += 1; const offset = numCaptures; let re = source(regex); let out = ''; while (re.length > 0) { const match = BACKREF_RE.exec(re); if (!match) { out += re; break; } out += re.substring(0, match.index); re = re.substring(match.index + match[0].length); if (match[0][0] === '\\' && match[1]) { // Adjust the backreference. out += '\\' + String(Number(match[1]) + offset); } else { out += match[0]; if (match[0] === '(') { numCaptures++; } } } return out; }).map(re => `(${re})`).join(separator); } // Common regexps const MATCH_NOTHING_RE = /\b\B/; const IDENT_RE = '[a-zA-Z]\\w*'; const UNDERSCORE_IDENT_RE = '[a-zA-Z_]\\w*'; const NUMBER_RE = '\\b\\d+(\\.\\d+)?'; const C_NUMBER_RE = '(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)'; // 0x..., 0..., decimal, float const BINARY_NUMBER_RE = '\\b(0b[01]+)'; // 0b... const RE_STARTERS_RE = '!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~'; /** * @param { Partial & {binary?: string | RegExp} } opts */ const SHEBANG = (opts = {}) => { const beginShebang = /^#![ ]*\//; if (opts.binary) { opts.begin = concat( beginShebang, /.*\b/, opts.binary, /\b.*/); } return inherit({ className: 'meta', begin: beginShebang, end: /$/, relevance: 0, /** @type {ModeCallback} */ "on:begin": (m, resp) => { if (m.index !== 0) resp.ignoreMatch(); } }, opts); }; // Common modes const BACKSLASH_ESCAPE = { begin: '\\\\[\\s\\S]', relevance: 0 }; const APOS_STRING_MODE = { className: 'string', begin: '\'', end: '\'', illegal: '\\n', contains: [BACKSLASH_ESCAPE] }; const QUOTE_STRING_MODE = { className: 'string', begin: '"', end: '"', illegal: '\\n', contains: [BACKSLASH_ESCAPE] }; const PHRASAL_WORDS_MODE = { begin: /\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ }; /** * Creates a comment mode * * @param {string | RegExp} begin * @param {string | RegExp} end * @param {Mode | {}} [modeOptions] * @returns {Partial} */ const COMMENT = function(begin, end, modeOptions = {}) { const mode = inherit( { className: 'comment', begin, end, contains: [] }, modeOptions ); mode.contains.push(PHRASAL_WORDS_MODE); mode.contains.push({ className: 'doctag', begin: '(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):', relevance: 0 }); return mode; }; const C_LINE_COMMENT_MODE = COMMENT('//', '$'); const C_BLOCK_COMMENT_MODE = COMMENT('/\\*', '\\*/'); const HASH_COMMENT_MODE = COMMENT('#', '$'); const NUMBER_MODE = { className: 'number', begin: NUMBER_RE, relevance: 0 }; const C_NUMBER_MODE = { className: 'number', begin: C_NUMBER_RE, relevance: 0 }; const BINARY_NUMBER_MODE = { className: 'number', begin: BINARY_NUMBER_RE, relevance: 0 }; const CSS_NUMBER_MODE = { className: 'number', begin: NUMBER_RE + '(' + '%|em|ex|ch|rem' + '|vw|vh|vmin|vmax' + '|cm|mm|in|pt|pc|px' + '|deg|grad|rad|turn' + '|s|ms' + '|Hz|kHz' + '|dpi|dpcm|dppx' + ')?', relevance: 0 }; const REGEXP_MODE = { // this outer rule makes sure we actually have a WHOLE regex and not simply // an expression such as: // // 3 / something // // (which will then blow up when regex's `illegal` sees the newline) begin: /(?=\/[^/\n]*\/)/, contains: [{ className: 'regexp', begin: /\//, end: /\/[gimuy]*/, illegal: /\n/, contains: [ BACKSLASH_ESCAPE, { begin: /\[/, end: /\]/, relevance: 0, contains: [BACKSLASH_ESCAPE] } ] }] }; const TITLE_MODE = { className: 'title', begin: IDENT_RE, relevance: 0 }; const UNDERSCORE_TITLE_MODE = { className: 'title', begin: UNDERSCORE_IDENT_RE, relevance: 0 }; const METHOD_GUARD = { // excludes method names from keyword processing begin: '\\.\\s*' + UNDERSCORE_IDENT_RE, relevance: 0 }; /** * Adds end same as begin mechanics to a mode * * Your mode must include at least a single () match group as that first match * group is what is used for comparison * @param {Partial} mode */ const END_SAME_AS_BEGIN = function(mode) { return Object.assign(mode, { /** @type {ModeCallback} */ 'on:begin': (m, resp) => { resp.data._beginMatch = m[1]; }, /** @type {ModeCallback} */ 'on:end': (m, resp) => { if (resp.data._beginMatch !== m[1]) resp.ignoreMatch(); } }); }; var MODES = /*#__PURE__*/Object.freeze({ __proto__: null, MATCH_NOTHING_RE: MATCH_NOTHING_RE, IDENT_RE: IDENT_RE, UNDERSCORE_IDENT_RE: UNDERSCORE_IDENT_RE, NUMBER_RE: NUMBER_RE, C_NUMBER_RE: C_NUMBER_RE, BINARY_NUMBER_RE: BINARY_NUMBER_RE, RE_STARTERS_RE: RE_STARTERS_RE, SHEBANG: SHEBANG, BACKSLASH_ESCAPE: BACKSLASH_ESCAPE, APOS_STRING_MODE: APOS_STRING_MODE, QUOTE_STRING_MODE: QUOTE_STRING_MODE, PHRASAL_WORDS_MODE: PHRASAL_WORDS_MODE, COMMENT: COMMENT, C_LINE_COMMENT_MODE: C_LINE_COMMENT_MODE, C_BLOCK_COMMENT_MODE: C_BLOCK_COMMENT_MODE, HASH_COMMENT_MODE: HASH_COMMENT_MODE, NUMBER_MODE: NUMBER_MODE, C_NUMBER_MODE: C_NUMBER_MODE, BINARY_NUMBER_MODE: BINARY_NUMBER_MODE, CSS_NUMBER_MODE: CSS_NUMBER_MODE, REGEXP_MODE: REGEXP_MODE, TITLE_MODE: TITLE_MODE, UNDERSCORE_TITLE_MODE: UNDERSCORE_TITLE_MODE, METHOD_GUARD: METHOD_GUARD, END_SAME_AS_BEGIN: END_SAME_AS_BEGIN }); // Grammar extensions / plugins // See: https://github.com/highlightjs/highlight.js/issues/2833 // Grammar extensions allow "syntactic sugar" to be added to the grammar modes // without requiring any underlying changes to the compiler internals. // `compileMatch` being the perfect small example of now allowing a grammar // author to write `match` when they desire to match a single expression rather // than being forced to use `begin`. The extension then just moves `match` into // `begin` when it runs. Ie, no features have been added, but we've just made // the experience of writing (and reading grammars) a little bit nicer. // ------ // TODO: We need negative look-behind support to do this properly /** * Skip a match if it has a preceding dot * * This is used for `beginKeywords` to prevent matching expressions such as * `bob.keyword.do()`. The mode compiler automatically wires this up as a * special _internal_ 'on:begin' callback for modes with `beginKeywords` * @param {RegExpMatchArray} match * @param {CallbackResponse} response */ function skipIfhasPrecedingDot(match, response) { const before = match.input[match.index - 1]; if (before === ".") { response.ignoreMatch(); } } /** * `beginKeywords` syntactic sugar * @type {CompilerExt} */ function beginKeywords(mode, parent) { if (!parent) return; if (!mode.beginKeywords) return; // for languages with keywords that include non-word characters checking for // a word boundary is not sufficient, so instead we check for a word boundary // or whitespace - this does no harm in any case since our keyword engine // doesn't allow spaces in keywords anyways and we still check for the boundary // first mode.begin = '\\b(' + mode.beginKeywords.split(' ').join('|') + ')(?!\\.)(?=\\b|\\s)'; mode.__beforeBegin = skipIfhasPrecedingDot; mode.keywords = mode.keywords || mode.beginKeywords; delete mode.beginKeywords; // prevents double relevance, the keywords themselves provide // relevance, the mode doesn't need to double it // eslint-disable-next-line no-undefined if (mode.relevance === undefined) mode.relevance = 0; } /** * Allow `illegal` to contain an array of illegal values * @type {CompilerExt} */ function compileIllegal(mode, _parent) { if (!Array.isArray(mode.illegal)) return; mode.illegal = either(...mode.illegal); } /** * `match` to match a single expression for readability * @type {CompilerExt} */ function compileMatch(mode, _parent) { if (!mode.match) return; if (mode.begin || mode.end) throw new Error("begin & end are not supported with match"); mode.begin = mode.match; delete mode.match; } /** * provides the default 1 relevance to all modes * @type {CompilerExt} */ function compileRelevance(mode, _parent) { // eslint-disable-next-line no-undefined if (mode.relevance === undefined) mode.relevance = 1; } // keywords that should have no default relevance value const COMMON_KEYWORDS = [ 'of', 'and', 'for', 'in', 'not', 'or', 'if', 'then', 'parent', // common variable name 'list', // common variable name 'value' // common variable name ]; const DEFAULT_KEYWORD_CLASSNAME = "keyword"; /** * Given raw keywords from a language definition, compile them. * * @param {string | Record | Array} rawKeywords * @param {boolean} caseInsensitive */ function compileKeywords(rawKeywords, caseInsensitive, className = DEFAULT_KEYWORD_CLASSNAME) { /** @type KeywordDict */ const compiledKeywords = {}; // input can be a string of keywords, an array of keywords, or a object with // named keys representing className (which can then point to a string or array) if (typeof rawKeywords === 'string') { compileList(className, rawKeywords.split(" ")); } else if (Array.isArray(rawKeywords)) { compileList(className, rawKeywords); } else { Object.keys(rawKeywords).forEach(function(className) { // collapse all our objects back into the parent object Object.assign( compiledKeywords, compileKeywords(rawKeywords[className], caseInsensitive, className) ); }); } return compiledKeywords; // --- /** * Compiles an individual list of keywords * * Ex: "for if when while|5" * * @param {string} className * @param {Array} keywordList */ function compileList(className, keywordList) { if (caseInsensitive) { keywordList = keywordList.map(x => x.toLowerCase()); } keywordList.forEach(function(keyword) { const pair = keyword.split('|'); compiledKeywords[pair[0]] = [className, scoreForKeyword(pair[0], pair[1])]; }); } } /** * Returns the proper score for a given keyword * * Also takes into account comment keywords, which will be scored 0 UNLESS * another score has been manually assigned. * @param {string} keyword * @param {string} [providedScore] */ function scoreForKeyword(keyword, providedScore) { // manual scores always win over common keywords // so you can force a score of 1 if you really insist if (providedScore) { return Number(providedScore); } return commonKeyword(keyword) ? 0 : 1; } /** * Determines if a given keyword is common or not * * @param {string} keyword */ function commonKeyword(keyword) { return COMMON_KEYWORDS.includes(keyword.toLowerCase()); } // compilation /** * Compiles a language definition result * * Given the raw result of a language definition (Language), compiles this so * that it is ready for highlighting code. * @param {Language} language * @param {{plugins: HLJSPlugin[]}} opts * @returns {CompiledLanguage} */ function compileLanguage(language, { plugins }) { /** * Builds a regex with the case sensativility of the current language * * @param {RegExp | string} value * @param {boolean} [global] */ function langRe(value, global) { return new RegExp( source(value), 'm' + (language.case_insensitive ? 'i' : '') + (global ? 'g' : '') ); } /** Stores multiple regular expressions and allows you to quickly search for them all in a string simultaneously - returning the first match. It does this by creating a huge (a|b|c) regex - each individual item wrapped with () and joined by `|` - using match groups to track position. When a match is found checking which position in the array has content allows us to figure out which of the original regexes / match groups triggered the match. The match object itself (the result of `Regex.exec`) is returned but also enhanced by merging in any meta-data that was registered with the regex. This is how we keep track of which mode matched, and what type of rule (`illegal`, `begin`, end, etc). */ class MultiRegex { constructor() { this.matchIndexes = {}; // @ts-ignore this.regexes = []; this.matchAt = 1; this.position = 0; } // @ts-ignore addRule(re, opts) { opts.position = this.position++; // @ts-ignore this.matchIndexes[this.matchAt] = opts; this.regexes.push([opts, re]); this.matchAt += countMatchGroups(re) + 1; } compile() { if (this.regexes.length === 0) { // avoids the need to check length every time exec is called // @ts-ignore this.exec = () => null; } const terminators = this.regexes.map(el => el[1]); this.matcherRe = langRe(join(terminators), true); this.lastIndex = 0; } /** @param {string} s */ exec(s) { this.matcherRe.lastIndex = this.lastIndex; const match = this.matcherRe.exec(s); if (!match) { return null; } // eslint-disable-next-line no-undefined const i = match.findIndex((el, i) => i > 0 && el !== undefined); // @ts-ignore const matchData = this.matchIndexes[i]; // trim off any earlier non-relevant match groups (ie, the other regex // match groups that make up the multi-matcher) match.splice(0, i); return Object.assign(match, matchData); } } /* Created to solve the key deficiently with MultiRegex - there is no way to test for multiple matches at a single location. Why would we need to do that? In the future a more dynamic engine will allow certain matches to be ignored. An example: if we matched say the 3rd regex in a large group but decided to ignore it - we'd need to started testing again at the 4th regex... but MultiRegex itself gives us no real way to do that. So what this class creates MultiRegexs on the fly for whatever search position they are needed. NOTE: These additional MultiRegex objects are created dynamically. For most grammars most of the time we will never actually need anything more than the first MultiRegex - so this shouldn't have too much overhead. Say this is our search group, and we match regex3, but wish to ignore it. regex1 | regex2 | regex3 | regex4 | regex5 ' ie, startAt = 0 What we need is a new MultiRegex that only includes the remaining possibilities: regex4 | regex5 ' ie, startAt = 3 This class wraps all that complexity up in a simple API... `startAt` decides where in the array of expressions to start doing the matching. It auto-increments, so if a match is found at position 2, then startAt will be set to 3. If the end is reached startAt will return to 0. MOST of the time the parser will be setting startAt manually to 0. */ class ResumableMultiRegex { constructor() { // @ts-ignore this.rules = []; // @ts-ignore this.multiRegexes = []; this.count = 0; this.lastIndex = 0; this.regexIndex = 0; } // @ts-ignore getMatcher(index) { if (this.multiRegexes[index]) return this.multiRegexes[index]; const matcher = new MultiRegex(); this.rules.slice(index).forEach(([re, opts]) => matcher.addRule(re, opts)); matcher.compile(); this.multiRegexes[index] = matcher; return matcher; } resumingScanAtSamePosition() { return this.regexIndex !== 0; } considerAll() { this.regexIndex = 0; } // @ts-ignore addRule(re, opts) { this.rules.push([re, opts]); if (opts.type === "begin") this.count++; } /** @param {string} s */ exec(s) { const m = this.getMatcher(this.regexIndex); m.lastIndex = this.lastIndex; let result = m.exec(s); // The following is because we have no easy way to say "resume scanning at the // existing position but also skip the current rule ONLY". What happens is // all prior rules are also skipped which can result in matching the wrong // thing. Example of matching "booger": // our matcher is [string, "booger", number] // // ....booger.... // if "booger" is ignored then we'd really need a regex to scan from the // SAME position for only: [string, number] but ignoring "booger" (if it // was the first match), a simple resume would scan ahead who knows how // far looking only for "number", ignoring potential string matches (or // future "booger" matches that might be valid.) // So what we do: We execute two matchers, one resuming at the same // position, but the second full matcher starting at the position after: // /--- resume first regex match here (for [number]) // |/---- full match here for [string, "booger", number] // vv // ....booger.... // Which ever results in a match first is then used. So this 3-4 step // process essentially allows us to say "match at this position, excluding // a prior rule that was ignored". // // 1. Match "booger" first, ignore. Also proves that [string] does non match. // 2. Resume matching for [number] // 3. Match at index + 1 for [string, "booger", number] // 4. If #2 and #3 result in matches, which came first? if (this.resumingScanAtSamePosition()) { if (result && result.index === this.lastIndex) ; else { // use the second matcher result const m2 = this.getMatcher(0); m2.lastIndex = this.lastIndex + 1; result = m2.exec(s); } } if (result) { this.regexIndex += result.position + 1; if (this.regexIndex === this.count) { // wrap-around to considering all matches again this.considerAll(); } } return result; } } /** * Given a mode, builds a huge ResumableMultiRegex that can be used to walk * the content and find matches. * * @param {CompiledMode} mode * @returns {ResumableMultiRegex} */ function buildModeRegex(mode) { const mm = new ResumableMultiRegex(); mode.contains.forEach(term => mm.addRule(term.begin, { rule: term, type: "begin" })); if (mode.terminatorEnd) { mm.addRule(mode.terminatorEnd, { type: "end" }); } if (mode.illegal) { mm.addRule(mode.illegal, { type: "illegal" }); } return mm; } /** skip vs abort vs ignore * * @skip - The mode is still entered and exited normally (and contains rules apply), * but all content is held and added to the parent buffer rather than being * output when the mode ends. Mostly used with `sublanguage` to build up * a single large buffer than can be parsed by sublanguage. * * - The mode begin ands ends normally. * - Content matched is added to the parent mode buffer. * - The parser cursor is moved forward normally. * * @abort - A hack placeholder until we have ignore. Aborts the mode (as if it * never matched) but DOES NOT continue to match subsequent `contains` * modes. Abort is bad/suboptimal because it can result in modes * farther down not getting applied because an earlier rule eats the * content but then aborts. * * - The mode does not begin. * - Content matched by `begin` is added to the mode buffer. * - The parser cursor is moved forward accordingly. * * @ignore - Ignores the mode (as if it never matched) and continues to match any * subsequent `contains` modes. Ignore isn't technically possible with * the current parser implementation. * * - The mode does not begin. * - Content matched by `begin` is ignored. * - The parser cursor is not moved forward. */ /** * Compiles an individual mode * * This can raise an error if the mode contains certain detectable known logic * issues. * @param {Mode} mode * @param {CompiledMode | null} [parent] * @returns {CompiledMode | never} */ function compileMode(mode, parent) { const cmode = /** @type CompiledMode */ (mode); if (mode.isCompiled) return cmode; [ // do this early so compiler extensions generally don't have to worry about // the distinction between match/begin compileMatch ].forEach(ext => ext(mode, parent)); language.compilerExtensions.forEach(ext => ext(mode, parent)); // __beforeBegin is considered private API, internal use only mode.__beforeBegin = null; [ beginKeywords, // do this later so compiler extensions that come earlier have access to the // raw array if they wanted to perhaps manipulate it, etc. compileIllegal, // default to 1 relevance if not specified compileRelevance ].forEach(ext => ext(mode, parent)); mode.isCompiled = true; let keywordPattern = null; if (typeof mode.keywords === "object") { keywordPattern = mode.keywords.$pattern; delete mode.keywords.$pattern; } if (mode.keywords) { mode.keywords = compileKeywords(mode.keywords, language.case_insensitive); } // both are not allowed if (mode.lexemes && keywordPattern) { throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) "); } // `mode.lexemes` was the old standard before we added and now recommend // using `keywords.$pattern` to pass the keyword pattern keywordPattern = keywordPattern || mode.lexemes || /\w+/; cmode.keywordPatternRe = langRe(keywordPattern, true); if (parent) { if (!mode.begin) mode.begin = /\B|\b/; cmode.beginRe = langRe(mode.begin); if (mode.endSameAsBegin) mode.end = mode.begin; if (!mode.end && !mode.endsWithParent) mode.end = /\B|\b/; if (mode.end) cmode.endRe = langRe(mode.end); cmode.terminatorEnd = source(mode.end) || ''; if (mode.endsWithParent && parent.terminatorEnd) { cmode.terminatorEnd += (mode.end ? '|' : '') + parent.terminatorEnd; } } if (mode.illegal) cmode.illegalRe = langRe(/** @type {RegExp | string} */ (mode.illegal)); if (!mode.contains) mode.contains = []; mode.contains = [].concat(...mode.contains.map(function(c) { return expandOrCloneMode(c === 'self' ? mode : c); })); mode.contains.forEach(function(c) { compileMode(/** @type Mode */ (c), cmode); }); if (mode.starts) { compileMode(mode.starts, parent); } cmode.matcher = buildModeRegex(cmode); return cmode; } if (!language.compilerExtensions) language.compilerExtensions = []; // self is not valid at the top-level if (language.contains && language.contains.includes('self')) { throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation."); } // we need a null object, which inherit will guarantee language.classNameAliases = inherit(language.classNameAliases || {}); return compileMode(/** @type Mode */ (language)); } /** * Determines if a mode has a dependency on it's parent or not * * If a mode does have a parent dependency then often we need to clone it if * it's used in multiple places so that each copy points to the correct parent, * where-as modes without a parent can often safely be re-used at the bottom of * a mode chain. * * @param {Mode | null} mode * @returns {boolean} - is there a dependency on the parent? * */ function dependencyOnParent(mode) { if (!mode) return false; return mode.endsWithParent || dependencyOnParent(mode.starts); } /** * Expands a mode or clones it if necessary * * This is necessary for modes with parental dependenceis (see notes on * `dependencyOnParent`) and for nodes that have `variants` - which must then be * exploded into their own individual modes at compile time. * * @param {Mode} mode * @returns {Mode | Mode[]} * */ function expandOrCloneMode(mode) { if (mode.variants && !mode.cachedVariants) { mode.cachedVariants = mode.variants.map(function(variant) { return inherit(mode, { variants: null }, variant); }); } // EXPAND // if we have variants then essentially "replace" the mode with the variants // this happens in compileMode, where this function is called from if (mode.cachedVariants) { return mode.cachedVariants; } // CLONE // if we have dependencies on parents then we need a unique // instance of ourselves, so we can be reused with many // different parents without issue if (dependencyOnParent(mode)) { return inherit(mode, { starts: mode.starts ? inherit(mode.starts) : null }); } if (Object.isFrozen(mode)) { return inherit(mode); } // no special dependency issues, just return ourselves return mode; } var version = "10.7.3"; // @ts-nocheck function hasValueOrEmptyAttribute(value) { return Boolean(value || value === ""); } function BuildVuePlugin(hljs) { const Component = { props: ["language", "code", "autodetect"], data: function() { return { detectedLanguage: "", unknownLanguage: false }; }, computed: { className() { if (this.unknownLanguage) return ""; return "hljs " + this.detectedLanguage; }, highlighted() { // no idea what language to use, return raw code if (!this.autoDetect && !hljs.getLanguage(this.language)) { console.warn(`The language "${this.language}" you specified could not be found.`); this.unknownLanguage = true; return escapeHTML(this.code); } let result = {}; if (this.autoDetect) { result = hljs.highlightAuto(this.code); this.detectedLanguage = result.language; } else { result = hljs.highlight(this.language, this.code, this.ignoreIllegals); this.detectedLanguage = this.language; } return result.value; }, autoDetect() { return !this.language || hasValueOrEmptyAttribute(this.autodetect); }, ignoreIllegals() { return true; } }, // this avoids needing to use a whole Vue compilation pipeline just // to build Highlight.js render(createElement) { return createElement("pre", {}, [ createElement("code", { class: this.className, domProps: { innerHTML: this.highlighted } }) ]); } // template: `
    ` }; const VuePlugin = { install(Vue) { Vue.component('highlightjs', Component); } }; return { Component, VuePlugin }; } /* plugin itself */ /** @type {HLJSPlugin} */ const mergeHTMLPlugin = { "after:highlightElement": ({ el, result, text }) => { const originalStream = nodeStream(el); if (!originalStream.length) return; const resultNode = document.createElement('div'); resultNode.innerHTML = result.value; result.value = mergeStreams(originalStream, nodeStream(resultNode), text); } }; /* Stream merging support functions */ /** * @typedef Event * @property {'start'|'stop'} event * @property {number} offset * @property {Node} node */ /** * @param {Node} node */ function tag(node) { return node.nodeName.toLowerCase(); } /** * @param {Node} node */ function nodeStream(node) { /** @type Event[] */ const result = []; (function _nodeStream(node, offset) { for (let child = node.firstChild; child; child = child.nextSibling) { if (child.nodeType === 3) { offset += child.nodeValue.length; } else if (child.nodeType === 1) { result.push({ event: 'start', offset: offset, node: child }); offset = _nodeStream(child, offset); // Prevent void elements from having an end tag that would actually // double them in the output. There are more void elements in HTML // but we list only those realistically expected in code display. if (!tag(child).match(/br|hr|img|input/)) { result.push({ event: 'stop', offset: offset, node: child }); } } } return offset; })(node, 0); return result; } /** * @param {any} original - the original stream * @param {any} highlighted - stream of the highlighted source * @param {string} value - the original source itself */ function mergeStreams(original, highlighted, value) { let processed = 0; let result = ''; const nodeStack = []; function selectStream() { if (!original.length || !highlighted.length) { return original.length ? original : highlighted; } if (original[0].offset !== highlighted[0].offset) { return (original[0].offset < highlighted[0].offset) ? original : highlighted; } /* To avoid starting the stream just before it should stop the order is ensured that original always starts first and closes last: if (event1 == 'start' && event2 == 'start') return original; if (event1 == 'start' && event2 == 'stop') return highlighted; if (event1 == 'stop' && event2 == 'start') return original; if (event1 == 'stop' && event2 == 'stop') return highlighted; ... which is collapsed to: */ return highlighted[0].event === 'start' ? original : highlighted; } /** * @param {Node} node */ function open(node) { /** @param {Attr} attr */ function attributeString(attr) { return ' ' + attr.nodeName + '="' + escapeHTML(attr.value) + '"'; } // @ts-ignore result += '<' + tag(node) + [].map.call(node.attributes, attributeString).join('') + '>'; } /** * @param {Node} node */ function close(node) { result += ''; } /** * @param {Event} event */ function render(event) { (event.event === 'start' ? open : close)(event.node); } while (original.length || highlighted.length) { let stream = selectStream(); result += escapeHTML(value.substring(processed, stream[0].offset)); processed = stream[0].offset; if (stream === original) { /* On any opening or closing tag of the original markup we first close the entire highlighted node stack, then render the original tag along with all the following original tags at the same offset and then reopen all the tags on the highlighted stack. */ nodeStack.reverse().forEach(close); do { render(stream.splice(0, 1)[0]); stream = selectStream(); } while (stream === original && stream.length && stream[0].offset === processed); nodeStack.reverse().forEach(open); } else { if (stream[0].event === 'start') { nodeStack.push(stream[0].node); } else { nodeStack.pop(); } render(stream.splice(0, 1)[0]); } } return result + escapeHTML(value.substr(processed)); } /* For the reasoning behind this please see: https://github.com/highlightjs/highlight.js/issues/2880#issuecomment-747275419 */ /** * @type {Record} */ const seenDeprecations = {}; /** * @param {string} message */ const error = (message) => { console.error(message); }; /** * @param {string} message * @param {any} args */ const warn = (message, ...args) => { console.log(`WARN: ${message}`, ...args); }; /** * @param {string} version * @param {string} message */ const deprecated = (version, message) => { if (seenDeprecations[`${version}/${message}`]) return; console.log(`Deprecated as of ${version}. ${message}`); seenDeprecations[`${version}/${message}`] = true; }; /* Syntax highlighting with language autodetection. https://highlightjs.org/ */ const escape$1 = escapeHTML; const inherit$1 = inherit; const NO_MATCH = Symbol("nomatch"); /** * @param {any} hljs - object that is extended (legacy) * @returns {HLJSApi} */ const HLJS = function(hljs) { // Global internal variables used within the highlight.js library. /** @type {Record} */ const languages = Object.create(null); /** @type {Record} */ const aliases = Object.create(null); /** @type {HLJSPlugin[]} */ const plugins = []; // safe/production mode - swallows more errors, tries to keep running // even if a single syntax or parse hits a fatal error let SAFE_MODE = true; const fixMarkupRe = /(^(<[^>]+>|\t|)+|\n)/gm; const LANGUAGE_NOT_FOUND = "Could not find the language '{}', did you forget to load/include a language module?"; /** @type {Language} */ const PLAINTEXT_LANGUAGE = { disableAutodetect: true, name: 'Plain text', contains: [] }; // Global options used when within external APIs. This is modified when // calling the `hljs.configure` function. /** @type HLJSOptions */ let options = { noHighlightRe: /^(no-?highlight)$/i, languageDetectRe: /\blang(?:uage)?-([\w-]+)\b/i, classPrefix: 'hljs-', tabReplace: null, useBR: false, languages: null, // beta configuration options, subject to change, welcome to discuss // https://github.com/highlightjs/highlight.js/issues/1086 __emitter: TokenTreeEmitter }; /* Utility functions */ /** * Tests a language name to see if highlighting should be skipped * @param {string} languageName */ function shouldNotHighlight(languageName) { return options.noHighlightRe.test(languageName); } /** * @param {HighlightedHTMLElement} block - the HTML element to determine language for */ function blockLanguage(block) { let classes = block.className + ' '; classes += block.parentNode ? block.parentNode.className : ''; // language-* takes precedence over non-prefixed class names. const match = options.languageDetectRe.exec(classes); if (match) { const language = getLanguage(match[1]); if (!language) { warn(LANGUAGE_NOT_FOUND.replace("{}", match[1])); warn("Falling back to no-highlight mode for this block.", block); } return language ? match[1] : 'no-highlight'; } return classes .split(/\s+/) .find((_class) => shouldNotHighlight(_class) || getLanguage(_class)); } /** * Core highlighting function. * * OLD API * highlight(lang, code, ignoreIllegals, continuation) * * NEW API * highlight(code, {lang, ignoreIllegals}) * * @param {string} codeOrlanguageName - the language to use for highlighting * @param {string | HighlightOptions} optionsOrCode - the code to highlight * @param {boolean} [ignoreIllegals] - whether to ignore illegal matches, default is to bail * @param {CompiledMode} [continuation] - current continuation mode, if any * * @returns {HighlightResult} Result - an object that represents the result * @property {string} language - the language name * @property {number} relevance - the relevance score * @property {string} value - the highlighted HTML code * @property {string} code - the original raw code * @property {CompiledMode} top - top of the current mode stack * @property {boolean} illegal - indicates whether any illegal matches were found */ function highlight(codeOrlanguageName, optionsOrCode, ignoreIllegals, continuation) { let code = ""; let languageName = ""; if (typeof optionsOrCode === "object") { code = codeOrlanguageName; ignoreIllegals = optionsOrCode.ignoreIllegals; languageName = optionsOrCode.language; // continuation not supported at all via the new API // eslint-disable-next-line no-undefined continuation = undefined; } else { // old API deprecated("10.7.0", "highlight(lang, code, ...args) has been deprecated."); deprecated("10.7.0", "Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"); languageName = codeOrlanguageName; code = optionsOrCode; } /** @type {BeforeHighlightContext} */ const context = { code, language: languageName }; // the plugin can change the desired language or the code to be highlighted // just be changing the object it was passed fire("before:highlight", context); // a before plugin can usurp the result completely by providing it's own // in which case we don't even need to call highlight const result = context.result ? context.result : _highlight(context.language, context.code, ignoreIllegals, continuation); result.code = context.code; // the plugin can change anything in result to suite it fire("after:highlight", result); return result; } /** * private highlight that's used internally and does not fire callbacks * * @param {string} languageName - the language to use for highlighting * @param {string} codeToHighlight - the code to highlight * @param {boolean?} [ignoreIllegals] - whether to ignore illegal matches, default is to bail * @param {CompiledMode?} [continuation] - current continuation mode, if any * @returns {HighlightResult} - result of the highlight operation */ function _highlight(languageName, codeToHighlight, ignoreIllegals, continuation) { /** * Return keyword data if a match is a keyword * @param {CompiledMode} mode - current mode * @param {RegExpMatchArray} match - regexp match data * @returns {KeywordData | false} */ function keywordData(mode, match) { const matchText = language.case_insensitive ? match[0].toLowerCase() : match[0]; return Object.prototype.hasOwnProperty.call(mode.keywords, matchText) && mode.keywords[matchText]; } function processKeywords() { if (!top.keywords) { emitter.addText(modeBuffer); return; } let lastIndex = 0; top.keywordPatternRe.lastIndex = 0; let match = top.keywordPatternRe.exec(modeBuffer); let buf = ""; while (match) { buf += modeBuffer.substring(lastIndex, match.index); const data = keywordData(top, match); if (data) { const [kind, keywordRelevance] = data; emitter.addText(buf); buf = ""; relevance += keywordRelevance; if (kind.startsWith("_")) { // _ implied for relevance only, do not highlight // by applying a class name buf += match[0]; } else { const cssClass = language.classNameAliases[kind] || kind; emitter.addKeyword(match[0], cssClass); } } else { buf += match[0]; } lastIndex = top.keywordPatternRe.lastIndex; match = top.keywordPatternRe.exec(modeBuffer); } buf += modeBuffer.substr(lastIndex); emitter.addText(buf); } function processSubLanguage() { if (modeBuffer === "") return; /** @type HighlightResult */ let result = null; if (typeof top.subLanguage === 'string') { if (!languages[top.subLanguage]) { emitter.addText(modeBuffer); return; } result = _highlight(top.subLanguage, modeBuffer, true, continuations[top.subLanguage]); continuations[top.subLanguage] = /** @type {CompiledMode} */ (result.top); } else { result = highlightAuto(modeBuffer, top.subLanguage.length ? top.subLanguage : null); } // Counting embedded language score towards the host language may be disabled // with zeroing the containing mode relevance. Use case in point is Markdown that // allows XML everywhere and makes every XML snippet to have a much larger Markdown // score. if (top.relevance > 0) { relevance += result.relevance; } emitter.addSublanguage(result.emitter, result.language); } function processBuffer() { if (top.subLanguage != null) { processSubLanguage(); } else { processKeywords(); } modeBuffer = ''; } /** * @param {Mode} mode - new mode to start */ function startNewMode(mode) { if (mode.className) { emitter.openNode(language.classNameAliases[mode.className] || mode.className); } top = Object.create(mode, { parent: { value: top } }); return top; } /** * @param {CompiledMode } mode - the mode to potentially end * @param {RegExpMatchArray} match - the latest match * @param {string} matchPlusRemainder - match plus remainder of content * @returns {CompiledMode | void} - the next mode, or if void continue on in current mode */ function endOfMode(mode, match, matchPlusRemainder) { let matched = startsWith(mode.endRe, matchPlusRemainder); if (matched) { if (mode["on:end"]) { const resp = new Response(mode); mode["on:end"](match, resp); if (resp.isMatchIgnored) matched = false; } if (matched) { while (mode.endsParent && mode.parent) { mode = mode.parent; } return mode; } } // even if on:end fires an `ignore` it's still possible // that we might trigger the end node because of a parent mode if (mode.endsWithParent) { return endOfMode(mode.parent, match, matchPlusRemainder); } } /** * Handle matching but then ignoring a sequence of text * * @param {string} lexeme - string containing full match text */ function doIgnore(lexeme) { if (top.matcher.regexIndex === 0) { // no more regexs to potentially match here, so we move the cursor forward one // space modeBuffer += lexeme[0]; return 1; } else { // no need to move the cursor, we still have additional regexes to try and // match at this very spot resumeScanAtSamePosition = true; return 0; } } /** * Handle the start of a new potential mode match * * @param {EnhancedMatch} match - the current match * @returns {number} how far to advance the parse cursor */ function doBeginMatch(match) { const lexeme = match[0]; const newMode = match.rule; const resp = new Response(newMode); // first internal before callbacks, then the public ones const beforeCallbacks = [newMode.__beforeBegin, newMode["on:begin"]]; for (const cb of beforeCallbacks) { if (!cb) continue; cb(match, resp); if (resp.isMatchIgnored) return doIgnore(lexeme); } if (newMode && newMode.endSameAsBegin) { newMode.endRe = escape(lexeme); } if (newMode.skip) { modeBuffer += lexeme; } else { if (newMode.excludeBegin) { modeBuffer += lexeme; } processBuffer(); if (!newMode.returnBegin && !newMode.excludeBegin) { modeBuffer = lexeme; } } startNewMode(newMode); // if (mode["after:begin"]) { // let resp = new Response(mode); // mode["after:begin"](match, resp); // } return newMode.returnBegin ? 0 : lexeme.length; } /** * Handle the potential end of mode * * @param {RegExpMatchArray} match - the current match */ function doEndMatch(match) { const lexeme = match[0]; const matchPlusRemainder = codeToHighlight.substr(match.index); const endMode = endOfMode(top, match, matchPlusRemainder); if (!endMode) { return NO_MATCH; } const origin = top; if (origin.skip) { modeBuffer += lexeme; } else { if (!(origin.returnEnd || origin.excludeEnd)) { modeBuffer += lexeme; } processBuffer(); if (origin.excludeEnd) { modeBuffer = lexeme; } } do { if (top.className) { emitter.closeNode(); } if (!top.skip && !top.subLanguage) { relevance += top.relevance; } top = top.parent; } while (top !== endMode.parent); if (endMode.starts) { if (endMode.endSameAsBegin) { endMode.starts.endRe = endMode.endRe; } startNewMode(endMode.starts); } return origin.returnEnd ? 0 : lexeme.length; } function processContinuations() { const list = []; for (let current = top; current !== language; current = current.parent) { if (current.className) { list.unshift(current.className); } } list.forEach(item => emitter.openNode(item)); } /** @type {{type?: MatchType, index?: number, rule?: Mode}}} */ let lastMatch = {}; /** * Process an individual match * * @param {string} textBeforeMatch - text preceeding the match (since the last match) * @param {EnhancedMatch} [match] - the match itself */ function processLexeme(textBeforeMatch, match) { const lexeme = match && match[0]; // add non-matched text to the current mode buffer modeBuffer += textBeforeMatch; if (lexeme == null) { processBuffer(); return 0; } // we've found a 0 width match and we're stuck, so we need to advance // this happens when we have badly behaved rules that have optional matchers to the degree that // sometimes they can end up matching nothing at all // Ref: https://github.com/highlightjs/highlight.js/issues/2140 if (lastMatch.type === "begin" && match.type === "end" && lastMatch.index === match.index && lexeme === "") { // spit the "skipped" character that our regex choked on back into the output sequence modeBuffer += codeToHighlight.slice(match.index, match.index + 1); if (!SAFE_MODE) { /** @type {AnnotatedError} */ const err = new Error('0 width match regex'); err.languageName = languageName; err.badRule = lastMatch.rule; throw err; } return 1; } lastMatch = match; if (match.type === "begin") { return doBeginMatch(match); } else if (match.type === "illegal" && !ignoreIllegals) { // illegal match, we do not continue processing /** @type {AnnotatedError} */ const err = new Error('Illegal lexeme "' + lexeme + '" for mode "' + (top.className || '') + '"'); err.mode = top; throw err; } else if (match.type === "end") { const processed = doEndMatch(match); if (processed !== NO_MATCH) { return processed; } } // edge case for when illegal matches $ (end of line) which is technically // a 0 width match but not a begin/end match so it's not caught by the // first handler (when ignoreIllegals is true) if (match.type === "illegal" && lexeme === "") { // advance so we aren't stuck in an infinite loop return 1; } // infinite loops are BAD, this is a last ditch catch all. if we have a // decent number of iterations yet our index (cursor position in our // parsing) still 3x behind our index then something is very wrong // so we bail if (iterations > 100000 && iterations > match.index * 3) { const err = new Error('potential infinite loop, way more iterations than matches'); throw err; } /* Why might be find ourselves here? Only one occasion now. An end match that was triggered but could not be completed. When might this happen? When an `endSameasBegin` rule sets the end rule to a specific match. Since the overall mode termination rule that's being used to scan the text isn't recompiled that means that any match that LOOKS like the end (but is not, because it is not an exact match to the beginning) will end up here. A definite end match, but when `doEndMatch` tries to "reapply" the end rule and fails to match, we wind up here, and just silently ignore the end. This causes no real harm other than stopping a few times too many. */ modeBuffer += lexeme; return lexeme.length; } const language = getLanguage(languageName); if (!language) { error(LANGUAGE_NOT_FOUND.replace("{}", languageName)); throw new Error('Unknown language: "' + languageName + '"'); } const md = compileLanguage(language, { plugins }); let result = ''; /** @type {CompiledMode} */ let top = continuation || md; /** @type Record */ const continuations = {}; // keep continuations for sub-languages const emitter = new options.__emitter(options); processContinuations(); let modeBuffer = ''; let relevance = 0; let index = 0; let iterations = 0; let resumeScanAtSamePosition = false; try { top.matcher.considerAll(); for (;;) { iterations++; if (resumeScanAtSamePosition) { // only regexes not matched previously will now be // considered for a potential match resumeScanAtSamePosition = false; } else { top.matcher.considerAll(); } top.matcher.lastIndex = index; const match = top.matcher.exec(codeToHighlight); // console.log("match", match[0], match.rule && match.rule.begin) if (!match) break; const beforeMatch = codeToHighlight.substring(index, match.index); const processedCount = processLexeme(beforeMatch, match); index = match.index + processedCount; } processLexeme(codeToHighlight.substr(index)); emitter.closeAllNodes(); emitter.finalize(); result = emitter.toHTML(); return { // avoid possible breakage with v10 clients expecting // this to always be an integer relevance: Math.floor(relevance), value: result, language: languageName, illegal: false, emitter: emitter, top: top }; } catch (err) { if (err.message && err.message.includes('Illegal')) { return { illegal: true, illegalBy: { msg: err.message, context: codeToHighlight.slice(index - 100, index + 100), mode: err.mode }, sofar: result, relevance: 0, value: escape$1(codeToHighlight), emitter: emitter }; } else if (SAFE_MODE) { return { illegal: false, relevance: 0, value: escape$1(codeToHighlight), emitter: emitter, language: languageName, top: top, errorRaised: err }; } else { throw err; } } } /** * returns a valid highlight result, without actually doing any actual work, * auto highlight starts with this and it's possible for small snippets that * auto-detection may not find a better match * @param {string} code * @returns {HighlightResult} */ function justTextHighlightResult(code) { const result = { relevance: 0, emitter: new options.__emitter(options), value: escape$1(code), illegal: false, top: PLAINTEXT_LANGUAGE }; result.emitter.addText(code); return result; } /** Highlighting with language detection. Accepts a string with the code to highlight. Returns an object with the following properties: - language (detected language) - relevance (int) - value (an HTML string with highlighting markup) - second_best (object with the same structure for second-best heuristically detected language, may be absent) @param {string} code @param {Array} [languageSubset] @returns {AutoHighlightResult} */ function highlightAuto(code, languageSubset) { languageSubset = languageSubset || options.languages || Object.keys(languages); const plaintext = justTextHighlightResult(code); const results = languageSubset.filter(getLanguage).filter(autoDetection).map(name => _highlight(name, code, false) ); results.unshift(plaintext); // plaintext is always an option const sorted = results.sort((a, b) => { // sort base on relevance if (a.relevance !== b.relevance) return b.relevance - a.relevance; // always award the tie to the base language // ie if C++ and Arduino are tied, it's more likely to be C++ if (a.language && b.language) { if (getLanguage(a.language).supersetOf === b.language) { return 1; } else if (getLanguage(b.language).supersetOf === a.language) { return -1; } } // otherwise say they are equal, which has the effect of sorting on // relevance while preserving the original ordering - which is how ties // have historically been settled, ie the language that comes first always // wins in the case of a tie return 0; }); const [best, secondBest] = sorted; /** @type {AutoHighlightResult} */ const result = best; result.second_best = secondBest; return result; } /** Post-processing of the highlighted markup: - replace TABs with something more useful - replace real line-breaks with '
    ' for non-pre containers @param {string} html @returns {string} */ function fixMarkup(html) { if (!(options.tabReplace || options.useBR)) { return html; } return html.replace(fixMarkupRe, match => { if (match === '\n') { return options.useBR ? '
    ' : match; } else if (options.tabReplace) { return match.replace(/\t/g, options.tabReplace); } return match; }); } /** * Builds new class name for block given the language name * * @param {HTMLElement} element * @param {string} [currentLang] * @param {string} [resultLang] */ function updateClassName(element, currentLang, resultLang) { const language = currentLang ? aliases[currentLang] : resultLang; element.classList.add("hljs"); if (language) element.classList.add(language); } /** @type {HLJSPlugin} */ const brPlugin = { "before:highlightElement": ({ el }) => { if (options.useBR) { el.innerHTML = el.innerHTML.replace(/\n/g, '').replace(//g, '\n'); } }, "after:highlightElement": ({ result }) => { if (options.useBR) { result.value = result.value.replace(/\n/g, "
    "); } } }; const TAB_REPLACE_RE = /^(<[^>]+>|\t)+/gm; /** @type {HLJSPlugin} */ const tabReplacePlugin = { "after:highlightElement": ({ result }) => { if (options.tabReplace) { result.value = result.value.replace(TAB_REPLACE_RE, (m) => m.replace(/\t/g, options.tabReplace) ); } } }; /** * Applies highlighting to a DOM node containing code. Accepts a DOM node and * two optional parameters for fixMarkup. * * @param {HighlightedHTMLElement} element - the HTML element to highlight */ function highlightElement(element) { /** @type HTMLElement */ let node = null; const language = blockLanguage(element); if (shouldNotHighlight(language)) return; // support for v10 API fire("before:highlightElement", { el: element, language: language }); node = element; const text = node.textContent; const result = language ? highlight(text, { language, ignoreIllegals: true }) : highlightAuto(text); // support for v10 API fire("after:highlightElement", { el: element, result, text }); element.innerHTML = result.value; updateClassName(element, language, result.language); element.result = { language: result.language, // TODO: remove with version 11.0 re: result.relevance, relavance: result.relevance }; if (result.second_best) { element.second_best = { language: result.second_best.language, // TODO: remove with version 11.0 re: result.second_best.relevance, relavance: result.second_best.relevance }; } } /** * Updates highlight.js global options with the passed options * * @param {Partial} userOptions */ function configure(userOptions) { if (userOptions.useBR) { deprecated("10.3.0", "'useBR' will be removed entirely in v11.0"); deprecated("10.3.0", "Please see https://github.com/highlightjs/highlight.js/issues/2559"); } options = inherit$1(options, userOptions); } /** * Highlights to all
     blocks on a page
       *
       * @type {Function & {called?: boolean}}
       */
      // TODO: remove v12, deprecated
      const initHighlighting = () => {
        if (initHighlighting.called) return;
        initHighlighting.called = true;
    
        deprecated("10.6.0", "initHighlighting() is deprecated.  Use highlightAll() instead.");
    
        const blocks = document.querySelectorAll('pre code');
        blocks.forEach(highlightElement);
      };
    
      // Higlights all when DOMContentLoaded fires
      // TODO: remove v12, deprecated
      function initHighlightingOnLoad() {
        deprecated("10.6.0", "initHighlightingOnLoad() is deprecated.  Use highlightAll() instead.");
        wantsHighlight = true;
      }
    
      let wantsHighlight = false;
    
      /**
       * auto-highlights all pre>code elements on the page
       */
      function highlightAll() {
        // if we are called too early in the loading process
        if (document.readyState === "loading") {
          wantsHighlight = true;
          return;
        }
    
        const blocks = document.querySelectorAll('pre code');
        blocks.forEach(highlightElement);
      }
    
      function boot() {
        // if a highlight was requested before DOM was loaded, do now
        if (wantsHighlight) highlightAll();
      }
    
      // make sure we are in the browser environment
      if (typeof window !== 'undefined' && window.addEventListener) {
        window.addEventListener('DOMContentLoaded', boot, false);
      }
    
      /**
       * Register a language grammar module
       *
       * @param {string} languageName
       * @param {LanguageFn} languageDefinition
       */
      function registerLanguage(languageName, languageDefinition) {
        let lang = null;
        try {
          lang = languageDefinition(hljs);
        } catch (error$1) {
          error("Language definition for '{}' could not be registered.".replace("{}", languageName));
          // hard or soft error
          if (!SAFE_MODE) { throw error$1; } else { error(error$1); }
          // languages that have serious errors are replaced with essentially a
          // "plaintext" stand-in so that the code blocks will still get normal
          // css classes applied to them - and one bad language won't break the
          // entire highlighter
          lang = PLAINTEXT_LANGUAGE;
        }
        // give it a temporary name if it doesn't have one in the meta-data
        if (!lang.name) lang.name = languageName;
        languages[languageName] = lang;
        lang.rawDefinition = languageDefinition.bind(null, hljs);
    
        if (lang.aliases) {
          registerAliases(lang.aliases, { languageName });
        }
      }
    
      /**
       * Remove a language grammar module
       *
       * @param {string} languageName
       */
      function unregisterLanguage(languageName) {
        delete languages[languageName];
        for (const alias of Object.keys(aliases)) {
          if (aliases[alias] === languageName) {
            delete aliases[alias];
          }
        }
      }
    
      /**
       * @returns {string[]} List of language internal names
       */
      function listLanguages() {
        return Object.keys(languages);
      }
    
      /**
        intended usage: When one language truly requires another
    
        Unlike `getLanguage`, this will throw when the requested language
        is not available.
    
        @param {string} name - name of the language to fetch/require
        @returns {Language | never}
      */
      function requireLanguage(name) {
        deprecated("10.4.0", "requireLanguage will be removed entirely in v11.");
        deprecated("10.4.0", "Please see https://github.com/highlightjs/highlight.js/pull/2844");
    
        const lang = getLanguage(name);
        if (lang) { return lang; }
    
        const err = new Error('The \'{}\' language is required, but not loaded.'.replace('{}', name));
        throw err;
      }
    
      /**
       * @param {string} name - name of the language to retrieve
       * @returns {Language | undefined}
       */
      function getLanguage(name) {
        name = (name || '').toLowerCase();
        return languages[name] || languages[aliases[name]];
      }
    
      /**
       *
       * @param {string|string[]} aliasList - single alias or list of aliases
       * @param {{languageName: string}} opts
       */
      function registerAliases(aliasList, { languageName }) {
        if (typeof aliasList === 'string') {
          aliasList = [aliasList];
        }
        aliasList.forEach(alias => { aliases[alias.toLowerCase()] = languageName; });
      }
    
      /**
       * Determines if a given language has auto-detection enabled
       * @param {string} name - name of the language
       */
      function autoDetection(name) {
        const lang = getLanguage(name);
        return lang && !lang.disableAutodetect;
      }
    
      /**
       * Upgrades the old highlightBlock plugins to the new
       * highlightElement API
       * @param {HLJSPlugin} plugin
       */
      function upgradePluginAPI(plugin) {
        // TODO: remove with v12
        if (plugin["before:highlightBlock"] && !plugin["before:highlightElement"]) {
          plugin["before:highlightElement"] = (data) => {
            plugin["before:highlightBlock"](
              Object.assign({ block: data.el }, data)
            );
          };
        }
        if (plugin["after:highlightBlock"] && !plugin["after:highlightElement"]) {
          plugin["after:highlightElement"] = (data) => {
            plugin["after:highlightBlock"](
              Object.assign({ block: data.el }, data)
            );
          };
        }
      }
    
      /**
       * @param {HLJSPlugin} plugin
       */
      function addPlugin(plugin) {
        upgradePluginAPI(plugin);
        plugins.push(plugin);
      }
    
      /**
       *
       * @param {PluginEvent} event
       * @param {any} args
       */
      function fire(event, args) {
        const cb = event;
        plugins.forEach(function(plugin) {
          if (plugin[cb]) {
            plugin[cb](args);
          }
        });
      }
    
      /**
      Note: fixMarkup is deprecated and will be removed entirely in v11
    
      @param {string} arg
      @returns {string}
      */
      function deprecateFixMarkup(arg) {
        deprecated("10.2.0", "fixMarkup will be removed entirely in v11.0");
        deprecated("10.2.0", "Please see https://github.com/highlightjs/highlight.js/issues/2534");
    
        return fixMarkup(arg);
      }
    
      /**
       *
       * @param {HighlightedHTMLElement} el
       */
      function deprecateHighlightBlock(el) {
        deprecated("10.7.0", "highlightBlock will be removed entirely in v12.0");
        deprecated("10.7.0", "Please use highlightElement now.");
    
        return highlightElement(el);
      }
    
      /* Interface definition */
      Object.assign(hljs, {
        highlight,
        highlightAuto,
        highlightAll,
        fixMarkup: deprecateFixMarkup,
        highlightElement,
        // TODO: Remove with v12 API
        highlightBlock: deprecateHighlightBlock,
        configure,
        initHighlighting,
        initHighlightingOnLoad,
        registerLanguage,
        unregisterLanguage,
        listLanguages,
        getLanguage,
        registerAliases,
        requireLanguage,
        autoDetection,
        inherit: inherit$1,
        addPlugin,
        // plugins for frameworks
        vuePlugin: BuildVuePlugin(hljs).VuePlugin
      });
    
      hljs.debugMode = function() { SAFE_MODE = false; };
      hljs.safeMode = function() { SAFE_MODE = true; };
      hljs.versionString = version;
    
      for (const key in MODES) {
        // @ts-ignore
        if (typeof MODES[key] === "object") {
          // @ts-ignore
          deepFreezeEs6(MODES[key]);
        }
      }
    
      // merge all the modes/regexs into our main object
      Object.assign(hljs, MODES);
    
      // built-in plugins, likely to be moved out of core in the future
      hljs.addPlugin(brPlugin); // slated to be removed in v11
      hljs.addPlugin(mergeHTMLPlugin);
      hljs.addPlugin(tabReplacePlugin);
      return hljs;
    };
    
    // export an "instance" of the highlighter
    var highlight = HLJS({});
    
    module.exports = highlight;
    
    
    /***/ },
    
    /***/ 50948
    (module, __unused_webpack_exports, __webpack_require__) {
    
    var hljs = __webpack_require__(45981);
    
    hljs.registerLanguage('1c', __webpack_require__(32402));
    hljs.registerLanguage('abnf', __webpack_require__(52701));
    hljs.registerLanguage('accesslog', __webpack_require__(35076));
    hljs.registerLanguage('actionscript', __webpack_require__(49115));
    hljs.registerLanguage('ada', __webpack_require__(99428));
    hljs.registerLanguage('angelscript', __webpack_require__(57246));
    hljs.registerLanguage('apache', __webpack_require__(29980));
    hljs.registerLanguage('applescript', __webpack_require__(42731));
    hljs.registerLanguage('arcade', __webpack_require__(18206));
    hljs.registerLanguage('arduino', __webpack_require__(27220));
    hljs.registerLanguage('armasm', __webpack_require__(79139));
    hljs.registerLanguage('xml', __webpack_require__(17285));
    hljs.registerLanguage('asciidoc', __webpack_require__(49405));
    hljs.registerLanguage('aspectj', __webpack_require__(36478));
    hljs.registerLanguage('autohotkey', __webpack_require__(62923));
    hljs.registerLanguage('autoit', __webpack_require__(77556));
    hljs.registerLanguage('avrasm', __webpack_require__(13732));
    hljs.registerLanguage('awk', __webpack_require__(19277));
    hljs.registerLanguage('axapta', __webpack_require__(77909));
    hljs.registerLanguage('bash', __webpack_require__(35344));
    hljs.registerLanguage('basic', __webpack_require__(6722));
    hljs.registerLanguage('bnf', __webpack_require__(75610));
    hljs.registerLanguage('brainfuck', __webpack_require__(25439));
    hljs.registerLanguage('c-like', __webpack_require__(97053));
    hljs.registerLanguage('c', __webpack_require__(39497));
    hljs.registerLanguage('cal', __webpack_require__(67040));
    hljs.registerLanguage('capnproto', __webpack_require__(60436));
    hljs.registerLanguage('ceylon', __webpack_require__(3838));
    hljs.registerLanguage('clean', __webpack_require__(78333));
    hljs.registerLanguage('clojure', __webpack_require__(80364));
    hljs.registerLanguage('clojure-repl', __webpack_require__(5892));
    hljs.registerLanguage('cmake', __webpack_require__(56427));
    hljs.registerLanguage('coffeescript', __webpack_require__(64125));
    hljs.registerLanguage('coq', __webpack_require__(39081));
    hljs.registerLanguage('cos', __webpack_require__(30279));
    hljs.registerLanguage('cpp', __webpack_require__(29721));
    hljs.registerLanguage('crmsh', __webpack_require__(67015));
    hljs.registerLanguage('crystal', __webpack_require__(33270));
    hljs.registerLanguage('csharp', __webpack_require__(88425));
    hljs.registerLanguage('csp', __webpack_require__(82086));
    hljs.registerLanguage('css', __webpack_require__(53315));
    hljs.registerLanguage('d', __webpack_require__(91036));
    hljs.registerLanguage('markdown', __webpack_require__(96503));
    hljs.registerLanguage('dart', __webpack_require__(58811));
    hljs.registerLanguage('delphi', __webpack_require__(61870));
    hljs.registerLanguage('diff', __webpack_require__(6033));
    hljs.registerLanguage('django', __webpack_require__(35133));
    hljs.registerLanguage('dns', __webpack_require__(49927));
    hljs.registerLanguage('dockerfile', __webpack_require__(26756));
    hljs.registerLanguage('dos', __webpack_require__(55754));
    hljs.registerLanguage('dsconfig', __webpack_require__(91533));
    hljs.registerLanguage('dts', __webpack_require__(39129));
    hljs.registerLanguage('dust', __webpack_require__(14058));
    hljs.registerLanguage('ebnf', __webpack_require__(44177));
    hljs.registerLanguage('elixir', __webpack_require__(81297));
    hljs.registerLanguage('elm', __webpack_require__(42292));
    hljs.registerLanguage('ruby', __webpack_require__(82978));
    hljs.registerLanguage('erb', __webpack_require__(84663));
    hljs.registerLanguage('erlang-repl', __webpack_require__(81983));
    hljs.registerLanguage('erlang', __webpack_require__(945));
    hljs.registerLanguage('excel', __webpack_require__(58451));
    hljs.registerLanguage('fix', __webpack_require__(7003));
    hljs.registerLanguage('flix', __webpack_require__(24701));
    hljs.registerLanguage('fortran', __webpack_require__(30258));
    hljs.registerLanguage('fsharp', __webpack_require__(94108));
    hljs.registerLanguage('gams', __webpack_require__(48126));
    hljs.registerLanguage('gauss', __webpack_require__(25117));
    hljs.registerLanguage('gcode', __webpack_require__(19156));
    hljs.registerLanguage('gherkin', __webpack_require__(13666));
    hljs.registerLanguage('glsl', __webpack_require__(19614));
    hljs.registerLanguage('gml', __webpack_require__(2904));
    hljs.registerLanguage('go', __webpack_require__(44564));
    hljs.registerLanguage('golo', __webpack_require__(14205));
    hljs.registerLanguage('gradle', __webpack_require__(29789));
    hljs.registerLanguage('groovy', __webpack_require__(72896));
    hljs.registerLanguage('haml', __webpack_require__(57292));
    hljs.registerLanguage('handlebars', __webpack_require__(18514));
    hljs.registerLanguage('haskell', __webpack_require__(34904));
    hljs.registerLanguage('haxe', __webpack_require__(58670));
    hljs.registerLanguage('hsp', __webpack_require__(51679));
    hljs.registerLanguage('htmlbars', __webpack_require__(22329));
    hljs.registerLanguage('http', __webpack_require__(73402));
    hljs.registerLanguage('hy', __webpack_require__(45617));
    hljs.registerLanguage('inform7', __webpack_require__(12962));
    hljs.registerLanguage('ini', __webpack_require__(40634));
    hljs.registerLanguage('irpf90', __webpack_require__(76414));
    hljs.registerLanguage('isbl', __webpack_require__(1012));
    hljs.registerLanguage('java', __webpack_require__(81786));
    hljs.registerLanguage('javascript', __webpack_require__(95089));
    hljs.registerLanguage('jboss-cli', __webpack_require__(39040));
    hljs.registerLanguage('json', __webpack_require__(65772));
    hljs.registerLanguage('julia', __webpack_require__(27601));
    hljs.registerLanguage('julia-repl', __webpack_require__(3231));
    hljs.registerLanguage('kotlin', __webpack_require__(99559));
    hljs.registerLanguage('lasso', __webpack_require__(31942));
    hljs.registerLanguage('latex', __webpack_require__(8100));
    hljs.registerLanguage('ldif', __webpack_require__(86685));
    hljs.registerLanguage('leaf', __webpack_require__(98186));
    hljs.registerLanguage('less', __webpack_require__(52539));
    hljs.registerLanguage('lisp', __webpack_require__(73458));
    hljs.registerLanguage('livecodeserver', __webpack_require__(75814));
    hljs.registerLanguage('livescript', __webpack_require__(3035));
    hljs.registerLanguage('llvm', __webpack_require__(33543));
    hljs.registerLanguage('lsl', __webpack_require__(3399));
    hljs.registerLanguage('lua', __webpack_require__(32670));
    hljs.registerLanguage('makefile', __webpack_require__(59934));
    hljs.registerLanguage('mathematica', __webpack_require__(55672));
    hljs.registerLanguage('matlab', __webpack_require__(56023));
    hljs.registerLanguage('maxima', __webpack_require__(29433));
    hljs.registerLanguage('mel', __webpack_require__(68254));
    hljs.registerLanguage('mercury', __webpack_require__(48557));
    hljs.registerLanguage('mipsasm', __webpack_require__(24714));
    hljs.registerLanguage('mizar', __webpack_require__(69407));
    hljs.registerLanguage('perl', __webpack_require__(36891));
    hljs.registerLanguage('mojolicious', __webpack_require__(90593));
    hljs.registerLanguage('monkey', __webpack_require__(29387));
    hljs.registerLanguage('moonscript', __webpack_require__(75468));
    hljs.registerLanguage('n1ql', __webpack_require__(52962));
    hljs.registerLanguage('nginx', __webpack_require__(4896));
    hljs.registerLanguage('nim', __webpack_require__(63712));
    hljs.registerLanguage('nix', __webpack_require__(34659));
    hljs.registerLanguage('node-repl', __webpack_require__(26122));
    hljs.registerLanguage('nsis', __webpack_require__(64561));
    hljs.registerLanguage('objectivec', __webpack_require__(96494));
    hljs.registerLanguage('ocaml', __webpack_require__(60108));
    hljs.registerLanguage('openscad', __webpack_require__(89689));
    hljs.registerLanguage('oxygene', __webpack_require__(78327));
    hljs.registerLanguage('parser3', __webpack_require__(52052));
    hljs.registerLanguage('pf', __webpack_require__(9412));
    hljs.registerLanguage('pgsql', __webpack_require__(80431));
    hljs.registerLanguage('php', __webpack_require__(34608));
    hljs.registerLanguage('php-template', __webpack_require__(85579));
    hljs.registerLanguage('plaintext', __webpack_require__(7939));
    hljs.registerLanguage('pony', __webpack_require__(39350));
    hljs.registerLanguage('powershell', __webpack_require__(26571));
    hljs.registerLanguage('processing', __webpack_require__(50181));
    hljs.registerLanguage('profile', __webpack_require__(46269));
    hljs.registerLanguage('prolog', __webpack_require__(3105));
    hljs.registerLanguage('properties', __webpack_require__(79975));
    hljs.registerLanguage('protobuf', __webpack_require__(25093));
    hljs.registerLanguage('puppet', __webpack_require__(69104));
    hljs.registerLanguage('purebasic', __webpack_require__(94412));
    hljs.registerLanguage('python', __webpack_require__(87192));
    hljs.registerLanguage('python-repl', __webpack_require__(90736));
    hljs.registerLanguage('q', __webpack_require__(23255));
    hljs.registerLanguage('qml', __webpack_require__(55506));
    hljs.registerLanguage('r', __webpack_require__(22698));
    hljs.registerLanguage('reasonml', __webpack_require__(15331));
    hljs.registerLanguage('rib', __webpack_require__(24745));
    hljs.registerLanguage('roboconf', __webpack_require__(75812));
    hljs.registerLanguage('routeros', __webpack_require__(53557));
    hljs.registerLanguage('rsl', __webpack_require__(53409));
    hljs.registerLanguage('ruleslanguage', __webpack_require__(78385));
    hljs.registerLanguage('rust', __webpack_require__(39688));
    hljs.registerLanguage('sas', __webpack_require__(7005));
    hljs.registerLanguage('scala', __webpack_require__(43618));
    hljs.registerLanguage('scheme', __webpack_require__(36617));
    hljs.registerLanguage('scilab', __webpack_require__(92970));
    hljs.registerLanguage('scss', __webpack_require__(3206));
    hljs.registerLanguage('shell', __webpack_require__(77918));
    hljs.registerLanguage('smali', __webpack_require__(91180));
    hljs.registerLanguage('smalltalk', __webpack_require__(72241));
    hljs.registerLanguage('sml', __webpack_require__(4460));
    hljs.registerLanguage('sqf', __webpack_require__(7186));
    hljs.registerLanguage('sql_more', __webpack_require__(30414));
    hljs.registerLanguage('sql', __webpack_require__(76384));
    hljs.registerLanguage('stan', __webpack_require__(24490));
    hljs.registerLanguage('stata', __webpack_require__(81497));
    hljs.registerLanguage('step21', __webpack_require__(36809));
    hljs.registerLanguage('stylus', __webpack_require__(62224));
    hljs.registerLanguage('subunit', __webpack_require__(95976));
    hljs.registerLanguage('swift', __webpack_require__(94635));
    hljs.registerLanguage('taggerscript', __webpack_require__(98199));
    hljs.registerLanguage('yaml', __webpack_require__(17533));
    hljs.registerLanguage('tap', __webpack_require__(58713));
    hljs.registerLanguage('tcl', __webpack_require__(41519));
    hljs.registerLanguage('thrift', __webpack_require__(45449));
    hljs.registerLanguage('tp', __webpack_require__(88454));
    hljs.registerLanguage('twig', __webpack_require__(23195));
    hljs.registerLanguage('typescript', __webpack_require__(62825));
    hljs.registerLanguage('vala', __webpack_require__(55320));
    hljs.registerLanguage('vbnet', __webpack_require__(50959));
    hljs.registerLanguage('vbscript', __webpack_require__(4893));
    hljs.registerLanguage('vbscript-html', __webpack_require__(88103));
    hljs.registerLanguage('verilog', __webpack_require__(57522));
    hljs.registerLanguage('vhdl', __webpack_require__(37492));
    hljs.registerLanguage('vim', __webpack_require__(1192));
    hljs.registerLanguage('x86asm', __webpack_require__(53447));
    hljs.registerLanguage('xl', __webpack_require__(15790));
    hljs.registerLanguage('xquery', __webpack_require__(78130));
    hljs.registerLanguage('zephir', __webpack_require__(57204));
    
    module.exports = hljs;
    
    /***/ },
    
    /***/ 32402
    (module) {
    
    /*
    Language: 1C:Enterprise
    Author: Stanislav Belov 
    Description: built-in language 1C:Enterprise (v7, v8)
    Category: enterprise
    */
    
    function _1c(hljs) {
    
      // общий паттерн для определения идентификаторов
      var UNDERSCORE_IDENT_RE = '[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+';
    
      // v7 уникальные ключевые слова, отсутствующие в v8 ==> keyword
      var v7_keywords =
      'далее ';
    
      // v8 ключевые слова ==> keyword
      var v8_keywords =
      'возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли ' +
      'конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ';
    
      // keyword : ключевые слова
      var KEYWORD = v7_keywords + v8_keywords;
    
      // v7 уникальные директивы, отсутствующие в v8 ==> meta-keyword
      var v7_meta_keywords =
      'загрузитьизфайла ';
    
      // v8 ключевые слова в инструкциях препроцессора, директивах компиляции, аннотациях ==> meta-keyword
      var v8_meta_keywords =
      'вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер ' +
      'наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед ' +
      'после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ';
    
      // meta-keyword : ключевые слова в инструкциях препроцессора, директивах компиляции, аннотациях
      var METAKEYWORD = v7_meta_keywords + v8_meta_keywords;
    
      // v7 системные константы ==> built_in
      var v7_system_constants =
      'разделительстраниц разделительстрок символтабуляции ';
    
      // v7 уникальные методы глобального контекста, отсутствующие в v8 ==> built_in
      var v7_global_context_methods =
      'ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов ' +
      'датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя ' +
      'кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца ' +
      'коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид ' +
      'назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца ' +
      'начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов ' +
      'основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута ' +
      'получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта ' +
      'префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына ' +
      'рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента ' +
      'счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон ';
    
      // v8 методы глобального контекста ==> built_in
      var v8_global_context_methods =
      'acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока ' +
      'xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ' +
      'ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации ' +
      'выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода ' +
      'деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы ' +
      'загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации ' +
      'заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию ' +
      'значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла ' +
      'изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке ' +
      'каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку ' +
      'кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты ' +
      'конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы ' +
      'копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти ' +
      'найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы ' +
      'началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя ' +
      'начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты ' +
      'начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов ' +
      'начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя ' +
      'начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога ' +
      'начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией ' +
      'начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы ' +
      'номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения ' +
      'обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении ' +
      'отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения ' +
      'открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально ' +
      'отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа ' +
      'перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту ' +
      'подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения ' +
      'подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки ' +
      'показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение ' +
      'показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя ' +
      'получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса ' +
      'получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора ' +
      'получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса ' +
      'получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации ' +
      'получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла ' +
      'получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации ' +
      'получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления ' +
      'получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу ' +
      'получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы ' +
      'получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет ' +
      'получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима ' +
      'получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения ' +
      'получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути ' +
      'получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы ' +
      'получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю ' +
      'получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных ' +
      'получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию ' +
      'получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище ' +
      'поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода ' +
      'представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение ' +
      'прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока ' +
      'рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных ' +
      'раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени ' +
      'смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить ' +
      'состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс ' +
      'строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений '+
      'стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах ' +
      'текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации ' +
      'текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы ' +
      'удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим ' +
      'установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту ' +
      'установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных ' +
      'установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации ' +
      'установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения ' +
      'установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования ' +
      'установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима ' +
      'установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим ' +
      'установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией ' +
      'установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы ' +
      'установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса ' +
      'формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища ';
    
      // v8 свойства глобального контекста ==> built_in
      var v8_global_context_property =
      'wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы ' +
      'внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль ' +
      'документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты ' +
      'историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений ' +
      'отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик ' +
      'планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок ' +
      'рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений ' +
      'регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа ' +
      'средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек ' +
      'хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков ' +
      'хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ';
    
      // built_in : встроенные или библиотечные объекты (константы, классы, функции)
      var BUILTIN =
      v7_system_constants +
      v7_global_context_methods + v8_global_context_methods +
      v8_global_context_property;
    
      // v8 системные наборы значений ==> class
      var v8_system_sets_of_values =
      'webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля ';
    
      // v8 системные перечисления - интерфейсные ==> class
      var v8_system_enums_interface =
      'автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий ' +
      'анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы ' +
      'вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы ' +
      'виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя ' +
      'видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение ' +
      'горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы ' +
      'группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания ' +
      'интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки ' +
      'используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы ' +
      'источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева ' +
      'начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ' +
      'ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме ' +
      'отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы ' +
      'отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы ' +
      'отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы ' +
      'отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска ' +
      'отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования ' +
      'отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта ' +
      'отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы ' +
      'поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы ' +
      'поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы ' +
      'положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы ' +
      'положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы ' +
      'положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском ' +
      'положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы ' +
      'размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта ' +
      'режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты ' +
      'режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения ' +
      'режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра ' +
      'режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения ' +
      'режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы ' +
      'режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки ' +
      'режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание ' +
      'сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы ' +
      'способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление ' +
      'статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы ' +
      'типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы ' +
      'типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления ' +
      'типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы ' +
      'типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы ' +
      'типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений ' +
      'типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы ' +
      'типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы ' +
      'типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы ' +
      'факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени ' +
      'форматкартинки ширинаподчиненныхэлементовформы ';
    
      // v8 системные перечисления - свойства прикладных объектов ==> class
      var v8_system_enums_objects_properties =
      'виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса ' +
      'использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения ' +
      'использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента ';
    
      // v8 системные перечисления - планы обмена ==> class
      var v8_system_enums_exchange_plans =
      'авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных ';
    
      // v8 системные перечисления - табличный документ ==> class
      var v8_system_enums_tabular_document =
      'использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы ' +
      'положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента ' +
      'способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента ' +
      'типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента ' +
      'типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы ' +
      'типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента ' +
      'типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц ';
    
      // v8 системные перечисления - планировщик ==> class
      var v8_system_enums_sheduler =
      'отображениевремениэлементовпланировщика ';
    
      // v8 системные перечисления - форматированный документ ==> class
      var v8_system_enums_formatted_document =
      'типфайлаформатированногодокумента ';
    
      // v8 системные перечисления - запрос ==> class
      var v8_system_enums_query =
      'обходрезультатазапроса типзаписизапроса ';
    
      // v8 системные перечисления - построитель отчета ==> class
      var v8_system_enums_report_builder =
      'видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов ';
    
      // v8 системные перечисления - работа с файлами ==> class
      var v8_system_enums_files =
      'доступкфайлу режимдиалогавыборафайла режимоткрытияфайла ';
    
      // v8 системные перечисления - построитель запроса ==> class
      var v8_system_enums_query_builder =
      'типизмеренияпостроителязапроса ';
    
      // v8 системные перечисления - анализ данных ==> class
      var v8_system_enums_data_analysis =
      'видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных ' +
      'типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений ' +
      'типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций ' +
      'типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных ' +
      'типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных ' +
      'типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений ';
    
      // v8 системные перечисления - xml, json, xs, dom, xdto, web-сервисы ==> class
      var v8_system_enums_xml_json_xs_dom_xdto_ws =
      'wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto ' +
      'действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs ' +
      'исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs ' +
      'методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ' +
      'ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson ' +
      'типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs ' +
      'форматдатыjson экранированиесимволовjson ';
    
      // v8 системные перечисления - система компоновки данных ==> class
      var v8_system_enums_data_composition_system =
      'видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных ' +
      'расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных ' +
      'расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных ' +
      'расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных ' +
      'типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных ' +
      'типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных ' +
      'типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных ' +
      'расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных ' +
      'режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных ' +
      'режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных '+
      'вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных ' +
      'использованиеусловногооформлениякомпоновкиданных ';
    
      // v8 системные перечисления - почта ==> class
      var v8_system_enums_email =
      'важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения ' +
      'способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты ' +
      'статусразборапочтовогосообщения ';
    
      // v8 системные перечисления - журнал регистрации ==> class
      var v8_system_enums_logbook =
      'режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации ';
    
      // v8 системные перечисления - криптография ==> class
      var v8_system_enums_cryptography =
      'расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии ' +
      'типхранилищасертификатовкриптографии ';
    
      // v8 системные перечисления - ZIP ==> class
      var v8_system_enums_zip =
      'кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip ' +
      'режимсохраненияпутейzip уровеньсжатияzip ';
    
      // v8 системные перечисления -
      // Блокировка данных, Фоновые задания, Автоматизированное тестирование,
      // Доставляемые уведомления, Встроенные покупки, Интернет, Работа с двоичными данными ==> class
      var v8_system_enums_other =
      'звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных ' +
      'сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp ';
    
      // v8 системные перечисления - схема запроса ==> class
      var v8_system_enums_request_schema =
      'направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса ' +
      'типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса ';
    
      // v8 системные перечисления - свойства объектов метаданных ==> class
      var v8_system_enums_properties_of_metadata_objects =
      'httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления ' +
      'видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование ' +
      'использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения ' +
      'использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита ' +
      'назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных ' +
      'оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи ' +
      'основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении ' +
      'периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений ' +
      'повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение ' +
      'разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита '+
      'режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности ' +
      'режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов ' +
      'режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса ' +
      'режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов ' +
      'сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования ' +
      'типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса ' +
      'типномерадокумента типномеразадачи типформы удалениедвижений ';
    
      // v8 системные перечисления - разные ==> class
      var v8_system_enums_differents =
      'важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения ' +
      'вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки ' +
      'видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак ' +
      'использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога ' +
      'кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных ' +
      'отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения ' +
      'режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных ' +
      'способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter ' +
      'типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты';
    
      // class: встроенные наборы значений, системные перечисления (содержат дочерние значения, обращения к которым через разыменование)
      var CLASS =
      v8_system_sets_of_values +
      v8_system_enums_interface +
      v8_system_enums_objects_properties +
      v8_system_enums_exchange_plans +
      v8_system_enums_tabular_document +
      v8_system_enums_sheduler +
      v8_system_enums_formatted_document +
      v8_system_enums_query +
      v8_system_enums_report_builder +
      v8_system_enums_files +
      v8_system_enums_query_builder +
      v8_system_enums_data_analysis +
      v8_system_enums_xml_json_xs_dom_xdto_ws +
      v8_system_enums_data_composition_system +
      v8_system_enums_email +
      v8_system_enums_logbook +
      v8_system_enums_cryptography +
      v8_system_enums_zip +
      v8_system_enums_other +
      v8_system_enums_request_schema +
      v8_system_enums_properties_of_metadata_objects +
      v8_system_enums_differents;
    
      // v8 общие объекты (у объектов есть конструктор, экземпляры создаются методом НОВЫЙ) ==> type
      var v8_shared_object =
      'comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs ' +
      'блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема ' +
      'географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма ' +
      'диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания ' +
      'диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление ' +
      'записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom ' +
      'запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта ' +
      'интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs ' +
      'использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных ' +
      'итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла ' +
      'компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных ' +
      'конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных ' +
      'макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson ' +
      'обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs ' +
      'объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации ' +
      'описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных ' +
      'описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs ' +
      'определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom ' +
      'определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных ' +
      'параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных ' +
      'полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных ' +
      'построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml ' +
      'процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент ' +
      'процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml ' +
      'результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto ' +
      'сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows ' +
      'сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш ' +
      'сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент ' +
      'текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток ' +
      'фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs ' +
      'фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs ' +
      'фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs ' +
      'фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент ' +
      'фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла ' +
      'чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных ';
    
      // v8 универсальные коллекции значений ==> type
      var v8_universal_collection =
      'comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура ' +
      'фиксированноесоответствие фиксированныймассив ';
    
      // type : встроенные типы
      var TYPE =
      v8_shared_object +
      v8_universal_collection;
    
      // literal : примитивные типы
      var LITERAL = 'null истина ложь неопределено';
    
      // number : числа
      var NUMBERS = hljs.inherit(hljs.NUMBER_MODE);
    
      // string : строки
      var STRINGS = {
        className: 'string',
        begin: '"|\\|', end: '"|$',
        contains: [{begin: '""'}]
      };
    
      // number : даты
      var DATE = {
        begin: "'", end: "'", excludeBegin: true, excludeEnd: true,
        contains: [
          {
            className: 'number',
            begin: '\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}'
          }
        ]
      };
    
      // comment : комментарии
      var COMMENTS = hljs.inherit(hljs.C_LINE_COMMENT_MODE);
    
      // meta : инструкции препроцессора, директивы компиляции
      var META = {
        className: 'meta',
    
        begin: '#|&', end: '$',
        keywords: {
          $pattern: UNDERSCORE_IDENT_RE,
          'meta-keyword': KEYWORD + METAKEYWORD
        },
        contains: [
          COMMENTS
        ]
      };
    
      // symbol : метка goto
      var SYMBOL = {
        className: 'symbol',
        begin: '~', end: ';|:', excludeEnd: true
      };
    
      // function : объявление процедур и функций
      var FUNCTION = {
        className: 'function',
        variants: [
          {begin: 'процедура|функция', end: '\\)', keywords: 'процедура функция'},
          {begin: 'конецпроцедуры|конецфункции', keywords: 'конецпроцедуры конецфункции'}
        ],
        contains: [
          {
            begin: '\\(', end: '\\)', endsParent : true,
            contains: [
              {
                className: 'params',
                begin: UNDERSCORE_IDENT_RE, end: ',', excludeEnd: true, endsWithParent: true,
                keywords: {
                  $pattern: UNDERSCORE_IDENT_RE,
                  keyword: 'знач',
                  literal: LITERAL
                },
                contains: [
                  NUMBERS,
                  STRINGS,
                  DATE
                ]
              },
              COMMENTS
            ]
          },
          hljs.inherit(hljs.TITLE_MODE, {begin: UNDERSCORE_IDENT_RE})
        ]
      };
    
      return {
        name: '1C:Enterprise',
        case_insensitive: true,
        keywords: {
          $pattern: UNDERSCORE_IDENT_RE,
          keyword: KEYWORD,
          built_in: BUILTIN,
          class: CLASS,
          type: TYPE,
          literal: LITERAL
        },
        contains: [
          META,
          FUNCTION,
          COMMENTS,
          SYMBOL,
          NUMBERS,
          STRINGS,
          DATE
        ]
      };
    }
    
    module.exports = _1c;
    
    
    /***/ },
    
    /***/ 52701
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: Augmented Backus-Naur Form
    Author: Alex McKibben 
    Website: https://tools.ietf.org/html/rfc5234
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function abnf(hljs) {
      const regexes = {
        ruleDeclaration: /^[a-zA-Z][a-zA-Z0-9-]*/,
        unexpectedChars: /[!@#$^&',?+~`|:]/
      };
    
      const keywords = [
        "ALPHA",
        "BIT",
        "CHAR",
        "CR",
        "CRLF",
        "CTL",
        "DIGIT",
        "DQUOTE",
        "HEXDIG",
        "HTAB",
        "LF",
        "LWSP",
        "OCTET",
        "SP",
        "VCHAR",
        "WSP"
      ];
    
      const commentMode = hljs.COMMENT(/;/, /$/);
    
      const terminalBinaryMode = {
        className: "symbol",
        begin: /%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/
      };
    
      const terminalDecimalMode = {
        className: "symbol",
        begin: /%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/
      };
    
      const terminalHexadecimalMode = {
        className: "symbol",
        begin: /%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/
      };
    
      const caseSensitivityIndicatorMode = {
        className: "symbol",
        begin: /%[si]/
      };
    
      const ruleDeclarationMode = {
        className: "attribute",
        begin: concat(regexes.ruleDeclaration, /(?=\s*=)/)
      };
    
      return {
        name: 'Augmented Backus-Naur Form',
        illegal: regexes.unexpectedChars,
        keywords: keywords,
        contains: [
          ruleDeclarationMode,
          commentMode,
          terminalBinaryMode,
          terminalDecimalMode,
          terminalHexadecimalMode,
          caseSensitivityIndicatorMode,
          hljs.QUOTE_STRING_MODE,
          hljs.NUMBER_MODE
        ]
      };
    }
    
    module.exports = abnf;
    
    
    /***/ },
    
    /***/ 35076
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
     Language: Apache Access Log
     Author: Oleg Efimov 
     Description: Apache/Nginx Access Logs
     Website: https://httpd.apache.org/docs/2.4/logs.html#accesslog
     Audit: 2020
     */
    
    /** @type LanguageFn */
    function accesslog(_hljs) {
      // https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
      const HTTP_VERBS = [
        "GET",
        "POST",
        "HEAD",
        "PUT",
        "DELETE",
        "CONNECT",
        "OPTIONS",
        "PATCH",
        "TRACE"
      ];
      return {
        name: 'Apache Access Log',
        contains: [
          // IP
          {
            className: 'number',
            begin: /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,
            relevance: 5
          },
          // Other numbers
          {
            className: 'number',
            begin: /\b\d+\b/,
            relevance: 0
          },
          // Requests
          {
            className: 'string',
            begin: concat(/"/, either(...HTTP_VERBS)),
            end: /"/,
            keywords: HTTP_VERBS,
            illegal: /\n/,
            relevance: 5,
            contains: [
              {
                begin: /HTTP\/[12]\.\d'/,
                relevance: 5
              }
            ]
          },
          // Dates
          {
            className: 'string',
            // dates must have a certain length, this prevents matching
            // simple array accesses a[123] and [] and other common patterns
            // found in other languages
            begin: /\[\d[^\]\n]{8,}\]/,
            illegal: /\n/,
            relevance: 1
          },
          {
            className: 'string',
            begin: /\[/,
            end: /\]/,
            illegal: /\n/,
            relevance: 0
          },
          // User agent / relevance boost
          {
            className: 'string',
            begin: /"Mozilla\/\d\.\d \(/,
            end: /"/,
            illegal: /\n/,
            relevance: 3
          },
          // Strings
          {
            className: 'string',
            begin: /"/,
            end: /"/,
            illegal: /\n/,
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = accesslog;
    
    
    /***/ },
    
    /***/ 49115
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: ActionScript
    Author: Alexander Myadzel 
    Category: scripting
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function actionscript(hljs) {
      const IDENT_RE = /[a-zA-Z_$][a-zA-Z0-9_$]*/;
      const IDENT_FUNC_RETURN_TYPE_RE = /([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/;
    
      const AS3_REST_ARG_MODE = {
        className: 'rest_arg',
        begin: /[.]{3}/,
        end: IDENT_RE,
        relevance: 10
      };
    
      return {
        name: 'ActionScript',
        aliases: [ 'as' ],
        keywords: {
          keyword: 'as break case catch class const continue default delete do dynamic each ' +
            'else extends final finally for function get if implements import in include ' +
            'instanceof interface internal is namespace native new override package private ' +
            'protected public return set static super switch this throw try typeof use var void ' +
            'while with',
          literal: 'true false null undefined'
        },
        contains: [
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.C_NUMBER_MODE,
          {
            className: 'class',
            beginKeywords: 'package',
            end: /\{/,
            contains: [ hljs.TITLE_MODE ]
          },
          {
            className: 'class',
            beginKeywords: 'class interface',
            end: /\{/,
            excludeEnd: true,
            contains: [
              { beginKeywords: 'extends implements' },
              hljs.TITLE_MODE
            ]
          },
          {
            className: 'meta',
            beginKeywords: 'import include',
            end: /;/,
            keywords: { 'meta-keyword': 'import include' }
          },
          {
            className: 'function',
            beginKeywords: 'function',
            end: /[{;]/,
            excludeEnd: true,
            illegal: /\S/,
            contains: [
              hljs.TITLE_MODE,
              {
                className: 'params',
                begin: /\(/,
                end: /\)/,
                contains: [
                  hljs.APOS_STRING_MODE,
                  hljs.QUOTE_STRING_MODE,
                  hljs.C_LINE_COMMENT_MODE,
                  hljs.C_BLOCK_COMMENT_MODE,
                  AS3_REST_ARG_MODE
                ]
              },
              { begin: concat(/:\s*/, IDENT_FUNC_RETURN_TYPE_RE) }
            ]
          },
          hljs.METHOD_GUARD
        ],
        illegal: /#/
      };
    }
    
    module.exports = actionscript;
    
    
    /***/ },
    
    /***/ 99428
    (module) {
    
    /*
    Language: Ada
    Author: Lars Schulna 
    Description: Ada is a general-purpose programming language that has great support for saftey critical and real-time applications.
                 It has been developed by the DoD and thus has been used in military and safety-critical applications (like civil aviation).
                 The first version appeared in the 80s, but it's still actively developed today with
                 the newest standard being Ada2012.
    */
    
    // We try to support full Ada2012
    //
    // We highlight all appearances of types, keywords, literals (string, char, number, bool)
    // and titles (user defined function/procedure/package)
    // CSS classes are set accordingly
    //
    // Languages causing problems for language detection:
    // xml (broken by Foo : Bar type), elm (broken by Foo : Bar type), vbscript-html (broken by body keyword)
    // sql (ada default.txt has a lot of sql keywords)
    
    /** @type LanguageFn */
    function ada(hljs) {
      // Regular expression for Ada numeric literals.
      // stolen form the VHDL highlighter
    
      // Decimal literal:
      const INTEGER_RE = '\\d(_|\\d)*';
      const EXPONENT_RE = '[eE][-+]?' + INTEGER_RE;
      const DECIMAL_LITERAL_RE = INTEGER_RE + '(\\.' + INTEGER_RE + ')?' + '(' + EXPONENT_RE + ')?';
    
      // Based literal:
      const BASED_INTEGER_RE = '\\w+';
      const BASED_LITERAL_RE = INTEGER_RE + '#' + BASED_INTEGER_RE + '(\\.' + BASED_INTEGER_RE + ')?' + '#' + '(' + EXPONENT_RE + ')?';
    
      const NUMBER_RE = '\\b(' + BASED_LITERAL_RE + '|' + DECIMAL_LITERAL_RE + ')';
    
      // Identifier regex
      const ID_REGEX = '[A-Za-z](_?[A-Za-z0-9.])*';
    
      // bad chars, only allowed in literals
      const BAD_CHARS = `[]\\{\\}%#'"`;
    
      // Ada doesn't have block comments, only line comments
      const COMMENTS = hljs.COMMENT('--', '$');
    
      // variable declarations of the form
      // Foo : Bar := Baz;
      // where only Bar will be highlighted
      const VAR_DECLS = {
        // TODO: These spaces are not required by the Ada syntax
        // however, I have yet to see handwritten Ada code where
        // someone does not put spaces around :
        begin: '\\s+:\\s+',
        end: '\\s*(:=|;|\\)|=>|$)',
        // endsWithParent: true,
        // returnBegin: true,
        illegal: BAD_CHARS,
        contains: [
          {
            // workaround to avoid highlighting
            // named loops and declare blocks
            beginKeywords: 'loop for declare others',
            endsParent: true
          },
          {
            // properly highlight all modifiers
            className: 'keyword',
            beginKeywords: 'not null constant access function procedure in out aliased exception'
          },
          {
            className: 'type',
            begin: ID_REGEX,
            endsParent: true,
            relevance: 0
          }
        ]
      };
    
      return {
        name: 'Ada',
        case_insensitive: true,
        keywords: {
          keyword:
                    'abort else new return abs elsif not reverse abstract end ' +
                    'accept entry select access exception of separate aliased exit or some ' +
                    'all others subtype and for out synchronized array function overriding ' +
                    'at tagged generic package task begin goto pragma terminate ' +
                    'body private then if procedure type case in protected constant interface ' +
                    'is raise use declare range delay limited record when delta loop rem while ' +
                    'digits renames with do mod requeue xor',
          literal:
                    'True False'
        },
        contains: [
          COMMENTS,
          // strings "foobar"
          {
            className: 'string',
            begin: /"/,
            end: /"/,
            contains: [{
              begin: /""/,
              relevance: 0
            }]
          },
          // characters ''
          {
            // character literals always contain one char
            className: 'string',
            begin: /'.'/
          },
          {
            // number literals
            className: 'number',
            begin: NUMBER_RE,
            relevance: 0
          },
          {
            // Attributes
            className: 'symbol',
            begin: "'" + ID_REGEX
          },
          {
            // package definition, maybe inside generic
            className: 'title',
            begin: '(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?',
            end: '(is|$)',
            keywords: 'package body',
            excludeBegin: true,
            excludeEnd: true,
            illegal: BAD_CHARS
          },
          {
            // function/procedure declaration/definition
            // maybe inside generic
            begin: '(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+',
            end: '(\\bis|\\bwith|\\brenames|\\)\\s*;)',
            keywords: 'overriding function procedure with is renames return',
            // we need to re-match the 'function' keyword, so that
            // the title mode below matches only exactly once
            returnBegin: true,
            contains:
                    [
                      COMMENTS,
                      {
                        // name of the function/procedure
                        className: 'title',
                        begin: '(\\bwith\\s+)?\\b(function|procedure)\\s+',
                        end: '(\\(|\\s+|$)',
                        excludeBegin: true,
                        excludeEnd: true,
                        illegal: BAD_CHARS
                      },
                      // 'self'
                      // // parameter types
                      VAR_DECLS,
                      {
                        // return type
                        className: 'type',
                        begin: '\\breturn\\s+',
                        end: '(\\s+|;|$)',
                        keywords: 'return',
                        excludeBegin: true,
                        excludeEnd: true,
                        // we are done with functions
                        endsParent: true,
                        illegal: BAD_CHARS
    
                      }
                    ]
          },
          {
            // new type declarations
            // maybe inside generic
            className: 'type',
            begin: '\\b(sub)?type\\s+',
            end: '\\s+',
            keywords: 'type',
            excludeBegin: true,
            illegal: BAD_CHARS
          },
    
          // see comment above the definition
          VAR_DECLS
    
          // no markup
          // relevance boosters for small snippets
          // {begin: '\\s*=>\\s*'},
          // {begin: '\\s*:=\\s*'},
          // {begin: '\\s+:=\\s+'},
        ]
      };
    }
    
    module.exports = ada;
    
    
    /***/ },
    
    /***/ 57246
    (module) {
    
    /*
    Language: AngelScript
    Author: Melissa Geels 
    Category: scripting
    Website: https://www.angelcode.com/angelscript/
    */
    
    /** @type LanguageFn */
    function angelscript(hljs) {
      var builtInTypeMode = {
        className: 'built_in',
        begin: '\\b(void|bool|int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|string|ref|array|double|float|auto|dictionary)'
      };
    
      var objectHandleMode = {
        className: 'symbol',
        begin: '[a-zA-Z0-9_]+@'
      };
    
      var genericMode = {
        className: 'keyword',
        begin: '<', end: '>',
        contains: [ builtInTypeMode, objectHandleMode ]
      };
    
      builtInTypeMode.contains = [ genericMode ];
      objectHandleMode.contains = [ genericMode ];
    
      return {
        name: 'AngelScript',
        aliases: ['asc'],
    
        keywords:
          'for in|0 break continue while do|0 return if else case switch namespace is cast ' +
          'or and xor not get|0 in inout|10 out override set|0 private public const default|0 ' +
          'final shared external mixin|10 enum typedef funcdef this super import from interface ' +
          'abstract|0 try catch protected explicit property',
    
        // avoid close detection with C# and JS
        illegal: '(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])',
    
        contains: [
          { // 'strings'
            className: 'string',
            begin: '\'', end: '\'',
            illegal: '\\n',
            contains: [ hljs.BACKSLASH_ESCAPE ],
            relevance: 0
          },
    
          // """heredoc strings"""
          {
            className: 'string',
            begin: '"""', end: '"""'
          },
    
          { // "strings"
            className: 'string',
            begin: '"', end: '"',
            illegal: '\\n',
            contains: [ hljs.BACKSLASH_ESCAPE ],
            relevance: 0
          },
    
          hljs.C_LINE_COMMENT_MODE, // single-line comments
          hljs.C_BLOCK_COMMENT_MODE, // comment blocks
    
          { // metadata
            className: 'string',
            begin: '^\\s*\\[', end: '\\]',
          },
    
          { // interface or namespace declaration
            beginKeywords: 'interface namespace', end: /\{/,
            illegal: '[;.\\-]',
            contains: [
              { // interface or namespace name
                className: 'symbol',
                begin: '[a-zA-Z0-9_]+'
              }
            ]
          },
    
          { // class declaration
            beginKeywords: 'class', end: /\{/,
            illegal: '[;.\\-]',
            contains: [
              { // class name
                className: 'symbol',
                begin: '[a-zA-Z0-9_]+',
                contains: [
                  {
                    begin: '[:,]\\s*',
                    contains: [
                      {
                        className: 'symbol',
                        begin: '[a-zA-Z0-9_]+'
                      }
                    ]
                  }
                ]
              }
            ]
          },
    
          builtInTypeMode, // built-in types
          objectHandleMode, // object handles
    
          { // literals
            className: 'literal',
            begin: '\\b(null|true|false)'
          },
    
          { // numbers
            className: 'number',
            relevance: 0,
            begin: '(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)'
          }
        ]
      };
    }
    
    module.exports = angelscript;
    
    
    /***/ },
    
    /***/ 29980
    (module) {
    
    /*
    Language: Apache config
    Author: Ruslan Keba 
    Contributors: Ivan Sagalaev 
    Website: https://httpd.apache.org
    Description: language definition for Apache configuration files (httpd.conf & .htaccess)
    Category: common, config
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function apache(hljs) {
      const NUMBER_REF = {
        className: 'number',
        begin: /[$%]\d+/
      };
      const NUMBER = {
        className: 'number',
        begin: /\d+/
      };
      const IP_ADDRESS = {
        className: "number",
        begin: /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/
      };
      const PORT_NUMBER = {
        className: "number",
        begin: /:\d{1,5}/
      };
      return {
        name: 'Apache config',
        aliases: [ 'apacheconf' ],
        case_insensitive: true,
        contains: [
          hljs.HASH_COMMENT_MODE,
          {
            className: 'section',
            begin: /<\/?/,
            end: />/,
            contains: [
              IP_ADDRESS,
              PORT_NUMBER,
              // low relevance prevents us from claming XML/HTML where this rule would
              // match strings inside of XML tags
              hljs.inherit(hljs.QUOTE_STRING_MODE, { relevance: 0 })
            ]
          },
          {
            className: 'attribute',
            begin: /\w+/,
            relevance: 0,
            // keywords aren’t needed for highlighting per se, they only boost relevance
            // for a very generally defined mode (starts with a word, ends with line-end
            keywords: {
              nomarkup:
                'order deny allow setenv rewriterule rewriteengine rewritecond documentroot ' +
                'sethandler errordocument loadmodule options header listen serverroot ' +
                'servername'
            },
            starts: {
              end: /$/,
              relevance: 0,
              keywords: { literal: 'on off all deny allow' },
              contains: [
                {
                  className: 'meta',
                  begin: /\s\[/,
                  end: /\]$/
                },
                {
                  className: 'variable',
                  begin: /[\$%]\{/,
                  end: /\}/,
                  contains: [
                    'self',
                    NUMBER_REF
                  ]
                },
                IP_ADDRESS,
                NUMBER,
                hljs.QUOTE_STRING_MODE
              ]
            }
          }
        ],
        illegal: /\S/
      };
    }
    
    module.exports = apache;
    
    
    /***/ },
    
    /***/ 42731
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: AppleScript
    Authors: Nathan Grigg , Dr. Drang 
    Category: scripting
    Website: https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function applescript(hljs) {
      const STRING = hljs.inherit(
        hljs.QUOTE_STRING_MODE, {
          illegal: null
        });
      const PARAMS = {
        className: 'params',
        begin: /\(/,
        end: /\)/,
        contains: [
          'self',
          hljs.C_NUMBER_MODE,
          STRING
        ]
      };
      const COMMENT_MODE_1 = hljs.COMMENT(/--/, /$/);
      const COMMENT_MODE_2 = hljs.COMMENT(
        /\(\*/,
        /\*\)/,
        {
          contains: [
            'self', // allow nesting
            COMMENT_MODE_1
          ]
        }
      );
      const COMMENTS = [
        COMMENT_MODE_1,
        COMMENT_MODE_2,
        hljs.HASH_COMMENT_MODE
      ];
    
      const KEYWORD_PATTERNS = [
        /apart from/,
        /aside from/,
        /instead of/,
        /out of/,
        /greater than/,
        /isn't|(doesn't|does not) (equal|come before|come after|contain)/,
        /(greater|less) than( or equal)?/,
        /(starts?|ends|begins?) with/,
        /contained by/,
        /comes (before|after)/,
        /a (ref|reference)/,
        /POSIX (file|path)/,
        /(date|time) string/,
        /quoted form/
      ];
    
      const BUILT_IN_PATTERNS = [
        /clipboard info/,
        /the clipboard/,
        /info for/,
        /list (disks|folder)/,
        /mount volume/,
        /path to/,
        /(close|open for) access/,
        /(get|set) eof/,
        /current date/,
        /do shell script/,
        /get volume settings/,
        /random number/,
        /set volume/,
        /system attribute/,
        /system info/,
        /time to GMT/,
        /(load|run|store) script/,
        /scripting components/,
        /ASCII (character|number)/,
        /localized string/,
        /choose (application|color|file|file name|folder|from list|remote application|URL)/,
        /display (alert|dialog)/
      ];
    
      return {
        name: 'AppleScript',
        aliases: [ 'osascript' ],
        keywords: {
          keyword:
            'about above after against and around as at back before beginning ' +
            'behind below beneath beside between but by considering ' +
            'contain contains continue copy div does eighth else end equal ' +
            'equals error every exit fifth first for fourth from front ' +
            'get given global if ignoring in into is it its last local me ' +
            'middle mod my ninth not of on onto or over prop property put ref ' +
            'reference repeat returning script second set seventh since ' +
            'sixth some tell tenth that the|0 then third through thru ' +
            'timeout times to transaction try until where while whose with ' +
            'without',
          literal:
            'AppleScript false linefeed return pi quote result space tab true',
          built_in:
            'alias application boolean class constant date file integer list ' +
            'number real record string text ' +
            'activate beep count delay launch log offset read round ' +
            'run say summarize write ' +
            'character characters contents day frontmost id item length ' +
            'month name paragraph paragraphs rest reverse running time version ' +
            'weekday word words year'
        },
        contains: [
          STRING,
          hljs.C_NUMBER_MODE,
          {
            className: 'built_in',
            begin: concat(
              /\b/,
              either(...BUILT_IN_PATTERNS),
              /\b/
            )
          },
          {
            className: 'built_in',
            begin: /^\s*return\b/
          },
          {
            className: 'literal',
            begin:
              /\b(text item delimiters|current application|missing value)\b/
          },
          {
            className: 'keyword',
            begin: concat(
              /\b/,
              either(...KEYWORD_PATTERNS),
              /\b/
            )
          },
          {
            beginKeywords: 'on',
            illegal: /[${=;\n]/,
            contains: [
              hljs.UNDERSCORE_TITLE_MODE,
              PARAMS
            ]
          },
          ...COMMENTS
        ],
        illegal: /\/\/|->|=>|\[\[/
      };
    }
    
    module.exports = applescript;
    
    
    /***/ },
    
    /***/ 18206
    (module) {
    
    /*
     Language: ArcGIS Arcade
     Category: scripting
     Author: John Foster 
     Website: https://developers.arcgis.com/arcade/
     Description: ArcGIS Arcade is an expression language used in many Esri ArcGIS products such as Pro, Online, Server, Runtime, JavaScript, and Python
    */
    
    /** @type LanguageFn */
    function arcade(hljs) {
      const IDENT_RE = '[A-Za-z_][0-9A-Za-z_]*';
      const KEYWORDS = {
        keyword:
          'if for while var new function do return void else break',
        literal:
          'BackSlash DoubleQuote false ForwardSlash Infinity NaN NewLine null PI SingleQuote Tab TextFormatting true undefined',
        built_in:
          'Abs Acos Angle Attachments Area AreaGeodetic Asin Atan Atan2 Average Bearing Boolean Buffer BufferGeodetic ' +
          'Ceil Centroid Clip Console Constrain Contains Cos Count Crosses Cut Date DateAdd ' +
          'DateDiff Day Decode DefaultValue Dictionary Difference Disjoint Distance DistanceGeodetic Distinct ' +
          'DomainCode DomainName Equals Exp Extent Feature FeatureSet FeatureSetByAssociation FeatureSetById FeatureSetByPortalItem ' +
          'FeatureSetByRelationshipName FeatureSetByTitle FeatureSetByUrl Filter First Floor Geometry GroupBy Guid HasKey Hour IIf IndexOf ' +
          'Intersection Intersects IsEmpty IsNan IsSelfIntersecting Length LengthGeodetic Log Max Mean Millisecond Min Minute Month ' +
          'MultiPartToSinglePart Multipoint NextSequenceValue Now Number OrderBy Overlaps Point Polygon ' +
          'Polyline Portal Pow Random Relate Reverse RingIsClockWise Round Second SetGeometry Sin Sort Sqrt Stdev Sum ' +
          'SymmetricDifference Tan Text Timestamp Today ToLocal Top Touches ToUTC TrackCurrentTime ' +
          'TrackGeometryWindow TrackIndex TrackStartTime TrackWindow TypeOf Union UrlEncode Variance ' +
          'Weekday When Within Year '
      };
      const SYMBOL = {
        className: 'symbol',
        begin: '\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+'
      };
      const NUMBER = {
        className: 'number',
        variants: [
          {
            begin: '\\b(0[bB][01]+)'
          },
          {
            begin: '\\b(0[oO][0-7]+)'
          },
          {
            begin: hljs.C_NUMBER_RE
          }
        ],
        relevance: 0
      };
      const SUBST = {
        className: 'subst',
        begin: '\\$\\{',
        end: '\\}',
        keywords: KEYWORDS,
        contains: [] // defined later
      };
      const TEMPLATE_STRING = {
        className: 'string',
        begin: '`',
        end: '`',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          SUBST
        ]
      };
      SUBST.contains = [
        hljs.APOS_STRING_MODE,
        hljs.QUOTE_STRING_MODE,
        TEMPLATE_STRING,
        NUMBER,
        hljs.REGEXP_MODE
      ];
      const PARAMS_CONTAINS = SUBST.contains.concat([
        hljs.C_BLOCK_COMMENT_MODE,
        hljs.C_LINE_COMMENT_MODE
      ]);
    
      return {
        name: 'ArcGIS Arcade',
        keywords: KEYWORDS,
        contains: [
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          TEMPLATE_STRING,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          SYMBOL,
          NUMBER,
          { // object attr container
            begin: /[{,]\s*/,
            relevance: 0,
            contains: [{
              begin: IDENT_RE + '\\s*:',
              returnBegin: true,
              relevance: 0,
              contains: [{
                className: 'attr',
                begin: IDENT_RE,
                relevance: 0
              }]
            }]
          },
          { // "value" container
            begin: '(' + hljs.RE_STARTERS_RE + '|\\b(return)\\b)\\s*',
            keywords: 'return',
            contains: [
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              hljs.REGEXP_MODE,
              {
                className: 'function',
                begin: '(\\(.*?\\)|' + IDENT_RE + ')\\s*=>',
                returnBegin: true,
                end: '\\s*=>',
                contains: [{
                  className: 'params',
                  variants: [
                    {
                      begin: IDENT_RE
                    },
                    {
                      begin: /\(\s*\)/
                    },
                    {
                      begin: /\(/,
                      end: /\)/,
                      excludeBegin: true,
                      excludeEnd: true,
                      keywords: KEYWORDS,
                      contains: PARAMS_CONTAINS
                    }
                  ]
                }]
              }
            ],
            relevance: 0
          },
          {
            className: 'function',
            beginKeywords: 'function',
            end: /\{/,
            excludeEnd: true,
            contains: [
              hljs.inherit(hljs.TITLE_MODE, {
                begin: IDENT_RE
              }),
              {
                className: 'params',
                begin: /\(/,
                end: /\)/,
                excludeBegin: true,
                excludeEnd: true,
                contains: PARAMS_CONTAINS
              }
            ],
            illegal: /\[|%/
          },
          {
            begin: /\$[(.]/
          }
        ],
        illegal: /#(?!!)/
      };
    }
    
    module.exports = arcade;
    
    
    /***/ },
    
    /***/ 27220
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: C++
    Category: common, system
    Website: https://isocpp.org
    */
    
    /** @type LanguageFn */
    function cPlusPlus(hljs) {
      // added for historic reasons because `hljs.C_LINE_COMMENT_MODE` does
      // not include such support nor can we be sure all the grammars depending
      // on it would desire this behavior
      const C_LINE_COMMENT_MODE = hljs.COMMENT('//', '$', {
        contains: [
          {
            begin: /\\\n/
          }
        ]
      });
      const DECLTYPE_AUTO_RE = 'decltype\\(auto\\)';
      const NAMESPACE_RE = '[a-zA-Z_]\\w*::';
      const TEMPLATE_ARGUMENT_RE = '<[^<>]+>';
      const FUNCTION_TYPE_RE = '(' +
        DECLTYPE_AUTO_RE + '|' +
        optional(NAMESPACE_RE) +
        '[a-zA-Z_]\\w*' + optional(TEMPLATE_ARGUMENT_RE) +
      ')';
      const CPP_PRIMITIVE_TYPES = {
        className: 'keyword',
        begin: '\\b[a-z\\d_]*_t\\b'
      };
    
      // https://en.cppreference.com/w/cpp/language/escape
      // \\ \x \xFF \u2837 \u00323747 \374
      const CHARACTER_ESCAPES = '\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)';
      const STRINGS = {
        className: 'string',
        variants: [
          {
            begin: '(u8?|U|L)?"',
            end: '"',
            illegal: '\\n',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            begin: '(u8?|U|L)?\'(' + CHARACTER_ESCAPES + "|.)",
            end: '\'',
            illegal: '.'
          },
          hljs.END_SAME_AS_BEGIN({
            begin: /(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,
            end: /\)([^()\\ ]{0,16})"/
          })
        ]
      };
    
      const NUMBERS = {
        className: 'number',
        variants: [
          {
            begin: '\\b(0b[01\']+)'
          },
          {
            begin: '(-?)\\b([\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)'
          },
          {
            begin: '(-?)(\\b0[xX][a-fA-F0-9\']+|(\\b[\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)([eE][-+]?[\\d\']+)?)'
          }
        ],
        relevance: 0
      };
    
      const PREPROCESSOR = {
        className: 'meta',
        begin: /#\s*[a-z]+\b/,
        end: /$/,
        keywords: {
          'meta-keyword':
            'if else elif endif define undef warning error line ' +
            'pragma _Pragma ifdef ifndef include'
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          hljs.inherit(STRINGS, {
            className: 'meta-string'
          }),
          {
            className: 'meta-string',
            begin: /<.*?>/
          },
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    
      const TITLE_MODE = {
        className: 'title',
        begin: optional(NAMESPACE_RE) + hljs.IDENT_RE,
        relevance: 0
      };
    
      const FUNCTION_TITLE = optional(NAMESPACE_RE) + hljs.IDENT_RE + '\\s*\\(';
    
      const COMMON_CPP_HINTS = [
        'asin',
        'atan2',
        'atan',
        'calloc',
        'ceil',
        'cosh',
        'cos',
        'exit',
        'exp',
        'fabs',
        'floor',
        'fmod',
        'fprintf',
        'fputs',
        'free',
        'frexp',
        'auto_ptr',
        'deque',
        'list',
        'queue',
        'stack',
        'vector',
        'map',
        'set',
        'pair',
        'bitset',
        'multiset',
        'multimap',
        'unordered_set',
        'fscanf',
        'future',
        'isalnum',
        'isalpha',
        'iscntrl',
        'isdigit',
        'isgraph',
        'islower',
        'isprint',
        'ispunct',
        'isspace',
        'isupper',
        'isxdigit',
        'tolower',
        'toupper',
        'labs',
        'ldexp',
        'log10',
        'log',
        'malloc',
        'realloc',
        'memchr',
        'memcmp',
        'memcpy',
        'memset',
        'modf',
        'pow',
        'printf',
        'putchar',
        'puts',
        'scanf',
        'sinh',
        'sin',
        'snprintf',
        'sprintf',
        'sqrt',
        'sscanf',
        'strcat',
        'strchr',
        'strcmp',
        'strcpy',
        'strcspn',
        'strlen',
        'strncat',
        'strncmp',
        'strncpy',
        'strpbrk',
        'strrchr',
        'strspn',
        'strstr',
        'tanh',
        'tan',
        'unordered_map',
        'unordered_multiset',
        'unordered_multimap',
        'priority_queue',
        'make_pair',
        'array',
        'shared_ptr',
        'abort',
        'terminate',
        'abs',
        'acos',
        'vfprintf',
        'vprintf',
        'vsprintf',
        'endl',
        'initializer_list',
        'unique_ptr',
        'complex',
        'imaginary',
        'std',
        'string',
        'wstring',
        'cin',
        'cout',
        'cerr',
        'clog',
        'stdin',
        'stdout',
        'stderr',
        'stringstream',
        'istringstream',
        'ostringstream'
      ];
    
      const CPP_KEYWORDS = {
        keyword: 'int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof ' +
          'dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace ' +
          'unsigned long volatile static protected bool template mutable if public friend ' +
          'do goto auto void enum else break extern using asm case typeid wchar_t ' +
          'short reinterpret_cast|10 default double register explicit signed typename try this ' +
          'switch continue inline delete alignas alignof constexpr consteval constinit decltype ' +
          'concept co_await co_return co_yield requires ' +
          'noexcept static_assert thread_local restrict final override ' +
          'atomic_bool atomic_char atomic_schar ' +
          'atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong ' +
          'atomic_ullong new throw return ' +
          'and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq',
        built_in: '_Bool _Complex _Imaginary',
        _relevance_hints: COMMON_CPP_HINTS,
        literal: 'true false nullptr NULL'
      };
    
      const FUNCTION_DISPATCH = {
        className: "function.dispatch",
        relevance: 0,
        keywords: CPP_KEYWORDS,
        begin: concat(
          /\b/,
          /(?!decltype)/,
          /(?!if)/,
          /(?!for)/,
          /(?!while)/,
          hljs.IDENT_RE,
          lookahead(/\s*\(/))
      };
    
      const EXPRESSION_CONTAINS = [
        FUNCTION_DISPATCH,
        PREPROCESSOR,
        CPP_PRIMITIVE_TYPES,
        C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        NUMBERS,
        STRINGS
      ];
    
    
      const EXPRESSION_CONTEXT = {
        // This mode covers expression context where we can't expect a function
        // definition and shouldn't highlight anything that looks like one:
        // `return some()`, `else if()`, `(x*sum(1, 2))`
        variants: [
          {
            begin: /=/,
            end: /;/
          },
          {
            begin: /\(/,
            end: /\)/
          },
          {
            beginKeywords: 'new throw return else',
            end: /;/
          }
        ],
        keywords: CPP_KEYWORDS,
        contains: EXPRESSION_CONTAINS.concat([
          {
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            contains: EXPRESSION_CONTAINS.concat([ 'self' ]),
            relevance: 0
          }
        ]),
        relevance: 0
      };
    
      const FUNCTION_DECLARATION = {
        className: 'function',
        begin: '(' + FUNCTION_TYPE_RE + '[\\*&\\s]+)+' + FUNCTION_TITLE,
        returnBegin: true,
        end: /[{;=]/,
        excludeEnd: true,
        keywords: CPP_KEYWORDS,
        illegal: /[^\w\s\*&:<>.]/,
        contains: [
          { // to prevent it from being confused as the function title
            begin: DECLTYPE_AUTO_RE,
            keywords: CPP_KEYWORDS,
            relevance: 0
          },
          {
            begin: FUNCTION_TITLE,
            returnBegin: true,
            contains: [ TITLE_MODE ],
            relevance: 0
          },
          // needed because we do not have look-behind on the below rule
          // to prevent it from grabbing the final : in a :: pair
          {
            begin: /::/,
            relevance: 0
          },
          // initializers
          {
            begin: /:/,
            endsWithParent: true,
            contains: [
              STRINGS,
              NUMBERS
            ]
          },
          {
            className: 'params',
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            relevance: 0,
            contains: [
              C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              STRINGS,
              NUMBERS,
              CPP_PRIMITIVE_TYPES,
              // Count matching parentheses.
              {
                begin: /\(/,
                end: /\)/,
                keywords: CPP_KEYWORDS,
                relevance: 0,
                contains: [
                  'self',
                  C_LINE_COMMENT_MODE,
                  hljs.C_BLOCK_COMMENT_MODE,
                  STRINGS,
                  NUMBERS,
                  CPP_PRIMITIVE_TYPES
                ]
              }
            ]
          },
          CPP_PRIMITIVE_TYPES,
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          PREPROCESSOR
        ]
      };
    
      return {
        name: 'C++',
        aliases: [
          'cc',
          'c++',
          'h++',
          'hpp',
          'hh',
          'hxx',
          'cxx'
        ],
        keywords: CPP_KEYWORDS,
        illegal: ' rooms (9);`
              begin: '\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<',
              end: '>',
              keywords: CPP_KEYWORDS,
              contains: [
                'self',
                CPP_PRIMITIVE_TYPES
              ]
            },
            {
              begin: hljs.IDENT_RE + '::',
              keywords: CPP_KEYWORDS
            },
            {
              className: 'class',
              beginKeywords: 'enum class struct union',
              end: /[{;:<>=]/,
              contains: [
                {
                  beginKeywords: "final class struct"
                },
                hljs.TITLE_MODE
              ]
            }
          ]),
        exports: {
          preprocessor: PREPROCESSOR,
          strings: STRINGS,
          keywords: CPP_KEYWORDS
        }
      };
    }
    
    /*
    Language: Arduino
    Author: Stefania Mellai 
    Description: The Arduino® Language is a superset of C++. This rules are designed to highlight the Arduino® source code. For info about language see http://www.arduino.cc.
    Website: https://www.arduino.cc
    */
    
    /** @type LanguageFn */
    function arduino(hljs) {
      const ARDUINO_KW = {
        keyword:
          'boolean byte word String',
        built_in:
          'KeyboardController MouseController SoftwareSerial ' +
          'EthernetServer EthernetClient LiquidCrystal ' +
          'RobotControl GSMVoiceCall EthernetUDP EsploraTFT ' +
          'HttpClient RobotMotor WiFiClient GSMScanner ' +
          'FileSystem Scheduler GSMServer YunClient YunServer ' +
          'IPAddress GSMClient GSMModem Keyboard Ethernet ' +
          'Console GSMBand Esplora Stepper Process ' +
          'WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage ' +
          'Client Server GSMPIN FileIO Bridge Serial ' +
          'EEPROM Stream Mouse Audio Servo File Task ' +
          'GPRS WiFi Wire TFT GSM SPI SD ',
        _:
          'setup loop ' +
          'runShellCommandAsynchronously analogWriteResolution ' +
          'retrieveCallingNumber printFirmwareVersion ' +
          'analogReadResolution sendDigitalPortPair ' +
          'noListenOnLocalhost readJoystickButton setFirmwareVersion ' +
          'readJoystickSwitch scrollDisplayRight getVoiceCallStatus ' +
          'scrollDisplayLeft writeMicroseconds delayMicroseconds ' +
          'beginTransmission getSignalStrength runAsynchronously ' +
          'getAsynchronously listenOnLocalhost getCurrentCarrier ' +
          'readAccelerometer messageAvailable sendDigitalPorts ' +
          'lineFollowConfig countryNameWrite runShellCommand ' +
          'readStringUntil rewindDirectory readTemperature ' +
          'setClockDivider readLightSensor endTransmission ' +
          'analogReference detachInterrupt countryNameRead ' +
          'attachInterrupt encryptionType readBytesUntil ' +
          'robotNameWrite readMicrophone robotNameRead cityNameWrite ' +
          'userNameWrite readJoystickY readJoystickX mouseReleased ' +
          'openNextFile scanNetworks noInterrupts digitalWrite ' +
          'beginSpeaker mousePressed isActionDone mouseDragged ' +
          'displayLogos noAutoscroll addParameter remoteNumber ' +
          'getModifiers keyboardRead userNameRead waitContinue ' +
          'processInput parseCommand printVersion readNetworks ' +
          'writeMessage blinkVersion cityNameRead readMessage ' +
          'setDataMode parsePacket isListening setBitOrder ' +
          'beginPacket isDirectory motorsWrite drawCompass ' +
          'digitalRead clearScreen serialEvent rightToLeft ' +
          'setTextSize leftToRight requestFrom keyReleased ' +
          'compassRead analogWrite interrupts WiFiServer ' +
          'disconnect playMelody parseFloat autoscroll ' +
          'getPINUsed setPINUsed setTimeout sendAnalog ' +
          'readSlider analogRead beginWrite createChar ' +
          'motorsStop keyPressed tempoWrite readButton ' +
          'subnetMask debugPrint macAddress writeGreen ' +
          'randomSeed attachGPRS readString sendString ' +
          'remotePort releaseAll mouseMoved background ' +
          'getXChange getYChange answerCall getResult ' +
          'voiceCall endPacket constrain getSocket writeJSON ' +
          'getButton available connected findUntil readBytes ' +
          'exitValue readGreen writeBlue startLoop IPAddress ' +
          'isPressed sendSysex pauseMode gatewayIP setCursor ' +
          'getOemKey tuneWrite noDisplay loadImage switchPIN ' +
          'onRequest onReceive changePIN playFile noBuffer ' +
          'parseInt overflow checkPIN knobRead beginTFT ' +
          'bitClear updateIR bitWrite position writeRGB ' +
          'highByte writeRed setSpeed readBlue noStroke ' +
          'remoteIP transfer shutdown hangCall beginSMS ' +
          'endWrite attached maintain noCursor checkReg ' +
          'checkPUK shiftOut isValid shiftIn pulseIn ' +
          'connect println localIP pinMode getIMEI ' +
          'display noBlink process getBand running beginSD ' +
          'drawBMP lowByte setBand release bitRead prepare ' +
          'pointTo readRed setMode noFill remove listen ' +
          'stroke detach attach noTone exists buffer ' +
          'height bitSet circle config cursor random ' +
          'IRread setDNS endSMS getKey micros ' +
          'millis begin print write ready flush width ' +
          'isPIN blink clear press mkdir rmdir close ' +
          'point yield image BSSID click delay ' +
          'read text move peek beep rect line open ' +
          'seek fill size turn stop home find ' +
          'step tone sqrt RSSI SSID ' +
          'end bit tan cos sin pow map abs max ' +
          'min get run put',
        literal:
          'DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE ' +
          'REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP ' +
          'SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN ' +
          'INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL ' +
          'DEFAULT OUTPUT INPUT HIGH LOW'
      };
    
      const ARDUINO = cPlusPlus(hljs);
    
      const kws = /** @type {Record} */ (ARDUINO.keywords);
    
      kws.keyword += ' ' + ARDUINO_KW.keyword;
      kws.literal += ' ' + ARDUINO_KW.literal;
      kws.built_in += ' ' + ARDUINO_KW.built_in;
      kws._ += ' ' + ARDUINO_KW._;
    
      ARDUINO.name = 'Arduino';
      ARDUINO.aliases = ['ino'];
      ARDUINO.supersetOf = "cpp";
    
      return ARDUINO;
    }
    
    module.exports = arduino;
    
    
    /***/ },
    
    /***/ 79139
    (module) {
    
    /*
    Language: ARM Assembly
    Author: Dan Panzarella 
    Description: ARM Assembly including Thumb and Thumb2 instructions
    Category: assembler
    */
    
    /** @type LanguageFn */
    function armasm(hljs) {
      // local labels: %?[FB]?[AT]?\d{1,2}\w+
    
      const COMMENT = {
        variants: [
          hljs.COMMENT('^[ \\t]*(?=#)', '$', {
            relevance: 0,
            excludeBegin: true
          }),
          hljs.COMMENT('[;@]', '$', {
            relevance: 0
          }),
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    
      return {
        name: 'ARM Assembly',
        case_insensitive: true,
        aliases: ['arm'],
        keywords: {
          $pattern: '\\.?' + hljs.IDENT_RE,
          meta:
            // GNU preprocs
            '.2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ' +
            // ARM directives
            'ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ',
          built_in:
            'r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 ' + // standard registers
            'pc lr sp ip sl sb fp ' + // typical regs plus backward compatibility
            'a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 ' + // more regs and fp
            'p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 ' + // coprocessor regs
            'c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 ' + // more coproc
            'q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 ' + // advanced SIMD NEON regs
    
            // program status registers
            'cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf ' +
            'spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf ' +
    
            // NEON and VFP registers
            's0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 ' +
            's16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 ' +
            'd0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 ' +
            'd16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 ' +
    
            '{PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @'
        },
        contains: [
          {
            className: 'keyword',
            begin: '\\b(' + // mnemonics
                'adc|' +
                '(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|' +
                'and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|' +
                'bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|' +
                'setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|' +
                'ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|' +
                'mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|' +
                'mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|' +
                'mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|' +
                'rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|' +
                'stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|' +
                '[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|' +
                'wfe|wfi|yield' +
            ')' +
            '(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?' + // condition codes
            '[sptrx]?' + // legal postfixes
            '(?=\\s)' // followed by space
          },
          COMMENT,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            begin: '\'',
            end: '[^\\\\]\'',
            relevance: 0
          },
          {
            className: 'title',
            begin: '\\|',
            end: '\\|',
            illegal: '\\n',
            relevance: 0
          },
          {
            className: 'number',
            variants: [
              { // hex
                begin: '[#$=]?0x[0-9a-f]+'
              },
              { // bin
                begin: '[#$=]?0b[01]+'
              },
              { // literal
                begin: '[#$=]\\d+'
              },
              { // bare number
                begin: '\\b\\d+'
              }
            ],
            relevance: 0
          },
          {
            className: 'symbol',
            variants: [
              { // GNU ARM syntax
                begin: '^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:'
              },
              { // ARM syntax
                begin: '^[a-z_\\.\\$][a-z0-9_\\.\\$]+'
              },
              { // label reference
                begin: '[=#]\\w+'
              }
            ],
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = armasm;
    
    
    /***/ },
    
    /***/ 49405
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: AsciiDoc
    Requires: xml.js
    Author: Dan Allen 
    Website: http://asciidoc.org
    Description: A semantic, text-based document format that can be exported to HTML, DocBook and other backends.
    Category: markup
    */
    
    /** @type LanguageFn */
    function asciidoc(hljs) {
      const HORIZONTAL_RULE = {
        begin: '^\'{3,}[ \\t]*$',
        relevance: 10
      };
      const ESCAPED_FORMATTING = [
        // escaped constrained formatting marks (i.e., \* \_ or \`)
        {
          begin: /\\[*_`]/
        },
        // escaped unconstrained formatting marks (i.e., \\** \\__ or \\``)
        // must ignore until the next formatting marks
        // this rule might not be 100% compliant with Asciidoctor 2.0 but we are entering undefined behavior territory...
        {
          begin: /\\\\\*{2}[^\n]*?\*{2}/
        },
        {
          begin: /\\\\_{2}[^\n]*_{2}/
        },
        {
          begin: /\\\\`{2}[^\n]*`{2}/
        },
        // guard: constrained formatting mark may not be preceded by ":", ";" or
        // "}". match these so the constrained rule doesn't see them
        {
          begin: /[:;}][*_`](?![*_`])/
        }
      ];
      const STRONG = [
        // inline unconstrained strong (single line)
        {
          className: 'strong',
          begin: /\*{2}([^\n]+?)\*{2}/
        },
        // inline unconstrained strong (multi-line)
        {
          className: 'strong',
          begin: concat(
            /\*\*/,
            /((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,
            /(\*(?!\*)|\\[^\n]|[^*\n\\])*/,
            /\*\*/
          ),
          relevance: 0
        },
        // inline constrained strong (single line)
        {
          className: 'strong',
          // must not precede or follow a word character
          begin: /\B\*(\S|\S[^\n]*?\S)\*(?!\w)/
        },
        // inline constrained strong (multi-line)
        {
          className: 'strong',
          // must not precede or follow a word character
          begin: /\*[^\s]([^\n]+\n)+([^\n]+)\*/
        }
      ];
      const EMPHASIS = [
        // inline unconstrained emphasis (single line)
        {
          className: 'emphasis',
          begin: /_{2}([^\n]+?)_{2}/
        },
        // inline unconstrained emphasis (multi-line)
        {
          className: 'emphasis',
          begin: concat(
            /__/,
            /((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,
            /(_(?!_)|\\[^\n]|[^_\n\\])*/,
            /__/
          ),
          relevance: 0
        },
        // inline constrained emphasis (single line)
        {
          className: 'emphasis',
          // must not precede or follow a word character
          begin: /\b_(\S|\S[^\n]*?\S)_(?!\w)/
        },
        // inline constrained emphasis (multi-line)
        {
          className: 'emphasis',
          // must not precede or follow a word character
          begin: /_[^\s]([^\n]+\n)+([^\n]+)_/
        },
        // inline constrained emphasis using single quote (legacy)
        {
          className: 'emphasis',
          // must not follow a word character or be followed by a single quote or space
          begin: '\\B\'(?![\'\\s])',
          end: '(\\n{2}|\')',
          // allow escaped single quote followed by word char
          contains: [{
            begin: '\\\\\'\\w',
            relevance: 0
          }],
          relevance: 0
        }
      ];
      const ADMONITION = {
        className: 'symbol',
        begin: '^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+',
        relevance: 10
      };
      const BULLET_LIST = {
        className: 'bullet',
        begin: '^(\\*+|-+|\\.+|[^\\n]+?::)\\s+'
      };
    
      return {
        name: 'AsciiDoc',
        aliases: ['adoc'],
        contains: [
          // block comment
          hljs.COMMENT(
            '^/{4,}\\n',
            '\\n/{4,}$',
            // can also be done as...
            // '^/{4,}$',
            // '^/{4,}$',
            {
              relevance: 10
            }
          ),
          // line comment
          hljs.COMMENT(
            '^//',
            '$',
            {
              relevance: 0
            }
          ),
          // title
          {
            className: 'title',
            begin: '^\\.\\w.*$'
          },
          // example, admonition & sidebar blocks
          {
            begin: '^[=\\*]{4,}\\n',
            end: '\\n^[=\\*]{4,}$',
            relevance: 10
          },
          // headings
          {
            className: 'section',
            relevance: 10,
            variants: [
              {
                begin: '^(={1,6})[ \t].+?([ \t]\\1)?$'
              },
              {
                begin: '^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$'
              }
            ]
          },
          // document attributes
          {
            className: 'meta',
            begin: '^:.+?:',
            end: '\\s',
            excludeEnd: true,
            relevance: 10
          },
          // block attributes
          {
            className: 'meta',
            begin: '^\\[.+?\\]$',
            relevance: 0
          },
          // quoteblocks
          {
            className: 'quote',
            begin: '^_{4,}\\n',
            end: '\\n_{4,}$',
            relevance: 10
          },
          // listing and literal blocks
          {
            className: 'code',
            begin: '^[\\-\\.]{4,}\\n',
            end: '\\n[\\-\\.]{4,}$',
            relevance: 10
          },
          // passthrough blocks
          {
            begin: '^\\+{4,}\\n',
            end: '\\n\\+{4,}$',
            contains: [{
              begin: '<',
              end: '>',
              subLanguage: 'xml',
              relevance: 0
            }],
            relevance: 10
          },
    
          BULLET_LIST,
          ADMONITION,
          ...ESCAPED_FORMATTING,
          ...STRONG,
          ...EMPHASIS,
    
          // inline smart quotes
          {
            className: 'string',
            variants: [
              {
                begin: "``.+?''"
              },
              {
                begin: "`.+?'"
              }
            ]
          },
          // inline unconstrained emphasis
          {
            className: 'code',
            begin: /`{2}/,
            end: /(\n{2}|`{2})/
          },
          // inline code snippets (TODO should get same treatment as strong and emphasis)
          {
            className: 'code',
            begin: '(`.+?`|\\+.+?\\+)',
            relevance: 0
          },
          // indented literal block
          {
            className: 'code',
            begin: '^[ \\t]',
            end: '$',
            relevance: 0
          },
          HORIZONTAL_RULE,
          // images and links
          {
            begin: '(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]',
            returnBegin: true,
            contains: [
              {
                begin: '(link|image:?):',
                relevance: 0
              },
              {
                className: 'link',
                begin: '\\w',
                end: '[^\\[]+',
                relevance: 0
              },
              {
                className: 'string',
                begin: '\\[',
                end: '\\]',
                excludeBegin: true,
                excludeEnd: true,
                relevance: 0
              }
            ],
            relevance: 10
          }
        ]
      };
    }
    
    module.exports = asciidoc;
    
    
    /***/ },
    
    /***/ 36478
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: AspectJ
    Author: Hakan Ozler 
    Website: https://www.eclipse.org/aspectj/
    Description: Syntax Highlighting for the AspectJ Language which is a general-purpose aspect-oriented extension to the Java programming language.
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function aspectj(hljs) {
      const KEYWORDS =
        'false synchronized int abstract float private char boolean static null if const ' +
        'for true while long throw strictfp finally protected import native final return void ' +
        'enum else extends implements break transient new catch instanceof byte super volatile case ' +
        'assert short package default double public try this switch continue throws privileged ' +
        'aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization ' +
        'staticinitialization withincode target within execution getWithinTypeName handler ' +
        'thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents ' +
        'warning error soft precedence thisAspectInstance';
      const SHORTKEYS = 'get set args call';
    
      return {
        name: 'AspectJ',
        keywords: KEYWORDS,
        illegal: /<\/|#/,
        contains: [
          hljs.COMMENT(
            /\/\*\*/,
            /\*\//,
            {
              relevance: 0,
              contains: [
                {
                  // eat up @'s in emails to prevent them to be recognized as doctags
                  begin: /\w+@/,
                  relevance: 0
                },
                {
                  className: 'doctag',
                  begin: /@[A-Za-z]+/
                }
              ]
            }
          ),
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'class',
            beginKeywords: 'aspect',
            end: /[{;=]/,
            excludeEnd: true,
            illegal: /[:;"\[\]]/,
            contains: [
              {
                beginKeywords: 'extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton'
              },
              hljs.UNDERSCORE_TITLE_MODE,
              {
                begin: /\([^\)]*/,
                end: /[)]+/,
                keywords: KEYWORDS + ' ' + SHORTKEYS,
                excludeEnd: false
              }
            ]
          },
          {
            className: 'class',
            beginKeywords: 'class interface',
            end: /[{;=]/,
            excludeEnd: true,
            relevance: 0,
            keywords: 'class interface',
            illegal: /[:"\[\]]/,
            contains: [
              {
                beginKeywords: 'extends implements'
              },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          {
            // AspectJ Constructs
            beginKeywords: 'pointcut after before around throwing returning',
            end: /[)]/,
            excludeEnd: false,
            illegal: /["\[\]]/,
            contains: [
              {
                begin: concat(hljs.UNDERSCORE_IDENT_RE, /\s*\(/),
                returnBegin: true,
                contains: [ hljs.UNDERSCORE_TITLE_MODE ]
              }
            ]
          },
          {
            begin: /[:]/,
            returnBegin: true,
            end: /[{;]/,
            relevance: 0,
            excludeEnd: false,
            keywords: KEYWORDS,
            illegal: /["\[\]]/,
            contains: [
              {
                begin: concat(hljs.UNDERSCORE_IDENT_RE, /\s*\(/),
                keywords: KEYWORDS + ' ' + SHORTKEYS,
                relevance: 0
              },
              hljs.QUOTE_STRING_MODE
            ]
          },
          {
            // this prevents 'new Name(...), or throw ...' from being recognized as a function definition
            beginKeywords: 'new throw',
            relevance: 0
          },
          {
            // the function class is a bit different for AspectJ compared to the Java language
            className: 'function',
            begin: /\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,
            returnBegin: true,
            end: /[{;=]/,
            keywords: KEYWORDS,
            excludeEnd: true,
            contains: [
              {
                begin: concat(hljs.UNDERSCORE_IDENT_RE, /\s*\(/),
                returnBegin: true,
                relevance: 0,
                contains: [ hljs.UNDERSCORE_TITLE_MODE ]
              },
              {
                className: 'params',
                begin: /\(/,
                end: /\)/,
                relevance: 0,
                keywords: KEYWORDS,
                contains: [
                  hljs.APOS_STRING_MODE,
                  hljs.QUOTE_STRING_MODE,
                  hljs.C_NUMBER_MODE,
                  hljs.C_BLOCK_COMMENT_MODE
                ]
              },
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          hljs.C_NUMBER_MODE,
          {
            // annotation is also used in this language
            className: 'meta',
            begin: /@[A-Za-z]+/
          }
        ]
      };
    }
    
    module.exports = aspectj;
    
    
    /***/ },
    
    /***/ 62923
    (module) {
    
    /*
    Language: AutoHotkey
    Author: Seongwon Lee 
    Description: AutoHotkey language definition
    Category: scripting
    */
    
    /** @type LanguageFn */
    function autohotkey(hljs) {
      const BACKTICK_ESCAPE = {
        begin: '`[\\s\\S]'
      };
    
      return {
        name: 'AutoHotkey',
        case_insensitive: true,
        aliases: ['ahk'],
        keywords: {
          keyword: 'Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group',
          literal: 'true false NOT AND OR',
          built_in: 'ComSpec Clipboard ClipboardAll ErrorLevel'
        },
        contains: [
          BACKTICK_ESCAPE,
          hljs.inherit(hljs.QUOTE_STRING_MODE, {
            contains: [BACKTICK_ESCAPE]
          }),
          hljs.COMMENT(';', '$', {
            relevance: 0
          }),
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'number',
            begin: hljs.NUMBER_RE,
            relevance: 0
          },
          {
            // subst would be the most accurate however fails the point of
            // highlighting. variable is comparably the most accurate that actually
            // has some effect
            className: 'variable',
            begin: '%[a-zA-Z0-9#_$@]+%'
          },
          {
            className: 'built_in',
            begin: '^\\s*\\w+\\s*(,|%)'
            // I don't really know if this is totally relevant
          },
          {
            // symbol would be most accurate however is highlighted just like
            // built_in and that makes up a lot of AutoHotkey code meaning that it
            // would fail to highlight anything
            className: 'title',
            variants: [
              {
                begin: '^[^\\n";]+::(?!=)'
              },
              {
                begin: '^[^\\n";]+:(?!=)',
                // zero relevance as it catches a lot of things
                // followed by a single ':' in many languages
                relevance: 0
              }
            ]
          },
          {
            className: 'meta',
            begin: '^\\s*#\\w+',
            end: '$',
            relevance: 0
          },
          {
            className: 'built_in',
            begin: 'A_[a-zA-Z0-9]+'
          },
          {
            // consecutive commas, not for highlighting but just for relevance
            begin: ',\\s*,'
          }
        ]
      };
    }
    
    module.exports = autohotkey;
    
    
    /***/ },
    
    /***/ 77556
    (module) {
    
    /*
    Language: AutoIt
    Author: Manh Tuan 
    Description: AutoIt language definition
    Category: scripting
    */
    
    /** @type LanguageFn */
    function autoit(hljs) {
      const KEYWORDS = 'ByRef Case Const ContinueCase ContinueLoop ' +
            'Dim Do Else ElseIf EndFunc EndIf EndSelect ' +
            'EndSwitch EndWith Enum Exit ExitLoop For Func ' +
            'Global If In Local Next ReDim Return Select Static ' +
            'Step Switch Then To Until Volatile WEnd While With';
    
      const DIRECTIVES = [
        "EndRegion",
        "forcedef",
        "forceref",
        "ignorefunc",
        "include",
        "include-once",
        "NoTrayIcon",
        "OnAutoItStartRegister",
        "pragma",
        "Region",
        "RequireAdmin",
        "Tidy_Off",
        "Tidy_On",
        "Tidy_Parameters"
      ];
      
      const LITERAL = 'True False And Null Not Or Default';
    
      const BUILT_IN
              = 'Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive WinWaitClose WinWaitNotActive';
    
      const COMMENT = {
        variants: [
          hljs.COMMENT(';', '$', {
            relevance: 0
          }),
          hljs.COMMENT('#cs', '#ce'),
          hljs.COMMENT('#comments-start', '#comments-end')
        ]
      };
    
      const VARIABLE = {
        begin: '\\$[A-z0-9_]+'
      };
    
      const STRING = {
        className: 'string',
        variants: [
          {
            begin: /"/,
            end: /"/,
            contains: [{
              begin: /""/,
              relevance: 0
            }]
          },
          {
            begin: /'/,
            end: /'/,
            contains: [{
              begin: /''/,
              relevance: 0
            }]
          }
        ]
      };
    
      const NUMBER = {
        variants: [
          hljs.BINARY_NUMBER_MODE,
          hljs.C_NUMBER_MODE
        ]
      };
    
      const PREPROCESSOR = {
        className: 'meta',
        begin: '#',
        end: '$',
        keywords: {
          'meta-keyword': DIRECTIVES
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          {
            beginKeywords: 'include',
            keywords: {
              'meta-keyword': 'include'
            },
            end: '$',
            contains: [
              STRING,
              {
                className: 'meta-string',
                variants: [
                  {
                    begin: '<',
                    end: '>'
                  },
                  {
                    begin: /"/,
                    end: /"/,
                    contains: [{
                      begin: /""/,
                      relevance: 0
                    }]
                  },
                  {
                    begin: /'/,
                    end: /'/,
                    contains: [{
                      begin: /''/,
                      relevance: 0
                    }]
                  }
                ]
              }
            ]
          },
          STRING,
          COMMENT
        ]
      };
    
      const CONSTANT = {
        className: 'symbol',
        // begin: '@',
        // end: '$',
        // keywords: 'AppDataCommonDir AppDataDir AutoItExe AutoItPID AutoItVersion AutoItX64 COM_EventObj CommonFilesDir Compiled ComputerName ComSpec CPUArch CR CRLF DesktopCommonDir DesktopDepth DesktopDir DesktopHeight DesktopRefresh DesktopWidth DocumentsCommonDir error exitCode exitMethod extended FavoritesCommonDir FavoritesDir GUI_CtrlHandle GUI_CtrlId GUI_DragFile GUI_DragId GUI_DropId GUI_WinHandle HomeDrive HomePath HomeShare HotKeyPressed HOUR IPAddress1 IPAddress2 IPAddress3 IPAddress4 KBLayout LF LocalAppDataDir LogonDNSDomain LogonDomain LogonServer MDAY MIN MON MSEC MUILang MyDocumentsDir NumParams OSArch OSBuild OSLang OSServicePack OSType OSVersion ProgramFilesDir ProgramsCommonDir ProgramsDir ScriptDir ScriptFullPath ScriptLineNumber ScriptName SEC StartMenuCommonDir StartMenuDir StartupCommonDir StartupDir SW_DISABLE SW_ENABLE SW_HIDE SW_LOCK SW_MAXIMIZE SW_MINIMIZE SW_RESTORE SW_SHOW SW_SHOWDEFAULT SW_SHOWMAXIMIZED SW_SHOWMINIMIZED SW_SHOWMINNOACTIVE SW_SHOWNA SW_SHOWNOACTIVATE SW_SHOWNORMAL SW_UNLOCK SystemDir TAB TempDir TRAY_ID TrayIconFlashing TrayIconVisible UserName UserProfileDir WDAY WindowsDir WorkingDir YDAY YEAR',
        // relevance: 5
        begin: '@[A-z0-9_]+'
      };
    
      const FUNCTION = {
        className: 'function',
        beginKeywords: 'Func',
        end: '$',
        illegal: '\\$|\\[|%',
        contains: [
          hljs.UNDERSCORE_TITLE_MODE,
          {
            className: 'params',
            begin: '\\(',
            end: '\\)',
            contains: [
              VARIABLE,
              STRING,
              NUMBER
            ]
          }
        ]
      };
    
      return {
        name: 'AutoIt',
        case_insensitive: true,
        illegal: /\/\*/,
        keywords: {
          keyword: KEYWORDS,
          built_in: BUILT_IN,
          literal: LITERAL
        },
        contains: [
          COMMENT,
          VARIABLE,
          STRING,
          NUMBER,
          PREPROCESSOR,
          CONSTANT,
          FUNCTION
        ]
      };
    }
    
    module.exports = autoit;
    
    
    /***/ },
    
    /***/ 13732
    (module) {
    
    /*
    Language: AVR Assembly
    Author: Vladimir Ermakov 
    Category: assembler
    Website: https://www.microchip.com/webdoc/avrassembler/avrassembler.wb_instruction_list.html
    */
    
    /** @type LanguageFn */
    function avrasm(hljs) {
      return {
        name: 'AVR Assembly',
        case_insensitive: true,
        keywords: {
          $pattern: '\\.?' + hljs.IDENT_RE,
          keyword:
            /* mnemonic */
            'adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs ' +
            'brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr ' +
            'clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor ' +
            'fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul ' +
            'muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs ' +
            'sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub ' +
            'subi swap tst wdr',
          built_in:
            /* general purpose registers */
            'r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 ' +
            'r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ' +
            /* IO Registers (ATMega128) */
            'ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h ' +
            'tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ' +
            'ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ' +
            'ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk ' +
            'tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ' +
            'ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr ' +
            'porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ' +
            'ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf',
          meta:
            '.byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list ' +
            '.listmac .macro .nolist .org .set'
        },
        contains: [
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.COMMENT(
            ';',
            '$',
            {
              relevance: 0
            }
          ),
          hljs.C_NUMBER_MODE, // 0x..., decimal, float
          hljs.BINARY_NUMBER_MODE, // 0b...
          {
            className: 'number',
            begin: '\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)' // $..., 0o...
          },
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            begin: '\'',
            end: '[^\\\\]\'',
            illegal: '[^\\\\][^\']'
          },
          {
            className: 'symbol',
            begin: '^[A-Za-z0-9_.$]+:'
          },
          {
            className: 'meta',
            begin: '#',
            end: '$'
          },
          { // substitution within a macro
            className: 'subst',
            begin: '@[0-9]+'
          }
        ]
      };
    }
    
    module.exports = avrasm;
    
    
    /***/ },
    
    /***/ 19277
    (module) {
    
    /*
    Language: Awk
    Author: Matthew Daly 
    Website: https://www.gnu.org/software/gawk/manual/gawk.html
    Description: language definition for Awk scripts
    */
    
    /** @type LanguageFn */
    function awk(hljs) {
      const VARIABLE = {
        className: 'variable',
        variants: [
          {
            begin: /\$[\w\d#@][\w\d_]*/
          },
          {
            begin: /\$\{(.*?)\}/
          }
        ]
      };
      const KEYWORDS = 'BEGIN END if else while do for in break continue delete next nextfile function func exit|10';
      const STRING = {
        className: 'string',
        contains: [hljs.BACKSLASH_ESCAPE],
        variants: [
          {
            begin: /(u|b)?r?'''/,
            end: /'''/,
            relevance: 10
          },
          {
            begin: /(u|b)?r?"""/,
            end: /"""/,
            relevance: 10
          },
          {
            begin: /(u|r|ur)'/,
            end: /'/,
            relevance: 10
          },
          {
            begin: /(u|r|ur)"/,
            end: /"/,
            relevance: 10
          },
          {
            begin: /(b|br)'/,
            end: /'/
          },
          {
            begin: /(b|br)"/,
            end: /"/
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE
        ]
      };
      return {
        name: 'Awk',
        keywords: {
          keyword: KEYWORDS
        },
        contains: [
          VARIABLE,
          STRING,
          hljs.REGEXP_MODE,
          hljs.HASH_COMMENT_MODE,
          hljs.NUMBER_MODE
        ]
      };
    }
    
    module.exports = awk;
    
    
    /***/ },
    
    /***/ 77909
    (module) {
    
    /*
    Language: Microsoft X++
    Description: X++ is a language used in Microsoft Dynamics 365, Dynamics AX, and Axapta.
    Author: Dmitri Roudakov 
    Website: https://dynamics.microsoft.com/en-us/ax-overview/
    Category: enterprise
    */
    
    /** @type LanguageFn */
    function axapta(hljs) {
      const BUILT_IN_KEYWORDS = [
        'anytype',
        'boolean',
        'byte',
        'char',
        'container',
        'date',
        'double',
        'enum',
        'guid',
        'int',
        'int64',
        'long',
        'real',
        'short',
        'str',
        'utcdatetime',
        'var'
      ];
    
      const LITERAL_KEYWORDS = [
        'default',
        'false',
        'null',
        'true'
      ];
    
      const NORMAL_KEYWORDS = [
        'abstract',
        'as',
        'asc',
        'avg',
        'break',
        'breakpoint',
        'by',
        'byref',
        'case',
        'catch',
        'changecompany',
        'class',
        'client',
        'client',
        'common',
        'const',
        'continue',
        'count',
        'crosscompany',
        'delegate',
        'delete_from',
        'desc',
        'display',
        'div',
        'do',
        'edit',
        'else',
        'eventhandler',
        'exists',
        'extends',
        'final',
        'finally',
        'firstfast',
        'firstonly',
        'firstonly1',
        'firstonly10',
        'firstonly100',
        'firstonly1000',
        'flush',
        'for',
        'forceliterals',
        'forcenestedloop',
        'forceplaceholders',
        'forceselectorder',
        'forupdate',
        'from',
        'generateonly',
        'group',
        'hint',
        'if',
        'implements',
        'in',
        'index',
        'insert_recordset',
        'interface',
        'internal',
        'is',
        'join',
        'like',
        'maxof',
        'minof',
        'mod',
        'namespace',
        'new',
        'next',
        'nofetch',
        'notexists',
        'optimisticlock',
        'order',
        'outer',
        'pessimisticlock',
        'print',
        'private',
        'protected',
        'public',
        'readonly',
        'repeatableread',
        'retry',
        'return',
        'reverse',
        'select',
        'server',
        'setting',
        'static',
        'sum',
        'super',
        'switch',
        'this',
        'throw',
        'try',
        'ttsabort',
        'ttsbegin',
        'ttscommit',
        'unchecked',
        'update_recordset',
        'using',
        'validtimestate',
        'void',
        'where',
        'while'
      ];
    
      const KEYWORDS = {
        keyword: NORMAL_KEYWORDS,
        built_in: BUILT_IN_KEYWORDS,
        literal: LITERAL_KEYWORDS
      };
    
      return {
        name: 'X++',
        aliases: ['x++'],
        keywords: KEYWORDS,
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE,
          {
            className: 'meta',
            begin: '#',
            end: '$'
          },
          {
            className: 'class',
            beginKeywords: 'class interface',
            end: /\{/,
            excludeEnd: true,
            illegal: ':',
            contains: [
              {
                beginKeywords: 'extends implements'
              },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          }
        ]
      };
    }
    
    module.exports = axapta;
    
    
    /***/ },
    
    /***/ 35344
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: Bash
    Author: vah 
    Contributrors: Benjamin Pannell 
    Website: https://www.gnu.org/software/bash/
    Category: common
    */
    
    /** @type LanguageFn */
    function bash(hljs) {
      const VAR = {};
      const BRACED_VAR = {
        begin: /\$\{/,
        end:/\}/,
        contains: [
          "self",
          {
            begin: /:-/,
            contains: [ VAR ]
          } // default values
        ]
      };
      Object.assign(VAR,{
        className: 'variable',
        variants: [
          {begin: concat(/\$[\w\d#@][\w\d_]*/,
            // negative look-ahead tries to avoid matching patterns that are not
            // Perl at all like $ident$, @ident@, etc.
            `(?![\\w\\d])(?![$])`) },
          BRACED_VAR
        ]
      });
    
      const SUBST = {
        className: 'subst',
        begin: /\$\(/, end: /\)/,
        contains: [hljs.BACKSLASH_ESCAPE]
      };
      const HERE_DOC = {
        begin: /<<-?\s*(?=\w+)/,
        starts: {
          contains: [
            hljs.END_SAME_AS_BEGIN({
              begin: /(\w+)/,
              end: /(\w+)/,
              className: 'string'
            })
          ]
        }
      };
      const QUOTE_STRING = {
        className: 'string',
        begin: /"/, end: /"/,
        contains: [
          hljs.BACKSLASH_ESCAPE,
          VAR,
          SUBST
        ]
      };
      SUBST.contains.push(QUOTE_STRING);
      const ESCAPED_QUOTE = {
        className: '',
        begin: /\\"/
    
      };
      const APOS_STRING = {
        className: 'string',
        begin: /'/, end: /'/
      };
      const ARITHMETIC = {
        begin: /\$\(\(/,
        end: /\)\)/,
        contains: [
          { begin: /\d+#[0-9a-f]+/, className: "number" },
          hljs.NUMBER_MODE,
          VAR
        ]
      };
      const SH_LIKE_SHELLS = [
        "fish",
        "bash",
        "zsh",
        "sh",
        "csh",
        "ksh",
        "tcsh",
        "dash",
        "scsh",
      ];
      const KNOWN_SHEBANG = hljs.SHEBANG({
        binary: `(${SH_LIKE_SHELLS.join("|")})`,
        relevance: 10
      });
      const FUNCTION = {
        className: 'function',
        begin: /\w[\w\d_]*\s*\(\s*\)\s*\{/,
        returnBegin: true,
        contains: [hljs.inherit(hljs.TITLE_MODE, {begin: /\w[\w\d_]*/})],
        relevance: 0
      };
    
      return {
        name: 'Bash',
        aliases: ['sh', 'zsh'],
        keywords: {
          $pattern: /\b[a-z._-]+\b/,
          keyword:
            'if then else elif fi for while in do done case esac function',
          literal:
            'true false',
          built_in:
            // Shell built-ins
            // http://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html
            'break cd continue eval exec exit export getopts hash pwd readonly return shift test times ' +
            'trap umask unset ' +
            // Bash built-ins
            'alias bind builtin caller command declare echo enable help let local logout mapfile printf ' +
            'read readarray source type typeset ulimit unalias ' +
            // Shell modifiers
            'set shopt ' +
            // Zsh built-ins
            'autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles ' +
            'compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate ' +
            'fc fg float functions getcap getln history integer jobs kill limit log noglob popd print ' +
            'pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit ' +
            'unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof ' +
            'zpty zregexparse zsocket zstyle ztcp'
        },
        contains: [
          KNOWN_SHEBANG, // to catch known shells and boost relevancy
          hljs.SHEBANG(), // to catch unknown shells but still highlight the shebang
          FUNCTION,
          ARITHMETIC,
          hljs.HASH_COMMENT_MODE,
          HERE_DOC,
          QUOTE_STRING,
          ESCAPED_QUOTE,
          APOS_STRING,
          VAR
        ]
      };
    }
    
    module.exports = bash;
    
    
    /***/ },
    
    /***/ 6722
    (module) {
    
    /*
    Language: BASIC
    Author: Raphaël Assénat 
    Description: Based on the BASIC reference from the Tandy 1000 guide
    Website: https://en.wikipedia.org/wiki/Tandy_1000
    */
    
    /** @type LanguageFn */
    function basic(hljs) {
      return {
        name: 'BASIC',
        case_insensitive: true,
        illegal: '^\.',
        // Support explicitly typed variables that end with $%! or #.
        keywords: {
          $pattern: '[a-zA-Z][a-zA-Z0-9_$%!#]*',
          keyword:
            'ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE ' +
            'CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ ' +
            'DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ ' +
            'EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO ' +
            'HEX$ IF THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON ' +
            'OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET ' +
            'MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION ' +
            'BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET ' +
            'PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET ' +
            'RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP ' +
            'SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE ' +
            'WEND WIDTH WINDOW WRITE XOR'
        },
        contains: [
          hljs.QUOTE_STRING_MODE,
          hljs.COMMENT('REM', '$', {
            relevance: 10
          }),
          hljs.COMMENT('\'', '$', {
            relevance: 0
          }),
          {
            // Match line numbers
            className: 'symbol',
            begin: '^[0-9]+ ',
            relevance: 10
          },
          {
            // Match typed numeric constants (1000, 12.34!, 1.2e5, 1.5#, 1.2D2)
            className: 'number',
            begin: '\\b\\d+(\\.\\d+)?([edED]\\d+)?[#\!]?',
            relevance: 0
          },
          {
            // Match hexadecimal numbers (&Hxxxx)
            className: 'number',
            begin: '(&[hH][0-9a-fA-F]{1,4})'
          },
          {
            // Match octal numbers (&Oxxxxxx)
            className: 'number',
            begin: '(&[oO][0-7]{1,6})'
          }
        ]
      };
    }
    
    module.exports = basic;
    
    
    /***/ },
    
    /***/ 75610
    (module) {
    
    /*
    Language: Backus–Naur Form
    Website: https://en.wikipedia.org/wiki/Backus–Naur_form
    Author: Oleg Efimov 
    */
    
    /** @type LanguageFn */
    function bnf(hljs) {
      return {
        name: 'Backus–Naur Form',
        contains: [
          // Attribute
          {
            className: 'attribute',
            begin: //
          },
          // Specific
          {
            begin: /::=/,
            end: /$/,
            contains: [
              {
                begin: //
              },
              // Common
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              hljs.APOS_STRING_MODE,
              hljs.QUOTE_STRING_MODE
            ]
          }
        ]
      };
    }
    
    module.exports = bnf;
    
    
    /***/ },
    
    /***/ 25439
    (module) {
    
    /*
    Language: Brainfuck
    Author: Evgeny Stepanischev 
    Website: https://esolangs.org/wiki/Brainfuck
    */
    
    /** @type LanguageFn */
    function brainfuck(hljs) {
      const LITERAL = {
        className: 'literal',
        begin: /[+-]/,
        relevance: 0
      };
      return {
        name: 'Brainfuck',
        aliases: ['bf'],
        contains: [
          hljs.COMMENT(
            '[^\\[\\]\\.,\\+\\-<> \r\n]',
            '[\\[\\]\\.,\\+\\-<> \r\n]',
            {
              returnEnd: true,
              relevance: 0
            }
          ),
          {
            className: 'title',
            begin: '[\\[\\]]',
            relevance: 0
          },
          {
            className: 'string',
            begin: '[\\.,]',
            relevance: 0
          },
          {
            // this mode works as the only relevance counter
            begin: /(?:\+\+|--)/,
            contains: [LITERAL]
          },
          LITERAL
        ]
      };
    }
    
    module.exports = brainfuck;
    
    
    /***/ },
    
    /***/ 97053
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: C++
    Category: common, system
    Website: https://isocpp.org
    */
    
    /** @type LanguageFn */
    function cPlusPlus(hljs) {
      // added for historic reasons because `hljs.C_LINE_COMMENT_MODE` does
      // not include such support nor can we be sure all the grammars depending
      // on it would desire this behavior
      const C_LINE_COMMENT_MODE = hljs.COMMENT('//', '$', {
        contains: [
          {
            begin: /\\\n/
          }
        ]
      });
      const DECLTYPE_AUTO_RE = 'decltype\\(auto\\)';
      const NAMESPACE_RE = '[a-zA-Z_]\\w*::';
      const TEMPLATE_ARGUMENT_RE = '<[^<>]+>';
      const FUNCTION_TYPE_RE = '(' +
        DECLTYPE_AUTO_RE + '|' +
        optional(NAMESPACE_RE) +
        '[a-zA-Z_]\\w*' + optional(TEMPLATE_ARGUMENT_RE) +
      ')';
      const CPP_PRIMITIVE_TYPES = {
        className: 'keyword',
        begin: '\\b[a-z\\d_]*_t\\b'
      };
    
      // https://en.cppreference.com/w/cpp/language/escape
      // \\ \x \xFF \u2837 \u00323747 \374
      const CHARACTER_ESCAPES = '\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)';
      const STRINGS = {
        className: 'string',
        variants: [
          {
            begin: '(u8?|U|L)?"',
            end: '"',
            illegal: '\\n',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            begin: '(u8?|U|L)?\'(' + CHARACTER_ESCAPES + "|.)",
            end: '\'',
            illegal: '.'
          },
          hljs.END_SAME_AS_BEGIN({
            begin: /(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,
            end: /\)([^()\\ ]{0,16})"/
          })
        ]
      };
    
      const NUMBERS = {
        className: 'number',
        variants: [
          {
            begin: '\\b(0b[01\']+)'
          },
          {
            begin: '(-?)\\b([\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)'
          },
          {
            begin: '(-?)(\\b0[xX][a-fA-F0-9\']+|(\\b[\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)([eE][-+]?[\\d\']+)?)'
          }
        ],
        relevance: 0
      };
    
      const PREPROCESSOR = {
        className: 'meta',
        begin: /#\s*[a-z]+\b/,
        end: /$/,
        keywords: {
          'meta-keyword':
            'if else elif endif define undef warning error line ' +
            'pragma _Pragma ifdef ifndef include'
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          hljs.inherit(STRINGS, {
            className: 'meta-string'
          }),
          {
            className: 'meta-string',
            begin: /<.*?>/
          },
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    
      const TITLE_MODE = {
        className: 'title',
        begin: optional(NAMESPACE_RE) + hljs.IDENT_RE,
        relevance: 0
      };
    
      const FUNCTION_TITLE = optional(NAMESPACE_RE) + hljs.IDENT_RE + '\\s*\\(';
    
      const COMMON_CPP_HINTS = [
        'asin',
        'atan2',
        'atan',
        'calloc',
        'ceil',
        'cosh',
        'cos',
        'exit',
        'exp',
        'fabs',
        'floor',
        'fmod',
        'fprintf',
        'fputs',
        'free',
        'frexp',
        'auto_ptr',
        'deque',
        'list',
        'queue',
        'stack',
        'vector',
        'map',
        'set',
        'pair',
        'bitset',
        'multiset',
        'multimap',
        'unordered_set',
        'fscanf',
        'future',
        'isalnum',
        'isalpha',
        'iscntrl',
        'isdigit',
        'isgraph',
        'islower',
        'isprint',
        'ispunct',
        'isspace',
        'isupper',
        'isxdigit',
        'tolower',
        'toupper',
        'labs',
        'ldexp',
        'log10',
        'log',
        'malloc',
        'realloc',
        'memchr',
        'memcmp',
        'memcpy',
        'memset',
        'modf',
        'pow',
        'printf',
        'putchar',
        'puts',
        'scanf',
        'sinh',
        'sin',
        'snprintf',
        'sprintf',
        'sqrt',
        'sscanf',
        'strcat',
        'strchr',
        'strcmp',
        'strcpy',
        'strcspn',
        'strlen',
        'strncat',
        'strncmp',
        'strncpy',
        'strpbrk',
        'strrchr',
        'strspn',
        'strstr',
        'tanh',
        'tan',
        'unordered_map',
        'unordered_multiset',
        'unordered_multimap',
        'priority_queue',
        'make_pair',
        'array',
        'shared_ptr',
        'abort',
        'terminate',
        'abs',
        'acos',
        'vfprintf',
        'vprintf',
        'vsprintf',
        'endl',
        'initializer_list',
        'unique_ptr',
        'complex',
        'imaginary',
        'std',
        'string',
        'wstring',
        'cin',
        'cout',
        'cerr',
        'clog',
        'stdin',
        'stdout',
        'stderr',
        'stringstream',
        'istringstream',
        'ostringstream'
      ];
    
      const CPP_KEYWORDS = {
        keyword: 'int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof ' +
          'dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace ' +
          'unsigned long volatile static protected bool template mutable if public friend ' +
          'do goto auto void enum else break extern using asm case typeid wchar_t ' +
          'short reinterpret_cast|10 default double register explicit signed typename try this ' +
          'switch continue inline delete alignas alignof constexpr consteval constinit decltype ' +
          'concept co_await co_return co_yield requires ' +
          'noexcept static_assert thread_local restrict final override ' +
          'atomic_bool atomic_char atomic_schar ' +
          'atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong ' +
          'atomic_ullong new throw return ' +
          'and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq',
        built_in: '_Bool _Complex _Imaginary',
        _relevance_hints: COMMON_CPP_HINTS,
        literal: 'true false nullptr NULL'
      };
    
      const FUNCTION_DISPATCH = {
        className: "function.dispatch",
        relevance: 0,
        keywords: CPP_KEYWORDS,
        begin: concat(
          /\b/,
          /(?!decltype)/,
          /(?!if)/,
          /(?!for)/,
          /(?!while)/,
          hljs.IDENT_RE,
          lookahead(/\s*\(/))
      };
    
      const EXPRESSION_CONTAINS = [
        FUNCTION_DISPATCH,
        PREPROCESSOR,
        CPP_PRIMITIVE_TYPES,
        C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        NUMBERS,
        STRINGS
      ];
    
    
      const EXPRESSION_CONTEXT = {
        // This mode covers expression context where we can't expect a function
        // definition and shouldn't highlight anything that looks like one:
        // `return some()`, `else if()`, `(x*sum(1, 2))`
        variants: [
          {
            begin: /=/,
            end: /;/
          },
          {
            begin: /\(/,
            end: /\)/
          },
          {
            beginKeywords: 'new throw return else',
            end: /;/
          }
        ],
        keywords: CPP_KEYWORDS,
        contains: EXPRESSION_CONTAINS.concat([
          {
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            contains: EXPRESSION_CONTAINS.concat([ 'self' ]),
            relevance: 0
          }
        ]),
        relevance: 0
      };
    
      const FUNCTION_DECLARATION = {
        className: 'function',
        begin: '(' + FUNCTION_TYPE_RE + '[\\*&\\s]+)+' + FUNCTION_TITLE,
        returnBegin: true,
        end: /[{;=]/,
        excludeEnd: true,
        keywords: CPP_KEYWORDS,
        illegal: /[^\w\s\*&:<>.]/,
        contains: [
          { // to prevent it from being confused as the function title
            begin: DECLTYPE_AUTO_RE,
            keywords: CPP_KEYWORDS,
            relevance: 0
          },
          {
            begin: FUNCTION_TITLE,
            returnBegin: true,
            contains: [ TITLE_MODE ],
            relevance: 0
          },
          // needed because we do not have look-behind on the below rule
          // to prevent it from grabbing the final : in a :: pair
          {
            begin: /::/,
            relevance: 0
          },
          // initializers
          {
            begin: /:/,
            endsWithParent: true,
            contains: [
              STRINGS,
              NUMBERS
            ]
          },
          {
            className: 'params',
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            relevance: 0,
            contains: [
              C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              STRINGS,
              NUMBERS,
              CPP_PRIMITIVE_TYPES,
              // Count matching parentheses.
              {
                begin: /\(/,
                end: /\)/,
                keywords: CPP_KEYWORDS,
                relevance: 0,
                contains: [
                  'self',
                  C_LINE_COMMENT_MODE,
                  hljs.C_BLOCK_COMMENT_MODE,
                  STRINGS,
                  NUMBERS,
                  CPP_PRIMITIVE_TYPES
                ]
              }
            ]
          },
          CPP_PRIMITIVE_TYPES,
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          PREPROCESSOR
        ]
      };
    
      return {
        name: 'C++',
        aliases: [
          'cc',
          'c++',
          'h++',
          'hpp',
          'hh',
          'hxx',
          'cxx'
        ],
        keywords: CPP_KEYWORDS,
        illegal: ' rooms (9);`
              begin: '\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<',
              end: '>',
              keywords: CPP_KEYWORDS,
              contains: [
                'self',
                CPP_PRIMITIVE_TYPES
              ]
            },
            {
              begin: hljs.IDENT_RE + '::',
              keywords: CPP_KEYWORDS
            },
            {
              className: 'class',
              beginKeywords: 'enum class struct union',
              end: /[{;:<>=]/,
              contains: [
                {
                  beginKeywords: "final class struct"
                },
                hljs.TITLE_MODE
              ]
            }
          ]),
        exports: {
          preprocessor: PREPROCESSOR,
          strings: STRINGS,
          keywords: CPP_KEYWORDS
        }
      };
    }
    
    /*
    Language: C-like (deprecated, use C and C++ instead)
    Author: Ivan Sagalaev 
    Contributors: Evgeny Stepanischev , Zaven Muradyan , Roel Deckers , Sam Wu , Jordi Petit , Pieter Vantorre , Google Inc. (David Benjamin) 
    */
    
    /** @type LanguageFn */
    function cLike(hljs) {
      const lang = cPlusPlus(hljs);
    
      const C_ALIASES = [
        "c",
        "h"
      ];
    
      const CPP_ALIASES = [
        'cc',
        'c++',
        'h++',
        'hpp',
        'hh',
        'hxx',
        'cxx'
      ];
    
      lang.disableAutodetect = true;
      lang.aliases = [];
      // support users only loading c-like (legacy)
      if (!hljs.getLanguage("c")) lang.aliases.push(...C_ALIASES);
      if (!hljs.getLanguage("cpp")) lang.aliases.push(...CPP_ALIASES);
    
      // if c and cpp are loaded after then they will reclaim these
      // aliases for themselves
    
      return lang;
    }
    
    module.exports = cLike;
    
    
    /***/ },
    
    /***/ 39497
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: C
    Category: common, system
    Website: https://en.wikipedia.org/wiki/C_(programming_language)
    */
    
    /** @type LanguageFn */
    function c(hljs) {
      // added for historic reasons because `hljs.C_LINE_COMMENT_MODE` does
      // not include such support nor can we be sure all the grammars depending
      // on it would desire this behavior
      const C_LINE_COMMENT_MODE = hljs.COMMENT('//', '$', {
        contains: [
          {
            begin: /\\\n/
          }
        ]
      });
      const DECLTYPE_AUTO_RE = 'decltype\\(auto\\)';
      const NAMESPACE_RE = '[a-zA-Z_]\\w*::';
      const TEMPLATE_ARGUMENT_RE = '<[^<>]+>';
      const FUNCTION_TYPE_RE = '(' +
        DECLTYPE_AUTO_RE + '|' +
        optional(NAMESPACE_RE) +
        '[a-zA-Z_]\\w*' + optional(TEMPLATE_ARGUMENT_RE) +
      ')';
      const CPP_PRIMITIVE_TYPES = {
        className: 'keyword',
        begin: '\\b[a-z\\d_]*_t\\b'
      };
    
      // https://en.cppreference.com/w/cpp/language/escape
      // \\ \x \xFF \u2837 \u00323747 \374
      const CHARACTER_ESCAPES = '\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)';
      const STRINGS = {
        className: 'string',
        variants: [
          {
            begin: '(u8?|U|L)?"',
            end: '"',
            illegal: '\\n',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            begin: '(u8?|U|L)?\'(' + CHARACTER_ESCAPES + "|.)",
            end: '\'',
            illegal: '.'
          },
          hljs.END_SAME_AS_BEGIN({
            begin: /(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,
            end: /\)([^()\\ ]{0,16})"/
          })
        ]
      };
    
      const NUMBERS = {
        className: 'number',
        variants: [
          {
            begin: '\\b(0b[01\']+)'
          },
          {
            begin: '(-?)\\b([\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)'
          },
          {
            begin: '(-?)(\\b0[xX][a-fA-F0-9\']+|(\\b[\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)([eE][-+]?[\\d\']+)?)'
          }
        ],
        relevance: 0
      };
    
      const PREPROCESSOR = {
        className: 'meta',
        begin: /#\s*[a-z]+\b/,
        end: /$/,
        keywords: {
          'meta-keyword':
            'if else elif endif define undef warning error line ' +
            'pragma _Pragma ifdef ifndef include'
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          hljs.inherit(STRINGS, {
            className: 'meta-string'
          }),
          {
            className: 'meta-string',
            begin: /<.*?>/
          },
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    
      const TITLE_MODE = {
        className: 'title',
        begin: optional(NAMESPACE_RE) + hljs.IDENT_RE,
        relevance: 0
      };
    
      const FUNCTION_TITLE = optional(NAMESPACE_RE) + hljs.IDENT_RE + '\\s*\\(';
    
      const CPP_KEYWORDS = {
        keyword: 'int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof ' +
          'dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace ' +
          'unsigned long volatile static protected bool template mutable if public friend ' +
          'do goto auto void enum else break extern using asm case typeid wchar_t ' +
          'short reinterpret_cast|10 default double register explicit signed typename try this ' +
          'switch continue inline delete alignas alignof constexpr consteval constinit decltype ' +
          'concept co_await co_return co_yield requires ' +
          'noexcept static_assert thread_local restrict final override ' +
          'atomic_bool atomic_char atomic_schar ' +
          'atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong ' +
          'atomic_ullong new throw return ' +
          'and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq',
        built_in: 'std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream ' +
          'auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set ' +
          'unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos ' +
          'asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp ' +
          'fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper ' +
          'isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow ' +
          'printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp ' +
          'strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan ' +
          'vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary',
        literal: 'true false nullptr NULL'
      };
    
      const EXPRESSION_CONTAINS = [
        PREPROCESSOR,
        CPP_PRIMITIVE_TYPES,
        C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        NUMBERS,
        STRINGS
      ];
    
      const EXPRESSION_CONTEXT = {
        // This mode covers expression context where we can't expect a function
        // definition and shouldn't highlight anything that looks like one:
        // `return some()`, `else if()`, `(x*sum(1, 2))`
        variants: [
          {
            begin: /=/,
            end: /;/
          },
          {
            begin: /\(/,
            end: /\)/
          },
          {
            beginKeywords: 'new throw return else',
            end: /;/
          }
        ],
        keywords: CPP_KEYWORDS,
        contains: EXPRESSION_CONTAINS.concat([
          {
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            contains: EXPRESSION_CONTAINS.concat([ 'self' ]),
            relevance: 0
          }
        ]),
        relevance: 0
      };
    
      const FUNCTION_DECLARATION = {
        className: 'function',
        begin: '(' + FUNCTION_TYPE_RE + '[\\*&\\s]+)+' + FUNCTION_TITLE,
        returnBegin: true,
        end: /[{;=]/,
        excludeEnd: true,
        keywords: CPP_KEYWORDS,
        illegal: /[^\w\s\*&:<>.]/,
        contains: [
          { // to prevent it from being confused as the function title
            begin: DECLTYPE_AUTO_RE,
            keywords: CPP_KEYWORDS,
            relevance: 0
          },
          {
            begin: FUNCTION_TITLE,
            returnBegin: true,
            contains: [ TITLE_MODE ],
            relevance: 0
          },
          {
            className: 'params',
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            relevance: 0,
            contains: [
              C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              STRINGS,
              NUMBERS,
              CPP_PRIMITIVE_TYPES,
              // Count matching parentheses.
              {
                begin: /\(/,
                end: /\)/,
                keywords: CPP_KEYWORDS,
                relevance: 0,
                contains: [
                  'self',
                  C_LINE_COMMENT_MODE,
                  hljs.C_BLOCK_COMMENT_MODE,
                  STRINGS,
                  NUMBERS,
                  CPP_PRIMITIVE_TYPES
                ]
              }
            ]
          },
          CPP_PRIMITIVE_TYPES,
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          PREPROCESSOR
        ]
      };
    
      return {
        name: "C",
        aliases: [
          'h'
        ],
        keywords: CPP_KEYWORDS,
        // Until differentiations are added between `c` and `cpp`, `c` will
        // not be auto-detected to avoid auto-detect conflicts between C and C++
        disableAutodetect: true,
        illegal: ' rooms (9);`
              begin: '\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<',
              end: '>',
              keywords: CPP_KEYWORDS,
              contains: [
                'self',
                CPP_PRIMITIVE_TYPES
              ]
            },
            {
              begin: hljs.IDENT_RE + '::',
              keywords: CPP_KEYWORDS
            },
            {
              className: 'class',
              beginKeywords: 'enum class struct union',
              end: /[{;:<>=]/,
              contains: [
                {
                  beginKeywords: "final class struct"
                },
                hljs.TITLE_MODE
              ]
            }
          ]),
        exports: {
          preprocessor: PREPROCESSOR,
          strings: STRINGS,
          keywords: CPP_KEYWORDS
        }
      };
    }
    
    module.exports = c;
    
    
    /***/ },
    
    /***/ 67040
    (module) {
    
    /*
    Language: C/AL
    Author: Kenneth Fuglsang Christensen 
    Description: Provides highlighting of Microsoft Dynamics NAV C/AL code files
    Website: https://docs.microsoft.com/en-us/dynamics-nav/programming-in-c-al
    */
    
    /** @type LanguageFn */
    function cal(hljs) {
      const KEYWORDS =
        'div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to ' +
        'until while with var';
      const LITERALS = 'false true';
      const COMMENT_MODES = [
        hljs.C_LINE_COMMENT_MODE,
        hljs.COMMENT(
          /\{/,
          /\}/,
          {
            relevance: 0
          }
        ),
        hljs.COMMENT(
          /\(\*/,
          /\*\)/,
          {
            relevance: 10
          }
        )
      ];
      const STRING = {
        className: 'string',
        begin: /'/,
        end: /'/,
        contains: [{
          begin: /''/
        }]
      };
      const CHAR_STRING = {
        className: 'string',
        begin: /(#\d+)+/
      };
      const DATE = {
        className: 'number',
        begin: '\\b\\d+(\\.\\d+)?(DT|D|T)',
        relevance: 0
      };
      const DBL_QUOTED_VARIABLE = {
        className: 'string', // not a string technically but makes sense to be highlighted in the same style
        begin: '"',
        end: '"'
      };
    
      const PROCEDURE = {
        className: 'function',
        beginKeywords: 'procedure',
        end: /[:;]/,
        keywords: 'procedure|10',
        contains: [
          hljs.TITLE_MODE,
          {
            className: 'params',
            begin: /\(/,
            end: /\)/,
            keywords: KEYWORDS,
            contains: [
              STRING,
              CHAR_STRING
            ]
          }
        ].concat(COMMENT_MODES)
      };
    
      const OBJECT = {
        className: 'class',
        begin: 'OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)',
        returnBegin: true,
        contains: [
          hljs.TITLE_MODE,
          PROCEDURE
        ]
      };
    
      return {
        name: 'C/AL',
        case_insensitive: true,
        keywords: {
          keyword: KEYWORDS,
          literal: LITERALS
        },
        illegal: /\/\*/,
        contains: [
          STRING,
          CHAR_STRING,
          DATE,
          DBL_QUOTED_VARIABLE,
          hljs.NUMBER_MODE,
          OBJECT,
          PROCEDURE
        ]
      };
    }
    
    module.exports = cal;
    
    
    /***/ },
    
    /***/ 60436
    (module) {
    
    /*
    Language: Cap’n Proto
    Author: Oleg Efimov 
    Description: Cap’n Proto message definition format
    Website: https://capnproto.org/capnp-tool.html
    Category: protocols
    */
    
    /** @type LanguageFn */
    function capnproto(hljs) {
      return {
        name: 'Cap’n Proto',
        aliases: ['capnp'],
        keywords: {
          keyword:
            'struct enum interface union group import using const annotation extends in of on as with from fixed',
          built_in:
            'Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 ' +
            'Text Data AnyPointer AnyStruct Capability List',
          literal:
            'true false'
        },
        contains: [
          hljs.QUOTE_STRING_MODE,
          hljs.NUMBER_MODE,
          hljs.HASH_COMMENT_MODE,
          {
            className: 'meta',
            begin: /@0x[\w\d]{16};/,
            illegal: /\n/
          },
          {
            className: 'symbol',
            begin: /@\d+\b/
          },
          {
            className: 'class',
            beginKeywords: 'struct enum',
            end: /\{/,
            illegal: /\n/,
            contains: [hljs.inherit(hljs.TITLE_MODE, {
              starts: {
                endsWithParent: true,
                excludeEnd: true
              } // hack: eating everything after the first title
            })]
          },
          {
            className: 'class',
            beginKeywords: 'interface',
            end: /\{/,
            illegal: /\n/,
            contains: [hljs.inherit(hljs.TITLE_MODE, {
              starts: {
                endsWithParent: true,
                excludeEnd: true
              } // hack: eating everything after the first title
            })]
          }
        ]
      };
    }
    
    module.exports = capnproto;
    
    
    /***/ },
    
    /***/ 3838
    (module) {
    
    /*
    Language: Ceylon
    Author: Lucas Werkmeister 
    Website: https://ceylon-lang.org
    */
    
    /** @type LanguageFn */
    function ceylon(hljs) {
      // 2.3. Identifiers and keywords
      const KEYWORDS =
        'assembly module package import alias class interface object given value ' +
        'assign void function new of extends satisfies abstracts in out return ' +
        'break continue throw assert dynamic if else switch case for while try ' +
        'catch finally then let this outer super is exists nonempty';
      // 7.4.1 Declaration Modifiers
      const DECLARATION_MODIFIERS =
        'shared abstract formal default actual variable late native deprecated ' +
        'final sealed annotation suppressWarnings small';
      // 7.4.2 Documentation
      const DOCUMENTATION =
        'doc by license see throws tagged';
      const SUBST = {
        className: 'subst',
        excludeBegin: true,
        excludeEnd: true,
        begin: /``/,
        end: /``/,
        keywords: KEYWORDS,
        relevance: 10
      };
      const EXPRESSIONS = [
        {
          // verbatim string
          className: 'string',
          begin: '"""',
          end: '"""',
          relevance: 10
        },
        {
          // string literal or template
          className: 'string',
          begin: '"',
          end: '"',
          contains: [SUBST]
        },
        {
          // character literal
          className: 'string',
          begin: "'",
          end: "'"
        },
        {
          // numeric literal
          className: 'number',
          begin: '#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?',
          relevance: 0
        }
      ];
      SUBST.contains = EXPRESSIONS;
    
      return {
        name: 'Ceylon',
        keywords: {
          keyword: KEYWORDS + ' ' + DECLARATION_MODIFIERS,
          meta: DOCUMENTATION
        },
        illegal: '\\$[^01]|#[^0-9a-fA-F]',
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.COMMENT('/\\*', '\\*/', {
            contains: ['self']
          }),
          {
            // compiler annotation
            className: 'meta',
            begin: '@[a-z]\\w*(?::"[^"]*")?'
          }
        ].concat(EXPRESSIONS)
      };
    }
    
    module.exports = ceylon;
    
    
    /***/ },
    
    /***/ 78333
    (module) {
    
    /*
    Language: Clean
    Author: Camil Staps 
    Category: functional
    Website: http://clean.cs.ru.nl
    */
    
    /** @type LanguageFn */
    function clean(hljs) {
      return {
        name: 'Clean',
        aliases: [
          'icl',
          'dcl'
        ],
        keywords: {
          keyword:
            'if let in with where case of class instance otherwise ' +
            'implementation definition system module from import qualified as ' +
            'special code inline foreign export ccall stdcall generic derive ' +
            'infix infixl infixr',
          built_in:
            'Int Real Char Bool',
          literal:
            'True False'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE,
          { // relevance booster
            begin: '->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>'
          }
        ]
      };
    }
    
    module.exports = clean;
    
    
    /***/ },
    
    /***/ 5892
    (module) {
    
    /*
    Language: Clojure REPL
    Description: Clojure REPL sessions
    Author: Ivan Sagalaev 
    Requires: clojure.js
    Website: https://clojure.org
    Category: lisp
    */
    
    /** @type LanguageFn */
    function clojureRepl(hljs) {
      return {
        name: 'Clojure REPL',
        contains: [
          {
            className: 'meta',
            begin: /^([\w.-]+|\s*#_)?=>/,
            starts: {
              end: /$/,
              subLanguage: 'clojure'
            }
          }
        ]
      };
    }
    
    module.exports = clojureRepl;
    
    
    /***/ },
    
    /***/ 80364
    (module) {
    
    /*
    Language: Clojure
    Description: Clojure syntax (based on lisp.js)
    Author: mfornos
    Website: https://clojure.org
    Category: lisp
    */
    
    /** @type LanguageFn */
    function clojure(hljs) {
      const SYMBOLSTART = 'a-zA-Z_\\-!.?+*=<>&#\'';
      const SYMBOL_RE = '[' + SYMBOLSTART + '][' + SYMBOLSTART + '0-9/;:]*';
      const globals = 'def defonce defprotocol defstruct defmulti defmethod defn- defn defmacro deftype defrecord';
      const keywords = {
        $pattern: SYMBOL_RE,
        'builtin-name':
          // Clojure keywords
          globals + ' ' +
          'cond apply if-not if-let if not not= =|0 <|0 >|0 <=|0 >=|0 ==|0 +|0 /|0 *|0 -|0 rem ' +
          'quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? ' +
          'set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? ' +
          'class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? ' +
          'string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . ' +
          'inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last ' +
          'drop-while while intern condp case reduced cycle split-at split-with repeat replicate ' +
          'iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext ' +
          'nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends ' +
          'add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler ' +
          'set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter ' +
          'monitor-exit macroexpand macroexpand-1 for dosync and or ' +
          'when when-not when-let comp juxt partial sequence memoize constantly complement identity assert ' +
          'peek pop doto proxy first rest cons cast coll last butlast ' +
          'sigs reify second ffirst fnext nfirst nnext meta with-meta ns in-ns create-ns import ' +
          'refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! ' +
          'assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger ' +
          'bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline ' +
          'flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking ' +
          'assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! ' +
          'reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! ' +
          'new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty ' +
          'hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list ' +
          'disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer ' +
          'chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate ' +
          'unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta ' +
          'lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize'
      };
    
      const SIMPLE_NUMBER_RE = '[-+]?\\d+(\\.\\d+)?';
    
      const SYMBOL = {
        begin: SYMBOL_RE,
        relevance: 0
      };
      const NUMBER = {
        className: 'number',
        begin: SIMPLE_NUMBER_RE,
        relevance: 0
      };
      const STRING = hljs.inherit(hljs.QUOTE_STRING_MODE, {
        illegal: null
      });
      const COMMENT = hljs.COMMENT(
        ';',
        '$',
        {
          relevance: 0
        }
      );
      const LITERAL = {
        className: 'literal',
        begin: /\b(true|false|nil)\b/
      };
      const COLLECTION = {
        begin: '[\\[\\{]',
        end: '[\\]\\}]'
      };
      const HINT = {
        className: 'comment',
        begin: '\\^' + SYMBOL_RE
      };
      const HINT_COL = hljs.COMMENT('\\^\\{', '\\}');
      const KEY = {
        className: 'symbol',
        begin: '[:]{1,2}' + SYMBOL_RE
      };
      const LIST = {
        begin: '\\(',
        end: '\\)'
      };
      const BODY = {
        endsWithParent: true,
        relevance: 0
      };
      const NAME = {
        keywords: keywords,
        className: 'name',
        begin: SYMBOL_RE,
        relevance: 0,
        starts: BODY
      };
      const DEFAULT_CONTAINS = [
        LIST,
        STRING,
        HINT,
        HINT_COL,
        COMMENT,
        KEY,
        COLLECTION,
        NUMBER,
        LITERAL,
        SYMBOL
      ];
    
      const GLOBAL = {
        beginKeywords: globals,
        lexemes: SYMBOL_RE,
        end: '(\\[|#|\\d|"|:|\\{|\\)|\\(|$)',
        contains: [
          {
            className: 'title',
            begin: SYMBOL_RE,
            relevance: 0,
            excludeEnd: true,
            // we can only have a single title
            endsParent: true
          }
        ].concat(DEFAULT_CONTAINS)
      };
    
      LIST.contains = [
        hljs.COMMENT('comment', ''),
        GLOBAL,
        NAME,
        BODY
      ];
      BODY.contains = DEFAULT_CONTAINS;
      COLLECTION.contains = DEFAULT_CONTAINS;
      HINT_COL.contains = [ COLLECTION ];
    
      return {
        name: 'Clojure',
        aliases: [ 'clj' ],
        illegal: /\S/,
        contains: [
          LIST,
          STRING,
          HINT,
          HINT_COL,
          COMMENT,
          KEY,
          COLLECTION,
          NUMBER,
          LITERAL
        ]
      };
    }
    
    module.exports = clojure;
    
    
    /***/ },
    
    /***/ 56427
    (module) {
    
    /*
    Language: CMake
    Description: CMake is an open-source cross-platform system for build automation.
    Author: Igor Kalnitsky 
    Website: https://cmake.org
    */
    
    /** @type LanguageFn */
    function cmake(hljs) {
      return {
        name: 'CMake',
        aliases: ['cmake.in'],
        case_insensitive: true,
        keywords: {
          keyword:
            // scripting commands
            'break cmake_host_system_information cmake_minimum_required cmake_parse_arguments ' +
            'cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro ' +
            'endwhile execute_process file find_file find_library find_package find_path ' +
            'find_program foreach function get_cmake_property get_directory_property ' +
            'get_filename_component get_property if include include_guard list macro ' +
            'mark_as_advanced math message option return separate_arguments ' +
            'set_directory_properties set_property set site_name string unset variable_watch while ' +
            // project commands
            'add_compile_definitions add_compile_options add_custom_command add_custom_target ' +
            'add_definitions add_dependencies add_executable add_library add_link_options ' +
            'add_subdirectory add_test aux_source_directory build_command create_test_sourcelist ' +
            'define_property enable_language enable_testing export fltk_wrap_ui ' +
            'get_source_file_property get_target_property get_test_property include_directories ' +
            'include_external_msproject include_regular_expression install link_directories ' +
            'link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions ' +
            'set_source_files_properties set_target_properties set_tests_properties source_group ' +
            'target_compile_definitions target_compile_features target_compile_options ' +
            'target_include_directories target_link_directories target_link_libraries ' +
            'target_link_options target_sources try_compile try_run ' +
            // CTest commands
            'ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ' +
            'ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ' +
            'ctest_test ctest_update ctest_upload ' +
            // deprecated commands
            'build_name exec_program export_library_dependencies install_files install_programs ' +
            'install_targets load_command make_directory output_required_files remove ' +
            'subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file ' +
            'qt5_use_modules qt5_use_package qt5_wrap_cpp ' +
            // core keywords
            'on off true false and or not command policy target test exists is_newer_than ' +
            'is_directory is_symlink is_absolute matches less greater equal less_equal ' +
            'greater_equal strless strgreater strequal strless_equal strgreater_equal version_less ' +
            'version_greater version_equal version_less_equal version_greater_equal in_list defined'
        },
        contains: [
          {
            className: 'variable',
            begin: /\$\{/,
            end: /\}/
          },
          hljs.HASH_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.NUMBER_MODE
        ]
      };
    }
    
    module.exports = cmake;
    
    
    /***/ },
    
    /***/ 64125
    (module) {
    
    const KEYWORDS = [
      "as", // for exports
      "in",
      "of",
      "if",
      "for",
      "while",
      "finally",
      "var",
      "new",
      "function",
      "do",
      "return",
      "void",
      "else",
      "break",
      "catch",
      "instanceof",
      "with",
      "throw",
      "case",
      "default",
      "try",
      "switch",
      "continue",
      "typeof",
      "delete",
      "let",
      "yield",
      "const",
      "class",
      // JS handles these with a special rule
      // "get",
      // "set",
      "debugger",
      "async",
      "await",
      "static",
      "import",
      "from",
      "export",
      "extends"
    ];
    const LITERALS = [
      "true",
      "false",
      "null",
      "undefined",
      "NaN",
      "Infinity"
    ];
    
    const TYPES = [
      "Intl",
      "DataView",
      "Number",
      "Math",
      "Date",
      "String",
      "RegExp",
      "Object",
      "Function",
      "Boolean",
      "Error",
      "Symbol",
      "Set",
      "Map",
      "WeakSet",
      "WeakMap",
      "Proxy",
      "Reflect",
      "JSON",
      "Promise",
      "Float64Array",
      "Int16Array",
      "Int32Array",
      "Int8Array",
      "Uint16Array",
      "Uint32Array",
      "Float32Array",
      "Array",
      "Uint8Array",
      "Uint8ClampedArray",
      "ArrayBuffer",
      "BigInt64Array",
      "BigUint64Array",
      "BigInt"
    ];
    
    const ERROR_TYPES = [
      "EvalError",
      "InternalError",
      "RangeError",
      "ReferenceError",
      "SyntaxError",
      "TypeError",
      "URIError"
    ];
    
    const BUILT_IN_GLOBALS = [
      "setInterval",
      "setTimeout",
      "clearInterval",
      "clearTimeout",
    
      "require",
      "exports",
    
      "eval",
      "isFinite",
      "isNaN",
      "parseFloat",
      "parseInt",
      "decodeURI",
      "decodeURIComponent",
      "encodeURI",
      "encodeURIComponent",
      "escape",
      "unescape"
    ];
    
    const BUILT_IN_VARIABLES = [
      "arguments",
      "this",
      "super",
      "console",
      "window",
      "document",
      "localStorage",
      "module",
      "global" // Node.js
    ];
    
    const BUILT_INS = [].concat(
      BUILT_IN_GLOBALS,
      BUILT_IN_VARIABLES,
      TYPES,
      ERROR_TYPES
    );
    
    /*
    Language: CoffeeScript
    Author: Dmytrii Nagirniak 
    Contributors: Oleg Efimov , Cédric Néhémie 
    Description: CoffeeScript is a programming language that transcompiles to JavaScript. For info about language see http://coffeescript.org/
    Category: common, scripting
    Website: https://coffeescript.org
    */
    
    /** @type LanguageFn */
    function coffeescript(hljs) {
      const COFFEE_BUILT_INS = [
        'npm',
        'print'
      ];
      const COFFEE_LITERALS = [
        'yes',
        'no',
        'on',
        'off'
      ];
      const COFFEE_KEYWORDS = [
        'then',
        'unless',
        'until',
        'loop',
        'by',
        'when',
        'and',
        'or',
        'is',
        'isnt',
        'not'
      ];
      const NOT_VALID_KEYWORDS = [
        "var",
        "const",
        "let",
        "function",
        "static"
      ];
      const excluding = (list) =>
        (kw) => !list.includes(kw);
      const KEYWORDS$1 = {
        keyword: KEYWORDS.concat(COFFEE_KEYWORDS).filter(excluding(NOT_VALID_KEYWORDS)),
        literal: LITERALS.concat(COFFEE_LITERALS),
        built_in: BUILT_INS.concat(COFFEE_BUILT_INS)
      };
      const JS_IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*';
      const SUBST = {
        className: 'subst',
        begin: /#\{/,
        end: /\}/,
        keywords: KEYWORDS$1
      };
      const EXPRESSIONS = [
        hljs.BINARY_NUMBER_MODE,
        hljs.inherit(hljs.C_NUMBER_MODE, {
          starts: {
            end: '(\\s*/)?',
            relevance: 0
          }
        }), // a number tries to eat the following slash to prevent treating it as a regexp
        {
          className: 'string',
          variants: [
            {
              begin: /'''/,
              end: /'''/,
              contains: [hljs.BACKSLASH_ESCAPE]
            },
            {
              begin: /'/,
              end: /'/,
              contains: [hljs.BACKSLASH_ESCAPE]
            },
            {
              begin: /"""/,
              end: /"""/,
              contains: [
                hljs.BACKSLASH_ESCAPE,
                SUBST
              ]
            },
            {
              begin: /"/,
              end: /"/,
              contains: [
                hljs.BACKSLASH_ESCAPE,
                SUBST
              ]
            }
          ]
        },
        {
          className: 'regexp',
          variants: [
            {
              begin: '///',
              end: '///',
              contains: [
                SUBST,
                hljs.HASH_COMMENT_MODE
              ]
            },
            {
              begin: '//[gim]{0,3}(?=\\W)',
              relevance: 0
            },
            {
              // regex can't start with space to parse x / 2 / 3 as two divisions
              // regex can't start with *, and it supports an "illegal" in the main mode
              begin: /\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/
            }
          ]
        },
        {
          begin: '@' + JS_IDENT_RE // relevance booster
        },
        {
          subLanguage: 'javascript',
          excludeBegin: true,
          excludeEnd: true,
          variants: [
            {
              begin: '```',
              end: '```'
            },
            {
              begin: '`',
              end: '`'
            }
          ]
        }
      ];
      SUBST.contains = EXPRESSIONS;
    
      const TITLE = hljs.inherit(hljs.TITLE_MODE, {
        begin: JS_IDENT_RE
      });
      const POSSIBLE_PARAMS_RE = '(\\(.*\\)\\s*)?\\B[-=]>';
      const PARAMS = {
        className: 'params',
        begin: '\\([^\\(]',
        returnBegin: true,
        /* We need another contained nameless mode to not have every nested
        pair of parens to be called "params" */
        contains: [{
          begin: /\(/,
          end: /\)/,
          keywords: KEYWORDS$1,
          contains: ['self'].concat(EXPRESSIONS)
        }]
      };
    
      return {
        name: 'CoffeeScript',
        aliases: [
          'coffee',
          'cson',
          'iced'
        ],
        keywords: KEYWORDS$1,
        illegal: /\/\*/,
        contains: EXPRESSIONS.concat([
          hljs.COMMENT('###', '###'),
          hljs.HASH_COMMENT_MODE,
          {
            className: 'function',
            begin: '^\\s*' + JS_IDENT_RE + '\\s*=\\s*' + POSSIBLE_PARAMS_RE,
            end: '[-=]>',
            returnBegin: true,
            contains: [
              TITLE,
              PARAMS
            ]
          },
          {
            // anonymous function start
            begin: /[:\(,=]\s*/,
            relevance: 0,
            contains: [{
              className: 'function',
              begin: POSSIBLE_PARAMS_RE,
              end: '[-=]>',
              returnBegin: true,
              contains: [PARAMS]
            }]
          },
          {
            className: 'class',
            beginKeywords: 'class',
            end: '$',
            illegal: /[:="\[\]]/,
            contains: [
              {
                beginKeywords: 'extends',
                endsWithParent: true,
                illegal: /[:="\[\]]/,
                contains: [TITLE]
              },
              TITLE
            ]
          },
          {
            begin: JS_IDENT_RE + ':',
            end: ':',
            returnBegin: true,
            returnEnd: true,
            relevance: 0
          }
        ])
      };
    }
    
    module.exports = coffeescript;
    
    
    /***/ },
    
    /***/ 39081
    (module) {
    
    /*
    Language: Coq
    Author: Stephan Boyer 
    Category: functional
    Website: https://coq.inria.fr
    */
    
    /** @type LanguageFn */
    function coq(hljs) {
      return {
        name: 'Coq',
        keywords: {
          keyword:
            '_|0 as at cofix else end exists exists2 fix for forall fun if IF in let ' +
            'match mod Prop return Set then Type using where with ' +
            'Abort About Add Admit Admitted All Arguments Assumptions Axiom Back BackTo ' +
            'Backtrack Bind Blacklist Canonical Cd Check Class Classes Close Coercion ' +
            'Coercions CoFixpoint CoInductive Collection Combined Compute Conjecture ' +
            'Conjectures Constant constr Constraint Constructors Context Corollary ' +
            'CreateHintDb Cut Declare Defined Definition Delimit Dependencies Dependent ' +
            'Derive Drop eauto End Equality Eval Example Existential Existentials ' +
            'Existing Export exporting Extern Extract Extraction Fact Field Fields File ' +
            'Fixpoint Focus for From Function Functional Generalizable Global Goal Grab ' +
            'Grammar Graph Guarded Heap Hint HintDb Hints Hypotheses Hypothesis ident ' +
            'Identity If Immediate Implicit Import Include Inductive Infix Info Initial ' +
            'Inline Inspect Instance Instances Intro Intros Inversion Inversion_clear ' +
            'Language Left Lemma Let Libraries Library Load LoadPath Local Locate Ltac ML ' +
            'Mode Module Modules Monomorphic Morphism Next NoInline Notation Obligation ' +
            'Obligations Opaque Open Optimize Options Parameter Parameters Parametric ' +
            'Path Paths pattern Polymorphic Preterm Print Printing Program Projections ' +
            'Proof Proposition Pwd Qed Quit Rec Record Recursive Redirect Relation Remark ' +
            'Remove Require Reserved Reset Resolve Restart Rewrite Right Ring Rings Save ' +
            'Scheme Scope Scopes Script Search SearchAbout SearchHead SearchPattern ' +
            'SearchRewrite Section Separate Set Setoid Show Solve Sorted Step Strategies ' +
            'Strategy Structure SubClass Table Tables Tactic Term Test Theorem Time ' +
            'Timeout Transparent Type Typeclasses Types Undelimit Undo Unfocus Unfocused ' +
            'Unfold Universe Universes Unset Unshelve using Variable Variables Variant ' +
            'Verbose Visibility where with',
          built_in:
            'abstract absurd admit after apply as assert assumption at auto autorewrite ' +
            'autounfold before bottom btauto by case case_eq cbn cbv change ' +
            'classical_left classical_right clear clearbody cofix compare compute ' +
            'congruence constr_eq constructor contradict contradiction cut cutrewrite ' +
            'cycle decide decompose dependent destruct destruction dintuition ' +
            'discriminate discrR do double dtauto eapply eassumption eauto ecase ' +
            'econstructor edestruct ediscriminate eelim eexact eexists einduction ' +
            'einjection eleft elim elimtype enough equality erewrite eright ' +
            'esimplify_eq esplit evar exact exactly_once exfalso exists f_equal fail ' +
            'field field_simplify field_simplify_eq first firstorder fix fold fourier ' +
            'functional generalize generalizing gfail give_up has_evar hnf idtac in ' +
            'induction injection instantiate intro intro_pattern intros intuition ' +
            'inversion inversion_clear is_evar is_var lapply lazy left lia lra move ' +
            'native_compute nia nsatz omega once pattern pose progress proof psatz quote ' +
            'record red refine reflexivity remember rename repeat replace revert ' +
            'revgoals rewrite rewrite_strat right ring ring_simplify rtauto set ' +
            'setoid_reflexivity setoid_replace setoid_rewrite setoid_symmetry ' +
            'setoid_transitivity shelve shelve_unifiable simpl simple simplify_eq solve ' +
            'specialize split split_Rabs split_Rmult stepl stepr subst sum swap ' +
            'symmetry tactic tauto time timeout top transitivity trivial try tryif ' +
            'unfold unify until using vm_compute with'
        },
        contains: [
          hljs.QUOTE_STRING_MODE,
          hljs.COMMENT('\\(\\*', '\\*\\)'),
          hljs.C_NUMBER_MODE,
          {
            className: 'type',
            excludeBegin: true,
            begin: '\\|\\s*',
            end: '\\w+'
          },
          { // relevance booster
            begin: /[-=]>/
          }
        ]
      };
    }
    
    module.exports = coq;
    
    
    /***/ },
    
    /***/ 30279
    (module) {
    
    /*
    Language: Caché Object Script
    Author: Nikita Savchenko 
    Category: enterprise, scripting
    Website: https://cedocs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls
    */
    
    /** @type LanguageFn */
    function cos(hljs) {
      const STRINGS = {
        className: 'string',
        variants: [{
          begin: '"',
          end: '"',
          contains: [{ // escaped
            begin: "\"\"",
            relevance: 0
          }]
        }]
      };
    
      const NUMBERS = {
        className: "number",
        begin: "\\b(\\d+(\\.\\d*)?|\\.\\d+)",
        relevance: 0
      };
    
      const COS_KEYWORDS =
        'property parameter class classmethod clientmethod extends as break ' +
        'catch close continue do d|0 else elseif for goto halt hang h|0 if job ' +
        'j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 ' +
        'tcommit throw trollback try tstart use view while write w|0 xecute x|0 ' +
        'zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert ' +
        'zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit ' +
        'zsync ascii';
    
      // registered function - no need in them due to all functions are highlighted,
      // but I'll just leave this here.
    
      // "$bit", "$bitcount",
      // "$bitfind", "$bitlogic", "$case", "$char", "$classmethod", "$classname",
      // "$compile", "$data", "$decimal", "$double", "$extract", "$factor",
      // "$find", "$fnumber", "$get", "$increment", "$inumber", "$isobject",
      // "$isvaliddouble", "$isvalidnum", "$justify", "$length", "$list",
      // "$listbuild", "$listdata", "$listfind", "$listfromstring", "$listget",
      // "$listlength", "$listnext", "$listsame", "$listtostring", "$listvalid",
      // "$locate", "$match", "$method", "$name", "$nconvert", "$next",
      // "$normalize", "$now", "$number", "$order", "$parameter", "$piece",
      // "$prefetchoff", "$prefetchon", "$property", "$qlength", "$qsubscript",
      // "$query", "$random", "$replace", "$reverse", "$sconvert", "$select",
      // "$sortbegin", "$sortend", "$stack", "$text", "$translate", "$view",
      // "$wascii", "$wchar", "$wextract", "$wfind", "$wiswide", "$wlength",
      // "$wreverse", "$xecute", "$zabs", "$zarccos", "$zarcsin", "$zarctan",
      // "$zcos", "$zcot", "$zcsc", "$zdate", "$zdateh", "$zdatetime",
      // "$zdatetimeh", "$zexp", "$zhex", "$zln", "$zlog", "$zpower", "$zsec",
      // "$zsin", "$zsqr", "$ztan", "$ztime", "$ztimeh", "$zboolean",
      // "$zconvert", "$zcrc", "$zcyc", "$zdascii", "$zdchar", "$zf",
      // "$ziswide", "$zlascii", "$zlchar", "$zname", "$zposition", "$zqascii",
      // "$zqchar", "$zsearch", "$zseek", "$zstrip", "$zwascii", "$zwchar",
      // "$zwidth", "$zwpack", "$zwbpack", "$zwunpack", "$zwbunpack", "$zzenkaku",
      // "$change", "$mv", "$mvat", "$mvfmt", "$mvfmts", "$mviconv",
      // "$mviconvs", "$mvinmat", "$mvlover", "$mvoconv", "$mvoconvs", "$mvraise",
      // "$mvtrans", "$mvv", "$mvname", "$zbitand", "$zbitcount", "$zbitfind",
      // "$zbitget", "$zbitlen", "$zbitnot", "$zbitor", "$zbitset", "$zbitstr",
      // "$zbitxor", "$zincrement", "$znext", "$zorder", "$zprevious", "$zsort",
      // "device", "$ecode", "$estack", "$etrap", "$halt", "$horolog",
      // "$io", "$job", "$key", "$namespace", "$principal", "$quit", "$roles",
      // "$storage", "$system", "$test", "$this", "$tlevel", "$username",
      // "$x", "$y", "$za", "$zb", "$zchild", "$zeof", "$zeos", "$zerror",
      // "$zhorolog", "$zio", "$zjob", "$zmode", "$znspace", "$zparent", "$zpi",
      // "$zpos", "$zreference", "$zstorage", "$ztimestamp", "$ztimezone",
      // "$ztrap", "$zversion"
    
      return {
        name: 'Caché Object Script',
        case_insensitive: true,
        aliases: [
          "cls"
        ],
        keywords: COS_KEYWORDS,
        contains: [
          NUMBERS,
          STRINGS,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: "comment",
            begin: /;/,
            end: "$",
            relevance: 0
          },
          { // Functions and user-defined functions: write $ztime(60*60*3), $$myFunc(10), $$^Val(1)
            className: "built_in",
            begin: /(?:\$\$?|\.\.)\^?[a-zA-Z]+/
          },
          { // Macro command: quit $$$OK
            className: "built_in",
            begin: /\$\$\$[a-zA-Z]+/
          },
          { // Special (global) variables: write %request.Content; Built-in classes: %Library.Integer
            className: "built_in",
            begin: /%[a-z]+(?:\.[a-z]+)*/
          },
          { // Global variable: set ^globalName = 12 write ^globalName
            className: "symbol",
            begin: /\^%?[a-zA-Z][\w]*/
          },
          { // Some control constructions: do ##class(Package.ClassName).Method(), ##super()
            className: "keyword",
            begin: /##class|##super|#define|#dim/
          },
          // sub-languages: are not fully supported by hljs by 11/15/2015
          // left for the future implementation.
          {
            begin: /&sql\(/,
            end: /\)/,
            excludeBegin: true,
            excludeEnd: true,
            subLanguage: "sql"
          },
          {
            begin: /&(js|jscript|javascript)/,
            excludeBegin: true,
            excludeEnd: true,
            subLanguage: "javascript"
          },
          {
            // this brakes first and last tag, but this is the only way to embed a valid html
            begin: /&html<\s*\s*>/,
            subLanguage: "xml"
          }
        ]
      };
    }
    
    module.exports = cos;
    
    
    /***/ },
    
    /***/ 29721
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: C++
    Category: common, system
    Website: https://isocpp.org
    */
    
    /** @type LanguageFn */
    function cpp(hljs) {
      // added for historic reasons because `hljs.C_LINE_COMMENT_MODE` does
      // not include such support nor can we be sure all the grammars depending
      // on it would desire this behavior
      const C_LINE_COMMENT_MODE = hljs.COMMENT('//', '$', {
        contains: [
          {
            begin: /\\\n/
          }
        ]
      });
      const DECLTYPE_AUTO_RE = 'decltype\\(auto\\)';
      const NAMESPACE_RE = '[a-zA-Z_]\\w*::';
      const TEMPLATE_ARGUMENT_RE = '<[^<>]+>';
      const FUNCTION_TYPE_RE = '(' +
        DECLTYPE_AUTO_RE + '|' +
        optional(NAMESPACE_RE) +
        '[a-zA-Z_]\\w*' + optional(TEMPLATE_ARGUMENT_RE) +
      ')';
      const CPP_PRIMITIVE_TYPES = {
        className: 'keyword',
        begin: '\\b[a-z\\d_]*_t\\b'
      };
    
      // https://en.cppreference.com/w/cpp/language/escape
      // \\ \x \xFF \u2837 \u00323747 \374
      const CHARACTER_ESCAPES = '\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)';
      const STRINGS = {
        className: 'string',
        variants: [
          {
            begin: '(u8?|U|L)?"',
            end: '"',
            illegal: '\\n',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            begin: '(u8?|U|L)?\'(' + CHARACTER_ESCAPES + "|.)",
            end: '\'',
            illegal: '.'
          },
          hljs.END_SAME_AS_BEGIN({
            begin: /(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,
            end: /\)([^()\\ ]{0,16})"/
          })
        ]
      };
    
      const NUMBERS = {
        className: 'number',
        variants: [
          {
            begin: '\\b(0b[01\']+)'
          },
          {
            begin: '(-?)\\b([\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)'
          },
          {
            begin: '(-?)(\\b0[xX][a-fA-F0-9\']+|(\\b[\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)([eE][-+]?[\\d\']+)?)'
          }
        ],
        relevance: 0
      };
    
      const PREPROCESSOR = {
        className: 'meta',
        begin: /#\s*[a-z]+\b/,
        end: /$/,
        keywords: {
          'meta-keyword':
            'if else elif endif define undef warning error line ' +
            'pragma _Pragma ifdef ifndef include'
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          hljs.inherit(STRINGS, {
            className: 'meta-string'
          }),
          {
            className: 'meta-string',
            begin: /<.*?>/
          },
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    
      const TITLE_MODE = {
        className: 'title',
        begin: optional(NAMESPACE_RE) + hljs.IDENT_RE,
        relevance: 0
      };
    
      const FUNCTION_TITLE = optional(NAMESPACE_RE) + hljs.IDENT_RE + '\\s*\\(';
    
      const COMMON_CPP_HINTS = [
        'asin',
        'atan2',
        'atan',
        'calloc',
        'ceil',
        'cosh',
        'cos',
        'exit',
        'exp',
        'fabs',
        'floor',
        'fmod',
        'fprintf',
        'fputs',
        'free',
        'frexp',
        'auto_ptr',
        'deque',
        'list',
        'queue',
        'stack',
        'vector',
        'map',
        'set',
        'pair',
        'bitset',
        'multiset',
        'multimap',
        'unordered_set',
        'fscanf',
        'future',
        'isalnum',
        'isalpha',
        'iscntrl',
        'isdigit',
        'isgraph',
        'islower',
        'isprint',
        'ispunct',
        'isspace',
        'isupper',
        'isxdigit',
        'tolower',
        'toupper',
        'labs',
        'ldexp',
        'log10',
        'log',
        'malloc',
        'realloc',
        'memchr',
        'memcmp',
        'memcpy',
        'memset',
        'modf',
        'pow',
        'printf',
        'putchar',
        'puts',
        'scanf',
        'sinh',
        'sin',
        'snprintf',
        'sprintf',
        'sqrt',
        'sscanf',
        'strcat',
        'strchr',
        'strcmp',
        'strcpy',
        'strcspn',
        'strlen',
        'strncat',
        'strncmp',
        'strncpy',
        'strpbrk',
        'strrchr',
        'strspn',
        'strstr',
        'tanh',
        'tan',
        'unordered_map',
        'unordered_multiset',
        'unordered_multimap',
        'priority_queue',
        'make_pair',
        'array',
        'shared_ptr',
        'abort',
        'terminate',
        'abs',
        'acos',
        'vfprintf',
        'vprintf',
        'vsprintf',
        'endl',
        'initializer_list',
        'unique_ptr',
        'complex',
        'imaginary',
        'std',
        'string',
        'wstring',
        'cin',
        'cout',
        'cerr',
        'clog',
        'stdin',
        'stdout',
        'stderr',
        'stringstream',
        'istringstream',
        'ostringstream'
      ];
    
      const CPP_KEYWORDS = {
        keyword: 'int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof ' +
          'dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace ' +
          'unsigned long volatile static protected bool template mutable if public friend ' +
          'do goto auto void enum else break extern using asm case typeid wchar_t ' +
          'short reinterpret_cast|10 default double register explicit signed typename try this ' +
          'switch continue inline delete alignas alignof constexpr consteval constinit decltype ' +
          'concept co_await co_return co_yield requires ' +
          'noexcept static_assert thread_local restrict final override ' +
          'atomic_bool atomic_char atomic_schar ' +
          'atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong ' +
          'atomic_ullong new throw return ' +
          'and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq',
        built_in: '_Bool _Complex _Imaginary',
        _relevance_hints: COMMON_CPP_HINTS,
        literal: 'true false nullptr NULL'
      };
    
      const FUNCTION_DISPATCH = {
        className: "function.dispatch",
        relevance: 0,
        keywords: CPP_KEYWORDS,
        begin: concat(
          /\b/,
          /(?!decltype)/,
          /(?!if)/,
          /(?!for)/,
          /(?!while)/,
          hljs.IDENT_RE,
          lookahead(/\s*\(/))
      };
    
      const EXPRESSION_CONTAINS = [
        FUNCTION_DISPATCH,
        PREPROCESSOR,
        CPP_PRIMITIVE_TYPES,
        C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        NUMBERS,
        STRINGS
      ];
    
    
      const EXPRESSION_CONTEXT = {
        // This mode covers expression context where we can't expect a function
        // definition and shouldn't highlight anything that looks like one:
        // `return some()`, `else if()`, `(x*sum(1, 2))`
        variants: [
          {
            begin: /=/,
            end: /;/
          },
          {
            begin: /\(/,
            end: /\)/
          },
          {
            beginKeywords: 'new throw return else',
            end: /;/
          }
        ],
        keywords: CPP_KEYWORDS,
        contains: EXPRESSION_CONTAINS.concat([
          {
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            contains: EXPRESSION_CONTAINS.concat([ 'self' ]),
            relevance: 0
          }
        ]),
        relevance: 0
      };
    
      const FUNCTION_DECLARATION = {
        className: 'function',
        begin: '(' + FUNCTION_TYPE_RE + '[\\*&\\s]+)+' + FUNCTION_TITLE,
        returnBegin: true,
        end: /[{;=]/,
        excludeEnd: true,
        keywords: CPP_KEYWORDS,
        illegal: /[^\w\s\*&:<>.]/,
        contains: [
          { // to prevent it from being confused as the function title
            begin: DECLTYPE_AUTO_RE,
            keywords: CPP_KEYWORDS,
            relevance: 0
          },
          {
            begin: FUNCTION_TITLE,
            returnBegin: true,
            contains: [ TITLE_MODE ],
            relevance: 0
          },
          // needed because we do not have look-behind on the below rule
          // to prevent it from grabbing the final : in a :: pair
          {
            begin: /::/,
            relevance: 0
          },
          // initializers
          {
            begin: /:/,
            endsWithParent: true,
            contains: [
              STRINGS,
              NUMBERS
            ]
          },
          {
            className: 'params',
            begin: /\(/,
            end: /\)/,
            keywords: CPP_KEYWORDS,
            relevance: 0,
            contains: [
              C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              STRINGS,
              NUMBERS,
              CPP_PRIMITIVE_TYPES,
              // Count matching parentheses.
              {
                begin: /\(/,
                end: /\)/,
                keywords: CPP_KEYWORDS,
                relevance: 0,
                contains: [
                  'self',
                  C_LINE_COMMENT_MODE,
                  hljs.C_BLOCK_COMMENT_MODE,
                  STRINGS,
                  NUMBERS,
                  CPP_PRIMITIVE_TYPES
                ]
              }
            ]
          },
          CPP_PRIMITIVE_TYPES,
          C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          PREPROCESSOR
        ]
      };
    
      return {
        name: 'C++',
        aliases: [
          'cc',
          'c++',
          'h++',
          'hpp',
          'hh',
          'hxx',
          'cxx'
        ],
        keywords: CPP_KEYWORDS,
        illegal: ' rooms (9);`
              begin: '\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<',
              end: '>',
              keywords: CPP_KEYWORDS,
              contains: [
                'self',
                CPP_PRIMITIVE_TYPES
              ]
            },
            {
              begin: hljs.IDENT_RE + '::',
              keywords: CPP_KEYWORDS
            },
            {
              className: 'class',
              beginKeywords: 'enum class struct union',
              end: /[{;:<>=]/,
              contains: [
                {
                  beginKeywords: "final class struct"
                },
                hljs.TITLE_MODE
              ]
            }
          ]),
        exports: {
          preprocessor: PREPROCESSOR,
          strings: STRINGS,
          keywords: CPP_KEYWORDS
        }
      };
    }
    
    module.exports = cpp;
    
    
    /***/ },
    
    /***/ 67015
    (module) {
    
    /*
    Language: crmsh
    Author: Kristoffer Gronlund 
    Website: http://crmsh.github.io
    Description: Syntax Highlighting for the crmsh DSL
    Category: config
    */
    
    /** @type LanguageFn */
    function crmsh(hljs) {
      const RESOURCES = 'primitive rsc_template';
      const COMMANDS = 'group clone ms master location colocation order fencing_topology ' +
          'rsc_ticket acl_target acl_group user role ' +
          'tag xml';
      const PROPERTY_SETS = 'property rsc_defaults op_defaults';
      const KEYWORDS = 'params meta operations op rule attributes utilization';
      const OPERATORS = 'read write deny defined not_defined in_range date spec in ' +
          'ref reference attribute type xpath version and or lt gt tag ' +
          'lte gte eq ne \\';
      const TYPES = 'number string';
      const LITERALS = 'Master Started Slave Stopped start promote demote stop monitor true false';
    
      return {
        name: 'crmsh',
        aliases: [
          'crm',
          'pcmk'
        ],
        case_insensitive: true,
        keywords: {
          keyword: KEYWORDS + ' ' + OPERATORS + ' ' + TYPES,
          literal: LITERALS
        },
        contains: [
          hljs.HASH_COMMENT_MODE,
          {
            beginKeywords: 'node',
            starts: {
              end: '\\s*([\\w_-]+:)?',
              starts: {
                className: 'title',
                end: '\\s*[\\$\\w_][\\w_-]*'
              }
            }
          },
          {
            beginKeywords: RESOURCES,
            starts: {
              className: 'title',
              end: '\\s*[\\$\\w_][\\w_-]*',
              starts: {
                end: '\\s*@?[\\w_][\\w_\\.:-]*'
              }
            }
          },
          {
            begin: '\\b(' + COMMANDS.split(' ').join('|') + ')\\s+',
            keywords: COMMANDS,
            starts: {
              className: 'title',
              end: '[\\$\\w_][\\w_-]*'
            }
          },
          {
            beginKeywords: PROPERTY_SETS,
            starts: {
              className: 'title',
              end: '\\s*([\\w_-]+:)?'
            }
          },
          hljs.QUOTE_STRING_MODE,
          {
            className: 'meta',
            begin: '(ocf|systemd|service|lsb):[\\w_:-]+',
            relevance: 0
          },
          {
            className: 'number',
            begin: '\\b\\d+(\\.\\d+)?(ms|s|h|m)?',
            relevance: 0
          },
          {
            className: 'literal',
            begin: '[-]?(infinity|inf)',
            relevance: 0
          },
          {
            className: 'attr',
            begin: /([A-Za-z$_#][\w_-]+)=/,
            relevance: 0
          },
          {
            className: 'tag',
            begin: '',
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = crmsh;
    
    
    /***/ },
    
    /***/ 33270
    (module) {
    
    /*
    Language: Crystal
    Author: TSUYUSATO Kitsune 
    Website: https://crystal-lang.org
    */
    
    /** @type LanguageFn */
    function crystal(hljs) {
      const INT_SUFFIX = '(_?[ui](8|16|32|64|128))?';
      const FLOAT_SUFFIX = '(_?f(32|64))?';
      const CRYSTAL_IDENT_RE = '[a-zA-Z_]\\w*[!?=]?';
      const CRYSTAL_METHOD_RE = '[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?';
      const CRYSTAL_PATH_RE = '[A-Za-z_]\\w*(::\\w+)*(\\?|!)?';
      const CRYSTAL_KEYWORDS = {
        $pattern: CRYSTAL_IDENT_RE,
        keyword:
          'abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if ' +
          'include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? ' +
          'return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield ' +
          '__DIR__ __END_LINE__ __FILE__ __LINE__',
        literal: 'false nil true'
      };
      const SUBST = {
        className: 'subst',
        begin: /#\{/,
        end: /\}/,
        keywords: CRYSTAL_KEYWORDS
      };
      const EXPANSION = {
        className: 'template-variable',
        variants: [
          {
            begin: '\\{\\{',
            end: '\\}\\}'
          },
          {
            begin: '\\{%',
            end: '%\\}'
          }
        ],
        keywords: CRYSTAL_KEYWORDS
      };
    
      function recursiveParen(begin, end) {
        const
            contains = [
              {
                begin: begin,
                end: end
              }
            ];
        contains[0].contains = contains;
        return contains;
      }
      const STRING = {
        className: 'string',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          SUBST
        ],
        variants: [
          {
            begin: /'/,
            end: /'/
          },
          {
            begin: /"/,
            end: /"/
          },
          {
            begin: /`/,
            end: /`/
          },
          {
            begin: '%[Qwi]?\\(',
            end: '\\)',
            contains: recursiveParen('\\(', '\\)')
          },
          {
            begin: '%[Qwi]?\\[',
            end: '\\]',
            contains: recursiveParen('\\[', '\\]')
          },
          {
            begin: '%[Qwi]?\\{',
            end: /\}/,
            contains: recursiveParen(/\{/, /\}/)
          },
          {
            begin: '%[Qwi]?<',
            end: '>',
            contains: recursiveParen('<', '>')
          },
          {
            begin: '%[Qwi]?\\|',
            end: '\\|'
          },
          {
            begin: /<<-\w+$/,
            end: /^\s*\w+$/
          }
        ],
        relevance: 0
      };
      const Q_STRING = {
        className: 'string',
        variants: [
          {
            begin: '%q\\(',
            end: '\\)',
            contains: recursiveParen('\\(', '\\)')
          },
          {
            begin: '%q\\[',
            end: '\\]',
            contains: recursiveParen('\\[', '\\]')
          },
          {
            begin: '%q\\{',
            end: /\}/,
            contains: recursiveParen(/\{/, /\}/)
          },
          {
            begin: '%q<',
            end: '>',
            contains: recursiveParen('<', '>')
          },
          {
            begin: '%q\\|',
            end: '\\|'
          },
          {
            begin: /<<-'\w+'$/,
            end: /^\s*\w+$/
          }
        ],
        relevance: 0
      };
      const REGEXP = {
        begin: '(?!%\\})(' + hljs.RE_STARTERS_RE + '|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*',
        keywords: 'case if select unless until when while',
        contains: [
          {
            className: 'regexp',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              SUBST
            ],
            variants: [
              {
                begin: '//[a-z]*',
                relevance: 0
              },
              {
                begin: '/(?!\\/)',
                end: '/[a-z]*'
              }
            ]
          }
        ],
        relevance: 0
      };
      const REGEXP2 = {
        className: 'regexp',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          SUBST
        ],
        variants: [
          {
            begin: '%r\\(',
            end: '\\)',
            contains: recursiveParen('\\(', '\\)')
          },
          {
            begin: '%r\\[',
            end: '\\]',
            contains: recursiveParen('\\[', '\\]')
          },
          {
            begin: '%r\\{',
            end: /\}/,
            contains: recursiveParen(/\{/, /\}/)
          },
          {
            begin: '%r<',
            end: '>',
            contains: recursiveParen('<', '>')
          },
          {
            begin: '%r\\|',
            end: '\\|'
          }
        ],
        relevance: 0
      };
      const ATTRIBUTE = {
        className: 'meta',
        begin: '@\\[',
        end: '\\]',
        contains: [
          hljs.inherit(hljs.QUOTE_STRING_MODE, {
            className: 'meta-string'
          })
        ]
      };
      const CRYSTAL_DEFAULT_CONTAINS = [
        EXPANSION,
        STRING,
        Q_STRING,
        REGEXP2,
        REGEXP,
        ATTRIBUTE,
        hljs.HASH_COMMENT_MODE,
        {
          className: 'class',
          beginKeywords: 'class module struct',
          end: '$|;',
          illegal: /=/,
          contains: [
            hljs.HASH_COMMENT_MODE,
            hljs.inherit(hljs.TITLE_MODE, {
              begin: CRYSTAL_PATH_RE
            }),
            { // relevance booster for inheritance
              begin: '<'
            }
          ]
        },
        {
          className: 'class',
          beginKeywords: 'lib enum union',
          end: '$|;',
          illegal: /=/,
          contains: [
            hljs.HASH_COMMENT_MODE,
            hljs.inherit(hljs.TITLE_MODE, {
              begin: CRYSTAL_PATH_RE
            })
          ]
        },
        {
          beginKeywords: 'annotation',
          end: '$|;',
          illegal: /=/,
          contains: [
            hljs.HASH_COMMENT_MODE,
            hljs.inherit(hljs.TITLE_MODE, {
              begin: CRYSTAL_PATH_RE
            })
          ],
          relevance: 2
        },
        {
          className: 'function',
          beginKeywords: 'def',
          end: /\B\b/,
          contains: [
            hljs.inherit(hljs.TITLE_MODE, {
              begin: CRYSTAL_METHOD_RE,
              endsParent: true
            })
          ]
        },
        {
          className: 'function',
          beginKeywords: 'fun macro',
          end: /\B\b/,
          contains: [
            hljs.inherit(hljs.TITLE_MODE, {
              begin: CRYSTAL_METHOD_RE,
              endsParent: true
            })
          ],
          relevance: 2
        },
        {
          className: 'symbol',
          begin: hljs.UNDERSCORE_IDENT_RE + '(!|\\?)?:',
          relevance: 0
        },
        {
          className: 'symbol',
          begin: ':',
          contains: [
            STRING,
            {
              begin: CRYSTAL_METHOD_RE
            }
          ],
          relevance: 0
        },
        {
          className: 'number',
          variants: [
            {
              begin: '\\b0b([01_]+)' + INT_SUFFIX
            },
            {
              begin: '\\b0o([0-7_]+)' + INT_SUFFIX
            },
            {
              begin: '\\b0x([A-Fa-f0-9_]+)' + INT_SUFFIX
            },
            {
              begin: '\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?' + FLOAT_SUFFIX + '(?!_)'
            },
            {
              begin: '\\b([1-9][0-9_]*|0)' + INT_SUFFIX
            }
          ],
          relevance: 0
        }
      ];
      SUBST.contains = CRYSTAL_DEFAULT_CONTAINS;
      EXPANSION.contains = CRYSTAL_DEFAULT_CONTAINS.slice(1); // without EXPANSION
    
      return {
        name: 'Crystal',
        aliases: [ 'cr' ],
        keywords: CRYSTAL_KEYWORDS,
        contains: CRYSTAL_DEFAULT_CONTAINS
      };
    }
    
    module.exports = crystal;
    
    
    /***/ },
    
    /***/ 88425
    (module) {
    
    /*
    Language: C#
    Author: Jason Diamond 
    Contributor: Nicolas LLOBERA , Pieter Vantorre , David Pine 
    Website: https://docs.microsoft.com/en-us/dotnet/csharp/
    Category: common
    */
    
    /** @type LanguageFn */
    function csharp(hljs) {
      const BUILT_IN_KEYWORDS = [
        'bool',
        'byte',
        'char',
        'decimal',
        'delegate',
        'double',
        'dynamic',
        'enum',
        'float',
        'int',
        'long',
        'nint',
        'nuint',
        'object',
        'sbyte',
        'short',
        'string',
        'ulong',
        'uint',
        'ushort'
      ];
      const FUNCTION_MODIFIERS = [
        'public',
        'private',
        'protected',
        'static',
        'internal',
        'protected',
        'abstract',
        'async',
        'extern',
        'override',
        'unsafe',
        'virtual',
        'new',
        'sealed',
        'partial'
      ];
      const LITERAL_KEYWORDS = [
        'default',
        'false',
        'null',
        'true'
      ];
      const NORMAL_KEYWORDS = [
        'abstract',
        'as',
        'base',
        'break',
        'case',
        'class',
        'const',
        'continue',
        'do',
        'else',
        'event',
        'explicit',
        'extern',
        'finally',
        'fixed',
        'for',
        'foreach',
        'goto',
        'if',
        'implicit',
        'in',
        'interface',
        'internal',
        'is',
        'lock',
        'namespace',
        'new',
        'operator',
        'out',
        'override',
        'params',
        'private',
        'protected',
        'public',
        'readonly',
        'record',
        'ref',
        'return',
        'sealed',
        'sizeof',
        'stackalloc',
        'static',
        'struct',
        'switch',
        'this',
        'throw',
        'try',
        'typeof',
        'unchecked',
        'unsafe',
        'using',
        'virtual',
        'void',
        'volatile',
        'while'
      ];
      const CONTEXTUAL_KEYWORDS = [
        'add',
        'alias',
        'and',
        'ascending',
        'async',
        'await',
        'by',
        'descending',
        'equals',
        'from',
        'get',
        'global',
        'group',
        'init',
        'into',
        'join',
        'let',
        'nameof',
        'not',
        'notnull',
        'on',
        'or',
        'orderby',
        'partial',
        'remove',
        'select',
        'set',
        'unmanaged',
        'value|0',
        'var',
        'when',
        'where',
        'with',
        'yield'
      ];
    
      const KEYWORDS = {
        keyword: NORMAL_KEYWORDS.concat(CONTEXTUAL_KEYWORDS),
        built_in: BUILT_IN_KEYWORDS,
        literal: LITERAL_KEYWORDS
      };
      const TITLE_MODE = hljs.inherit(hljs.TITLE_MODE, {
        begin: '[a-zA-Z](\\.?\\w)*'
      });
      const NUMBERS = {
        className: 'number',
        variants: [
          {
            begin: '\\b(0b[01\']+)'
          },
          {
            begin: '(-?)\\b([\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)(u|U|l|L|ul|UL|f|F|b|B)'
          },
          {
            begin: '(-?)(\\b0[xX][a-fA-F0-9\']+|(\\b[\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)([eE][-+]?[\\d\']+)?)'
          }
        ],
        relevance: 0
      };
      const VERBATIM_STRING = {
        className: 'string',
        begin: '@"',
        end: '"',
        contains: [
          {
            begin: '""'
          }
        ]
      };
      const VERBATIM_STRING_NO_LF = hljs.inherit(VERBATIM_STRING, {
        illegal: /\n/
      });
      const SUBST = {
        className: 'subst',
        begin: /\{/,
        end: /\}/,
        keywords: KEYWORDS
      };
      const SUBST_NO_LF = hljs.inherit(SUBST, {
        illegal: /\n/
      });
      const INTERPOLATED_STRING = {
        className: 'string',
        begin: /\$"/,
        end: '"',
        illegal: /\n/,
        contains: [
          {
            begin: /\{\{/
          },
          {
            begin: /\}\}/
          },
          hljs.BACKSLASH_ESCAPE,
          SUBST_NO_LF
        ]
      };
      const INTERPOLATED_VERBATIM_STRING = {
        className: 'string',
        begin: /\$@"/,
        end: '"',
        contains: [
          {
            begin: /\{\{/
          },
          {
            begin: /\}\}/
          },
          {
            begin: '""'
          },
          SUBST
        ]
      };
      const INTERPOLATED_VERBATIM_STRING_NO_LF = hljs.inherit(INTERPOLATED_VERBATIM_STRING, {
        illegal: /\n/,
        contains: [
          {
            begin: /\{\{/
          },
          {
            begin: /\}\}/
          },
          {
            begin: '""'
          },
          SUBST_NO_LF
        ]
      });
      SUBST.contains = [
        INTERPOLATED_VERBATIM_STRING,
        INTERPOLATED_STRING,
        VERBATIM_STRING,
        hljs.APOS_STRING_MODE,
        hljs.QUOTE_STRING_MODE,
        NUMBERS,
        hljs.C_BLOCK_COMMENT_MODE
      ];
      SUBST_NO_LF.contains = [
        INTERPOLATED_VERBATIM_STRING_NO_LF,
        INTERPOLATED_STRING,
        VERBATIM_STRING_NO_LF,
        hljs.APOS_STRING_MODE,
        hljs.QUOTE_STRING_MODE,
        NUMBERS,
        hljs.inherit(hljs.C_BLOCK_COMMENT_MODE, {
          illegal: /\n/
        })
      ];
      const STRING = {
        variants: [
          INTERPOLATED_VERBATIM_STRING,
          INTERPOLATED_STRING,
          VERBATIM_STRING,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE
        ]
      };
    
      const GENERIC_MODIFIER = {
        begin: "<",
        end: ">",
        contains: [
          {
            beginKeywords: "in out"
          },
          TITLE_MODE
        ]
      };
      const TYPE_IDENT_RE = hljs.IDENT_RE + '(<' + hljs.IDENT_RE + '(\\s*,\\s*' + hljs.IDENT_RE + ')*>)?(\\[\\])?';
      const AT_IDENTIFIER = {
        // prevents expressions like `@class` from incorrect flagging
        // `class` as a keyword
        begin: "@" + hljs.IDENT_RE,
        relevance: 0
      };
    
      return {
        name: 'C#',
        aliases: [
          'cs',
          'c#'
        ],
        keywords: KEYWORDS,
        illegal: /::/,
        contains: [
          hljs.COMMENT(
            '///',
            '$',
            {
              returnBegin: true,
              contains: [
                {
                  className: 'doctag',
                  variants: [
                    {
                      begin: '///',
                      relevance: 0
                    },
                    {
                      begin: ''
                    },
                    {
                      begin: ''
                    }
                  ]
                }
              ]
            }
          ),
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'meta',
            begin: '#',
            end: '$',
            keywords: {
              'meta-keyword': 'if else elif endif define undef warning error line region endregion pragma checksum'
            }
          },
          STRING,
          NUMBERS,
          {
            beginKeywords: 'class interface',
            relevance: 0,
            end: /[{;=]/,
            illegal: /[^\s:,]/,
            contains: [
              {
                beginKeywords: "where class"
              },
              TITLE_MODE,
              GENERIC_MODIFIER,
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          {
            beginKeywords: 'namespace',
            relevance: 0,
            end: /[{;=]/,
            illegal: /[^\s:]/,
            contains: [
              TITLE_MODE,
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          {
            beginKeywords: 'record',
            relevance: 0,
            end: /[{;=]/,
            illegal: /[^\s:]/,
            contains: [
              TITLE_MODE,
              GENERIC_MODIFIER,
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          {
            // [Attributes("")]
            className: 'meta',
            begin: '^\\s*\\[',
            excludeBegin: true,
            end: '\\]',
            excludeEnd: true,
            contains: [
              {
                className: 'meta-string',
                begin: /"/,
                end: /"/
              }
            ]
          },
          {
            // Expression keywords prevent 'keyword Name(...)' from being
            // recognized as a function definition
            beginKeywords: 'new return throw await else',
            relevance: 0
          },
          {
            className: 'function',
            begin: '(' + TYPE_IDENT_RE + '\\s+)+' + hljs.IDENT_RE + '\\s*(<.+>\\s*)?\\(',
            returnBegin: true,
            end: /\s*[{;=]/,
            excludeEnd: true,
            keywords: KEYWORDS,
            contains: [
              // prevents these from being highlighted `title`
              {
                beginKeywords: FUNCTION_MODIFIERS.join(" "),
                relevance: 0
              },
              {
                begin: hljs.IDENT_RE + '\\s*(<.+>\\s*)?\\(',
                returnBegin: true,
                contains: [
                  hljs.TITLE_MODE,
                  GENERIC_MODIFIER
                ],
                relevance: 0
              },
              {
                className: 'params',
                begin: /\(/,
                end: /\)/,
                excludeBegin: true,
                excludeEnd: true,
                keywords: KEYWORDS,
                relevance: 0,
                contains: [
                  STRING,
                  NUMBERS,
                  hljs.C_BLOCK_COMMENT_MODE
                ]
              },
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          AT_IDENTIFIER
        ]
      };
    }
    
    module.exports = csharp;
    
    
    /***/ },
    
    /***/ 82086
    (module) {
    
    /*
    Language: CSP
    Description: Content Security Policy definition highlighting
    Author: Taras 
    Website: https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
    
    vim: ts=2 sw=2 st=2
    */
    
    /** @type LanguageFn */
    function csp(hljs) {
      return {
        name: 'CSP',
        case_insensitive: false,
        keywords: {
          $pattern: '[a-zA-Z][a-zA-Z0-9_-]*',
          keyword: 'base-uri child-src connect-src default-src font-src form-action ' +
            'frame-ancestors frame-src img-src media-src object-src plugin-types ' +
            'report-uri sandbox script-src style-src'
        },
        contains: [
          {
            className: 'string',
            begin: "'",
            end: "'"
          },
          {
            className: 'attribute',
            begin: '^Content',
            end: ':',
            excludeEnd: true
          }
        ]
      };
    }
    
    module.exports = csp;
    
    
    /***/ },
    
    /***/ 53315
    (module) {
    
    const MODES = (hljs) => {
      return {
        IMPORTANT: {
          className: 'meta',
          begin: '!important'
        },
        HEXCOLOR: {
          className: 'number',
          begin: '#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})'
        },
        ATTRIBUTE_SELECTOR_MODE: {
          className: 'selector-attr',
          begin: /\[/,
          end: /\]/,
          illegal: '$',
          contains: [
            hljs.APOS_STRING_MODE,
            hljs.QUOTE_STRING_MODE
          ]
        }
      };
    };
    
    const TAGS = [
      'a',
      'abbr',
      'address',
      'article',
      'aside',
      'audio',
      'b',
      'blockquote',
      'body',
      'button',
      'canvas',
      'caption',
      'cite',
      'code',
      'dd',
      'del',
      'details',
      'dfn',
      'div',
      'dl',
      'dt',
      'em',
      'fieldset',
      'figcaption',
      'figure',
      'footer',
      'form',
      'h1',
      'h2',
      'h3',
      'h4',
      'h5',
      'h6',
      'header',
      'hgroup',
      'html',
      'i',
      'iframe',
      'img',
      'input',
      'ins',
      'kbd',
      'label',
      'legend',
      'li',
      'main',
      'mark',
      'menu',
      'nav',
      'object',
      'ol',
      'p',
      'q',
      'quote',
      'samp',
      'section',
      'span',
      'strong',
      'summary',
      'sup',
      'table',
      'tbody',
      'td',
      'textarea',
      'tfoot',
      'th',
      'thead',
      'time',
      'tr',
      'ul',
      'var',
      'video'
    ];
    
    const MEDIA_FEATURES = [
      'any-hover',
      'any-pointer',
      'aspect-ratio',
      'color',
      'color-gamut',
      'color-index',
      'device-aspect-ratio',
      'device-height',
      'device-width',
      'display-mode',
      'forced-colors',
      'grid',
      'height',
      'hover',
      'inverted-colors',
      'monochrome',
      'orientation',
      'overflow-block',
      'overflow-inline',
      'pointer',
      'prefers-color-scheme',
      'prefers-contrast',
      'prefers-reduced-motion',
      'prefers-reduced-transparency',
      'resolution',
      'scan',
      'scripting',
      'update',
      'width',
      // TODO: find a better solution?
      'min-width',
      'max-width',
      'min-height',
      'max-height'
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes
    const PSEUDO_CLASSES = [
      'active',
      'any-link',
      'blank',
      'checked',
      'current',
      'default',
      'defined',
      'dir', // dir()
      'disabled',
      'drop',
      'empty',
      'enabled',
      'first',
      'first-child',
      'first-of-type',
      'fullscreen',
      'future',
      'focus',
      'focus-visible',
      'focus-within',
      'has', // has()
      'host', // host or host()
      'host-context', // host-context()
      'hover',
      'indeterminate',
      'in-range',
      'invalid',
      'is', // is()
      'lang', // lang()
      'last-child',
      'last-of-type',
      'left',
      'link',
      'local-link',
      'not', // not()
      'nth-child', // nth-child()
      'nth-col', // nth-col()
      'nth-last-child', // nth-last-child()
      'nth-last-col', // nth-last-col()
      'nth-last-of-type', //nth-last-of-type()
      'nth-of-type', //nth-of-type()
      'only-child',
      'only-of-type',
      'optional',
      'out-of-range',
      'past',
      'placeholder-shown',
      'read-only',
      'read-write',
      'required',
      'right',
      'root',
      'scope',
      'target',
      'target-within',
      'user-invalid',
      'valid',
      'visited',
      'where' // where()
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
    const PSEUDO_ELEMENTS = [
      'after',
      'backdrop',
      'before',
      'cue',
      'cue-region',
      'first-letter',
      'first-line',
      'grammar-error',
      'marker',
      'part',
      'placeholder',
      'selection',
      'slotted',
      'spelling-error'
    ];
    
    const ATTRIBUTES = [
      'align-content',
      'align-items',
      'align-self',
      'animation',
      'animation-delay',
      'animation-direction',
      'animation-duration',
      'animation-fill-mode',
      'animation-iteration-count',
      'animation-name',
      'animation-play-state',
      'animation-timing-function',
      'auto',
      'backface-visibility',
      'background',
      'background-attachment',
      'background-clip',
      'background-color',
      'background-image',
      'background-origin',
      'background-position',
      'background-repeat',
      'background-size',
      'border',
      'border-bottom',
      'border-bottom-color',
      'border-bottom-left-radius',
      'border-bottom-right-radius',
      'border-bottom-style',
      'border-bottom-width',
      'border-collapse',
      'border-color',
      'border-image',
      'border-image-outset',
      'border-image-repeat',
      'border-image-slice',
      'border-image-source',
      'border-image-width',
      'border-left',
      'border-left-color',
      'border-left-style',
      'border-left-width',
      'border-radius',
      'border-right',
      'border-right-color',
      'border-right-style',
      'border-right-width',
      'border-spacing',
      'border-style',
      'border-top',
      'border-top-color',
      'border-top-left-radius',
      'border-top-right-radius',
      'border-top-style',
      'border-top-width',
      'border-width',
      'bottom',
      'box-decoration-break',
      'box-shadow',
      'box-sizing',
      'break-after',
      'break-before',
      'break-inside',
      'caption-side',
      'clear',
      'clip',
      'clip-path',
      'color',
      'column-count',
      'column-fill',
      'column-gap',
      'column-rule',
      'column-rule-color',
      'column-rule-style',
      'column-rule-width',
      'column-span',
      'column-width',
      'columns',
      'content',
      'counter-increment',
      'counter-reset',
      'cursor',
      'direction',
      'display',
      'empty-cells',
      'filter',
      'flex',
      'flex-basis',
      'flex-direction',
      'flex-flow',
      'flex-grow',
      'flex-shrink',
      'flex-wrap',
      'float',
      'font',
      'font-display',
      'font-family',
      'font-feature-settings',
      'font-kerning',
      'font-language-override',
      'font-size',
      'font-size-adjust',
      'font-smoothing',
      'font-stretch',
      'font-style',
      'font-variant',
      'font-variant-ligatures',
      'font-variation-settings',
      'font-weight',
      'height',
      'hyphens',
      'icon',
      'image-orientation',
      'image-rendering',
      'image-resolution',
      'ime-mode',
      'inherit',
      'initial',
      'justify-content',
      'left',
      'letter-spacing',
      'line-height',
      'list-style',
      'list-style-image',
      'list-style-position',
      'list-style-type',
      'margin',
      'margin-bottom',
      'margin-left',
      'margin-right',
      'margin-top',
      'marks',
      'mask',
      'max-height',
      'max-width',
      'min-height',
      'min-width',
      'nav-down',
      'nav-index',
      'nav-left',
      'nav-right',
      'nav-up',
      'none',
      'normal',
      'object-fit',
      'object-position',
      'opacity',
      'order',
      'orphans',
      'outline',
      'outline-color',
      'outline-offset',
      'outline-style',
      'outline-width',
      'overflow',
      'overflow-wrap',
      'overflow-x',
      'overflow-y',
      'padding',
      'padding-bottom',
      'padding-left',
      'padding-right',
      'padding-top',
      'page-break-after',
      'page-break-before',
      'page-break-inside',
      'perspective',
      'perspective-origin',
      'pointer-events',
      'position',
      'quotes',
      'resize',
      'right',
      'src', // @font-face
      'tab-size',
      'table-layout',
      'text-align',
      'text-align-last',
      'text-decoration',
      'text-decoration-color',
      'text-decoration-line',
      'text-decoration-style',
      'text-indent',
      'text-overflow',
      'text-rendering',
      'text-shadow',
      'text-transform',
      'text-underline-position',
      'top',
      'transform',
      'transform-origin',
      'transform-style',
      'transition',
      'transition-delay',
      'transition-duration',
      'transition-property',
      'transition-timing-function',
      'unicode-bidi',
      'vertical-align',
      'visibility',
      'white-space',
      'widows',
      'width',
      'word-break',
      'word-spacing',
      'word-wrap',
      'z-index'
      // reverse makes sure longer attributes `font-weight` are matched fully
      // instead of getting false positives on say `font`
    ].reverse();
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: CSS
    Category: common, css
    Website: https://developer.mozilla.org/en-US/docs/Web/CSS
    */
    
    /** @type LanguageFn */
    function css(hljs) {
      const modes = MODES(hljs);
      const FUNCTION_DISPATCH = {
        className: "built_in",
        begin: /[\w-]+(?=\()/
      };
      const VENDOR_PREFIX = {
        begin: /-(webkit|moz|ms|o)-(?=[a-z])/
      };
      const AT_MODIFIERS = "and or not only";
      const AT_PROPERTY_RE = /@-?\w[\w]*(-\w+)*/; // @-webkit-keyframes
      const IDENT_RE = '[a-zA-Z-][a-zA-Z0-9_-]*';
      const STRINGS = [
        hljs.APOS_STRING_MODE,
        hljs.QUOTE_STRING_MODE
      ];
    
      return {
        name: 'CSS',
        case_insensitive: true,
        illegal: /[=|'\$]/,
        keywords: {
          keyframePosition: "from to"
        },
        classNameAliases: {
          // for visual continuity with `tag {}` and because we
          // don't have a great class for this?
          keyframePosition: "selector-tag"
        },
        contains: [
          hljs.C_BLOCK_COMMENT_MODE,
          VENDOR_PREFIX,
          // to recognize keyframe 40% etc which are outside the scope of our
          // attribute value mode
          hljs.CSS_NUMBER_MODE,
          {
            className: 'selector-id',
            begin: /#[A-Za-z0-9_-]+/,
            relevance: 0
          },
          {
            className: 'selector-class',
            begin: '\\.' + IDENT_RE,
            relevance: 0
          },
          modes.ATTRIBUTE_SELECTOR_MODE,
          {
            className: 'selector-pseudo',
            variants: [
              {
                begin: ':(' + PSEUDO_CLASSES.join('|') + ')'
              },
              {
                begin: '::(' + PSEUDO_ELEMENTS.join('|') + ')'
              }
            ]
          },
          // we may actually need this (12/2020)
          // { // pseudo-selector params
          //   begin: /\(/,
          //   end: /\)/,
          //   contains: [ hljs.CSS_NUMBER_MODE ]
          // },
          {
            className: 'attribute',
            begin: '\\b(' + ATTRIBUTES.join('|') + ')\\b'
          },
          // attribute values
          {
            begin: ':',
            end: '[;}]',
            contains: [
              modes.HEXCOLOR,
              modes.IMPORTANT,
              hljs.CSS_NUMBER_MODE,
              ...STRINGS,
              // needed to highlight these as strings and to avoid issues with
              // illegal characters that might be inside urls that would tigger the
              // languages illegal stack
              {
                begin: /(url|data-uri)\(/,
                end: /\)/,
                relevance: 0, // from keywords
                keywords: {
                  built_in: "url data-uri"
                },
                contains: [
                  {
                    className: "string",
                    // any character other than `)` as in `url()` will be the start
                    // of a string, which ends with `)` (from the parent mode)
                    begin: /[^)]/,
                    endsWithParent: true,
                    excludeEnd: true
                  }
                ]
              },
              FUNCTION_DISPATCH
            ]
          },
          {
            begin: lookahead(/@/),
            end: '[{;]',
            relevance: 0,
            illegal: /:/, // break on Less variables @var: ...
            contains: [
              {
                className: 'keyword',
                begin: AT_PROPERTY_RE
              },
              {
                begin: /\s/,
                endsWithParent: true,
                excludeEnd: true,
                relevance: 0,
                keywords: {
                  $pattern: /[a-z-]+/,
                  keyword: AT_MODIFIERS,
                  attribute: MEDIA_FEATURES.join(" ")
                },
                contains: [
                  {
                    begin: /[a-z-]+(?=:)/,
                    className: "attribute"
                  },
                  ...STRINGS,
                  hljs.CSS_NUMBER_MODE
                ]
              }
            ]
          },
          {
            className: 'selector-tag',
            begin: '\\b(' + TAGS.join('|') + ')\\b'
          }
        ]
      };
    }
    
    module.exports = css;
    
    
    /***/ },
    
    /***/ 91036
    (module) {
    
    /*
    Language: D
    Author: Aleksandar Ruzicic 
    Description: D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
    Version: 1.0a
    Website: https://dlang.org
    Date: 2012-04-08
    */
    
    /**
     * Known issues:
     *
     * - invalid hex string literals will be recognized as a double quoted strings
     *   but 'x' at the beginning of string will not be matched
     *
     * - delimited string literals are not checked for matching end delimiter
     *   (not possible to do with js regexp)
     *
     * - content of token string is colored as a string (i.e. no keyword coloring inside a token string)
     *   also, content of token string is not validated to contain only valid D tokens
     *
     * - special token sequence rule is not strictly following D grammar (anything following #line
     *   up to the end of line is matched as special token sequence)
     */
    
    /** @type LanguageFn */
    function d(hljs) {
      /**
       * Language keywords
       *
       * @type {Object}
       */
      const D_KEYWORDS = {
        $pattern: hljs.UNDERSCORE_IDENT_RE,
        keyword:
          'abstract alias align asm assert auto body break byte case cast catch class ' +
          'const continue debug default delete deprecated do else enum export extern final ' +
          'finally for foreach foreach_reverse|10 goto if immutable import in inout int ' +
          'interface invariant is lazy macro mixin module new nothrow out override package ' +
          'pragma private protected public pure ref return scope shared static struct ' +
          'super switch synchronized template this throw try typedef typeid typeof union ' +
          'unittest version void volatile while with __FILE__ __LINE__ __gshared|10 ' +
          '__thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__',
        built_in:
          'bool cdouble cent cfloat char creal dchar delegate double dstring float function ' +
          'idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar ' +
          'wstring',
        literal:
          'false null true'
      };
    
      /**
       * Number literal regexps
       *
       * @type {String}
       */
      const decimal_integer_re = '(0|[1-9][\\d_]*)';
      const decimal_integer_nosus_re = '(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)';
      const binary_integer_re = '0[bB][01_]+';
      const hexadecimal_digits_re = '([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)';
      const hexadecimal_integer_re = '0[xX]' + hexadecimal_digits_re;
    
      const decimal_exponent_re = '([eE][+-]?' + decimal_integer_nosus_re + ')';
      const decimal_float_re = '(' + decimal_integer_nosus_re + '(\\.\\d*|' + decimal_exponent_re + ')|' +
                    '\\d+\\.' + decimal_integer_nosus_re + '|' +
                    '\\.' + decimal_integer_re + decimal_exponent_re + '?' +
                  ')';
      const hexadecimal_float_re = '(0[xX](' +
                      hexadecimal_digits_re + '\\.' + hexadecimal_digits_re + '|' +
                      '\\.?' + hexadecimal_digits_re +
                     ')[pP][+-]?' + decimal_integer_nosus_re + ')';
    
      const integer_re = '(' +
          decimal_integer_re + '|' +
          binary_integer_re + '|' +
           hexadecimal_integer_re +
        ')';
    
      const float_re = '(' +
          hexadecimal_float_re + '|' +
          decimal_float_re +
        ')';
    
      /**
       * Escape sequence supported in D string and character literals
       *
       * @type {String}
       */
      const escape_sequence_re = '\\\\(' +
                  '[\'"\\?\\\\abfnrtv]|' + // common escapes
                  'u[\\dA-Fa-f]{4}|' + // four hex digit unicode codepoint
                  '[0-7]{1,3}|' + // one to three octal digit ascii char code
                  'x[\\dA-Fa-f]{2}|' + // two hex digit ascii char code
                  'U[\\dA-Fa-f]{8}' + // eight hex digit unicode codepoint
                  ')|' +
                  '&[a-zA-Z\\d]{2,};'; // named character entity
    
      /**
       * D integer number literals
       *
       * @type {Object}
       */
      const D_INTEGER_MODE = {
        className: 'number',
        begin: '\\b' + integer_re + '(L|u|U|Lu|LU|uL|UL)?',
        relevance: 0
      };
    
      /**
       * [D_FLOAT_MODE description]
       * @type {Object}
       */
      const D_FLOAT_MODE = {
        className: 'number',
        begin: '\\b(' +
            float_re + '([fF]|L|i|[fF]i|Li)?|' +
            integer_re + '(i|[fF]i|Li)' +
          ')',
        relevance: 0
      };
    
      /**
       * D character literal
       *
       * @type {Object}
       */
      const D_CHARACTER_MODE = {
        className: 'string',
        begin: '\'(' + escape_sequence_re + '|.)',
        end: '\'',
        illegal: '.'
      };
    
      /**
       * D string escape sequence
       *
       * @type {Object}
       */
      const D_ESCAPE_SEQUENCE = {
        begin: escape_sequence_re,
        relevance: 0
      };
    
      /**
       * D double quoted string literal
       *
       * @type {Object}
       */
      const D_STRING_MODE = {
        className: 'string',
        begin: '"',
        contains: [D_ESCAPE_SEQUENCE],
        end: '"[cwd]?'
      };
    
      /**
       * D wysiwyg and delimited string literals
       *
       * @type {Object}
       */
      const D_WYSIWYG_DELIMITED_STRING_MODE = {
        className: 'string',
        begin: '[rq]"',
        end: '"[cwd]?',
        relevance: 5
      };
    
      /**
       * D alternate wysiwyg string literal
       *
       * @type {Object}
       */
      const D_ALTERNATE_WYSIWYG_STRING_MODE = {
        className: 'string',
        begin: '`',
        end: '`[cwd]?'
      };
    
      /**
       * D hexadecimal string literal
       *
       * @type {Object}
       */
      const D_HEX_STRING_MODE = {
        className: 'string',
        begin: 'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',
        relevance: 10
      };
    
      /**
       * D delimited string literal
       *
       * @type {Object}
       */
      const D_TOKEN_STRING_MODE = {
        className: 'string',
        begin: 'q"\\{',
        end: '\\}"'
      };
    
      /**
       * Hashbang support
       *
       * @type {Object}
       */
      const D_HASHBANG_MODE = {
        className: 'meta',
        begin: '^#!',
        end: '$',
        relevance: 5
      };
    
      /**
       * D special token sequence
       *
       * @type {Object}
       */
      const D_SPECIAL_TOKEN_SEQUENCE_MODE = {
        className: 'meta',
        begin: '#(line)',
        end: '$',
        relevance: 5
      };
    
      /**
       * D attributes
       *
       * @type {Object}
       */
      const D_ATTRIBUTE_MODE = {
        className: 'keyword',
        begin: '@[a-zA-Z_][a-zA-Z_\\d]*'
      };
    
      /**
       * D nesting comment
       *
       * @type {Object}
       */
      const D_NESTING_COMMENT_MODE = hljs.COMMENT(
        '\\/\\+',
        '\\+\\/',
        {
          contains: ['self'],
          relevance: 10
        }
      );
    
      return {
        name: 'D',
        keywords: D_KEYWORDS,
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          D_NESTING_COMMENT_MODE,
          D_HEX_STRING_MODE,
          D_STRING_MODE,
          D_WYSIWYG_DELIMITED_STRING_MODE,
          D_ALTERNATE_WYSIWYG_STRING_MODE,
          D_TOKEN_STRING_MODE,
          D_FLOAT_MODE,
          D_INTEGER_MODE,
          D_CHARACTER_MODE,
          D_HASHBANG_MODE,
          D_SPECIAL_TOKEN_SEQUENCE_MODE,
          D_ATTRIBUTE_MODE
        ]
      };
    }
    
    module.exports = d;
    
    
    /***/ },
    
    /***/ 58811
    (module) {
    
    /*
    Language: Dart
    Requires: markdown.js
    Author: Maxim Dikun 
    Description: Dart a modern, object-oriented language developed by Google. For more information see https://www.dartlang.org/
    Website: https://dart.dev
    Category: scripting
    */
    
    /** @type LanguageFn */
    function dart(hljs) {
      const SUBST = {
        className: 'subst',
        variants: [{
          begin: '\\$[A-Za-z0-9_]+'
        }]
      };
    
      const BRACED_SUBST = {
        className: 'subst',
        variants: [{
          begin: /\$\{/,
          end: /\}/
        }],
        keywords: 'true false null this is new super'
      };
    
      const STRING = {
        className: 'string',
        variants: [
          {
            begin: 'r\'\'\'',
            end: '\'\'\''
          },
          {
            begin: 'r"""',
            end: '"""'
          },
          {
            begin: 'r\'',
            end: '\'',
            illegal: '\\n'
          },
          {
            begin: 'r"',
            end: '"',
            illegal: '\\n'
          },
          {
            begin: '\'\'\'',
            end: '\'\'\'',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              SUBST,
              BRACED_SUBST
            ]
          },
          {
            begin: '"""',
            end: '"""',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              SUBST,
              BRACED_SUBST
            ]
          },
          {
            begin: '\'',
            end: '\'',
            illegal: '\\n',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              SUBST,
              BRACED_SUBST
            ]
          },
          {
            begin: '"',
            end: '"',
            illegal: '\\n',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              SUBST,
              BRACED_SUBST
            ]
          }
        ]
      };
      BRACED_SUBST.contains = [
        hljs.C_NUMBER_MODE,
        STRING
      ];
    
      const BUILT_IN_TYPES = [
        // dart:core
        'Comparable',
        'DateTime',
        'Duration',
        'Function',
        'Iterable',
        'Iterator',
        'List',
        'Map',
        'Match',
        'Object',
        'Pattern',
        'RegExp',
        'Set',
        'Stopwatch',
        'String',
        'StringBuffer',
        'StringSink',
        'Symbol',
        'Type',
        'Uri',
        'bool',
        'double',
        'int',
        'num',
        // dart:html
        'Element',
        'ElementList'
      ];
      const NULLABLE_BUILT_IN_TYPES = BUILT_IN_TYPES.map((e) => `${e}?`);
    
      const KEYWORDS = {
        keyword: 'abstract as assert async await break case catch class const continue covariant default deferred do ' +
          'dynamic else enum export extends extension external factory false final finally for Function get hide if ' +
          'implements import in inferface is late library mixin new null on operator part required rethrow return set ' +
          'show static super switch sync this throw true try typedef var void while with yield',
        built_in:
          BUILT_IN_TYPES
            .concat(NULLABLE_BUILT_IN_TYPES)
            .concat([
              // dart:core
              'Never',
              'Null',
              'dynamic',
              'print',
              // dart:html
              'document',
              'querySelector',
              'querySelectorAll',
              'window'
            ]),
        $pattern: /[A-Za-z][A-Za-z0-9_]*\??/
      };
    
      return {
        name: 'Dart',
        keywords: KEYWORDS,
        contains: [
          STRING,
          hljs.COMMENT(
            /\/\*\*(?!\/)/,
            /\*\//,
            {
              subLanguage: 'markdown',
              relevance: 0
            }
          ),
          hljs.COMMENT(
            /\/{3,} ?/,
            /$/, {
              contains: [{
                subLanguage: 'markdown',
                begin: '.',
                end: '$',
                relevance: 0
              }]
            }
          ),
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'class',
            beginKeywords: 'class interface',
            end: /\{/,
            excludeEnd: true,
            contains: [
              {
                beginKeywords: 'extends implements'
              },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          hljs.C_NUMBER_MODE,
          {
            className: 'meta',
            begin: '@[A-Za-z]+'
          },
          {
            begin: '=>' // No markup, just a relevance booster
          }
        ]
      };
    }
    
    module.exports = dart;
    
    
    /***/ },
    
    /***/ 61870
    (module) {
    
    /*
    Language: Delphi
    Website: https://www.embarcadero.com/products/delphi
    */
    
    /** @type LanguageFn */
    function delphi(hljs) {
      const KEYWORDS =
        'exports register file shl array record property for mod while set ally label uses raise not ' +
        'stored class safecall var interface or private static exit index inherited to else stdcall ' +
        'override shr asm far resourcestring finalization packed virtual out and protected library do ' +
        'xorwrite goto near function end div overload object unit begin string on inline repeat until ' +
        'destructor write message program with read initialization except default nil if case cdecl in ' +
        'downto threadvar of try pascal const external constructor type public then implementation ' +
        'finally published procedure absolute reintroduce operator as is abstract alias assembler ' +
        'bitpacked break continue cppdecl cvar enumerator experimental platform deprecated ' +
        'unimplemented dynamic export far16 forward generic helper implements interrupt iochecks ' +
        'local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat ' +
        'specialize strict unaligned varargs ';
      const COMMENT_MODES = [
        hljs.C_LINE_COMMENT_MODE,
        hljs.COMMENT(/\{/, /\}/, {
          relevance: 0
        }),
        hljs.COMMENT(/\(\*/, /\*\)/, {
          relevance: 10
        })
      ];
      const DIRECTIVE = {
        className: 'meta',
        variants: [
          {
            begin: /\{\$/,
            end: /\}/
          },
          {
            begin: /\(\*\$/,
            end: /\*\)/
          }
        ]
      };
      const STRING = {
        className: 'string',
        begin: /'/,
        end: /'/,
        contains: [{
          begin: /''/
        }]
      };
      const NUMBER = {
        className: 'number',
        relevance: 0,
        // Source: https://www.freepascal.org/docs-html/ref/refse6.html
        variants: [
          {
            // Hexadecimal notation, e.g., $7F.
            begin: '\\$[0-9A-Fa-f]+'
          },
          {
            // Octal notation, e.g., &42.
            begin: '&[0-7]+'
          },
          {
            // Binary notation, e.g., %1010.
            begin: '%[01]+'
          }
        ]
      };
      const CHAR_STRING = {
        className: 'string',
        begin: /(#\d+)+/
      };
      const CLASS = {
        begin: hljs.IDENT_RE + '\\s*=\\s*class\\s*\\(',
        returnBegin: true,
        contains: [hljs.TITLE_MODE]
      };
      const FUNCTION = {
        className: 'function',
        beginKeywords: 'function constructor destructor procedure',
        end: /[:;]/,
        keywords: 'function constructor|10 destructor|10 procedure|10',
        contains: [
          hljs.TITLE_MODE,
          {
            className: 'params',
            begin: /\(/,
            end: /\)/,
            keywords: KEYWORDS,
            contains: [
              STRING,
              CHAR_STRING,
              DIRECTIVE
            ].concat(COMMENT_MODES)
          },
          DIRECTIVE
        ].concat(COMMENT_MODES)
      };
      return {
        name: 'Delphi',
        aliases: [
          'dpr',
          'dfm',
          'pas',
          'pascal',
          'freepascal',
          'lazarus',
          'lpr',
          'lfm'
        ],
        case_insensitive: true,
        keywords: KEYWORDS,
        illegal: /"|\$[G-Zg-z]|\/\*|<\/|\|/,
        contains: [
          STRING,
          CHAR_STRING,
          hljs.NUMBER_MODE,
          NUMBER,
          CLASS,
          FUNCTION,
          DIRECTIVE
        ].concat(COMMENT_MODES)
      };
    }
    
    module.exports = delphi;
    
    
    /***/ },
    
    /***/ 6033
    (module) {
    
    /*
    Language: Diff
    Description: Unified and context diff
    Author: Vasily Polovnyov 
    Website: https://www.gnu.org/software/diffutils/
    Category: common
    */
    
    /** @type LanguageFn */
    function diff(hljs) {
      return {
        name: 'Diff',
        aliases: ['patch'],
        contains: [
          {
            className: 'meta',
            relevance: 10,
            variants: [
              {
                begin: /^@@ +-\d+,\d+ +\+\d+,\d+ +@@/
              },
              {
                begin: /^\*\*\* +\d+,\d+ +\*\*\*\*$/
              },
              {
                begin: /^--- +\d+,\d+ +----$/
              }
            ]
          },
          {
            className: 'comment',
            variants: [
              {
                begin: /Index: /,
                end: /$/
              },
              {
                begin: /^index/,
                end: /$/
              },
              {
                begin: /={3,}/,
                end: /$/
              },
              {
                begin: /^-{3}/,
                end: /$/
              },
              {
                begin: /^\*{3} /,
                end: /$/
              },
              {
                begin: /^\+{3}/,
                end: /$/
              },
              {
                begin: /^\*{15}$/
              },
              {
                begin: /^diff --git/,
                end: /$/
              }
            ]
          },
          {
            className: 'addition',
            begin: /^\+/,
            end: /$/
          },
          {
            className: 'deletion',
            begin: /^-/,
            end: /$/
          },
          {
            className: 'addition',
            begin: /^!/,
            end: /$/
          }
        ]
      };
    }
    
    module.exports = diff;
    
    
    /***/ },
    
    /***/ 35133
    (module) {
    
    /*
    Language: Django
    Description: Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
    Requires: xml.js
    Author: Ivan Sagalaev 
    Contributors: Ilya Baryshev 
    Website: https://www.djangoproject.com
    Category: template
    */
    
    /** @type LanguageFn */
    function django(hljs) {
      const FILTER = {
        begin: /\|[A-Za-z]+:?/,
        keywords: {
          name:
            'truncatewords removetags linebreaksbr yesno get_digit timesince random striptags ' +
            'filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands ' +
            'title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode ' +
            'timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort ' +
            'dictsortreversed default_if_none pluralize lower join center default ' +
            'truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first ' +
            'escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize ' +
            'localtime utc timezone'
        },
        contains: [
          hljs.QUOTE_STRING_MODE,
          hljs.APOS_STRING_MODE
        ]
      };
    
      return {
        name: 'Django',
        aliases: ['jinja'],
        case_insensitive: true,
        subLanguage: 'xml',
        contains: [
          hljs.COMMENT(/\{%\s*comment\s*%\}/, /\{%\s*endcomment\s*%\}/),
          hljs.COMMENT(/\{#/, /#\}/),
          {
            className: 'template-tag',
            begin: /\{%/,
            end: /%\}/,
            contains: [{
              className: 'name',
              begin: /\w+/,
              keywords: {
                name:
                    'comment endcomment load templatetag ifchanged endifchanged if endif firstof for ' +
                    'endfor ifnotequal endifnotequal widthratio extends include spaceless ' +
                    'endspaceless regroup ifequal endifequal ssi now with cycle url filter ' +
                    'endfilter debug block endblock else autoescape endautoescape csrf_token empty elif ' +
                    'endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix ' +
                    'plural get_current_language language get_available_languages ' +
                    'get_current_language_bidi get_language_info get_language_info_list localize ' +
                    'endlocalize localtime endlocaltime timezone endtimezone get_current_timezone ' +
                    'verbatim'
              },
              starts: {
                endsWithParent: true,
                keywords: 'in by as',
                contains: [FILTER],
                relevance: 0
              }
            }]
          },
          {
            className: 'template-variable',
            begin: /\{\{/,
            end: /\}\}/,
            contains: [FILTER]
          }
        ]
      };
    }
    
    module.exports = django;
    
    
    /***/ },
    
    /***/ 49927
    (module) {
    
    /*
    Language: DNS Zone
    Author: Tim Schumacher 
    Category: config
    Website: https://en.wikipedia.org/wiki/Zone_file
    */
    
    /** @type LanguageFn */
    function dns(hljs) {
      return {
        name: 'DNS Zone',
        aliases: [
          'bind',
          'zone'
        ],
        keywords: {
          keyword:
            'IN A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME DHCID DLV DNAME DNSKEY DS HIP IPSECKEY KEY KX ' +
            'LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM PTR RRSIG RP SIG SOA SRV SSHFP TA TKEY TLSA TSIG TXT'
        },
        contains: [
          hljs.COMMENT(';', '$', {
            relevance: 0
          }),
          {
            className: 'meta',
            begin: /^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/
          },
          // IPv6
          {
            className: 'number',
            begin: '((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b'
          },
          // IPv4
          {
            className: 'number',
            begin: '((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b'
          },
          hljs.inherit(hljs.NUMBER_MODE, {
            begin: /\b\d+[dhwm]?/
          })
        ]
      };
    }
    
    module.exports = dns;
    
    
    /***/ },
    
    /***/ 26756
    (module) {
    
    /*
    Language: Dockerfile
    Requires: bash.js
    Author: Alexis Hénaut 
    Description: language definition for Dockerfile files
    Website: https://docs.docker.com/engine/reference/builder/
    Category: config
    */
    
    /** @type LanguageFn */
    function dockerfile(hljs) {
      return {
        name: 'Dockerfile',
        aliases: ['docker'],
        case_insensitive: true,
        keywords: 'from maintainer expose env arg user onbuild stopsignal',
        contains: [
          hljs.HASH_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.NUMBER_MODE,
          {
            beginKeywords: 'run cmd entrypoint volume add copy workdir label healthcheck shell',
            starts: {
              end: /[^\\]$/,
              subLanguage: 'bash'
            }
          }
        ],
        illegal: '
    Contributors: Anton Kochkov 
    Website: https://en.wikipedia.org/wiki/Batch_file
    */
    
    /** @type LanguageFn */
    function dos(hljs) {
      const COMMENT = hljs.COMMENT(
        /^\s*@?rem\b/, /$/,
        {
          relevance: 10
        }
      );
      const LABEL = {
        className: 'symbol',
        begin: '^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)',
        relevance: 0
      };
      return {
        name: 'Batch file (DOS)',
        aliases: [
          'bat',
          'cmd'
        ],
        case_insensitive: true,
        illegal: /\/\*/,
        keywords: {
          keyword:
            'if else goto for in do call exit not exist errorlevel defined ' +
            'equ neq lss leq gtr geq',
          built_in:
            'prn nul lpt3 lpt2 lpt1 con com4 com3 com2 com1 aux ' +
            'shift cd dir echo setlocal endlocal set pause copy ' +
            'append assoc at attrib break cacls cd chcp chdir chkdsk chkntfs cls cmd color ' +
            'comp compact convert date dir diskcomp diskcopy doskey erase fs ' +
            'find findstr format ftype graftabl help keyb label md mkdir mode more move path ' +
            'pause print popd pushd promt rd recover rem rename replace restore rmdir shift ' +
            'sort start subst time title tree type ver verify vol ' +
            // winutils
            'ping net ipconfig taskkill xcopy ren del'
        },
        contains: [
          {
            className: 'variable',
            begin: /%%[^ ]|%[^ ]+?%|![^ ]+?!/
          },
          {
            className: 'function',
            begin: LABEL.begin,
            end: 'goto:eof',
            contains: [
              hljs.inherit(hljs.TITLE_MODE, {
                begin: '([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*'
              }),
              COMMENT
            ]
          },
          {
            className: 'number',
            begin: '\\b\\d+',
            relevance: 0
          },
          COMMENT
        ]
      };
    }
    
    module.exports = dos;
    
    
    /***/ },
    
    /***/ 91533
    (module) {
    
    /*
     Language: dsconfig
     Description: dsconfig batch configuration language for LDAP directory servers
     Contributors: Jacob Childress 
     Category: enterprise, config
     */
    
     /** @type LanguageFn */
    function dsconfig(hljs) {
      const QUOTED_PROPERTY = {
        className: 'string',
        begin: /"/,
        end: /"/
      };
      const APOS_PROPERTY = {
        className: 'string',
        begin: /'/,
        end: /'/
      };
      const UNQUOTED_PROPERTY = {
        className: 'string',
        begin: /[\w\-?]+:\w+/,
        end: /\W/,
        relevance: 0
      };
      const VALUELESS_PROPERTY = {
        className: 'string',
        begin: /\w+(\-\w+)*/,
        end: /(?=\W)/,
        relevance: 0
      };
    
      return {
        keywords: 'dsconfig',
        contains: [
          {
            className: 'keyword',
            begin: '^dsconfig',
            end: /\s/,
            excludeEnd: true,
            relevance: 10
          },
          {
            className: 'built_in',
            begin: /(list|create|get|set|delete)-(\w+)/,
            end: /\s/,
            excludeEnd: true,
            illegal: '!@#$%^&*()',
            relevance: 10
          },
          {
            className: 'built_in',
            begin: /--(\w+)/,
            end: /\s/,
            excludeEnd: true
          },
          QUOTED_PROPERTY,
          APOS_PROPERTY,
          UNQUOTED_PROPERTY,
          VALUELESS_PROPERTY,
          hljs.HASH_COMMENT_MODE
        ]
      };
    }
    
    module.exports = dsconfig;
    
    
    /***/ },
    
    /***/ 39129
    (module) {
    
    /*
    Language: Device Tree
    Description: *.dts files used in the Linux kernel
    Author: Martin Braun , Moritz Fischer 
    Website: https://elinux.org/Device_Tree_Reference
    Category: config
    */
    
    /** @type LanguageFn */
    function dts(hljs) {
      const STRINGS = {
        className: 'string',
        variants: [
          hljs.inherit(hljs.QUOTE_STRING_MODE, {
            begin: '((u8?|U)|L)?"'
          }),
          {
            begin: '(u8?|U)?R"',
            end: '"',
            contains: [hljs.BACKSLASH_ESCAPE]
          },
          {
            begin: '\'\\\\?.',
            end: '\'',
            illegal: '.'
          }
        ]
      };
    
      const NUMBERS = {
        className: 'number',
        variants: [
          {
            begin: '\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)'
          },
          {
            begin: hljs.C_NUMBER_RE
          }
        ],
        relevance: 0
      };
    
      const PREPROCESSOR = {
        className: 'meta',
        begin: '#',
        end: '$',
        keywords: {
          'meta-keyword': 'if else elif endif define undef ifdef ifndef'
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          {
            beginKeywords: 'include',
            end: '$',
            keywords: {
              'meta-keyword': 'include'
            },
            contains: [
              hljs.inherit(STRINGS, {
                className: 'meta-string'
              }),
              {
                className: 'meta-string',
                begin: '<',
                end: '>',
                illegal: '\\n'
              }
            ]
          },
          STRINGS,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    
      const DTS_REFERENCE = {
        className: 'variable',
        begin: /&[a-z\d_]*\b/
      };
    
      const DTS_KEYWORD = {
        className: 'meta-keyword',
        begin: '/[a-z][a-z\\d-]*/'
      };
    
      const DTS_LABEL = {
        className: 'symbol',
        begin: '^\\s*[a-zA-Z_][a-zA-Z\\d_]*:'
      };
    
      const DTS_CELL_PROPERTY = {
        className: 'params',
        begin: '<',
        end: '>',
        contains: [
          NUMBERS,
          DTS_REFERENCE
        ]
      };
    
      const DTS_NODE = {
        className: 'class',
        begin: /[a-zA-Z_][a-zA-Z\d_@]*\s\{/,
        end: /[{;=]/,
        returnBegin: true,
        excludeEnd: true
      };
    
      const DTS_ROOT_NODE = {
        className: 'class',
        begin: '/\\s*\\{',
        end: /\};/,
        relevance: 10,
        contains: [
          DTS_REFERENCE,
          DTS_KEYWORD,
          DTS_LABEL,
          DTS_NODE,
          DTS_CELL_PROPERTY,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          NUMBERS,
          STRINGS
        ]
      };
    
      return {
        name: 'Device Tree',
        keywords: "",
        contains: [
          DTS_ROOT_NODE,
          DTS_REFERENCE,
          DTS_KEYWORD,
          DTS_LABEL,
          DTS_NODE,
          DTS_CELL_PROPERTY,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          NUMBERS,
          STRINGS,
          PREPROCESSOR,
          {
            begin: hljs.IDENT_RE + '::',
            keywords: ""
          }
        ]
      };
    }
    
    module.exports = dts;
    
    
    /***/ },
    
    /***/ 14058
    (module) {
    
    /*
    Language: Dust
    Requires: xml.js
    Author: Michael Allen 
    Description: Matcher for dust.js templates.
    Website: https://www.dustjs.com
    Category: template
    */
    
    /** @type LanguageFn */
    function dust(hljs) {
      const EXPRESSION_KEYWORDS = 'if eq ne lt lte gt gte select default math sep';
      return {
        name: 'Dust',
        aliases: ['dst'],
        case_insensitive: true,
        subLanguage: 'xml',
        contains: [
          {
            className: 'template-tag',
            begin: /\{[#\/]/,
            end: /\}/,
            illegal: /;/,
            contains: [{
              className: 'name',
              begin: /[a-zA-Z\.-]+/,
              starts: {
                endsWithParent: true,
                relevance: 0,
                contains: [hljs.QUOTE_STRING_MODE]
              }
            }]
          },
          {
            className: 'template-variable',
            begin: /\{/,
            end: /\}/,
            illegal: /;/,
            keywords: EXPRESSION_KEYWORDS
          }
        ]
      };
    }
    
    module.exports = dust;
    
    
    /***/ },
    
    /***/ 44177
    (module) {
    
    /*
    Language: Extended Backus-Naur Form
    Author: Alex McKibben 
    Website: https://en.wikipedia.org/wiki/Extended_Backus–Naur_form
    */
    
    /** @type LanguageFn */
    function ebnf(hljs) {
      const commentMode = hljs.COMMENT(/\(\*/, /\*\)/);
    
      const nonTerminalMode = {
        className: "attribute",
        begin: /^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/
      };
    
      const specialSequenceMode = {
        className: "meta",
        begin: /\?.*\?/
      };
    
      const ruleBodyMode = {
        begin: /=/,
        end: /[.;]/,
        contains: [
          commentMode,
          specialSequenceMode,
          {
            // terminals
            className: 'string',
            variants: [
              hljs.APOS_STRING_MODE,
              hljs.QUOTE_STRING_MODE,
              {
                begin: '`',
                end: '`'
              }
            ]
          }
        ]
      };
    
      return {
        name: 'Extended Backus-Naur Form',
        illegal: /\S/,
        contains: [
          commentMode,
          nonTerminalMode,
          ruleBodyMode
        ]
      };
    }
    
    module.exports = ebnf;
    
    
    /***/ },
    
    /***/ 81297
    (module) {
    
    /*
    Language: Elixir
    Author: Josh Adams 
    Description: language definition for Elixir source code files (.ex and .exs).  Based on ruby language support.
    Category: functional
    Website: https://elixir-lang.org
    */
    
    /** @type LanguageFn */
    function elixir(hljs) {
      const ELIXIR_IDENT_RE = '[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?';
      const ELIXIR_METHOD_RE = '[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?';
      const ELIXIR_KEYWORDS = {
        $pattern: ELIXIR_IDENT_RE,
        keyword: 'and false then defined module in return redo retry end for true self when ' +
        'next until do begin unless nil break not case cond alias while ensure or ' +
        'include use alias fn quote require import with|0'
      };
      const SUBST = {
        className: 'subst',
        begin: /#\{/,
        end: /\}/,
        keywords: ELIXIR_KEYWORDS
      };
      const NUMBER = {
        className: 'number',
        begin: '(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[1-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)',
        relevance: 0
      };
      const SIGIL_DELIMITERS = '[/|([{<"\']';
      const LOWERCASE_SIGIL = {
        className: 'string',
        begin: '~[a-z]' + '(?=' + SIGIL_DELIMITERS + ')',
        contains: [
          {
            endsParent: true,
            contains: [
              {
                contains: [
                  hljs.BACKSLASH_ESCAPE,
                  SUBST
                ],
                variants: [
                  {
                    begin: /"/,
                    end: /"/
                  },
                  {
                    begin: /'/,
                    end: /'/
                  },
                  {
                    begin: /\//,
                    end: /\//
                  },
                  {
                    begin: /\|/,
                    end: /\|/
                  },
                  {
                    begin: /\(/,
                    end: /\)/
                  },
                  {
                    begin: /\[/,
                    end: /\]/
                  },
                  {
                    begin: /\{/,
                    end: /\}/
                  },
                  {
                    begin: //
                  }
                ]
              }
            ]
          }
        ]
      };
    
      const UPCASE_SIGIL = {
        className: 'string',
        begin: '~[A-Z]' + '(?=' + SIGIL_DELIMITERS + ')',
        contains: [
          {
            begin: /"/,
            end: /"/
          },
          {
            begin: /'/,
            end: /'/
          },
          {
            begin: /\//,
            end: /\//
          },
          {
            begin: /\|/,
            end: /\|/
          },
          {
            begin: /\(/,
            end: /\)/
          },
          {
            begin: /\[/,
            end: /\]/
          },
          {
            begin: /\{/,
            end: /\}/
          },
          {
            begin: //
          }
        ]
      };
    
      const STRING = {
        className: 'string',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          SUBST
        ],
        variants: [
          {
            begin: /"""/,
            end: /"""/
          },
          {
            begin: /'''/,
            end: /'''/
          },
          {
            begin: /~S"""/,
            end: /"""/,
            contains: [] // override default
          },
          {
            begin: /~S"/,
            end: /"/,
            contains: [] // override default
          },
          {
            begin: /~S'''/,
            end: /'''/,
            contains: [] // override default
          },
          {
            begin: /~S'/,
            end: /'/,
            contains: [] // override default
          },
          {
            begin: /'/,
            end: /'/
          },
          {
            begin: /"/,
            end: /"/
          }
        ]
      };
      const FUNCTION = {
        className: 'function',
        beginKeywords: 'def defp defmacro',
        end: /\B\b/, // the mode is ended by the title
        contains: [
          hljs.inherit(hljs.TITLE_MODE, {
            begin: ELIXIR_IDENT_RE,
            endsParent: true
          })
        ]
      };
      const CLASS = hljs.inherit(FUNCTION, {
        className: 'class',
        beginKeywords: 'defimpl defmodule defprotocol defrecord',
        end: /\bdo\b|$|;/
      });
      const ELIXIR_DEFAULT_CONTAINS = [
        STRING,
        UPCASE_SIGIL,
        LOWERCASE_SIGIL,
        hljs.HASH_COMMENT_MODE,
        CLASS,
        FUNCTION,
        {
          begin: '::'
        },
        {
          className: 'symbol',
          begin: ':(?![\\s:])',
          contains: [
            STRING,
            {
              begin: ELIXIR_METHOD_RE
            }
          ],
          relevance: 0
        },
        {
          className: 'symbol',
          begin: ELIXIR_IDENT_RE + ':(?!:)',
          relevance: 0
        },
        NUMBER,
        {
          className: 'variable',
          begin: '(\\$\\W)|((\\$|@@?)(\\w+))'
        },
        {
          begin: '->'
        },
        { // regexp container
          begin: '(' + hljs.RE_STARTERS_RE + ')\\s*',
          contains: [
            hljs.HASH_COMMENT_MODE,
            {
              // to prevent false regex triggers for the division function:
              // /:
              begin: /\/: (?=\d+\s*[,\]])/,
              relevance: 0,
              contains: [NUMBER]
            },
            {
              className: 'regexp',
              illegal: '\\n',
              contains: [
                hljs.BACKSLASH_ESCAPE,
                SUBST
              ],
              variants: [
                {
                  begin: '/',
                  end: '/[a-z]*'
                },
                {
                  begin: '%r\\[',
                  end: '\\][a-z]*'
                }
              ]
            }
          ],
          relevance: 0
        }
      ];
      SUBST.contains = ELIXIR_DEFAULT_CONTAINS;
    
      return {
        name: 'Elixir',
        keywords: ELIXIR_KEYWORDS,
        contains: ELIXIR_DEFAULT_CONTAINS
      };
    }
    
    module.exports = elixir;
    
    
    /***/ },
    
    /***/ 42292
    (module) {
    
    /*
    Language: Elm
    Author: Janis Voigtlaender 
    Website: https://elm-lang.org
    Category: functional
    */
    
    /** @type LanguageFn */
    function elm(hljs) {
      const COMMENT = {
        variants: [
          hljs.COMMENT('--', '$'),
          hljs.COMMENT(
            /\{-/,
            /-\}/,
            {
              contains: ['self']
            }
          )
        ]
      };
    
      const CONSTRUCTOR = {
        className: 'type',
        begin: '\\b[A-Z][\\w\']*', // TODO: other constructors (built-in, infix).
        relevance: 0
      };
    
      const LIST = {
        begin: '\\(',
        end: '\\)',
        illegal: '"',
        contains: [
          {
            className: 'type',
            begin: '\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?'
          },
          COMMENT
        ]
      };
    
      const RECORD = {
        begin: /\{/,
        end: /\}/,
        contains: LIST.contains
      };
    
      const CHARACTER = {
        className: 'string',
        begin: '\'\\\\?.',
        end: '\'',
        illegal: '.'
      };
    
      return {
        name: 'Elm',
        keywords:
          'let in if then else case of where module import exposing ' +
          'type alias as infix infixl infixr port effect command subscription',
        contains: [
    
          // Top-level constructions.
    
          {
            beginKeywords: 'port effect module',
            end: 'exposing',
            keywords: 'port effect module where command subscription exposing',
            contains: [
              LIST,
              COMMENT
            ],
            illegal: '\\W\\.|;'
          },
          {
            begin: 'import',
            end: '$',
            keywords: 'import as exposing',
            contains: [
              LIST,
              COMMENT
            ],
            illegal: '\\W\\.|;'
          },
          {
            begin: 'type',
            end: '$',
            keywords: 'type alias',
            contains: [
              CONSTRUCTOR,
              LIST,
              RECORD,
              COMMENT
            ]
          },
          {
            beginKeywords: 'infix infixl infixr',
            end: '$',
            contains: [
              hljs.C_NUMBER_MODE,
              COMMENT
            ]
          },
          {
            begin: 'port',
            end: '$',
            keywords: 'port',
            contains: [COMMENT]
          },
    
          // Literals and names.
    
          CHARACTER,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE,
          CONSTRUCTOR,
          hljs.inherit(hljs.TITLE_MODE, {
            begin: '^[_a-z][\\w\']*'
          }),
          COMMENT,
    
          {
            begin: '->|<-'
          } // No markup, relevance booster
        ],
        illegal: /;/
      };
    }
    
    module.exports = elm;
    
    
    /***/ },
    
    /***/ 84663
    (module) {
    
    /*
    Language: ERB (Embedded Ruby)
    Requires: xml.js, ruby.js
    Author: Lucas Mazza 
    Contributors: Kassio Borges 
    Description: "Bridge" language defining fragments of Ruby in HTML within <% .. %>
    Website: https://ruby-doc.org/stdlib-2.6.5/libdoc/erb/rdoc/ERB.html
    Category: template
    */
    
    /** @type LanguageFn */
    function erb(hljs) {
      return {
        name: 'ERB',
        subLanguage: 'xml',
        contains: [
          hljs.COMMENT('<%#', '%>'),
          {
            begin: '<%[%=-]?',
            end: '[%-]?%>',
            subLanguage: 'ruby',
            excludeBegin: true,
            excludeEnd: true
          }
        ]
      };
    }
    
    module.exports = erb;
    
    
    /***/ },
    
    /***/ 81983
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: Erlang REPL
    Author: Sergey Ignatov 
    Website: https://www.erlang.org
    Category: functional
    */
    
    /** @type LanguageFn */
    function erlangRepl(hljs) {
      return {
        name: 'Erlang REPL',
        keywords: {
          built_in:
            'spawn spawn_link self',
          keyword:
            'after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if ' +
            'let not of or orelse|10 query receive rem try when xor'
        },
        contains: [
          {
            className: 'meta',
            begin: '^[0-9]+> ',
            relevance: 10
          },
          hljs.COMMENT('%', '$'),
          {
            className: 'number',
            begin: '\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)',
            relevance: 0
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          {
            begin: concat(
              /\?(::)?/,
              /([A-Z]\w*)/, // at least one identifier
              /((::)[A-Z]\w*)*/ // perhaps more
            )
          },
          {
            begin: '->'
          },
          {
            begin: 'ok'
          },
          {
            begin: '!'
          },
          {
            begin: '(\\b[a-z\'][a-zA-Z0-9_\']*:[a-z\'][a-zA-Z0-9_\']*)|(\\b[a-z\'][a-zA-Z0-9_\']*)',
            relevance: 0
          },
          {
            begin: '[A-Z][a-zA-Z0-9_\']*',
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = erlangRepl;
    
    
    /***/ },
    
    /***/ 945
    (module) {
    
    /*
    Language: Erlang
    Description: Erlang is a general-purpose functional language, with strict evaluation, single assignment, and dynamic typing.
    Author: Nikolay Zakharov , Dmitry Kovega 
    Website: https://www.erlang.org
    Category: functional
    */
    
    /** @type LanguageFn */
    function erlang(hljs) {
      const BASIC_ATOM_RE = '[a-z\'][a-zA-Z0-9_\']*';
      const FUNCTION_NAME_RE = '(' + BASIC_ATOM_RE + ':' + BASIC_ATOM_RE + '|' + BASIC_ATOM_RE + ')';
      const ERLANG_RESERVED = {
        keyword:
          'after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if ' +
          'let not of orelse|10 query receive rem try when xor',
        literal:
          'false true'
      };
    
      const COMMENT = hljs.COMMENT('%', '$');
      const NUMBER = {
        className: 'number',
        begin: '\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)',
        relevance: 0
      };
      const NAMED_FUN = {
        begin: 'fun\\s+' + BASIC_ATOM_RE + '/\\d+'
      };
      const FUNCTION_CALL = {
        begin: FUNCTION_NAME_RE + '\\(',
        end: '\\)',
        returnBegin: true,
        relevance: 0,
        contains: [
          {
            begin: FUNCTION_NAME_RE,
            relevance: 0
          },
          {
            begin: '\\(',
            end: '\\)',
            endsWithParent: true,
            returnEnd: true,
            relevance: 0
            // "contains" defined later
          }
        ]
      };
      const TUPLE = {
        begin: /\{/,
        end: /\}/,
        relevance: 0
        // "contains" defined later
      };
      const VAR1 = {
        begin: '\\b_([A-Z][A-Za-z0-9_]*)?',
        relevance: 0
      };
      const VAR2 = {
        begin: '[A-Z][a-zA-Z0-9_]*',
        relevance: 0
      };
      const RECORD_ACCESS = {
        begin: '#' + hljs.UNDERSCORE_IDENT_RE,
        relevance: 0,
        returnBegin: true,
        contains: [
          {
            begin: '#' + hljs.UNDERSCORE_IDENT_RE,
            relevance: 0
          },
          {
            begin: /\{/,
            end: /\}/,
            relevance: 0
            // "contains" defined later
          }
        ]
      };
    
      const BLOCK_STATEMENTS = {
        beginKeywords: 'fun receive if try case',
        end: 'end',
        keywords: ERLANG_RESERVED
      };
      BLOCK_STATEMENTS.contains = [
        COMMENT,
        NAMED_FUN,
        hljs.inherit(hljs.APOS_STRING_MODE, {
          className: ''
        }),
        BLOCK_STATEMENTS,
        FUNCTION_CALL,
        hljs.QUOTE_STRING_MODE,
        NUMBER,
        TUPLE,
        VAR1,
        VAR2,
        RECORD_ACCESS
      ];
    
      const BASIC_MODES = [
        COMMENT,
        NAMED_FUN,
        BLOCK_STATEMENTS,
        FUNCTION_CALL,
        hljs.QUOTE_STRING_MODE,
        NUMBER,
        TUPLE,
        VAR1,
        VAR2,
        RECORD_ACCESS
      ];
      FUNCTION_CALL.contains[1].contains = BASIC_MODES;
      TUPLE.contains = BASIC_MODES;
      RECORD_ACCESS.contains[1].contains = BASIC_MODES;
    
      const DIRECTIVES = [
        "-module",
        "-record",
        "-undef",
        "-export",
        "-ifdef",
        "-ifndef",
        "-author",
        "-copyright",
        "-doc",
        "-vsn",
        "-import",
        "-include",
        "-include_lib",
        "-compile",
        "-define",
        "-else",
        "-endif",
        "-file",
        "-behaviour",
        "-behavior",
        "-spec"
      ];
    
      const PARAMS = {
        className: 'params',
        begin: '\\(',
        end: '\\)',
        contains: BASIC_MODES
      };
      return {
        name: 'Erlang',
        aliases: ['erl'],
        keywords: ERLANG_RESERVED,
        illegal: '(',
            returnBegin: true,
            illegal: '\\(|#|//|/\\*|\\\\|:|;',
            contains: [
              PARAMS,
              hljs.inherit(hljs.TITLE_MODE, {
                begin: BASIC_ATOM_RE
              })
            ],
            starts: {
              end: ';|\\.',
              keywords: ERLANG_RESERVED,
              contains: BASIC_MODES
            }
          },
          COMMENT,
          {
            begin: '^-',
            end: '\\.',
            relevance: 0,
            excludeEnd: true,
            returnBegin: true,
            keywords: {
              $pattern: '-' + hljs.IDENT_RE,
              keyword: DIRECTIVES.map(x => `${x}|1.5`).join(" ")
            },
            contains: [PARAMS]
          },
          NUMBER,
          hljs.QUOTE_STRING_MODE,
          RECORD_ACCESS,
          VAR1,
          VAR2,
          TUPLE,
          {
            begin: /\.$/
          } // relevance booster
        ]
      };
    }
    
    module.exports = erlang;
    
    
    /***/ },
    
    /***/ 58451
    (module) {
    
    /*
    Language: Excel formulae
    Author: Victor Zhou 
    Description: Excel formulae
    Website: https://products.office.com/en-us/excel/
    */
    
    /** @type LanguageFn */
    function excel(hljs) {
      return {
        name: 'Excel formulae',
        aliases: [
          'xlsx',
          'xls'
        ],
        case_insensitive: true,
        // built-in functions imported from https://web.archive.org/web/20160513042710/https://support.office.com/en-us/article/Excel-functions-alphabetical-b3944572-255d-4efb-bb96-c6d90033e188
        keywords: {
          $pattern: /[a-zA-Z][\w\.]*/,
          built_in: 'ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH AGGREGATE ADDRESS AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETADIST BETA.DIST BETAINV BETA.INV BIN2DEC BIN2HEX BIN2OCT BINOMDIST BINOM.DIST BINOM.DIST.RANGE BINOM.INV BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHITEST CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST FACT FACTDOUBLE FALSE|0 F.DIST FDIST F.DIST.RT FILTERXML FIND FINDB F.INV F.INV.RT FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY F.TEST FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMADIST GAMMA.INV GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISREF ISTEXT ISO.CEILING ISOWEEKNUM ISPMT JIS KURT LARGE LCM LEFT LEFTB LEN LENB LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORMDIST LOGNORM.INV LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID MIDBs MIN MINIFS MINA MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORMDIST NORMINV NORM.INV NORM.S.DIST NORMSDIST NORM.S.INV NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE.EXC PERCENTILE.INC PERCENTILE PERCENTRANK.EXC PERCENTRANK.INC PERCENTRANK PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON.DIST POISSON POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDBETWEEN RANK.AVG RANK.EQ RANK RATE RECEIVED REGISTER.ID REPLACE REPLACEB REPT RIGHT RIGHTB ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH SEARCHB SEC SECH SECOND SERIESSUM SHEET SHEETS SIGN SIN SINH SKEW SKEW.P SLN SLOPE SMALL SQL.REQUEST SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T TAN TANH TBILLEQ TBILLPRICE TBILLYIELD T.DIST T.DIST.2T T.DIST.RT TDIST TEXT TEXTJOIN TIME TIMEVALUE T.INV T.INV.2T TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE|0 TRUNC T.TEST TTEST TYPE UNICHAR UNICODE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST'
        },
        contains: [
          {
            /* matches a beginning equal sign found in Excel formula examples */
            begin: /^=/,
            end: /[^=]/,
            returnEnd: true,
            illegal: /=/, /* only allow single equal sign at front of line */
            relevance: 10
          },
          /* technically, there can be more than 2 letters in column names, but this prevents conflict with some keywords */
          {
            /* matches a reference to a single cell */
            className: 'symbol',
            begin: /\b[A-Z]{1,2}\d+\b/,
            end: /[^\d]/,
            excludeEnd: true,
            relevance: 0
          },
          {
            /* matches a reference to a range of cells */
            className: 'symbol',
            begin: /[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,
            relevance: 0
          },
          hljs.BACKSLASH_ESCAPE,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'number',
            begin: hljs.NUMBER_RE + '(%)?',
            relevance: 0
          },
          /* Excel formula comments are done by putting the comment in a function call to N() */
          hljs.COMMENT(/\bN\(/, /\)/,
            {
              excludeBegin: true,
              excludeEnd: true,
              illegal: /\n/
            })
        ]
      };
    }
    
    module.exports = excel;
    
    
    /***/ },
    
    /***/ 7003
    (module) {
    
    /*
    Language: FIX
    Author: Brent Bradbury 
    */
    
    /** @type LanguageFn */
    function fix(hljs) {
      return {
        name: 'FIX',
        contains: [{
          begin: /[^\u2401\u0001]+/,
          end: /[\u2401\u0001]/,
          excludeEnd: true,
          returnBegin: true,
          returnEnd: false,
          contains: [
            {
              begin: /([^\u2401\u0001=]+)/,
              end: /=([^\u2401\u0001=]+)/,
              returnEnd: true,
              returnBegin: false,
              className: 'attr'
            },
            {
              begin: /=/,
              end: /([\u2401\u0001])/,
              excludeEnd: true,
              excludeBegin: true,
              className: 'string'
            }
          ]
        }],
        case_insensitive: true
      };
    }
    
    module.exports = fix;
    
    
    /***/ },
    
    /***/ 24701
    (module) {
    
    /*
     Language: Flix
     Category: functional
     Author: Magnus Madsen 
     Website: https://flix.dev/
     */
    
     /** @type LanguageFn */
    function flix(hljs) {
      const CHAR = {
        className: 'string',
        begin: /'(.|\\[xXuU][a-zA-Z0-9]+)'/
      };
    
      const STRING = {
        className: 'string',
        variants: [{
          begin: '"',
          end: '"'
        }]
      };
    
      const NAME = {
        className: 'title',
        relevance: 0,
        begin: /[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/
      };
    
      const METHOD = {
        className: 'function',
        beginKeywords: 'def',
        end: /[:={\[(\n;]/,
        excludeEnd: true,
        contains: [NAME]
      };
    
      return {
        name: 'Flix',
        keywords: {
          literal: 'true false',
          keyword: 'case class def else enum if impl import in lat rel index let match namespace switch type yield with'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          CHAR,
          STRING,
          METHOD,
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = flix;
    
    
    /***/ },
    
    /***/ 30258
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: Fortran
    Author: Anthony Scemama 
    Website: https://en.wikipedia.org/wiki/Fortran
    Category: scientific
    */
    
    /** @type LanguageFn */
    function fortran(hljs) {
      const PARAMS = {
        className: 'params',
        begin: '\\(',
        end: '\\)'
      };
    
      const COMMENT = {
        variants: [
          hljs.COMMENT('!', '$', {
            relevance: 0
          }),
          // allow FORTRAN 77 style comments
          hljs.COMMENT('^C[ ]', '$', {
            relevance: 0
          }),
          hljs.COMMENT('^C$', '$', {
            relevance: 0
          })
        ]
      };
    
      // regex in both fortran and irpf90 should match
      const OPTIONAL_NUMBER_SUFFIX = /(_[a-z_\d]+)?/;
      const OPTIONAL_NUMBER_EXP = /([de][+-]?\d+)?/;
      const NUMBER = {
        className: 'number',
        variants: [
          {
            begin: concat(/\b\d+/, /\.(\d*)/, OPTIONAL_NUMBER_EXP, OPTIONAL_NUMBER_SUFFIX)
          },
          {
            begin: concat(/\b\d+/, OPTIONAL_NUMBER_EXP, OPTIONAL_NUMBER_SUFFIX)
          },
          {
            begin: concat(/\.\d+/, OPTIONAL_NUMBER_EXP, OPTIONAL_NUMBER_SUFFIX)
          }
        ],
        relevance: 0
      };
    
      const FUNCTION_DEF = {
        className: 'function',
        beginKeywords: 'subroutine function program',
        illegal: '[${=\\n]',
        contains: [
          hljs.UNDERSCORE_TITLE_MODE,
          PARAMS
        ]
      };
    
      const STRING = {
        className: 'string',
        relevance: 0,
        variants: [
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE
        ]
      };
    
      const KEYWORDS = {
        literal: '.False. .True.',
        keyword: 'kind do concurrent local shared while private call intrinsic where elsewhere ' +
          'type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock endassociate ' +
          'public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. ' +
          'goto save else use module select case ' +
          'access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit ' +
          'continue format pause cycle exit ' +
          'c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg ' +
          'synchronous nopass non_overridable pass protected volatile abstract extends import ' +
          'non_intrinsic value deferred generic final enumerator class associate bind enum ' +
          'c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t ' +
          'c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double ' +
          'c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr ' +
          'c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated  c_f_pointer ' +
          'c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor ' +
          'numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ' +
          'ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive ' +
          'pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure impure ' +
          'integer real character complex logical codimension dimension allocatable|10 parameter ' +
          'external implicit|10 none double precision assign intent optional pointer ' +
          'target in out common equivalence data',
        built_in: 'alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint ' +
          'dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl ' +
          'algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama ' +
          'iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod ' +
          'qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log ' +
          'log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate ' +
          'adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product ' +
          'eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul ' +
          'maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product ' +
          'radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind ' +
          'set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer ' +
          'dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ' +
          'ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode ' +
          'is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of ' +
          'acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 ' +
          'atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits ' +
          'bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr ' +
          'num_images parity popcnt poppar shifta shiftl shiftr this_image sync change team co_broadcast co_max co_min co_sum co_reduce'
      };
      return {
        name: 'Fortran',
        case_insensitive: true,
        aliases: [
          'f90',
          'f95'
        ],
        keywords: KEYWORDS,
        illegal: /\/\*/,
        contains: [
          STRING,
          FUNCTION_DEF,
          // allow `C = value` for assignments so they aren't misdetected
          // as Fortran 77 style comments
          {
            begin: /^C\s*=(?!=)/,
            relevance: 0
          },
          COMMENT,
          NUMBER
        ]
      };
    }
    
    module.exports = fortran;
    
    
    /***/ },
    
    /***/ 94108
    (module) {
    
    /*
    Language: F#
    Author: Jonas Follesø 
    Contributors: Troy Kershaw , Henrik Feldt 
    Website: https://docs.microsoft.com/en-us/dotnet/fsharp/
    Category: functional
    */
    
    /** @type LanguageFn */
    function fsharp(hljs) {
      const TYPEPARAM = {
        begin: '<',
        end: '>',
        contains: [
          hljs.inherit(hljs.TITLE_MODE, {
            begin: /'[a-zA-Z0-9_]+/
          })
        ]
      };
    
      return {
        name: 'F#',
        aliases: ['fs'],
        keywords:
          'abstract and as assert base begin class default delegate do done ' +
          'downcast downto elif else end exception extern false finally for ' +
          'fun function global if in inherit inline interface internal lazy let ' +
          'match member module mutable namespace new null of open or ' +
          'override private public rec return sig static struct then to ' +
          'true try type upcast use val void when while with yield',
        illegal: /\/\*/,
        contains: [
          {
            // monad builder keywords (matches before non-bang kws)
            className: 'keyword',
            begin: /\b(yield|return|let|do)!/
          },
          {
            className: 'string',
            begin: '@"',
            end: '"',
            contains: [
              {
                begin: '""'
              }
            ]
          },
          {
            className: 'string',
            begin: '"""',
            end: '"""'
          },
          hljs.COMMENT('\\(\\*(\\s)', '\\*\\)', {
            contains: ["self"]
          }),
          {
            className: 'class',
            beginKeywords: 'type',
            end: '\\(|=|$',
            excludeEnd: true,
            contains: [
              hljs.UNDERSCORE_TITLE_MODE,
              TYPEPARAM
            ]
          },
          {
            className: 'meta',
            begin: '\\[<',
            end: '>\\]',
            relevance: 10
          },
          {
            className: 'symbol',
            begin: '\\B(\'[A-Za-z])\\b',
            contains: [hljs.BACKSLASH_ESCAPE]
          },
          hljs.C_LINE_COMMENT_MODE,
          hljs.inherit(hljs.QUOTE_STRING_MODE, {
            illegal: null
          }),
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = fsharp;
    
    
    /***/ },
    
    /***/ 48126
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function anyNumberOfTimes(re) {
      return concat('(', re, ')*');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /** @type LanguageFn */
    function gams(hljs) {
      const KEYWORDS = {
        keyword:
          'abort acronym acronyms alias all and assign binary card diag display ' +
          'else eq file files for free ge gt if integer le loop lt maximizing ' +
          'minimizing model models ne negative no not option options or ord ' +
          'positive prod put putpage puttl repeat sameas semicont semiint smax ' +
          'smin solve sos1 sos2 sum system table then until using while xor yes',
        literal:
          'eps inf na',
        built_in:
          'abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy ' +
          'cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact ' +
          'floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max ' +
          'min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power ' +
          'randBinomial randLinear randTriangle round rPower sigmoid sign ' +
          'signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt ' +
          'tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp ' +
          'bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt ' +
          'rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear ' +
          'jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion ' +
          'handleCollect handleDelete handleStatus handleSubmit heapFree ' +
          'heapLimit heapSize jobHandle jobKill jobStatus jobTerminate ' +
          'licenseLevel licenseStatus maxExecError sleep timeClose timeComp ' +
          'timeElapsed timeExec timeStart'
      };
      const PARAMS = {
        className: 'params',
        begin: /\(/,
        end: /\)/,
        excludeBegin: true,
        excludeEnd: true
      };
      const SYMBOLS = {
        className: 'symbol',
        variants: [
          {
            begin: /=[lgenxc]=/
          },
          {
            begin: /\$/
          }
        ]
      };
      const QSTR = { // One-line quoted comment string
        className: 'comment',
        variants: [
          {
            begin: '\'',
            end: '\''
          },
          {
            begin: '"',
            end: '"'
          }
        ],
        illegal: '\\n',
        contains: [hljs.BACKSLASH_ESCAPE]
      };
      const ASSIGNMENT = {
        begin: '/',
        end: '/',
        keywords: KEYWORDS,
        contains: [
          QSTR,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.APOS_STRING_MODE,
          hljs.C_NUMBER_MODE
        ]
      };
      const COMMENT_WORD = /[a-z0-9&#*=?@\\><:,()$[\]_.{}!+%^-]+/;
      const DESCTEXT = { // Parameter/set/variable description text
        begin: /[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,
        excludeBegin: true,
        end: '$',
        endsWithParent: true,
        contains: [
          QSTR,
          ASSIGNMENT,
          {
            className: 'comment',
            // one comment word, then possibly more
            begin: concat(
              COMMENT_WORD,
              // [ ] because \s would be too broad (matching newlines)
              anyNumberOfTimes(concat(/[ ]+/, COMMENT_WORD))
            ),
            relevance: 0
          }
        ]
      };
    
      return {
        name: 'GAMS',
        aliases: ['gms'],
        case_insensitive: true,
        keywords: KEYWORDS,
        contains: [
          hljs.COMMENT(/^\$ontext/, /^\$offtext/),
          {
            className: 'meta',
            begin: '^\\$[a-z0-9]+',
            end: '$',
            returnBegin: true,
            contains: [
              {
                className: 'meta-keyword',
                begin: '^\\$[a-z0-9]+'
              }
            ]
          },
          hljs.COMMENT('^\\*', '$'),
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.APOS_STRING_MODE,
          // Declarations
          {
            beginKeywords:
              'set sets parameter parameters variable variables ' +
              'scalar scalars equation equations',
            end: ';',
            contains: [
              hljs.COMMENT('^\\*', '$'),
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              hljs.QUOTE_STRING_MODE,
              hljs.APOS_STRING_MODE,
              ASSIGNMENT,
              DESCTEXT
            ]
          },
          { // table environment
            beginKeywords: 'table',
            end: ';',
            returnBegin: true,
            contains: [
              { // table header row
                beginKeywords: 'table',
                end: '$',
                contains: [DESCTEXT]
              },
              hljs.COMMENT('^\\*', '$'),
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              hljs.QUOTE_STRING_MODE,
              hljs.APOS_STRING_MODE,
              hljs.C_NUMBER_MODE
              // Table does not contain DESCTEXT or ASSIGNMENT
            ]
          },
          // Function definitions
          {
            className: 'function',
            begin: /^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,
            returnBegin: true,
            contains: [
              { // Function title
                className: 'title',
                begin: /^[a-z0-9_]+/
              },
              PARAMS,
              SYMBOLS
            ]
          },
          hljs.C_NUMBER_MODE,
          SYMBOLS
        ]
      };
    }
    
    module.exports = gams;
    
    
    /***/ },
    
    /***/ 25117
    (module) {
    
    /*
    Language: GAUSS
    Author: Matt Evans 
    Description: GAUSS Mathematical and Statistical language
    Website: https://www.aptech.com
    Category: scientific
    */
    function gauss(hljs) {
      const KEYWORDS = {
        keyword: 'bool break call callexe checkinterrupt clear clearg closeall cls comlog compile ' +
                  'continue create debug declare delete disable dlibrary dllcall do dos ed edit else ' +
                  'elseif enable end endfor endif endp endo errorlog errorlogat expr external fn ' +
                  'for format goto gosub graph if keyword let lib library line load loadarray loadexe ' +
                  'loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow ' +
                  'matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print ' +
                  'printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen ' +
                  'scroll setarray show sparse stop string struct system trace trap threadfor ' +
                  'threadendfor threadbegin threadjoin threadstat threadend until use while winprint ' +
                  'ne ge le gt lt and xor or not eq eqv',
        built_in: 'abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol ' +
                  'AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks ' +
                  'AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults ' +
                  'annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness ' +
                  'annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd ' +
                  'astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar ' +
                  'base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 ' +
                  'cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv ' +
                  'cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn ' +
                  'cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi ' +
                  'cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ' +
                  'ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated ' +
                  'complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs ' +
                  'cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos ' +
                  'datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd ' +
                  'dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName ' +
                  'dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy ' +
                  'dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen ' +
                  'dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA ' +
                  'dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField ' +
                  'dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition ' +
                  'dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows ' +
                  'dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly ' +
                  'dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy ' +
                  'dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl ' +
                  'dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt ' +
                  'dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday ' +
                  'dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays ' +
                  'endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error ' +
                  'etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut ' +
                  'EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol ' +
                  'EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq ' +
                  'feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt ' +
                  'floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC ' +
                  'gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders ' +
                  'gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse ' +
                  'gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray ' +
                  'getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders ' +
                  'getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT ' +
                  'gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm ' +
                  'hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 ' +
                  'indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 ' +
                  'inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf ' +
                  'isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv ' +
                  'lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn ' +
                  'lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind ' +
                  'loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars ' +
                  'makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli ' +
                  'mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave ' +
                  'movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate ' +
                  'olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto ' +
                  'pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox ' +
                  'plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea ' +
                  'plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout ' +
                  'plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill ' +
                  'plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol ' +
                  'plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange ' +
                  'plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel ' +
                  'plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot ' +
                  'pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames ' +
                  'pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector ' +
                  'pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate ' +
                  'qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr ' +
                  'real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn ' +
                  'rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel ' +
                  'rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn ' +
                  'rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh ' +
                  'rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind ' +
                  'scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa ' +
                  'setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind ' +
                  'sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL ' +
                  'spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense ' +
                  'spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet ' +
                  'sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt ' +
                  'strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr ' +
                  'surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname ' +
                  'time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk ' +
                  'trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt ' +
                  'utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs ' +
                  'vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window ' +
                  'writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM ' +
                  'xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute ' +
                  'h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels ' +
                  'plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester ' +
                  'strtrim',
        literal: 'DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS ' +
                 'DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 ' +
                 'DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS ' +
                 'DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES ' +
                 'DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR'
      };
    
      const AT_COMMENT_MODE = hljs.COMMENT('@', '@');
    
      const PREPROCESSOR =
      {
        className: 'meta',
        begin: '#',
        end: '$',
        keywords: {
          'meta-keyword': 'define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline'
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          {
            beginKeywords: 'include',
            end: '$',
            keywords: {
              'meta-keyword': 'include'
            },
            contains: [
              {
                className: 'meta-string',
                begin: '"',
                end: '"',
                illegal: '\\n'
              }
            ]
          },
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          AT_COMMENT_MODE
        ]
      };
    
      const STRUCT_TYPE =
      {
        begin: /\bstruct\s+/,
        end: /\s/,
        keywords: "struct",
        contains: [
          {
            className: "type",
            begin: hljs.UNDERSCORE_IDENT_RE,
            relevance: 0
          }
        ]
      };
    
      // only for definitions
      const PARSE_PARAMS = [
        {
          className: 'params',
          begin: /\(/,
          end: /\)/,
          excludeBegin: true,
          excludeEnd: true,
          endsWithParent: true,
          relevance: 0,
          contains: [
            { // dots
              className: 'literal',
              begin: /\.\.\./
            },
            hljs.C_NUMBER_MODE,
            hljs.C_BLOCK_COMMENT_MODE,
            AT_COMMENT_MODE,
            STRUCT_TYPE
          ]
        }
      ];
    
      const FUNCTION_DEF =
      {
        className: "title",
        begin: hljs.UNDERSCORE_IDENT_RE,
        relevance: 0
      };
    
      const DEFINITION = function(beginKeywords, end, inherits) {
        const mode = hljs.inherit(
          {
            className: "function",
            beginKeywords: beginKeywords,
            end: end,
            excludeEnd: true,
            contains: [].concat(PARSE_PARAMS)
          },
          inherits || {}
        );
        mode.contains.push(FUNCTION_DEF);
        mode.contains.push(hljs.C_NUMBER_MODE);
        mode.contains.push(hljs.C_BLOCK_COMMENT_MODE);
        mode.contains.push(AT_COMMENT_MODE);
        return mode;
      };
    
      const BUILT_IN_REF =
      { // these are explicitly named internal function calls
        className: 'built_in',
        begin: '\\b(' + KEYWORDS.built_in.split(' ').join('|') + ')\\b'
      };
    
      const STRING_REF =
      {
        className: 'string',
        begin: '"',
        end: '"',
        contains: [hljs.BACKSLASH_ESCAPE],
        relevance: 0
      };
    
      const FUNCTION_REF =
      {
        // className: "fn_ref",
        begin: hljs.UNDERSCORE_IDENT_RE + '\\s*\\(',
        returnBegin: true,
        keywords: KEYWORDS,
        relevance: 0,
        contains: [
          {
            beginKeywords: KEYWORDS.keyword
          },
          BUILT_IN_REF,
          { // ambiguously named function calls get a relevance of 0
            className: 'built_in',
            begin: hljs.UNDERSCORE_IDENT_RE,
            relevance: 0
          }
        ]
      };
    
      const FUNCTION_REF_PARAMS =
      {
        // className: "fn_ref_params",
        begin: /\(/,
        end: /\)/,
        relevance: 0,
        keywords: {
          built_in: KEYWORDS.built_in,
          literal: KEYWORDS.literal
        },
        contains: [
          hljs.C_NUMBER_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          AT_COMMENT_MODE,
          BUILT_IN_REF,
          FUNCTION_REF,
          STRING_REF,
          'self'
        ]
      };
    
      FUNCTION_REF.contains.push(FUNCTION_REF_PARAMS);
    
      return {
        name: 'GAUSS',
        aliases: ['gss'],
        case_insensitive: true, // language is case-insensitive
        keywords: KEYWORDS,
        illegal: /(\{[%#]|[%#]\}| <- )/,
        contains: [
          hljs.C_NUMBER_MODE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          AT_COMMENT_MODE,
          STRING_REF,
          PREPROCESSOR,
          {
            className: 'keyword',
            begin: /\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|fn)/
          },
          DEFINITION('proc keyword', ';'),
          DEFINITION('fn', '='),
          {
            beginKeywords: 'for threadfor',
            end: /;/,
            // end: /\(/,
            relevance: 0,
            contains: [
              hljs.C_BLOCK_COMMENT_MODE,
              AT_COMMENT_MODE,
              FUNCTION_REF_PARAMS
            ]
          },
          { // custom method guard
            // excludes method names from keyword processing
            variants: [
              {
                begin: hljs.UNDERSCORE_IDENT_RE + '\\.' + hljs.UNDERSCORE_IDENT_RE
              },
              {
                begin: hljs.UNDERSCORE_IDENT_RE + '\\s*='
              }
            ],
            relevance: 0
          },
          FUNCTION_REF,
          STRUCT_TYPE
        ]
      };
    }
    
    module.exports = gauss;
    
    
    /***/ },
    
    /***/ 19156
    (module) {
    
    /*
     Language: G-code (ISO 6983)
     Contributors: Adam Joseph Cook 
     Description: G-code syntax highlighter for Fanuc and other common CNC machine tool controls.
     Website: https://www.sis.se/api/document/preview/911952/
     */
    
    function gcode(hljs) {
      const GCODE_IDENT_RE = '[A-Z_][A-Z0-9_.]*';
      const GCODE_CLOSE_RE = '%';
      const GCODE_KEYWORDS = {
        $pattern: GCODE_IDENT_RE,
        keyword: 'IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT ' +
          'EQ LT GT NE GE LE OR XOR'
      };
      const GCODE_START = {
        className: 'meta',
        begin: '([O])([0-9]+)'
      };
      const NUMBER = hljs.inherit(hljs.C_NUMBER_MODE, {
        begin: '([-+]?((\\.\\d+)|(\\d+)(\\.\\d*)?))|' + hljs.C_NUMBER_RE
      });
      const GCODE_CODE = [
        hljs.C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        hljs.COMMENT(/\(/, /\)/),
        NUMBER,
        hljs.inherit(hljs.APOS_STRING_MODE, {
          illegal: null
        }),
        hljs.inherit(hljs.QUOTE_STRING_MODE, {
          illegal: null
        }),
        {
          className: 'name',
          begin: '([G])([0-9]+\\.?[0-9]?)'
        },
        {
          className: 'name',
          begin: '([M])([0-9]+\\.?[0-9]?)'
        },
        {
          className: 'attr',
          begin: '(VC|VS|#)',
          end: '(\\d+)'
        },
        {
          className: 'attr',
          begin: '(VZOFX|VZOFY|VZOFZ)'
        },
        {
          className: 'built_in',
          begin: '(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)',
          contains: [
            NUMBER
          ],
          end: '\\]'
        },
        {
          className: 'symbol',
          variants: [
            {
              begin: 'N',
              end: '\\d+',
              illegal: '\\W'
            }
          ]
        }
      ];
    
      return {
        name: 'G-code (ISO 6983)',
        aliases: ['nc'],
        // Some implementations (CNC controls) of G-code are interoperable with uppercase and lowercase letters seamlessly.
        // However, most prefer all uppercase and uppercase is customary.
        case_insensitive: true,
        keywords: GCODE_KEYWORDS,
        contains: [
          {
            className: 'meta',
            begin: GCODE_CLOSE_RE
          },
          GCODE_START
        ].concat(GCODE_CODE)
      };
    }
    
    module.exports = gcode;
    
    
    /***/ },
    
    /***/ 13666
    (module) {
    
    /*
     Language: Gherkin
     Author: Sam Pikesley (@pikesley) 
     Description: Gherkin is the format for cucumber specifications. It is a domain specific language which helps you to describe business behavior without the need to go into detail of implementation.
     Website: https://cucumber.io/docs/gherkin/
     */
    
    function gherkin(hljs) {
      return {
        name: 'Gherkin',
        aliases: ['feature'],
        keywords: 'Feature Background Ability Business\ Need Scenario Scenarios Scenario\ Outline Scenario\ Template Examples Given And Then But When',
        contains: [
          {
            className: 'symbol',
            begin: '\\*',
            relevance: 0
          },
          {
            className: 'meta',
            begin: '@[^@\\s]+'
          },
          {
            begin: '\\|',
            end: '\\|\\w*$',
            contains: [
              {
                className: 'string',
                begin: '[^|]+'
              }
            ]
          },
          {
            className: 'variable',
            begin: '<',
            end: '>'
          },
          hljs.HASH_COMMENT_MODE,
          {
            className: 'string',
            begin: '"""',
            end: '"""'
          },
          hljs.QUOTE_STRING_MODE
        ]
      };
    }
    
    module.exports = gherkin;
    
    
    /***/ },
    
    /***/ 19614
    (module) {
    
    /*
    Language: GLSL
    Description: OpenGL Shading Language
    Author: Sergey Tikhomirov 
    Website: https://en.wikipedia.org/wiki/OpenGL_Shading_Language
    Category: graphics
    */
    
    function glsl(hljs) {
      return {
        name: 'GLSL',
        keywords: {
          keyword:
            // Statements
            'break continue discard do else for if return while switch case default ' +
            // Qualifiers
            'attribute binding buffer ccw centroid centroid varying coherent column_major const cw ' +
            'depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing ' +
            'flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant ' +
            'invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y ' +
            'local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left ' +
            'out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f ' +
            'r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict ' +
            'rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 ' +
            'rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 ' +
            'rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip ' +
            'triangles triangles_adjacency uniform varying vertices volatile writeonly',
          type:
            'atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 ' +
            'dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray ' +
            'iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer ' +
            'iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray ' +
            'image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray ' +
            'isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D ' +
            'isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 ' +
            'mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray ' +
            'sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow ' +
            'sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D ' +
            'samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow ' +
            'image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect ' +
            'uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray ' +
            'usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D ' +
            'samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void',
          built_in:
            // Constants
            'gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes ' +
            'gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms ' +
            'gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers ' +
            'gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits ' +
            'gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize ' +
            'gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters ' +
            'gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors ' +
            'gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers ' +
            'gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents ' +
            'gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits ' +
            'gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents ' +
            'gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset ' +
            'gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms ' +
            'gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits ' +
            'gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents ' +
            'gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters ' +
            'gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents ' +
            'gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents ' +
            'gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits ' +
            'gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors ' +
            'gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms ' +
            'gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits ' +
            'gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset ' +
            // Variables
            'gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial ' +
            'gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color ' +
            'gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord ' +
            'gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor ' +
            'gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial ' +
            'gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel ' +
            'gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix ' +
            'gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose ' +
            'gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose ' +
            'gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 ' +
            'gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 ' +
            'gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ ' +
            'gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord ' +
            'gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse ' +
            'gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask ' +
            'gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter ' +
            'gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose ' +
            'gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out ' +
            // Functions
            'EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin ' +
            'asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement ' +
            'atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier ' +
            'bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross ' +
            'dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB ' +
            'floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan ' +
            'greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap ' +
            'imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad ' +
            'imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset ' +
            'interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log ' +
            'log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer ' +
            'memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 ' +
            'normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 ' +
            'packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod ' +
            'shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh ' +
            'smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod ' +
            'texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod ' +
            'texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod ' +
            'textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset ' +
            'textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset ' +
            'textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod ' +
            'textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 ' +
            'unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow',
          literal: 'true false'
        },
        illegal: '"',
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.C_NUMBER_MODE,
          {
            className: 'meta',
            begin: '#',
            end: '$'
          }
        ]
      };
    }
    
    module.exports = glsl;
    
    
    /***/ },
    
    /***/ 2904
    (module) {
    
    /*
    Language: GML
    Author: Meseta 
    Description: Game Maker Language for GameMaker Studio 2
    Website: https://docs2.yoyogames.com
    Category: scripting
    */
    
    function gml(hljs) {
      const GML_KEYWORDS = {
        keyword: 'begin end if then else while do for break continue with until ' +
          'repeat exit and or xor not return mod div switch case default var ' +
          'globalvar enum function constructor delete #macro #region #endregion',
        built_in: 'is_real is_string is_array is_undefined is_int32 is_int64 is_ptr ' +
          'is_vec3 is_vec4 is_matrix is_bool is_method is_struct is_infinity is_nan ' +
          'is_numeric typeof variable_global_exists variable_global_get variable_global_set ' +
          'variable_instance_exists variable_instance_get variable_instance_set ' +
          'variable_instance_get_names variable_struct_exists variable_struct_get ' +
          'variable_struct_get_names variable_struct_names_count variable_struct_remove ' +
          'variable_struct_set array_delete array_insert array_length array_length_1d ' +
          'array_length_2d array_height_2d array_equals array_create ' +
          'array_copy array_pop array_push array_resize array_sort ' +
          'random random_range irandom irandom_range random_set_seed random_get_seed ' +
          'randomize randomise choose abs round floor ceil sign frac sqrt sqr ' +
          'exp ln log2 log10 sin cos tan arcsin arccos arctan arctan2 dsin dcos ' +
          'dtan darcsin darccos darctan darctan2 degtorad radtodeg power logn ' +
          'min max mean median clamp lerp dot_product dot_product_3d ' +
          'dot_product_normalised dot_product_3d_normalised ' +
          'dot_product_normalized dot_product_3d_normalized math_set_epsilon ' +
          'math_get_epsilon angle_difference point_distance_3d point_distance ' +
          'point_direction lengthdir_x lengthdir_y real string int64 ptr ' +
          'string_format chr ansi_char ord string_length string_byte_length ' +
          'string_pos string_copy string_char_at string_ord_at string_byte_at ' +
          'string_set_byte_at string_delete string_insert string_lower ' +
          'string_upper string_repeat string_letters string_digits ' +
          'string_lettersdigits string_replace string_replace_all string_count ' +
          'string_hash_to_newline clipboard_has_text clipboard_set_text ' +
          'clipboard_get_text date_current_datetime date_create_datetime ' +
          'date_valid_datetime date_inc_year date_inc_month date_inc_week ' +
          'date_inc_day date_inc_hour date_inc_minute date_inc_second ' +
          'date_get_year date_get_month date_get_week date_get_day ' +
          'date_get_hour date_get_minute date_get_second date_get_weekday ' +
          'date_get_day_of_year date_get_hour_of_year date_get_minute_of_year ' +
          'date_get_second_of_year date_year_span date_month_span ' +
          'date_week_span date_day_span date_hour_span date_minute_span ' +
          'date_second_span date_compare_datetime date_compare_date ' +
          'date_compare_time date_date_of date_time_of date_datetime_string ' +
          'date_date_string date_time_string date_days_in_month ' +
          'date_days_in_year date_leap_year date_is_today date_set_timezone ' +
          'date_get_timezone game_set_speed game_get_speed motion_set ' +
          'motion_add place_free place_empty place_meeting place_snapped ' +
          'move_random move_snap move_towards_point move_contact_solid ' +
          'move_contact_all move_outside_solid move_outside_all ' +
          'move_bounce_solid move_bounce_all move_wrap distance_to_point ' +
          'distance_to_object position_empty position_meeting path_start ' +
          'path_end mp_linear_step mp_potential_step mp_linear_step_object ' +
          'mp_potential_step_object mp_potential_settings mp_linear_path ' +
          'mp_potential_path mp_linear_path_object mp_potential_path_object ' +
          'mp_grid_create mp_grid_destroy mp_grid_clear_all mp_grid_clear_cell ' +
          'mp_grid_clear_rectangle mp_grid_add_cell mp_grid_get_cell ' +
          'mp_grid_add_rectangle mp_grid_add_instances mp_grid_path ' +
          'mp_grid_draw mp_grid_to_ds_grid collision_point collision_rectangle ' +
          'collision_circle collision_ellipse collision_line ' +
          'collision_point_list collision_rectangle_list collision_circle_list ' +
          'collision_ellipse_list collision_line_list instance_position_list ' +
          'instance_place_list point_in_rectangle ' +
          'point_in_triangle point_in_circle rectangle_in_rectangle ' +
          'rectangle_in_triangle rectangle_in_circle instance_find ' +
          'instance_exists instance_number instance_position instance_nearest ' +
          'instance_furthest instance_place instance_create_depth ' +
          'instance_create_layer instance_copy instance_change instance_destroy ' +
          'position_destroy position_change instance_id_get ' +
          'instance_deactivate_all instance_deactivate_object ' +
          'instance_deactivate_region instance_activate_all ' +
          'instance_activate_object instance_activate_region room_goto ' +
          'room_goto_previous room_goto_next room_previous room_next ' +
          'room_restart game_end game_restart game_load game_save ' +
          'game_save_buffer game_load_buffer event_perform event_user ' +
          'event_perform_object event_inherited show_debug_message ' +
          'show_debug_overlay debug_event debug_get_callstack alarm_get ' +
          'alarm_set font_texture_page_size keyboard_set_map keyboard_get_map ' +
          'keyboard_unset_map keyboard_check keyboard_check_pressed ' +
          'keyboard_check_released keyboard_check_direct keyboard_get_numlock ' +
          'keyboard_set_numlock keyboard_key_press keyboard_key_release ' +
          'keyboard_clear io_clear mouse_check_button ' +
          'mouse_check_button_pressed mouse_check_button_released ' +
          'mouse_wheel_up mouse_wheel_down mouse_clear draw_self draw_sprite ' +
          'draw_sprite_pos draw_sprite_ext draw_sprite_stretched ' +
          'draw_sprite_stretched_ext draw_sprite_tiled draw_sprite_tiled_ext ' +
          'draw_sprite_part draw_sprite_part_ext draw_sprite_general draw_clear ' +
          'draw_clear_alpha draw_point draw_line draw_line_width draw_rectangle ' +
          'draw_roundrect draw_roundrect_ext draw_triangle draw_circle ' +
          'draw_ellipse draw_set_circle_precision draw_arrow draw_button ' +
          'draw_path draw_healthbar draw_getpixel draw_getpixel_ext ' +
          'draw_set_colour draw_set_color draw_set_alpha draw_get_colour ' +
          'draw_get_color draw_get_alpha merge_colour make_colour_rgb ' +
          'make_colour_hsv colour_get_red colour_get_green colour_get_blue ' +
          'colour_get_hue colour_get_saturation colour_get_value merge_color ' +
          'make_color_rgb make_color_hsv color_get_red color_get_green ' +
          'color_get_blue color_get_hue color_get_saturation color_get_value ' +
          'merge_color screen_save screen_save_part draw_set_font ' +
          'draw_set_halign draw_set_valign draw_text draw_text_ext string_width ' +
          'string_height string_width_ext string_height_ext ' +
          'draw_text_transformed draw_text_ext_transformed draw_text_colour ' +
          'draw_text_ext_colour draw_text_transformed_colour ' +
          'draw_text_ext_transformed_colour draw_text_color draw_text_ext_color ' +
          'draw_text_transformed_color draw_text_ext_transformed_color ' +
          'draw_point_colour draw_line_colour draw_line_width_colour ' +
          'draw_rectangle_colour draw_roundrect_colour ' +
          'draw_roundrect_colour_ext draw_triangle_colour draw_circle_colour ' +
          'draw_ellipse_colour draw_point_color draw_line_color ' +
          'draw_line_width_color draw_rectangle_color draw_roundrect_color ' +
          'draw_roundrect_color_ext draw_triangle_color draw_circle_color ' +
          'draw_ellipse_color draw_primitive_begin draw_vertex ' +
          'draw_vertex_colour draw_vertex_color draw_primitive_end ' +
          'sprite_get_uvs font_get_uvs sprite_get_texture font_get_texture ' +
          'texture_get_width texture_get_height texture_get_uvs ' +
          'draw_primitive_begin_texture draw_vertex_texture ' +
          'draw_vertex_texture_colour draw_vertex_texture_color ' +
          'texture_global_scale surface_create surface_create_ext ' +
          'surface_resize surface_free surface_exists surface_get_width ' +
          'surface_get_height surface_get_texture surface_set_target ' +
          'surface_set_target_ext surface_reset_target surface_depth_disable ' +
          'surface_get_depth_disable draw_surface draw_surface_stretched ' +
          'draw_surface_tiled draw_surface_part draw_surface_ext ' +
          'draw_surface_stretched_ext draw_surface_tiled_ext ' +
          'draw_surface_part_ext draw_surface_general surface_getpixel ' +
          'surface_getpixel_ext surface_save surface_save_part surface_copy ' +
          'surface_copy_part application_surface_draw_enable ' +
          'application_get_position application_surface_enable ' +
          'application_surface_is_enabled display_get_width display_get_height ' +
          'display_get_orientation display_get_gui_width display_get_gui_height ' +
          'display_reset display_mouse_get_x display_mouse_get_y ' +
          'display_mouse_set display_set_ui_visibility ' +
          'window_set_fullscreen window_get_fullscreen ' +
          'window_set_caption window_set_min_width window_set_max_width ' +
          'window_set_min_height window_set_max_height window_get_visible_rects ' +
          'window_get_caption window_set_cursor window_get_cursor ' +
          'window_set_colour window_get_colour window_set_color ' +
          'window_get_color window_set_position window_set_size ' +
          'window_set_rectangle window_center window_get_x window_get_y ' +
          'window_get_width window_get_height window_mouse_get_x ' +
          'window_mouse_get_y window_mouse_set window_view_mouse_get_x ' +
          'window_view_mouse_get_y window_views_mouse_get_x ' +
          'window_views_mouse_get_y audio_listener_position ' +
          'audio_listener_velocity audio_listener_orientation ' +
          'audio_emitter_position audio_emitter_create audio_emitter_free ' +
          'audio_emitter_exists audio_emitter_pitch audio_emitter_velocity ' +
          'audio_emitter_falloff audio_emitter_gain audio_play_sound ' +
          'audio_play_sound_on audio_play_sound_at audio_stop_sound ' +
          'audio_resume_music audio_music_is_playing audio_resume_sound ' +
          'audio_pause_sound audio_pause_music audio_channel_num ' +
          'audio_sound_length audio_get_type audio_falloff_set_model ' +
          'audio_play_music audio_stop_music audio_master_gain audio_music_gain ' +
          'audio_sound_gain audio_sound_pitch audio_stop_all audio_resume_all ' +
          'audio_pause_all audio_is_playing audio_is_paused audio_exists ' +
          'audio_sound_set_track_position audio_sound_get_track_position ' +
          'audio_emitter_get_gain audio_emitter_get_pitch audio_emitter_get_x ' +
          'audio_emitter_get_y audio_emitter_get_z audio_emitter_get_vx ' +
          'audio_emitter_get_vy audio_emitter_get_vz ' +
          'audio_listener_set_position audio_listener_set_velocity ' +
          'audio_listener_set_orientation audio_listener_get_data ' +
          'audio_set_master_gain audio_get_master_gain audio_sound_get_gain ' +
          'audio_sound_get_pitch audio_get_name audio_sound_set_track_position ' +
          'audio_sound_get_track_position audio_create_stream ' +
          'audio_destroy_stream audio_create_sync_group ' +
          'audio_destroy_sync_group audio_play_in_sync_group ' +
          'audio_start_sync_group audio_stop_sync_group audio_pause_sync_group ' +
          'audio_resume_sync_group audio_sync_group_get_track_pos ' +
          'audio_sync_group_debug audio_sync_group_is_playing audio_debug ' +
          'audio_group_load audio_group_unload audio_group_is_loaded ' +
          'audio_group_load_progress audio_group_name audio_group_stop_all ' +
          'audio_group_set_gain audio_create_buffer_sound ' +
          'audio_free_buffer_sound audio_create_play_queue ' +
          'audio_free_play_queue audio_queue_sound audio_get_recorder_count ' +
          'audio_get_recorder_info audio_start_recording audio_stop_recording ' +
          'audio_sound_get_listener_mask audio_emitter_get_listener_mask ' +
          'audio_get_listener_mask audio_sound_set_listener_mask ' +
          'audio_emitter_set_listener_mask audio_set_listener_mask ' +
          'audio_get_listener_count audio_get_listener_info audio_system ' +
          'show_message show_message_async clickable_add clickable_add_ext ' +
          'clickable_change clickable_change_ext clickable_delete ' +
          'clickable_exists clickable_set_style show_question ' +
          'show_question_async get_integer get_string get_integer_async ' +
          'get_string_async get_login_async get_open_filename get_save_filename ' +
          'get_open_filename_ext get_save_filename_ext show_error ' +
          'highscore_clear highscore_add highscore_value highscore_name ' +
          'draw_highscore sprite_exists sprite_get_name sprite_get_number ' +
          'sprite_get_width sprite_get_height sprite_get_xoffset ' +
          'sprite_get_yoffset sprite_get_bbox_left sprite_get_bbox_right ' +
          'sprite_get_bbox_top sprite_get_bbox_bottom sprite_save ' +
          'sprite_save_strip sprite_set_cache_size sprite_set_cache_size_ext ' +
          'sprite_get_tpe sprite_prefetch sprite_prefetch_multi sprite_flush ' +
          'sprite_flush_multi sprite_set_speed sprite_get_speed_type ' +
          'sprite_get_speed font_exists font_get_name font_get_fontname ' +
          'font_get_bold font_get_italic font_get_first font_get_last ' +
          'font_get_size font_set_cache_size path_exists path_get_name ' +
          'path_get_length path_get_time path_get_kind path_get_closed ' +
          'path_get_precision path_get_number path_get_point_x path_get_point_y ' +
          'path_get_point_speed path_get_x path_get_y path_get_speed ' +
          'script_exists script_get_name timeline_add timeline_delete ' +
          'timeline_clear timeline_exists timeline_get_name ' +
          'timeline_moment_clear timeline_moment_add_script timeline_size ' +
          'timeline_max_moment object_exists object_get_name object_get_sprite ' +
          'object_get_solid object_get_visible object_get_persistent ' +
          'object_get_mask object_get_parent object_get_physics ' +
          'object_is_ancestor room_exists room_get_name sprite_set_offset ' +
          'sprite_duplicate sprite_assign sprite_merge sprite_add ' +
          'sprite_replace sprite_create_from_surface sprite_add_from_surface ' +
          'sprite_delete sprite_set_alpha_from_sprite sprite_collision_mask ' +
          'font_add_enable_aa font_add_get_enable_aa font_add font_add_sprite ' +
          'font_add_sprite_ext font_replace font_replace_sprite ' +
          'font_replace_sprite_ext font_delete path_set_kind path_set_closed ' +
          'path_set_precision path_add path_assign path_duplicate path_append ' +
          'path_delete path_add_point path_insert_point path_change_point ' +
          'path_delete_point path_clear_points path_reverse path_mirror ' +
          'path_flip path_rotate path_rescale path_shift script_execute ' +
          'object_set_sprite object_set_solid object_set_visible ' +
          'object_set_persistent object_set_mask room_set_width room_set_height ' +
          'room_set_persistent room_set_background_colour ' +
          'room_set_background_color room_set_view room_set_viewport ' +
          'room_get_viewport room_set_view_enabled room_add room_duplicate ' +
          'room_assign room_instance_add room_instance_clear room_get_camera ' +
          'room_set_camera asset_get_index asset_get_type ' +
          'file_text_open_from_string file_text_open_read file_text_open_write ' +
          'file_text_open_append file_text_close file_text_write_string ' +
          'file_text_write_real file_text_writeln file_text_read_string ' +
          'file_text_read_real file_text_readln file_text_eof file_text_eoln ' +
          'file_exists file_delete file_rename file_copy directory_exists ' +
          'directory_create directory_destroy file_find_first file_find_next ' +
          'file_find_close file_attributes filename_name filename_path ' +
          'filename_dir filename_drive filename_ext filename_change_ext ' +
          'file_bin_open file_bin_rewrite file_bin_close file_bin_position ' +
          'file_bin_size file_bin_seek file_bin_write_byte file_bin_read_byte ' +
          'parameter_count parameter_string environment_get_variable ' +
          'ini_open_from_string ini_open ini_close ini_read_string ' +
          'ini_read_real ini_write_string ini_write_real ini_key_exists ' +
          'ini_section_exists ini_key_delete ini_section_delete ' +
          'ds_set_precision ds_exists ds_stack_create ds_stack_destroy ' +
          'ds_stack_clear ds_stack_copy ds_stack_size ds_stack_empty ' +
          'ds_stack_push ds_stack_pop ds_stack_top ds_stack_write ds_stack_read ' +
          'ds_queue_create ds_queue_destroy ds_queue_clear ds_queue_copy ' +
          'ds_queue_size ds_queue_empty ds_queue_enqueue ds_queue_dequeue ' +
          'ds_queue_head ds_queue_tail ds_queue_write ds_queue_read ' +
          'ds_list_create ds_list_destroy ds_list_clear ds_list_copy ' +
          'ds_list_size ds_list_empty ds_list_add ds_list_insert ' +
          'ds_list_replace ds_list_delete ds_list_find_index ds_list_find_value ' +
          'ds_list_mark_as_list ds_list_mark_as_map ds_list_sort ' +
          'ds_list_shuffle ds_list_write ds_list_read ds_list_set ds_map_create ' +
          'ds_map_destroy ds_map_clear ds_map_copy ds_map_size ds_map_empty ' +
          'ds_map_add ds_map_add_list ds_map_add_map ds_map_replace ' +
          'ds_map_replace_map ds_map_replace_list ds_map_delete ds_map_exists ' +
          'ds_map_find_value ds_map_find_previous ds_map_find_next ' +
          'ds_map_find_first ds_map_find_last ds_map_write ds_map_read ' +
          'ds_map_secure_save ds_map_secure_load ds_map_secure_load_buffer ' +
          'ds_map_secure_save_buffer ds_map_set ds_priority_create ' +
          'ds_priority_destroy ds_priority_clear ds_priority_copy ' +
          'ds_priority_size ds_priority_empty ds_priority_add ' +
          'ds_priority_change_priority ds_priority_find_priority ' +
          'ds_priority_delete_value ds_priority_delete_min ds_priority_find_min ' +
          'ds_priority_delete_max ds_priority_find_max ds_priority_write ' +
          'ds_priority_read ds_grid_create ds_grid_destroy ds_grid_copy ' +
          'ds_grid_resize ds_grid_width ds_grid_height ds_grid_clear ' +
          'ds_grid_set ds_grid_add ds_grid_multiply ds_grid_set_region ' +
          'ds_grid_add_region ds_grid_multiply_region ds_grid_set_disk ' +
          'ds_grid_add_disk ds_grid_multiply_disk ds_grid_set_grid_region ' +
          'ds_grid_add_grid_region ds_grid_multiply_grid_region ds_grid_get ' +
          'ds_grid_get_sum ds_grid_get_max ds_grid_get_min ds_grid_get_mean ' +
          'ds_grid_get_disk_sum ds_grid_get_disk_min ds_grid_get_disk_max ' +
          'ds_grid_get_disk_mean ds_grid_value_exists ds_grid_value_x ' +
          'ds_grid_value_y ds_grid_value_disk_exists ds_grid_value_disk_x ' +
          'ds_grid_value_disk_y ds_grid_shuffle ds_grid_write ds_grid_read ' +
          'ds_grid_sort ds_grid_set ds_grid_get effect_create_below ' +
          'effect_create_above effect_clear part_type_create part_type_destroy ' +
          'part_type_exists part_type_clear part_type_shape part_type_sprite ' +
          'part_type_size part_type_scale part_type_orientation part_type_life ' +
          'part_type_step part_type_death part_type_speed part_type_direction ' +
          'part_type_gravity part_type_colour1 part_type_colour2 ' +
          'part_type_colour3 part_type_colour_mix part_type_colour_rgb ' +
          'part_type_colour_hsv part_type_color1 part_type_color2 ' +
          'part_type_color3 part_type_color_mix part_type_color_rgb ' +
          'part_type_color_hsv part_type_alpha1 part_type_alpha2 ' +
          'part_type_alpha3 part_type_blend part_system_create ' +
          'part_system_create_layer part_system_destroy part_system_exists ' +
          'part_system_clear part_system_draw_order part_system_depth ' +
          'part_system_position part_system_automatic_update ' +
          'part_system_automatic_draw part_system_update part_system_drawit ' +
          'part_system_get_layer part_system_layer part_particles_create ' +
          'part_particles_create_colour part_particles_create_color ' +
          'part_particles_clear part_particles_count part_emitter_create ' +
          'part_emitter_destroy part_emitter_destroy_all part_emitter_exists ' +
          'part_emitter_clear part_emitter_region part_emitter_burst ' +
          'part_emitter_stream external_call external_define external_free ' +
          'window_handle window_device matrix_get matrix_set ' +
          'matrix_build_identity matrix_build matrix_build_lookat ' +
          'matrix_build_projection_ortho matrix_build_projection_perspective ' +
          'matrix_build_projection_perspective_fov matrix_multiply ' +
          'matrix_transform_vertex matrix_stack_push matrix_stack_pop ' +
          'matrix_stack_multiply matrix_stack_set matrix_stack_clear ' +
          'matrix_stack_top matrix_stack_is_empty browser_input_capture ' +
          'os_get_config os_get_info os_get_language os_get_region ' +
          'os_lock_orientation display_get_dpi_x display_get_dpi_y ' +
          'display_set_gui_size display_set_gui_maximise ' +
          'display_set_gui_maximize device_mouse_dbclick_enable ' +
          'display_set_timing_method display_get_timing_method ' +
          'display_set_sleep_margin display_get_sleep_margin virtual_key_add ' +
          'virtual_key_hide virtual_key_delete virtual_key_show ' +
          'draw_enable_drawevent draw_enable_swf_aa draw_set_swf_aa_level ' +
          'draw_get_swf_aa_level draw_texture_flush draw_flush ' +
          'gpu_set_blendenable gpu_set_ztestenable gpu_set_zfunc ' +
          'gpu_set_zwriteenable gpu_set_lightingenable gpu_set_fog ' +
          'gpu_set_cullmode gpu_set_blendmode gpu_set_blendmode_ext ' +
          'gpu_set_blendmode_ext_sepalpha gpu_set_colorwriteenable ' +
          'gpu_set_colourwriteenable gpu_set_alphatestenable ' +
          'gpu_set_alphatestref gpu_set_alphatestfunc gpu_set_texfilter ' +
          'gpu_set_texfilter_ext gpu_set_texrepeat gpu_set_texrepeat_ext ' +
          'gpu_set_tex_filter gpu_set_tex_filter_ext gpu_set_tex_repeat ' +
          'gpu_set_tex_repeat_ext gpu_set_tex_mip_filter ' +
          'gpu_set_tex_mip_filter_ext gpu_set_tex_mip_bias ' +
          'gpu_set_tex_mip_bias_ext gpu_set_tex_min_mip gpu_set_tex_min_mip_ext ' +
          'gpu_set_tex_max_mip gpu_set_tex_max_mip_ext gpu_set_tex_max_aniso ' +
          'gpu_set_tex_max_aniso_ext gpu_set_tex_mip_enable ' +
          'gpu_set_tex_mip_enable_ext gpu_get_blendenable gpu_get_ztestenable ' +
          'gpu_get_zfunc gpu_get_zwriteenable gpu_get_lightingenable ' +
          'gpu_get_fog gpu_get_cullmode gpu_get_blendmode gpu_get_blendmode_ext ' +
          'gpu_get_blendmode_ext_sepalpha gpu_get_blendmode_src ' +
          'gpu_get_blendmode_dest gpu_get_blendmode_srcalpha ' +
          'gpu_get_blendmode_destalpha gpu_get_colorwriteenable ' +
          'gpu_get_colourwriteenable gpu_get_alphatestenable ' +
          'gpu_get_alphatestref gpu_get_alphatestfunc gpu_get_texfilter ' +
          'gpu_get_texfilter_ext gpu_get_texrepeat gpu_get_texrepeat_ext ' +
          'gpu_get_tex_filter gpu_get_tex_filter_ext gpu_get_tex_repeat ' +
          'gpu_get_tex_repeat_ext gpu_get_tex_mip_filter ' +
          'gpu_get_tex_mip_filter_ext gpu_get_tex_mip_bias ' +
          'gpu_get_tex_mip_bias_ext gpu_get_tex_min_mip gpu_get_tex_min_mip_ext ' +
          'gpu_get_tex_max_mip gpu_get_tex_max_mip_ext gpu_get_tex_max_aniso ' +
          'gpu_get_tex_max_aniso_ext gpu_get_tex_mip_enable ' +
          'gpu_get_tex_mip_enable_ext gpu_push_state gpu_pop_state ' +
          'gpu_get_state gpu_set_state draw_light_define_ambient ' +
          'draw_light_define_direction draw_light_define_point ' +
          'draw_light_enable draw_set_lighting draw_light_get_ambient ' +
          'draw_light_get draw_get_lighting shop_leave_rating url_get_domain ' +
          'url_open url_open_ext url_open_full get_timer achievement_login ' +
          'achievement_logout achievement_post achievement_increment ' +
          'achievement_post_score achievement_available ' +
          'achievement_show_achievements achievement_show_leaderboards ' +
          'achievement_load_friends achievement_load_leaderboard ' +
          'achievement_send_challenge achievement_load_progress ' +
          'achievement_reset achievement_login_status achievement_get_pic ' +
          'achievement_show_challenge_notifications achievement_get_challenges ' +
          'achievement_event achievement_show achievement_get_info ' +
          'cloud_file_save cloud_string_save cloud_synchronise ads_enable ' +
          'ads_disable ads_setup ads_engagement_launch ads_engagement_available ' +
          'ads_engagement_active ads_event ads_event_preload ' +
          'ads_set_reward_callback ads_get_display_height ads_get_display_width ' +
          'ads_move ads_interstitial_available ads_interstitial_display ' +
          'device_get_tilt_x device_get_tilt_y device_get_tilt_z ' +
          'device_is_keypad_open device_mouse_check_button ' +
          'device_mouse_check_button_pressed device_mouse_check_button_released ' +
          'device_mouse_x device_mouse_y device_mouse_raw_x device_mouse_raw_y ' +
          'device_mouse_x_to_gui device_mouse_y_to_gui iap_activate iap_status ' +
          'iap_enumerate_products iap_restore_all iap_acquire iap_consume ' +
          'iap_product_details iap_purchase_details facebook_init ' +
          'facebook_login facebook_status facebook_graph_request ' +
          'facebook_dialog facebook_logout facebook_launch_offerwall ' +
          'facebook_post_message facebook_send_invite facebook_user_id ' +
          'facebook_accesstoken facebook_check_permission ' +
          'facebook_request_read_permissions ' +
          'facebook_request_publish_permissions gamepad_is_supported ' +
          'gamepad_get_device_count gamepad_is_connected ' +
          'gamepad_get_description gamepad_get_button_threshold ' +
          'gamepad_set_button_threshold gamepad_get_axis_deadzone ' +
          'gamepad_set_axis_deadzone gamepad_button_count gamepad_button_check ' +
          'gamepad_button_check_pressed gamepad_button_check_released ' +
          'gamepad_button_value gamepad_axis_count gamepad_axis_value ' +
          'gamepad_set_vibration gamepad_set_colour gamepad_set_color ' +
          'os_is_paused window_has_focus code_is_compiled http_get ' +
          'http_get_file http_post_string http_request json_encode json_decode ' +
          'zip_unzip load_csv base64_encode base64_decode md5_string_unicode ' +
          'md5_string_utf8 md5_file os_is_network_connected sha1_string_unicode ' +
          'sha1_string_utf8 sha1_file os_powersave_enable analytics_event ' +
          'analytics_event_ext win8_livetile_tile_notification ' +
          'win8_livetile_tile_clear win8_livetile_badge_notification ' +
          'win8_livetile_badge_clear win8_livetile_queue_enable ' +
          'win8_secondarytile_pin win8_secondarytile_badge_notification ' +
          'win8_secondarytile_delete win8_livetile_notification_begin ' +
          'win8_livetile_notification_secondary_begin ' +
          'win8_livetile_notification_expiry win8_livetile_notification_tag ' +
          'win8_livetile_notification_text_add ' +
          'win8_livetile_notification_image_add win8_livetile_notification_end ' +
          'win8_appbar_enable win8_appbar_add_element ' +
          'win8_appbar_remove_element win8_settingscharm_add_entry ' +
          'win8_settingscharm_add_html_entry win8_settingscharm_add_xaml_entry ' +
          'win8_settingscharm_set_xaml_property ' +
          'win8_settingscharm_get_xaml_property win8_settingscharm_remove_entry ' +
          'win8_share_image win8_share_screenshot win8_share_file ' +
          'win8_share_url win8_share_text win8_search_enable ' +
          'win8_search_disable win8_search_add_suggestions ' +
          'win8_device_touchscreen_available win8_license_initialize_sandbox ' +
          'win8_license_trial_version winphone_license_trial_version ' +
          'winphone_tile_title winphone_tile_count winphone_tile_back_title ' +
          'winphone_tile_back_content winphone_tile_back_content_wide ' +
          'winphone_tile_front_image winphone_tile_front_image_small ' +
          'winphone_tile_front_image_wide winphone_tile_back_image ' +
          'winphone_tile_back_image_wide winphone_tile_background_colour ' +
          'winphone_tile_background_color winphone_tile_icon_image ' +
          'winphone_tile_small_icon_image winphone_tile_wide_content ' +
          'winphone_tile_cycle_images winphone_tile_small_background_image ' +
          'physics_world_create physics_world_gravity ' +
          'physics_world_update_speed physics_world_update_iterations ' +
          'physics_world_draw_debug physics_pause_enable physics_fixture_create ' +
          'physics_fixture_set_kinematic physics_fixture_set_density ' +
          'physics_fixture_set_awake physics_fixture_set_restitution ' +
          'physics_fixture_set_friction physics_fixture_set_collision_group ' +
          'physics_fixture_set_sensor physics_fixture_set_linear_damping ' +
          'physics_fixture_set_angular_damping physics_fixture_set_circle_shape ' +
          'physics_fixture_set_box_shape physics_fixture_set_edge_shape ' +
          'physics_fixture_set_polygon_shape physics_fixture_set_chain_shape ' +
          'physics_fixture_add_point physics_fixture_bind ' +
          'physics_fixture_bind_ext physics_fixture_delete physics_apply_force ' +
          'physics_apply_impulse physics_apply_angular_impulse ' +
          'physics_apply_local_force physics_apply_local_impulse ' +
          'physics_apply_torque physics_mass_properties physics_draw_debug ' +
          'physics_test_overlap physics_remove_fixture physics_set_friction ' +
          'physics_set_density physics_set_restitution physics_get_friction ' +
          'physics_get_density physics_get_restitution ' +
          'physics_joint_distance_create physics_joint_rope_create ' +
          'physics_joint_revolute_create physics_joint_prismatic_create ' +
          'physics_joint_pulley_create physics_joint_wheel_create ' +
          'physics_joint_weld_create physics_joint_friction_create ' +
          'physics_joint_gear_create physics_joint_enable_motor ' +
          'physics_joint_get_value physics_joint_set_value physics_joint_delete ' +
          'physics_particle_create physics_particle_delete ' +
          'physics_particle_delete_region_circle ' +
          'physics_particle_delete_region_box ' +
          'physics_particle_delete_region_poly physics_particle_set_flags ' +
          'physics_particle_set_category_flags physics_particle_draw ' +
          'physics_particle_draw_ext physics_particle_count ' +
          'physics_particle_get_data physics_particle_get_data_particle ' +
          'physics_particle_group_begin physics_particle_group_circle ' +
          'physics_particle_group_box physics_particle_group_polygon ' +
          'physics_particle_group_add_point physics_particle_group_end ' +
          'physics_particle_group_join physics_particle_group_delete ' +
          'physics_particle_group_count physics_particle_group_get_data ' +
          'physics_particle_group_get_mass physics_particle_group_get_inertia ' +
          'physics_particle_group_get_centre_x ' +
          'physics_particle_group_get_centre_y physics_particle_group_get_vel_x ' +
          'physics_particle_group_get_vel_y physics_particle_group_get_ang_vel ' +
          'physics_particle_group_get_x physics_particle_group_get_y ' +
          'physics_particle_group_get_angle physics_particle_set_group_flags ' +
          'physics_particle_get_group_flags physics_particle_get_max_count ' +
          'physics_particle_get_radius physics_particle_get_density ' +
          'physics_particle_get_damping physics_particle_get_gravity_scale ' +
          'physics_particle_set_max_count physics_particle_set_radius ' +
          'physics_particle_set_density physics_particle_set_damping ' +
          'physics_particle_set_gravity_scale network_create_socket ' +
          'network_create_socket_ext network_create_server ' +
          'network_create_server_raw network_connect network_connect_raw ' +
          'network_send_packet network_send_raw network_send_broadcast ' +
          'network_send_udp network_send_udp_raw network_set_timeout ' +
          'network_set_config network_resolve network_destroy buffer_create ' +
          'buffer_write buffer_read buffer_seek buffer_get_surface ' +
          'buffer_set_surface buffer_delete buffer_exists buffer_get_type ' +
          'buffer_get_alignment buffer_poke buffer_peek buffer_save ' +
          'buffer_save_ext buffer_load buffer_load_ext buffer_load_partial ' +
          'buffer_copy buffer_fill buffer_get_size buffer_tell buffer_resize ' +
          'buffer_md5 buffer_sha1 buffer_base64_encode buffer_base64_decode ' +
          'buffer_base64_decode_ext buffer_sizeof buffer_get_address ' +
          'buffer_create_from_vertex_buffer ' +
          'buffer_create_from_vertex_buffer_ext buffer_copy_from_vertex_buffer ' +
          'buffer_async_group_begin buffer_async_group_option ' +
          'buffer_async_group_end buffer_load_async buffer_save_async ' +
          'gml_release_mode gml_pragma steam_activate_overlay ' +
          'steam_is_overlay_enabled steam_is_overlay_activated ' +
          'steam_get_persona_name steam_initialised ' +
          'steam_is_cloud_enabled_for_app steam_is_cloud_enabled_for_account ' +
          'steam_file_persisted steam_get_quota_total steam_get_quota_free ' +
          'steam_file_write steam_file_write_file steam_file_read ' +
          'steam_file_delete steam_file_exists steam_file_size steam_file_share ' +
          'steam_is_screenshot_requested steam_send_screenshot ' +
          'steam_is_user_logged_on steam_get_user_steam_id steam_user_owns_dlc ' +
          'steam_user_installed_dlc steam_set_achievement steam_get_achievement ' +
          'steam_clear_achievement steam_set_stat_int steam_set_stat_float ' +
          'steam_set_stat_avg_rate steam_get_stat_int steam_get_stat_float ' +
          'steam_get_stat_avg_rate steam_reset_all_stats ' +
          'steam_reset_all_stats_achievements steam_stats_ready ' +
          'steam_create_leaderboard steam_upload_score steam_upload_score_ext ' +
          'steam_download_scores_around_user steam_download_scores ' +
          'steam_download_friends_scores steam_upload_score_buffer ' +
          'steam_upload_score_buffer_ext steam_current_game_language ' +
          'steam_available_languages steam_activate_overlay_browser ' +
          'steam_activate_overlay_user steam_activate_overlay_store ' +
          'steam_get_user_persona_name steam_get_app_id ' +
          'steam_get_user_account_id steam_ugc_download steam_ugc_create_item ' +
          'steam_ugc_start_item_update steam_ugc_set_item_title ' +
          'steam_ugc_set_item_description steam_ugc_set_item_visibility ' +
          'steam_ugc_set_item_tags steam_ugc_set_item_content ' +
          'steam_ugc_set_item_preview steam_ugc_submit_item_update ' +
          'steam_ugc_get_item_update_progress steam_ugc_subscribe_item ' +
          'steam_ugc_unsubscribe_item steam_ugc_num_subscribed_items ' +
          'steam_ugc_get_subscribed_items steam_ugc_get_item_install_info ' +
          'steam_ugc_get_item_update_info steam_ugc_request_item_details ' +
          'steam_ugc_create_query_user steam_ugc_create_query_user_ex ' +
          'steam_ugc_create_query_all steam_ugc_create_query_all_ex ' +
          'steam_ugc_query_set_cloud_filename_filter ' +
          'steam_ugc_query_set_match_any_tag steam_ugc_query_set_search_text ' +
          'steam_ugc_query_set_ranked_by_trend_days ' +
          'steam_ugc_query_add_required_tag steam_ugc_query_add_excluded_tag ' +
          'steam_ugc_query_set_return_long_description ' +
          'steam_ugc_query_set_return_total_only ' +
          'steam_ugc_query_set_allow_cached_response steam_ugc_send_query ' +
          'shader_set shader_get_name shader_reset shader_current ' +
          'shader_is_compiled shader_get_sampler_index shader_get_uniform ' +
          'shader_set_uniform_i shader_set_uniform_i_array shader_set_uniform_f ' +
          'shader_set_uniform_f_array shader_set_uniform_matrix ' +
          'shader_set_uniform_matrix_array shader_enable_corner_id ' +
          'texture_set_stage texture_get_texel_width texture_get_texel_height ' +
          'shaders_are_supported vertex_format_begin vertex_format_end ' +
          'vertex_format_delete vertex_format_add_position ' +
          'vertex_format_add_position_3d vertex_format_add_colour ' +
          'vertex_format_add_color vertex_format_add_normal ' +
          'vertex_format_add_texcoord vertex_format_add_textcoord ' +
          'vertex_format_add_custom vertex_create_buffer ' +
          'vertex_create_buffer_ext vertex_delete_buffer vertex_begin ' +
          'vertex_end vertex_position vertex_position_3d vertex_colour ' +
          'vertex_color vertex_argb vertex_texcoord vertex_normal vertex_float1 ' +
          'vertex_float2 vertex_float3 vertex_float4 vertex_ubyte4 ' +
          'vertex_submit vertex_freeze vertex_get_number vertex_get_buffer_size ' +
          'vertex_create_buffer_from_buffer ' +
          'vertex_create_buffer_from_buffer_ext push_local_notification ' +
          'push_get_first_local_notification push_get_next_local_notification ' +
          'push_cancel_local_notification skeleton_animation_set ' +
          'skeleton_animation_get skeleton_animation_mix ' +
          'skeleton_animation_set_ext skeleton_animation_get_ext ' +
          'skeleton_animation_get_duration skeleton_animation_get_frames ' +
          'skeleton_animation_clear skeleton_skin_set skeleton_skin_get ' +
          'skeleton_attachment_set skeleton_attachment_get ' +
          'skeleton_attachment_create skeleton_collision_draw_set ' +
          'skeleton_bone_data_get skeleton_bone_data_set ' +
          'skeleton_bone_state_get skeleton_bone_state_set skeleton_get_minmax ' +
          'skeleton_get_num_bounds skeleton_get_bounds ' +
          'skeleton_animation_get_frame skeleton_animation_set_frame ' +
          'draw_skeleton draw_skeleton_time draw_skeleton_instance ' +
          'draw_skeleton_collision skeleton_animation_list skeleton_skin_list ' +
          'skeleton_slot_data layer_get_id layer_get_id_at_depth ' +
          'layer_get_depth layer_create layer_destroy layer_destroy_instances ' +
          'layer_add_instance layer_has_instance layer_set_visible ' +
          'layer_get_visible layer_exists layer_x layer_y layer_get_x ' +
          'layer_get_y layer_hspeed layer_vspeed layer_get_hspeed ' +
          'layer_get_vspeed layer_script_begin layer_script_end layer_shader ' +
          'layer_get_script_begin layer_get_script_end layer_get_shader ' +
          'layer_set_target_room layer_get_target_room layer_reset_target_room ' +
          'layer_get_all layer_get_all_elements layer_get_name layer_depth ' +
          'layer_get_element_layer layer_get_element_type layer_element_move ' +
          'layer_force_draw_depth layer_is_draw_depth_forced ' +
          'layer_get_forced_depth layer_background_get_id ' +
          'layer_background_exists layer_background_create ' +
          'layer_background_destroy layer_background_visible ' +
          'layer_background_change layer_background_sprite ' +
          'layer_background_htiled layer_background_vtiled ' +
          'layer_background_stretch layer_background_yscale ' +
          'layer_background_xscale layer_background_blend ' +
          'layer_background_alpha layer_background_index layer_background_speed ' +
          'layer_background_get_visible layer_background_get_sprite ' +
          'layer_background_get_htiled layer_background_get_vtiled ' +
          'layer_background_get_stretch layer_background_get_yscale ' +
          'layer_background_get_xscale layer_background_get_blend ' +
          'layer_background_get_alpha layer_background_get_index ' +
          'layer_background_get_speed layer_sprite_get_id layer_sprite_exists ' +
          'layer_sprite_create layer_sprite_destroy layer_sprite_change ' +
          'layer_sprite_index layer_sprite_speed layer_sprite_xscale ' +
          'layer_sprite_yscale layer_sprite_angle layer_sprite_blend ' +
          'layer_sprite_alpha layer_sprite_x layer_sprite_y ' +
          'layer_sprite_get_sprite layer_sprite_get_index ' +
          'layer_sprite_get_speed layer_sprite_get_xscale ' +
          'layer_sprite_get_yscale layer_sprite_get_angle ' +
          'layer_sprite_get_blend layer_sprite_get_alpha layer_sprite_get_x ' +
          'layer_sprite_get_y layer_tilemap_get_id layer_tilemap_exists ' +
          'layer_tilemap_create layer_tilemap_destroy tilemap_tileset tilemap_x ' +
          'tilemap_y tilemap_set tilemap_set_at_pixel tilemap_get_tileset ' +
          'tilemap_get_tile_width tilemap_get_tile_height tilemap_get_width ' +
          'tilemap_get_height tilemap_get_x tilemap_get_y tilemap_get ' +
          'tilemap_get_at_pixel tilemap_get_cell_x_at_pixel ' +
          'tilemap_get_cell_y_at_pixel tilemap_clear draw_tilemap draw_tile ' +
          'tilemap_set_global_mask tilemap_get_global_mask tilemap_set_mask ' +
          'tilemap_get_mask tilemap_get_frame tile_set_empty tile_set_index ' +
          'tile_set_flip tile_set_mirror tile_set_rotate tile_get_empty ' +
          'tile_get_index tile_get_flip tile_get_mirror tile_get_rotate ' +
          'layer_tile_exists layer_tile_create layer_tile_destroy ' +
          'layer_tile_change layer_tile_xscale layer_tile_yscale ' +
          'layer_tile_blend layer_tile_alpha layer_tile_x layer_tile_y ' +
          'layer_tile_region layer_tile_visible layer_tile_get_sprite ' +
          'layer_tile_get_xscale layer_tile_get_yscale layer_tile_get_blend ' +
          'layer_tile_get_alpha layer_tile_get_x layer_tile_get_y ' +
          'layer_tile_get_region layer_tile_get_visible ' +
          'layer_instance_get_instance instance_activate_layer ' +
          'instance_deactivate_layer camera_create camera_create_view ' +
          'camera_destroy camera_apply camera_get_active camera_get_default ' +
          'camera_set_default camera_set_view_mat camera_set_proj_mat ' +
          'camera_set_update_script camera_set_begin_script ' +
          'camera_set_end_script camera_set_view_pos camera_set_view_size ' +
          'camera_set_view_speed camera_set_view_border camera_set_view_angle ' +
          'camera_set_view_target camera_get_view_mat camera_get_proj_mat ' +
          'camera_get_update_script camera_get_begin_script ' +
          'camera_get_end_script camera_get_view_x camera_get_view_y ' +
          'camera_get_view_width camera_get_view_height camera_get_view_speed_x ' +
          'camera_get_view_speed_y camera_get_view_border_x ' +
          'camera_get_view_border_y camera_get_view_angle ' +
          'camera_get_view_target view_get_camera view_get_visible ' +
          'view_get_xport view_get_yport view_get_wport view_get_hport ' +
          'view_get_surface_id view_set_camera view_set_visible view_set_xport ' +
          'view_set_yport view_set_wport view_set_hport view_set_surface_id ' +
          'gesture_drag_time gesture_drag_distance gesture_flick_speed ' +
          'gesture_double_tap_time gesture_double_tap_distance ' +
          'gesture_pinch_distance gesture_pinch_angle_towards ' +
          'gesture_pinch_angle_away gesture_rotate_time gesture_rotate_angle ' +
          'gesture_tap_count gesture_get_drag_time gesture_get_drag_distance ' +
          'gesture_get_flick_speed gesture_get_double_tap_time ' +
          'gesture_get_double_tap_distance gesture_get_pinch_distance ' +
          'gesture_get_pinch_angle_towards gesture_get_pinch_angle_away ' +
          'gesture_get_rotate_time gesture_get_rotate_angle ' +
          'gesture_get_tap_count keyboard_virtual_show keyboard_virtual_hide ' +
          'keyboard_virtual_status keyboard_virtual_height',
        literal: 'self other all noone global local undefined pointer_invalid ' +
          'pointer_null path_action_stop path_action_restart ' +
          'path_action_continue path_action_reverse true false pi GM_build_date ' +
          'GM_version GM_runtime_version  timezone_local timezone_utc ' +
          'gamespeed_fps gamespeed_microseconds  ev_create ev_destroy ev_step ' +
          'ev_alarm ev_keyboard ev_mouse ev_collision ev_other ev_draw ' +
          'ev_draw_begin ev_draw_end ev_draw_pre ev_draw_post ev_keypress ' +
          'ev_keyrelease ev_trigger ev_left_button ev_right_button ' +
          'ev_middle_button ev_no_button ev_left_press ev_right_press ' +
          'ev_middle_press ev_left_release ev_right_release ev_middle_release ' +
          'ev_mouse_enter ev_mouse_leave ev_mouse_wheel_up ev_mouse_wheel_down ' +
          'ev_global_left_button ev_global_right_button ev_global_middle_button ' +
          'ev_global_left_press ev_global_right_press ev_global_middle_press ' +
          'ev_global_left_release ev_global_right_release ' +
          'ev_global_middle_release ev_joystick1_left ev_joystick1_right ' +
          'ev_joystick1_up ev_joystick1_down ev_joystick1_button1 ' +
          'ev_joystick1_button2 ev_joystick1_button3 ev_joystick1_button4 ' +
          'ev_joystick1_button5 ev_joystick1_button6 ev_joystick1_button7 ' +
          'ev_joystick1_button8 ev_joystick2_left ev_joystick2_right ' +
          'ev_joystick2_up ev_joystick2_down ev_joystick2_button1 ' +
          'ev_joystick2_button2 ev_joystick2_button3 ev_joystick2_button4 ' +
          'ev_joystick2_button5 ev_joystick2_button6 ev_joystick2_button7 ' +
          'ev_joystick2_button8 ev_outside ev_boundary ev_game_start ' +
          'ev_game_end ev_room_start ev_room_end ev_no_more_lives ' +
          'ev_animation_end ev_end_of_path ev_no_more_health ev_close_button ' +
          'ev_user0 ev_user1 ev_user2 ev_user3 ev_user4 ev_user5 ev_user6 ' +
          'ev_user7 ev_user8 ev_user9 ev_user10 ev_user11 ev_user12 ev_user13 ' +
          'ev_user14 ev_user15 ev_step_normal ev_step_begin ev_step_end ev_gui ' +
          'ev_gui_begin ev_gui_end ev_cleanup ev_gesture ev_gesture_tap ' +
          'ev_gesture_double_tap ev_gesture_drag_start ev_gesture_dragging ' +
          'ev_gesture_drag_end ev_gesture_flick ev_gesture_pinch_start ' +
          'ev_gesture_pinch_in ev_gesture_pinch_out ev_gesture_pinch_end ' +
          'ev_gesture_rotate_start ev_gesture_rotating ev_gesture_rotate_end ' +
          'ev_global_gesture_tap ev_global_gesture_double_tap ' +
          'ev_global_gesture_drag_start ev_global_gesture_dragging ' +
          'ev_global_gesture_drag_end ev_global_gesture_flick ' +
          'ev_global_gesture_pinch_start ev_global_gesture_pinch_in ' +
          'ev_global_gesture_pinch_out ev_global_gesture_pinch_end ' +
          'ev_global_gesture_rotate_start ev_global_gesture_rotating ' +
          'ev_global_gesture_rotate_end vk_nokey vk_anykey vk_enter vk_return ' +
          'vk_shift vk_control vk_alt vk_escape vk_space vk_backspace vk_tab ' +
          'vk_pause vk_printscreen vk_left vk_right vk_up vk_down vk_home ' +
          'vk_end vk_delete vk_insert vk_pageup vk_pagedown vk_f1 vk_f2 vk_f3 ' +
          'vk_f4 vk_f5 vk_f6 vk_f7 vk_f8 vk_f9 vk_f10 vk_f11 vk_f12 vk_numpad0 ' +
          'vk_numpad1 vk_numpad2 vk_numpad3 vk_numpad4 vk_numpad5 vk_numpad6 ' +
          'vk_numpad7 vk_numpad8 vk_numpad9 vk_divide vk_multiply vk_subtract ' +
          'vk_add vk_decimal vk_lshift vk_lcontrol vk_lalt vk_rshift ' +
          'vk_rcontrol vk_ralt  mb_any mb_none mb_left mb_right mb_middle ' +
          'c_aqua c_black c_blue c_dkgray c_fuchsia c_gray c_green c_lime ' +
          'c_ltgray c_maroon c_navy c_olive c_purple c_red c_silver c_teal ' +
          'c_white c_yellow c_orange fa_left fa_center fa_right fa_top ' +
          'fa_middle fa_bottom pr_pointlist pr_linelist pr_linestrip ' +
          'pr_trianglelist pr_trianglestrip pr_trianglefan bm_complex bm_normal ' +
          'bm_add bm_max bm_subtract bm_zero bm_one bm_src_colour ' +
          'bm_inv_src_colour bm_src_color bm_inv_src_color bm_src_alpha ' +
          'bm_inv_src_alpha bm_dest_alpha bm_inv_dest_alpha bm_dest_colour ' +
          'bm_inv_dest_colour bm_dest_color bm_inv_dest_color bm_src_alpha_sat ' +
          'tf_point tf_linear tf_anisotropic mip_off mip_on mip_markedonly ' +
          'audio_falloff_none audio_falloff_inverse_distance ' +
          'audio_falloff_inverse_distance_clamped audio_falloff_linear_distance ' +
          'audio_falloff_linear_distance_clamped ' +
          'audio_falloff_exponent_distance ' +
          'audio_falloff_exponent_distance_clamped audio_old_system ' +
          'audio_new_system audio_mono audio_stereo audio_3d cr_default cr_none ' +
          'cr_arrow cr_cross cr_beam cr_size_nesw cr_size_ns cr_size_nwse ' +
          'cr_size_we cr_uparrow cr_hourglass cr_drag cr_appstart cr_handpoint ' +
          'cr_size_all spritespeed_framespersecond ' +
          'spritespeed_framespergameframe asset_object asset_unknown ' +
          'asset_sprite asset_sound asset_room asset_path asset_script ' +
          'asset_font asset_timeline asset_tiles asset_shader fa_readonly ' +
          'fa_hidden fa_sysfile fa_volumeid fa_directory fa_archive  ' +
          'ds_type_map ds_type_list ds_type_stack ds_type_queue ds_type_grid ' +
          'ds_type_priority ef_explosion ef_ring ef_ellipse ef_firework ' +
          'ef_smoke ef_smokeup ef_star ef_spark ef_flare ef_cloud ef_rain ' +
          'ef_snow pt_shape_pixel pt_shape_disk pt_shape_square pt_shape_line ' +
          'pt_shape_star pt_shape_circle pt_shape_ring pt_shape_sphere ' +
          'pt_shape_flare pt_shape_spark pt_shape_explosion pt_shape_cloud ' +
          'pt_shape_smoke pt_shape_snow ps_distr_linear ps_distr_gaussian ' +
          'ps_distr_invgaussian ps_shape_rectangle ps_shape_ellipse ' +
          'ps_shape_diamond ps_shape_line ty_real ty_string dll_cdecl ' +
          'dll_stdcall matrix_view matrix_projection matrix_world os_win32 ' +
          'os_windows os_macosx os_ios os_android os_symbian os_linux ' +
          'os_unknown os_winphone os_tizen os_win8native ' +
          'os_wiiu os_3ds  os_psvita os_bb10 os_ps4 os_xboxone ' +
          'os_ps3 os_xbox360 os_uwp os_tvos os_switch ' +
          'browser_not_a_browser browser_unknown browser_ie browser_firefox ' +
          'browser_chrome browser_safari browser_safari_mobile browser_opera ' +
          'browser_tizen browser_edge browser_windows_store browser_ie_mobile  ' +
          'device_ios_unknown device_ios_iphone device_ios_iphone_retina ' +
          'device_ios_ipad device_ios_ipad_retina device_ios_iphone5 ' +
          'device_ios_iphone6 device_ios_iphone6plus device_emulator ' +
          'device_tablet display_landscape display_landscape_flipped ' +
          'display_portrait display_portrait_flipped tm_sleep tm_countvsyncs ' +
          'of_challenge_win of_challen ge_lose of_challenge_tie ' +
          'leaderboard_type_number leaderboard_type_time_mins_secs ' +
          'cmpfunc_never cmpfunc_less cmpfunc_equal cmpfunc_lessequal ' +
          'cmpfunc_greater cmpfunc_notequal cmpfunc_greaterequal cmpfunc_always ' +
          'cull_noculling cull_clockwise cull_counterclockwise lighttype_dir ' +
          'lighttype_point iap_ev_storeload iap_ev_product iap_ev_purchase ' +
          'iap_ev_consume iap_ev_restore iap_storeload_ok iap_storeload_failed ' +
          'iap_status_uninitialised iap_status_unavailable iap_status_loading ' +
          'iap_status_available iap_status_processing iap_status_restoring ' +
          'iap_failed iap_unavailable iap_available iap_purchased iap_canceled ' +
          'iap_refunded fb_login_default fb_login_fallback_to_webview ' +
          'fb_login_no_fallback_to_webview fb_login_forcing_webview ' +
          'fb_login_use_system_account fb_login_forcing_safari  ' +
          'phy_joint_anchor_1_x phy_joint_anchor_1_y phy_joint_anchor_2_x ' +
          'phy_joint_anchor_2_y phy_joint_reaction_force_x ' +
          'phy_joint_reaction_force_y phy_joint_reaction_torque ' +
          'phy_joint_motor_speed phy_joint_angle phy_joint_motor_torque ' +
          'phy_joint_max_motor_torque phy_joint_translation phy_joint_speed ' +
          'phy_joint_motor_force phy_joint_max_motor_force phy_joint_length_1 ' +
          'phy_joint_length_2 phy_joint_damping_ratio phy_joint_frequency ' +
          'phy_joint_lower_angle_limit phy_joint_upper_angle_limit ' +
          'phy_joint_angle_limits phy_joint_max_length phy_joint_max_torque ' +
          'phy_joint_max_force phy_debug_render_aabb ' +
          'phy_debug_render_collision_pairs phy_debug_render_coms ' +
          'phy_debug_render_core_shapes phy_debug_render_joints ' +
          'phy_debug_render_obb phy_debug_render_shapes  ' +
          'phy_particle_flag_water phy_particle_flag_zombie ' +
          'phy_particle_flag_wall phy_particle_flag_spring ' +
          'phy_particle_flag_elastic phy_particle_flag_viscous ' +
          'phy_particle_flag_powder phy_particle_flag_tensile ' +
          'phy_particle_flag_colourmixing phy_particle_flag_colormixing ' +
          'phy_particle_group_flag_solid phy_particle_group_flag_rigid ' +
          'phy_particle_data_flag_typeflags phy_particle_data_flag_position ' +
          'phy_particle_data_flag_velocity phy_particle_data_flag_colour ' +
          'phy_particle_data_flag_color phy_particle_data_flag_category  ' +
          'achievement_our_info achievement_friends_info ' +
          'achievement_leaderboard_info achievement_achievement_info ' +
          'achievement_filter_all_players achievement_filter_friends_only ' +
          'achievement_filter_favorites_only ' +
          'achievement_type_achievement_challenge ' +
          'achievement_type_score_challenge achievement_pic_loaded  ' +
          'achievement_show_ui achievement_show_profile ' +
          'achievement_show_leaderboard achievement_show_achievement ' +
          'achievement_show_bank achievement_show_friend_picker ' +
          'achievement_show_purchase_prompt network_socket_tcp ' +
          'network_socket_udp network_socket_bluetooth network_type_connect ' +
          'network_type_disconnect network_type_data ' +
          'network_type_non_blocking_connect network_config_connect_timeout ' +
          'network_config_use_non_blocking_socket ' +
          'network_config_enable_reliable_udp ' +
          'network_config_disable_reliable_udp buffer_fixed buffer_grow ' +
          'buffer_wrap buffer_fast buffer_vbuffer buffer_network buffer_u8 ' +
          'buffer_s8 buffer_u16 buffer_s16 buffer_u32 buffer_s32 buffer_u64 ' +
          'buffer_f16 buffer_f32 buffer_f64 buffer_bool buffer_text ' +
          'buffer_string buffer_surface_copy buffer_seek_start ' +
          'buffer_seek_relative buffer_seek_end ' +
          'buffer_generalerror buffer_outofspace buffer_outofbounds ' +
          'buffer_invalidtype  text_type button_type input_type ANSI_CHARSET ' +
          'DEFAULT_CHARSET EASTEUROPE_CHARSET RUSSIAN_CHARSET SYMBOL_CHARSET ' +
          'SHIFTJIS_CHARSET HANGEUL_CHARSET GB2312_CHARSET CHINESEBIG5_CHARSET ' +
          'JOHAB_CHARSET HEBREW_CHARSET ARABIC_CHARSET GREEK_CHARSET ' +
          'TURKISH_CHARSET VIETNAMESE_CHARSET THAI_CHARSET MAC_CHARSET ' +
          'BALTIC_CHARSET OEM_CHARSET  gp_face1 gp_face2 gp_face3 gp_face4 ' +
          'gp_shoulderl gp_shoulderr gp_shoulderlb gp_shoulderrb gp_select ' +
          'gp_start gp_stickl gp_stickr gp_padu gp_padd gp_padl gp_padr ' +
          'gp_axislh gp_axislv gp_axisrh gp_axisrv ov_friends ov_community ' +
          'ov_players ov_settings ov_gamegroup ov_achievements lb_sort_none ' +
          'lb_sort_ascending lb_sort_descending lb_disp_none lb_disp_numeric ' +
          'lb_disp_time_sec lb_disp_time_ms ugc_result_success ' +
          'ugc_filetype_community ugc_filetype_microtrans ugc_visibility_public ' +
          'ugc_visibility_friends_only ugc_visibility_private ' +
          'ugc_query_RankedByVote ugc_query_RankedByPublicationDate ' +
          'ugc_query_AcceptedForGameRankedByAcceptanceDate ' +
          'ugc_query_RankedByTrend ' +
          'ugc_query_FavoritedByFriendsRankedByPublicationDate ' +
          'ugc_query_CreatedByFriendsRankedByPublicationDate ' +
          'ugc_query_RankedByNumTimesReported ' +
          'ugc_query_CreatedByFollowedUsersRankedByPublicationDate ' +
          'ugc_query_NotYetRated ugc_query_RankedByTotalVotesAsc ' +
          'ugc_query_RankedByVotesUp ugc_query_RankedByTextSearch ' +
          'ugc_sortorder_CreationOrderDesc ugc_sortorder_CreationOrderAsc ' +
          'ugc_sortorder_TitleAsc ugc_sortorder_LastUpdatedDesc ' +
          'ugc_sortorder_SubscriptionDateDesc ugc_sortorder_VoteScoreDesc ' +
          'ugc_sortorder_ForModeration ugc_list_Published ugc_list_VotedOn ' +
          'ugc_list_VotedUp ugc_list_VotedDown ugc_list_WillVoteLater ' +
          'ugc_list_Favorited ugc_list_Subscribed ugc_list_UsedOrPlayed ' +
          'ugc_list_Followed ugc_match_Items ugc_match_Items_Mtx ' +
          'ugc_match_Items_ReadyToUse ugc_match_Collections ugc_match_Artwork ' +
          'ugc_match_Videos ugc_match_Screenshots ugc_match_AllGuides ' +
          'ugc_match_WebGuides ugc_match_IntegratedGuides ' +
          'ugc_match_UsableInGame ugc_match_ControllerBindings  ' +
          'vertex_usage_position vertex_usage_colour vertex_usage_color ' +
          'vertex_usage_normal vertex_usage_texcoord vertex_usage_textcoord ' +
          'vertex_usage_blendweight vertex_usage_blendindices ' +
          'vertex_usage_psize vertex_usage_tangent vertex_usage_binormal ' +
          'vertex_usage_fog vertex_usage_depth vertex_usage_sample ' +
          'vertex_type_float1 vertex_type_float2 vertex_type_float3 ' +
          'vertex_type_float4 vertex_type_colour vertex_type_color ' +
          'vertex_type_ubyte4 layerelementtype_undefined ' +
          'layerelementtype_background layerelementtype_instance ' +
          'layerelementtype_oldtilemap layerelementtype_sprite ' +
          'layerelementtype_tilemap layerelementtype_particlesystem ' +
          'layerelementtype_tile tile_rotate tile_flip tile_mirror ' +
          'tile_index_mask kbv_type_default kbv_type_ascii kbv_type_url ' +
          'kbv_type_email kbv_type_numbers kbv_type_phone kbv_type_phone_name ' +
          'kbv_returnkey_default kbv_returnkey_go kbv_returnkey_google ' +
          'kbv_returnkey_join kbv_returnkey_next kbv_returnkey_route ' +
          'kbv_returnkey_search kbv_returnkey_send kbv_returnkey_yahoo ' +
          'kbv_returnkey_done kbv_returnkey_continue kbv_returnkey_emergency ' +
          'kbv_autocapitalize_none kbv_autocapitalize_words ' +
          'kbv_autocapitalize_sentences kbv_autocapitalize_characters',
        symbol: 'argument_relative argument argument0 argument1 argument2 ' +
          'argument3 argument4 argument5 argument6 argument7 argument8 ' +
          'argument9 argument10 argument11 argument12 argument13 argument14 ' +
          'argument15 argument_count x|0 y|0 xprevious yprevious xstart ystart ' +
          'hspeed vspeed direction speed friction gravity gravity_direction ' +
          'path_index path_position path_positionprevious path_speed ' +
          'path_scale path_orientation path_endaction object_index id solid ' +
          'persistent mask_index instance_count instance_id room_speed fps ' +
          'fps_real current_time current_year current_month current_day ' +
          'current_weekday current_hour current_minute current_second alarm ' +
          'timeline_index timeline_position timeline_speed timeline_running ' +
          'timeline_loop room room_first room_last room_width room_height ' +
          'room_caption room_persistent score lives health show_score ' +
          'show_lives show_health caption_score caption_lives caption_health ' +
          'event_type event_number event_object event_action ' +
          'application_surface gamemaker_pro gamemaker_registered ' +
          'gamemaker_version error_occurred error_last debug_mode ' +
          'keyboard_key keyboard_lastkey keyboard_lastchar keyboard_string ' +
          'mouse_x mouse_y mouse_button mouse_lastbutton cursor_sprite ' +
          'visible sprite_index sprite_width sprite_height sprite_xoffset ' +
          'sprite_yoffset image_number image_index image_speed depth ' +
          'image_xscale image_yscale image_angle image_alpha image_blend ' +
          'bbox_left bbox_right bbox_top bbox_bottom layer background_colour  ' +
          'background_showcolour background_color background_showcolor ' +
          'view_enabled view_current view_visible view_xview view_yview ' +
          'view_wview view_hview view_xport view_yport view_wport view_hport ' +
          'view_angle view_hborder view_vborder view_hspeed view_vspeed ' +
          'view_object view_surface_id view_camera game_id game_display_name ' +
          'game_project_name game_save_id working_directory temp_directory ' +
          'program_directory browser_width browser_height os_type os_device ' +
          'os_browser os_version display_aa async_load delta_time ' +
          'webgl_enabled event_data iap_data phy_rotation phy_position_x ' +
          'phy_position_y phy_angular_velocity phy_linear_velocity_x ' +
          'phy_linear_velocity_y phy_speed_x phy_speed_y phy_speed ' +
          'phy_angular_damping phy_linear_damping phy_bullet ' +
          'phy_fixed_rotation phy_active phy_mass phy_inertia phy_com_x ' +
          'phy_com_y phy_dynamic phy_kinematic phy_sleeping ' +
          'phy_collision_points phy_collision_x phy_collision_y ' +
          'phy_col_normal_x phy_col_normal_y phy_position_xprevious ' +
          'phy_position_yprevious'
      };
    
      return {
        name: 'GML',
        case_insensitive: false, // language is case-insensitive
        keywords: GML_KEYWORDS,
    
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = gml;
    
    
    /***/ },
    
    /***/ 44564
    (module) {
    
    /*
    Language: Go
    Author: Stephan Kountso aka StepLg 
    Contributors: Evgeny Stepanischev 
    Description: Google go language (golang). For info about language
    Website: http://golang.org/
    Category: common, system
    */
    
    function go(hljs) {
      const GO_KEYWORDS = {
        keyword:
          'break default func interface select case map struct chan else goto package switch ' +
          'const fallthrough if range type continue for import return var go defer ' +
          'bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 ' +
          'uint16 uint32 uint64 int uint uintptr rune',
        literal:
           'true false iota nil',
        built_in:
          'append cap close complex copy imag len make new panic print println real recover delete'
      };
      return {
        name: 'Go',
        aliases: ['golang'],
        keywords: GO_KEYWORDS,
        illegal: '
    Description: a lightweight dynamic language for the JVM
    Website: http://golo-lang.org/
    */
    
    function golo(hljs) {
      return {
        name: 'Golo',
        keywords: {
          keyword:
              'println readln print import module function local return let var ' +
              'while for foreach times in case when match with break continue ' +
              'augment augmentation each find filter reduce ' +
              'if then else otherwise try catch finally raise throw orIfNull ' +
              'DynamicObject|10 DynamicVariable struct Observable map set vector list array',
          literal:
              'true false null'
        },
        contains: [
          hljs.HASH_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE,
          {
            className: 'meta',
            begin: '@[A-Za-z]+'
          }
        ]
      };
    }
    
    module.exports = golo;
    
    
    /***/ },
    
    /***/ 29789
    (module) {
    
    /*
    Language: Gradle
    Description: Gradle is an open-source build automation tool focused on flexibility and performance.
    Website: https://gradle.org
    Author: Damian Mee 
    */
    
    function gradle(hljs) {
      return {
        name: 'Gradle',
        case_insensitive: true,
        keywords: {
          keyword:
            'task project allprojects subprojects artifacts buildscript configurations ' +
            'dependencies repositories sourceSets description delete from into include ' +
            'exclude source classpath destinationDir includes options sourceCompatibility ' +
            'targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant ' +
            'def abstract break case catch continue default do else extends final finally ' +
            'for if implements instanceof native new private protected public return static ' +
            'switch synchronized throw throws transient try volatile while strictfp package ' +
            'import false null super this true antlrtask checkstyle codenarc copy boolean ' +
            'byte char class double float int interface long short void compile runTime ' +
            'file fileTree abs any append asList asWritable call collect compareTo count ' +
            'div dump each eachByte eachFile eachLine every find findAll flatten getAt ' +
            'getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods ' +
            'isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter ' +
            'newReader newWriter next plus pop power previous print println push putAt read ' +
            'readBytes readLines reverse reverseEach round size sort splitEachLine step subMap ' +
            'times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader ' +
            'withStream withWriter withWriterAppend write writeLine'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.NUMBER_MODE,
          hljs.REGEXP_MODE
    
        ]
      };
    }
    
    module.exports = gradle;
    
    
    /***/ },
    
    /***/ 72896
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
     Language: Groovy
     Author: Guillaume Laforge 
     Description: Groovy programming language implementation inspired from Vsevolod's Java mode
     Website: https://groovy-lang.org
     */
    
    function variants(variants, obj = {}) {
      obj.variants = variants;
      return obj;
    }
    
    function groovy(hljs) {
      const IDENT_RE = '[A-Za-z0-9_$]+';
      const COMMENT = variants([
        hljs.C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        hljs.COMMENT(
          '/\\*\\*',
          '\\*/',
          {
            relevance: 0,
            contains: [
              {
                // eat up @'s in emails to prevent them to be recognized as doctags
                begin: /\w+@/,
                relevance: 0
              },
              {
                className: 'doctag',
                begin: '@[A-Za-z]+'
              }
            ]
          }
        )
      ]);
      const REGEXP = {
        className: 'regexp',
        begin: /~?\/[^\/\n]+\//,
        contains: [ hljs.BACKSLASH_ESCAPE ]
      };
      const NUMBER = variants([
        hljs.BINARY_NUMBER_MODE,
        hljs.C_NUMBER_MODE
      ]);
      const STRING = variants([
        {
          begin: /"""/,
          end: /"""/
        },
        {
          begin: /'''/,
          end: /'''/
        },
        {
          begin: "\\$/",
          end: "/\\$",
          relevance: 10
        },
        hljs.APOS_STRING_MODE,
        hljs.QUOTE_STRING_MODE
      ],
      {
        className: "string"
      }
      );
    
      return {
        name: 'Groovy',
        keywords: {
          built_in: 'this super',
          literal: 'true false null',
          keyword:
                'byte short char int long boolean float double void ' +
                // groovy specific keywords
                'def as in assert trait ' +
                // common keywords with Java
                'abstract static volatile transient public private protected synchronized final ' +
                'class interface enum if else for while switch case break default continue ' +
                'throw throws try catch finally implements extends new import package return instanceof'
        },
        contains: [
          hljs.SHEBANG({
            binary: "groovy",
            relevance: 10
          }),
          COMMENT,
          STRING,
          REGEXP,
          NUMBER,
          {
            className: 'class',
            beginKeywords: 'class interface trait enum',
            end: /\{/,
            illegal: ':',
            contains: [
              {
                beginKeywords: 'extends implements'
              },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          {
            className: 'meta',
            begin: '@[A-Za-z]+',
            relevance: 0
          },
          {
            // highlight map keys and named parameters as attrs
            className: 'attr',
            begin: IDENT_RE + '[ \t]*:',
            relevance: 0
          },
          {
            // catch middle element of the ternary operator
            // to avoid highlight it as a label, named parameter, or map key
            begin: /\?/,
            end: /:/,
            relevance: 0,
            contains: [
              COMMENT,
              STRING,
              REGEXP,
              NUMBER,
              'self'
            ]
          },
          {
            // highlight labeled statements
            className: 'symbol',
            begin: '^[ \t]*' + lookahead(IDENT_RE + ':'),
            excludeBegin: true,
            end: IDENT_RE + ':',
            relevance: 0
          }
        ],
        illegal: /#|<\//
      };
    }
    
    module.exports = groovy;
    
    
    /***/ },
    
    /***/ 57292
    (module) {
    
    /*
    Language: HAML
    Requires: ruby.js
    Author: Dan Allen 
    Website: http://haml.info
    Category: template
    */
    
    // TODO support filter tags like :javascript, support inline HTML
    function haml(hljs) {
      return {
        name: 'HAML',
        case_insensitive: true,
        contains: [
          {
            className: 'meta',
            begin: '^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$',
            relevance: 10
          },
          // FIXME these comments should be allowed to span indented lines
          hljs.COMMENT(
            '^\\s*(!=#|=#|-#|/).*$',
            false,
            {
              relevance: 0
            }
          ),
          {
            begin: '^\\s*(-|=|!=)(?!#)',
            starts: {
              end: '\\n',
              subLanguage: 'ruby'
            }
          },
          {
            className: 'tag',
            begin: '^\\s*%',
            contains: [
              {
                className: 'selector-tag',
                begin: '\\w+'
              },
              {
                className: 'selector-id',
                begin: '#[\\w-]+'
              },
              {
                className: 'selector-class',
                begin: '\\.[\\w-]+'
              },
              {
                begin: /\{\s*/,
                end: /\s*\}/,
                contains: [
                  {
                    begin: ':\\w+\\s*=>',
                    end: ',\\s+',
                    returnBegin: true,
                    endsWithParent: true,
                    contains: [
                      {
                        className: 'attr',
                        begin: ':\\w+'
                      },
                      hljs.APOS_STRING_MODE,
                      hljs.QUOTE_STRING_MODE,
                      {
                        begin: '\\w+',
                        relevance: 0
                      }
                    ]
                  }
                ]
              },
              {
                begin: '\\(\\s*',
                end: '\\s*\\)',
                excludeEnd: true,
                contains: [
                  {
                    begin: '\\w+\\s*=',
                    end: '\\s+',
                    returnBegin: true,
                    endsWithParent: true,
                    contains: [
                      {
                        className: 'attr',
                        begin: '\\w+',
                        relevance: 0
                      },
                      hljs.APOS_STRING_MODE,
                      hljs.QUOTE_STRING_MODE,
                      {
                        begin: '\\w+',
                        relevance: 0
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            begin: '^\\s*[=~]\\s*'
          },
          {
            begin: /#\{/,
            starts: {
              end: /\}/,
              subLanguage: 'ruby'
            }
          }
        ]
      };
    }
    
    module.exports = haml;
    
    
    /***/ },
    
    /***/ 18514
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function anyNumberOfTimes(re) {
      return concat('(', re, ')*');
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: Handlebars
    Requires: xml.js
    Author: Robin Ward 
    Description: Matcher for Handlebars as well as EmberJS additions.
    Website: https://handlebarsjs.com
    Category: template
    */
    
    function handlebars(hljs) {
      const BUILT_INS = {
        'builtin-name': [
          'action',
          'bindattr',
          'collection',
          'component',
          'concat',
          'debugger',
          'each',
          'each-in',
          'get',
          'hash',
          'if',
          'in',
          'input',
          'link-to',
          'loc',
          'log',
          'lookup',
          'mut',
          'outlet',
          'partial',
          'query-params',
          'render',
          'template',
          'textarea',
          'unbound',
          'unless',
          'view',
          'with',
          'yield'
        ]
      };
    
      const LITERALS = {
        literal: [
          'true',
          'false',
          'undefined',
          'null'
        ]
      };
    
      // as defined in https://handlebarsjs.com/guide/expressions.html#literal-segments
      // this regex matches literal segments like ' abc ' or [ abc ] as well as helpers and paths
      // like a/b, ./abc/cde, and abc.bcd
    
      const DOUBLE_QUOTED_ID_REGEX = /""|"[^"]+"/;
      const SINGLE_QUOTED_ID_REGEX = /''|'[^']+'/;
      const BRACKET_QUOTED_ID_REGEX = /\[\]|\[[^\]]+\]/;
      const PLAIN_ID_REGEX = /[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/;
      const PATH_DELIMITER_REGEX = /(\.|\/)/;
      const ANY_ID = either(
        DOUBLE_QUOTED_ID_REGEX,
        SINGLE_QUOTED_ID_REGEX,
        BRACKET_QUOTED_ID_REGEX,
        PLAIN_ID_REGEX
        );
    
      const IDENTIFIER_REGEX = concat(
        optional(/\.|\.\/|\//), // relative or absolute path
        ANY_ID,
        anyNumberOfTimes(concat(
          PATH_DELIMITER_REGEX,
          ANY_ID
        ))
      );
    
      // identifier followed by a equal-sign (without the equal sign)
      const HASH_PARAM_REGEX = concat(
        '(',
        BRACKET_QUOTED_ID_REGEX, '|',
        PLAIN_ID_REGEX,
        ')(?==)'
      );
    
      const HELPER_NAME_OR_PATH_EXPRESSION = {
        begin: IDENTIFIER_REGEX,
        lexemes: /[\w.\/]+/
      };
    
      const HELPER_PARAMETER = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        keywords: LITERALS
      });
    
      const SUB_EXPRESSION = {
        begin: /\(/,
        end: /\)/
        // the "contains" is added below when all necessary sub-modes are defined
      };
    
      const HASH = {
        // fka "attribute-assignment", parameters of the form 'key=value'
        className: 'attr',
        begin: HASH_PARAM_REGEX,
        relevance: 0,
        starts: {
          begin: /=/,
          end: /=/,
          starts: {
            contains: [
              hljs.NUMBER_MODE,
              hljs.QUOTE_STRING_MODE,
              hljs.APOS_STRING_MODE,
              HELPER_PARAMETER,
              SUB_EXPRESSION
            ]
          }
        }
      };
    
      const BLOCK_PARAMS = {
        // parameters of the form '{{#with x as | y |}}...{{/with}}'
        begin: /as\s+\|/,
        keywords: {
          keyword: 'as'
        },
        end: /\|/,
        contains: [
          {
            // define sub-mode in order to prevent highlighting of block-parameter named "as"
            begin: /\w+/
          }
        ]
      };
    
      const HELPER_PARAMETERS = {
        contains: [
          hljs.NUMBER_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.APOS_STRING_MODE,
          BLOCK_PARAMS,
          HASH,
          HELPER_PARAMETER,
          SUB_EXPRESSION
        ],
        returnEnd: true
        // the property "end" is defined through inheritance when the mode is used. If depends
        // on the surrounding mode, but "endsWithParent" does not work here (i.e. it includes the
        // end-token of the surrounding mode)
      };
    
      const SUB_EXPRESSION_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        className: 'name',
        keywords: BUILT_INS,
        starts: hljs.inherit(HELPER_PARAMETERS, {
          end: /\)/
        })
      });
    
      SUB_EXPRESSION.contains = [SUB_EXPRESSION_CONTENTS];
    
      const OPENING_BLOCK_MUSTACHE_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        keywords: BUILT_INS,
        className: 'name',
        starts: hljs.inherit(HELPER_PARAMETERS, {
          end: /\}\}/
        })
      });
    
      const CLOSING_BLOCK_MUSTACHE_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        keywords: BUILT_INS,
        className: 'name'
      });
    
      const BASIC_MUSTACHE_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        className: 'name',
        keywords: BUILT_INS,
        starts: hljs.inherit(HELPER_PARAMETERS, {
          end: /\}\}/
        })
      });
    
      const ESCAPE_MUSTACHE_WITH_PRECEEDING_BACKSLASH = {
        begin: /\\\{\{/,
        skip: true
      };
      const PREVENT_ESCAPE_WITH_ANOTHER_PRECEEDING_BACKSLASH = {
        begin: /\\\\(?=\{\{)/,
        skip: true
      };
    
      return {
        name: 'Handlebars',
        aliases: [
          'hbs',
          'html.hbs',
          'html.handlebars',
          'htmlbars'
        ],
        case_insensitive: true,
        subLanguage: 'xml',
        contains: [
          ESCAPE_MUSTACHE_WITH_PRECEEDING_BACKSLASH,
          PREVENT_ESCAPE_WITH_ANOTHER_PRECEEDING_BACKSLASH,
          hljs.COMMENT(/\{\{!--/, /--\}\}/),
          hljs.COMMENT(/\{\{!/, /\}\}/),
          {
            // open raw block "{{{{raw}}}} content not evaluated {{{{/raw}}}}"
            className: 'template-tag',
            begin: /\{\{\{\{(?!\/)/,
            end: /\}\}\}\}/,
            contains: [OPENING_BLOCK_MUSTACHE_CONTENTS],
            starts: {
              end: /\{\{\{\{\//,
              returnEnd: true,
              subLanguage: 'xml'
            }
          },
          {
            // close raw block
            className: 'template-tag',
            begin: /\{\{\{\{\//,
            end: /\}\}\}\}/,
            contains: [CLOSING_BLOCK_MUSTACHE_CONTENTS]
          },
          {
            // open block statement
            className: 'template-tag',
            begin: /\{\{#/,
            end: /\}\}/,
            contains: [OPENING_BLOCK_MUSTACHE_CONTENTS]
          },
          {
            className: 'template-tag',
            begin: /\{\{(?=else\}\})/,
            end: /\}\}/,
            keywords: 'else'
          },
          {
            className: 'template-tag',
            begin: /\{\{(?=else if)/,
            end: /\}\}/,
            keywords: 'else if'
          },
          {
            // closing block statement
            className: 'template-tag',
            begin: /\{\{\//,
            end: /\}\}/,
            contains: [CLOSING_BLOCK_MUSTACHE_CONTENTS]
          },
          {
            // template variable or helper-call that is NOT html-escaped
            className: 'template-variable',
            begin: /\{\{\{/,
            end: /\}\}\}/,
            contains: [BASIC_MUSTACHE_CONTENTS]
          },
          {
            // template variable or helper-call that is html-escaped
            className: 'template-variable',
            begin: /\{\{/,
            end: /\}\}/,
            contains: [BASIC_MUSTACHE_CONTENTS]
          }
        ]
      };
    }
    
    module.exports = handlebars;
    
    
    /***/ },
    
    /***/ 34904
    (module) {
    
    /*
    Language: Haskell
    Author: Jeremy Hull 
    Contributors: Zena Treep 
    Website: https://www.haskell.org
    Category: functional
    */
    
    function haskell(hljs) {
      const COMMENT = {
        variants: [
          hljs.COMMENT('--', '$'),
          hljs.COMMENT(
            /\{-/,
            /-\}/,
            {
              contains: ['self']
            }
          )
        ]
      };
    
      const PRAGMA = {
        className: 'meta',
        begin: /\{-#/,
        end: /#-\}/
      };
    
      const PREPROCESSOR = {
        className: 'meta',
        begin: '^#',
        end: '$'
      };
    
      const CONSTRUCTOR = {
        className: 'type',
        begin: '\\b[A-Z][\\w\']*', // TODO: other constructors (build-in, infix).
        relevance: 0
      };
    
      const LIST = {
        begin: '\\(',
        end: '\\)',
        illegal: '"',
        contains: [
          PRAGMA,
          PREPROCESSOR,
          {
            className: 'type',
            begin: '\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?'
          },
          hljs.inherit(hljs.TITLE_MODE, {
            begin: '[_a-z][\\w\']*'
          }),
          COMMENT
        ]
      };
    
      const RECORD = {
        begin: /\{/,
        end: /\}/,
        contains: LIST.contains
      };
    
      return {
        name: 'Haskell',
        aliases: ['hs'],
        keywords:
          'let in if then else case of where do module import hiding ' +
          'qualified type data newtype deriving class instance as default ' +
          'infix infixl infixr foreign export ccall stdcall cplusplus ' +
          'jvm dotnet safe unsafe family forall mdo proc rec',
        contains: [
          // Top-level constructions.
          {
            beginKeywords: 'module',
            end: 'where',
            keywords: 'module where',
            contains: [
              LIST,
              COMMENT
            ],
            illegal: '\\W\\.|;'
          },
          {
            begin: '\\bimport\\b',
            end: '$',
            keywords: 'import qualified as hiding',
            contains: [
              LIST,
              COMMENT
            ],
            illegal: '\\W\\.|;'
          },
          {
            className: 'class',
            begin: '^(\\s*)?(class|instance)\\b',
            end: 'where',
            keywords: 'class family instance where',
            contains: [
              CONSTRUCTOR,
              LIST,
              COMMENT
            ]
          },
          {
            className: 'class',
            begin: '\\b(data|(new)?type)\\b',
            end: '$',
            keywords: 'data family type newtype deriving',
            contains: [
              PRAGMA,
              CONSTRUCTOR,
              LIST,
              RECORD,
              COMMENT
            ]
          },
          {
            beginKeywords: 'default',
            end: '$',
            contains: [
              CONSTRUCTOR,
              LIST,
              COMMENT
            ]
          },
          {
            beginKeywords: 'infix infixl infixr',
            end: '$',
            contains: [
              hljs.C_NUMBER_MODE,
              COMMENT
            ]
          },
          {
            begin: '\\bforeign\\b',
            end: '$',
            keywords: 'foreign import export ccall stdcall cplusplus jvm ' +
                      'dotnet safe unsafe',
            contains: [
              CONSTRUCTOR,
              hljs.QUOTE_STRING_MODE,
              COMMENT
            ]
          },
          {
            className: 'meta',
            begin: '#!\\/usr\\/bin\\/env\ runhaskell',
            end: '$'
          },
          // "Whitespaces".
          PRAGMA,
          PREPROCESSOR,
    
          // Literals and names.
    
          // TODO: characters.
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE,
          CONSTRUCTOR,
          hljs.inherit(hljs.TITLE_MODE, {
            begin: '^[_a-z][\\w\']*'
          }),
          COMMENT,
          { // No markup, relevance booster
            begin: '->|<-'
          }
        ]
      };
    }
    
    module.exports = haskell;
    
    
    /***/ },
    
    /***/ 58670
    (module) {
    
    /*
    Language: Haxe
    Description: Haxe is an open source toolkit based on a modern, high level, strictly typed programming language.
    Author: Christopher Kaster  (Based on the actionscript.js language file by Alexander Myadzel)
    Contributors: Kenton Hamaluik 
    Website: https://haxe.org
    */
    
    function haxe(hljs) {
    
      const HAXE_BASIC_TYPES = 'Int Float String Bool Dynamic Void Array ';
    
      return {
        name: 'Haxe',
        aliases: ['hx'],
        keywords: {
          keyword: 'break case cast catch continue default do dynamic else enum extern ' +
                   'for function here if import in inline never new override package private get set ' +
                   'public return static super switch this throw trace try typedef untyped using var while ' +
                   HAXE_BASIC_TYPES,
          built_in:
            'trace this',
          literal:
            'true false null _'
        },
        contains: [
          {
            className: 'string', // interpolate-able strings
            begin: '\'',
            end: '\'',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              {
                className: 'subst', // interpolation
                begin: '\\$\\{',
                end: '\\}'
              },
              {
                className: 'subst', // interpolation
                begin: '\\$',
                end: /\W\}/
              }
            ]
          },
          hljs.QUOTE_STRING_MODE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.C_NUMBER_MODE,
          {
            className: 'meta', // compiler meta
            begin: '@:',
            end: '$'
          },
          {
            className: 'meta', // compiler conditionals
            begin: '#',
            end: '$',
            keywords: {
              'meta-keyword': 'if else elseif end error'
            }
          },
          {
            className: 'type', // function types
            begin: ':[ \t]*',
            end: '[^A-Za-z0-9_ \t\\->]',
            excludeBegin: true,
            excludeEnd: true,
            relevance: 0
          },
          {
            className: 'type', // types
            begin: ':[ \t]*',
            end: '\\W',
            excludeBegin: true,
            excludeEnd: true
          },
          {
            className: 'type', // instantiation
            begin: 'new *',
            end: '\\W',
            excludeBegin: true,
            excludeEnd: true
          },
          {
            className: 'class', // enums
            beginKeywords: 'enum',
            end: '\\{',
            contains: [hljs.TITLE_MODE]
          },
          {
            className: 'class', // abstracts
            beginKeywords: 'abstract',
            end: '[\\{$]',
            contains: [
              {
                className: 'type',
                begin: '\\(',
                end: '\\)',
                excludeBegin: true,
                excludeEnd: true
              },
              {
                className: 'type',
                begin: 'from +',
                end: '\\W',
                excludeBegin: true,
                excludeEnd: true
              },
              {
                className: 'type',
                begin: 'to +',
                end: '\\W',
                excludeBegin: true,
                excludeEnd: true
              },
              hljs.TITLE_MODE
            ],
            keywords: {
              keyword: 'abstract from to'
            }
          },
          {
            className: 'class', // classes
            begin: '\\b(class|interface) +',
            end: '[\\{$]',
            excludeEnd: true,
            keywords: 'class interface',
            contains: [
              {
                className: 'keyword',
                begin: '\\b(extends|implements) +',
                keywords: 'extends implements',
                contains: [
                  {
                    className: 'type',
                    begin: hljs.IDENT_RE,
                    relevance: 0
                  }
                ]
              },
              hljs.TITLE_MODE
            ]
          },
          {
            className: 'function',
            beginKeywords: 'function',
            end: '\\(',
            excludeEnd: true,
            illegal: '\\S',
            contains: [hljs.TITLE_MODE]
          }
        ],
        illegal: /<\//
      };
    }
    
    module.exports = haxe;
    
    
    /***/ },
    
    /***/ 51679
    (module) {
    
    /*
    Language: HSP
    Author: prince 
    Website: https://en.wikipedia.org/wiki/Hot_Soup_Processor
    Category: scripting
    */
    
    function hsp(hljs) {
      return {
        name: 'HSP',
        case_insensitive: true,
        keywords: {
          $pattern: /[\w._]+/,
          keyword: 'goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.APOS_STRING_MODE,
    
          {
            // multi-line string
            className: 'string',
            begin: /\{"/,
            end: /"\}/,
            contains: [hljs.BACKSLASH_ESCAPE]
          },
    
          hljs.COMMENT(';', '$', {
            relevance: 0
          }),
    
          {
            // pre-processor
            className: 'meta',
            begin: '#',
            end: '$',
            keywords: {
              'meta-keyword': 'addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib'
            },
            contains: [
              hljs.inherit(hljs.QUOTE_STRING_MODE, {
                className: 'meta-string'
              }),
              hljs.NUMBER_MODE,
              hljs.C_NUMBER_MODE,
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
    
          {
            // label
            className: 'symbol',
            begin: '^\\*(\\w+|@)'
          },
    
          hljs.NUMBER_MODE,
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = hsp;
    
    
    /***/ },
    
    /***/ 22329
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function anyNumberOfTimes(re) {
      return concat('(', re, ')*');
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: Handlebars
    Requires: xml.js
    Author: Robin Ward 
    Description: Matcher for Handlebars as well as EmberJS additions.
    Website: https://handlebarsjs.com
    Category: template
    */
    
    function handlebars(hljs) {
      const BUILT_INS = {
        'builtin-name': [
          'action',
          'bindattr',
          'collection',
          'component',
          'concat',
          'debugger',
          'each',
          'each-in',
          'get',
          'hash',
          'if',
          'in',
          'input',
          'link-to',
          'loc',
          'log',
          'lookup',
          'mut',
          'outlet',
          'partial',
          'query-params',
          'render',
          'template',
          'textarea',
          'unbound',
          'unless',
          'view',
          'with',
          'yield'
        ]
      };
    
      const LITERALS = {
        literal: [
          'true',
          'false',
          'undefined',
          'null'
        ]
      };
    
      // as defined in https://handlebarsjs.com/guide/expressions.html#literal-segments
      // this regex matches literal segments like ' abc ' or [ abc ] as well as helpers and paths
      // like a/b, ./abc/cde, and abc.bcd
    
      const DOUBLE_QUOTED_ID_REGEX = /""|"[^"]+"/;
      const SINGLE_QUOTED_ID_REGEX = /''|'[^']+'/;
      const BRACKET_QUOTED_ID_REGEX = /\[\]|\[[^\]]+\]/;
      const PLAIN_ID_REGEX = /[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/;
      const PATH_DELIMITER_REGEX = /(\.|\/)/;
      const ANY_ID = either(
        DOUBLE_QUOTED_ID_REGEX,
        SINGLE_QUOTED_ID_REGEX,
        BRACKET_QUOTED_ID_REGEX,
        PLAIN_ID_REGEX
        );
    
      const IDENTIFIER_REGEX = concat(
        optional(/\.|\.\/|\//), // relative or absolute path
        ANY_ID,
        anyNumberOfTimes(concat(
          PATH_DELIMITER_REGEX,
          ANY_ID
        ))
      );
    
      // identifier followed by a equal-sign (without the equal sign)
      const HASH_PARAM_REGEX = concat(
        '(',
        BRACKET_QUOTED_ID_REGEX, '|',
        PLAIN_ID_REGEX,
        ')(?==)'
      );
    
      const HELPER_NAME_OR_PATH_EXPRESSION = {
        begin: IDENTIFIER_REGEX,
        lexemes: /[\w.\/]+/
      };
    
      const HELPER_PARAMETER = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        keywords: LITERALS
      });
    
      const SUB_EXPRESSION = {
        begin: /\(/,
        end: /\)/
        // the "contains" is added below when all necessary sub-modes are defined
      };
    
      const HASH = {
        // fka "attribute-assignment", parameters of the form 'key=value'
        className: 'attr',
        begin: HASH_PARAM_REGEX,
        relevance: 0,
        starts: {
          begin: /=/,
          end: /=/,
          starts: {
            contains: [
              hljs.NUMBER_MODE,
              hljs.QUOTE_STRING_MODE,
              hljs.APOS_STRING_MODE,
              HELPER_PARAMETER,
              SUB_EXPRESSION
            ]
          }
        }
      };
    
      const BLOCK_PARAMS = {
        // parameters of the form '{{#with x as | y |}}...{{/with}}'
        begin: /as\s+\|/,
        keywords: {
          keyword: 'as'
        },
        end: /\|/,
        contains: [
          {
            // define sub-mode in order to prevent highlighting of block-parameter named "as"
            begin: /\w+/
          }
        ]
      };
    
      const HELPER_PARAMETERS = {
        contains: [
          hljs.NUMBER_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.APOS_STRING_MODE,
          BLOCK_PARAMS,
          HASH,
          HELPER_PARAMETER,
          SUB_EXPRESSION
        ],
        returnEnd: true
        // the property "end" is defined through inheritance when the mode is used. If depends
        // on the surrounding mode, but "endsWithParent" does not work here (i.e. it includes the
        // end-token of the surrounding mode)
      };
    
      const SUB_EXPRESSION_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        className: 'name',
        keywords: BUILT_INS,
        starts: hljs.inherit(HELPER_PARAMETERS, {
          end: /\)/
        })
      });
    
      SUB_EXPRESSION.contains = [SUB_EXPRESSION_CONTENTS];
    
      const OPENING_BLOCK_MUSTACHE_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        keywords: BUILT_INS,
        className: 'name',
        starts: hljs.inherit(HELPER_PARAMETERS, {
          end: /\}\}/
        })
      });
    
      const CLOSING_BLOCK_MUSTACHE_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        keywords: BUILT_INS,
        className: 'name'
      });
    
      const BASIC_MUSTACHE_CONTENTS = hljs.inherit(HELPER_NAME_OR_PATH_EXPRESSION, {
        className: 'name',
        keywords: BUILT_INS,
        starts: hljs.inherit(HELPER_PARAMETERS, {
          end: /\}\}/
        })
      });
    
      const ESCAPE_MUSTACHE_WITH_PRECEEDING_BACKSLASH = {
        begin: /\\\{\{/,
        skip: true
      };
      const PREVENT_ESCAPE_WITH_ANOTHER_PRECEEDING_BACKSLASH = {
        begin: /\\\\(?=\{\{)/,
        skip: true
      };
    
      return {
        name: 'Handlebars',
        aliases: [
          'hbs',
          'html.hbs',
          'html.handlebars',
          'htmlbars'
        ],
        case_insensitive: true,
        subLanguage: 'xml',
        contains: [
          ESCAPE_MUSTACHE_WITH_PRECEEDING_BACKSLASH,
          PREVENT_ESCAPE_WITH_ANOTHER_PRECEEDING_BACKSLASH,
          hljs.COMMENT(/\{\{!--/, /--\}\}/),
          hljs.COMMENT(/\{\{!/, /\}\}/),
          {
            // open raw block "{{{{raw}}}} content not evaluated {{{{/raw}}}}"
            className: 'template-tag',
            begin: /\{\{\{\{(?!\/)/,
            end: /\}\}\}\}/,
            contains: [OPENING_BLOCK_MUSTACHE_CONTENTS],
            starts: {
              end: /\{\{\{\{\//,
              returnEnd: true,
              subLanguage: 'xml'
            }
          },
          {
            // close raw block
            className: 'template-tag',
            begin: /\{\{\{\{\//,
            end: /\}\}\}\}/,
            contains: [CLOSING_BLOCK_MUSTACHE_CONTENTS]
          },
          {
            // open block statement
            className: 'template-tag',
            begin: /\{\{#/,
            end: /\}\}/,
            contains: [OPENING_BLOCK_MUSTACHE_CONTENTS]
          },
          {
            className: 'template-tag',
            begin: /\{\{(?=else\}\})/,
            end: /\}\}/,
            keywords: 'else'
          },
          {
            className: 'template-tag',
            begin: /\{\{(?=else if)/,
            end: /\}\}/,
            keywords: 'else if'
          },
          {
            // closing block statement
            className: 'template-tag',
            begin: /\{\{\//,
            end: /\}\}/,
            contains: [CLOSING_BLOCK_MUSTACHE_CONTENTS]
          },
          {
            // template variable or helper-call that is NOT html-escaped
            className: 'template-variable',
            begin: /\{\{\{/,
            end: /\}\}\}/,
            contains: [BASIC_MUSTACHE_CONTENTS]
          },
          {
            // template variable or helper-call that is html-escaped
            className: 'template-variable',
            begin: /\{\{/,
            end: /\}\}/,
            contains: [BASIC_MUSTACHE_CONTENTS]
          }
        ]
      };
    }
    
    /*
     Language: HTMLBars (legacy)
     Requires: xml.js
     Description: Matcher for Handlebars as well as EmberJS additions.
     Website: https://github.com/tildeio/htmlbars
     Category: template
     */
    
    function htmlbars(hljs) {
      const definition = handlebars(hljs);
    
      definition.name = "HTMLbars";
    
      // HACK: This lets handlebars do the auto-detection if it's been loaded (by
      // default the build script will load in alphabetical order) and if not (perhaps
      // an install is only using `htmlbars`, not `handlebars`) then this will still
      // allow HTMLBars to participate in the auto-detection
    
      // worse case someone will have HTMLbars and handlebars competing for the same
      // content and will need to change their setup to only require handlebars, but
      // I don't consider this a breaking change
      if (hljs.getLanguage("handlebars")) {
        definition.disableAutodetect = true;
      }
    
      return definition;
    }
    
    module.exports = htmlbars;
    
    
    /***/ },
    
    /***/ 73402
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: HTTP
    Description: HTTP request and response headers with automatic body highlighting
    Author: Ivan Sagalaev 
    Category: common, protocols
    Website: https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview
    */
    
    function http(hljs) {
      const VERSION = 'HTTP/(2|1\\.[01])';
      const HEADER_NAME = /[A-Za-z][A-Za-z0-9-]*/;
      const HEADER = {
        className: 'attribute',
        begin: concat('^', HEADER_NAME, '(?=\\:\\s)'),
        starts: {
          contains: [
            {
              className: "punctuation",
              begin: /: /,
              relevance: 0,
              starts: {
                end: '$',
                relevance: 0
              }
            }
          ]
        }
      };
      const HEADERS_AND_BODY = [
        HEADER,
        {
          begin: '\\n\\n',
          starts: { subLanguage: [], endsWithParent: true }
        }
      ];
    
      return {
        name: 'HTTP',
        aliases: ['https'],
        illegal: /\S/,
        contains: [
          // response
          {
            begin: '^(?=' + VERSION + " \\d{3})",
            end: /$/,
            contains: [
              {
                className: "meta",
                begin: VERSION
              },
              {
                className: 'number', begin: '\\b\\d{3}\\b'
              }
            ],
            starts: {
              end: /\b\B/,
              illegal: /\S/,
              contains: HEADERS_AND_BODY
            }
          },
          // request
          {
            begin: '(?=^[A-Z]+ (.*?) ' + VERSION + '$)',
            end: /$/,
            contains: [
              {
                className: 'string',
                begin: ' ',
                end: ' ',
                excludeBegin: true,
                excludeEnd: true
              },
              {
                className: "meta",
                begin: VERSION
              },
              {
                className: 'keyword',
                begin: '[A-Z]+'
              }
            ],
            starts: {
              end: /\b\B/,
              illegal: /\S/,
              contains: HEADERS_AND_BODY
            }
          },
          // to allow headers to work even without a preamble
          hljs.inherit(HEADER, {
            relevance: 0
          })
        ]
      };
    }
    
    module.exports = http;
    
    
    /***/ },
    
    /***/ 45617
    (module) {
    
    /*
    Language: Hy
    Description: Hy is a wonderful dialect of Lisp that’s embedded in Python.
    Author: Sergey Sobko 
    Website: http://docs.hylang.org/en/stable/
    Category: lisp
    */
    
    function hy(hljs) {
      var SYMBOLSTART = 'a-zA-Z_\\-!.?+*=<>&#\'';
      var SYMBOL_RE = '[' + SYMBOLSTART + '][' + SYMBOLSTART + '0-9/;:]*';
      var keywords = {
        $pattern: SYMBOL_RE,
        'builtin-name':
          // keywords
          '!= % %= & &= * ** **= *= *map ' +
          '+ += , --build-class-- --import-- -= . / // //= ' +
          '/= < << <<= <= = > >= >> >>= ' +
          '@ @= ^ ^= abs accumulate all and any ap-compose ' +
          'ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ' +
          'ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast ' +
          'callable calling-module-name car case cdr chain chr coll? combinations compile ' +
          'compress cond cons cons? continue count curry cut cycle dec ' +
          'def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn ' +
          'defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir ' +
          'disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? ' +
          'end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first ' +
          'flatten float? fn fnc fnr for for* format fraction genexpr ' +
          'gensym get getattr global globals group-by hasattr hash hex id ' +
          'identity if if* if-not if-python2 import in inc input instance? ' +
          'integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even ' +
          'is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none ' +
          'is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass ' +
          'iter iterable? iterate iterator? keyword keyword? lambda last len let ' +
          'lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all ' +
          'map max merge-with method-decorator min multi-decorator multicombinations name neg? next ' +
          'none? nonlocal not not-in not? nth numeric? oct odd? open ' +
          'or ord partition permutations pos? post-route postwalk pow prewalk print ' +
          'product profile/calls profile/cpu put-route quasiquote quote raise range read read-str ' +
          'recursive-replace reduce remove repeat repeatedly repr require rest round route ' +
          'route-with-methods rwm second seq set-comp setattr setv some sorted string ' +
          'string? sum switch symbol? take take-nth take-while tee try unless ' +
          'unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms ' +
          'xi xor yield yield-from zero? zip zip-longest | |= ~'
       };
    
      var SIMPLE_NUMBER_RE = '[-+]?\\d+(\\.\\d+)?';
    
      var SYMBOL = {
        begin: SYMBOL_RE,
        relevance: 0
      };
      var NUMBER = {
        className: 'number', begin: SIMPLE_NUMBER_RE,
        relevance: 0
      };
      var STRING = hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null});
      var COMMENT = hljs.COMMENT(
        ';',
        '$',
        {
          relevance: 0
        }
      );
      var LITERAL = {
        className: 'literal',
        begin: /\b([Tt]rue|[Ff]alse|nil|None)\b/
      };
      var COLLECTION = {
        begin: '[\\[\\{]', end: '[\\]\\}]'
      };
      var HINT = {
        className: 'comment',
        begin: '\\^' + SYMBOL_RE
      };
      var HINT_COL = hljs.COMMENT('\\^\\{', '\\}');
      var KEY = {
        className: 'symbol',
        begin: '[:]{1,2}' + SYMBOL_RE
      };
      var LIST = {
        begin: '\\(', end: '\\)'
      };
      var BODY = {
        endsWithParent: true,
        relevance: 0
      };
      var NAME = {
        className: 'name',
        relevance: 0,
        keywords: keywords,
        begin: SYMBOL_RE,
        starts: BODY
      };
      var DEFAULT_CONTAINS = [LIST, STRING, HINT, HINT_COL, COMMENT, KEY, COLLECTION, NUMBER, LITERAL, SYMBOL];
    
      LIST.contains = [hljs.COMMENT('comment', ''), NAME, BODY];
      BODY.contains = DEFAULT_CONTAINS;
      COLLECTION.contains = DEFAULT_CONTAINS;
    
      return {
        name: 'Hy',
        aliases: ['hylang'],
        illegal: /\S/,
        contains: [hljs.SHEBANG(), LIST, STRING, HINT, HINT_COL, COMMENT, KEY, COLLECTION, NUMBER, LITERAL]
      };
    }
    
    module.exports = hy;
    
    
    /***/ },
    
    /***/ 12962
    (module) {
    
    /*
    Language: Inform 7
    Author: Bruno Dias 
    Description: Language definition for Inform 7, a DSL for writing parser interactive fiction.
    Website: http://inform7.com
    */
    
    function inform7(hljs) {
      const START_BRACKET = '\\[';
      const END_BRACKET = '\\]';
      return {
        name: 'Inform 7',
        aliases: ['i7'],
        case_insensitive: true,
        keywords: {
          // Some keywords more or less unique to I7, for relevance.
          keyword:
            // kind:
            'thing room person man woman animal container ' +
            'supporter backdrop door ' +
            // characteristic:
            'scenery open closed locked inside gender ' +
            // verb:
            'is are say understand ' +
            // misc keyword:
            'kind of rule'
        },
        contains: [
          {
            className: 'string',
            begin: '"',
            end: '"',
            relevance: 0,
            contains: [
              {
                className: 'subst',
                begin: START_BRACKET,
                end: END_BRACKET
              }
            ]
          },
          {
            className: 'section',
            begin: /^(Volume|Book|Part|Chapter|Section|Table)\b/,
            end: '$'
          },
          {
            // Rule definition
            // This is here for relevance.
            begin: /^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,
            end: ':',
            contains: [
              {
                // Rule name
                begin: '\\(This',
                end: '\\)'
              }
            ]
          },
          {
            className: 'comment',
            begin: START_BRACKET,
            end: END_BRACKET,
            contains: ['self']
          }
        ]
      };
    }
    
    module.exports = inform7;
    
    
    /***/ },
    
    /***/ 40634
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: TOML, also INI
    Description: TOML aims to be a minimal configuration file format that's easy to read due to obvious semantics.
    Contributors: Guillaume Gomez 
    Category: common, config
    Website: https://github.com/toml-lang/toml
    */
    
    function ini(hljs) {
      const NUMBERS = {
        className: 'number',
        relevance: 0,
        variants: [
          {
            begin: /([+-]+)?[\d]+_[\d_]+/
          },
          {
            begin: hljs.NUMBER_RE
          }
        ]
      };
      const COMMENTS = hljs.COMMENT();
      COMMENTS.variants = [
        {
          begin: /;/,
          end: /$/
        },
        {
          begin: /#/,
          end: /$/
        }
      ];
      const VARIABLES = {
        className: 'variable',
        variants: [
          {
            begin: /\$[\w\d"][\w\d_]*/
          },
          {
            begin: /\$\{(.*?)\}/
          }
        ]
      };
      const LITERALS = {
        className: 'literal',
        begin: /\bon|off|true|false|yes|no\b/
      };
      const STRINGS = {
        className: "string",
        contains: [hljs.BACKSLASH_ESCAPE],
        variants: [
          {
            begin: "'''",
            end: "'''",
            relevance: 10
          },
          {
            begin: '"""',
            end: '"""',
            relevance: 10
          },
          {
            begin: '"',
            end: '"'
          },
          {
            begin: "'",
            end: "'"
          }
        ]
      };
      const ARRAY = {
        begin: /\[/,
        end: /\]/,
        contains: [
          COMMENTS,
          LITERALS,
          VARIABLES,
          STRINGS,
          NUMBERS,
          'self'
        ],
        relevance: 0
      };
    
      const BARE_KEY = /[A-Za-z0-9_-]+/;
      const QUOTED_KEY_DOUBLE_QUOTE = /"(\\"|[^"])*"/;
      const QUOTED_KEY_SINGLE_QUOTE = /'[^']*'/;
      const ANY_KEY = either(
        BARE_KEY, QUOTED_KEY_DOUBLE_QUOTE, QUOTED_KEY_SINGLE_QUOTE
      );
      const DOTTED_KEY = concat(
        ANY_KEY, '(\\s*\\.\\s*', ANY_KEY, ')*',
        lookahead(/\s*=\s*[^#\s]/)
      );
    
      return {
        name: 'TOML, also INI',
        aliases: ['toml'],
        case_insensitive: true,
        illegal: /\S/,
        contains: [
          COMMENTS,
          {
            className: 'section',
            begin: /\[+/,
            end: /\]+/
          },
          {
            begin: DOTTED_KEY,
            className: 'attr',
            starts: {
              end: /$/,
              contains: [
                COMMENTS,
                ARRAY,
                LITERALS,
                VARIABLES,
                STRINGS,
                NUMBERS
              ]
            }
          }
        ]
      };
    }
    
    module.exports = ini;
    
    
    /***/ },
    
    /***/ 76414
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: IRPF90
    Author: Anthony Scemama 
    Description: IRPF90 is an open-source Fortran code generator
    Website: http://irpf90.ups-tlse.fr
    Category: scientific
    */
    
    /** @type LanguageFn */
    function irpf90(hljs) {
      const PARAMS = {
        className: 'params',
        begin: '\\(',
        end: '\\)'
      };
    
      // regex in both fortran and irpf90 should match
      const OPTIONAL_NUMBER_SUFFIX = /(_[a-z_\d]+)?/;
      const OPTIONAL_NUMBER_EXP = /([de][+-]?\d+)?/;
      const NUMBER = {
        className: 'number',
        variants: [
          {
            begin: concat(/\b\d+/, /\.(\d*)/, OPTIONAL_NUMBER_EXP, OPTIONAL_NUMBER_SUFFIX)
          },
          {
            begin: concat(/\b\d+/, OPTIONAL_NUMBER_EXP, OPTIONAL_NUMBER_SUFFIX)
          },
          {
            begin: concat(/\.\d+/, OPTIONAL_NUMBER_EXP, OPTIONAL_NUMBER_SUFFIX)
          }
        ],
        relevance: 0
      };
    
      const F_KEYWORDS = {
        literal: '.False. .True.',
        keyword: 'kind do while private call intrinsic where elsewhere ' +
          'type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then ' +
          'public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. ' +
          'goto save else use module select case ' +
          'access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit ' +
          'continue format pause cycle exit ' +
          'c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg ' +
          'synchronous nopass non_overridable pass protected volatile abstract extends import ' +
          'non_intrinsic value deferred generic final enumerator class associate bind enum ' +
          'c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t ' +
          'c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double ' +
          'c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr ' +
          'c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated  c_f_pointer ' +
          'c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor ' +
          'numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ' +
          'ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive ' +
          'pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure ' +
          'integer real character complex logical dimension allocatable|10 parameter ' +
          'external implicit|10 none double precision assign intent optional pointer ' +
          'target in out common equivalence data ' +
          // IRPF90 special keywords
          'begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch ' +
          'soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read',
        built_in: 'alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint ' +
          'dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl ' +
          'algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama ' +
          'iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod ' +
          'qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log ' +
          'log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate ' +
          'adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product ' +
          'eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul ' +
          'maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product ' +
          'radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind ' +
          'set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer ' +
          'dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ' +
          'ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode ' +
          'is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of ' +
          'acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 ' +
          'atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits ' +
          'bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr ' +
          'num_images parity popcnt poppar shifta shiftl shiftr this_image ' +
          // IRPF90 special built_ins
          'IRP_ALIGN irp_here'
      };
      return {
        name: 'IRPF90',
        case_insensitive: true,
        keywords: F_KEYWORDS,
        illegal: /\/\*/,
        contains: [
          hljs.inherit(hljs.APOS_STRING_MODE, {
            className: 'string',
            relevance: 0
          }),
          hljs.inherit(hljs.QUOTE_STRING_MODE, {
            className: 'string',
            relevance: 0
          }),
          {
            className: 'function',
            beginKeywords: 'subroutine function program',
            illegal: '[${=\\n]',
            contains: [
              hljs.UNDERSCORE_TITLE_MODE,
              PARAMS
            ]
          },
          hljs.COMMENT('!', '$', {
            relevance: 0
          }),
          hljs.COMMENT('begin_doc', 'end_doc', {
            relevance: 10
          }),
          NUMBER
        ]
      };
    }
    
    module.exports = irpf90;
    
    
    /***/ },
    
    /***/ 1012
    (module) {
    
    /*
    Language: ISBL
    Author: Dmitriy Tarasov 
    Description: built-in language DIRECTUM
    Category: enterprise
    */
    
    function isbl(hljs) {
      // Определение идентификаторов
      const UNDERSCORE_IDENT_RE = "[A-Za-zА-Яа-яёЁ_!][A-Za-zА-Яа-яёЁ_0-9]*";
    
      // Определение имен функций
      const FUNCTION_NAME_IDENT_RE = "[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]*";
    
      // keyword : ключевые слова
      const KEYWORD =
        "and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile конецпока " +
        "except exitfor finally foreach все if если in в not не or или try while пока ";
    
      // SYSRES Constants
      const sysres_constants =
        "SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT " +
        "SYSRES_CONST_ACCES_RIGHT_TYPE_FULL " +
        "SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW " +
        "SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_NO_ACCESS_VIEW " +
        "SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_VIEW " +
        "SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE " +
        "SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE " +
        "SYSRES_CONST_ACCESS_TYPE_CHANGE " +
        "SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE " +
        "SYSRES_CONST_ACCESS_TYPE_EXISTS " +
        "SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE " +
        "SYSRES_CONST_ACCESS_TYPE_FULL " +
        "SYSRES_CONST_ACCESS_TYPE_FULL_CODE " +
        "SYSRES_CONST_ACCESS_TYPE_VIEW " +
        "SYSRES_CONST_ACCESS_TYPE_VIEW_CODE " +
        "SYSRES_CONST_ACTION_TYPE_ABORT " +
        "SYSRES_CONST_ACTION_TYPE_ACCEPT " +
        "SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS " +
        "SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT " +
        "SYSRES_CONST_ACTION_TYPE_CHANGE_CARD " +
        "SYSRES_CONST_ACTION_TYPE_CHANGE_KIND " +
        "SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE " +
        "SYSRES_CONST_ACTION_TYPE_CONTINUE " +
        "SYSRES_CONST_ACTION_TYPE_COPY " +
        "SYSRES_CONST_ACTION_TYPE_CREATE " +
        "SYSRES_CONST_ACTION_TYPE_CREATE_VERSION " +
        "SYSRES_CONST_ACTION_TYPE_DELETE " +
        "SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT " +
        "SYSRES_CONST_ACTION_TYPE_DELETE_VERSION " +
        "SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS " +
        "SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS " +
        "SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE " +
        "SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD " +
        "SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD " +
        "SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK " +
        "SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK " +
        "SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK " +
        "SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK " +
        "SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE " +
        "SYSRES_CONST_ACTION_TYPE_LOCK " +
        "SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER " +
        "SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY " +
        "SYSRES_CONST_ACTION_TYPE_MARK_AS_READED " +
        "SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED " +
        "SYSRES_CONST_ACTION_TYPE_MODIFY " +
        "SYSRES_CONST_ACTION_TYPE_MODIFY_CARD " +
        "SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE " +
        "SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION " +
        "SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE " +
        "SYSRES_CONST_ACTION_TYPE_PERFORM " +
        "SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY " +
        "SYSRES_CONST_ACTION_TYPE_RESTART " +
        "SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE " +
        "SYSRES_CONST_ACTION_TYPE_REVISION " +
        "SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL " +
        "SYSRES_CONST_ACTION_TYPE_SIGN " +
        "SYSRES_CONST_ACTION_TYPE_START " +
        "SYSRES_CONST_ACTION_TYPE_UNLOCK " +
        "SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER " +
        "SYSRES_CONST_ACTION_TYPE_VERSION_STATE " +
        "SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY " +
        "SYSRES_CONST_ACTION_TYPE_VIEW " +
        "SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY " +
        "SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY " +
        "SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY " +
        "SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE " +
        "SYSRES_CONST_ADD_REFERENCE_MODE_NAME " +
        "SYSRES_CONST_ADDITION_REQUISITE_CODE " +
        "SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE " +
        "SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME " +
        "SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME " +
        "SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME " +
        "SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE " +
        "SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION " +
        "SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS " +
        "SYSRES_CONST_ALL_USERS_GROUP " +
        "SYSRES_CONST_ALL_USERS_GROUP_NAME " +
        "SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME " +
        "SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE " +
        "SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME " +
        "SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_APPROVING_SIGNATURE_NAME " +
        "SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE " +
        "SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE " +
        "SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE " +
        "SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN " +
        "SYSRES_CONST_ATTACH_TYPE_DOC " +
        "SYSRES_CONST_ATTACH_TYPE_EDOC " +
        "SYSRES_CONST_ATTACH_TYPE_FOLDER " +
        "SYSRES_CONST_ATTACH_TYPE_JOB " +
        "SYSRES_CONST_ATTACH_TYPE_REFERENCE " +
        "SYSRES_CONST_ATTACH_TYPE_TASK " +
        "SYSRES_CONST_AUTH_ENCODED_PASSWORD " +
        "SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE " +
        "SYSRES_CONST_AUTH_NOVELL " +
        "SYSRES_CONST_AUTH_PASSWORD " +
        "SYSRES_CONST_AUTH_PASSWORD_CODE " +
        "SYSRES_CONST_AUTH_WINDOWS " +
        "SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME " +
        "SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE " +
        "SYSRES_CONST_AUTO_ENUM_METHOD_FLAG " +
        "SYSRES_CONST_AUTO_NUMERATION_CODE " +
        "SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG " +
        "SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE " +
        "SYSRES_CONST_AUTOTEXT_USAGE_ALL " +
        "SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE " +
        "SYSRES_CONST_AUTOTEXT_USAGE_SIGN " +
        "SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE " +
        "SYSRES_CONST_AUTOTEXT_USAGE_WORK " +
        "SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE " +
        "SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE " +
        "SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE " +
        "SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE " +
        "SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE " +
        "SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR " +
        "SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR " +
        "SYSRES_CONST_BTN_PART " +
        "SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE " +
        "SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE " +
        "SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE " +
        "SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT " +
        "SYSRES_CONST_CARD_PART " +
        "SYSRES_CONST_CARD_REFERENCE_MODE_NAME " +
        "SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE " +
        "SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE " +
        "SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE " +
        "SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE " +
        "SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE " +
        "SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE " +
        "SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE " +
        "SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE " +
        "SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE " +
        "SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT " +
        "SYSRES_CONST_CODE_COMPONENT_TYPE_URL " +
        "SYSRES_CONST_CODE_REQUISITE_ACCESS " +
        "SYSRES_CONST_CODE_REQUISITE_CODE " +
        "SYSRES_CONST_CODE_REQUISITE_COMPONENT " +
        "SYSRES_CONST_CODE_REQUISITE_DESCRIPTION " +
        "SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT " +
        "SYSRES_CONST_CODE_REQUISITE_RECORD " +
        "SYSRES_CONST_COMMENT_REQ_CODE " +
        "SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE " +
        "SYSRES_CONST_COMP_CODE_GRD " +
        "SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS " +
        "SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS " +
        "SYSRES_CONST_COMPONENT_TYPE_DOCS " +
        "SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS " +
        "SYSRES_CONST_COMPONENT_TYPE_EDOCS " +
        "SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE " +
        "SYSRES_CONST_COMPONENT_TYPE_OTHER " +
        "SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES " +
        "SYSRES_CONST_COMPONENT_TYPE_REFERENCES " +
        "SYSRES_CONST_COMPONENT_TYPE_REPORTS " +
        "SYSRES_CONST_COMPONENT_TYPE_SCRIPTS " +
        "SYSRES_CONST_COMPONENT_TYPE_URL " +
        "SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE " +
        "SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION " +
        "SYSRES_CONST_CONST_FIRM_STATUS_COMMON " +
        "SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL " +
        "SYSRES_CONST_CONST_NEGATIVE_VALUE " +
        "SYSRES_CONST_CONST_POSITIVE_VALUE " +
        "SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE " +
        "SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE " +
        "SYSRES_CONST_CONTENTS_REQUISITE_CODE " +
        "SYSRES_CONST_DATA_TYPE_BOOLEAN " +
        "SYSRES_CONST_DATA_TYPE_DATE " +
        "SYSRES_CONST_DATA_TYPE_FLOAT " +
        "SYSRES_CONST_DATA_TYPE_INTEGER " +
        "SYSRES_CONST_DATA_TYPE_PICK " +
        "SYSRES_CONST_DATA_TYPE_REFERENCE " +
        "SYSRES_CONST_DATA_TYPE_STRING " +
        "SYSRES_CONST_DATA_TYPE_TEXT " +
        "SYSRES_CONST_DATA_TYPE_VARIANT " +
        "SYSRES_CONST_DATE_CLOSE_REQ_CODE " +
        "SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR " +
        "SYSRES_CONST_DATE_OPEN_REQ_CODE " +
        "SYSRES_CONST_DATE_REQUISITE " +
        "SYSRES_CONST_DATE_REQUISITE_CODE " +
        "SYSRES_CONST_DATE_REQUISITE_NAME " +
        "SYSRES_CONST_DATE_REQUISITE_TYPE " +
        "SYSRES_CONST_DATE_TYPE_CHAR " +
        "SYSRES_CONST_DATETIME_FORMAT_VALUE " +
        "SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE " +
        "SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE " +
        "SYSRES_CONST_DESCRIPTION_REQUISITE_CODE " +
        "SYSRES_CONST_DET1_PART " +
        "SYSRES_CONST_DET2_PART " +
        "SYSRES_CONST_DET3_PART " +
        "SYSRES_CONST_DET4_PART " +
        "SYSRES_CONST_DET5_PART " +
        "SYSRES_CONST_DET6_PART " +
        "SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE " +
        "SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE " +
        "SYSRES_CONST_DETAIL_REQ_CODE " +
        "SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE " +
        "SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME " +
        "SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE " +
        "SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME " +
        "SYSRES_CONST_DOCUMENT_STORAGES_CODE " +
        "SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME " +
        "SYSRES_CONST_DOUBLE_REQUISITE_CODE " +
        "SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE " +
        "SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE " +
        "SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE " +
        "SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE " +
        "SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE " +
        "SYSRES_CONST_EDITORS_REFERENCE_CODE " +
        "SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE " +
        "SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE " +
        "SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE " +
        "SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE " +
        "SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE " +
        "SYSRES_CONST_EDOC_DATE_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_KIND_REFERENCE_CODE " +
        "SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE " +
        "SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE " +
        "SYSRES_CONST_EDOC_NONE_ENCODE_CODE " +
        "SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE " +
        "SYSRES_CONST_EDOC_READONLY_ACCESS_CODE " +
        "SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE " +
        "SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE " +
        "SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE " +
        "SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE " +
        "SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE " +
        "SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE " +
        "SYSRES_CONST_EDOC_WRITE_ACCES_CODE " +
        "SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE " +
        "SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE " +
        "SYSRES_CONST_END_DATE_REQUISITE_CODE " +
        "SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE " +
        "SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE " +
        "SYSRES_CONST_EXIST_CONST " +
        "SYSRES_CONST_EXIST_VALUE " +
        "SYSRES_CONST_EXPORT_LOCK_TYPE_ASK " +
        "SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK " +
        "SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK " +
        "SYSRES_CONST_EXPORT_VERSION_TYPE_ASK " +
        "SYSRES_CONST_EXPORT_VERSION_TYPE_LAST " +
        "SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE " +
        "SYSRES_CONST_EXTENSION_REQUISITE_CODE " +
        "SYSRES_CONST_FILTER_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_FILTER_REQUISITE_CODE " +
        "SYSRES_CONST_FILTER_TYPE_COMMON_CODE " +
        "SYSRES_CONST_FILTER_TYPE_COMMON_NAME " +
        "SYSRES_CONST_FILTER_TYPE_USER_CODE " +
        "SYSRES_CONST_FILTER_TYPE_USER_NAME " +
        "SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME " +
        "SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR " +
        "SYSRES_CONST_FLOAT_REQUISITE_TYPE " +
        "SYSRES_CONST_FOLDER_AUTHOR_VALUE " +
        "SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS " +
        "SYSRES_CONST_FOLDER_KIND_COMPONENTS " +
        "SYSRES_CONST_FOLDER_KIND_EDOCS " +
        "SYSRES_CONST_FOLDER_KIND_JOBS " +
        "SYSRES_CONST_FOLDER_KIND_TASKS " +
        "SYSRES_CONST_FOLDER_TYPE_COMMON " +
        "SYSRES_CONST_FOLDER_TYPE_COMPONENT " +
        "SYSRES_CONST_FOLDER_TYPE_FAVORITES " +
        "SYSRES_CONST_FOLDER_TYPE_INBOX " +
        "SYSRES_CONST_FOLDER_TYPE_OUTBOX " +
        "SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH " +
        "SYSRES_CONST_FOLDER_TYPE_SEARCH " +
        "SYSRES_CONST_FOLDER_TYPE_SHORTCUTS " +
        "SYSRES_CONST_FOLDER_TYPE_USER " +
        "SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG " +
        "SYSRES_CONST_FULL_SUBSTITUTE_TYPE " +
        "SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE " +
        "SYSRES_CONST_FUNCTION_CANCEL_RESULT " +
        "SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM " +
        "SYSRES_CONST_FUNCTION_CATEGORY_USER " +
        "SYSRES_CONST_FUNCTION_FAILURE_RESULT " +
        "SYSRES_CONST_FUNCTION_SAVE_RESULT " +
        "SYSRES_CONST_GENERATED_REQUISITE " +
        "SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR " +
        "SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE " +
        "SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE " +
        "SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME " +
        "SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE " +
        "SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME " +
        "SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE " +
        "SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_GROUP_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE " +
        "SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE " +
        "SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE " +
        "SYSRES_CONST_GROUP_USER_REQUISITE_CODE " +
        "SYSRES_CONST_GROUPS_REFERENCE_CODE " +
        "SYSRES_CONST_GROUPS_REQUISITE_CODE " +
        "SYSRES_CONST_HIDDEN_MODE_NAME " +
        "SYSRES_CONST_HIGH_LVL_REQUISITE_CODE " +
        "SYSRES_CONST_HISTORY_ACTION_CREATE_CODE " +
        "SYSRES_CONST_HISTORY_ACTION_DELETE_CODE " +
        "SYSRES_CONST_HISTORY_ACTION_EDIT_CODE " +
        "SYSRES_CONST_HOUR_CHAR " +
        "SYSRES_CONST_ID_REQUISITE_CODE " +
        "SYSRES_CONST_IDSPS_REQUISITE_CODE " +
        "SYSRES_CONST_IMAGE_MODE_COLOR " +
        "SYSRES_CONST_IMAGE_MODE_GREYSCALE " +
        "SYSRES_CONST_IMAGE_MODE_MONOCHROME " +
        "SYSRES_CONST_IMPORTANCE_HIGH " +
        "SYSRES_CONST_IMPORTANCE_LOW " +
        "SYSRES_CONST_IMPORTANCE_NORMAL " +
        "SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE " +
        "SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE " +
        "SYSRES_CONST_INT_REQUISITE " +
        "SYSRES_CONST_INT_REQUISITE_TYPE " +
        "SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR " +
        "SYSRES_CONST_INTEGER_TYPE_CHAR " +
        "SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE " +
        "SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE " +
        "SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE " +
        "SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE " +
        "SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE " +
        "SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE " +
        "SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE " +
        "SYSRES_CONST_JOB_BLOCK_DESCRIPTION " +
        "SYSRES_CONST_JOB_KIND_CONTROL_JOB " +
        "SYSRES_CONST_JOB_KIND_JOB " +
        "SYSRES_CONST_JOB_KIND_NOTICE " +
        "SYSRES_CONST_JOB_STATE_ABORTED " +
        "SYSRES_CONST_JOB_STATE_COMPLETE " +
        "SYSRES_CONST_JOB_STATE_WORKING " +
        "SYSRES_CONST_KIND_REQUISITE_CODE " +
        "SYSRES_CONST_KIND_REQUISITE_NAME " +
        "SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE " +
        "SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE " +
        "SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE " +
        "SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE " +
        "SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE " +
        "SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE " +
        "SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE " +
        "SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE " +
        "SYSRES_CONST_KOD_INPUT_TYPE " +
        "SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE " +
        "SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE " +
        "SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR " +
        "SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT " +
        "SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT " +
        "SYSRES_CONST_LINK_OBJECT_KIND_EDOC " +
        "SYSRES_CONST_LINK_OBJECT_KIND_FOLDER " +
        "SYSRES_CONST_LINK_OBJECT_KIND_JOB " +
        "SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE " +
        "SYSRES_CONST_LINK_OBJECT_KIND_TASK " +
        "SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_LIST_REFERENCE_MODE_NAME " +
        "SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE " +
        "SYSRES_CONST_MAIN_VIEW_CODE " +
        "SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG " +
        "SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE " +
        "SYSRES_CONST_MAXIMIZED_MODE_NAME " +
        "SYSRES_CONST_ME_VALUE " +
        "SYSRES_CONST_MESSAGE_ATTENTION_CAPTION " +
        "SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION " +
        "SYSRES_CONST_MESSAGE_ERROR_CAPTION " +
        "SYSRES_CONST_MESSAGE_INFORMATION_CAPTION " +
        "SYSRES_CONST_MINIMIZED_MODE_NAME " +
        "SYSRES_CONST_MINUTE_CHAR " +
        "SYSRES_CONST_MODULE_REQUISITE_CODE " +
        "SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION " +
        "SYSRES_CONST_MONTH_FORMAT_VALUE " +
        "SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE " +
        "SYSRES_CONST_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE " +
        "SYSRES_CONST_NAMEAN_INPUT_TYPE " +
        "SYSRES_CONST_NEGATIVE_PICK_VALUE " +
        "SYSRES_CONST_NEGATIVE_VALUE " +
        "SYSRES_CONST_NO " +
        "SYSRES_CONST_NO_PICK_VALUE " +
        "SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE " +
        "SYSRES_CONST_NO_VALUE " +
        "SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE " +
        "SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE " +
        "SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE " +
        "SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE " +
        "SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE " +
        "SYSRES_CONST_NORMAL_MODE_NAME " +
        "SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE " +
        "SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME " +
        "SYSRES_CONST_NOTE_REQUISITE_CODE " +
        "SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION " +
        "SYSRES_CONST_NUM_REQUISITE " +
        "SYSRES_CONST_NUM_STR_REQUISITE_CODE " +
        "SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG " +
        "SYSRES_CONST_NUMERATION_AUTO_STRONG " +
        "SYSRES_CONST_NUMERATION_FROM_DICTONARY " +
        "SYSRES_CONST_NUMERATION_MANUAL " +
        "SYSRES_CONST_NUMERIC_TYPE_CHAR " +
        "SYSRES_CONST_NUMREQ_REQUISITE_CODE " +
        "SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE " +
        "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE " +
        "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE " +
        "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE " +
        "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE " +
        "SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX " +
        "SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR " +
        "SYSRES_CONST_ORIGINALREF_REQUISITE_CODE " +
        "SYSRES_CONST_OURFIRM_REF_CODE " +
        "SYSRES_CONST_OURFIRM_REQUISITE_CODE " +
        "SYSRES_CONST_OURFIRM_VAR " +
        "SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE " +
        "SYSRES_CONST_PICK_NEGATIVE_RESULT " +
        "SYSRES_CONST_PICK_POSITIVE_RESULT " +
        "SYSRES_CONST_PICK_REQUISITE " +
        "SYSRES_CONST_PICK_REQUISITE_TYPE " +
        "SYSRES_CONST_PICK_TYPE_CHAR " +
        "SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE " +
        "SYSRES_CONST_PLATFORM_VERSION_COMMENT " +
        "SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE " +
        "SYSRES_CONST_POSITIVE_PICK_VALUE " +
        "SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE " +
        "SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE " +
        "SYSRES_CONST_PRIORITY_REQUISITE_CODE " +
        "SYSRES_CONST_QUALIFIED_TASK_TYPE " +
        "SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE " +
        "SYSRES_CONST_RECSTAT_REQUISITE_CODE " +
        "SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR " +
        "SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_REF_REQUISITE " +
        "SYSRES_CONST_REF_REQUISITE_TYPE " +
        "SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE " +
        "SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE " +
        "SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE " +
        "SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE " +
        "SYSRES_CONST_REFERENCE_TYPE_CHAR " +
        "SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME " +
        "SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE " +
        "SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE " +
        "SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING " +
        "SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN " +
        "SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY " +
        "SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE " +
        "SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL " +
        "SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE " +
        "SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE " +
        "SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE " +
        "SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE " +
        "SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE " +
        "SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE " +
        "SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE " +
        "SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE " +
        "SYSRES_CONST_REQ_MODE_AVAILABLE_CODE " +
        "SYSRES_CONST_REQ_MODE_EDIT_CODE " +
        "SYSRES_CONST_REQ_MODE_HIDDEN_CODE " +
        "SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE " +
        "SYSRES_CONST_REQ_MODE_VIEW_CODE " +
        "SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE " +
        "SYSRES_CONST_REQ_SECTION_VALUE " +
        "SYSRES_CONST_REQ_TYPE_VALUE " +
        "SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT " +
        "SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL " +
        "SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME " +
        "SYSRES_CONST_REQUISITE_FORMAT_LEFT " +
        "SYSRES_CONST_REQUISITE_FORMAT_RIGHT " +
        "SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT " +
        "SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE " +
        "SYSRES_CONST_REQUISITE_SECTION_ACTIONS " +
        "SYSRES_CONST_REQUISITE_SECTION_BUTTON " +
        "SYSRES_CONST_REQUISITE_SECTION_BUTTONS " +
        "SYSRES_CONST_REQUISITE_SECTION_CARD " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE10 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE11 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE12 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE13 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE14 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE15 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE16 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE17 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE18 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE19 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE2 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE20 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE21 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE22 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE23 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE24 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE3 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE4 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE5 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE6 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE7 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE8 " +
        "SYSRES_CONST_REQUISITE_SECTION_TABLE9 " +
        "SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE " +
        "SYSRES_CONST_RIGHT_ALIGNMENT_CODE " +
        "SYSRES_CONST_ROLES_REFERENCE_CODE " +
        "SYSRES_CONST_ROUTE_STEP_AFTER_RUS " +
        "SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS " +
        "SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS " +
        "SYSRES_CONST_ROUTE_TYPE_COMPLEX " +
        "SYSRES_CONST_ROUTE_TYPE_PARALLEL " +
        "SYSRES_CONST_ROUTE_TYPE_SERIAL " +
        "SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE " +
        "SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE " +
        "SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE " +
        "SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION " +
        "SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE " +
        "SYSRES_CONST_SEARCHES_COMPONENT_CONTENT " +
        "SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME " +
        "SYSRES_CONST_SEARCHES_EDOC_CONTENT " +
        "SYSRES_CONST_SEARCHES_FOLDER_CONTENT " +
        "SYSRES_CONST_SEARCHES_JOB_CONTENT " +
        "SYSRES_CONST_SEARCHES_REFERENCE_CODE " +
        "SYSRES_CONST_SEARCHES_TASK_CONTENT " +
        "SYSRES_CONST_SECOND_CHAR " +
        "SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE " +
        "SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE " +
        "SYSRES_CONST_SECTION_REQUISITE_CODE " +
        "SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE " +
        "SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE " +
        "SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE " +
        "SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE " +
        "SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE " +
        "SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE " +
        "SYSRES_CONST_SELECT_REFERENCE_MODE_NAME " +
        "SYSRES_CONST_SELECT_TYPE_SELECTABLE " +
        "SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD " +
        "SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD " +
        "SYSRES_CONST_SELECT_TYPE_UNSLECTABLE " +
        "SYSRES_CONST_SERVER_TYPE_MAIN " +
        "SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE " +
        "SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE " +
        "SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE " +
        "SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE " +
        "SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE " +
        "SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE " +
        "SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE " +
        "SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE " +
        "SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE " +
        "SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE " +
        "SYSRES_CONST_STATE_REQ_NAME " +
        "SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE " +
        "SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE " +
        "SYSRES_CONST_STATE_REQUISITE_CODE " +
        "SYSRES_CONST_STATIC_ROLE_TYPE_CODE " +
        "SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE " +
        "SYSRES_CONST_STATUS_VALUE_AUTOCLEANING " +
        "SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE " +
        "SYSRES_CONST_STATUS_VALUE_COMPLETE " +
        "SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE " +
        "SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE " +
        "SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE " +
        "SYSRES_CONST_STATUS_VALUE_RED_SQUARE " +
        "SYSRES_CONST_STATUS_VALUE_SUSPEND " +
        "SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE " +
        "SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE " +
        "SYSRES_CONST_STORAGE_TYPE_FILE " +
        "SYSRES_CONST_STORAGE_TYPE_SQL_SERVER " +
        "SYSRES_CONST_STR_REQUISITE " +
        "SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE " +
        "SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR " +
        "SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR " +
        "SYSRES_CONST_STRING_REQUISITE_CODE " +
        "SYSRES_CONST_STRING_REQUISITE_TYPE " +
        "SYSRES_CONST_STRING_TYPE_CHAR " +
        "SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE " +
        "SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION " +
        "SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE " +
        "SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE " +
        "SYSRES_CONST_SYSTEM_VERSION_COMMENT " +
        "SYSRES_CONST_TASK_ACCESS_TYPE_ALL " +
        "SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS " +
        "SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL " +
        "SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION " +
        "SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD " +
        "SYSRES_CONST_TASK_ENCODE_TYPE_NONE " +
        "SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD " +
        "SYSRES_CONST_TASK_ROUTE_ALL_CONDITION " +
        "SYSRES_CONST_TASK_ROUTE_AND_CONDITION " +
        "SYSRES_CONST_TASK_ROUTE_OR_CONDITION " +
        "SYSRES_CONST_TASK_STATE_ABORTED " +
        "SYSRES_CONST_TASK_STATE_COMPLETE " +
        "SYSRES_CONST_TASK_STATE_CONTINUED " +
        "SYSRES_CONST_TASK_STATE_CONTROL " +
        "SYSRES_CONST_TASK_STATE_INIT " +
        "SYSRES_CONST_TASK_STATE_WORKING " +
        "SYSRES_CONST_TASK_TITLE " +
        "SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE " +
        "SYSRES_CONST_TASK_TYPES_REFERENCE_CODE " +
        "SYSRES_CONST_TEMPLATES_REFERENCE_CODE " +
        "SYSRES_CONST_TEST_DATE_REQUISITE_NAME " +
        "SYSRES_CONST_TEST_DEV_DATABASE_NAME " +
        "SYSRES_CONST_TEST_DEV_SYSTEM_CODE " +
        "SYSRES_CONST_TEST_EDMS_DATABASE_NAME " +
        "SYSRES_CONST_TEST_EDMS_MAIN_CODE " +
        "SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME " +
        "SYSRES_CONST_TEST_EDMS_SECOND_CODE " +
        "SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME " +
        "SYSRES_CONST_TEST_EDMS_SYSTEM_CODE " +
        "SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME " +
        "SYSRES_CONST_TEXT_REQUISITE " +
        "SYSRES_CONST_TEXT_REQUISITE_CODE " +
        "SYSRES_CONST_TEXT_REQUISITE_TYPE " +
        "SYSRES_CONST_TEXT_TYPE_CHAR " +
        "SYSRES_CONST_TYPE_CODE_REQUISITE_CODE " +
        "SYSRES_CONST_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR " +
        "SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE " +
        "SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE " +
        "SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE " +
        "SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE " +
        "SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME " +
        "SYSRES_CONST_USE_ACCESS_TYPE_CODE " +
        "SYSRES_CONST_USE_ACCESS_TYPE_NAME " +
        "SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE " +
        "SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE " +
        "SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE " +
        "SYSRES_CONST_USER_CATEGORY_NORMAL " +
        "SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE " +
        "SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE " +
        "SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE " +
        "SYSRES_CONST_USER_COMMON_CATEGORY " +
        "SYSRES_CONST_USER_COMMON_CATEGORY_CODE " +
        "SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_USER_LOGIN_REQUISITE_CODE " +
        "SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE " +
        "SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE " +
        "SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE " +
        "SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE " +
        "SYSRES_CONST_USER_SERVICE_CATEGORY " +
        "SYSRES_CONST_USER_SERVICE_CATEGORY_CODE " +
        "SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE " +
        "SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME " +
        "SYSRES_CONST_USER_STATUS_DEVELOPER_CODE " +
        "SYSRES_CONST_USER_STATUS_DEVELOPER_NAME " +
        "SYSRES_CONST_USER_STATUS_DISABLED_CODE " +
        "SYSRES_CONST_USER_STATUS_DISABLED_NAME " +
        "SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE " +
        "SYSRES_CONST_USER_STATUS_USER_CODE " +
        "SYSRES_CONST_USER_STATUS_USER_NAME " +
        "SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED " +
        "SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER " +
        "SYSRES_CONST_USER_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_REFERENCE_CODE " +
        "SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME " +
        "SYSRES_CONST_USERS_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE " +
        "SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME " +
        "SYSRES_CONST_VIEW_DEFAULT_CODE " +
        "SYSRES_CONST_VIEW_DEFAULT_NAME " +
        "SYSRES_CONST_VIEWER_REQUISITE_CODE " +
        "SYSRES_CONST_WAITING_BLOCK_DESCRIPTION " +
        "SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING  " +
        "SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING " +
        "SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE " +
        "SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE " +
        "SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE " +
        "SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE " +
        "SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE " +
        "SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS " +
        "SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS " +
        "SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD " +
        "SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT " +
        "SYSRES_CONST_XML_ENCODING " +
        "SYSRES_CONST_XREC_STAT_REQUISITE_CODE " +
        "SYSRES_CONST_XRECID_FIELD_NAME " +
        "SYSRES_CONST_YES " +
        "SYSRES_CONST_YES_NO_2_REQUISITE_CODE " +
        "SYSRES_CONST_YES_NO_REQUISITE_CODE " +
        "SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE " +
        "SYSRES_CONST_YES_PICK_VALUE " +
        "SYSRES_CONST_YES_VALUE ";
    
      // Base constant
      const base_constants = "CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ";
    
      // Base group name
      const base_group_name_constants =
        "ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME ";
    
      // Decision block properties
      const decision_block_properties_constants =
        "DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY " +
        "DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ";
    
      // File extension
      const file_extension_constants =
        "ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION " +
        "SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION ";
    
      // Job block properties
      const job_block_properties_constants =
        "JOB_BLOCK_ABORT_DEADLINE_PROPERTY " +
        "JOB_BLOCK_AFTER_FINISH_EVENT " +
        "JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT " +
        "JOB_BLOCK_ATTACHMENT_PROPERTY " +
        "JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY " +
        "JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY " +
        "JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT " +
        "JOB_BLOCK_BEFORE_START_EVENT " +
        "JOB_BLOCK_CREATED_JOBS_PROPERTY " +
        "JOB_BLOCK_DEADLINE_PROPERTY " +
        "JOB_BLOCK_EXECUTION_RESULTS_PROPERTY " +
        "JOB_BLOCK_IS_PARALLEL_PROPERTY " +
        "JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY " +
        "JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
        "JOB_BLOCK_JOB_TEXT_PROPERTY " +
        "JOB_BLOCK_NAME_PROPERTY " +
        "JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY " +
        "JOB_BLOCK_PERFORMER_PROPERTY " +
        "JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY " +
        "JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
        "JOB_BLOCK_SUBJECT_PROPERTY ";
    
      // Language code
      const language_code_constants = "ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE ";
    
      // Launching external applications
      const launching_external_applications_constants =
        "smHidden smMaximized smMinimized smNormal wmNo wmYes ";
    
      // Link kind
      const link_kind_constants =
        "COMPONENT_TOKEN_LINK_KIND " +
        "DOCUMENT_LINK_KIND " +
        "EDOCUMENT_LINK_KIND " +
        "FOLDER_LINK_KIND " +
        "JOB_LINK_KIND " +
        "REFERENCE_LINK_KIND " +
        "TASK_LINK_KIND ";
    
      // Lock type
      const lock_type_constants =
        "COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE ";
    
      // Monitor block properties
      const monitor_block_properties_constants =
        "MONITOR_BLOCK_AFTER_FINISH_EVENT " +
        "MONITOR_BLOCK_BEFORE_START_EVENT " +
        "MONITOR_BLOCK_DEADLINE_PROPERTY " +
        "MONITOR_BLOCK_INTERVAL_PROPERTY " +
        "MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY " +
        "MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
        "MONITOR_BLOCK_NAME_PROPERTY " +
        "MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
        "MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY ";
    
      // Notice block properties
      const notice_block_properties_constants =
        "NOTICE_BLOCK_AFTER_FINISH_EVENT " +
        "NOTICE_BLOCK_ATTACHMENT_PROPERTY " +
        "NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY " +
        "NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY " +
        "NOTICE_BLOCK_BEFORE_START_EVENT " +
        "NOTICE_BLOCK_CREATED_NOTICES_PROPERTY " +
        "NOTICE_BLOCK_DEADLINE_PROPERTY " +
        "NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
        "NOTICE_BLOCK_NAME_PROPERTY " +
        "NOTICE_BLOCK_NOTICE_TEXT_PROPERTY " +
        "NOTICE_BLOCK_PERFORMER_PROPERTY " +
        "NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
        "NOTICE_BLOCK_SUBJECT_PROPERTY ";
    
      // Object events
      const object_events_constants =
        "dseAfterCancel " +
        "dseAfterClose " +
        "dseAfterDelete " +
        "dseAfterDeleteOutOfTransaction " +
        "dseAfterInsert " +
        "dseAfterOpen " +
        "dseAfterScroll " +
        "dseAfterUpdate " +
        "dseAfterUpdateOutOfTransaction " +
        "dseBeforeCancel " +
        "dseBeforeClose " +
        "dseBeforeDelete " +
        "dseBeforeDetailUpdate " +
        "dseBeforeInsert " +
        "dseBeforeOpen " +
        "dseBeforeUpdate " +
        "dseOnAnyRequisiteChange " +
        "dseOnCloseRecord " +
        "dseOnDeleteError " +
        "dseOnOpenRecord " +
        "dseOnPrepareUpdate " +
        "dseOnUpdateError " +
        "dseOnUpdateRatifiedRecord " +
        "dseOnValidDelete " +
        "dseOnValidUpdate " +
        "reOnChange " +
        "reOnChangeValues " +
        "SELECTION_BEGIN_ROUTE_EVENT " +
        "SELECTION_END_ROUTE_EVENT ";
    
      // Object params
      const object_params_constants =
        "CURRENT_PERIOD_IS_REQUIRED " +
        "PREVIOUS_CARD_TYPE_NAME " +
        "SHOW_RECORD_PROPERTIES_FORM ";
    
      // Other
      const other_constants =
        "ACCESS_RIGHTS_SETTING_DIALOG_CODE " +
        "ADMINISTRATOR_USER_CODE " +
        "ANALYTIC_REPORT_TYPE " +
        "asrtHideLocal " +
        "asrtHideRemote " +
        "CALCULATED_ROLE_TYPE_CODE " +
        "COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE " +
        "DCTS_TEST_PROTOCOLS_FOLDER_PATH " +
        "E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED " +
        "E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER " +
        "E_EDOC_VERSION_ALREDY_SIGNED " +
        "E_EDOC_VERSION_ALREDY_SIGNED_BY_USER " +
        "EDOC_TYPES_CODE_REQUISITE_FIELD_NAME " +
        "EDOCUMENTS_ALIAS_NAME " +
        "FILES_FOLDER_PATH " +
        "FILTER_OPERANDS_DELIMITER " +
        "FILTER_OPERATIONS_DELIMITER " +
        "FORMCARD_NAME " +
        "FORMLIST_NAME " +
        "GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE " +
        "GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE " +
        "INTEGRATED_REPORT_TYPE " +
        "IS_BUILDER_APPLICATION_ROLE " +
        "IS_BUILDER_APPLICATION_ROLE2 " +
        "IS_BUILDER_USERS " +
        "ISBSYSDEV " +
        "LOG_FOLDER_PATH " +
        "mbCancel " +
        "mbNo " +
        "mbNoToAll " +
        "mbOK " +
        "mbYes " +
        "mbYesToAll " +
        "MEMORY_DATASET_DESRIPTIONS_FILENAME " +
        "mrNo " +
        "mrNoToAll " +
        "mrYes " +
        "mrYesToAll " +
        "MULTIPLE_SELECT_DIALOG_CODE " +
        "NONOPERATING_RECORD_FLAG_FEMININE " +
        "NONOPERATING_RECORD_FLAG_MASCULINE " +
        "OPERATING_RECORD_FLAG_FEMININE " +
        "OPERATING_RECORD_FLAG_MASCULINE " +
        "PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE " +
        "PROGRAM_INITIATED_LOOKUP_ACTION " +
        "ratDelete " +
        "ratEdit " +
        "ratInsert " +
        "REPORT_TYPE " +
        "REQUIRED_PICK_VALUES_VARIABLE " +
        "rmCard " +
        "rmList " +
        "SBRTE_PROGID_DEV " +
        "SBRTE_PROGID_RELEASE " +
        "STATIC_ROLE_TYPE_CODE " +
        "SUPPRESS_EMPTY_TEMPLATE_CREATION " +
        "SYSTEM_USER_CODE " +
        "UPDATE_DIALOG_DATASET " +
        "USED_IN_OBJECT_HINT_PARAM " +
        "USER_INITIATED_LOOKUP_ACTION " +
        "USER_NAME_FORMAT " +
        "USER_SELECTION_RESTRICTIONS " +
        "WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH " +
        "ELS_SUBTYPE_CONTROL_NAME " +
        "ELS_FOLDER_KIND_CONTROL_NAME " +
        "REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME ";
    
      // Privileges
      const privileges_constants =
        "PRIVILEGE_COMPONENT_FULL_ACCESS " +
        "PRIVILEGE_DEVELOPMENT_EXPORT " +
        "PRIVILEGE_DEVELOPMENT_IMPORT " +
        "PRIVILEGE_DOCUMENT_DELETE " +
        "PRIVILEGE_ESD " +
        "PRIVILEGE_FOLDER_DELETE " +
        "PRIVILEGE_MANAGE_ACCESS_RIGHTS " +
        "PRIVILEGE_MANAGE_REPLICATION " +
        "PRIVILEGE_MANAGE_SESSION_SERVER " +
        "PRIVILEGE_OBJECT_FULL_ACCESS " +
        "PRIVILEGE_OBJECT_VIEW " +
        "PRIVILEGE_RESERVE_LICENSE " +
        "PRIVILEGE_SYSTEM_CUSTOMIZE " +
        "PRIVILEGE_SYSTEM_DEVELOP " +
        "PRIVILEGE_SYSTEM_INSTALL " +
        "PRIVILEGE_TASK_DELETE " +
        "PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE " +
        "PRIVILEGES_PSEUDOREFERENCE_CODE ";
    
      // Pseudoreference code
      const pseudoreference_code_constants =
        "ACCESS_TYPES_PSEUDOREFERENCE_CODE " +
        "ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE " +
        "ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE " +
        "ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE " +
        "AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE " +
        "COMPONENTS_PSEUDOREFERENCE_CODE " +
        "FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE " +
        "GROUPS_PSEUDOREFERENCE_CODE " +
        "RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE " +
        "REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE " +
        "REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE " +
        "REFTYPES_PSEUDOREFERENCE_CODE " +
        "REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE " +
        "SEND_PROTOCOL_PSEUDOREFERENCE_CODE " +
        "SUBSTITUTES_PSEUDOREFERENCE_CODE " +
        "SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE " +
        "UNITS_PSEUDOREFERENCE_CODE " +
        "USERS_PSEUDOREFERENCE_CODE " +
        "VIEWERS_PSEUDOREFERENCE_CODE ";
    
      // Requisite ISBCertificateType values
      const requisite_ISBCertificateType_values_constants =
        "CERTIFICATE_TYPE_ENCRYPT " +
        "CERTIFICATE_TYPE_SIGN " +
        "CERTIFICATE_TYPE_SIGN_AND_ENCRYPT ";
    
      // Requisite ISBEDocStorageType values
      const requisite_ISBEDocStorageType_values_constants =
        "STORAGE_TYPE_FILE " +
        "STORAGE_TYPE_NAS_CIFS " +
        "STORAGE_TYPE_SAPERION " +
        "STORAGE_TYPE_SQL_SERVER ";
    
      // Requisite CompType2 values
      const requisite_compType2_values_constants =
        "COMPTYPE2_REQUISITE_DOCUMENTS_VALUE " +
        "COMPTYPE2_REQUISITE_TASKS_VALUE " +
        "COMPTYPE2_REQUISITE_FOLDERS_VALUE " +
        "COMPTYPE2_REQUISITE_REFERENCES_VALUE ";
    
      // Requisite name
      const requisite_name_constants =
        "SYSREQ_CODE " +
        "SYSREQ_COMPTYPE2 " +
        "SYSREQ_CONST_AVAILABLE_FOR_WEB " +
        "SYSREQ_CONST_COMMON_CODE " +
        "SYSREQ_CONST_COMMON_VALUE " +
        "SYSREQ_CONST_FIRM_CODE " +
        "SYSREQ_CONST_FIRM_STATUS " +
        "SYSREQ_CONST_FIRM_VALUE " +
        "SYSREQ_CONST_SERVER_STATUS " +
        "SYSREQ_CONTENTS " +
        "SYSREQ_DATE_OPEN " +
        "SYSREQ_DATE_CLOSE " +
        "SYSREQ_DESCRIPTION " +
        "SYSREQ_DESCRIPTION_LOCALIZE_ID " +
        "SYSREQ_DOUBLE " +
        "SYSREQ_EDOC_ACCESS_TYPE " +
        "SYSREQ_EDOC_AUTHOR " +
        "SYSREQ_EDOC_CREATED " +
        "SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE " +
        "SYSREQ_EDOC_EDITOR " +
        "SYSREQ_EDOC_ENCODE_TYPE " +
        "SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME " +
        "SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION " +
        "SYSREQ_EDOC_EXPORT_DATE " +
        "SYSREQ_EDOC_EXPORTER " +
        "SYSREQ_EDOC_KIND " +
        "SYSREQ_EDOC_LIFE_STAGE_NAME " +
        "SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE " +
        "SYSREQ_EDOC_MODIFIED " +
        "SYSREQ_EDOC_NAME " +
        "SYSREQ_EDOC_NOTE " +
        "SYSREQ_EDOC_QUALIFIED_ID " +
        "SYSREQ_EDOC_SESSION_KEY " +
        "SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME " +
        "SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION " +
        "SYSREQ_EDOC_SIGNATURE_TYPE " +
        "SYSREQ_EDOC_SIGNED " +
        "SYSREQ_EDOC_STORAGE " +
        "SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE " +
        "SYSREQ_EDOC_STORAGES_CHECK_RIGHTS " +
        "SYSREQ_EDOC_STORAGES_COMPUTER_NAME " +
        "SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE " +
        "SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE " +
        "SYSREQ_EDOC_STORAGES_FUNCTION " +
        "SYSREQ_EDOC_STORAGES_INITIALIZED " +
        "SYSREQ_EDOC_STORAGES_LOCAL_PATH " +
        "SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME " +
        "SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT " +
        "SYSREQ_EDOC_STORAGES_SERVER_NAME " +
        "SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME " +
        "SYSREQ_EDOC_STORAGES_TYPE " +
        "SYSREQ_EDOC_TEXT_MODIFIED " +
        "SYSREQ_EDOC_TYPE_ACT_CODE " +
        "SYSREQ_EDOC_TYPE_ACT_DESCRIPTION " +
        "SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID " +
        "SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE " +
        "SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS " +
        "SYSREQ_EDOC_TYPE_ACT_SECTION " +
        "SYSREQ_EDOC_TYPE_ADD_PARAMS " +
        "SYSREQ_EDOC_TYPE_COMMENT " +
        "SYSREQ_EDOC_TYPE_EVENT_TEXT " +
        "SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR " +
        "SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID " +
        "SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID " +
        "SYSREQ_EDOC_TYPE_NUMERATION_METHOD " +
        "SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE " +
        "SYSREQ_EDOC_TYPE_REQ_CODE " +
        "SYSREQ_EDOC_TYPE_REQ_DESCRIPTION " +
        "SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID " +
        "SYSREQ_EDOC_TYPE_REQ_IS_LEADING " +
        "SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED " +
        "SYSREQ_EDOC_TYPE_REQ_NUMBER " +
        "SYSREQ_EDOC_TYPE_REQ_ON_CHANGE " +
        "SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS " +
        "SYSREQ_EDOC_TYPE_REQ_ON_SELECT " +
        "SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND " +
        "SYSREQ_EDOC_TYPE_REQ_SECTION " +
        "SYSREQ_EDOC_TYPE_VIEW_CARD " +
        "SYSREQ_EDOC_TYPE_VIEW_CODE " +
        "SYSREQ_EDOC_TYPE_VIEW_COMMENT " +
        "SYSREQ_EDOC_TYPE_VIEW_IS_MAIN " +
        "SYSREQ_EDOC_TYPE_VIEW_NAME " +
        "SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID " +
        "SYSREQ_EDOC_VERSION_AUTHOR " +
        "SYSREQ_EDOC_VERSION_CRC " +
        "SYSREQ_EDOC_VERSION_DATA " +
        "SYSREQ_EDOC_VERSION_EDITOR " +
        "SYSREQ_EDOC_VERSION_EXPORT_DATE " +
        "SYSREQ_EDOC_VERSION_EXPORTER " +
        "SYSREQ_EDOC_VERSION_HIDDEN " +
        "SYSREQ_EDOC_VERSION_LIFE_STAGE " +
        "SYSREQ_EDOC_VERSION_MODIFIED " +
        "SYSREQ_EDOC_VERSION_NOTE " +
        "SYSREQ_EDOC_VERSION_SIGNATURE_TYPE " +
        "SYSREQ_EDOC_VERSION_SIGNED " +
        "SYSREQ_EDOC_VERSION_SIZE " +
        "SYSREQ_EDOC_VERSION_SOURCE " +
        "SYSREQ_EDOC_VERSION_TEXT_MODIFIED " +
        "SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE " +
        "SYSREQ_FOLDER_KIND " +
        "SYSREQ_FUNC_CATEGORY " +
        "SYSREQ_FUNC_COMMENT " +
        "SYSREQ_FUNC_GROUP " +
        "SYSREQ_FUNC_GROUP_COMMENT " +
        "SYSREQ_FUNC_GROUP_NUMBER " +
        "SYSREQ_FUNC_HELP " +
        "SYSREQ_FUNC_PARAM_DEF_VALUE " +
        "SYSREQ_FUNC_PARAM_IDENT " +
        "SYSREQ_FUNC_PARAM_NUMBER " +
        "SYSREQ_FUNC_PARAM_TYPE " +
        "SYSREQ_FUNC_TEXT " +
        "SYSREQ_GROUP_CATEGORY " +
        "SYSREQ_ID " +
        "SYSREQ_LAST_UPDATE " +
        "SYSREQ_LEADER_REFERENCE " +
        "SYSREQ_LINE_NUMBER " +
        "SYSREQ_MAIN_RECORD_ID " +
        "SYSREQ_NAME " +
        "SYSREQ_NAME_LOCALIZE_ID " +
        "SYSREQ_NOTE " +
        "SYSREQ_ORIGINAL_RECORD " +
        "SYSREQ_OUR_FIRM " +
        "SYSREQ_PROFILING_SETTINGS_BATCH_LOGING " +
        "SYSREQ_PROFILING_SETTINGS_BATCH_SIZE " +
        "SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED " +
        "SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED " +
        "SYSREQ_PROFILING_SETTINGS_START_LOGGED " +
        "SYSREQ_RECORD_STATUS " +
        "SYSREQ_REF_REQ_FIELD_NAME " +
        "SYSREQ_REF_REQ_FORMAT " +
        "SYSREQ_REF_REQ_GENERATED " +
        "SYSREQ_REF_REQ_LENGTH " +
        "SYSREQ_REF_REQ_PRECISION " +
        "SYSREQ_REF_REQ_REFERENCE " +
        "SYSREQ_REF_REQ_SECTION " +
        "SYSREQ_REF_REQ_STORED " +
        "SYSREQ_REF_REQ_TOKENS " +
        "SYSREQ_REF_REQ_TYPE " +
        "SYSREQ_REF_REQ_VIEW " +
        "SYSREQ_REF_TYPE_ACT_CODE " +
        "SYSREQ_REF_TYPE_ACT_DESCRIPTION " +
        "SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID " +
        "SYSREQ_REF_TYPE_ACT_ON_EXECUTE " +
        "SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS " +
        "SYSREQ_REF_TYPE_ACT_SECTION " +
        "SYSREQ_REF_TYPE_ADD_PARAMS " +
        "SYSREQ_REF_TYPE_COMMENT " +
        "SYSREQ_REF_TYPE_COMMON_SETTINGS " +
        "SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME " +
        "SYSREQ_REF_TYPE_EVENT_TEXT " +
        "SYSREQ_REF_TYPE_MAIN_LEADING_REF " +
        "SYSREQ_REF_TYPE_NAME_IN_SINGULAR " +
        "SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID " +
        "SYSREQ_REF_TYPE_NAME_LOCALIZE_ID " +
        "SYSREQ_REF_TYPE_NUMERATION_METHOD " +
        "SYSREQ_REF_TYPE_REQ_CODE " +
        "SYSREQ_REF_TYPE_REQ_DESCRIPTION " +
        "SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID " +
        "SYSREQ_REF_TYPE_REQ_IS_CONTROL " +
        "SYSREQ_REF_TYPE_REQ_IS_FILTER " +
        "SYSREQ_REF_TYPE_REQ_IS_LEADING " +
        "SYSREQ_REF_TYPE_REQ_IS_REQUIRED " +
        "SYSREQ_REF_TYPE_REQ_NUMBER " +
        "SYSREQ_REF_TYPE_REQ_ON_CHANGE " +
        "SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS " +
        "SYSREQ_REF_TYPE_REQ_ON_SELECT " +
        "SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND " +
        "SYSREQ_REF_TYPE_REQ_SECTION " +
        "SYSREQ_REF_TYPE_VIEW_CARD " +
        "SYSREQ_REF_TYPE_VIEW_CODE " +
        "SYSREQ_REF_TYPE_VIEW_COMMENT " +
        "SYSREQ_REF_TYPE_VIEW_IS_MAIN " +
        "SYSREQ_REF_TYPE_VIEW_NAME " +
        "SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID " +
        "SYSREQ_REFERENCE_TYPE_ID " +
        "SYSREQ_STATE " +
        "SYSREQ_STATЕ " +
        "SYSREQ_SYSTEM_SETTINGS_VALUE " +
        "SYSREQ_TYPE " +
        "SYSREQ_UNIT " +
        "SYSREQ_UNIT_ID " +
        "SYSREQ_USER_GROUPS_GROUP_FULL_NAME " +
        "SYSREQ_USER_GROUPS_GROUP_NAME " +
        "SYSREQ_USER_GROUPS_GROUP_SERVER_NAME " +
        "SYSREQ_USERS_ACCESS_RIGHTS " +
        "SYSREQ_USERS_AUTHENTICATION " +
        "SYSREQ_USERS_CATEGORY " +
        "SYSREQ_USERS_COMPONENT " +
        "SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC " +
        "SYSREQ_USERS_DOMAIN " +
        "SYSREQ_USERS_FULL_USER_NAME " +
        "SYSREQ_USERS_GROUP " +
        "SYSREQ_USERS_IS_MAIN_SERVER " +
        "SYSREQ_USERS_LOGIN " +
        "SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC " +
        "SYSREQ_USERS_STATUS " +
        "SYSREQ_USERS_USER_CERTIFICATE " +
        "SYSREQ_USERS_USER_CERTIFICATE_INFO " +
        "SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME " +
        "SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION " +
        "SYSREQ_USERS_USER_CERTIFICATE_STATE " +
        "SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME " +
        "SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT " +
        "SYSREQ_USERS_USER_DEFAULT_CERTIFICATE " +
        "SYSREQ_USERS_USER_DESCRIPTION " +
        "SYSREQ_USERS_USER_GLOBAL_NAME " +
        "SYSREQ_USERS_USER_LOGIN " +
        "SYSREQ_USERS_USER_MAIN_SERVER " +
        "SYSREQ_USERS_USER_TYPE " +
        "SYSREQ_WORK_RULES_FOLDER_ID ";
    
      // Result
      const result_constants = "RESULT_VAR_NAME RESULT_VAR_NAME_ENG ";
    
      // Rule identification
      const rule_identification_constants =
        "AUTO_NUMERATION_RULE_ID " +
        "CANT_CHANGE_ID_REQUISITE_RULE_ID " +
        "CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID " +
        "CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID " +
        "CHECK_CODE_REQUISITE_RULE_ID " +
        "CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID " +
        "CHECK_FILTRATER_CHANGES_RULE_ID " +
        "CHECK_RECORD_INTERVAL_RULE_ID " +
        "CHECK_REFERENCE_INTERVAL_RULE_ID " +
        "CHECK_REQUIRED_DATA_FULLNESS_RULE_ID " +
        "CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID " +
        "MAKE_RECORD_UNRATIFIED_RULE_ID " +
        "RESTORE_AUTO_NUMERATION_RULE_ID " +
        "SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID " +
        "SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID " +
        "SET_IDSPS_VALUE_RULE_ID " +
        "SET_NEXT_CODE_VALUE_RULE_ID " +
        "SET_OURFIRM_BOUNDS_RULE_ID " +
        "SET_OURFIRM_REQUISITE_RULE_ID ";
    
      // Script block properties
      const script_block_properties_constants =
        "SCRIPT_BLOCK_AFTER_FINISH_EVENT " +
        "SCRIPT_BLOCK_BEFORE_START_EVENT " +
        "SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY " +
        "SCRIPT_BLOCK_NAME_PROPERTY " +
        "SCRIPT_BLOCK_SCRIPT_PROPERTY ";
    
      // Subtask block properties
      const subtask_block_properties_constants =
        "SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY " +
        "SUBTASK_BLOCK_AFTER_FINISH_EVENT " +
        "SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT " +
        "SUBTASK_BLOCK_ATTACHMENTS_PROPERTY " +
        "SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY " +
        "SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY " +
        "SUBTASK_BLOCK_BEFORE_START_EVENT " +
        "SUBTASK_BLOCK_CREATED_TASK_PROPERTY " +
        "SUBTASK_BLOCK_CREATION_EVENT " +
        "SUBTASK_BLOCK_DEADLINE_PROPERTY " +
        "SUBTASK_BLOCK_IMPORTANCE_PROPERTY " +
        "SUBTASK_BLOCK_INITIATOR_PROPERTY " +
        "SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY " +
        "SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
        "SUBTASK_BLOCK_JOBS_TYPE_PROPERTY " +
        "SUBTASK_BLOCK_NAME_PROPERTY " +
        "SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY " +
        "SUBTASK_BLOCK_PERFORMERS_PROPERTY " +
        "SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY " +
        "SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
        "SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY " +
        "SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY " +
        "SUBTASK_BLOCK_START_EVENT " +
        "SUBTASK_BLOCK_STEP_CONTROL_PROPERTY " +
        "SUBTASK_BLOCK_SUBJECT_PROPERTY " +
        "SUBTASK_BLOCK_TASK_CONTROL_PROPERTY " +
        "SUBTASK_BLOCK_TEXT_PROPERTY " +
        "SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY " +
        "SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY " +
        "SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY ";
    
      // System component
      const system_component_constants =
        "SYSCOMP_CONTROL_JOBS " +
        "SYSCOMP_FOLDERS " +
        "SYSCOMP_JOBS " +
        "SYSCOMP_NOTICES " +
        "SYSCOMP_TASKS ";
    
      // System dialogs
      const system_dialogs_constants =
        "SYSDLG_CREATE_EDOCUMENT " +
        "SYSDLG_CREATE_EDOCUMENT_VERSION " +
        "SYSDLG_CURRENT_PERIOD " +
        "SYSDLG_EDIT_FUNCTION_HELP " +
        "SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE " +
        "SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS " +
        "SYSDLG_EXPORT_SINGLE_EDOCUMENT " +
        "SYSDLG_IMPORT_EDOCUMENT " +
        "SYSDLG_MULTIPLE_SELECT " +
        "SYSDLG_SETUP_ACCESS_RIGHTS " +
        "SYSDLG_SETUP_DEFAULT_RIGHTS " +
        "SYSDLG_SETUP_FILTER_CONDITION " +
        "SYSDLG_SETUP_SIGN_RIGHTS " +
        "SYSDLG_SETUP_TASK_OBSERVERS " +
        "SYSDLG_SETUP_TASK_ROUTE " +
        "SYSDLG_SETUP_USERS_LIST " +
        "SYSDLG_SIGN_EDOCUMENT " +
        "SYSDLG_SIGN_MULTIPLE_EDOCUMENTS ";
    
      // System reference names
      const system_reference_names_constants =
        "SYSREF_ACCESS_RIGHTS_TYPES " +
        "SYSREF_ADMINISTRATION_HISTORY " +
        "SYSREF_ALL_AVAILABLE_COMPONENTS " +
        "SYSREF_ALL_AVAILABLE_PRIVILEGES " +
        "SYSREF_ALL_REPLICATING_COMPONENTS " +
        "SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS " +
        "SYSREF_CALENDAR_EVENTS " +
        "SYSREF_COMPONENT_TOKEN_HISTORY " +
        "SYSREF_COMPONENT_TOKENS " +
        "SYSREF_COMPONENTS " +
        "SYSREF_CONSTANTS " +
        "SYSREF_DATA_RECEIVE_PROTOCOL " +
        "SYSREF_DATA_SEND_PROTOCOL " +
        "SYSREF_DIALOGS " +
        "SYSREF_DIALOGS_REQUISITES " +
        "SYSREF_EDITORS " +
        "SYSREF_EDOC_CARDS " +
        "SYSREF_EDOC_TYPES " +
        "SYSREF_EDOCUMENT_CARD_REQUISITES " +
        "SYSREF_EDOCUMENT_CARD_TYPES " +
        "SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE " +
        "SYSREF_EDOCUMENT_CARDS " +
        "SYSREF_EDOCUMENT_HISTORY " +
        "SYSREF_EDOCUMENT_KINDS " +
        "SYSREF_EDOCUMENT_REQUISITES " +
        "SYSREF_EDOCUMENT_SIGNATURES " +
        "SYSREF_EDOCUMENT_TEMPLATES " +
        "SYSREF_EDOCUMENT_TEXT_STORAGES " +
        "SYSREF_EDOCUMENT_VIEWS " +
        "SYSREF_FILTERER_SETUP_CONFLICTS " +
        "SYSREF_FILTRATER_SETTING_CONFLICTS " +
        "SYSREF_FOLDER_HISTORY " +
        "SYSREF_FOLDERS " +
        "SYSREF_FUNCTION_GROUPS " +
        "SYSREF_FUNCTION_PARAMS " +
        "SYSREF_FUNCTIONS " +
        "SYSREF_JOB_HISTORY " +
        "SYSREF_LINKS " +
        "SYSREF_LOCALIZATION_DICTIONARY " +
        "SYSREF_LOCALIZATION_LANGUAGES " +
        "SYSREF_MODULES " +
        "SYSREF_PRIVILEGES " +
        "SYSREF_RECORD_HISTORY " +
        "SYSREF_REFERENCE_REQUISITES " +
        "SYSREF_REFERENCE_TYPE_VIEWS " +
        "SYSREF_REFERENCE_TYPES " +
        "SYSREF_REFERENCES " +
        "SYSREF_REFERENCES_REQUISITES " +
        "SYSREF_REMOTE_SERVERS " +
        "SYSREF_REPLICATION_SESSIONS_LOG " +
        "SYSREF_REPLICATION_SESSIONS_PROTOCOL " +
        "SYSREF_REPORTS " +
        "SYSREF_ROLES " +
        "SYSREF_ROUTE_BLOCK_GROUPS " +
        "SYSREF_ROUTE_BLOCKS " +
        "SYSREF_SCRIPTS " +
        "SYSREF_SEARCHES " +
        "SYSREF_SERVER_EVENTS " +
        "SYSREF_SERVER_EVENTS_HISTORY " +
        "SYSREF_STANDARD_ROUTE_GROUPS " +
        "SYSREF_STANDARD_ROUTES " +
        "SYSREF_STATUSES " +
        "SYSREF_SYSTEM_SETTINGS " +
        "SYSREF_TASK_HISTORY " +
        "SYSREF_TASK_KIND_GROUPS " +
        "SYSREF_TASK_KINDS " +
        "SYSREF_TASK_RIGHTS " +
        "SYSREF_TASK_SIGNATURES " +
        "SYSREF_TASKS " +
        "SYSREF_UNITS " +
        "SYSREF_USER_GROUPS " +
        "SYSREF_USER_GROUPS_REFERENCE " +
        "SYSREF_USER_SUBSTITUTION " +
        "SYSREF_USERS " +
        "SYSREF_USERS_REFERENCE " +
        "SYSREF_VIEWERS " +
        "SYSREF_WORKING_TIME_CALENDARS ";
    
      // Table name
      const table_name_constants =
        "ACCESS_RIGHTS_TABLE_NAME " +
        "EDMS_ACCESS_TABLE_NAME " +
        "EDOC_TYPES_TABLE_NAME ";
    
      // Test
      const test_constants =
        "TEST_DEV_DB_NAME " +
        "TEST_DEV_SYSTEM_CODE " +
        "TEST_EDMS_DB_NAME " +
        "TEST_EDMS_MAIN_CODE " +
        "TEST_EDMS_MAIN_DB_NAME " +
        "TEST_EDMS_SECOND_CODE " +
        "TEST_EDMS_SECOND_DB_NAME " +
        "TEST_EDMS_SYSTEM_CODE " +
        "TEST_ISB5_MAIN_CODE " +
        "TEST_ISB5_SECOND_CODE " +
        "TEST_SQL_SERVER_2005_NAME " +
        "TEST_SQL_SERVER_NAME ";
    
      // Using the dialog windows
      const using_the_dialog_windows_constants =
        "ATTENTION_CAPTION " +
        "cbsCommandLinks " +
        "cbsDefault " +
        "CONFIRMATION_CAPTION " +
        "ERROR_CAPTION " +
        "INFORMATION_CAPTION " +
        "mrCancel " +
        "mrOk ";
    
      // Using the document
      const using_the_document_constants =
        "EDOC_VERSION_ACTIVE_STAGE_CODE " +
        "EDOC_VERSION_DESIGN_STAGE_CODE " +
        "EDOC_VERSION_OBSOLETE_STAGE_CODE ";
    
      // Using the EA and encryption
      const using_the_EA_and_encryption_constants =
        "cpDataEnciphermentEnabled " +
        "cpDigitalSignatureEnabled " +
        "cpID " +
        "cpIssuer " +
        "cpPluginVersion " +
        "cpSerial " +
        "cpSubjectName " +
        "cpSubjSimpleName " +
        "cpValidFromDate " +
        "cpValidToDate ";
    
      // Using the ISBL-editor
      const using_the_ISBL_editor_constants =
        "ISBL_SYNTAX " + "NO_SYNTAX " + "XML_SYNTAX ";
    
      // Wait block properties
      const wait_block_properties_constants =
        "WAIT_BLOCK_AFTER_FINISH_EVENT " +
        "WAIT_BLOCK_BEFORE_START_EVENT " +
        "WAIT_BLOCK_DEADLINE_PROPERTY " +
        "WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
        "WAIT_BLOCK_NAME_PROPERTY " +
        "WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY ";
    
      // SYSRES Common
      const sysres_common_constants =
        "SYSRES_COMMON " +
        "SYSRES_CONST " +
        "SYSRES_MBFUNC " +
        "SYSRES_SBDATA " +
        "SYSRES_SBGUI " +
        "SYSRES_SBINTF " +
        "SYSRES_SBREFDSC " +
        "SYSRES_SQLERRORS " +
        "SYSRES_SYSCOMP ";
    
      // Константы ==> built_in
      const CONSTANTS =
        sysres_constants +
        base_constants +
        base_group_name_constants +
        decision_block_properties_constants +
        file_extension_constants +
        job_block_properties_constants +
        language_code_constants +
        launching_external_applications_constants +
        link_kind_constants +
        lock_type_constants +
        monitor_block_properties_constants +
        notice_block_properties_constants +
        object_events_constants +
        object_params_constants +
        other_constants +
        privileges_constants +
        pseudoreference_code_constants +
        requisite_ISBCertificateType_values_constants +
        requisite_ISBEDocStorageType_values_constants +
        requisite_compType2_values_constants +
        requisite_name_constants +
        result_constants +
        rule_identification_constants +
        script_block_properties_constants +
        subtask_block_properties_constants +
        system_component_constants +
        system_dialogs_constants +
        system_reference_names_constants +
        table_name_constants +
        test_constants +
        using_the_dialog_windows_constants +
        using_the_document_constants +
        using_the_EA_and_encryption_constants +
        using_the_ISBL_editor_constants +
        wait_block_properties_constants +
        sysres_common_constants;
    
      // enum TAccountType
      const TAccountType = "atUser atGroup atRole ";
    
      // enum TActionEnabledMode
      const TActionEnabledMode =
        "aemEnabledAlways " +
        "aemDisabledAlways " +
        "aemEnabledOnBrowse " +
        "aemEnabledOnEdit " +
        "aemDisabledOnBrowseEmpty ";
    
      // enum TAddPosition
      const TAddPosition = "apBegin apEnd ";
    
      // enum TAlignment
      const TAlignment = "alLeft alRight ";
    
      // enum TAreaShowMode
      const TAreaShowMode =
        "asmNever " +
        "asmNoButCustomize " +
        "asmAsLastTime " +
        "asmYesButCustomize " +
        "asmAlways ";
    
      // enum TCertificateInvalidationReason
      const TCertificateInvalidationReason = "cirCommon cirRevoked ";
    
      // enum TCertificateType
      const TCertificateType = "ctSignature ctEncode ctSignatureEncode ";
    
      // enum TCheckListBoxItemState
      const TCheckListBoxItemState = "clbUnchecked clbChecked clbGrayed ";
    
      // enum TCloseOnEsc
      const TCloseOnEsc = "ceISB ceAlways ceNever ";
    
      // enum TCompType
      const TCompType =
        "ctDocument " +
        "ctReference " +
        "ctScript " +
        "ctUnknown " +
        "ctReport " +
        "ctDialog " +
        "ctFunction " +
        "ctFolder " +
        "ctEDocument " +
        "ctTask " +
        "ctJob " +
        "ctNotice " +
        "ctControlJob ";
    
      // enum TConditionFormat
      const TConditionFormat = "cfInternal cfDisplay ";
    
      // enum TConnectionIntent
      const TConnectionIntent = "ciUnspecified ciWrite ciRead ";
    
      // enum TContentKind
      const TContentKind =
        "ckFolder " +
        "ckEDocument " +
        "ckTask " +
        "ckJob " +
        "ckComponentToken " +
        "ckAny " +
        "ckReference " +
        "ckScript " +
        "ckReport " +
        "ckDialog ";
    
      // enum TControlType
      const TControlType =
        "ctISBLEditor " +
        "ctBevel " +
        "ctButton " +
        "ctCheckListBox " +
        "ctComboBox " +
        "ctComboEdit " +
        "ctGrid " +
        "ctDBCheckBox " +
        "ctDBComboBox " +
        "ctDBEdit " +
        "ctDBEllipsis " +
        "ctDBMemo " +
        "ctDBNavigator " +
        "ctDBRadioGroup " +
        "ctDBStatusLabel " +
        "ctEdit " +
        "ctGroupBox " +
        "ctInplaceHint " +
        "ctMemo " +
        "ctPanel " +
        "ctListBox " +
        "ctRadioButton " +
        "ctRichEdit " +
        "ctTabSheet " +
        "ctWebBrowser " +
        "ctImage " +
        "ctHyperLink " +
        "ctLabel " +
        "ctDBMultiEllipsis " +
        "ctRibbon " +
        "ctRichView " +
        "ctInnerPanel " +
        "ctPanelGroup " +
        "ctBitButton ";
    
      // enum TCriterionContentType
      const TCriterionContentType =
        "cctDate " +
        "cctInteger " +
        "cctNumeric " +
        "cctPick " +
        "cctReference " +
        "cctString " +
        "cctText ";
    
      // enum TCultureType
      const TCultureType = "cltInternal cltPrimary cltGUI ";
    
      // enum TDataSetEventType
      const TDataSetEventType =
        "dseBeforeOpen " +
        "dseAfterOpen " +
        "dseBeforeClose " +
        "dseAfterClose " +
        "dseOnValidDelete " +
        "dseBeforeDelete " +
        "dseAfterDelete " +
        "dseAfterDeleteOutOfTransaction " +
        "dseOnDeleteError " +
        "dseBeforeInsert " +
        "dseAfterInsert " +
        "dseOnValidUpdate " +
        "dseBeforeUpdate " +
        "dseOnUpdateRatifiedRecord " +
        "dseAfterUpdate " +
        "dseAfterUpdateOutOfTransaction " +
        "dseOnUpdateError " +
        "dseAfterScroll " +
        "dseOnOpenRecord " +
        "dseOnCloseRecord " +
        "dseBeforeCancel " +
        "dseAfterCancel " +
        "dseOnUpdateDeadlockError " +
        "dseBeforeDetailUpdate " +
        "dseOnPrepareUpdate " +
        "dseOnAnyRequisiteChange ";
    
      // enum TDataSetState
      const TDataSetState = "dssEdit dssInsert dssBrowse dssInActive ";
    
      // enum TDateFormatType
      const TDateFormatType = "dftDate dftShortDate dftDateTime dftTimeStamp ";
    
      // enum TDateOffsetType
      const TDateOffsetType = "dotDays dotHours dotMinutes dotSeconds ";
    
      // enum TDateTimeKind
      const TDateTimeKind = "dtkndLocal dtkndUTC ";
    
      // enum TDeaAccessRights
      const TDeaAccessRights = "arNone arView arEdit arFull ";
    
      // enum TDocumentDefaultAction
      const TDocumentDefaultAction = "ddaView ddaEdit ";
    
      // enum TEditMode
      const TEditMode =
        "emLock " +
        "emEdit " +
        "emSign " +
        "emExportWithLock " +
        "emImportWithUnlock " +
        "emChangeVersionNote " +
        "emOpenForModify " +
        "emChangeLifeStage " +
        "emDelete " +
        "emCreateVersion " +
        "emImport " +
        "emUnlockExportedWithLock " +
        "emStart " +
        "emAbort " +
        "emReInit " +
        "emMarkAsReaded " +
        "emMarkAsUnreaded " +
        "emPerform " +
        "emAccept " +
        "emResume " +
        "emChangeRights " +
        "emEditRoute " +
        "emEditObserver " +
        "emRecoveryFromLocalCopy " +
        "emChangeWorkAccessType " +
        "emChangeEncodeTypeToCertificate " +
        "emChangeEncodeTypeToPassword " +
        "emChangeEncodeTypeToNone " +
        "emChangeEncodeTypeToCertificatePassword " +
        "emChangeStandardRoute " +
        "emGetText " +
        "emOpenForView " +
        "emMoveToStorage " +
        "emCreateObject " +
        "emChangeVersionHidden " +
        "emDeleteVersion " +
        "emChangeLifeCycleStage " +
        "emApprovingSign " +
        "emExport " +
        "emContinue " +
        "emLockFromEdit " +
        "emUnLockForEdit " +
        "emLockForServer " +
        "emUnlockFromServer " +
        "emDelegateAccessRights " +
        "emReEncode ";
    
      // enum TEditorCloseObservType
      const TEditorCloseObservType = "ecotFile ecotProcess ";
    
      // enum TEdmsApplicationAction
      const TEdmsApplicationAction = "eaGet eaCopy eaCreate eaCreateStandardRoute ";
    
      // enum TEDocumentLockType
      const TEDocumentLockType = "edltAll edltNothing edltQuery ";
    
      // enum TEDocumentStepShowMode
      const TEDocumentStepShowMode = "essmText essmCard ";
    
      // enum TEDocumentStepVersionType
      const TEDocumentStepVersionType = "esvtLast esvtLastActive esvtSpecified ";
    
      // enum TEDocumentStorageFunction
      const TEDocumentStorageFunction = "edsfExecutive edsfArchive ";
    
      // enum TEDocumentStorageType
      const TEDocumentStorageType = "edstSQLServer edstFile ";
    
      // enum TEDocumentVersionSourceType
      const TEDocumentVersionSourceType =
        "edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile ";
    
      // enum TEDocumentVersionState
      const TEDocumentVersionState = "vsDefault vsDesign vsActive vsObsolete ";
    
      // enum TEncodeType
      const TEncodeType = "etNone etCertificate etPassword etCertificatePassword ";
    
      // enum TExceptionCategory
      const TExceptionCategory = "ecException ecWarning ecInformation ";
    
      // enum TExportedSignaturesType
      const TExportedSignaturesType = "estAll estApprovingOnly ";
    
      // enum TExportedVersionType
      const TExportedVersionType = "evtLast evtLastActive evtQuery ";
    
      // enum TFieldDataType
      const TFieldDataType =
        "fdtString " +
        "fdtNumeric " +
        "fdtInteger " +
        "fdtDate " +
        "fdtText " +
        "fdtUnknown " +
        "fdtWideString " +
        "fdtLargeInteger ";
    
      // enum TFolderType
      const TFolderType =
        "ftInbox " +
        "ftOutbox " +
        "ftFavorites " +
        "ftCommonFolder " +
        "ftUserFolder " +
        "ftComponents " +
        "ftQuickLaunch " +
        "ftShortcuts " +
        "ftSearch ";
    
      // enum TGridRowHeight
      const TGridRowHeight = "grhAuto " + "grhX1 " + "grhX2 " + "grhX3 ";
    
      // enum THyperlinkType
      const THyperlinkType = "hltText " + "hltRTF " + "hltHTML ";
    
      // enum TImageFileFormat
      const TImageFileFormat =
        "iffBMP " +
        "iffJPEG " +
        "iffMultiPageTIFF " +
        "iffSinglePageTIFF " +
        "iffTIFF " +
        "iffPNG ";
    
      // enum TImageMode
      const TImageMode = "im8bGrayscale " + "im24bRGB " + "im1bMonochrome ";
    
      // enum TImageType
      const TImageType = "itBMP " + "itJPEG " + "itWMF " + "itPNG ";
    
      // enum TInplaceHintKind
      const TInplaceHintKind =
        "ikhInformation " + "ikhWarning " + "ikhError " + "ikhNoIcon ";
    
      // enum TISBLContext
      const TISBLContext =
        "icUnknown " +
        "icScript " +
        "icFunction " +
        "icIntegratedReport " +
        "icAnalyticReport " +
        "icDataSetEventHandler " +
        "icActionHandler " +
        "icFormEventHandler " +
        "icLookUpEventHandler " +
        "icRequisiteChangeEventHandler " +
        "icBeforeSearchEventHandler " +
        "icRoleCalculation " +
        "icSelectRouteEventHandler " +
        "icBlockPropertyCalculation " +
        "icBlockQueryParamsEventHandler " +
        "icChangeSearchResultEventHandler " +
        "icBlockEventHandler " +
        "icSubTaskInitEventHandler " +
        "icEDocDataSetEventHandler " +
        "icEDocLookUpEventHandler " +
        "icEDocActionHandler " +
        "icEDocFormEventHandler " +
        "icEDocRequisiteChangeEventHandler " +
        "icStructuredConversionRule " +
        "icStructuredConversionEventBefore " +
        "icStructuredConversionEventAfter " +
        "icWizardEventHandler " +
        "icWizardFinishEventHandler " +
        "icWizardStepEventHandler " +
        "icWizardStepFinishEventHandler " +
        "icWizardActionEnableEventHandler " +
        "icWizardActionExecuteEventHandler " +
        "icCreateJobsHandler " +
        "icCreateNoticesHandler " +
        "icBeforeLookUpEventHandler " +
        "icAfterLookUpEventHandler " +
        "icTaskAbortEventHandler " +
        "icWorkflowBlockActionHandler " +
        "icDialogDataSetEventHandler " +
        "icDialogActionHandler " +
        "icDialogLookUpEventHandler " +
        "icDialogRequisiteChangeEventHandler " +
        "icDialogFormEventHandler " +
        "icDialogValidCloseEventHandler " +
        "icBlockFormEventHandler " +
        "icTaskFormEventHandler " +
        "icReferenceMethod " +
        "icEDocMethod " +
        "icDialogMethod " +
        "icProcessMessageHandler ";
    
      // enum TItemShow
      const TItemShow = "isShow " + "isHide " + "isByUserSettings ";
    
      // enum TJobKind
      const TJobKind = "jkJob " + "jkNotice " + "jkControlJob ";
    
      // enum TJoinType
      const TJoinType = "jtInner " + "jtLeft " + "jtRight " + "jtFull " + "jtCross ";
    
      // enum TLabelPos
      const TLabelPos = "lbpAbove " + "lbpBelow " + "lbpLeft " + "lbpRight ";
    
      // enum TLicensingType
      const TLicensingType = "eltPerConnection " + "eltPerUser ";
    
      // enum TLifeCycleStageFontColor
      const TLifeCycleStageFontColor =
        "sfcUndefined " +
        "sfcBlack " +
        "sfcGreen " +
        "sfcRed " +
        "sfcBlue " +
        "sfcOrange " +
        "sfcLilac ";
    
      // enum TLifeCycleStageFontStyle
      const TLifeCycleStageFontStyle = "sfsItalic " + "sfsStrikeout " + "sfsNormal ";
    
      // enum TLockableDevelopmentComponentType
      const TLockableDevelopmentComponentType =
        "ldctStandardRoute " +
        "ldctWizard " +
        "ldctScript " +
        "ldctFunction " +
        "ldctRouteBlock " +
        "ldctIntegratedReport " +
        "ldctAnalyticReport " +
        "ldctReferenceType " +
        "ldctEDocumentType " +
        "ldctDialog " +
        "ldctServerEvents ";
    
      // enum TMaxRecordCountRestrictionType
      const TMaxRecordCountRestrictionType =
        "mrcrtNone " + "mrcrtUser " + "mrcrtMaximal " + "mrcrtCustom ";
    
      // enum TRangeValueType
      const TRangeValueType =
        "vtEqual " + "vtGreaterOrEqual " + "vtLessOrEqual " + "vtRange ";
    
      // enum TRelativeDate
      const TRelativeDate =
        "rdYesterday " +
        "rdToday " +
        "rdTomorrow " +
        "rdThisWeek " +
        "rdThisMonth " +
        "rdThisYear " +
        "rdNextMonth " +
        "rdNextWeek " +
        "rdLastWeek " +
        "rdLastMonth ";
    
      // enum TReportDestination
      const TReportDestination = "rdWindow " + "rdFile " + "rdPrinter ";
    
      // enum TReqDataType
      const TReqDataType =
        "rdtString " +
        "rdtNumeric " +
        "rdtInteger " +
        "rdtDate " +
        "rdtReference " +
        "rdtAccount " +
        "rdtText " +
        "rdtPick " +
        "rdtUnknown " +
        "rdtLargeInteger " +
        "rdtDocument ";
    
      // enum TRequisiteEventType
      const TRequisiteEventType = "reOnChange " + "reOnChangeValues ";
    
      // enum TSBTimeType
      const TSBTimeType = "ttGlobal " + "ttLocal " + "ttUser " + "ttSystem ";
    
      // enum TSearchShowMode
      const TSearchShowMode =
        "ssmBrowse " + "ssmSelect " + "ssmMultiSelect " + "ssmBrowseModal ";
    
      // enum TSelectMode
      const TSelectMode = "smSelect " + "smLike " + "smCard ";
    
      // enum TSignatureType
      const TSignatureType = "stNone " + "stAuthenticating " + "stApproving ";
    
      // enum TSignerContentType
      const TSignerContentType = "sctString " + "sctStream ";
    
      // enum TStringsSortType
      const TStringsSortType = "sstAnsiSort " + "sstNaturalSort ";
    
      // enum TStringValueType
      const TStringValueType = "svtEqual " + "svtContain ";
    
      // enum TStructuredObjectAttributeType
      const TStructuredObjectAttributeType =
        "soatString " +
        "soatNumeric " +
        "soatInteger " +
        "soatDatetime " +
        "soatReferenceRecord " +
        "soatText " +
        "soatPick " +
        "soatBoolean " +
        "soatEDocument " +
        "soatAccount " +
        "soatIntegerCollection " +
        "soatNumericCollection " +
        "soatStringCollection " +
        "soatPickCollection " +
        "soatDatetimeCollection " +
        "soatBooleanCollection " +
        "soatReferenceRecordCollection " +
        "soatEDocumentCollection " +
        "soatAccountCollection " +
        "soatContents " +
        "soatUnknown ";
    
      // enum TTaskAbortReason
      const TTaskAbortReason = "tarAbortByUser " + "tarAbortByWorkflowException ";
    
      // enum TTextValueType
      const TTextValueType = "tvtAllWords " + "tvtExactPhrase " + "tvtAnyWord ";
    
      // enum TUserObjectStatus
      const TUserObjectStatus =
        "usNone " +
        "usCompleted " +
        "usRedSquare " +
        "usBlueSquare " +
        "usYellowSquare " +
        "usGreenSquare " +
        "usOrangeSquare " +
        "usPurpleSquare " +
        "usFollowUp ";
    
      // enum TUserType
      const TUserType =
        "utUnknown " +
        "utUser " +
        "utDeveloper " +
        "utAdministrator " +
        "utSystemDeveloper " +
        "utDisconnected ";
    
      // enum TValuesBuildType
      const TValuesBuildType =
        "btAnd " + "btDetailAnd " + "btOr " + "btNotOr " + "btOnly ";
    
      // enum TViewMode
      const TViewMode = "vmView " + "vmSelect " + "vmNavigation ";
    
      // enum TViewSelectionMode
      const TViewSelectionMode =
        "vsmSingle " + "vsmMultiple " + "vsmMultipleCheck " + "vsmNoSelection ";
    
      // enum TWizardActionType
      const TWizardActionType =
        "wfatPrevious " + "wfatNext " + "wfatCancel " + "wfatFinish ";
    
      // enum TWizardFormElementProperty
      const TWizardFormElementProperty =
        "wfepUndefined " +
        "wfepText3 " +
        "wfepText6 " +
        "wfepText9 " +
        "wfepSpinEdit " +
        "wfepDropDown " +
        "wfepRadioGroup " +
        "wfepFlag " +
        "wfepText12 " +
        "wfepText15 " +
        "wfepText18 " +
        "wfepText21 " +
        "wfepText24 " +
        "wfepText27 " +
        "wfepText30 " +
        "wfepRadioGroupColumn1 " +
        "wfepRadioGroupColumn2 " +
        "wfepRadioGroupColumn3 ";
    
      // enum TWizardFormElementType
      const TWizardFormElementType =
        "wfetQueryParameter " + "wfetText " + "wfetDelimiter " + "wfetLabel ";
    
      // enum TWizardParamType
      const TWizardParamType =
        "wptString " +
        "wptInteger " +
        "wptNumeric " +
        "wptBoolean " +
        "wptDateTime " +
        "wptPick " +
        "wptText " +
        "wptUser " +
        "wptUserList " +
        "wptEDocumentInfo " +
        "wptEDocumentInfoList " +
        "wptReferenceRecordInfo " +
        "wptReferenceRecordInfoList " +
        "wptFolderInfo " +
        "wptTaskInfo " +
        "wptContents " +
        "wptFileName " +
        "wptDate ";
    
      // enum TWizardStepResult
      const TWizardStepResult =
        "wsrComplete " +
        "wsrGoNext " +
        "wsrGoPrevious " +
        "wsrCustom " +
        "wsrCancel " +
        "wsrGoFinal ";
    
      // enum TWizardStepType
      const TWizardStepType =
        "wstForm " +
        "wstEDocument " +
        "wstTaskCard " +
        "wstReferenceRecordCard " +
        "wstFinal ";
    
      // enum TWorkAccessType
      const TWorkAccessType = "waAll " + "waPerformers " + "waManual ";
    
      // enum TWorkflowBlockType
      const TWorkflowBlockType =
        "wsbStart " +
        "wsbFinish " +
        "wsbNotice " +
        "wsbStep " +
        "wsbDecision " +
        "wsbWait " +
        "wsbMonitor " +
        "wsbScript " +
        "wsbConnector " +
        "wsbSubTask " +
        "wsbLifeCycleStage " +
        "wsbPause ";
    
      // enum TWorkflowDataType
      const TWorkflowDataType =
        "wdtInteger " +
        "wdtFloat " +
        "wdtString " +
        "wdtPick " +
        "wdtDateTime " +
        "wdtBoolean " +
        "wdtTask " +
        "wdtJob " +
        "wdtFolder " +
        "wdtEDocument " +
        "wdtReferenceRecord " +
        "wdtUser " +
        "wdtGroup " +
        "wdtRole " +
        "wdtIntegerCollection " +
        "wdtFloatCollection " +
        "wdtStringCollection " +
        "wdtPickCollection " +
        "wdtDateTimeCollection " +
        "wdtBooleanCollection " +
        "wdtTaskCollection " +
        "wdtJobCollection " +
        "wdtFolderCollection " +
        "wdtEDocumentCollection " +
        "wdtReferenceRecordCollection " +
        "wdtUserCollection " +
        "wdtGroupCollection " +
        "wdtRoleCollection " +
        "wdtContents " +
        "wdtUserList " +
        "wdtSearchDescription " +
        "wdtDeadLine " +
        "wdtPickSet " +
        "wdtAccountCollection ";
    
      // enum TWorkImportance
      const TWorkImportance = "wiLow " + "wiNormal " + "wiHigh ";
    
      // enum TWorkRouteType
      const TWorkRouteType = "wrtSoft " + "wrtHard ";
    
      // enum TWorkState
      const TWorkState =
        "wsInit " +
        "wsRunning " +
        "wsDone " +
        "wsControlled " +
        "wsAborted " +
        "wsContinued ";
    
      // enum TWorkTextBuildingMode
      const TWorkTextBuildingMode =
        "wtmFull " + "wtmFromCurrent " + "wtmOnlyCurrent ";
    
      // Перечисления
      const ENUMS =
        TAccountType +
        TActionEnabledMode +
        TAddPosition +
        TAlignment +
        TAreaShowMode +
        TCertificateInvalidationReason +
        TCertificateType +
        TCheckListBoxItemState +
        TCloseOnEsc +
        TCompType +
        TConditionFormat +
        TConnectionIntent +
        TContentKind +
        TControlType +
        TCriterionContentType +
        TCultureType +
        TDataSetEventType +
        TDataSetState +
        TDateFormatType +
        TDateOffsetType +
        TDateTimeKind +
        TDeaAccessRights +
        TDocumentDefaultAction +
        TEditMode +
        TEditorCloseObservType +
        TEdmsApplicationAction +
        TEDocumentLockType +
        TEDocumentStepShowMode +
        TEDocumentStepVersionType +
        TEDocumentStorageFunction +
        TEDocumentStorageType +
        TEDocumentVersionSourceType +
        TEDocumentVersionState +
        TEncodeType +
        TExceptionCategory +
        TExportedSignaturesType +
        TExportedVersionType +
        TFieldDataType +
        TFolderType +
        TGridRowHeight +
        THyperlinkType +
        TImageFileFormat +
        TImageMode +
        TImageType +
        TInplaceHintKind +
        TISBLContext +
        TItemShow +
        TJobKind +
        TJoinType +
        TLabelPos +
        TLicensingType +
        TLifeCycleStageFontColor +
        TLifeCycleStageFontStyle +
        TLockableDevelopmentComponentType +
        TMaxRecordCountRestrictionType +
        TRangeValueType +
        TRelativeDate +
        TReportDestination +
        TReqDataType +
        TRequisiteEventType +
        TSBTimeType +
        TSearchShowMode +
        TSelectMode +
        TSignatureType +
        TSignerContentType +
        TStringsSortType +
        TStringValueType +
        TStructuredObjectAttributeType +
        TTaskAbortReason +
        TTextValueType +
        TUserObjectStatus +
        TUserType +
        TValuesBuildType +
        TViewMode +
        TViewSelectionMode +
        TWizardActionType +
        TWizardFormElementProperty +
        TWizardFormElementType +
        TWizardParamType +
        TWizardStepResult +
        TWizardStepType +
        TWorkAccessType +
        TWorkflowBlockType +
        TWorkflowDataType +
        TWorkImportance +
        TWorkRouteType +
        TWorkState +
        TWorkTextBuildingMode;
    
      // Системные функции ==> SYSFUNCTIONS
      const system_functions =
        "AddSubString " +
        "AdjustLineBreaks " +
        "AmountInWords " +
        "Analysis " +
        "ArrayDimCount " +
        "ArrayHighBound " +
        "ArrayLowBound " +
        "ArrayOf " +
        "ArrayReDim " +
        "Assert " +
        "Assigned " +
        "BeginOfMonth " +
        "BeginOfPeriod " +
        "BuildProfilingOperationAnalysis " +
        "CallProcedure " +
        "CanReadFile " +
        "CArrayElement " +
        "CDataSetRequisite " +
        "ChangeDate " +
        "ChangeReferenceDataset " +
        "Char " +
        "CharPos " +
        "CheckParam " +
        "CheckParamValue " +
        "CompareStrings " +
        "ConstantExists " +
        "ControlState " +
        "ConvertDateStr " +
        "Copy " +
        "CopyFile " +
        "CreateArray " +
        "CreateCachedReference " +
        "CreateConnection " +
        "CreateDialog " +
        "CreateDualListDialog " +
        "CreateEditor " +
        "CreateException " +
        "CreateFile " +
        "CreateFolderDialog " +
        "CreateInputDialog " +
        "CreateLinkFile " +
        "CreateList " +
        "CreateLock " +
        "CreateMemoryDataSet " +
        "CreateObject " +
        "CreateOpenDialog " +
        "CreateProgress " +
        "CreateQuery " +
        "CreateReference " +
        "CreateReport " +
        "CreateSaveDialog " +
        "CreateScript " +
        "CreateSQLPivotFunction " +
        "CreateStringList " +
        "CreateTreeListSelectDialog " +
        "CSelectSQL " +
        "CSQL " +
        "CSubString " +
        "CurrentUserID " +
        "CurrentUserName " +
        "CurrentVersion " +
        "DataSetLocateEx " +
        "DateDiff " +
        "DateTimeDiff " +
        "DateToStr " +
        "DayOfWeek " +
        "DeleteFile " +
        "DirectoryExists " +
        "DisableCheckAccessRights " +
        "DisableCheckFullShowingRestriction " +
        "DisableMassTaskSendingRestrictions " +
        "DropTable " +
        "DupeString " +
        "EditText " +
        "EnableCheckAccessRights " +
        "EnableCheckFullShowingRestriction " +
        "EnableMassTaskSendingRestrictions " +
        "EndOfMonth " +
        "EndOfPeriod " +
        "ExceptionExists " +
        "ExceptionsOff " +
        "ExceptionsOn " +
        "Execute " +
        "ExecuteProcess " +
        "Exit " +
        "ExpandEnvironmentVariables " +
        "ExtractFileDrive " +
        "ExtractFileExt " +
        "ExtractFileName " +
        "ExtractFilePath " +
        "ExtractParams " +
        "FileExists " +
        "FileSize " +
        "FindFile " +
        "FindSubString " +
        "FirmContext " +
        "ForceDirectories " +
        "Format " +
        "FormatDate " +
        "FormatNumeric " +
        "FormatSQLDate " +
        "FormatString " +
        "FreeException " +
        "GetComponent " +
        "GetComponentLaunchParam " +
        "GetConstant " +
        "GetLastException " +
        "GetReferenceRecord " +
        "GetRefTypeByRefID " +
        "GetTableID " +
        "GetTempFolder " +
        "IfThen " +
        "In " +
        "IndexOf " +
        "InputDialog " +
        "InputDialogEx " +
        "InteractiveMode " +
        "IsFileLocked " +
        "IsGraphicFile " +
        "IsNumeric " +
        "Length " +
        "LoadString " +
        "LoadStringFmt " +
        "LocalTimeToUTC " +
        "LowerCase " +
        "Max " +
        "MessageBox " +
        "MessageBoxEx " +
        "MimeDecodeBinary " +
        "MimeDecodeString " +
        "MimeEncodeBinary " +
        "MimeEncodeString " +
        "Min " +
        "MoneyInWords " +
        "MoveFile " +
        "NewID " +
        "Now " +
        "OpenFile " +
        "Ord " +
        "Precision " +
        "Raise " +
        "ReadCertificateFromFile " +
        "ReadFile " +
        "ReferenceCodeByID " +
        "ReferenceNumber " +
        "ReferenceRequisiteMode " +
        "ReferenceRequisiteValue " +
        "RegionDateSettings " +
        "RegionNumberSettings " +
        "RegionTimeSettings " +
        "RegRead " +
        "RegWrite " +
        "RenameFile " +
        "Replace " +
        "Round " +
        "SelectServerCode " +
        "SelectSQL " +
        "ServerDateTime " +
        "SetConstant " +
        "SetManagedFolderFieldsState " +
        "ShowConstantsInputDialog " +
        "ShowMessage " +
        "Sleep " +
        "Split " +
        "SQL " +
        "SQL2XLSTAB " +
        "SQLProfilingSendReport " +
        "StrToDate " +
        "SubString " +
        "SubStringCount " +
        "SystemSetting " +
        "Time " +
        "TimeDiff " +
        "Today " +
        "Transliterate " +
        "Trim " +
        "UpperCase " +
        "UserStatus " +
        "UTCToLocalTime " +
        "ValidateXML " +
        "VarIsClear " +
        "VarIsEmpty " +
        "VarIsNull " +
        "WorkTimeDiff " +
        "WriteFile " +
        "WriteFileEx " +
        "WriteObjectHistory " +
        "Анализ " +
        "БазаДанных " +
        "БлокЕсть " +
        "БлокЕстьРасш " +
        "БлокИнфо " +
        "БлокСнять " +
        "БлокСнятьРасш " +
        "БлокУстановить " +
        "Ввод " +
        "ВводМеню " +
        "ВедС " +
        "ВедСпр " +
        "ВерхняяГраницаМассива " +
        "ВнешПрогр " +
        "Восст " +
        "ВременнаяПапка " +
        "Время " +
        "ВыборSQL " +
        "ВыбратьЗапись " +
        "ВыделитьСтр " +
        "Вызвать " +
        "Выполнить " +
        "ВыпПрогр " +
        "ГрафическийФайл " +
        "ГруппаДополнительно " +
        "ДатаВремяСерв " +
        "ДеньНедели " +
        "ДиалогДаНет " +
        "ДлинаСтр " +
        "ДобПодстр " +
        "ЕПусто " +
        "ЕслиТо " +
        "ЕЧисло " +
        "ЗамПодстр " +
        "ЗаписьСправочника " +
        "ЗначПоляСпр " +
        "ИДТипСпр " +
        "ИзвлечьДиск " +
        "ИзвлечьИмяФайла " +
        "ИзвлечьПуть " +
        "ИзвлечьРасширение " +
        "ИзмДат " +
        "ИзменитьРазмерМассива " +
        "ИзмеренийМассива " +
        "ИмяОрг " +
        "ИмяПоляСпр " +
        "Индекс " +
        "ИндикаторЗакрыть " +
        "ИндикаторОткрыть " +
        "ИндикаторШаг " +
        "ИнтерактивныйРежим " +
        "ИтогТблСпр " +
        "КодВидВедСпр " +
        "КодВидСпрПоИД " +
        "КодПоAnalit " +
        "КодСимвола " +
        "КодСпр " +
        "КолПодстр " +
        "КолПроп " +
        "КонМес " +
        "Конст " +
        "КонстЕсть " +
        "КонстЗнач " +
        "КонТран " +
        "КопироватьФайл " +
        "КопияСтр " +
        "КПериод " +
        "КСтрТблСпр " +
        "Макс " +
        "МаксСтрТблСпр " +
        "Массив " +
        "Меню " +
        "МенюРасш " +
        "Мин " +
        "НаборДанныхНайтиРасш " +
        "НаимВидСпр " +
        "НаимПоAnalit " +
        "НаимСпр " +
        "НастроитьПереводыСтрок " +
        "НачМес " +
        "НачТран " +
        "НижняяГраницаМассива " +
        "НомерСпр " +
        "НПериод " +
        "Окно " +
        "Окр " +
        "Окружение " +
        "ОтлИнфДобавить " +
        "ОтлИнфУдалить " +
        "Отчет " +
        "ОтчетАнал " +
        "ОтчетИнт " +
        "ПапкаСуществует " +
        "Пауза " +
        "ПВыборSQL " +
        "ПереименоватьФайл " +
        "Переменные " +
        "ПереместитьФайл " +
        "Подстр " +
        "ПоискПодстр " +
        "ПоискСтр " +
        "ПолучитьИДТаблицы " +
        "ПользовательДополнительно " +
        "ПользовательИД " +
        "ПользовательИмя " +
        "ПользовательСтатус " +
        "Прервать " +
        "ПроверитьПараметр " +
        "ПроверитьПараметрЗнач " +
        "ПроверитьУсловие " +
        "РазбСтр " +
        "РазнВремя " +
        "РазнДат " +
        "РазнДатаВремя " +
        "РазнРабВремя " +
        "РегУстВрем " +
        "РегУстДат " +
        "РегУстЧсл " +
        "РедТекст " +
        "РеестрЗапись " +
        "РеестрСписокИменПарам " +
        "РеестрЧтение " +
        "РеквСпр " +
        "РеквСпрПр " +
        "Сегодня " +
        "Сейчас " +
        "Сервер " +
        "СерверПроцессИД " +
        "СертификатФайлСчитать " +
        "СжПроб " +
        "Символ " +
        "СистемаДиректумКод " +
        "СистемаИнформация " +
        "СистемаКод " +
        "Содержит " +
        "СоединениеЗакрыть " +
        "СоединениеОткрыть " +
        "СоздатьДиалог " +
        "СоздатьДиалогВыбораИзДвухСписков " +
        "СоздатьДиалогВыбораПапки " +
        "СоздатьДиалогОткрытияФайла " +
        "СоздатьДиалогСохраненияФайла " +
        "СоздатьЗапрос " +
        "СоздатьИндикатор " +
        "СоздатьИсключение " +
        "СоздатьКэшированныйСправочник " +
        "СоздатьМассив " +
        "СоздатьНаборДанных " +
        "СоздатьОбъект " +
        "СоздатьОтчет " +
        "СоздатьПапку " +
        "СоздатьРедактор " +
        "СоздатьСоединение " +
        "СоздатьСписок " +
        "СоздатьСписокСтрок " +
        "СоздатьСправочник " +
        "СоздатьСценарий " +
        "СоздСпр " +
        "СостСпр " +
        "Сохр " +
        "СохрСпр " +
        "СписокСистем " +
        "Спр " +
        "Справочник " +
        "СпрБлокЕсть " +
        "СпрБлокСнять " +
        "СпрБлокСнятьРасш " +
        "СпрБлокУстановить " +
        "СпрИзмНабДан " +
        "СпрКод " +
        "СпрНомер " +
        "СпрОбновить " +
        "СпрОткрыть " +
        "СпрОтменить " +
        "СпрПарам " +
        "СпрПолеЗнач " +
        "СпрПолеИмя " +
        "СпрРекв " +
        "СпрРеквВведЗн " +
        "СпрРеквНовые " +
        "СпрРеквПр " +
        "СпрРеквПредЗн " +
        "СпрРеквРежим " +
        "СпрРеквТипТекст " +
        "СпрСоздать " +
        "СпрСост " +
        "СпрСохранить " +
        "СпрТблИтог " +
        "СпрТблСтр " +
        "СпрТблСтрКол " +
        "СпрТблСтрМакс " +
        "СпрТблСтрМин " +
        "СпрТблСтрПред " +
        "СпрТблСтрСлед " +
        "СпрТблСтрСозд " +
        "СпрТблСтрУд " +
        "СпрТекПредст " +
        "СпрУдалить " +
        "СравнитьСтр " +
        "СтрВерхРегистр " +
        "СтрНижнРегистр " +
        "СтрТблСпр " +
        "СумПроп " +
        "Сценарий " +
        "СценарийПарам " +
        "ТекВерсия " +
        "ТекОрг " +
        "Точн " +
        "Тран " +
        "Транслитерация " +
        "УдалитьТаблицу " +
        "УдалитьФайл " +
        "УдСпр " +
        "УдСтрТблСпр " +
        "Уст " +
        "УстановкиКонстант " +
        "ФайлАтрибутСчитать " +
        "ФайлАтрибутУстановить " +
        "ФайлВремя " +
        "ФайлВремяУстановить " +
        "ФайлВыбрать " +
        "ФайлЗанят " +
        "ФайлЗаписать " +
        "ФайлИскать " +
        "ФайлКопировать " +
        "ФайлМожноЧитать " +
        "ФайлОткрыть " +
        "ФайлПереименовать " +
        "ФайлПерекодировать " +
        "ФайлПереместить " +
        "ФайлПросмотреть " +
        "ФайлРазмер " +
        "ФайлСоздать " +
        "ФайлСсылкаСоздать " +
        "ФайлСуществует " +
        "ФайлСчитать " +
        "ФайлУдалить " +
        "ФмтSQLДат " +
        "ФмтДат " +
        "ФмтСтр " +
        "ФмтЧсл " +
        "Формат " +
        "ЦМассивЭлемент " +
        "ЦНаборДанныхРеквизит " +
        "ЦПодстр ";
    
      // Предопределенные переменные ==> built_in
      const predefined_variables =
        "AltState " +
        "Application " +
        "CallType " +
        "ComponentTokens " +
        "CreatedJobs " +
        "CreatedNotices " +
        "ControlState " +
        "DialogResult " +
        "Dialogs " +
        "EDocuments " +
        "EDocumentVersionSource " +
        "Folders " +
        "GlobalIDs " +
        "Job " +
        "Jobs " +
        "InputValue " +
        "LookUpReference " +
        "LookUpRequisiteNames " +
        "LookUpSearch " +
        "Object " +
        "ParentComponent " +
        "Processes " +
        "References " +
        "Requisite " +
        "ReportName " +
        "Reports " +
        "Result " +
        "Scripts " +
        "Searches " +
        "SelectedAttachments " +
        "SelectedItems " +
        "SelectMode " +
        "Sender " +
        "ServerEvents " +
        "ServiceFactory " +
        "ShiftState " +
        "SubTask " +
        "SystemDialogs " +
        "Tasks " +
        "Wizard " +
        "Wizards " +
        "Work " +
        "ВызовСпособ " +
        "ИмяОтчета " +
        "РеквЗнач ";
    
      // Интерфейсы ==> type
      const interfaces =
        "IApplication " +
        "IAccessRights " +
        "IAccountRepository " +
        "IAccountSelectionRestrictions " +
        "IAction " +
        "IActionList " +
        "IAdministrationHistoryDescription " +
        "IAnchors " +
        "IApplication " +
        "IArchiveInfo " +
        "IAttachment " +
        "IAttachmentList " +
        "ICheckListBox " +
        "ICheckPointedList " +
        "IColumn " +
        "IComponent " +
        "IComponentDescription " +
        "IComponentToken " +
        "IComponentTokenFactory " +
        "IComponentTokenInfo " +
        "ICompRecordInfo " +
        "IConnection " +
        "IContents " +
        "IControl " +
        "IControlJob " +
        "IControlJobInfo " +
        "IControlList " +
        "ICrypto " +
        "ICrypto2 " +
        "ICustomJob " +
        "ICustomJobInfo " +
        "ICustomListBox " +
        "ICustomObjectWizardStep " +
        "ICustomWork " +
        "ICustomWorkInfo " +
        "IDataSet " +
        "IDataSetAccessInfo " +
        "IDataSigner " +
        "IDateCriterion " +
        "IDateRequisite " +
        "IDateRequisiteDescription " +
        "IDateValue " +
        "IDeaAccessRights " +
        "IDeaObjectInfo " +
        "IDevelopmentComponentLock " +
        "IDialog " +
        "IDialogFactory " +
        "IDialogPickRequisiteItems " +
        "IDialogsFactory " +
        "IDICSFactory " +
        "IDocRequisite " +
        "IDocumentInfo " +
        "IDualListDialog " +
        "IECertificate " +
        "IECertificateInfo " +
        "IECertificates " +
        "IEditControl " +
        "IEditorForm " +
        "IEdmsExplorer " +
        "IEdmsObject " +
        "IEdmsObjectDescription " +
        "IEdmsObjectFactory " +
        "IEdmsObjectInfo " +
        "IEDocument " +
        "IEDocumentAccessRights " +
        "IEDocumentDescription " +
        "IEDocumentEditor " +
        "IEDocumentFactory " +
        "IEDocumentInfo " +
        "IEDocumentStorage " +
        "IEDocumentVersion " +
        "IEDocumentVersionListDialog " +
        "IEDocumentVersionSource " +
        "IEDocumentWizardStep " +
        "IEDocVerSignature " +
        "IEDocVersionState " +
        "IEnabledMode " +
        "IEncodeProvider " +
        "IEncrypter " +
        "IEvent " +
        "IEventList " +
        "IException " +
        "IExternalEvents " +
        "IExternalHandler " +
        "IFactory " +
        "IField " +
        "IFileDialog " +
        "IFolder " +
        "IFolderDescription " +
        "IFolderDialog " +
        "IFolderFactory " +
        "IFolderInfo " +
        "IForEach " +
        "IForm " +
        "IFormTitle " +
        "IFormWizardStep " +
        "IGlobalIDFactory " +
        "IGlobalIDInfo " +
        "IGrid " +
        "IHasher " +
        "IHistoryDescription " +
        "IHyperLinkControl " +
        "IImageButton " +
        "IImageControl " +
        "IInnerPanel " +
        "IInplaceHint " +
        "IIntegerCriterion " +
        "IIntegerList " +
        "IIntegerRequisite " +
        "IIntegerValue " +
        "IISBLEditorForm " +
        "IJob " +
        "IJobDescription " +
        "IJobFactory " +
        "IJobForm " +
        "IJobInfo " +
        "ILabelControl " +
        "ILargeIntegerCriterion " +
        "ILargeIntegerRequisite " +
        "ILargeIntegerValue " +
        "ILicenseInfo " +
        "ILifeCycleStage " +
        "IList " +
        "IListBox " +
        "ILocalIDInfo " +
        "ILocalization " +
        "ILock " +
        "IMemoryDataSet " +
        "IMessagingFactory " +
        "IMetadataRepository " +
        "INotice " +
        "INoticeInfo " +
        "INumericCriterion " +
        "INumericRequisite " +
        "INumericValue " +
        "IObject " +
        "IObjectDescription " +
        "IObjectImporter " +
        "IObjectInfo " +
        "IObserver " +
        "IPanelGroup " +
        "IPickCriterion " +
        "IPickProperty " +
        "IPickRequisite " +
        "IPickRequisiteDescription " +
        "IPickRequisiteItem " +
        "IPickRequisiteItems " +
        "IPickValue " +
        "IPrivilege " +
        "IPrivilegeList " +
        "IProcess " +
        "IProcessFactory " +
        "IProcessMessage " +
        "IProgress " +
        "IProperty " +
        "IPropertyChangeEvent " +
        "IQuery " +
        "IReference " +
        "IReferenceCriterion " +
        "IReferenceEnabledMode " +
        "IReferenceFactory " +
        "IReferenceHistoryDescription " +
        "IReferenceInfo " +
        "IReferenceRecordCardWizardStep " +
        "IReferenceRequisiteDescription " +
        "IReferencesFactory " +
        "IReferenceValue " +
        "IRefRequisite " +
        "IReport " +
        "IReportFactory " +
        "IRequisite " +
        "IRequisiteDescription " +
        "IRequisiteDescriptionList " +
        "IRequisiteFactory " +
        "IRichEdit " +
        "IRouteStep " +
        "IRule " +
        "IRuleList " +
        "ISchemeBlock " +
        "IScript " +
        "IScriptFactory " +
        "ISearchCriteria " +
        "ISearchCriterion " +
        "ISearchDescription " +
        "ISearchFactory " +
        "ISearchFolderInfo " +
        "ISearchForObjectDescription " +
        "ISearchResultRestrictions " +
        "ISecuredContext " +
        "ISelectDialog " +
        "IServerEvent " +
        "IServerEventFactory " +
        "IServiceDialog " +
        "IServiceFactory " +
        "ISignature " +
        "ISignProvider " +
        "ISignProvider2 " +
        "ISignProvider3 " +
        "ISimpleCriterion " +
        "IStringCriterion " +
        "IStringList " +
        "IStringRequisite " +
        "IStringRequisiteDescription " +
        "IStringValue " +
        "ISystemDialogsFactory " +
        "ISystemInfo " +
        "ITabSheet " +
        "ITask " +
        "ITaskAbortReasonInfo " +
        "ITaskCardWizardStep " +
        "ITaskDescription " +
        "ITaskFactory " +
        "ITaskInfo " +
        "ITaskRoute " +
        "ITextCriterion " +
        "ITextRequisite " +
        "ITextValue " +
        "ITreeListSelectDialog " +
        "IUser " +
        "IUserList " +
        "IValue " +
        "IView " +
        "IWebBrowserControl " +
        "IWizard " +
        "IWizardAction " +
        "IWizardFactory " +
        "IWizardFormElement " +
        "IWizardParam " +
        "IWizardPickParam " +
        "IWizardReferenceParam " +
        "IWizardStep " +
        "IWorkAccessRights " +
        "IWorkDescription " +
        "IWorkflowAskableParam " +
        "IWorkflowAskableParams " +
        "IWorkflowBlock " +
        "IWorkflowBlockResult " +
        "IWorkflowEnabledMode " +
        "IWorkflowParam " +
        "IWorkflowPickParam " +
        "IWorkflowReferenceParam " +
        "IWorkState " +
        "IWorkTreeCustomNode " +
        "IWorkTreeJobNode " +
        "IWorkTreeTaskNode " +
        "IXMLEditorForm " +
        "SBCrypto ";
    
      // built_in : встроенные или библиотечные объекты (константы, перечисления)
      const BUILTIN = CONSTANTS + ENUMS;
    
      // class: встроенные наборы значений, системные объекты, фабрики
      const CLASS = predefined_variables;
    
      // literal : примитивные типы
      const LITERAL = "null true false nil ";
    
      // number : числа
      const NUMBERS = {
        className: "number",
        begin: hljs.NUMBER_RE,
        relevance: 0
      };
    
      // string : строки
      const STRINGS = {
        className: "string",
        variants: [
          {
            begin: '"',
            end: '"'
          },
          {
            begin: "'",
            end: "'"
          }
        ]
      };
    
      // Токены
      const DOCTAGS = {
        className: "doctag",
        begin: "\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",
        relevance: 0
      };
    
      // Однострочный комментарий
      const ISBL_LINE_COMMENT_MODE = {
        className: "comment",
        begin: "//",
        end: "$",
        relevance: 0,
        contains: [
          hljs.PHRASAL_WORDS_MODE,
          DOCTAGS
        ]
      };
    
      // Многострочный комментарий
      const ISBL_BLOCK_COMMENT_MODE = {
        className: "comment",
        begin: "/\\*",
        end: "\\*/",
        relevance: 0,
        contains: [
          hljs.PHRASAL_WORDS_MODE,
          DOCTAGS
        ]
      };
    
      // comment : комментарии
      const COMMENTS = {
        variants: [
          ISBL_LINE_COMMENT_MODE,
          ISBL_BLOCK_COMMENT_MODE
        ]
      };
    
      // keywords : ключевые слова
      const KEYWORDS = {
        $pattern: UNDERSCORE_IDENT_RE,
        keyword: KEYWORD,
        built_in: BUILTIN,
        class: CLASS,
        literal: LITERAL
      };
    
      // methods : методы
      const METHODS = {
        begin: "\\.\\s*" + hljs.UNDERSCORE_IDENT_RE,
        keywords: KEYWORDS,
        relevance: 0
      };
    
      // type : встроенные типы
      const TYPES = {
        className: "type",
        begin: ":[ \\t]*(" + interfaces.trim().replace(/\s/g, "|") + ")",
        end: "[ \\t]*=",
        excludeEnd: true
      };
    
      // variables : переменные
      const VARIABLES = {
        className: "variable",
        keywords: KEYWORDS,
        begin: UNDERSCORE_IDENT_RE,
        relevance: 0,
        contains: [
          TYPES,
          METHODS
        ]
      };
    
      // Имена функций
      const FUNCTION_TITLE = FUNCTION_NAME_IDENT_RE + "\\(";
    
      const TITLE_MODE = {
        className: "title",
        keywords: {
          $pattern: UNDERSCORE_IDENT_RE,
          built_in: system_functions
        },
        begin: FUNCTION_TITLE,
        end: "\\(",
        returnBegin: true,
        excludeEnd: true
      };
    
      // function : функции
      const FUNCTIONS = {
        className: "function",
        begin: FUNCTION_TITLE,
        end: "\\)$",
        returnBegin: true,
        keywords: KEYWORDS,
        illegal: "[\\[\\]\\|\\$\\?%,~#@]",
        contains: [
          TITLE_MODE,
          METHODS,
          VARIABLES,
          STRINGS,
          NUMBERS,
          COMMENTS
        ]
      };
    
      return {
        name: 'ISBL',
        case_insensitive: true,
        keywords: KEYWORDS,
        illegal: "\\$|\\?|%|,|;$|~|#|@|
    Category: common, enterprise
    Website: https://www.java.com/
    */
    
    function java(hljs) {
      var JAVA_IDENT_RE = '[\u00C0-\u02B8a-zA-Z_$][\u00C0-\u02B8a-zA-Z_$0-9]*';
      var GENERIC_IDENT_RE = JAVA_IDENT_RE + '(<' + JAVA_IDENT_RE + '(\\s*,\\s*' + JAVA_IDENT_RE + ')*>)?';
      var KEYWORDS = 'false synchronized int abstract float private char boolean var static null if const ' +
        'for true while long strictfp finally protected import native final void ' +
        'enum else break transient catch instanceof byte super volatile case assert short ' +
        'package default double public try this switch continue throws protected public private ' +
        'module requires exports do';
    
      var ANNOTATION = {
        className: 'meta',
        begin: '@' + JAVA_IDENT_RE,
        contains: [
          {
            begin: /\(/,
            end: /\)/,
            contains: ["self"] // allow nested () inside our annotation
          },
        ]
      };
      const NUMBER = NUMERIC;
    
      return {
        name: 'Java',
        aliases: ['jsp'],
        keywords: KEYWORDS,
        illegal: /<\/|#/,
        contains: [
          hljs.COMMENT(
            '/\\*\\*',
            '\\*/',
            {
              relevance: 0,
              contains: [
                {
                  // eat up @'s in emails to prevent them to be recognized as doctags
                  begin: /\w+@/, relevance: 0
                },
                {
                  className: 'doctag',
                  begin: '@[A-Za-z]+'
                }
              ]
            }
          ),
          // relevance boost
          {
            begin: /import java\.[a-z]+\./,
            keywords: "import",
            relevance: 2
          },
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'class',
            beginKeywords: 'class interface enum', end: /[{;=]/, excludeEnd: true,
            // TODO: can this be removed somehow?
            // an extra boost because Java is more popular than other languages with
            // this same syntax feature (this is just to preserve our tests passing
            // for now)
            relevance: 1,
            keywords: 'class interface enum',
            illegal: /[:"\[\]]/,
            contains: [
              { beginKeywords: 'extends implements' },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          {
            // Expression keywords prevent 'keyword Name(...)' from being
            // recognized as a function definition
            beginKeywords: 'new throw return else',
            relevance: 0
          },
          {
            className: 'class',
            begin: 'record\\s+' + hljs.UNDERSCORE_IDENT_RE + '\\s*\\(',
            returnBegin: true,
            excludeEnd: true,
            end: /[{;=]/,
            keywords: KEYWORDS,
            contains: [
              { beginKeywords: "record" },
              {
                begin: hljs.UNDERSCORE_IDENT_RE + '\\s*\\(',
                returnBegin: true,
                relevance: 0,
                contains: [hljs.UNDERSCORE_TITLE_MODE]
              },
              {
                className: 'params',
                begin: /\(/, end: /\)/,
                keywords: KEYWORDS,
                relevance: 0,
                contains: [
                  hljs.C_BLOCK_COMMENT_MODE
                ]
              },
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          {
            className: 'function',
            begin: '(' + GENERIC_IDENT_RE + '\\s+)+' + hljs.UNDERSCORE_IDENT_RE + '\\s*\\(', returnBegin: true, end: /[{;=]/,
            excludeEnd: true,
            keywords: KEYWORDS,
            contains: [
              {
                begin: hljs.UNDERSCORE_IDENT_RE + '\\s*\\(', returnBegin: true,
                relevance: 0,
                contains: [hljs.UNDERSCORE_TITLE_MODE]
              },
              {
                className: 'params',
                begin: /\(/, end: /\)/,
                keywords: KEYWORDS,
                relevance: 0,
                contains: [
                  ANNOTATION,
                  hljs.APOS_STRING_MODE,
                  hljs.QUOTE_STRING_MODE,
                  NUMBER,
                  hljs.C_BLOCK_COMMENT_MODE
                ]
              },
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          NUMBER,
          ANNOTATION
        ]
      };
    }
    
    module.exports = java;
    
    
    /***/ },
    
    /***/ 95089
    (module) {
    
    const IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*';
    const KEYWORDS = [
      "as", // for exports
      "in",
      "of",
      "if",
      "for",
      "while",
      "finally",
      "var",
      "new",
      "function",
      "do",
      "return",
      "void",
      "else",
      "break",
      "catch",
      "instanceof",
      "with",
      "throw",
      "case",
      "default",
      "try",
      "switch",
      "continue",
      "typeof",
      "delete",
      "let",
      "yield",
      "const",
      "class",
      // JS handles these with a special rule
      // "get",
      // "set",
      "debugger",
      "async",
      "await",
      "static",
      "import",
      "from",
      "export",
      "extends"
    ];
    const LITERALS = [
      "true",
      "false",
      "null",
      "undefined",
      "NaN",
      "Infinity"
    ];
    
    const TYPES = [
      "Intl",
      "DataView",
      "Number",
      "Math",
      "Date",
      "String",
      "RegExp",
      "Object",
      "Function",
      "Boolean",
      "Error",
      "Symbol",
      "Set",
      "Map",
      "WeakSet",
      "WeakMap",
      "Proxy",
      "Reflect",
      "JSON",
      "Promise",
      "Float64Array",
      "Int16Array",
      "Int32Array",
      "Int8Array",
      "Uint16Array",
      "Uint32Array",
      "Float32Array",
      "Array",
      "Uint8Array",
      "Uint8ClampedArray",
      "ArrayBuffer",
      "BigInt64Array",
      "BigUint64Array",
      "BigInt"
    ];
    
    const ERROR_TYPES = [
      "EvalError",
      "InternalError",
      "RangeError",
      "ReferenceError",
      "SyntaxError",
      "TypeError",
      "URIError"
    ];
    
    const BUILT_IN_GLOBALS = [
      "setInterval",
      "setTimeout",
      "clearInterval",
      "clearTimeout",
    
      "require",
      "exports",
    
      "eval",
      "isFinite",
      "isNaN",
      "parseFloat",
      "parseInt",
      "decodeURI",
      "decodeURIComponent",
      "encodeURI",
      "encodeURIComponent",
      "escape",
      "unescape"
    ];
    
    const BUILT_IN_VARIABLES = [
      "arguments",
      "this",
      "super",
      "console",
      "window",
      "document",
      "localStorage",
      "module",
      "global" // Node.js
    ];
    
    const BUILT_INS = [].concat(
      BUILT_IN_GLOBALS,
      BUILT_IN_VARIABLES,
      TYPES,
      ERROR_TYPES
    );
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: JavaScript
    Description: JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions.
    Category: common, scripting
    Website: https://developer.mozilla.org/en-US/docs/Web/JavaScript
    */
    
    /** @type LanguageFn */
    function javascript(hljs) {
      /**
       * Takes a string like " {
        const tag = "',
        end: ''
      };
      const XML_TAG = {
        begin: /<[A-Za-z0-9\\._:-]+/,
        end: /\/[A-Za-z0-9\\._:-]+>|\/>/,
        /**
         * @param {RegExpMatchArray} match
         * @param {CallbackResponse} response
         */
        isTrulyOpeningTag: (match, response) => {
          const afterMatchIndex = match[0].length + match.index;
          const nextChar = match.input[afterMatchIndex];
          // nested type?
          // HTML should not include another raw `<` inside a tag
          // But a type might: `>`, etc.
          if (nextChar === "<") {
            response.ignoreMatch();
            return;
          }
          // 
          // This is now either a tag or a type.
          if (nextChar === ">") {
            // if we cannot find a matching closing tag, then we
            // will ignore it
            if (!hasClosingTag(match, { after: afterMatchIndex })) {
              response.ignoreMatch();
            }
          }
        }
      };
      const KEYWORDS$1 = {
        $pattern: IDENT_RE,
        keyword: KEYWORDS,
        literal: LITERALS,
        built_in: BUILT_INS
      };
    
      // https://tc39.es/ecma262/#sec-literals-numeric-literals
      const decimalDigits = '[0-9](_?[0-9])*';
      const frac = `\\.(${decimalDigits})`;
      // DecimalIntegerLiteral, including Annex B NonOctalDecimalIntegerLiteral
      // https://tc39.es/ecma262/#sec-additional-syntax-numeric-literals
      const decimalInteger = `0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*`;
      const NUMBER = {
        className: 'number',
        variants: [
          // DecimalLiteral
          { begin: `(\\b(${decimalInteger})((${frac})|\\.)?|(${frac}))` +
            `[eE][+-]?(${decimalDigits})\\b` },
          { begin: `\\b(${decimalInteger})\\b((${frac})\\b|\\.)?|(${frac})\\b` },
    
          // DecimalBigIntegerLiteral
          { begin: `\\b(0|[1-9](_?[0-9])*)n\\b` },
    
          // NonDecimalIntegerLiteral
          { begin: "\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b" },
          { begin: "\\b0[bB][0-1](_?[0-1])*n?\\b" },
          { begin: "\\b0[oO][0-7](_?[0-7])*n?\\b" },
    
          // LegacyOctalIntegerLiteral (does not include underscore separators)
          // https://tc39.es/ecma262/#sec-additional-syntax-numeric-literals
          { begin: "\\b0[0-7]+n?\\b" },
        ],
        relevance: 0
      };
    
      const SUBST = {
        className: 'subst',
        begin: '\\$\\{',
        end: '\\}',
        keywords: KEYWORDS$1,
        contains: [] // defined later
      };
      const HTML_TEMPLATE = {
        begin: 'html`',
        end: '',
        starts: {
          end: '`',
          returnEnd: false,
          contains: [
            hljs.BACKSLASH_ESCAPE,
            SUBST
          ],
          subLanguage: 'xml'
        }
      };
      const CSS_TEMPLATE = {
        begin: 'css`',
        end: '',
        starts: {
          end: '`',
          returnEnd: false,
          contains: [
            hljs.BACKSLASH_ESCAPE,
            SUBST
          ],
          subLanguage: 'css'
        }
      };
      const TEMPLATE_STRING = {
        className: 'string',
        begin: '`',
        end: '`',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          SUBST
        ]
      };
      const JSDOC_COMMENT = hljs.COMMENT(
        /\/\*\*(?!\/)/,
        '\\*/',
        {
          relevance: 0,
          contains: [
            {
              className: 'doctag',
              begin: '@[A-Za-z]+',
              contains: [
                {
                  className: 'type',
                  begin: '\\{',
                  end: '\\}',
                  relevance: 0
                },
                {
                  className: 'variable',
                  begin: IDENT_RE$1 + '(?=\\s*(-)|$)',
                  endsParent: true,
                  relevance: 0
                },
                // eat spaces (not newlines) so we can find
                // types or variables
                {
                  begin: /(?=[^\n])\s/,
                  relevance: 0
                }
              ]
            }
          ]
        }
      );
      const COMMENT = {
        className: "comment",
        variants: [
          JSDOC_COMMENT,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.C_LINE_COMMENT_MODE
        ]
      };
      const SUBST_INTERNALS = [
        hljs.APOS_STRING_MODE,
        hljs.QUOTE_STRING_MODE,
        HTML_TEMPLATE,
        CSS_TEMPLATE,
        TEMPLATE_STRING,
        NUMBER,
        hljs.REGEXP_MODE
      ];
      SUBST.contains = SUBST_INTERNALS
        .concat({
          // we need to pair up {} inside our subst to prevent
          // it from ending too early by matching another }
          begin: /\{/,
          end: /\}/,
          keywords: KEYWORDS$1,
          contains: [
            "self"
          ].concat(SUBST_INTERNALS)
        });
      const SUBST_AND_COMMENTS = [].concat(COMMENT, SUBST.contains);
      const PARAMS_CONTAINS = SUBST_AND_COMMENTS.concat([
        // eat recursive parens in sub expressions
        {
          begin: /\(/,
          end: /\)/,
          keywords: KEYWORDS$1,
          contains: ["self"].concat(SUBST_AND_COMMENTS)
        }
      ]);
      const PARAMS = {
        className: 'params',
        begin: /\(/,
        end: /\)/,
        excludeBegin: true,
        excludeEnd: true,
        keywords: KEYWORDS$1,
        contains: PARAMS_CONTAINS
      };
    
      return {
        name: 'Javascript',
        aliases: ['js', 'jsx', 'mjs', 'cjs'],
        keywords: KEYWORDS$1,
        // this will be extended by TypeScript
        exports: { PARAMS_CONTAINS },
        illegal: /#(?![$_A-z])/,
        contains: [
          hljs.SHEBANG({
            label: "shebang",
            binary: "node",
            relevance: 5
          }),
          {
            label: "use_strict",
            className: 'meta',
            relevance: 10,
            begin: /^\s*['"]use (strict|asm)['"]/
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          HTML_TEMPLATE,
          CSS_TEMPLATE,
          TEMPLATE_STRING,
          COMMENT,
          NUMBER,
          { // object attr container
            begin: concat(/[{,\n]\s*/,
              // we need to look ahead to make sure that we actually have an
              // attribute coming up so we don't steal a comma from a potential
              // "value" container
              //
              // NOTE: this might not work how you think.  We don't actually always
              // enter this mode and stay.  Instead it might merely match `,
              // ` and then immediately end after the , because it
              // fails to find any actual attrs. But this still does the job because
              // it prevents the value contain rule from grabbing this instead and
              // prevening this rule from firing when we actually DO have keys.
              lookahead(concat(
                // we also need to allow for multiple possible comments inbetween
                // the first key:value pairing
                /(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,
                IDENT_RE$1 + '\\s*:'))),
            relevance: 0,
            contains: [
              {
                className: 'attr',
                begin: IDENT_RE$1 + lookahead('\\s*:'),
                relevance: 0
              }
            ]
          },
          { // "value" container
            begin: '(' + hljs.RE_STARTERS_RE + '|\\b(case|return|throw)\\b)\\s*',
            keywords: 'return throw case',
            contains: [
              COMMENT,
              hljs.REGEXP_MODE,
              {
                className: 'function',
                // we have to count the parens to make sure we actually have the
                // correct bounding ( ) before the =>.  There could be any number of
                // sub-expressions inside also surrounded by parens.
                begin: '(\\(' +
                '[^()]*(\\(' +
                '[^()]*(\\(' +
                '[^()]*' +
                '\\)[^()]*)*' +
                '\\)[^()]*)*' +
                '\\)|' + hljs.UNDERSCORE_IDENT_RE + ')\\s*=>',
                returnBegin: true,
                end: '\\s*=>',
                contains: [
                  {
                    className: 'params',
                    variants: [
                      {
                        begin: hljs.UNDERSCORE_IDENT_RE,
                        relevance: 0
                      },
                      {
                        className: null,
                        begin: /\(\s*\)/,
                        skip: true
                      },
                      {
                        begin: /\(/,
                        end: /\)/,
                        excludeBegin: true,
                        excludeEnd: true,
                        keywords: KEYWORDS$1,
                        contains: PARAMS_CONTAINS
                      }
                    ]
                  }
                ]
              },
              { // could be a comma delimited list of params to a function call
                begin: /,/, relevance: 0
              },
              {
                className: '',
                begin: /\s/,
                end: /\s*/,
                skip: true
              },
              { // JSX
                variants: [
                  { begin: FRAGMENT.begin, end: FRAGMENT.end },
                  {
                    begin: XML_TAG.begin,
                    // we carefully check the opening tag to see if it truly
                    // is a tag and not a false positive
                    'on:begin': XML_TAG.isTrulyOpeningTag,
                    end: XML_TAG.end
                  }
                ],
                subLanguage: 'xml',
                contains: [
                  {
                    begin: XML_TAG.begin,
                    end: XML_TAG.end,
                    skip: true,
                    contains: ['self']
                  }
                ]
              }
            ],
            relevance: 0
          },
          {
            className: 'function',
            beginKeywords: 'function',
            end: /[{;]/,
            excludeEnd: true,
            keywords: KEYWORDS$1,
            contains: [
              'self',
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
              PARAMS
            ],
            illegal: /%/
          },
          {
            // prevent this from getting swallowed up by function
            // since they appear "function like"
            beginKeywords: "while if switch catch for"
          },
          {
            className: 'function',
            // we have to count the parens to make sure we actually have the correct
            // bounding ( ).  There could be any number of sub-expressions inside
            // also surrounded by parens.
            begin: hljs.UNDERSCORE_IDENT_RE +
              '\\(' + // first parens
              '[^()]*(\\(' +
                '[^()]*(\\(' +
                  '[^()]*' +
                '\\)[^()]*)*' +
              '\\)[^()]*)*' +
              '\\)\\s*\\{', // end parens
            returnBegin:true,
            contains: [
              PARAMS,
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
            ]
          },
          // hack: prevents detection of keywords in some circumstances
          // .keyword()
          // $keyword = x
          {
            variants: [
              { begin: '\\.' + IDENT_RE$1 },
              { begin: '\\$' + IDENT_RE$1 }
            ],
            relevance: 0
          },
          { // ES6 class
            className: 'class',
            beginKeywords: 'class',
            end: /[{;=]/,
            excludeEnd: true,
            illegal: /[:"[\]]/,
            contains: [
              { beginKeywords: 'extends' },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          {
            begin: /\b(?=constructor)/,
            end: /[{;]/,
            excludeEnd: true,
            contains: [
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
              'self',
              PARAMS
            ]
          },
          {
            begin: '(get|set)\\s+(?=' + IDENT_RE$1 + '\\()',
            end: /\{/,
            keywords: "get set",
            contains: [
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
              { begin: /\(\)/ }, // eat to avoid empty params
              PARAMS
            ]
          },
          {
            begin: /\$[(.]/ // relevance booster for a pattern common to JS libs: `$(something)` and `$.something`
          }
        ]
      };
    }
    
    module.exports = javascript;
    
    
    /***/ },
    
    /***/ 39040
    (module) {
    
    /*
     Language: JBoss CLI
     Author: Raphaël Parrëe 
     Description: language definition jboss cli
     Website: https://docs.jboss.org/author/display/WFLY/Command+Line+Interface
     Category: config
     */
    
    function jbossCli(hljs) {
      const PARAM = {
        begin: /[\w-]+ *=/,
        returnBegin: true,
        relevance: 0,
        contains: [
          {
            className: 'attr',
            begin: /[\w-]+/
          }
        ]
      };
      const PARAMSBLOCK = {
        className: 'params',
        begin: /\(/,
        end: /\)/,
        contains: [PARAM],
        relevance: 0
      };
      const OPERATION = {
        className: 'function',
        begin: /:[\w\-.]+/,
        relevance: 0
      };
      const PATH = {
        className: 'string',
        begin: /\B([\/.])[\w\-.\/=]+/
      };
      const COMMAND_PARAMS = {
        className: 'params',
        begin: /--[\w\-=\/]+/
      };
      return {
        name: 'JBoss CLI',
        aliases: ['wildfly-cli'],
        keywords: {
          $pattern: '[a-z\-]+',
          keyword: 'alias batch cd clear command connect connection-factory connection-info data-source deploy ' +
          'deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls ' +
          'patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias ' +
          'undeploy unset version xa-data-source', // module
          literal: 'true false'
        },
        contains: [
          hljs.HASH_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          COMMAND_PARAMS,
          OPERATION,
          PATH,
          PARAMSBLOCK
        ]
      };
    }
    
    module.exports = jbossCli;
    
    
    /***/ },
    
    /***/ 65772
    (module) {
    
    /*
    Language: JSON
    Description: JSON (JavaScript Object Notation) is a lightweight data-interchange format.
    Author: Ivan Sagalaev 
    Website: http://www.json.org
    Category: common, protocols
    */
    
    function json(hljs) {
      const LITERALS = {
        literal: 'true false null'
      };
      const ALLOWED_COMMENTS = [
        hljs.C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE
      ];
      const TYPES = [
        hljs.QUOTE_STRING_MODE,
        hljs.C_NUMBER_MODE
      ];
      const VALUE_CONTAINER = {
        end: ',',
        endsWithParent: true,
        excludeEnd: true,
        contains: TYPES,
        keywords: LITERALS
      };
      const OBJECT = {
        begin: /\{/,
        end: /\}/,
        contains: [
          {
            className: 'attr',
            begin: /"/,
            end: /"/,
            contains: [hljs.BACKSLASH_ESCAPE],
            illegal: '\\n'
          },
          hljs.inherit(VALUE_CONTAINER, {
            begin: /:/
          })
        ].concat(ALLOWED_COMMENTS),
        illegal: '\\S'
      };
      const ARRAY = {
        begin: '\\[',
        end: '\\]',
        contains: [hljs.inherit(VALUE_CONTAINER)], // inherit is a workaround for a bug that makes shared modes with endsWithParent compile only the ending of one of the parents
        illegal: '\\S'
      };
      TYPES.push(OBJECT, ARRAY);
      ALLOWED_COMMENTS.forEach(function(rule) {
        TYPES.push(rule);
      });
      return {
        name: 'JSON',
        contains: TYPES,
        keywords: LITERALS,
        illegal: '\\S'
      };
    }
    
    module.exports = json;
    
    
    /***/ },
    
    /***/ 3231
    (module) {
    
    /*
    Language: Julia REPL
    Description: Julia REPL sessions
    Author: Morten Piibeleht 
    Website: https://julialang.org
    Requires: julia.js
    
    The Julia REPL code blocks look something like the following:
    
      julia> function foo(x)
                 x + 1
             end
      foo (generic function with 1 method)
    
    They start on a new line with "julia>". Usually there should also be a space after this, but
    we also allow the code to start right after the > character. The code may run over multiple
    lines, but the additional lines must start with six spaces (i.e. be indented to match
    "julia>"). The rest of the code is assumed to be output from the executed code and will be
    left un-highlighted.
    
    Using simply spaces to identify line continuations may get a false-positive if the output
    also prints out six spaces, but such cases should be rare.
    */
    
    function juliaRepl(hljs) {
      return {
        name: 'Julia REPL',
        contains: [
          {
            className: 'meta',
            begin: /^julia>/,
            relevance: 10,
            starts: {
              // end the highlighting if we are on a new line and the line does not have at
              // least six spaces in the beginning
              end: /^(?![ ]{6})/,
              subLanguage: 'julia'
          },
          // jldoctest Markdown blocks are used in the Julia manual and package docs indicate
          // code snippets that should be verified when the documentation is built. They can be
          // either REPL-like or script-like, but are usually REPL-like and therefore we apply
          // julia-repl highlighting to them. More information can be found in Documenter's
          // manual: https://juliadocs.github.io/Documenter.jl/latest/man/doctests.html
          aliases: ['jldoctest']
          }
        ]
      }
    }
    
    module.exports = juliaRepl;
    
    
    /***/ },
    
    /***/ 27601
    (module) {
    
    /*
    Language: Julia
    Description: Julia is a high-level, high-performance, dynamic programming language.
    Author: Kenta Sato 
    Contributors: Alex Arslan , Fredrik Ekre 
    Website: https://julialang.org
    */
    
    function julia(hljs) {
      // Since there are numerous special names in Julia, it is too much trouble
      // to maintain them by hand. Hence these names (i.e. keywords, literals and
      // built-ins) are automatically generated from Julia 1.5.2 itself through
      // the following scripts for each.
    
      // ref: https://docs.julialang.org/en/v1/manual/variables/#Allowed-Variable-Names
      var VARIABLE_NAME_RE = '[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*';
    
      // # keyword generator, multi-word keywords handled manually below (Julia 1.5.2)
      // import REPL.REPLCompletions
      // res = String["in", "isa", "where"]
      // for kw in collect(x.keyword for x in REPLCompletions.complete_keyword(""))
      //     if !(contains(kw, " ") || kw == "struct")
      //         push!(res, kw)
      //     end
      // end
      // sort!(unique!(res))
      // foreach(x -> println("\'", x, "\',"), res)
      var KEYWORD_LIST = [
        'baremodule',
        'begin',
        'break',
        'catch',
        'ccall',
        'const',
        'continue',
        'do',
        'else',
        'elseif',
        'end',
        'export',
        'false',
        'finally',
        'for',
        'function',
        'global',
        'if',
        'import',
        'in',
        'isa',
        'let',
        'local',
        'macro',
        'module',
        'quote',
        'return',
        'true',
        'try',
        'using',
        'where',
        'while',
      ];
    
      // # literal generator (Julia 1.5.2)
      // import REPL.REPLCompletions
      // res = String["true", "false"]
      // for compl in filter!(x -> isa(x, REPLCompletions.ModuleCompletion) && (x.parent === Base || x.parent === Core),
      //                     REPLCompletions.completions("", 0)[1])
      //     try
      //         v = eval(Symbol(compl.mod))
      //         if !(v isa Function || v isa Type || v isa TypeVar || v isa Module || v isa Colon)
      //             push!(res, compl.mod)
      //         end
      //     catch e
      //     end
      // end
      // sort!(unique!(res))
      // foreach(x -> println("\'", x, "\',"), res)
      var LITERAL_LIST = [
        'ARGS',
        'C_NULL',
        'DEPOT_PATH',
        'ENDIAN_BOM',
        'ENV',
        'Inf',
        'Inf16',
        'Inf32',
        'Inf64',
        'InsertionSort',
        'LOAD_PATH',
        'MergeSort',
        'NaN',
        'NaN16',
        'NaN32',
        'NaN64',
        'PROGRAM_FILE',
        'QuickSort',
        'RoundDown',
        'RoundFromZero',
        'RoundNearest',
        'RoundNearestTiesAway',
        'RoundNearestTiesUp',
        'RoundToZero',
        'RoundUp',
        'VERSION|0',
        'devnull',
        'false',
        'im',
        'missing',
        'nothing',
        'pi',
        'stderr',
        'stdin',
        'stdout',
        'true',
        'undef',
        'π',
        'ℯ',
      ];
    
      // # built_in generator (Julia 1.5.2)
      // import REPL.REPLCompletions
      // res = String[]
      // for compl in filter!(x -> isa(x, REPLCompletions.ModuleCompletion) && (x.parent === Base || x.parent === Core),
      //                     REPLCompletions.completions("", 0)[1])
      //     try
      //         v = eval(Symbol(compl.mod))
      //         if (v isa Type || v isa TypeVar) && (compl.mod != "=>")
      //             push!(res, compl.mod)
      //         end
      //     catch e
      //     end
      // end
      // sort!(unique!(res))
      // foreach(x -> println("\'", x, "\',"), res)
      var BUILT_IN_LIST = [
        'AbstractArray',
        'AbstractChannel',
        'AbstractChar',
        'AbstractDict',
        'AbstractDisplay',
        'AbstractFloat',
        'AbstractIrrational',
        'AbstractMatrix',
        'AbstractRange',
        'AbstractSet',
        'AbstractString',
        'AbstractUnitRange',
        'AbstractVecOrMat',
        'AbstractVector',
        'Any',
        'ArgumentError',
        'Array',
        'AssertionError',
        'BigFloat',
        'BigInt',
        'BitArray',
        'BitMatrix',
        'BitSet',
        'BitVector',
        'Bool',
        'BoundsError',
        'CapturedException',
        'CartesianIndex',
        'CartesianIndices',
        'Cchar',
        'Cdouble',
        'Cfloat',
        'Channel',
        'Char',
        'Cint',
        'Cintmax_t',
        'Clong',
        'Clonglong',
        'Cmd',
        'Colon',
        'Complex',
        'ComplexF16',
        'ComplexF32',
        'ComplexF64',
        'CompositeException',
        'Condition',
        'Cptrdiff_t',
        'Cshort',
        'Csize_t',
        'Cssize_t',
        'Cstring',
        'Cuchar',
        'Cuint',
        'Cuintmax_t',
        'Culong',
        'Culonglong',
        'Cushort',
        'Cvoid',
        'Cwchar_t',
        'Cwstring',
        'DataType',
        'DenseArray',
        'DenseMatrix',
        'DenseVecOrMat',
        'DenseVector',
        'Dict',
        'DimensionMismatch',
        'Dims',
        'DivideError',
        'DomainError',
        'EOFError',
        'Enum',
        'ErrorException',
        'Exception',
        'ExponentialBackOff',
        'Expr',
        'Float16',
        'Float32',
        'Float64',
        'Function',
        'GlobalRef',
        'HTML',
        'IO',
        'IOBuffer',
        'IOContext',
        'IOStream',
        'IdDict',
        'IndexCartesian',
        'IndexLinear',
        'IndexStyle',
        'InexactError',
        'InitError',
        'Int',
        'Int128',
        'Int16',
        'Int32',
        'Int64',
        'Int8',
        'Integer',
        'InterruptException',
        'InvalidStateException',
        'Irrational',
        'KeyError',
        'LinRange',
        'LineNumberNode',
        'LinearIndices',
        'LoadError',
        'MIME',
        'Matrix',
        'Method',
        'MethodError',
        'Missing',
        'MissingException',
        'Module',
        'NTuple',
        'NamedTuple',
        'Nothing',
        'Number',
        'OrdinalRange',
        'OutOfMemoryError',
        'OverflowError',
        'Pair',
        'PartialQuickSort',
        'PermutedDimsArray',
        'Pipe',
        'ProcessFailedException',
        'Ptr',
        'QuoteNode',
        'Rational',
        'RawFD',
        'ReadOnlyMemoryError',
        'Real',
        'ReentrantLock',
        'Ref',
        'Regex',
        'RegexMatch',
        'RoundingMode',
        'SegmentationFault',
        'Set',
        'Signed',
        'Some',
        'StackOverflowError',
        'StepRange',
        'StepRangeLen',
        'StridedArray',
        'StridedMatrix',
        'StridedVecOrMat',
        'StridedVector',
        'String',
        'StringIndexError',
        'SubArray',
        'SubString',
        'SubstitutionString',
        'Symbol',
        'SystemError',
        'Task',
        'TaskFailedException',
        'Text',
        'TextDisplay',
        'Timer',
        'Tuple',
        'Type',
        'TypeError',
        'TypeVar',
        'UInt',
        'UInt128',
        'UInt16',
        'UInt32',
        'UInt64',
        'UInt8',
        'UndefInitializer',
        'UndefKeywordError',
        'UndefRefError',
        'UndefVarError',
        'Union',
        'UnionAll',
        'UnitRange',
        'Unsigned',
        'Val',
        'Vararg',
        'VecElement',
        'VecOrMat',
        'Vector',
        'VersionNumber',
        'WeakKeyDict',
        'WeakRef',
      ];
    
      var KEYWORDS = {
        $pattern: VARIABLE_NAME_RE,
        keyword: KEYWORD_LIST,
        literal: LITERAL_LIST,
        built_in: BUILT_IN_LIST,
      };
    
      // placeholder for recursive self-reference
      var DEFAULT = {
        keywords: KEYWORDS, illegal: /<\//
      };
    
      // ref: https://docs.julialang.org/en/v1/manual/integers-and-floating-point-numbers/
      var NUMBER = {
        className: 'number',
        // supported numeric literals:
        //  * binary literal (e.g. 0x10)
        //  * octal literal (e.g. 0o76543210)
        //  * hexadecimal literal (e.g. 0xfedcba876543210)
        //  * hexadecimal floating point literal (e.g. 0x1p0, 0x1.2p2)
        //  * decimal literal (e.g. 9876543210, 100_000_000)
        //  * floating pointe literal (e.g. 1.2, 1.2f, .2, 1., 1.2e10, 1.2e-10)
        begin: /(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,
        relevance: 0
      };
    
      var CHAR = {
        className: 'string',
        begin: /'(.|\\[xXuU][a-zA-Z0-9]+)'/
      };
    
      var INTERPOLATION = {
        className: 'subst',
        begin: /\$\(/, end: /\)/,
        keywords: KEYWORDS
      };
    
      var INTERPOLATED_VARIABLE = {
        className: 'variable',
        begin: '\\$' + VARIABLE_NAME_RE
      };
    
      // TODO: neatly escape normal code in string literal
      var STRING = {
        className: 'string',
        contains: [hljs.BACKSLASH_ESCAPE, INTERPOLATION, INTERPOLATED_VARIABLE],
        variants: [
          { begin: /\w*"""/, end: /"""\w*/, relevance: 10 },
          { begin: /\w*"/, end: /"\w*/ }
        ]
      };
    
      var COMMAND = {
        className: 'string',
        contains: [hljs.BACKSLASH_ESCAPE, INTERPOLATION, INTERPOLATED_VARIABLE],
        begin: '`', end: '`'
      };
    
      var MACROCALL = {
        className: 'meta',
        begin: '@' + VARIABLE_NAME_RE
      };
    
      var COMMENT = {
        className: 'comment',
        variants: [
          { begin: '#=', end: '=#', relevance: 10 },
          { begin: '#', end: '$' }
        ]
      };
    
      DEFAULT.name = 'Julia';
      DEFAULT.contains = [
        NUMBER,
        CHAR,
        STRING,
        COMMAND,
        MACROCALL,
        COMMENT,
        hljs.HASH_COMMENT_MODE,
        {
          className: 'keyword',
          begin:
            '\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b'
        },
        {begin: /<:/}  // relevance booster
      ];
      INTERPOLATION.contains = DEFAULT.contains;
    
      return DEFAULT;
    }
    
    module.exports = julia;
    
    
    /***/ },
    
    /***/ 99559
    (module) {
    
    // https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10
    var decimalDigits = '[0-9](_*[0-9])*';
    var frac = `\\.(${decimalDigits})`;
    var hexDigits = '[0-9a-fA-F](_*[0-9a-fA-F])*';
    var NUMERIC = {
      className: 'number',
      variants: [
        // DecimalFloatingPointLiteral
        // including ExponentPart
        { begin: `(\\b(${decimalDigits})((${frac})|\\.)?|(${frac}))` +
          `[eE][+-]?(${decimalDigits})[fFdD]?\\b` },
        // excluding ExponentPart
        { begin: `\\b(${decimalDigits})((${frac})[fFdD]?\\b|\\.([fFdD]\\b)?)` },
        { begin: `(${frac})[fFdD]?\\b` },
        { begin: `\\b(${decimalDigits})[fFdD]\\b` },
    
        // HexadecimalFloatingPointLiteral
        { begin: `\\b0[xX]((${hexDigits})\\.?|(${hexDigits})?\\.(${hexDigits}))` +
          `[pP][+-]?(${decimalDigits})[fFdD]?\\b` },
    
        // DecimalIntegerLiteral
        { begin: '\\b(0|[1-9](_*[0-9])*)[lL]?\\b' },
    
        // HexIntegerLiteral
        { begin: `\\b0[xX](${hexDigits})[lL]?\\b` },
    
        // OctalIntegerLiteral
        { begin: '\\b0(_*[0-7])*[lL]?\\b' },
    
        // BinaryIntegerLiteral
        { begin: '\\b0[bB][01](_*[01])*[lL]?\\b' },
      ],
      relevance: 0
    };
    
    /*
     Language: Kotlin
     Description: Kotlin is an OSS statically typed programming language that targets the JVM, Android, JavaScript and Native.
     Author: Sergey Mashkov 
     Website: https://kotlinlang.org
     Category: common
     */
    
    function kotlin(hljs) {
      const KEYWORDS = {
        keyword:
          'abstract as val var vararg get set class object open private protected public noinline ' +
          'crossinline dynamic final enum if else do while for when throw try catch finally ' +
          'import package is in fun override companion reified inline lateinit init ' +
          'interface annotation data sealed internal infix operator out by constructor super ' +
          'tailrec where const inner suspend typealias external expect actual',
        built_in:
          'Byte Short Char Int Long Boolean Float Double Void Unit Nothing',
        literal:
          'true false null'
      };
      const KEYWORDS_WITH_LABEL = {
        className: 'keyword',
        begin: /\b(break|continue|return|this)\b/,
        starts: {
          contains: [
            {
              className: 'symbol',
              begin: /@\w+/
            }
          ]
        }
      };
      const LABEL = {
        className: 'symbol',
        begin: hljs.UNDERSCORE_IDENT_RE + '@'
      };
    
      // for string templates
      const SUBST = {
        className: 'subst',
        begin: /\$\{/,
        end: /\}/,
        contains: [ hljs.C_NUMBER_MODE ]
      };
      const VARIABLE = {
        className: 'variable',
        begin: '\\$' + hljs.UNDERSCORE_IDENT_RE
      };
      const STRING = {
        className: 'string',
        variants: [
          {
            begin: '"""',
            end: '"""(?=[^"])',
            contains: [
              VARIABLE,
              SUBST
            ]
          },
          // Can't use built-in modes easily, as we want to use STRING in the meta
          // context as 'meta-string' and there's no syntax to remove explicitly set
          // classNames in built-in modes.
          {
            begin: '\'',
            end: '\'',
            illegal: /\n/,
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            begin: '"',
            end: '"',
            illegal: /\n/,
            contains: [
              hljs.BACKSLASH_ESCAPE,
              VARIABLE,
              SUBST
            ]
          }
        ]
      };
      SUBST.contains.push(STRING);
    
      const ANNOTATION_USE_SITE = {
        className: 'meta',
        begin: '@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*' + hljs.UNDERSCORE_IDENT_RE + ')?'
      };
      const ANNOTATION = {
        className: 'meta',
        begin: '@' + hljs.UNDERSCORE_IDENT_RE,
        contains: [
          {
            begin: /\(/,
            end: /\)/,
            contains: [
              hljs.inherit(STRING, {
                className: 'meta-string'
              })
            ]
          }
        ]
      };
    
      // https://kotlinlang.org/docs/reference/whatsnew11.html#underscores-in-numeric-literals
      // According to the doc above, the number mode of kotlin is the same as java 8,
      // so the code below is copied from java.js
      const KOTLIN_NUMBER_MODE = NUMERIC;
      const KOTLIN_NESTED_COMMENT = hljs.COMMENT(
        '/\\*', '\\*/',
        {
          contains: [ hljs.C_BLOCK_COMMENT_MODE ]
        }
      );
      const KOTLIN_PAREN_TYPE = {
        variants: [
          {
            className: 'type',
            begin: hljs.UNDERSCORE_IDENT_RE
          },
          {
            begin: /\(/,
            end: /\)/,
            contains: [] // defined later
          }
        ]
      };
      const KOTLIN_PAREN_TYPE2 = KOTLIN_PAREN_TYPE;
      KOTLIN_PAREN_TYPE2.variants[1].contains = [ KOTLIN_PAREN_TYPE ];
      KOTLIN_PAREN_TYPE.variants[1].contains = [ KOTLIN_PAREN_TYPE2 ];
    
      return {
        name: 'Kotlin',
        aliases: [ 'kt', 'kts' ],
        keywords: KEYWORDS,
        contains: [
          hljs.COMMENT(
            '/\\*\\*',
            '\\*/',
            {
              relevance: 0,
              contains: [
                {
                  className: 'doctag',
                  begin: '@[A-Za-z]+'
                }
              ]
            }
          ),
          hljs.C_LINE_COMMENT_MODE,
          KOTLIN_NESTED_COMMENT,
          KEYWORDS_WITH_LABEL,
          LABEL,
          ANNOTATION_USE_SITE,
          ANNOTATION,
          {
            className: 'function',
            beginKeywords: 'fun',
            end: '[(]|$',
            returnBegin: true,
            excludeEnd: true,
            keywords: KEYWORDS,
            relevance: 5,
            contains: [
              {
                begin: hljs.UNDERSCORE_IDENT_RE + '\\s*\\(',
                returnBegin: true,
                relevance: 0,
                contains: [ hljs.UNDERSCORE_TITLE_MODE ]
              },
              {
                className: 'type',
                begin: //,
                keywords: 'reified',
                relevance: 0
              },
              {
                className: 'params',
                begin: /\(/,
                end: /\)/,
                endsParent: true,
                keywords: KEYWORDS,
                relevance: 0,
                contains: [
                  {
                    begin: /:/,
                    end: /[=,\/]/,
                    endsWithParent: true,
                    contains: [
                      KOTLIN_PAREN_TYPE,
                      hljs.C_LINE_COMMENT_MODE,
                      KOTLIN_NESTED_COMMENT
                    ],
                    relevance: 0
                  },
                  hljs.C_LINE_COMMENT_MODE,
                  KOTLIN_NESTED_COMMENT,
                  ANNOTATION_USE_SITE,
                  ANNOTATION,
                  STRING,
                  hljs.C_NUMBER_MODE
                ]
              },
              KOTLIN_NESTED_COMMENT
            ]
          },
          {
            className: 'class',
            beginKeywords: 'class interface trait', // remove 'trait' when removed from KEYWORDS
            end: /[:\{(]|$/,
            excludeEnd: true,
            illegal: 'extends implements',
            contains: [
              {
                beginKeywords: 'public protected internal private constructor'
              },
              hljs.UNDERSCORE_TITLE_MODE,
              {
                className: 'type',
                begin: //,
                excludeBegin: true,
                excludeEnd: true,
                relevance: 0
              },
              {
                className: 'type',
                begin: /[,:]\s*/,
                end: /[<\(,]|$/,
                excludeBegin: true,
                returnEnd: true
              },
              ANNOTATION_USE_SITE,
              ANNOTATION
            ]
          },
          STRING,
          {
            className: 'meta',
            begin: "^#!/usr/bin/env",
            end: '$',
            illegal: '\n'
          },
          KOTLIN_NUMBER_MODE
        ]
      };
    }
    
    module.exports = kotlin;
    
    
    /***/ },
    
    /***/ 31942
    (module) {
    
    /*
    Language: Lasso
    Author: Eric Knibbe 
    Description: Lasso is a language and server platform for database-driven web applications. This definition handles Lasso 9 syntax and LassoScript for Lasso 8.6 and earlier.
    Website: http://www.lassosoft.com/What-Is-Lasso
    */
    
    function lasso(hljs) {
      const LASSO_IDENT_RE = '[a-zA-Z_][\\w.]*';
      const LASSO_ANGLE_RE = '<\\?(lasso(script)?|=)';
      const LASSO_CLOSE_RE = '\\]|\\?>';
      const LASSO_KEYWORDS = {
        $pattern: LASSO_IDENT_RE + '|&[lg]t;',
        literal:
          'true false none minimal full all void and or not ' +
          'bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft',
        built_in:
          'array date decimal duration integer map pair string tag xml null ' +
          'boolean bytes keyword list locale queue set stack staticarray ' +
          'local var variable global data self inherited currentcapture givenblock',
        keyword:
          'cache database_names database_schemanames database_tablenames ' +
          'define_tag define_type email_batch encode_set html_comment handle ' +
          'handle_error header if inline iterate ljax_target link ' +
          'link_currentaction link_currentgroup link_currentrecord link_detail ' +
          'link_firstgroup link_firstrecord link_lastgroup link_lastrecord ' +
          'link_nextgroup link_nextrecord link_prevgroup link_prevrecord log ' +
          'loop namespace_using output_none portal private protect records ' +
          'referer referrer repeating resultset rows search_args ' +
          'search_arguments select sort_args sort_arguments thread_atomic ' +
          'value_list while abort case else fail_if fail_ifnot fail if_empty ' +
          'if_false if_null if_true loop_abort loop_continue loop_count params ' +
          'params_up return return_value run_children soap_definetag ' +
          'soap_lastrequest soap_lastresponse tag_name ascending average by ' +
          'define descending do equals frozen group handle_failure import in ' +
          'into join let match max min on order parent protected provide public ' +
          'require returnhome skip split_thread sum take thread to trait type ' +
          'where with yield yieldhome'
      };
      const HTML_COMMENT = hljs.COMMENT(
        '',
        {
          relevance: 0
        }
      );
      const LASSO_NOPROCESS = {
        className: 'meta',
        begin: '\\[noprocess\\]',
        starts: {
          end: '\\[/noprocess\\]',
          returnEnd: true,
          contains: [HTML_COMMENT]
        }
      };
      const LASSO_START = {
        className: 'meta',
        begin: '\\[/noprocess|' + LASSO_ANGLE_RE
      };
      const LASSO_DATAMEMBER = {
        className: 'symbol',
        begin: '\'' + LASSO_IDENT_RE + '\''
      };
      const LASSO_CODE = [
        hljs.C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        hljs.inherit(hljs.C_NUMBER_MODE, {
          begin: hljs.C_NUMBER_RE + '|(-?infinity|NaN)\\b'
        }),
        hljs.inherit(hljs.APOS_STRING_MODE, {
          illegal: null
        }),
        hljs.inherit(hljs.QUOTE_STRING_MODE, {
          illegal: null
        }),
        {
          className: 'string',
          begin: '`',
          end: '`'
        },
        { // variables
          variants: [
            {
              begin: '[#$]' + LASSO_IDENT_RE
            },
            {
              begin: '#',
              end: '\\d+',
              illegal: '\\W'
            }
          ]
        },
        {
          className: 'type',
          begin: '::\\s*',
          end: LASSO_IDENT_RE,
          illegal: '\\W'
        },
        {
          className: 'params',
          variants: [
            {
              begin: '-(?!infinity)' + LASSO_IDENT_RE,
              relevance: 0
            },
            {
              begin: '(\\.\\.\\.)'
            }
          ]
        },
        {
          begin: /(->|\.)\s*/,
          relevance: 0,
          contains: [LASSO_DATAMEMBER]
        },
        {
          className: 'class',
          beginKeywords: 'define',
          returnEnd: true,
          end: '\\(|=>',
          contains: [
            hljs.inherit(hljs.TITLE_MODE, {
              begin: LASSO_IDENT_RE + '(=(?!>))?|[-+*/%](?!>)'
            })
          ]
        }
      ];
      return {
        name: 'Lasso',
        aliases: [
          'ls',
          'lassoscript'
        ],
        case_insensitive: true,
        keywords: LASSO_KEYWORDS,
        contains: [
          {
            className: 'meta',
            begin: LASSO_CLOSE_RE,
            relevance: 0,
            starts: { // markup
              end: '\\[|' + LASSO_ANGLE_RE,
              returnEnd: true,
              relevance: 0,
              contains: [HTML_COMMENT]
            }
          },
          LASSO_NOPROCESS,
          LASSO_START,
          {
            className: 'meta',
            begin: '\\[no_square_brackets',
            starts: {
              end: '\\[/no_square_brackets\\]', // not implemented in the language
              keywords: LASSO_KEYWORDS,
              contains: [
                {
                  className: 'meta',
                  begin: LASSO_CLOSE_RE,
                  relevance: 0,
                  starts: {
                    end: '\\[noprocess\\]|' + LASSO_ANGLE_RE,
                    returnEnd: true,
                    contains: [HTML_COMMENT]
                  }
                },
                LASSO_NOPROCESS,
                LASSO_START
              ].concat(LASSO_CODE)
            }
          },
          {
            className: 'meta',
            begin: '\\[',
            relevance: 0
          },
          {
            className: 'meta',
            begin: '^#!',
            end: 'lasso9$',
            relevance: 10
          }
        ].concat(LASSO_CODE)
      };
    }
    
    module.exports = lasso;
    
    
    /***/ },
    
    /***/ 8100
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: LaTeX
    Author: Benedikt Wilde 
    Website: https://www.latex-project.org
    Category: markup
    */
    
    /** @type LanguageFn */
    function latex(hljs) {
      const KNOWN_CONTROL_WORDS = either(...[
          '(?:NeedsTeXFormat|RequirePackage|GetIdInfo)',
          'Provides(?:Expl)?(?:Package|Class|File)',
          '(?:DeclareOption|ProcessOptions)',
          '(?:documentclass|usepackage|input|include)',
          'makeat(?:letter|other)',
          'ExplSyntax(?:On|Off)',
          '(?:new|renew|provide)?command',
          '(?:re)newenvironment',
          '(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand',
          '(?:New|Renew|Provide|Declare)DocumentEnvironment',
          '(?:(?:e|g|x)?def|let)',
          '(?:begin|end)',
          '(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)',
          'caption',
          '(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)',
          '(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)',
          '(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)',
          '(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)',
          '(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)',
          '(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)'
        ].map(word => word + '(?![a-zA-Z@:_])'));
      const L3_REGEX = new RegExp([
          // A function \module_function_name:signature or \__module_function_name:signature,
          // where both module and function_name need at least two characters and
          // function_name may contain single underscores.
          '(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*',
          // A variable \scope_module_and_name_type or \scope__module_ane_name_type,
          // where scope is one of l, g or c, type needs at least two characters
          // and module_and_name may contain single underscores.
          '[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}',
          // A quark \q_the_name or \q__the_name or
          // scan mark \s_the_name or \s__vthe_name,
          // where variable_name needs at least two characters and
          // may contain single underscores.
          '[qs]__?[a-zA-Z](?:_?[a-zA-Z])+',
          // Other LaTeX3 macro names that are not covered by the three rules above.
          'use(?:_i)?:[a-zA-Z]*',
          '(?:else|fi|or):',
          '(?:if|cs|exp):w',
          '(?:hbox|vbox):n',
          '::[a-zA-Z]_unbraced',
          '::[a-zA-Z:]'
        ].map(pattern => pattern + '(?![a-zA-Z:_])').join('|'));
      const L2_VARIANTS = [
        {begin: /[a-zA-Z@]+/}, // control word
        {begin: /[^a-zA-Z@]?/} // control symbol
      ];
      const DOUBLE_CARET_VARIANTS = [
        {begin: /\^{6}[0-9a-f]{6}/},
        {begin: /\^{5}[0-9a-f]{5}/},
        {begin: /\^{4}[0-9a-f]{4}/},
        {begin: /\^{3}[0-9a-f]{3}/},
        {begin: /\^{2}[0-9a-f]{2}/},
        {begin: /\^{2}[\u0000-\u007f]/}
      ];
      const CONTROL_SEQUENCE = {
        className: 'keyword',
        begin: /\\/,
        relevance: 0,
        contains: [
          {
            endsParent: true,
            begin: KNOWN_CONTROL_WORDS
          },
          {
            endsParent: true,
            begin: L3_REGEX
          },
          {
            endsParent: true,
            variants: DOUBLE_CARET_VARIANTS
          },
          {
            endsParent: true,
            relevance: 0,
            variants: L2_VARIANTS
          }
        ]
      };
      const MACRO_PARAM = {
        className: 'params',
        relevance: 0,
        begin: /#+\d?/
      };
      const DOUBLE_CARET_CHAR = {
        // relevance: 1
        variants: DOUBLE_CARET_VARIANTS
      };
      const SPECIAL_CATCODE = {
        className: 'built_in',
        relevance: 0,
        begin: /[$&^_]/
      };
      const MAGIC_COMMENT = {
        className: 'meta',
        begin: '% !TeX',
        end: '$',
        relevance: 10
      };
      const COMMENT = hljs.COMMENT(
        '%',
        '$',
        {
          relevance: 0
        }
      );
      const EVERYTHING_BUT_VERBATIM = [
        CONTROL_SEQUENCE,
        MACRO_PARAM,
        DOUBLE_CARET_CHAR,
        SPECIAL_CATCODE,
        MAGIC_COMMENT,
        COMMENT
      ];
      const BRACE_GROUP_NO_VERBATIM = {
        begin: /\{/, end: /\}/,
        relevance: 0,
        contains: ['self', ...EVERYTHING_BUT_VERBATIM]
      };
      const ARGUMENT_BRACES = hljs.inherit(
        BRACE_GROUP_NO_VERBATIM,
        {
          relevance: 0,
          endsParent: true,
          contains: [BRACE_GROUP_NO_VERBATIM, ...EVERYTHING_BUT_VERBATIM]
        }
      );
      const ARGUMENT_BRACKETS = {
        begin: /\[/,
          end: /\]/,
        endsParent: true,
        relevance: 0,
        contains: [BRACE_GROUP_NO_VERBATIM, ...EVERYTHING_BUT_VERBATIM]
      };
      const SPACE_GOBBLER = {
        begin: /\s+/,
        relevance: 0
      };
      const ARGUMENT_M = [ARGUMENT_BRACES];
      const ARGUMENT_O = [ARGUMENT_BRACKETS];
      const ARGUMENT_AND_THEN = function(arg, starts_mode) {
        return {
          contains: [SPACE_GOBBLER],
          starts: {
            relevance: 0,
            contains: arg,
            starts: starts_mode
          }
        };
      };
      const CSNAME = function(csname, starts_mode) {
        return {
            begin: '\\\\' + csname + '(?![a-zA-Z@:_])',
            keywords: {$pattern: /\\[a-zA-Z]+/, keyword: '\\' + csname},
            relevance: 0,
            contains: [SPACE_GOBBLER],
            starts: starts_mode
          };
      };
      const BEGIN_ENV = function(envname, starts_mode) {
        return hljs.inherit(
          {
            begin: '\\\\begin(?=[ \t]*(\\r?\\n[ \t]*)?\\{' + envname + '\\})',
            keywords: {$pattern: /\\[a-zA-Z]+/, keyword: '\\begin'},
            relevance: 0,
          },
          ARGUMENT_AND_THEN(ARGUMENT_M, starts_mode)
        );
      };
      const VERBATIM_DELIMITED_EQUAL = (innerName = "string") => {
        return hljs.END_SAME_AS_BEGIN({
          className: innerName,
          begin: /(.|\r?\n)/,
          end: /(.|\r?\n)/,
          excludeBegin: true,
          excludeEnd: true,
          endsParent: true
        });
      };
      const VERBATIM_DELIMITED_ENV = function(envname) {
        return {
          className: 'string',
          end: '(?=\\\\end\\{' + envname + '\\})'
        };
      };
    
      const VERBATIM_DELIMITED_BRACES = (innerName = "string") => {
        return {
          relevance: 0,
          begin: /\{/,
          starts: {
            endsParent: true,
            contains: [
              {
                className: innerName,
                end: /(?=\})/,
                endsParent:true,
                contains: [
                  {
                    begin: /\{/,
                    end: /\}/,
                    relevance: 0,
                    contains: ["self"]
                  }
                ],
              }
            ]
          }
        };
      };
      const VERBATIM = [
        ...['verb', 'lstinline'].map(csname => CSNAME(csname, {contains: [VERBATIM_DELIMITED_EQUAL()]})),
        CSNAME('mint', ARGUMENT_AND_THEN(ARGUMENT_M, {contains: [VERBATIM_DELIMITED_EQUAL()]})),
        CSNAME('mintinline', ARGUMENT_AND_THEN(ARGUMENT_M, {contains: [VERBATIM_DELIMITED_BRACES(), VERBATIM_DELIMITED_EQUAL()]})),
        CSNAME('url', {contains: [VERBATIM_DELIMITED_BRACES("link"), VERBATIM_DELIMITED_BRACES("link")]}),
        CSNAME('hyperref', {contains: [VERBATIM_DELIMITED_BRACES("link")]}),
        CSNAME('href', ARGUMENT_AND_THEN(ARGUMENT_O, {contains: [VERBATIM_DELIMITED_BRACES("link")]})),
        ...[].concat(...['', '\\*'].map(suffix => [
          BEGIN_ENV('verbatim' + suffix, VERBATIM_DELIMITED_ENV('verbatim' + suffix)),
          BEGIN_ENV('filecontents' + suffix,  ARGUMENT_AND_THEN(ARGUMENT_M, VERBATIM_DELIMITED_ENV('filecontents' + suffix))),
          ...['', 'B', 'L'].map(prefix =>
            BEGIN_ENV(prefix + 'Verbatim' + suffix, ARGUMENT_AND_THEN(ARGUMENT_O, VERBATIM_DELIMITED_ENV(prefix + 'Verbatim' + suffix)))
          )
        ])),
        BEGIN_ENV('minted', ARGUMENT_AND_THEN(ARGUMENT_O, ARGUMENT_AND_THEN(ARGUMENT_M, VERBATIM_DELIMITED_ENV('minted')))),
      ];
    
      return {
        name: 'LaTeX',
        aliases: ['tex'],
        contains: [
          ...VERBATIM,
          ...EVERYTHING_BUT_VERBATIM
        ]
      };
    }
    
    module.exports = latex;
    
    
    /***/ },
    
    /***/ 86685
    (module) {
    
    /*
    Language: LDIF
    Contributors: Jacob Childress 
    Category: enterprise, config
    Website: https://en.wikipedia.org/wiki/LDAP_Data_Interchange_Format
    */
    function ldif(hljs) {
      return {
        name: 'LDIF',
        contains: [
          {
            className: 'attribute',
            begin: '^dn',
            end: ': ',
            excludeEnd: true,
            starts: {
              end: '$',
              relevance: 0
            },
            relevance: 10
          },
          {
            className: 'attribute',
            begin: '^\\w',
            end: ': ',
            excludeEnd: true,
            starts: {
              end: '$',
              relevance: 0
            }
          },
          {
            className: 'literal',
            begin: '^-',
            end: '$'
          },
          hljs.HASH_COMMENT_MODE
        ]
      };
    }
    
    module.exports = ldif;
    
    
    /***/ },
    
    /***/ 98186
    (module) {
    
    /*
    Language: Leaf
    Author: Hale Chan 
    Description: Based on the Leaf reference from https://vapor.github.io/documentation/guide/leaf.html.
    */
    
    function leaf(hljs) {
      return {
        name: 'Leaf',
        contains: [
          {
            className: 'function',
            begin: '#+' + '[A-Za-z_0-9]*' + '\\(',
            end: / \{/,
            returnBegin: true,
            excludeEnd: true,
            contains: [
              {
                className: 'keyword',
                begin: '#+'
              },
              {
                className: 'title',
                begin: '[A-Za-z_][A-Za-z_0-9]*'
              },
              {
                className: 'params',
                begin: '\\(',
                end: '\\)',
                endsParent: true,
                contains: [
                  {
                    className: 'string',
                    begin: '"',
                    end: '"'
                  },
                  {
                    className: 'variable',
                    begin: '[A-Za-z_][A-Za-z_0-9]*'
                  }
                ]
              }
            ]
          }
        ]
      };
    }
    
    module.exports = leaf;
    
    
    /***/ },
    
    /***/ 52539
    (module) {
    
    const MODES = (hljs) => {
      return {
        IMPORTANT: {
          className: 'meta',
          begin: '!important'
        },
        HEXCOLOR: {
          className: 'number',
          begin: '#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})'
        },
        ATTRIBUTE_SELECTOR_MODE: {
          className: 'selector-attr',
          begin: /\[/,
          end: /\]/,
          illegal: '$',
          contains: [
            hljs.APOS_STRING_MODE,
            hljs.QUOTE_STRING_MODE
          ]
        }
      };
    };
    
    const TAGS = [
      'a',
      'abbr',
      'address',
      'article',
      'aside',
      'audio',
      'b',
      'blockquote',
      'body',
      'button',
      'canvas',
      'caption',
      'cite',
      'code',
      'dd',
      'del',
      'details',
      'dfn',
      'div',
      'dl',
      'dt',
      'em',
      'fieldset',
      'figcaption',
      'figure',
      'footer',
      'form',
      'h1',
      'h2',
      'h3',
      'h4',
      'h5',
      'h6',
      'header',
      'hgroup',
      'html',
      'i',
      'iframe',
      'img',
      'input',
      'ins',
      'kbd',
      'label',
      'legend',
      'li',
      'main',
      'mark',
      'menu',
      'nav',
      'object',
      'ol',
      'p',
      'q',
      'quote',
      'samp',
      'section',
      'span',
      'strong',
      'summary',
      'sup',
      'table',
      'tbody',
      'td',
      'textarea',
      'tfoot',
      'th',
      'thead',
      'time',
      'tr',
      'ul',
      'var',
      'video'
    ];
    
    const MEDIA_FEATURES = [
      'any-hover',
      'any-pointer',
      'aspect-ratio',
      'color',
      'color-gamut',
      'color-index',
      'device-aspect-ratio',
      'device-height',
      'device-width',
      'display-mode',
      'forced-colors',
      'grid',
      'height',
      'hover',
      'inverted-colors',
      'monochrome',
      'orientation',
      'overflow-block',
      'overflow-inline',
      'pointer',
      'prefers-color-scheme',
      'prefers-contrast',
      'prefers-reduced-motion',
      'prefers-reduced-transparency',
      'resolution',
      'scan',
      'scripting',
      'update',
      'width',
      // TODO: find a better solution?
      'min-width',
      'max-width',
      'min-height',
      'max-height'
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes
    const PSEUDO_CLASSES = [
      'active',
      'any-link',
      'blank',
      'checked',
      'current',
      'default',
      'defined',
      'dir', // dir()
      'disabled',
      'drop',
      'empty',
      'enabled',
      'first',
      'first-child',
      'first-of-type',
      'fullscreen',
      'future',
      'focus',
      'focus-visible',
      'focus-within',
      'has', // has()
      'host', // host or host()
      'host-context', // host-context()
      'hover',
      'indeterminate',
      'in-range',
      'invalid',
      'is', // is()
      'lang', // lang()
      'last-child',
      'last-of-type',
      'left',
      'link',
      'local-link',
      'not', // not()
      'nth-child', // nth-child()
      'nth-col', // nth-col()
      'nth-last-child', // nth-last-child()
      'nth-last-col', // nth-last-col()
      'nth-last-of-type', //nth-last-of-type()
      'nth-of-type', //nth-of-type()
      'only-child',
      'only-of-type',
      'optional',
      'out-of-range',
      'past',
      'placeholder-shown',
      'read-only',
      'read-write',
      'required',
      'right',
      'root',
      'scope',
      'target',
      'target-within',
      'user-invalid',
      'valid',
      'visited',
      'where' // where()
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
    const PSEUDO_ELEMENTS = [
      'after',
      'backdrop',
      'before',
      'cue',
      'cue-region',
      'first-letter',
      'first-line',
      'grammar-error',
      'marker',
      'part',
      'placeholder',
      'selection',
      'slotted',
      'spelling-error'
    ];
    
    const ATTRIBUTES = [
      'align-content',
      'align-items',
      'align-self',
      'animation',
      'animation-delay',
      'animation-direction',
      'animation-duration',
      'animation-fill-mode',
      'animation-iteration-count',
      'animation-name',
      'animation-play-state',
      'animation-timing-function',
      'auto',
      'backface-visibility',
      'background',
      'background-attachment',
      'background-clip',
      'background-color',
      'background-image',
      'background-origin',
      'background-position',
      'background-repeat',
      'background-size',
      'border',
      'border-bottom',
      'border-bottom-color',
      'border-bottom-left-radius',
      'border-bottom-right-radius',
      'border-bottom-style',
      'border-bottom-width',
      'border-collapse',
      'border-color',
      'border-image',
      'border-image-outset',
      'border-image-repeat',
      'border-image-slice',
      'border-image-source',
      'border-image-width',
      'border-left',
      'border-left-color',
      'border-left-style',
      'border-left-width',
      'border-radius',
      'border-right',
      'border-right-color',
      'border-right-style',
      'border-right-width',
      'border-spacing',
      'border-style',
      'border-top',
      'border-top-color',
      'border-top-left-radius',
      'border-top-right-radius',
      'border-top-style',
      'border-top-width',
      'border-width',
      'bottom',
      'box-decoration-break',
      'box-shadow',
      'box-sizing',
      'break-after',
      'break-before',
      'break-inside',
      'caption-side',
      'clear',
      'clip',
      'clip-path',
      'color',
      'column-count',
      'column-fill',
      'column-gap',
      'column-rule',
      'column-rule-color',
      'column-rule-style',
      'column-rule-width',
      'column-span',
      'column-width',
      'columns',
      'content',
      'counter-increment',
      'counter-reset',
      'cursor',
      'direction',
      'display',
      'empty-cells',
      'filter',
      'flex',
      'flex-basis',
      'flex-direction',
      'flex-flow',
      'flex-grow',
      'flex-shrink',
      'flex-wrap',
      'float',
      'font',
      'font-display',
      'font-family',
      'font-feature-settings',
      'font-kerning',
      'font-language-override',
      'font-size',
      'font-size-adjust',
      'font-smoothing',
      'font-stretch',
      'font-style',
      'font-variant',
      'font-variant-ligatures',
      'font-variation-settings',
      'font-weight',
      'height',
      'hyphens',
      'icon',
      'image-orientation',
      'image-rendering',
      'image-resolution',
      'ime-mode',
      'inherit',
      'initial',
      'justify-content',
      'left',
      'letter-spacing',
      'line-height',
      'list-style',
      'list-style-image',
      'list-style-position',
      'list-style-type',
      'margin',
      'margin-bottom',
      'margin-left',
      'margin-right',
      'margin-top',
      'marks',
      'mask',
      'max-height',
      'max-width',
      'min-height',
      'min-width',
      'nav-down',
      'nav-index',
      'nav-left',
      'nav-right',
      'nav-up',
      'none',
      'normal',
      'object-fit',
      'object-position',
      'opacity',
      'order',
      'orphans',
      'outline',
      'outline-color',
      'outline-offset',
      'outline-style',
      'outline-width',
      'overflow',
      'overflow-wrap',
      'overflow-x',
      'overflow-y',
      'padding',
      'padding-bottom',
      'padding-left',
      'padding-right',
      'padding-top',
      'page-break-after',
      'page-break-before',
      'page-break-inside',
      'perspective',
      'perspective-origin',
      'pointer-events',
      'position',
      'quotes',
      'resize',
      'right',
      'src', // @font-face
      'tab-size',
      'table-layout',
      'text-align',
      'text-align-last',
      'text-decoration',
      'text-decoration-color',
      'text-decoration-line',
      'text-decoration-style',
      'text-indent',
      'text-overflow',
      'text-rendering',
      'text-shadow',
      'text-transform',
      'text-underline-position',
      'top',
      'transform',
      'transform-origin',
      'transform-style',
      'transition',
      'transition-delay',
      'transition-duration',
      'transition-property',
      'transition-timing-function',
      'unicode-bidi',
      'vertical-align',
      'visibility',
      'white-space',
      'widows',
      'width',
      'word-break',
      'word-spacing',
      'word-wrap',
      'z-index'
      // reverse makes sure longer attributes `font-weight` are matched fully
      // instead of getting false positives on say `font`
    ].reverse();
    
    // some grammars use them all as a single group
    const PSEUDO_SELECTORS = PSEUDO_CLASSES.concat(PSEUDO_ELEMENTS);
    
    /*
    Language: Less
    Description: It's CSS, with just a little more.
    Author:   Max Mikhailov 
    Website: http://lesscss.org
    Category: common, css
    */
    
    /** @type LanguageFn */
    function less(hljs) {
      const modes = MODES(hljs);
      const PSEUDO_SELECTORS$1 = PSEUDO_SELECTORS;
    
      const AT_MODIFIERS = "and or not only";
      const IDENT_RE = '[\\w-]+'; // yes, Less identifiers may begin with a digit
      const INTERP_IDENT_RE = '(' + IDENT_RE + '|@\\{' + IDENT_RE + '\\})';
    
      /* Generic Modes */
    
      const RULES = []; const VALUE_MODES = []; // forward def. for recursive modes
    
      const STRING_MODE = function(c) {
        return {
        // Less strings are not multiline (also include '~' for more consistent coloring of "escaped" strings)
          className: 'string',
          begin: '~?' + c + '.*?' + c
        };
      };
    
      const IDENT_MODE = function(name, begin, relevance) {
        return {
          className: name,
          begin: begin,
          relevance: relevance
        };
      };
    
      const AT_KEYWORDS = {
        $pattern: /[a-z-]+/,
        keyword: AT_MODIFIERS,
        attribute: MEDIA_FEATURES.join(" ")
      };
    
      const PARENS_MODE = {
        // used only to properly balance nested parens inside mixin call, def. arg list
        begin: '\\(',
        end: '\\)',
        contains: VALUE_MODES,
        keywords: AT_KEYWORDS,
        relevance: 0
      };
    
      // generic Less highlighter (used almost everywhere except selectors):
      VALUE_MODES.push(
        hljs.C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        STRING_MODE("'"),
        STRING_MODE('"'),
        hljs.CSS_NUMBER_MODE, // fixme: it does not include dot for numbers like .5em :(
        {
          begin: '(url|data-uri)\\(',
          starts: {
            className: 'string',
            end: '[\\)\\n]',
            excludeEnd: true
          }
        },
        modes.HEXCOLOR,
        PARENS_MODE,
        IDENT_MODE('variable', '@@?' + IDENT_RE, 10),
        IDENT_MODE('variable', '@\\{' + IDENT_RE + '\\}'),
        IDENT_MODE('built_in', '~?`[^`]*?`'), // inline javascript (or whatever host language) *multiline* string
        { // @media features (it’s here to not duplicate things in AT_RULE_MODE with extra PARENS_MODE overriding):
          className: 'attribute',
          begin: IDENT_RE + '\\s*:',
          end: ':',
          returnBegin: true,
          excludeEnd: true
        },
        modes.IMPORTANT
      );
    
      const VALUE_WITH_RULESETS = VALUE_MODES.concat({
        begin: /\{/,
        end: /\}/,
        contains: RULES
      });
    
      const MIXIN_GUARD_MODE = {
        beginKeywords: 'when',
        endsWithParent: true,
        contains: [
          {
            beginKeywords: 'and not'
          }
        ].concat(VALUE_MODES) // using this form to override VALUE’s 'function' match
      };
    
      /* Rule-Level Modes */
    
      const RULE_MODE = {
        begin: INTERP_IDENT_RE + '\\s*:',
        returnBegin: true,
        end: /[;}]/,
        relevance: 0,
        contains: [
          {
            begin: /-(webkit|moz|ms|o)-/
          },
          {
            className: 'attribute',
            begin: '\\b(' + ATTRIBUTES.join('|') + ')\\b',
            end: /(?=:)/,
            starts: {
              endsWithParent: true,
              illegal: '[<=$]',
              relevance: 0,
              contains: VALUE_MODES
            }
          }
        ]
      };
    
      const AT_RULE_MODE = {
        className: 'keyword',
        begin: '@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b',
        starts: {
          end: '[;{}]',
          keywords: AT_KEYWORDS,
          returnEnd: true,
          contains: VALUE_MODES,
          relevance: 0
        }
      };
    
      // variable definitions and calls
      const VAR_RULE_MODE = {
        className: 'variable',
        variants: [
          // using more strict pattern for higher relevance to increase chances of Less detection.
          // this is *the only* Less specific statement used in most of the sources, so...
          // (we’ll still often loose to the css-parser unless there's '//' comment,
          // simply because 1 variable just can't beat 99 properties :)
          {
            begin: '@' + IDENT_RE + '\\s*:',
            relevance: 15
          },
          {
            begin: '@' + IDENT_RE
          }
        ],
        starts: {
          end: '[;}]',
          returnEnd: true,
          contains: VALUE_WITH_RULESETS
        }
      };
    
      const SELECTOR_MODE = {
        // first parse unambiguous selectors (i.e. those not starting with tag)
        // then fall into the scary lookahead-discriminator variant.
        // this mode also handles mixin definitions and calls
        variants: [
          {
            begin: '[\\.#:&\\[>]',
            end: '[;{}]' // mixin calls end with ';'
          },
          {
            begin: INTERP_IDENT_RE,
            end: /\{/
          }
        ],
        returnBegin: true,
        returnEnd: true,
        illegal: '[<=\'$"]',
        relevance: 0,
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          MIXIN_GUARD_MODE,
          IDENT_MODE('keyword', 'all\\b'),
          IDENT_MODE('variable', '@\\{' + IDENT_RE + '\\}'), // otherwise it’s identified as tag
          {
            begin: '\\b(' + TAGS.join('|') + ')\\b',
            className: 'selector-tag'
          },
          IDENT_MODE('selector-tag', INTERP_IDENT_RE + '%?', 0), // '%' for more consistent coloring of @keyframes "tags"
          IDENT_MODE('selector-id', '#' + INTERP_IDENT_RE),
          IDENT_MODE('selector-class', '\\.' + INTERP_IDENT_RE, 0),
          IDENT_MODE('selector-tag', '&', 0),
          modes.ATTRIBUTE_SELECTOR_MODE,
          {
            className: 'selector-pseudo',
            begin: ':(' + PSEUDO_CLASSES.join('|') + ')'
          },
          {
            className: 'selector-pseudo',
            begin: '::(' + PSEUDO_ELEMENTS.join('|') + ')'
          },
          {
            begin: '\\(',
            end: '\\)',
            contains: VALUE_WITH_RULESETS
          }, // argument list of parametric mixins
          {
            begin: '!important'
          } // eat !important after mixin call or it will be colored as tag
        ]
      };
    
      const PSEUDO_SELECTOR_MODE = {
        begin: IDENT_RE + ':(:)?' + `(${PSEUDO_SELECTORS$1.join('|')})`,
        returnBegin: true,
        contains: [ SELECTOR_MODE ]
      };
    
      RULES.push(
        hljs.C_LINE_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        AT_RULE_MODE,
        VAR_RULE_MODE,
        PSEUDO_SELECTOR_MODE,
        RULE_MODE,
        SELECTOR_MODE
      );
    
      return {
        name: 'Less',
        case_insensitive: true,
        illegal: '[=>\'/<($"]',
        contains: RULES
      };
    }
    
    module.exports = less;
    
    
    /***/ },
    
    /***/ 73458
    (module) {
    
    /*
    Language: Lisp
    Description: Generic lisp syntax
    Author: Vasily Polovnyov 
    Category: lisp
    */
    
    function lisp(hljs) {
      var LISP_IDENT_RE = '[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*';
      var MEC_RE = '\\|[^]*?\\|';
      var LISP_SIMPLE_NUMBER_RE = '(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?';
      var LITERAL = {
        className: 'literal',
        begin: '\\b(t{1}|nil)\\b'
      };
      var NUMBER = {
        className: 'number',
        variants: [
          {begin: LISP_SIMPLE_NUMBER_RE, relevance: 0},
          {begin: '#(b|B)[0-1]+(/[0-1]+)?'},
          {begin: '#(o|O)[0-7]+(/[0-7]+)?'},
          {begin: '#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?'},
          {begin: '#(c|C)\\(' + LISP_SIMPLE_NUMBER_RE + ' +' + LISP_SIMPLE_NUMBER_RE, end: '\\)'}
        ]
      };
      var STRING = hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null});
      var COMMENT = hljs.COMMENT(
        ';', '$',
        {
          relevance: 0
        }
      );
      var VARIABLE = {
        begin: '\\*', end: '\\*'
      };
      var KEYWORD = {
        className: 'symbol',
        begin: '[:&]' + LISP_IDENT_RE
      };
      var IDENT = {
        begin: LISP_IDENT_RE,
        relevance: 0
      };
      var MEC = {
        begin: MEC_RE
      };
      var QUOTED_LIST = {
        begin: '\\(', end: '\\)',
        contains: ['self', LITERAL, STRING, NUMBER, IDENT]
      };
      var QUOTED = {
        contains: [NUMBER, STRING, VARIABLE, KEYWORD, QUOTED_LIST, IDENT],
        variants: [
          {
            begin: '[\'`]\\(', end: '\\)'
          },
          {
            begin: '\\(quote ', end: '\\)',
            keywords: {name: 'quote'}
          },
          {
            begin: '\'' + MEC_RE
          }
        ]
      };
      var QUOTED_ATOM = {
        variants: [
          {begin: '\'' + LISP_IDENT_RE},
          {begin: '#\'' + LISP_IDENT_RE + '(::' + LISP_IDENT_RE + ')*'}
        ]
      };
      var LIST = {
        begin: '\\(\\s*', end: '\\)'
      };
      var BODY = {
        endsWithParent: true,
        relevance: 0
      };
      LIST.contains = [
        {
          className: 'name',
          variants: [
            {
              begin: LISP_IDENT_RE,
              relevance: 0,
            },
            {begin: MEC_RE}
          ]
        },
        BODY
      ];
      BODY.contains = [QUOTED, QUOTED_ATOM, LIST, LITERAL, NUMBER, STRING, COMMENT, VARIABLE, KEYWORD, MEC, IDENT];
    
      return {
        name: 'Lisp',
        illegal: /\S/,
        contains: [
          NUMBER,
          hljs.SHEBANG(),
          LITERAL,
          STRING,
          COMMENT,
          QUOTED,
          QUOTED_ATOM,
          LIST,
          IDENT
        ]
      };
    }
    
    module.exports = lisp;
    
    
    /***/ },
    
    /***/ 75814
    (module) {
    
    /*
    Language: LiveCode
    Author: Ralf Bitter 
    Description: Language definition for LiveCode server accounting for revIgniter (a web application framework) characteristics.
    Version: 1.1
    Date: 2019-04-17
    Category: enterprise
    */
    
    function livecodeserver(hljs) {
      const VARIABLE = {
        className: 'variable',
        variants: [
          {
            begin: '\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)'
          },
          {
            begin: '\\$_[A-Z]+'
          }
        ],
        relevance: 0
      };
      const COMMENT_MODES = [
        hljs.C_BLOCK_COMMENT_MODE,
        hljs.HASH_COMMENT_MODE,
        hljs.COMMENT('--', '$'),
        hljs.COMMENT('[^:]//', '$')
      ];
      const TITLE1 = hljs.inherit(hljs.TITLE_MODE, {
        variants: [
          {
            begin: '\\b_*rig[A-Z][A-Za-z0-9_\\-]*'
          },
          {
            begin: '\\b_[a-z0-9\\-]+'
          }
        ]
      });
      const TITLE2 = hljs.inherit(hljs.TITLE_MODE, {
        begin: '\\b([A-Za-z0-9_\\-]+)\\b'
      });
      return {
        name: 'LiveCode',
        case_insensitive: false,
        keywords: {
          keyword:
            '$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER ' +
            'codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph ' +
            'after byte bytes english the until http forever descending using line real8 with seventh ' +
            'for stdout finally element word words fourth before black ninth sixth characters chars stderr ' +
            'uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid ' +
            'at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 ' +
            'int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat ' +
            'end repeat URL in try into switch to words https token binfile each tenth as ticks tick ' +
            'system real4 by dateItems without char character ascending eighth whole dateTime numeric short ' +
            'first ftp integer abbreviated abbr abbrev private case while if ' +
            'div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within ' +
            'contains ends with begins the keys of keys',
          literal:
            'SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE ' +
            'QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO ' +
            'six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five ' +
            'quote empty one true return cr linefeed right backslash null seven tab three two ' +
            'RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK ' +
            'FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK',
          built_in:
            'put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode ' +
            'base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum ' +
            'cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress ' +
            'constantNames cos date dateFormat decompress difference directories ' +
            'diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global ' +
            'globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset ' +
            'keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders ' +
            'libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 ' +
            'longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec ' +
            'millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar ' +
            'numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets ' +
            'paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation ' +
            'populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile ' +
            'revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull ' +
            'revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered ' +
            'revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames ' +
            'revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull ' +
            'revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections ' +
            'revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype ' +
            'revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext ' +
            'revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames ' +
            'revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase ' +
            'revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute ' +
            'revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces ' +
            'revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode ' +
            'revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling ' +
            'revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error ' +
            'revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute ' +
            'revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort ' +
            'revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree ' +
            'revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance ' +
            'sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound ' +
            'stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper ' +
            'transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames ' +
            'variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet ' +
            'xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process ' +
            'combine constant convert create new alias folder directory decrypt delete variable word line folder ' +
            'directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile ' +
            'libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver ' +
            'libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime ' +
            'libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename ' +
            'replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase ' +
            'revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees ' +
            'revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord ' +
            'revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase ' +
            'revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD ' +
            'revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost ' +
            'revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData ' +
            'revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel ' +
            'revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback ' +
            'revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop ' +
            'subtract symmetric union unload vectorDotProduct wait write'
        },
        contains: [
          VARIABLE,
          {
            className: 'keyword',
            begin: '\\bend\\sif\\b'
          },
          {
            className: 'function',
            beginKeywords: 'function',
            end: '$',
            contains: [
              VARIABLE,
              TITLE2,
              hljs.APOS_STRING_MODE,
              hljs.QUOTE_STRING_MODE,
              hljs.BINARY_NUMBER_MODE,
              hljs.C_NUMBER_MODE,
              TITLE1
            ]
          },
          {
            className: 'function',
            begin: '\\bend\\s+',
            end: '$',
            keywords: 'end',
            contains: [
              TITLE2,
              TITLE1
            ],
            relevance: 0
          },
          {
            beginKeywords: 'command on',
            end: '$',
            contains: [
              VARIABLE,
              TITLE2,
              hljs.APOS_STRING_MODE,
              hljs.QUOTE_STRING_MODE,
              hljs.BINARY_NUMBER_MODE,
              hljs.C_NUMBER_MODE,
              TITLE1
            ]
          },
          {
            className: 'meta',
            variants: [
              {
                begin: '<\\?(rev|lc|livecode)',
                relevance: 10
              },
              {
                begin: '<\\?'
              },
              {
                begin: '\\?>'
              }
            ]
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.BINARY_NUMBER_MODE,
          hljs.C_NUMBER_MODE,
          TITLE1
        ].concat(COMMENT_MODES),
        illegal: ';$|^\\[|^=|&|\\{'
      };
    }
    
    module.exports = livecodeserver;
    
    
    /***/ },
    
    /***/ 3035
    (module) {
    
    const KEYWORDS = [
      "as", // for exports
      "in",
      "of",
      "if",
      "for",
      "while",
      "finally",
      "var",
      "new",
      "function",
      "do",
      "return",
      "void",
      "else",
      "break",
      "catch",
      "instanceof",
      "with",
      "throw",
      "case",
      "default",
      "try",
      "switch",
      "continue",
      "typeof",
      "delete",
      "let",
      "yield",
      "const",
      "class",
      // JS handles these with a special rule
      // "get",
      // "set",
      "debugger",
      "async",
      "await",
      "static",
      "import",
      "from",
      "export",
      "extends"
    ];
    const LITERALS = [
      "true",
      "false",
      "null",
      "undefined",
      "NaN",
      "Infinity"
    ];
    
    const TYPES = [
      "Intl",
      "DataView",
      "Number",
      "Math",
      "Date",
      "String",
      "RegExp",
      "Object",
      "Function",
      "Boolean",
      "Error",
      "Symbol",
      "Set",
      "Map",
      "WeakSet",
      "WeakMap",
      "Proxy",
      "Reflect",
      "JSON",
      "Promise",
      "Float64Array",
      "Int16Array",
      "Int32Array",
      "Int8Array",
      "Uint16Array",
      "Uint32Array",
      "Float32Array",
      "Array",
      "Uint8Array",
      "Uint8ClampedArray",
      "ArrayBuffer",
      "BigInt64Array",
      "BigUint64Array",
      "BigInt"
    ];
    
    const ERROR_TYPES = [
      "EvalError",
      "InternalError",
      "RangeError",
      "ReferenceError",
      "SyntaxError",
      "TypeError",
      "URIError"
    ];
    
    const BUILT_IN_GLOBALS = [
      "setInterval",
      "setTimeout",
      "clearInterval",
      "clearTimeout",
    
      "require",
      "exports",
    
      "eval",
      "isFinite",
      "isNaN",
      "parseFloat",
      "parseInt",
      "decodeURI",
      "decodeURIComponent",
      "encodeURI",
      "encodeURIComponent",
      "escape",
      "unescape"
    ];
    
    const BUILT_IN_VARIABLES = [
      "arguments",
      "this",
      "super",
      "console",
      "window",
      "document",
      "localStorage",
      "module",
      "global" // Node.js
    ];
    
    const BUILT_INS = [].concat(
      BUILT_IN_GLOBALS,
      BUILT_IN_VARIABLES,
      TYPES,
      ERROR_TYPES
    );
    
    /*
    Language: LiveScript
    Author: Taneli Vatanen 
    Contributors: Jen Evers-Corvina 
    Origin: coffeescript.js
    Description: LiveScript is a programming language that transcompiles to JavaScript. For info about language see http://livescript.net/
    Website: https://livescript.net
    Category: scripting
    */
    
    function livescript(hljs) {
      const LIVESCRIPT_BUILT_INS = [
        'npm',
        'print'
      ];
      const LIVESCRIPT_LITERALS = [
        'yes',
        'no',
        'on',
        'off',
        'it',
        'that',
        'void'
      ];
      const LIVESCRIPT_KEYWORDS = [
        'then',
        'unless',
        'until',
        'loop',
        'of',
        'by',
        'when',
        'and',
        'or',
        'is',
        'isnt',
        'not',
        'it',
        'that',
        'otherwise',
        'from',
        'to',
        'til',
        'fallthrough',
        'case',
        'enum',
        'native',
        'list',
        'map',
        '__hasProp',
        '__extends',
        '__slice',
        '__bind',
        '__indexOf'
      ];
      const KEYWORDS$1 = {
        keyword: KEYWORDS.concat(LIVESCRIPT_KEYWORDS),
        literal: LITERALS.concat(LIVESCRIPT_LITERALS),
        built_in: BUILT_INS.concat(LIVESCRIPT_BUILT_INS)
      };
      const JS_IDENT_RE = '[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*';
      const TITLE = hljs.inherit(hljs.TITLE_MODE, {
        begin: JS_IDENT_RE
      });
      const SUBST = {
        className: 'subst',
        begin: /#\{/,
        end: /\}/,
        keywords: KEYWORDS$1
      };
      const SUBST_SIMPLE = {
        className: 'subst',
        begin: /#[A-Za-z$_]/,
        end: /(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,
        keywords: KEYWORDS$1
      };
      const EXPRESSIONS = [
        hljs.BINARY_NUMBER_MODE,
        {
          className: 'number',
          begin: '(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)',
          relevance: 0,
          starts: {
            end: '(\\s*/)?',
            relevance: 0
          } // a number tries to eat the following slash to prevent treating it as a regexp
        },
        {
          className: 'string',
          variants: [
            {
              begin: /'''/,
              end: /'''/,
              contains: [hljs.BACKSLASH_ESCAPE]
            },
            {
              begin: /'/,
              end: /'/,
              contains: [hljs.BACKSLASH_ESCAPE]
            },
            {
              begin: /"""/,
              end: /"""/,
              contains: [
                hljs.BACKSLASH_ESCAPE,
                SUBST,
                SUBST_SIMPLE
              ]
            },
            {
              begin: /"/,
              end: /"/,
              contains: [
                hljs.BACKSLASH_ESCAPE,
                SUBST,
                SUBST_SIMPLE
              ]
            },
            {
              begin: /\\/,
              end: /(\s|$)/,
              excludeEnd: true
            }
          ]
        },
        {
          className: 'regexp',
          variants: [
            {
              begin: '//',
              end: '//[gim]*',
              contains: [
                SUBST,
                hljs.HASH_COMMENT_MODE
              ]
            },
            {
              // regex can't start with space to parse x / 2 / 3 as two divisions
              // regex can't start with *, and it supports an "illegal" in the main mode
              begin: /\/(?![ *])(\\.|[^\\\n])*?\/[gim]*(?=\W)/
            }
          ]
        },
        {
          begin: '@' + JS_IDENT_RE
        },
        {
          begin: '``',
          end: '``',
          excludeBegin: true,
          excludeEnd: true,
          subLanguage: 'javascript'
        }
      ];
      SUBST.contains = EXPRESSIONS;
    
      const PARAMS = {
        className: 'params',
        begin: '\\(',
        returnBegin: true,
        /* We need another contained nameless mode to not have every nested
        pair of parens to be called "params" */
        contains: [
          {
            begin: /\(/,
            end: /\)/,
            keywords: KEYWORDS$1,
            contains: ['self'].concat(EXPRESSIONS)
          }
        ]
      };
    
      const SYMBOLS = {
        begin: '(#=>|=>|\\|>>|-?->|!->)'
      };
    
      return {
        name: 'LiveScript',
        aliases: ['ls'],
        keywords: KEYWORDS$1,
        illegal: /\/\*/,
        contains: EXPRESSIONS.concat([
          hljs.COMMENT('\\/\\*', '\\*\\/'),
          hljs.HASH_COMMENT_MODE,
          SYMBOLS, // relevance booster
          {
            className: 'function',
            contains: [
              TITLE,
              PARAMS
            ],
            returnBegin: true,
            variants: [
              {
                begin: '(' + JS_IDENT_RE + '\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B->\\*?',
                end: '->\\*?'
              },
              {
                begin: '(' + JS_IDENT_RE + '\\s*(?:=|:=)\\s*)?!?(\\(.*\\)\\s*)?\\B[-~]{1,2}>\\*?',
                end: '[-~]{1,2}>\\*?'
              },
              {
                begin: '(' + JS_IDENT_RE + '\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B!?[-~]{1,2}>\\*?',
                end: '!?[-~]{1,2}>\\*?'
              }
            ]
          },
          {
            className: 'class',
            beginKeywords: 'class',
            end: '$',
            illegal: /[:="\[\]]/,
            contains: [
              {
                beginKeywords: 'extends',
                endsWithParent: true,
                illegal: /[:="\[\]]/,
                contains: [TITLE]
              },
              TITLE
            ]
          },
          {
            begin: JS_IDENT_RE + ':',
            end: ':',
            returnBegin: true,
            returnEnd: true,
            relevance: 0
          }
        ])
      };
    }
    
    module.exports = livescript;
    
    
    /***/ },
    
    /***/ 33543
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: LLVM IR
    Author: Michael Rodler 
    Description: language used as intermediate representation in the LLVM compiler framework
    Website: https://llvm.org/docs/LangRef.html
    Category: assembler
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function llvm(hljs) {
      const IDENT_RE = /([-a-zA-Z$._][\w$.-]*)/;
      const TYPE = {
        className: 'type',
        begin: /\bi\d+(?=\s|\b)/
      };
      const OPERATOR = {
        className: 'operator',
        relevance: 0,
        begin: /=/
      };
      const PUNCTUATION = {
        className: 'punctuation',
        relevance: 0,
        begin: /,/
      };
      const NUMBER = {
        className: 'number',
        variants: [
            { begin: /0[xX][a-fA-F0-9]+/ },
            { begin: /-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/ }
        ],
        relevance: 0
      };
      const LABEL = {
        className: 'symbol',
        variants: [
            { begin: /^\s*[a-z]+:/ }, // labels
        ],
        relevance: 0
      };
      const VARIABLE = {
        className: 'variable',
        variants: [
          { begin: concat(/%/, IDENT_RE) },
          { begin: /%\d+/ },
          { begin: /#\d+/ },
        ]
      };
      const FUNCTION = {
        className: 'title',
        variants: [
          { begin: concat(/@/, IDENT_RE) },
          { begin: /@\d+/ },
          { begin: concat(/!/, IDENT_RE) },
          { begin: concat(/!\d+/, IDENT_RE) },
          // https://llvm.org/docs/LangRef.html#namedmetadatastructure
          // obviously a single digit can also be used in this fashion
          { begin: /!\d+/ }
        ]
      };
    
      return {
        name: 'LLVM IR',
        // TODO: split into different categories of keywords
        keywords:
          'begin end true false declare define global ' +
          'constant private linker_private internal ' +
          'available_externally linkonce linkonce_odr weak ' +
          'weak_odr appending dllimport dllexport common ' +
          'default hidden protected extern_weak external ' +
          'thread_local zeroinitializer undef null to tail ' +
          'target triple datalayout volatile nuw nsw nnan ' +
          'ninf nsz arcp fast exact inbounds align ' +
          'addrspace section alias module asm sideeffect ' +
          'gc dbg linker_private_weak attributes blockaddress ' +
          'initialexec localdynamic localexec prefix unnamed_addr ' +
          'ccc fastcc coldcc x86_stdcallcc x86_fastcallcc ' +
          'arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ' +
          'ptx_kernel intel_ocl_bicc msp430_intrcc spir_func ' +
          'spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc ' +
          'cc c signext zeroext inreg sret nounwind ' +
          'noreturn noalias nocapture byval nest readnone ' +
          'readonly inlinehint noinline alwaysinline optsize ssp ' +
          'sspreq noredzone noimplicitfloat naked builtin cold ' +
          'nobuiltin noduplicate nonlazybind optnone returns_twice ' +
          'sanitize_address sanitize_memory sanitize_thread sspstrong ' +
          'uwtable returned type opaque eq ne slt sgt ' +
          'sle sge ult ugt ule uge oeq one olt ogt ' +
          'ole oge ord uno ueq une x acq_rel acquire ' +
          'alignstack atomic catch cleanup filter inteldialect ' +
          'max min monotonic nand personality release seq_cst ' +
          'singlethread umax umin unordered xchg add fadd ' +
          'sub fsub mul fmul udiv sdiv fdiv urem srem ' +
          'frem shl lshr ashr and or xor icmp fcmp ' +
          'phi call trunc zext sext fptrunc fpext uitofp ' +
          'sitofp fptoui fptosi inttoptr ptrtoint bitcast ' +
          'addrspacecast select va_arg ret br switch invoke ' +
          'unwind unreachable indirectbr landingpad resume ' +
          'malloc alloca free load store getelementptr ' +
          'extractelement insertelement shufflevector getresult ' +
          'extractvalue insertvalue atomicrmw cmpxchg fence ' +
          'argmemonly double',
        contains: [
          TYPE,
          // this matches "empty comments"...
          // ...because it's far more likely this is a statement terminator in
          // another language than an actual comment
          hljs.COMMENT(/;\s*$/, null, { relevance: 0 }),
          hljs.COMMENT(/;/, /$/),
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            variants: [
              // Double-quoted string
              { begin: /"/, end: /[^\\]"/ },
            ]
          },
          FUNCTION,
          PUNCTUATION,
          OPERATOR,
          VARIABLE,
          LABEL,
          NUMBER
        ]
      };
    }
    
    module.exports = llvm;
    
    
    /***/ },
    
    /***/ 3399
    (module) {
    
    /*
    Language: LSL (Linden Scripting Language)
    Description: The Linden Scripting Language is used in Second Life by Linden Labs.
    Author: Builder's Brewery 
    Website: http://wiki.secondlife.com/wiki/LSL_Portal
    Category: scripting
    */
    
    function lsl(hljs) {
    
        var LSL_STRING_ESCAPE_CHARS = {
            className: 'subst',
            begin: /\\[tn"\\]/
        };
    
        var LSL_STRINGS = {
            className: 'string',
            begin: '"',
            end: '"',
            contains: [
                LSL_STRING_ESCAPE_CHARS
            ]
        };
    
        var LSL_NUMBERS = {
            className: 'number',
            relevance:0,
            begin: hljs.C_NUMBER_RE
        };
    
        var LSL_CONSTANTS = {
            className: 'literal',
            variants: [
                {
                    begin: '\\b(PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b'
                },
                {
                    begin: '\\b(XP_ERROR_(EXPERIENCES_DISABLED|EXPERIENCE_(DISABLED|SUSPENDED)|INVALID_(EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(FOUND|PERMITTED(_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(_OBJECT)?|(DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(_(BY_(LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(PARCEL(_OWNER)?|REGION)))?|CAMERA_(PITCH|DISTANCE|BEHINDNESS_(ANGLE|LAG)|(FOCUS|POSITION)(_(THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(ROOT|SET|ALL_(OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(IVE|_(ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(FWD|BACK|(ROT_)?(LEFT|RIGHT)|UP|DOWN|(ML_)?LBUTTON)|PERMISSION_(RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(_START)?|TELEPORT|MEDIA)|OBJECT_(CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(COUNT|EQUIVALENCE)|RETURN_(PARCEL(_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(_TAG)?|CREATOR|ATTACHED_(POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(BODY_SHAPE|PATHFINDING)_TYPE|(RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(MEMORY|TIME))|TYPE_(INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(DEBUG|PUBLIC)_CHANNEL|ATTACH_(AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](SHOULDER|HAND|FOOT|EAR|EYE|[UL](ARM|LEG)|HIP)|(LEFT|RIGHT)_PEC|HUD_(CENTER_[12]|TOP_(RIGHT|CENTER|LEFT)|BOTTOM(_(RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(BASE|TIP)|[LR]WING|FACE_(JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(ONLINE|NAME|BORN|SIM_(POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(ON_FILE|USED)|REMOTE_DATA_(CHANNEL|REQUEST|REPLY)|PSYS_(PART_(BF_(ZERO|ONE(_MINUS_(DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(START|END)_(COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(RIBBON|WIND|INTERP_(COLOR|SCALE)|BOUNCE|FOLLOW_(SRC|VELOCITY)|TARGET_(POS|LINEAR)|EMISSIVE)_MASK)|SRC_(MAX_AGE|PATTERN|ANGLE_(BEGIN|END)|BURST_(RATE|PART_COUNT|RADIUS|SPEED_(MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(DROP|EXPLODE|ANGLE(_CONE(_EMPTY)?)?)))|VEHICLE_(REFERENCE_FRAME|TYPE_(NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(LINEAR|ANGULAR)_(FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(LINEAR|ANGULAR)_(DEFLECTION_(EFFICIENCY|TIMESCALE)|MOTOR_(DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(EFFICIENCY|TIMESCALE)|BANKING_(EFFICIENCY|MIX|TIMESCALE)|FLAG_(NO_DEFLECTION_UP|LIMIT_(ROLL_ONLY|MOTOR_UP)|HOVER_((WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(ALLOW_UNSIT|ALPHA_MODE(_(BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(_(BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(_(STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(NONE|LOW|MEDIUM|HIGH)|BUMP_(NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(TYPE_(SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(MIRROR|INVERT))|PHYSICS(_(SHAPE_(CONVEX|NONE|PRIM|TYPE)))?|(POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(ALT_IMAGE_ENABLE|CONTROLS|(CURRENT|HOME)_URL|AUTO_(LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(WIDTH|HEIGHT)_PIXELS|WHITELIST(_ENABLE)?|PERMS_(INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(STANDARD|MINI)|PERM_(NONE|OWNER|GROUP|ANYONE)|MAX_(URL_LENGTH|WHITELIST_(SIZE|COUNT)|(WIDTH|HEIGHT)_PIXELS)))|MASK_(BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(MEDIA_COMMAND_(STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(ALLOW_(FLY|(GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(GROUP_)?OBJECTS)|USE_(ACCESS_(GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(GROUP|ALL)_OBJECT_ENTRY)|COUNT_(TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(HIDE|DEFAULT)|REGION_FLAG_(ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(METHOD|MIMETYPE|BODY_(MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(INVALID_(AGENT|LINK_OBJECT)|NO(T_EXPERIENCE|_(ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(TRIM(_(HEAD|TAIL))?)|CLICK_ACTION_(NONE|TOUCH|SIT|BUY|PAY|OPEN(_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(NONE|SCRIPT_MEMORY)|RC_(DATA_FLAGS|DETECT_PHANTOM|GET_(LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(TYPES|AGENTS|(NON)?PHYSICAL|LAND))|RCERR_(CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(ALLOWED_(AGENT|GROUP)_(ADD|REMOVE)|BANNED_AGENT_(ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(COMMAND|CMD_(PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(CMD_((SMOOTH_)?STOP|JUMP)|DESIRED_(TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(_([ABCD]|NONE))?|MAX_(DECEL|TURN_RADIUS|(ACCEL|SPEED)))|PURSUIT_(OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(EVADE_(HIDDEN|SPOTTED)|FAILURE_(DYNAMIC_PATHFINDING_DISABLED|INVALID_(GOAL|START)|NO_(NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(PARCEL_)?UNREACHABLE)|(GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(_(FAST|NONE|SLOW))?|CONTENT_TYPE_(ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(RADIUS|STATIC)|(PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b'
                },
                {
                    begin: '\\b(FALSE|TRUE)\\b'
                },
                {
                    begin: '\\b(ZERO_ROTATION)\\b'
                },
                {
                    begin: '\\b(EOF|JSON_(ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(GRANTED|DENIED))\\b'
                },
                {
                    begin: '\\b(ZERO_VECTOR|TOUCH_INVALID_(TEXCOORD|VECTOR))\\b'
                }
            ]
        };
    
        var LSL_FUNCTIONS = {
            className: 'built_in',
            begin: '\\b(ll(AgentInExperience|(Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(Details|ErrorMessage)|ReturnObjectsBy(ID|Owner)|Json(2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(Mag|Norm|Dist)|Rot(Between|2(Euler|Fwd|Left|Up))|(Euler|Axes)2Rot|Whisper|(Region|Owner)?Say|Shout|Listen(Control|Remove)?|Sensor(Repeat|Remove)?|Detected(Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|([GS]et)(AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(Scale|Offset|Rotate)Texture|(Rot)?Target(Remove)?|(Stop)?MoveToTarget|Apply(Rotational)?Impulse|Set(KeyframedMotion|ContentType|RegionPos|(Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(Queueing|Radius)|Vehicle(Type|(Float|Vector|Rotation)Param)|(Touch|Sit)?Text|Camera(Eye|At)Offset|PrimitiveParams|ClickAction|Link(Alpha|Color|PrimitiveParams(Fast)?|Texture(Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get((Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(PrimitiveParams|Number(OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(Details|PermMask|PrimCount)|Parcel(MaxPrims|Details|Prim(Count|Owners))|Attached(List)?|(SPMax|Free|Used)Memory|Region(Name|TimeDilation|FPS|Corner|AgentCount)|Root(Position|Rotation)|UnixTime|(Parcel|Region)Flags|(Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(Prims|NotecardLines|Sides)|Animation(List)?|(Camera|Local)(Pos|Rot)|Vel|Accel|Omega|Time(stamp|OfDay)|(Object|CenterOf)?Mass|MassMKS|Energy|Owner|(Owner)?Key|SunDirection|Texture(Offset|Scale|Rot)|Inventory(Number|Name|Key|Type|Creator|PermMask)|Permissions(Key)?|StartParameter|List(Length|EntryType)|Date|Agent(Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(Name|State))|(Get|Reset|GetAndReset)Time|PlaySound(Slave)?|LoopSound(Master|Slave)?|(Trigger|Stop|Preload)Sound|((Get|Delete)Sub|Insert)String|To(Upper|Lower)|Give(InventoryList|Money)|RezObject|(Stop)?LookAt|Sleep|CollisionFilter|(Take|Release)Controls|DetachFromAvatar|AttachToAvatar(Temp)?|InstantMessage|(GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(Length|Trim)|(Start|Stop)Animation|TargetOmega|Request(Experience)?Permissions|(Create|Break)Link|BreakAllLinks|(Give|Remove)Inventory|Water|PassTouches|Request(Agent|Inventory)Data|TeleportAgent(Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(Axis|Angle)|A(cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(CSV|Integer|Json|Float|String|Key|Vector|Rot|List(Strided)?)|DeleteSubList|List(Statistics|Sort|Randomize|(Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(Slope|Normal|Contour)|GroundRepel|(Set|Remove)VehicleFlags|SitOnLink|(AvatarOn)?(Link)?SitTarget|Script(Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(Integer|String)ToBase64|XorBase64|Log(10)?|Base64To(String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(Load|Release|(E|Une)scape)URL|ParcelMedia(CommandList|Query)|ModPow|MapDestination|(RemoveFrom|AddTo|Reset)Land(Pass|Ban)List|(Set|Clear)CameraParams|HTTP(Request|Response)|TextBox|DetectedTouch(UV|Face|Pos|(N|Bin)ormal|ST)|(MD5|SHA1|DumpList2)String|Request(Secure)?URL|Clear(Prim|Link)Media|(Link)?ParticleSystem|(Get|Request)(Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b'
        };
    
        return {
            name: 'LSL (Linden Scripting Language)',
            illegal: ':',
            contains: [
                LSL_STRINGS,
                {
                    className: 'comment',
                    variants: [
                        hljs.COMMENT('//', '$'),
                        hljs.COMMENT('/\\*', '\\*/')
                    ],
                    relevance: 0
                },
                LSL_NUMBERS,
                {
                    className: 'section',
                    variants: [
                        {
                            begin: '\\b(state|default)\\b'
                        },
                        {
                            begin: '\\b(state_(entry|exit)|touch(_(start|end))?|(land_)?collision(_(start|end))?|timer|listen|(no_)?sensor|control|(not_)?at_(rot_)?target|money|email|experience_permissions(_denied)?|run_time_permissions|changed|attach|dataserver|moving_(start|end)|link_message|(on|object)_rez|remote_data|http_re(sponse|quest)|path_update|transaction_result)\\b'
                        }
                    ]
                },
                LSL_FUNCTIONS,
                LSL_CONSTANTS,
                {
                    className: 'type',
                    begin: '\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b'
                }
            ]
        };
    }
    
    module.exports = lsl;
    
    
    /***/ },
    
    /***/ 32670
    (module) {
    
    /*
    Language: Lua
    Description: Lua is a powerful, efficient, lightweight, embeddable scripting language.
    Author: Andrew Fedorov 
    Category: common, scripting
    Website: https://www.lua.org
    */
    
    function lua(hljs) {
      const OPENING_LONG_BRACKET = '\\[=*\\[';
      const CLOSING_LONG_BRACKET = '\\]=*\\]';
      const LONG_BRACKETS = {
        begin: OPENING_LONG_BRACKET,
        end: CLOSING_LONG_BRACKET,
        contains: ['self']
      };
      const COMMENTS = [
        hljs.COMMENT('--(?!' + OPENING_LONG_BRACKET + ')', '$'),
        hljs.COMMENT(
          '--' + OPENING_LONG_BRACKET,
          CLOSING_LONG_BRACKET,
          {
            contains: [LONG_BRACKETS],
            relevance: 10
          }
        )
      ];
      return {
        name: 'Lua',
        keywords: {
          $pattern: hljs.UNDERSCORE_IDENT_RE,
          literal: "true false nil",
          keyword: "and break do else elseif end for goto if in local not or repeat return then until while",
          built_in:
            // Metatags and globals:
            '_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len ' +
            '__gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert ' +
            // Standard methods and properties:
            'collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring ' +
            'module next pairs pcall print rawequal rawget rawset require select setfenv ' +
            'setmetatable tonumber tostring type unpack xpcall arg self ' +
            // Library methods and properties (one line per library):
            'coroutine resume yield status wrap create running debug getupvalue ' +
            'debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv ' +
            'io lines write close flush open output type read stderr stdin input stdout popen tmpfile ' +
            'math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan ' +
            'os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall ' +
            'string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower ' +
            'table setn insert getn foreachi maxn foreach concat sort remove'
        },
        contains: COMMENTS.concat([
          {
            className: 'function',
            beginKeywords: 'function',
            end: '\\)',
            contains: [
              hljs.inherit(hljs.TITLE_MODE, {
                begin: '([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*'
              }),
              {
                className: 'params',
                begin: '\\(',
                endsWithParent: true,
                contains: COMMENTS
              }
            ].concat(COMMENTS)
          },
          hljs.C_NUMBER_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            begin: OPENING_LONG_BRACKET,
            end: CLOSING_LONG_BRACKET,
            contains: [LONG_BRACKETS],
            relevance: 5
          }
        ])
      };
    }
    
    module.exports = lua;
    
    
    /***/ },
    
    /***/ 59934
    (module) {
    
    /*
    Language: Makefile
    Author: Ivan Sagalaev 
    Contributors: Joël Porquet 
    Website: https://www.gnu.org/software/make/manual/html_node/Introduction.html
    Category: common
    */
    
    function makefile(hljs) {
      /* Variables: simple (eg $(var)) and special (eg $@) */
      const VARIABLE = {
        className: 'variable',
        variants: [
          {
            begin: '\\$\\(' + hljs.UNDERSCORE_IDENT_RE + '\\)',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            begin: /\$[@% source(x)).join("");
      return joined;
    }
    
    /*
    Language: Markdown
    Requires: xml.js
    Author: John Crepezzi 
    Website: https://daringfireball.net/projects/markdown/
    Category: common, markup
    */
    
    function markdown(hljs) {
      const INLINE_HTML = {
        begin: /<\/?[A-Za-z_]/,
        end: '>',
        subLanguage: 'xml',
        relevance: 0
      };
      const HORIZONTAL_RULE = {
        begin: '^[-\\*]{3,}',
        end: '$'
      };
      const CODE = {
        className: 'code',
        variants: [
          // TODO: fix to allow these to work with sublanguage also
          {
            begin: '(`{3,})[^`](.|\\n)*?\\1`*[ ]*'
          },
          {
            begin: '(~{3,})[^~](.|\\n)*?\\1~*[ ]*'
          },
          // needed to allow markdown as a sublanguage to work
          {
            begin: '```',
            end: '```+[ ]*$'
          },
          {
            begin: '~~~',
            end: '~~~+[ ]*$'
          },
          {
            begin: '`.+?`'
          },
          {
            begin: '(?=^( {4}|\\t))',
            // use contains to gobble up multiple lines to allow the block to be whatever size
            // but only have a single open/close tag vs one per line
            contains: [
              {
                begin: '^( {4}|\\t)',
                end: '(\\n)$'
              }
            ],
            relevance: 0
          }
        ]
      };
      const LIST = {
        className: 'bullet',
        begin: '^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)',
        end: '\\s+',
        excludeEnd: true
      };
      const LINK_REFERENCE = {
        begin: /^\[[^\n]+\]:/,
        returnBegin: true,
        contains: [
          {
            className: 'symbol',
            begin: /\[/,
            end: /\]/,
            excludeBegin: true,
            excludeEnd: true
          },
          {
            className: 'link',
            begin: /:\s*/,
            end: /$/,
            excludeBegin: true
          }
        ]
      };
      const URL_SCHEME = /[A-Za-z][A-Za-z0-9+.-]*/;
      const LINK = {
        variants: [
          // too much like nested array access in so many languages
          // to have any real relevance
          {
            begin: /\[.+?\]\[.*?\]/,
            relevance: 0
          },
          // popular internet URLs
          {
            begin: /\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,
            relevance: 2
          },
          {
            begin: concat(/\[.+?\]\(/, URL_SCHEME, /:\/\/.*?\)/),
            relevance: 2
          },
          // relative urls
          {
            begin: /\[.+?\]\([./?&#].*?\)/,
            relevance: 1
          },
          // whatever else, lower relevance (might not be a link at all)
          {
            begin: /\[.+?\]\(.*?\)/,
            relevance: 0
          }
        ],
        returnBegin: true,
        contains: [
          {
            className: 'string',
            relevance: 0,
            begin: '\\[',
            end: '\\]',
            excludeBegin: true,
            returnEnd: true
          },
          {
            className: 'link',
            relevance: 0,
            begin: '\\]\\(',
            end: '\\)',
            excludeBegin: true,
            excludeEnd: true
          },
          {
            className: 'symbol',
            relevance: 0,
            begin: '\\]\\[',
            end: '\\]',
            excludeBegin: true,
            excludeEnd: true
          }
        ]
      };
      const BOLD = {
        className: 'strong',
        contains: [], // defined later
        variants: [
          {
            begin: /_{2}/,
            end: /_{2}/
          },
          {
            begin: /\*{2}/,
            end: /\*{2}/
          }
        ]
      };
      const ITALIC = {
        className: 'emphasis',
        contains: [], // defined later
        variants: [
          {
            begin: /\*(?!\*)/,
            end: /\*/
          },
          {
            begin: /_(?!_)/,
            end: /_/,
            relevance: 0
          }
        ]
      };
      BOLD.contains.push(ITALIC);
      ITALIC.contains.push(BOLD);
    
      let CONTAINABLE = [
        INLINE_HTML,
        LINK
      ];
    
      BOLD.contains = BOLD.contains.concat(CONTAINABLE);
      ITALIC.contains = ITALIC.contains.concat(CONTAINABLE);
    
      CONTAINABLE = CONTAINABLE.concat(BOLD, ITALIC);
    
      const HEADER = {
        className: 'section',
        variants: [
          {
            begin: '^#{1,6}',
            end: '$',
            contains: CONTAINABLE
          },
          {
            begin: '(?=^.+?\\n[=-]{2,}$)',
            contains: [
              {
                begin: '^[=-]*$'
              },
              {
                begin: '^',
                end: "\\n",
                contains: CONTAINABLE
              }
            ]
          }
        ]
      };
    
      const BLOCKQUOTE = {
        className: 'quote',
        begin: '^>\\s+',
        contains: CONTAINABLE,
        end: '$'
      };
    
      return {
        name: 'Markdown',
        aliases: [
          'md',
          'mkdown',
          'mkd'
        ],
        contains: [
          HEADER,
          INLINE_HTML,
          LIST,
          BOLD,
          ITALIC,
          BLOCKQUOTE,
          CODE,
          HORIZONTAL_RULE,
          LINK,
          LINK_REFERENCE
        ]
      };
    }
    
    module.exports = markdown;
    
    
    /***/ },
    
    /***/ 55672
    (module) {
    
    const SYSTEM_SYMBOLS = [
      "AASTriangle",
      "AbelianGroup",
      "Abort",
      "AbortKernels",
      "AbortProtect",
      "AbortScheduledTask",
      "Above",
      "Abs",
      "AbsArg",
      "AbsArgPlot",
      "Absolute",
      "AbsoluteCorrelation",
      "AbsoluteCorrelationFunction",
      "AbsoluteCurrentValue",
      "AbsoluteDashing",
      "AbsoluteFileName",
      "AbsoluteOptions",
      "AbsolutePointSize",
      "AbsoluteThickness",
      "AbsoluteTime",
      "AbsoluteTiming",
      "AcceptanceThreshold",
      "AccountingForm",
      "Accumulate",
      "Accuracy",
      "AccuracyGoal",
      "ActionDelay",
      "ActionMenu",
      "ActionMenuBox",
      "ActionMenuBoxOptions",
      "Activate",
      "Active",
      "ActiveClassification",
      "ActiveClassificationObject",
      "ActiveItem",
      "ActivePrediction",
      "ActivePredictionObject",
      "ActiveStyle",
      "AcyclicGraphQ",
      "AddOnHelpPath",
      "AddSides",
      "AddTo",
      "AddToSearchIndex",
      "AddUsers",
      "AdjacencyGraph",
      "AdjacencyList",
      "AdjacencyMatrix",
      "AdjacentMeshCells",
      "AdjustmentBox",
      "AdjustmentBoxOptions",
      "AdjustTimeSeriesForecast",
      "AdministrativeDivisionData",
      "AffineHalfSpace",
      "AffineSpace",
      "AffineStateSpaceModel",
      "AffineTransform",
      "After",
      "AggregatedEntityClass",
      "AggregationLayer",
      "AircraftData",
      "AirportData",
      "AirPressureData",
      "AirTemperatureData",
      "AiryAi",
      "AiryAiPrime",
      "AiryAiZero",
      "AiryBi",
      "AiryBiPrime",
      "AiryBiZero",
      "AlgebraicIntegerQ",
      "AlgebraicNumber",
      "AlgebraicNumberDenominator",
      "AlgebraicNumberNorm",
      "AlgebraicNumberPolynomial",
      "AlgebraicNumberTrace",
      "AlgebraicRules",
      "AlgebraicRulesData",
      "Algebraics",
      "AlgebraicUnitQ",
      "Alignment",
      "AlignmentMarker",
      "AlignmentPoint",
      "All",
      "AllowAdultContent",
      "AllowedCloudExtraParameters",
      "AllowedCloudParameterExtensions",
      "AllowedDimensions",
      "AllowedFrequencyRange",
      "AllowedHeads",
      "AllowGroupClose",
      "AllowIncomplete",
      "AllowInlineCells",
      "AllowKernelInitialization",
      "AllowLooseGrammar",
      "AllowReverseGroupClose",
      "AllowScriptLevelChange",
      "AllowVersionUpdate",
      "AllTrue",
      "Alphabet",
      "AlphabeticOrder",
      "AlphabeticSort",
      "AlphaChannel",
      "AlternateImage",
      "AlternatingFactorial",
      "AlternatingGroup",
      "AlternativeHypothesis",
      "Alternatives",
      "AltitudeMethod",
      "AmbientLight",
      "AmbiguityFunction",
      "AmbiguityList",
      "Analytic",
      "AnatomyData",
      "AnatomyForm",
      "AnatomyPlot3D",
      "AnatomySkinStyle",
      "AnatomyStyling",
      "AnchoredSearch",
      "And",
      "AndersonDarlingTest",
      "AngerJ",
      "AngleBisector",
      "AngleBracket",
      "AnglePath",
      "AnglePath3D",
      "AngleVector",
      "AngularGauge",
      "Animate",
      "AnimationCycleOffset",
      "AnimationCycleRepetitions",
      "AnimationDirection",
      "AnimationDisplayTime",
      "AnimationRate",
      "AnimationRepetitions",
      "AnimationRunning",
      "AnimationRunTime",
      "AnimationTimeIndex",
      "Animator",
      "AnimatorBox",
      "AnimatorBoxOptions",
      "AnimatorElements",
      "Annotate",
      "Annotation",
      "AnnotationDelete",
      "AnnotationKeys",
      "AnnotationRules",
      "AnnotationValue",
      "Annuity",
      "AnnuityDue",
      "Annulus",
      "AnomalyDetection",
      "AnomalyDetector",
      "AnomalyDetectorFunction",
      "Anonymous",
      "Antialiasing",
      "AntihermitianMatrixQ",
      "Antisymmetric",
      "AntisymmetricMatrixQ",
      "Antonyms",
      "AnyOrder",
      "AnySubset",
      "AnyTrue",
      "Apart",
      "ApartSquareFree",
      "APIFunction",
      "Appearance",
      "AppearanceElements",
      "AppearanceRules",
      "AppellF1",
      "Append",
      "AppendCheck",
      "AppendLayer",
      "AppendTo",
      "Apply",
      "ApplySides",
      "ArcCos",
      "ArcCosh",
      "ArcCot",
      "ArcCoth",
      "ArcCsc",
      "ArcCsch",
      "ArcCurvature",
      "ARCHProcess",
      "ArcLength",
      "ArcSec",
      "ArcSech",
      "ArcSin",
      "ArcSinDistribution",
      "ArcSinh",
      "ArcTan",
      "ArcTanh",
      "Area",
      "Arg",
      "ArgMax",
      "ArgMin",
      "ArgumentCountQ",
      "ARIMAProcess",
      "ArithmeticGeometricMean",
      "ARMAProcess",
      "Around",
      "AroundReplace",
      "ARProcess",
      "Array",
      "ArrayComponents",
      "ArrayDepth",
      "ArrayFilter",
      "ArrayFlatten",
      "ArrayMesh",
      "ArrayPad",
      "ArrayPlot",
      "ArrayQ",
      "ArrayResample",
      "ArrayReshape",
      "ArrayRules",
      "Arrays",
      "Arrow",
      "Arrow3DBox",
      "ArrowBox",
      "Arrowheads",
      "ASATriangle",
      "Ask",
      "AskAppend",
      "AskConfirm",
      "AskDisplay",
      "AskedQ",
      "AskedValue",
      "AskFunction",
      "AskState",
      "AskTemplateDisplay",
      "AspectRatio",
      "AspectRatioFixed",
      "Assert",
      "AssociateTo",
      "Association",
      "AssociationFormat",
      "AssociationMap",
      "AssociationQ",
      "AssociationThread",
      "AssumeDeterministic",
      "Assuming",
      "Assumptions",
      "AstronomicalData",
      "Asymptotic",
      "AsymptoticDSolveValue",
      "AsymptoticEqual",
      "AsymptoticEquivalent",
      "AsymptoticGreater",
      "AsymptoticGreaterEqual",
      "AsymptoticIntegrate",
      "AsymptoticLess",
      "AsymptoticLessEqual",
      "AsymptoticOutputTracker",
      "AsymptoticProduct",
      "AsymptoticRSolveValue",
      "AsymptoticSolve",
      "AsymptoticSum",
      "Asynchronous",
      "AsynchronousTaskObject",
      "AsynchronousTasks",
      "Atom",
      "AtomCoordinates",
      "AtomCount",
      "AtomDiagramCoordinates",
      "AtomList",
      "AtomQ",
      "AttentionLayer",
      "Attributes",
      "Audio",
      "AudioAmplify",
      "AudioAnnotate",
      "AudioAnnotationLookup",
      "AudioBlockMap",
      "AudioCapture",
      "AudioChannelAssignment",
      "AudioChannelCombine",
      "AudioChannelMix",
      "AudioChannels",
      "AudioChannelSeparate",
      "AudioData",
      "AudioDelay",
      "AudioDelete",
      "AudioDevice",
      "AudioDistance",
      "AudioEncoding",
      "AudioFade",
      "AudioFrequencyShift",
      "AudioGenerator",
      "AudioIdentify",
      "AudioInputDevice",
      "AudioInsert",
      "AudioInstanceQ",
      "AudioIntervals",
      "AudioJoin",
      "AudioLabel",
      "AudioLength",
      "AudioLocalMeasurements",
      "AudioLooping",
      "AudioLoudness",
      "AudioMeasurements",
      "AudioNormalize",
      "AudioOutputDevice",
      "AudioOverlay",
      "AudioPad",
      "AudioPan",
      "AudioPartition",
      "AudioPause",
      "AudioPitchShift",
      "AudioPlay",
      "AudioPlot",
      "AudioQ",
      "AudioRecord",
      "AudioReplace",
      "AudioResample",
      "AudioReverb",
      "AudioReverse",
      "AudioSampleRate",
      "AudioSpectralMap",
      "AudioSpectralTransformation",
      "AudioSplit",
      "AudioStop",
      "AudioStream",
      "AudioStreams",
      "AudioTimeStretch",
      "AudioTracks",
      "AudioTrim",
      "AudioType",
      "AugmentedPolyhedron",
      "AugmentedSymmetricPolynomial",
      "Authenticate",
      "Authentication",
      "AuthenticationDialog",
      "AutoAction",
      "Autocomplete",
      "AutocompletionFunction",
      "AutoCopy",
      "AutocorrelationTest",
      "AutoDelete",
      "AutoEvaluateEvents",
      "AutoGeneratedPackage",
      "AutoIndent",
      "AutoIndentSpacings",
      "AutoItalicWords",
      "AutoloadPath",
      "AutoMatch",
      "Automatic",
      "AutomaticImageSize",
      "AutoMultiplicationSymbol",
      "AutoNumberFormatting",
      "AutoOpenNotebooks",
      "AutoOpenPalettes",
      "AutoQuoteCharacters",
      "AutoRefreshed",
      "AutoRemove",
      "AutorunSequencing",
      "AutoScaling",
      "AutoScroll",
      "AutoSpacing",
      "AutoStyleOptions",
      "AutoStyleWords",
      "AutoSubmitting",
      "Axes",
      "AxesEdge",
      "AxesLabel",
      "AxesOrigin",
      "AxesStyle",
      "AxiomaticTheory",
      "Axis",
      "BabyMonsterGroupB",
      "Back",
      "Background",
      "BackgroundAppearance",
      "BackgroundTasksSettings",
      "Backslash",
      "Backsubstitution",
      "Backward",
      "Ball",
      "Band",
      "BandpassFilter",
      "BandstopFilter",
      "BarabasiAlbertGraphDistribution",
      "BarChart",
      "BarChart3D",
      "BarcodeImage",
      "BarcodeRecognize",
      "BaringhausHenzeTest",
      "BarLegend",
      "BarlowProschanImportance",
      "BarnesG",
      "BarOrigin",
      "BarSpacing",
      "BartlettHannWindow",
      "BartlettWindow",
      "BaseDecode",
      "BaseEncode",
      "BaseForm",
      "Baseline",
      "BaselinePosition",
      "BaseStyle",
      "BasicRecurrentLayer",
      "BatchNormalizationLayer",
      "BatchSize",
      "BatesDistribution",
      "BattleLemarieWavelet",
      "BayesianMaximization",
      "BayesianMaximizationObject",
      "BayesianMinimization",
      "BayesianMinimizationObject",
      "Because",
      "BeckmannDistribution",
      "Beep",
      "Before",
      "Begin",
      "BeginDialogPacket",
      "BeginFrontEndInteractionPacket",
      "BeginPackage",
      "BellB",
      "BellY",
      "Below",
      "BenfordDistribution",
      "BeniniDistribution",
      "BenktanderGibratDistribution",
      "BenktanderWeibullDistribution",
      "BernoulliB",
      "BernoulliDistribution",
      "BernoulliGraphDistribution",
      "BernoulliProcess",
      "BernsteinBasis",
      "BesselFilterModel",
      "BesselI",
      "BesselJ",
      "BesselJZero",
      "BesselK",
      "BesselY",
      "BesselYZero",
      "Beta",
      "BetaBinomialDistribution",
      "BetaDistribution",
      "BetaNegativeBinomialDistribution",
      "BetaPrimeDistribution",
      "BetaRegularized",
      "Between",
      "BetweennessCentrality",
      "BeveledPolyhedron",
      "BezierCurve",
      "BezierCurve3DBox",
      "BezierCurve3DBoxOptions",
      "BezierCurveBox",
      "BezierCurveBoxOptions",
      "BezierFunction",
      "BilateralFilter",
      "Binarize",
      "BinaryDeserialize",
      "BinaryDistance",
      "BinaryFormat",
      "BinaryImageQ",
      "BinaryRead",
      "BinaryReadList",
      "BinarySerialize",
      "BinaryWrite",
      "BinCounts",
      "BinLists",
      "Binomial",
      "BinomialDistribution",
      "BinomialProcess",
      "BinormalDistribution",
      "BiorthogonalSplineWavelet",
      "BipartiteGraphQ",
      "BiquadraticFilterModel",
      "BirnbaumImportance",
      "BirnbaumSaundersDistribution",
      "BitAnd",
      "BitClear",
      "BitGet",
      "BitLength",
      "BitNot",
      "BitOr",
      "BitSet",
      "BitShiftLeft",
      "BitShiftRight",
      "BitXor",
      "BiweightLocation",
      "BiweightMidvariance",
      "Black",
      "BlackmanHarrisWindow",
      "BlackmanNuttallWindow",
      "BlackmanWindow",
      "Blank",
      "BlankForm",
      "BlankNullSequence",
      "BlankSequence",
      "Blend",
      "Block",
      "BlockchainAddressData",
      "BlockchainBase",
      "BlockchainBlockData",
      "BlockchainContractValue",
      "BlockchainData",
      "BlockchainGet",
      "BlockchainKeyEncode",
      "BlockchainPut",
      "BlockchainTokenData",
      "BlockchainTransaction",
      "BlockchainTransactionData",
      "BlockchainTransactionSign",
      "BlockchainTransactionSubmit",
      "BlockMap",
      "BlockRandom",
      "BlomqvistBeta",
      "BlomqvistBetaTest",
      "Blue",
      "Blur",
      "BodePlot",
      "BohmanWindow",
      "Bold",
      "Bond",
      "BondCount",
      "BondList",
      "BondQ",
      "Bookmarks",
      "Boole",
      "BooleanConsecutiveFunction",
      "BooleanConvert",
      "BooleanCountingFunction",
      "BooleanFunction",
      "BooleanGraph",
      "BooleanMaxterms",
      "BooleanMinimize",
      "BooleanMinterms",
      "BooleanQ",
      "BooleanRegion",
      "Booleans",
      "BooleanStrings",
      "BooleanTable",
      "BooleanVariables",
      "BorderDimensions",
      "BorelTannerDistribution",
      "Bottom",
      "BottomHatTransform",
      "BoundaryDiscretizeGraphics",
      "BoundaryDiscretizeRegion",
      "BoundaryMesh",
      "BoundaryMeshRegion",
      "BoundaryMeshRegionQ",
      "BoundaryStyle",
      "BoundedRegionQ",
      "BoundingRegion",
      "Bounds",
      "Box",
      "BoxBaselineShift",
      "BoxData",
      "BoxDimensions",
      "Boxed",
      "Boxes",
      "BoxForm",
      "BoxFormFormatTypes",
      "BoxFrame",
      "BoxID",
      "BoxMargins",
      "BoxMatrix",
      "BoxObject",
      "BoxRatios",
      "BoxRotation",
      "BoxRotationPoint",
      "BoxStyle",
      "BoxWhiskerChart",
      "Bra",
      "BracketingBar",
      "BraKet",
      "BrayCurtisDistance",
      "BreadthFirstScan",
      "Break",
      "BridgeData",
      "BrightnessEqualize",
      "BroadcastStationData",
      "Brown",
      "BrownForsytheTest",
      "BrownianBridgeProcess",
      "BrowserCategory",
      "BSplineBasis",
      "BSplineCurve",
      "BSplineCurve3DBox",
      "BSplineCurve3DBoxOptions",
      "BSplineCurveBox",
      "BSplineCurveBoxOptions",
      "BSplineFunction",
      "BSplineSurface",
      "BSplineSurface3DBox",
      "BSplineSurface3DBoxOptions",
      "BubbleChart",
      "BubbleChart3D",
      "BubbleScale",
      "BubbleSizes",
      "BuildingData",
      "BulletGauge",
      "BusinessDayQ",
      "ButterflyGraph",
      "ButterworthFilterModel",
      "Button",
      "ButtonBar",
      "ButtonBox",
      "ButtonBoxOptions",
      "ButtonCell",
      "ButtonContents",
      "ButtonData",
      "ButtonEvaluator",
      "ButtonExpandable",
      "ButtonFrame",
      "ButtonFunction",
      "ButtonMargins",
      "ButtonMinHeight",
      "ButtonNote",
      "ButtonNotebook",
      "ButtonSource",
      "ButtonStyle",
      "ButtonStyleMenuListing",
      "Byte",
      "ByteArray",
      "ByteArrayFormat",
      "ByteArrayQ",
      "ByteArrayToString",
      "ByteCount",
      "ByteOrdering",
      "C",
      "CachedValue",
      "CacheGraphics",
      "CachePersistence",
      "CalendarConvert",
      "CalendarData",
      "CalendarType",
      "Callout",
      "CalloutMarker",
      "CalloutStyle",
      "CallPacket",
      "CanberraDistance",
      "Cancel",
      "CancelButton",
      "CandlestickChart",
      "CanonicalGraph",
      "CanonicalizePolygon",
      "CanonicalizePolyhedron",
      "CanonicalName",
      "CanonicalWarpingCorrespondence",
      "CanonicalWarpingDistance",
      "CantorMesh",
      "CantorStaircase",
      "Cap",
      "CapForm",
      "CapitalDifferentialD",
      "Capitalize",
      "CapsuleShape",
      "CaptureRunning",
      "CardinalBSplineBasis",
      "CarlemanLinearize",
      "CarmichaelLambda",
      "CaseOrdering",
      "Cases",
      "CaseSensitive",
      "Cashflow",
      "Casoratian",
      "Catalan",
      "CatalanNumber",
      "Catch",
      "CategoricalDistribution",
      "Catenate",
      "CatenateLayer",
      "CauchyDistribution",
      "CauchyWindow",
      "CayleyGraph",
      "CDF",
      "CDFDeploy",
      "CDFInformation",
      "CDFWavelet",
      "Ceiling",
      "CelestialSystem",
      "Cell",
      "CellAutoOverwrite",
      "CellBaseline",
      "CellBoundingBox",
      "CellBracketOptions",
      "CellChangeTimes",
      "CellContents",
      "CellContext",
      "CellDingbat",
      "CellDynamicExpression",
      "CellEditDuplicate",
      "CellElementsBoundingBox",
      "CellElementSpacings",
      "CellEpilog",
      "CellEvaluationDuplicate",
      "CellEvaluationFunction",
      "CellEvaluationLanguage",
      "CellEventActions",
      "CellFrame",
      "CellFrameColor",
      "CellFrameLabelMargins",
      "CellFrameLabels",
      "CellFrameMargins",
      "CellGroup",
      "CellGroupData",
      "CellGrouping",
      "CellGroupingRules",
      "CellHorizontalScrolling",
      "CellID",
      "CellLabel",
      "CellLabelAutoDelete",
      "CellLabelMargins",
      "CellLabelPositioning",
      "CellLabelStyle",
      "CellLabelTemplate",
      "CellMargins",
      "CellObject",
      "CellOpen",
      "CellPrint",
      "CellProlog",
      "Cells",
      "CellSize",
      "CellStyle",
      "CellTags",
      "CellularAutomaton",
      "CensoredDistribution",
      "Censoring",
      "Center",
      "CenterArray",
      "CenterDot",
      "CentralFeature",
      "CentralMoment",
      "CentralMomentGeneratingFunction",
      "Cepstrogram",
      "CepstrogramArray",
      "CepstrumArray",
      "CForm",
      "ChampernowneNumber",
      "ChangeOptions",
      "ChannelBase",
      "ChannelBrokerAction",
      "ChannelDatabin",
      "ChannelHistoryLength",
      "ChannelListen",
      "ChannelListener",
      "ChannelListeners",
      "ChannelListenerWait",
      "ChannelObject",
      "ChannelPreSendFunction",
      "ChannelReceiverFunction",
      "ChannelSend",
      "ChannelSubscribers",
      "ChanVeseBinarize",
      "Character",
      "CharacterCounts",
      "CharacterEncoding",
      "CharacterEncodingsPath",
      "CharacteristicFunction",
      "CharacteristicPolynomial",
      "CharacterName",
      "CharacterNormalize",
      "CharacterRange",
      "Characters",
      "ChartBaseStyle",
      "ChartElementData",
      "ChartElementDataFunction",
      "ChartElementFunction",
      "ChartElements",
      "ChartLabels",
      "ChartLayout",
      "ChartLegends",
      "ChartStyle",
      "Chebyshev1FilterModel",
      "Chebyshev2FilterModel",
      "ChebyshevDistance",
      "ChebyshevT",
      "ChebyshevU",
      "Check",
      "CheckAbort",
      "CheckAll",
      "Checkbox",
      "CheckboxBar",
      "CheckboxBox",
      "CheckboxBoxOptions",
      "ChemicalData",
      "ChessboardDistance",
      "ChiDistribution",
      "ChineseRemainder",
      "ChiSquareDistribution",
      "ChoiceButtons",
      "ChoiceDialog",
      "CholeskyDecomposition",
      "Chop",
      "ChromaticityPlot",
      "ChromaticityPlot3D",
      "ChromaticPolynomial",
      "Circle",
      "CircleBox",
      "CircleDot",
      "CircleMinus",
      "CirclePlus",
      "CirclePoints",
      "CircleThrough",
      "CircleTimes",
      "CirculantGraph",
      "CircularOrthogonalMatrixDistribution",
      "CircularQuaternionMatrixDistribution",
      "CircularRealMatrixDistribution",
      "CircularSymplecticMatrixDistribution",
      "CircularUnitaryMatrixDistribution",
      "Circumsphere",
      "CityData",
      "ClassifierFunction",
      "ClassifierInformation",
      "ClassifierMeasurements",
      "ClassifierMeasurementsObject",
      "Classify",
      "ClassPriors",
      "Clear",
      "ClearAll",
      "ClearAttributes",
      "ClearCookies",
      "ClearPermissions",
      "ClearSystemCache",
      "ClebschGordan",
      "ClickPane",
      "Clip",
      "ClipboardNotebook",
      "ClipFill",
      "ClippingStyle",
      "ClipPlanes",
      "ClipPlanesStyle",
      "ClipRange",
      "Clock",
      "ClockGauge",
      "ClockwiseContourIntegral",
      "Close",
      "Closed",
      "CloseKernels",
      "ClosenessCentrality",
      "Closing",
      "ClosingAutoSave",
      "ClosingEvent",
      "ClosingSaveDialog",
      "CloudAccountData",
      "CloudBase",
      "CloudConnect",
      "CloudConnections",
      "CloudDeploy",
      "CloudDirectory",
      "CloudDisconnect",
      "CloudEvaluate",
      "CloudExport",
      "CloudExpression",
      "CloudExpressions",
      "CloudFunction",
      "CloudGet",
      "CloudImport",
      "CloudLoggingData",
      "CloudObject",
      "CloudObjectInformation",
      "CloudObjectInformationData",
      "CloudObjectNameFormat",
      "CloudObjects",
      "CloudObjectURLType",
      "CloudPublish",
      "CloudPut",
      "CloudRenderingMethod",
      "CloudSave",
      "CloudShare",
      "CloudSubmit",
      "CloudSymbol",
      "CloudUnshare",
      "CloudUserID",
      "ClusterClassify",
      "ClusterDissimilarityFunction",
      "ClusteringComponents",
      "ClusteringTree",
      "CMYKColor",
      "Coarse",
      "CodeAssistOptions",
      "Coefficient",
      "CoefficientArrays",
      "CoefficientDomain",
      "CoefficientList",
      "CoefficientRules",
      "CoifletWavelet",
      "Collect",
      "Colon",
      "ColonForm",
      "ColorBalance",
      "ColorCombine",
      "ColorConvert",
      "ColorCoverage",
      "ColorData",
      "ColorDataFunction",
      "ColorDetect",
      "ColorDistance",
      "ColorFunction",
      "ColorFunctionScaling",
      "Colorize",
      "ColorNegate",
      "ColorOutput",
      "ColorProfileData",
      "ColorQ",
      "ColorQuantize",
      "ColorReplace",
      "ColorRules",
      "ColorSelectorSettings",
      "ColorSeparate",
      "ColorSetter",
      "ColorSetterBox",
      "ColorSetterBoxOptions",
      "ColorSlider",
      "ColorsNear",
      "ColorSpace",
      "ColorToneMapping",
      "Column",
      "ColumnAlignments",
      "ColumnBackgrounds",
      "ColumnForm",
      "ColumnLines",
      "ColumnsEqual",
      "ColumnSpacings",
      "ColumnWidths",
      "CombinedEntityClass",
      "CombinerFunction",
      "CometData",
      "CommonDefaultFormatTypes",
      "Commonest",
      "CommonestFilter",
      "CommonName",
      "CommonUnits",
      "CommunityBoundaryStyle",
      "CommunityGraphPlot",
      "CommunityLabels",
      "CommunityRegionStyle",
      "CompanyData",
      "CompatibleUnitQ",
      "CompilationOptions",
      "CompilationTarget",
      "Compile",
      "Compiled",
      "CompiledCodeFunction",
      "CompiledFunction",
      "CompilerOptions",
      "Complement",
      "ComplementedEntityClass",
      "CompleteGraph",
      "CompleteGraphQ",
      "CompleteKaryTree",
      "CompletionsListPacket",
      "Complex",
      "ComplexContourPlot",
      "Complexes",
      "ComplexExpand",
      "ComplexInfinity",
      "ComplexityFunction",
      "ComplexListPlot",
      "ComplexPlot",
      "ComplexPlot3D",
      "ComplexRegionPlot",
      "ComplexStreamPlot",
      "ComplexVectorPlot",
      "ComponentMeasurements",
      "ComponentwiseContextMenu",
      "Compose",
      "ComposeList",
      "ComposeSeries",
      "CompositeQ",
      "Composition",
      "CompoundElement",
      "CompoundExpression",
      "CompoundPoissonDistribution",
      "CompoundPoissonProcess",
      "CompoundRenewalProcess",
      "Compress",
      "CompressedData",
      "CompressionLevel",
      "ComputeUncertainty",
      "Condition",
      "ConditionalExpression",
      "Conditioned",
      "Cone",
      "ConeBox",
      "ConfidenceLevel",
      "ConfidenceRange",
      "ConfidenceTransform",
      "ConfigurationPath",
      "ConformAudio",
      "ConformImages",
      "Congruent",
      "ConicHullRegion",
      "ConicHullRegion3DBox",
      "ConicHullRegionBox",
      "ConicOptimization",
      "Conjugate",
      "ConjugateTranspose",
      "Conjunction",
      "Connect",
      "ConnectedComponents",
      "ConnectedGraphComponents",
      "ConnectedGraphQ",
      "ConnectedMeshComponents",
      "ConnectedMoleculeComponents",
      "ConnectedMoleculeQ",
      "ConnectionSettings",
      "ConnectLibraryCallbackFunction",
      "ConnectSystemModelComponents",
      "ConnesWindow",
      "ConoverTest",
      "ConsoleMessage",
      "ConsoleMessagePacket",
      "Constant",
      "ConstantArray",
      "ConstantArrayLayer",
      "ConstantImage",
      "ConstantPlusLayer",
      "ConstantRegionQ",
      "Constants",
      "ConstantTimesLayer",
      "ConstellationData",
      "ConstrainedMax",
      "ConstrainedMin",
      "Construct",
      "Containing",
      "ContainsAll",
      "ContainsAny",
      "ContainsExactly",
      "ContainsNone",
      "ContainsOnly",
      "ContentFieldOptions",
      "ContentLocationFunction",
      "ContentObject",
      "ContentPadding",
      "ContentsBoundingBox",
      "ContentSelectable",
      "ContentSize",
      "Context",
      "ContextMenu",
      "Contexts",
      "ContextToFileName",
      "Continuation",
      "Continue",
      "ContinuedFraction",
      "ContinuedFractionK",
      "ContinuousAction",
      "ContinuousMarkovProcess",
      "ContinuousTask",
      "ContinuousTimeModelQ",
      "ContinuousWaveletData",
      "ContinuousWaveletTransform",
      "ContourDetect",
      "ContourGraphics",
      "ContourIntegral",
      "ContourLabels",
      "ContourLines",
      "ContourPlot",
      "ContourPlot3D",
      "Contours",
      "ContourShading",
      "ContourSmoothing",
      "ContourStyle",
      "ContraharmonicMean",
      "ContrastiveLossLayer",
      "Control",
      "ControlActive",
      "ControlAlignment",
      "ControlGroupContentsBox",
      "ControllabilityGramian",
      "ControllabilityMatrix",
      "ControllableDecomposition",
      "ControllableModelQ",
      "ControllerDuration",
      "ControllerInformation",
      "ControllerInformationData",
      "ControllerLinking",
      "ControllerManipulate",
      "ControllerMethod",
      "ControllerPath",
      "ControllerState",
      "ControlPlacement",
      "ControlsRendering",
      "ControlType",
      "Convergents",
      "ConversionOptions",
      "ConversionRules",
      "ConvertToBitmapPacket",
      "ConvertToPostScript",
      "ConvertToPostScriptPacket",
      "ConvexHullMesh",
      "ConvexPolygonQ",
      "ConvexPolyhedronQ",
      "ConvolutionLayer",
      "Convolve",
      "ConwayGroupCo1",
      "ConwayGroupCo2",
      "ConwayGroupCo3",
      "CookieFunction",
      "Cookies",
      "CoordinateBoundingBox",
      "CoordinateBoundingBoxArray",
      "CoordinateBounds",
      "CoordinateBoundsArray",
      "CoordinateChartData",
      "CoordinatesToolOptions",
      "CoordinateTransform",
      "CoordinateTransformData",
      "CoprimeQ",
      "Coproduct",
      "CopulaDistribution",
      "Copyable",
      "CopyDatabin",
      "CopyDirectory",
      "CopyFile",
      "CopyTag",
      "CopyToClipboard",
      "CornerFilter",
      "CornerNeighbors",
      "Correlation",
      "CorrelationDistance",
      "CorrelationFunction",
      "CorrelationTest",
      "Cos",
      "Cosh",
      "CoshIntegral",
      "CosineDistance",
      "CosineWindow",
      "CosIntegral",
      "Cot",
      "Coth",
      "Count",
      "CountDistinct",
      "CountDistinctBy",
      "CounterAssignments",
      "CounterBox",
      "CounterBoxOptions",
      "CounterClockwiseContourIntegral",
      "CounterEvaluator",
      "CounterFunction",
      "CounterIncrements",
      "CounterStyle",
      "CounterStyleMenuListing",
      "CountRoots",
      "CountryData",
      "Counts",
      "CountsBy",
      "Covariance",
      "CovarianceEstimatorFunction",
      "CovarianceFunction",
      "CoxianDistribution",
      "CoxIngersollRossProcess",
      "CoxModel",
      "CoxModelFit",
      "CramerVonMisesTest",
      "CreateArchive",
      "CreateCellID",
      "CreateChannel",
      "CreateCloudExpression",
      "CreateDatabin",
      "CreateDataStructure",
      "CreateDataSystemModel",
      "CreateDialog",
      "CreateDirectory",
      "CreateDocument",
      "CreateFile",
      "CreateIntermediateDirectories",
      "CreateManagedLibraryExpression",
      "CreateNotebook",
      "CreatePacletArchive",
      "CreatePalette",
      "CreatePalettePacket",
      "CreatePermissionsGroup",
      "CreateScheduledTask",
      "CreateSearchIndex",
      "CreateSystemModel",
      "CreateTemporary",
      "CreateUUID",
      "CreateWindow",
      "CriterionFunction",
      "CriticalityFailureImportance",
      "CriticalitySuccessImportance",
      "CriticalSection",
      "Cross",
      "CrossEntropyLossLayer",
      "CrossingCount",
      "CrossingDetect",
      "CrossingPolygon",
      "CrossMatrix",
      "Csc",
      "Csch",
      "CTCLossLayer",
      "Cube",
      "CubeRoot",
      "Cubics",
      "Cuboid",
      "CuboidBox",
      "Cumulant",
      "CumulantGeneratingFunction",
      "Cup",
      "CupCap",
      "Curl",
      "CurlyDoubleQuote",
      "CurlyQuote",
      "CurrencyConvert",
      "CurrentDate",
      "CurrentImage",
      "CurrentlySpeakingPacket",
      "CurrentNotebookImage",
      "CurrentScreenImage",
      "CurrentValue",
      "Curry",
      "CurryApplied",
      "CurvatureFlowFilter",
      "CurveClosed",
      "Cyan",
      "CycleGraph",
      "CycleIndexPolynomial",
      "Cycles",
      "CyclicGroup",
      "Cyclotomic",
      "Cylinder",
      "CylinderBox",
      "CylindricalDecomposition",
      "D",
      "DagumDistribution",
      "DamData",
      "DamerauLevenshteinDistance",
      "DampingFactor",
      "Darker",
      "Dashed",
      "Dashing",
      "DatabaseConnect",
      "DatabaseDisconnect",
      "DatabaseReference",
      "Databin",
      "DatabinAdd",
      "DatabinRemove",
      "Databins",
      "DatabinUpload",
      "DataCompression",
      "DataDistribution",
      "DataRange",
      "DataReversed",
      "Dataset",
      "DatasetDisplayPanel",
      "DataStructure",
      "DataStructureQ",
      "Date",
      "DateBounds",
      "Dated",
      "DateDelimiters",
      "DateDifference",
      "DatedUnit",
      "DateFormat",
      "DateFunction",
      "DateHistogram",
      "DateInterval",
      "DateList",
      "DateListLogPlot",
      "DateListPlot",
      "DateListStepPlot",
      "DateObject",
      "DateObjectQ",
      "DateOverlapsQ",
      "DatePattern",
      "DatePlus",
      "DateRange",
      "DateReduction",
      "DateString",
      "DateTicksFormat",
      "DateValue",
      "DateWithinQ",
      "DaubechiesWavelet",
      "DavisDistribution",
      "DawsonF",
      "DayCount",
      "DayCountConvention",
      "DayHemisphere",
      "DaylightQ",
      "DayMatchQ",
      "DayName",
      "DayNightTerminator",
      "DayPlus",
      "DayRange",
      "DayRound",
      "DeBruijnGraph",
      "DeBruijnSequence",
      "Debug",
      "DebugTag",
      "Decapitalize",
      "Decimal",
      "DecimalForm",
      "DeclareKnownSymbols",
      "DeclarePackage",
      "Decompose",
      "DeconvolutionLayer",
      "Decrement",
      "Decrypt",
      "DecryptFile",
      "DedekindEta",
      "DeepSpaceProbeData",
      "Default",
      "DefaultAxesStyle",
      "DefaultBaseStyle",
      "DefaultBoxStyle",
      "DefaultButton",
      "DefaultColor",
      "DefaultControlPlacement",
      "DefaultDuplicateCellStyle",
      "DefaultDuration",
      "DefaultElement",
      "DefaultFaceGridsStyle",
      "DefaultFieldHintStyle",
      "DefaultFont",
      "DefaultFontProperties",
      "DefaultFormatType",
      "DefaultFormatTypeForStyle",
      "DefaultFrameStyle",
      "DefaultFrameTicksStyle",
      "DefaultGridLinesStyle",
      "DefaultInlineFormatType",
      "DefaultInputFormatType",
      "DefaultLabelStyle",
      "DefaultMenuStyle",
      "DefaultNaturalLanguage",
      "DefaultNewCellStyle",
      "DefaultNewInlineCellStyle",
      "DefaultNotebook",
      "DefaultOptions",
      "DefaultOutputFormatType",
      "DefaultPrintPrecision",
      "DefaultStyle",
      "DefaultStyleDefinitions",
      "DefaultTextFormatType",
      "DefaultTextInlineFormatType",
      "DefaultTicksStyle",
      "DefaultTooltipStyle",
      "DefaultValue",
      "DefaultValues",
      "Defer",
      "DefineExternal",
      "DefineInputStreamMethod",
      "DefineOutputStreamMethod",
      "DefineResourceFunction",
      "Definition",
      "Degree",
      "DegreeCentrality",
      "DegreeGraphDistribution",
      "DegreeLexicographic",
      "DegreeReverseLexicographic",
      "DEigensystem",
      "DEigenvalues",
      "Deinitialization",
      "Del",
      "DelaunayMesh",
      "Delayed",
      "Deletable",
      "Delete",
      "DeleteAnomalies",
      "DeleteBorderComponents",
      "DeleteCases",
      "DeleteChannel",
      "DeleteCloudExpression",
      "DeleteContents",
      "DeleteDirectory",
      "DeleteDuplicates",
      "DeleteDuplicatesBy",
      "DeleteFile",
      "DeleteMissing",
      "DeleteObject",
      "DeletePermissionsKey",
      "DeleteSearchIndex",
      "DeleteSmallComponents",
      "DeleteStopwords",
      "DeleteWithContents",
      "DeletionWarning",
      "DelimitedArray",
      "DelimitedSequence",
      "Delimiter",
      "DelimiterFlashTime",
      "DelimiterMatching",
      "Delimiters",
      "DeliveryFunction",
      "Dendrogram",
      "Denominator",
      "DensityGraphics",
      "DensityHistogram",
      "DensityPlot",
      "DensityPlot3D",
      "DependentVariables",
      "Deploy",
      "Deployed",
      "Depth",
      "DepthFirstScan",
      "Derivative",
      "DerivativeFilter",
      "DerivedKey",
      "DescriptorStateSpace",
      "DesignMatrix",
      "DestroyAfterEvaluation",
      "Det",
      "DeviceClose",
      "DeviceConfigure",
      "DeviceExecute",
      "DeviceExecuteAsynchronous",
      "DeviceObject",
      "DeviceOpen",
      "DeviceOpenQ",
      "DeviceRead",
      "DeviceReadBuffer",
      "DeviceReadLatest",
      "DeviceReadList",
      "DeviceReadTimeSeries",
      "Devices",
      "DeviceStreams",
      "DeviceWrite",
      "DeviceWriteBuffer",
      "DGaussianWavelet",
      "DiacriticalPositioning",
      "Diagonal",
      "DiagonalizableMatrixQ",
      "DiagonalMatrix",
      "DiagonalMatrixQ",
      "Dialog",
      "DialogIndent",
      "DialogInput",
      "DialogLevel",
      "DialogNotebook",
      "DialogProlog",
      "DialogReturn",
      "DialogSymbols",
      "Diamond",
      "DiamondMatrix",
      "DiceDissimilarity",
      "DictionaryLookup",
      "DictionaryWordQ",
      "DifferenceDelta",
      "DifferenceOrder",
      "DifferenceQuotient",
      "DifferenceRoot",
      "DifferenceRootReduce",
      "Differences",
      "DifferentialD",
      "DifferentialRoot",
      "DifferentialRootReduce",
      "DifferentiatorFilter",
      "DigitalSignature",
      "DigitBlock",
      "DigitBlockMinimum",
      "DigitCharacter",
      "DigitCount",
      "DigitQ",
      "DihedralAngle",
      "DihedralGroup",
      "Dilation",
      "DimensionalCombinations",
      "DimensionalMeshComponents",
      "DimensionReduce",
      "DimensionReducerFunction",
      "DimensionReduction",
      "Dimensions",
      "DiracComb",
      "DiracDelta",
      "DirectedEdge",
      "DirectedEdges",
      "DirectedGraph",
      "DirectedGraphQ",
      "DirectedInfinity",
      "Direction",
      "Directive",
      "Directory",
      "DirectoryName",
      "DirectoryQ",
      "DirectoryStack",
      "DirichletBeta",
      "DirichletCharacter",
      "DirichletCondition",
      "DirichletConvolve",
      "DirichletDistribution",
      "DirichletEta",
      "DirichletL",
      "DirichletLambda",
      "DirichletTransform",
      "DirichletWindow",
      "DisableConsolePrintPacket",
      "DisableFormatting",
      "DiscreteAsymptotic",
      "DiscreteChirpZTransform",
      "DiscreteConvolve",
      "DiscreteDelta",
      "DiscreteHadamardTransform",
      "DiscreteIndicator",
      "DiscreteLimit",
      "DiscreteLQEstimatorGains",
      "DiscreteLQRegulatorGains",
      "DiscreteLyapunovSolve",
      "DiscreteMarkovProcess",
      "DiscreteMaxLimit",
      "DiscreteMinLimit",
      "DiscretePlot",
      "DiscretePlot3D",
      "DiscreteRatio",
      "DiscreteRiccatiSolve",
      "DiscreteShift",
      "DiscreteTimeModelQ",
      "DiscreteUniformDistribution",
      "DiscreteVariables",
      "DiscreteWaveletData",
      "DiscreteWaveletPacketTransform",
      "DiscreteWaveletTransform",
      "DiscretizeGraphics",
      "DiscretizeRegion",
      "Discriminant",
      "DisjointQ",
      "Disjunction",
      "Disk",
      "DiskBox",
      "DiskMatrix",
      "DiskSegment",
      "Dispatch",
      "DispatchQ",
      "DispersionEstimatorFunction",
      "Display",
      "DisplayAllSteps",
      "DisplayEndPacket",
      "DisplayFlushImagePacket",
      "DisplayForm",
      "DisplayFunction",
      "DisplayPacket",
      "DisplayRules",
      "DisplaySetSizePacket",
      "DisplayString",
      "DisplayTemporary",
      "DisplayWith",
      "DisplayWithRef",
      "DisplayWithVariable",
      "DistanceFunction",
      "DistanceMatrix",
      "DistanceTransform",
      "Distribute",
      "Distributed",
      "DistributedContexts",
      "DistributeDefinitions",
      "DistributionChart",
      "DistributionDomain",
      "DistributionFitTest",
      "DistributionParameterAssumptions",
      "DistributionParameterQ",
      "Dithering",
      "Div",
      "Divergence",
      "Divide",
      "DivideBy",
      "Dividers",
      "DivideSides",
      "Divisible",
      "Divisors",
      "DivisorSigma",
      "DivisorSum",
      "DMSList",
      "DMSString",
      "Do",
      "DockedCells",
      "DocumentGenerator",
      "DocumentGeneratorInformation",
      "DocumentGeneratorInformationData",
      "DocumentGenerators",
      "DocumentNotebook",
      "DocumentWeightingRules",
      "Dodecahedron",
      "DomainRegistrationInformation",
      "DominantColors",
      "DOSTextFormat",
      "Dot",
      "DotDashed",
      "DotEqual",
      "DotLayer",
      "DotPlusLayer",
      "Dotted",
      "DoubleBracketingBar",
      "DoubleContourIntegral",
      "DoubleDownArrow",
      "DoubleLeftArrow",
      "DoubleLeftRightArrow",
      "DoubleLeftTee",
      "DoubleLongLeftArrow",
      "DoubleLongLeftRightArrow",
      "DoubleLongRightArrow",
      "DoubleRightArrow",
      "DoubleRightTee",
      "DoubleUpArrow",
      "DoubleUpDownArrow",
      "DoubleVerticalBar",
      "DoublyInfinite",
      "Down",
      "DownArrow",
      "DownArrowBar",
      "DownArrowUpArrow",
      "DownLeftRightVector",
      "DownLeftTeeVector",
      "DownLeftVector",
      "DownLeftVectorBar",
      "DownRightTeeVector",
      "DownRightVector",
      "DownRightVectorBar",
      "Downsample",
      "DownTee",
      "DownTeeArrow",
      "DownValues",
      "DragAndDrop",
      "DrawEdges",
      "DrawFrontFaces",
      "DrawHighlighted",
      "Drop",
      "DropoutLayer",
      "DSolve",
      "DSolveValue",
      "Dt",
      "DualLinearProgramming",
      "DualPolyhedron",
      "DualSystemsModel",
      "DumpGet",
      "DumpSave",
      "DuplicateFreeQ",
      "Duration",
      "Dynamic",
      "DynamicBox",
      "DynamicBoxOptions",
      "DynamicEvaluationTimeout",
      "DynamicGeoGraphics",
      "DynamicImage",
      "DynamicLocation",
      "DynamicModule",
      "DynamicModuleBox",
      "DynamicModuleBoxOptions",
      "DynamicModuleParent",
      "DynamicModuleValues",
      "DynamicName",
      "DynamicNamespace",
      "DynamicReference",
      "DynamicSetting",
      "DynamicUpdating",
      "DynamicWrapper",
      "DynamicWrapperBox",
      "DynamicWrapperBoxOptions",
      "E",
      "EarthImpactData",
      "EarthquakeData",
      "EccentricityCentrality",
      "Echo",
      "EchoFunction",
      "EclipseType",
      "EdgeAdd",
      "EdgeBetweennessCentrality",
      "EdgeCapacity",
      "EdgeCapForm",
      "EdgeColor",
      "EdgeConnectivity",
      "EdgeContract",
      "EdgeCost",
      "EdgeCount",
      "EdgeCoverQ",
      "EdgeCycleMatrix",
      "EdgeDashing",
      "EdgeDelete",
      "EdgeDetect",
      "EdgeForm",
      "EdgeIndex",
      "EdgeJoinForm",
      "EdgeLabeling",
      "EdgeLabels",
      "EdgeLabelStyle",
      "EdgeList",
      "EdgeOpacity",
      "EdgeQ",
      "EdgeRenderingFunction",
      "EdgeRules",
      "EdgeShapeFunction",
      "EdgeStyle",
      "EdgeTaggedGraph",
      "EdgeTaggedGraphQ",
      "EdgeTags",
      "EdgeThickness",
      "EdgeWeight",
      "EdgeWeightedGraphQ",
      "Editable",
      "EditButtonSettings",
      "EditCellTagsSettings",
      "EditDistance",
      "EffectiveInterest",
      "Eigensystem",
      "Eigenvalues",
      "EigenvectorCentrality",
      "Eigenvectors",
      "Element",
      "ElementData",
      "ElementwiseLayer",
      "ElidedForms",
      "Eliminate",
      "EliminationOrder",
      "Ellipsoid",
      "EllipticE",
      "EllipticExp",
      "EllipticExpPrime",
      "EllipticF",
      "EllipticFilterModel",
      "EllipticK",
      "EllipticLog",
      "EllipticNomeQ",
      "EllipticPi",
      "EllipticReducedHalfPeriods",
      "EllipticTheta",
      "EllipticThetaPrime",
      "EmbedCode",
      "EmbeddedHTML",
      "EmbeddedService",
      "EmbeddingLayer",
      "EmbeddingObject",
      "EmitSound",
      "EmphasizeSyntaxErrors",
      "EmpiricalDistribution",
      "Empty",
      "EmptyGraphQ",
      "EmptyRegion",
      "EnableConsolePrintPacket",
      "Enabled",
      "Encode",
      "Encrypt",
      "EncryptedObject",
      "EncryptFile",
      "End",
      "EndAdd",
      "EndDialogPacket",
      "EndFrontEndInteractionPacket",
      "EndOfBuffer",
      "EndOfFile",
      "EndOfLine",
      "EndOfString",
      "EndPackage",
      "EngineEnvironment",
      "EngineeringForm",
      "Enter",
      "EnterExpressionPacket",
      "EnterTextPacket",
      "Entity",
      "EntityClass",
      "EntityClassList",
      "EntityCopies",
      "EntityFunction",
      "EntityGroup",
      "EntityInstance",
      "EntityList",
      "EntityPrefetch",
      "EntityProperties",
      "EntityProperty",
      "EntityPropertyClass",
      "EntityRegister",
      "EntityStore",
      "EntityStores",
      "EntityTypeName",
      "EntityUnregister",
      "EntityValue",
      "Entropy",
      "EntropyFilter",
      "Environment",
      "Epilog",
      "EpilogFunction",
      "Equal",
      "EqualColumns",
      "EqualRows",
      "EqualTilde",
      "EqualTo",
      "EquatedTo",
      "Equilibrium",
      "EquirippleFilterKernel",
      "Equivalent",
      "Erf",
      "Erfc",
      "Erfi",
      "ErlangB",
      "ErlangC",
      "ErlangDistribution",
      "Erosion",
      "ErrorBox",
      "ErrorBoxOptions",
      "ErrorNorm",
      "ErrorPacket",
      "ErrorsDialogSettings",
      "EscapeRadius",
      "EstimatedBackground",
      "EstimatedDistribution",
      "EstimatedProcess",
      "EstimatorGains",
      "EstimatorRegulator",
      "EuclideanDistance",
      "EulerAngles",
      "EulerCharacteristic",
      "EulerE",
      "EulerGamma",
      "EulerianGraphQ",
      "EulerMatrix",
      "EulerPhi",
      "Evaluatable",
      "Evaluate",
      "Evaluated",
      "EvaluatePacket",
      "EvaluateScheduledTask",
      "EvaluationBox",
      "EvaluationCell",
      "EvaluationCompletionAction",
      "EvaluationData",
      "EvaluationElements",
      "EvaluationEnvironment",
      "EvaluationMode",
      "EvaluationMonitor",
      "EvaluationNotebook",
      "EvaluationObject",
      "EvaluationOrder",
      "Evaluator",
      "EvaluatorNames",
      "EvenQ",
      "EventData",
      "EventEvaluator",
      "EventHandler",
      "EventHandlerTag",
      "EventLabels",
      "EventSeries",
      "ExactBlackmanWindow",
      "ExactNumberQ",
      "ExactRootIsolation",
      "ExampleData",
      "Except",
      "ExcludedForms",
      "ExcludedLines",
      "ExcludedPhysicalQuantities",
      "ExcludePods",
      "Exclusions",
      "ExclusionsStyle",
      "Exists",
      "Exit",
      "ExitDialog",
      "ExoplanetData",
      "Exp",
      "Expand",
      "ExpandAll",
      "ExpandDenominator",
      "ExpandFileName",
      "ExpandNumerator",
      "Expectation",
      "ExpectationE",
      "ExpectedValue",
      "ExpGammaDistribution",
      "ExpIntegralE",
      "ExpIntegralEi",
      "ExpirationDate",
      "Exponent",
      "ExponentFunction",
      "ExponentialDistribution",
      "ExponentialFamily",
      "ExponentialGeneratingFunction",
      "ExponentialMovingAverage",
      "ExponentialPowerDistribution",
      "ExponentPosition",
      "ExponentStep",
      "Export",
      "ExportAutoReplacements",
      "ExportByteArray",
      "ExportForm",
      "ExportPacket",
      "ExportString",
      "Expression",
      "ExpressionCell",
      "ExpressionGraph",
      "ExpressionPacket",
      "ExpressionUUID",
      "ExpToTrig",
      "ExtendedEntityClass",
      "ExtendedGCD",
      "Extension",
      "ExtentElementFunction",
      "ExtentMarkers",
      "ExtentSize",
      "ExternalBundle",
      "ExternalCall",
      "ExternalDataCharacterEncoding",
      "ExternalEvaluate",
      "ExternalFunction",
      "ExternalFunctionName",
      "ExternalIdentifier",
      "ExternalObject",
      "ExternalOptions",
      "ExternalSessionObject",
      "ExternalSessions",
      "ExternalStorageBase",
      "ExternalStorageDownload",
      "ExternalStorageGet",
      "ExternalStorageObject",
      "ExternalStoragePut",
      "ExternalStorageUpload",
      "ExternalTypeSignature",
      "ExternalValue",
      "Extract",
      "ExtractArchive",
      "ExtractLayer",
      "ExtractPacletArchive",
      "ExtremeValueDistribution",
      "FaceAlign",
      "FaceForm",
      "FaceGrids",
      "FaceGridsStyle",
      "FacialFeatures",
      "Factor",
      "FactorComplete",
      "Factorial",
      "Factorial2",
      "FactorialMoment",
      "FactorialMomentGeneratingFunction",
      "FactorialPower",
      "FactorInteger",
      "FactorList",
      "FactorSquareFree",
      "FactorSquareFreeList",
      "FactorTerms",
      "FactorTermsList",
      "Fail",
      "Failure",
      "FailureAction",
      "FailureDistribution",
      "FailureQ",
      "False",
      "FareySequence",
      "FARIMAProcess",
      "FeatureDistance",
      "FeatureExtract",
      "FeatureExtraction",
      "FeatureExtractor",
      "FeatureExtractorFunction",
      "FeatureNames",
      "FeatureNearest",
      "FeatureSpacePlot",
      "FeatureSpacePlot3D",
      "FeatureTypes",
      "FEDisableConsolePrintPacket",
      "FeedbackLinearize",
      "FeedbackSector",
      "FeedbackSectorStyle",
      "FeedbackType",
      "FEEnableConsolePrintPacket",
      "FetalGrowthData",
      "Fibonacci",
      "Fibonorial",
      "FieldCompletionFunction",
      "FieldHint",
      "FieldHintStyle",
      "FieldMasked",
      "FieldSize",
      "File",
      "FileBaseName",
      "FileByteCount",
      "FileConvert",
      "FileDate",
      "FileExistsQ",
      "FileExtension",
      "FileFormat",
      "FileHandler",
      "FileHash",
      "FileInformation",
      "FileName",
      "FileNameDepth",
      "FileNameDialogSettings",
      "FileNameDrop",
      "FileNameForms",
      "FileNameJoin",
      "FileNames",
      "FileNameSetter",
      "FileNameSplit",
      "FileNameTake",
      "FilePrint",
      "FileSize",
      "FileSystemMap",
      "FileSystemScan",
      "FileTemplate",
      "FileTemplateApply",
      "FileType",
      "FilledCurve",
      "FilledCurveBox",
      "FilledCurveBoxOptions",
      "Filling",
      "FillingStyle",
      "FillingTransform",
      "FilteredEntityClass",
      "FilterRules",
      "FinancialBond",
      "FinancialData",
      "FinancialDerivative",
      "FinancialIndicator",
      "Find",
      "FindAnomalies",
      "FindArgMax",
      "FindArgMin",
      "FindChannels",
      "FindClique",
      "FindClusters",
      "FindCookies",
      "FindCurvePath",
      "FindCycle",
      "FindDevices",
      "FindDistribution",
      "FindDistributionParameters",
      "FindDivisions",
      "FindEdgeCover",
      "FindEdgeCut",
      "FindEdgeIndependentPaths",
      "FindEquationalProof",
      "FindEulerianCycle",
      "FindExternalEvaluators",
      "FindFaces",
      "FindFile",
      "FindFit",
      "FindFormula",
      "FindFundamentalCycles",
      "FindGeneratingFunction",
      "FindGeoLocation",
      "FindGeometricConjectures",
      "FindGeometricTransform",
      "FindGraphCommunities",
      "FindGraphIsomorphism",
      "FindGraphPartition",
      "FindHamiltonianCycle",
      "FindHamiltonianPath",
      "FindHiddenMarkovStates",
      "FindImageText",
      "FindIndependentEdgeSet",
      "FindIndependentVertexSet",
      "FindInstance",
      "FindIntegerNullVector",
      "FindKClan",
      "FindKClique",
      "FindKClub",
      "FindKPlex",
      "FindLibrary",
      "FindLinearRecurrence",
      "FindList",
      "FindMatchingColor",
      "FindMaximum",
      "FindMaximumCut",
      "FindMaximumFlow",
      "FindMaxValue",
      "FindMeshDefects",
      "FindMinimum",
      "FindMinimumCostFlow",
      "FindMinimumCut",
      "FindMinValue",
      "FindMoleculeSubstructure",
      "FindPath",
      "FindPeaks",
      "FindPermutation",
      "FindPostmanTour",
      "FindProcessParameters",
      "FindRepeat",
      "FindRoot",
      "FindSequenceFunction",
      "FindSettings",
      "FindShortestPath",
      "FindShortestTour",
      "FindSpanningTree",
      "FindSystemModelEquilibrium",
      "FindTextualAnswer",
      "FindThreshold",
      "FindTransientRepeat",
      "FindVertexCover",
      "FindVertexCut",
      "FindVertexIndependentPaths",
      "Fine",
      "FinishDynamic",
      "FiniteAbelianGroupCount",
      "FiniteGroupCount",
      "FiniteGroupData",
      "First",
      "FirstCase",
      "FirstPassageTimeDistribution",
      "FirstPosition",
      "FischerGroupFi22",
      "FischerGroupFi23",
      "FischerGroupFi24Prime",
      "FisherHypergeometricDistribution",
      "FisherRatioTest",
      "FisherZDistribution",
      "Fit",
      "FitAll",
      "FitRegularization",
      "FittedModel",
      "FixedOrder",
      "FixedPoint",
      "FixedPointList",
      "FlashSelection",
      "Flat",
      "Flatten",
      "FlattenAt",
      "FlattenLayer",
      "FlatTopWindow",
      "FlipView",
      "Floor",
      "FlowPolynomial",
      "FlushPrintOutputPacket",
      "Fold",
      "FoldList",
      "FoldPair",
      "FoldPairList",
      "FollowRedirects",
      "Font",
      "FontColor",
      "FontFamily",
      "FontForm",
      "FontName",
      "FontOpacity",
      "FontPostScriptName",
      "FontProperties",
      "FontReencoding",
      "FontSize",
      "FontSlant",
      "FontSubstitutions",
      "FontTracking",
      "FontVariations",
      "FontWeight",
      "For",
      "ForAll",
      "ForceVersionInstall",
      "Format",
      "FormatRules",
      "FormatType",
      "FormatTypeAutoConvert",
      "FormatValues",
      "FormBox",
      "FormBoxOptions",
      "FormControl",
      "FormFunction",
      "FormLayoutFunction",
      "FormObject",
      "FormPage",
      "FormTheme",
      "FormulaData",
      "FormulaLookup",
      "FortranForm",
      "Forward",
      "ForwardBackward",
      "Fourier",
      "FourierCoefficient",
      "FourierCosCoefficient",
      "FourierCosSeries",
      "FourierCosTransform",
      "FourierDCT",
      "FourierDCTFilter",
      "FourierDCTMatrix",
      "FourierDST",
      "FourierDSTMatrix",
      "FourierMatrix",
      "FourierParameters",
      "FourierSequenceTransform",
      "FourierSeries",
      "FourierSinCoefficient",
      "FourierSinSeries",
      "FourierSinTransform",
      "FourierTransform",
      "FourierTrigSeries",
      "FractionalBrownianMotionProcess",
      "FractionalGaussianNoiseProcess",
      "FractionalPart",
      "FractionBox",
      "FractionBoxOptions",
      "FractionLine",
      "Frame",
      "FrameBox",
      "FrameBoxOptions",
      "Framed",
      "FrameInset",
      "FrameLabel",
      "Frameless",
      "FrameMargins",
      "FrameRate",
      "FrameStyle",
      "FrameTicks",
      "FrameTicksStyle",
      "FRatioDistribution",
      "FrechetDistribution",
      "FreeQ",
      "FrenetSerretSystem",
      "FrequencySamplingFilterKernel",
      "FresnelC",
      "FresnelF",
      "FresnelG",
      "FresnelS",
      "Friday",
      "FrobeniusNumber",
      "FrobeniusSolve",
      "FromAbsoluteTime",
      "FromCharacterCode",
      "FromCoefficientRules",
      "FromContinuedFraction",
      "FromDate",
      "FromDigits",
      "FromDMS",
      "FromEntity",
      "FromJulianDate",
      "FromLetterNumber",
      "FromPolarCoordinates",
      "FromRomanNumeral",
      "FromSphericalCoordinates",
      "FromUnixTime",
      "Front",
      "FrontEndDynamicExpression",
      "FrontEndEventActions",
      "FrontEndExecute",
      "FrontEndObject",
      "FrontEndResource",
      "FrontEndResourceString",
      "FrontEndStackSize",
      "FrontEndToken",
      "FrontEndTokenExecute",
      "FrontEndValueCache",
      "FrontEndVersion",
      "FrontFaceColor",
      "FrontFaceOpacity",
      "Full",
      "FullAxes",
      "FullDefinition",
      "FullForm",
      "FullGraphics",
      "FullInformationOutputRegulator",
      "FullOptions",
      "FullRegion",
      "FullSimplify",
      "Function",
      "FunctionCompile",
      "FunctionCompileExport",
      "FunctionCompileExportByteArray",
      "FunctionCompileExportLibrary",
      "FunctionCompileExportString",
      "FunctionDomain",
      "FunctionExpand",
      "FunctionInterpolation",
      "FunctionPeriod",
      "FunctionRange",
      "FunctionSpace",
      "FussellVeselyImportance",
      "GaborFilter",
      "GaborMatrix",
      "GaborWavelet",
      "GainMargins",
      "GainPhaseMargins",
      "GalaxyData",
      "GalleryView",
      "Gamma",
      "GammaDistribution",
      "GammaRegularized",
      "GapPenalty",
      "GARCHProcess",
      "GatedRecurrentLayer",
      "Gather",
      "GatherBy",
      "GaugeFaceElementFunction",
      "GaugeFaceStyle",
      "GaugeFrameElementFunction",
      "GaugeFrameSize",
      "GaugeFrameStyle",
      "GaugeLabels",
      "GaugeMarkers",
      "GaugeStyle",
      "GaussianFilter",
      "GaussianIntegers",
      "GaussianMatrix",
      "GaussianOrthogonalMatrixDistribution",
      "GaussianSymplecticMatrixDistribution",
      "GaussianUnitaryMatrixDistribution",
      "GaussianWindow",
      "GCD",
      "GegenbauerC",
      "General",
      "GeneralizedLinearModelFit",
      "GenerateAsymmetricKeyPair",
      "GenerateConditions",
      "GeneratedCell",
      "GeneratedDocumentBinding",
      "GenerateDerivedKey",
      "GenerateDigitalSignature",
      "GenerateDocument",
      "GeneratedParameters",
      "GeneratedQuantityMagnitudes",
      "GenerateFileSignature",
      "GenerateHTTPResponse",
      "GenerateSecuredAuthenticationKey",
      "GenerateSymmetricKey",
      "GeneratingFunction",
      "GeneratorDescription",
      "GeneratorHistoryLength",
      "GeneratorOutputType",
      "Generic",
      "GenericCylindricalDecomposition",
      "GenomeData",
      "GenomeLookup",
      "GeoAntipode",
      "GeoArea",
      "GeoArraySize",
      "GeoBackground",
      "GeoBoundingBox",
      "GeoBounds",
      "GeoBoundsRegion",
      "GeoBubbleChart",
      "GeoCenter",
      "GeoCircle",
      "GeoContourPlot",
      "GeoDensityPlot",
      "GeodesicClosing",
      "GeodesicDilation",
      "GeodesicErosion",
      "GeodesicOpening",
      "GeoDestination",
      "GeodesyData",
      "GeoDirection",
      "GeoDisk",
      "GeoDisplacement",
      "GeoDistance",
      "GeoDistanceList",
      "GeoElevationData",
      "GeoEntities",
      "GeoGraphics",
      "GeogravityModelData",
      "GeoGridDirectionDifference",
      "GeoGridLines",
      "GeoGridLinesStyle",
      "GeoGridPosition",
      "GeoGridRange",
      "GeoGridRangePadding",
      "GeoGridUnitArea",
      "GeoGridUnitDistance",
      "GeoGridVector",
      "GeoGroup",
      "GeoHemisphere",
      "GeoHemisphereBoundary",
      "GeoHistogram",
      "GeoIdentify",
      "GeoImage",
      "GeoLabels",
      "GeoLength",
      "GeoListPlot",
      "GeoLocation",
      "GeologicalPeriodData",
      "GeomagneticModelData",
      "GeoMarker",
      "GeometricAssertion",
      "GeometricBrownianMotionProcess",
      "GeometricDistribution",
      "GeometricMean",
      "GeometricMeanFilter",
      "GeometricOptimization",
      "GeometricScene",
      "GeometricTransformation",
      "GeometricTransformation3DBox",
      "GeometricTransformation3DBoxOptions",
      "GeometricTransformationBox",
      "GeometricTransformationBoxOptions",
      "GeoModel",
      "GeoNearest",
      "GeoPath",
      "GeoPosition",
      "GeoPositionENU",
      "GeoPositionXYZ",
      "GeoProjection",
      "GeoProjectionData",
      "GeoRange",
      "GeoRangePadding",
      "GeoRegionValuePlot",
      "GeoResolution",
      "GeoScaleBar",
      "GeoServer",
      "GeoSmoothHistogram",
      "GeoStreamPlot",
      "GeoStyling",
      "GeoStylingImageFunction",
      "GeoVariant",
      "GeoVector",
      "GeoVectorENU",
      "GeoVectorPlot",
      "GeoVectorXYZ",
      "GeoVisibleRegion",
      "GeoVisibleRegionBoundary",
      "GeoWithinQ",
      "GeoZoomLevel",
      "GestureHandler",
      "GestureHandlerTag",
      "Get",
      "GetBoundingBoxSizePacket",
      "GetContext",
      "GetEnvironment",
      "GetFileName",
      "GetFrontEndOptionsDataPacket",
      "GetLinebreakInformationPacket",
      "GetMenusPacket",
      "GetPageBreakInformationPacket",
      "Glaisher",
      "GlobalClusteringCoefficient",
      "GlobalPreferences",
      "GlobalSession",
      "Glow",
      "GoldenAngle",
      "GoldenRatio",
      "GompertzMakehamDistribution",
      "GoochShading",
      "GoodmanKruskalGamma",
      "GoodmanKruskalGammaTest",
      "Goto",
      "Grad",
      "Gradient",
      "GradientFilter",
      "GradientOrientationFilter",
      "GrammarApply",
      "GrammarRules",
      "GrammarToken",
      "Graph",
      "Graph3D",
      "GraphAssortativity",
      "GraphAutomorphismGroup",
      "GraphCenter",
      "GraphComplement",
      "GraphData",
      "GraphDensity",
      "GraphDiameter",
      "GraphDifference",
      "GraphDisjointUnion",
      "GraphDistance",
      "GraphDistanceMatrix",
      "GraphElementData",
      "GraphEmbedding",
      "GraphHighlight",
      "GraphHighlightStyle",
      "GraphHub",
      "Graphics",
      "Graphics3D",
      "Graphics3DBox",
      "Graphics3DBoxOptions",
      "GraphicsArray",
      "GraphicsBaseline",
      "GraphicsBox",
      "GraphicsBoxOptions",
      "GraphicsColor",
      "GraphicsColumn",
      "GraphicsComplex",
      "GraphicsComplex3DBox",
      "GraphicsComplex3DBoxOptions",
      "GraphicsComplexBox",
      "GraphicsComplexBoxOptions",
      "GraphicsContents",
      "GraphicsData",
      "GraphicsGrid",
      "GraphicsGridBox",
      "GraphicsGroup",
      "GraphicsGroup3DBox",
      "GraphicsGroup3DBoxOptions",
      "GraphicsGroupBox",
      "GraphicsGroupBoxOptions",
      "GraphicsGrouping",
      "GraphicsHighlightColor",
      "GraphicsRow",
      "GraphicsSpacing",
      "GraphicsStyle",
      "GraphIntersection",
      "GraphLayout",
      "GraphLinkEfficiency",
      "GraphPeriphery",
      "GraphPlot",
      "GraphPlot3D",
      "GraphPower",
      "GraphPropertyDistribution",
      "GraphQ",
      "GraphRadius",
      "GraphReciprocity",
      "GraphRoot",
      "GraphStyle",
      "GraphUnion",
      "Gray",
      "GrayLevel",
      "Greater",
      "GreaterEqual",
      "GreaterEqualLess",
      "GreaterEqualThan",
      "GreaterFullEqual",
      "GreaterGreater",
      "GreaterLess",
      "GreaterSlantEqual",
      "GreaterThan",
      "GreaterTilde",
      "Green",
      "GreenFunction",
      "Grid",
      "GridBaseline",
      "GridBox",
      "GridBoxAlignment",
      "GridBoxBackground",
      "GridBoxDividers",
      "GridBoxFrame",
      "GridBoxItemSize",
      "GridBoxItemStyle",
      "GridBoxOptions",
      "GridBoxSpacings",
      "GridCreationSettings",
      "GridDefaultElement",
      "GridElementStyleOptions",
      "GridFrame",
      "GridFrameMargins",
      "GridGraph",
      "GridLines",
      "GridLinesStyle",
      "GroebnerBasis",
      "GroupActionBase",
      "GroupBy",
      "GroupCentralizer",
      "GroupElementFromWord",
      "GroupElementPosition",
      "GroupElementQ",
      "GroupElements",
      "GroupElementToWord",
      "GroupGenerators",
      "Groupings",
      "GroupMultiplicationTable",
      "GroupOrbits",
      "GroupOrder",
      "GroupPageBreakWithin",
      "GroupSetwiseStabilizer",
      "GroupStabilizer",
      "GroupStabilizerChain",
      "GroupTogetherGrouping",
      "GroupTogetherNestedGrouping",
      "GrowCutComponents",
      "Gudermannian",
      "GuidedFilter",
      "GumbelDistribution",
      "HaarWavelet",
      "HadamardMatrix",
      "HalfLine",
      "HalfNormalDistribution",
      "HalfPlane",
      "HalfSpace",
      "HalftoneShading",
      "HamiltonianGraphQ",
      "HammingDistance",
      "HammingWindow",
      "HandlerFunctions",
      "HandlerFunctionsKeys",
      "HankelH1",
      "HankelH2",
      "HankelMatrix",
      "HankelTransform",
      "HannPoissonWindow",
      "HannWindow",
      "HaradaNortonGroupHN",
      "HararyGraph",
      "HarmonicMean",
      "HarmonicMeanFilter",
      "HarmonicNumber",
      "Hash",
      "HatchFilling",
      "HatchShading",
      "Haversine",
      "HazardFunction",
      "Head",
      "HeadCompose",
      "HeaderAlignment",
      "HeaderBackground",
      "HeaderDisplayFunction",
      "HeaderLines",
      "HeaderSize",
      "HeaderStyle",
      "Heads",
      "HeavisideLambda",
      "HeavisidePi",
      "HeavisideTheta",
      "HeldGroupHe",
      "HeldPart",
      "HelpBrowserLookup",
      "HelpBrowserNotebook",
      "HelpBrowserSettings",
      "Here",
      "HermiteDecomposition",
      "HermiteH",
      "HermitianMatrixQ",
      "HessenbergDecomposition",
      "Hessian",
      "HeunB",
      "HeunBPrime",
      "HeunC",
      "HeunCPrime",
      "HeunD",
      "HeunDPrime",
      "HeunG",
      "HeunGPrime",
      "HeunT",
      "HeunTPrime",
      "HexadecimalCharacter",
      "Hexahedron",
      "HexahedronBox",
      "HexahedronBoxOptions",
      "HiddenItems",
      "HiddenMarkovProcess",
      "HiddenSurface",
      "Highlighted",
      "HighlightGraph",
      "HighlightImage",
      "HighlightMesh",
      "HighpassFilter",
      "HigmanSimsGroupHS",
      "HilbertCurve",
      "HilbertFilter",
      "HilbertMatrix",
      "Histogram",
      "Histogram3D",
      "HistogramDistribution",
      "HistogramList",
      "HistogramTransform",
      "HistogramTransformInterpolation",
      "HistoricalPeriodData",
      "HitMissTransform",
      "HITSCentrality",
      "HjorthDistribution",
      "HodgeDual",
      "HoeffdingD",
      "HoeffdingDTest",
      "Hold",
      "HoldAll",
      "HoldAllComplete",
      "HoldComplete",
      "HoldFirst",
      "HoldForm",
      "HoldPattern",
      "HoldRest",
      "HolidayCalendar",
      "HomeDirectory",
      "HomePage",
      "Horizontal",
      "HorizontalForm",
      "HorizontalGauge",
      "HorizontalScrollPosition",
      "HornerForm",
      "HostLookup",
      "HotellingTSquareDistribution",
      "HoytDistribution",
      "HTMLSave",
      "HTTPErrorResponse",
      "HTTPRedirect",
      "HTTPRequest",
      "HTTPRequestData",
      "HTTPResponse",
      "Hue",
      "HumanGrowthData",
      "HumpDownHump",
      "HumpEqual",
      "HurwitzLerchPhi",
      "HurwitzZeta",
      "HyperbolicDistribution",
      "HypercubeGraph",
      "HyperexponentialDistribution",
      "Hyperfactorial",
      "Hypergeometric0F1",
      "Hypergeometric0F1Regularized",
      "Hypergeometric1F1",
      "Hypergeometric1F1Regularized",
      "Hypergeometric2F1",
      "Hypergeometric2F1Regularized",
      "HypergeometricDistribution",
      "HypergeometricPFQ",
      "HypergeometricPFQRegularized",
      "HypergeometricU",
      "Hyperlink",
      "HyperlinkAction",
      "HyperlinkCreationSettings",
      "Hyperplane",
      "Hyphenation",
      "HyphenationOptions",
      "HypoexponentialDistribution",
      "HypothesisTestData",
      "I",
      "IconData",
      "Iconize",
      "IconizedObject",
      "IconRules",
      "Icosahedron",
      "Identity",
      "IdentityMatrix",
      "If",
      "IgnoreCase",
      "IgnoreDiacritics",
      "IgnorePunctuation",
      "IgnoreSpellCheck",
      "IgnoringInactive",
      "Im",
      "Image",
      "Image3D",
      "Image3DProjection",
      "Image3DSlices",
      "ImageAccumulate",
      "ImageAdd",
      "ImageAdjust",
      "ImageAlign",
      "ImageApply",
      "ImageApplyIndexed",
      "ImageAspectRatio",
      "ImageAssemble",
      "ImageAugmentationLayer",
      "ImageBoundingBoxes",
      "ImageCache",
      "ImageCacheValid",
      "ImageCapture",
      "ImageCaptureFunction",
      "ImageCases",
      "ImageChannels",
      "ImageClip",
      "ImageCollage",
      "ImageColorSpace",
      "ImageCompose",
      "ImageContainsQ",
      "ImageContents",
      "ImageConvolve",
      "ImageCooccurrence",
      "ImageCorners",
      "ImageCorrelate",
      "ImageCorrespondingPoints",
      "ImageCrop",
      "ImageData",
      "ImageDeconvolve",
      "ImageDemosaic",
      "ImageDifference",
      "ImageDimensions",
      "ImageDisplacements",
      "ImageDistance",
      "ImageEffect",
      "ImageExposureCombine",
      "ImageFeatureTrack",
      "ImageFileApply",
      "ImageFileFilter",
      "ImageFileScan",
      "ImageFilter",
      "ImageFocusCombine",
      "ImageForestingComponents",
      "ImageFormattingWidth",
      "ImageForwardTransformation",
      "ImageGraphics",
      "ImageHistogram",
      "ImageIdentify",
      "ImageInstanceQ",
      "ImageKeypoints",
      "ImageLabels",
      "ImageLegends",
      "ImageLevels",
      "ImageLines",
      "ImageMargins",
      "ImageMarker",
      "ImageMarkers",
      "ImageMeasurements",
      "ImageMesh",
      "ImageMultiply",
      "ImageOffset",
      "ImagePad",
      "ImagePadding",
      "ImagePartition",
      "ImagePeriodogram",
      "ImagePerspectiveTransformation",
      "ImagePosition",
      "ImagePreviewFunction",
      "ImagePyramid",
      "ImagePyramidApply",
      "ImageQ",
      "ImageRangeCache",
      "ImageRecolor",
      "ImageReflect",
      "ImageRegion",
      "ImageResize",
      "ImageResolution",
      "ImageRestyle",
      "ImageRotate",
      "ImageRotated",
      "ImageSaliencyFilter",
      "ImageScaled",
      "ImageScan",
      "ImageSize",
      "ImageSizeAction",
      "ImageSizeCache",
      "ImageSizeMultipliers",
      "ImageSizeRaw",
      "ImageSubtract",
      "ImageTake",
      "ImageTransformation",
      "ImageTrim",
      "ImageType",
      "ImageValue",
      "ImageValuePositions",
      "ImagingDevice",
      "ImplicitRegion",
      "Implies",
      "Import",
      "ImportAutoReplacements",
      "ImportByteArray",
      "ImportOptions",
      "ImportString",
      "ImprovementImportance",
      "In",
      "Inactivate",
      "Inactive",
      "IncidenceGraph",
      "IncidenceList",
      "IncidenceMatrix",
      "IncludeAromaticBonds",
      "IncludeConstantBasis",
      "IncludeDefinitions",
      "IncludeDirectories",
      "IncludeFileExtension",
      "IncludeGeneratorTasks",
      "IncludeHydrogens",
      "IncludeInflections",
      "IncludeMetaInformation",
      "IncludePods",
      "IncludeQuantities",
      "IncludeRelatedTables",
      "IncludeSingularTerm",
      "IncludeWindowTimes",
      "Increment",
      "IndefiniteMatrixQ",
      "Indent",
      "IndentingNewlineSpacings",
      "IndentMaxFraction",
      "IndependenceTest",
      "IndependentEdgeSetQ",
      "IndependentPhysicalQuantity",
      "IndependentUnit",
      "IndependentUnitDimension",
      "IndependentVertexSetQ",
      "Indeterminate",
      "IndeterminateThreshold",
      "IndexCreationOptions",
      "Indexed",
      "IndexEdgeTaggedGraph",
      "IndexGraph",
      "IndexTag",
      "Inequality",
      "InexactNumberQ",
      "InexactNumbers",
      "InfiniteFuture",
      "InfiniteLine",
      "InfinitePast",
      "InfinitePlane",
      "Infinity",
      "Infix",
      "InflationAdjust",
      "InflationMethod",
      "Information",
      "InformationData",
      "InformationDataGrid",
      "Inherited",
      "InheritScope",
      "InhomogeneousPoissonProcess",
      "InitialEvaluationHistory",
      "Initialization",
      "InitializationCell",
      "InitializationCellEvaluation",
      "InitializationCellWarning",
      "InitializationObjects",
      "InitializationValue",
      "Initialize",
      "InitialSeeding",
      "InlineCounterAssignments",
      "InlineCounterIncrements",
      "InlineRules",
      "Inner",
      "InnerPolygon",
      "InnerPolyhedron",
      "Inpaint",
      "Input",
      "InputAliases",
      "InputAssumptions",
      "InputAutoReplacements",
      "InputField",
      "InputFieldBox",
      "InputFieldBoxOptions",
      "InputForm",
      "InputGrouping",
      "InputNamePacket",
      "InputNotebook",
      "InputPacket",
      "InputSettings",
      "InputStream",
      "InputString",
      "InputStringPacket",
      "InputToBoxFormPacket",
      "Insert",
      "InsertionFunction",
      "InsertionPointObject",
      "InsertLinebreaks",
      "InsertResults",
      "Inset",
      "Inset3DBox",
      "Inset3DBoxOptions",
      "InsetBox",
      "InsetBoxOptions",
      "Insphere",
      "Install",
      "InstallService",
      "InstanceNormalizationLayer",
      "InString",
      "Integer",
      "IntegerDigits",
      "IntegerExponent",
      "IntegerLength",
      "IntegerName",
      "IntegerPart",
      "IntegerPartitions",
      "IntegerQ",
      "IntegerReverse",
      "Integers",
      "IntegerString",
      "Integral",
      "Integrate",
      "Interactive",
      "InteractiveTradingChart",
      "Interlaced",
      "Interleaving",
      "InternallyBalancedDecomposition",
      "InterpolatingFunction",
      "InterpolatingPolynomial",
      "Interpolation",
      "InterpolationOrder",
      "InterpolationPoints",
      "InterpolationPrecision",
      "Interpretation",
      "InterpretationBox",
      "InterpretationBoxOptions",
      "InterpretationFunction",
      "Interpreter",
      "InterpretTemplate",
      "InterquartileRange",
      "Interrupt",
      "InterruptSettings",
      "IntersectedEntityClass",
      "IntersectingQ",
      "Intersection",
      "Interval",
      "IntervalIntersection",
      "IntervalMarkers",
      "IntervalMarkersStyle",
      "IntervalMemberQ",
      "IntervalSlider",
      "IntervalUnion",
      "Into",
      "Inverse",
      "InverseBetaRegularized",
      "InverseCDF",
      "InverseChiSquareDistribution",
      "InverseContinuousWaveletTransform",
      "InverseDistanceTransform",
      "InverseEllipticNomeQ",
      "InverseErf",
      "InverseErfc",
      "InverseFourier",
      "InverseFourierCosTransform",
      "InverseFourierSequenceTransform",
      "InverseFourierSinTransform",
      "InverseFourierTransform",
      "InverseFunction",
      "InverseFunctions",
      "InverseGammaDistribution",
      "InverseGammaRegularized",
      "InverseGaussianDistribution",
      "InverseGudermannian",
      "InverseHankelTransform",
      "InverseHaversine",
      "InverseImagePyramid",
      "InverseJacobiCD",
      "InverseJacobiCN",
      "InverseJacobiCS",
      "InverseJacobiDC",
      "InverseJacobiDN",
      "InverseJacobiDS",
      "InverseJacobiNC",
      "InverseJacobiND",
      "InverseJacobiNS",
      "InverseJacobiSC",
      "InverseJacobiSD",
      "InverseJacobiSN",
      "InverseLaplaceTransform",
      "InverseMellinTransform",
      "InversePermutation",
      "InverseRadon",
      "InverseRadonTransform",
      "InverseSeries",
      "InverseShortTimeFourier",
      "InverseSpectrogram",
      "InverseSurvivalFunction",
      "InverseTransformedRegion",
      "InverseWaveletTransform",
      "InverseWeierstrassP",
      "InverseWishartMatrixDistribution",
      "InverseZTransform",
      "Invisible",
      "InvisibleApplication",
      "InvisibleTimes",
      "IPAddress",
      "IrreduciblePolynomialQ",
      "IslandData",
      "IsolatingInterval",
      "IsomorphicGraphQ",
      "IsotopeData",
      "Italic",
      "Item",
      "ItemAspectRatio",
      "ItemBox",
      "ItemBoxOptions",
      "ItemDisplayFunction",
      "ItemSize",
      "ItemStyle",
      "ItoProcess",
      "JaccardDissimilarity",
      "JacobiAmplitude",
      "Jacobian",
      "JacobiCD",
      "JacobiCN",
      "JacobiCS",
      "JacobiDC",
      "JacobiDN",
      "JacobiDS",
      "JacobiNC",
      "JacobiND",
      "JacobiNS",
      "JacobiP",
      "JacobiSC",
      "JacobiSD",
      "JacobiSN",
      "JacobiSymbol",
      "JacobiZeta",
      "JankoGroupJ1",
      "JankoGroupJ2",
      "JankoGroupJ3",
      "JankoGroupJ4",
      "JarqueBeraALMTest",
      "JohnsonDistribution",
      "Join",
      "JoinAcross",
      "Joined",
      "JoinedCurve",
      "JoinedCurveBox",
      "JoinedCurveBoxOptions",
      "JoinForm",
      "JordanDecomposition",
      "JordanModelDecomposition",
      "JulianDate",
      "JuliaSetBoettcher",
      "JuliaSetIterationCount",
      "JuliaSetPlot",
      "JuliaSetPoints",
      "K",
      "KagiChart",
      "KaiserBesselWindow",
      "KaiserWindow",
      "KalmanEstimator",
      "KalmanFilter",
      "KarhunenLoeveDecomposition",
      "KaryTree",
      "KatzCentrality",
      "KCoreComponents",
      "KDistribution",
      "KEdgeConnectedComponents",
      "KEdgeConnectedGraphQ",
      "KeepExistingVersion",
      "KelvinBei",
      "KelvinBer",
      "KelvinKei",
      "KelvinKer",
      "KendallTau",
      "KendallTauTest",
      "KernelExecute",
      "KernelFunction",
      "KernelMixtureDistribution",
      "KernelObject",
      "Kernels",
      "Ket",
      "Key",
      "KeyCollisionFunction",
      "KeyComplement",
      "KeyDrop",
      "KeyDropFrom",
      "KeyExistsQ",
      "KeyFreeQ",
      "KeyIntersection",
      "KeyMap",
      "KeyMemberQ",
      "KeypointStrength",
      "Keys",
      "KeySelect",
      "KeySort",
      "KeySortBy",
      "KeyTake",
      "KeyUnion",
      "KeyValueMap",
      "KeyValuePattern",
      "Khinchin",
      "KillProcess",
      "KirchhoffGraph",
      "KirchhoffMatrix",
      "KleinInvariantJ",
      "KnapsackSolve",
      "KnightTourGraph",
      "KnotData",
      "KnownUnitQ",
      "KochCurve",
      "KolmogorovSmirnovTest",
      "KroneckerDelta",
      "KroneckerModelDecomposition",
      "KroneckerProduct",
      "KroneckerSymbol",
      "KuiperTest",
      "KumaraswamyDistribution",
      "Kurtosis",
      "KuwaharaFilter",
      "KVertexConnectedComponents",
      "KVertexConnectedGraphQ",
      "LABColor",
      "Label",
      "Labeled",
      "LabeledSlider",
      "LabelingFunction",
      "LabelingSize",
      "LabelStyle",
      "LabelVisibility",
      "LaguerreL",
      "LakeData",
      "LambdaComponents",
      "LambertW",
      "LaminaData",
      "LanczosWindow",
      "LandauDistribution",
      "Language",
      "LanguageCategory",
      "LanguageData",
      "LanguageIdentify",
      "LanguageOptions",
      "LaplaceDistribution",
      "LaplaceTransform",
      "Laplacian",
      "LaplacianFilter",
      "LaplacianGaussianFilter",
      "Large",
      "Larger",
      "Last",
      "Latitude",
      "LatitudeLongitude",
      "LatticeData",
      "LatticeReduce",
      "Launch",
      "LaunchKernels",
      "LayeredGraphPlot",
      "LayerSizeFunction",
      "LayoutInformation",
      "LCHColor",
      "LCM",
      "LeaderSize",
      "LeafCount",
      "LeapYearQ",
      "LearnDistribution",
      "LearnedDistribution",
      "LearningRate",
      "LearningRateMultipliers",
      "LeastSquares",
      "LeastSquaresFilterKernel",
      "Left",
      "LeftArrow",
      "LeftArrowBar",
      "LeftArrowRightArrow",
      "LeftDownTeeVector",
      "LeftDownVector",
      "LeftDownVectorBar",
      "LeftRightArrow",
      "LeftRightVector",
      "LeftTee",
      "LeftTeeArrow",
      "LeftTeeVector",
      "LeftTriangle",
      "LeftTriangleBar",
      "LeftTriangleEqual",
      "LeftUpDownVector",
      "LeftUpTeeVector",
      "LeftUpVector",
      "LeftUpVectorBar",
      "LeftVector",
      "LeftVectorBar",
      "LegendAppearance",
      "Legended",
      "LegendFunction",
      "LegendLabel",
      "LegendLayout",
      "LegendMargins",
      "LegendMarkers",
      "LegendMarkerSize",
      "LegendreP",
      "LegendreQ",
      "LegendreType",
      "Length",
      "LengthWhile",
      "LerchPhi",
      "Less",
      "LessEqual",
      "LessEqualGreater",
      "LessEqualThan",
      "LessFullEqual",
      "LessGreater",
      "LessLess",
      "LessSlantEqual",
      "LessThan",
      "LessTilde",
      "LetterCharacter",
      "LetterCounts",
      "LetterNumber",
      "LetterQ",
      "Level",
      "LeveneTest",
      "LeviCivitaTensor",
      "LevyDistribution",
      "Lexicographic",
      "LibraryDataType",
      "LibraryFunction",
      "LibraryFunctionError",
      "LibraryFunctionInformation",
      "LibraryFunctionLoad",
      "LibraryFunctionUnload",
      "LibraryLoad",
      "LibraryUnload",
      "LicenseID",
      "LiftingFilterData",
      "LiftingWaveletTransform",
      "LightBlue",
      "LightBrown",
      "LightCyan",
      "Lighter",
      "LightGray",
      "LightGreen",
      "Lighting",
      "LightingAngle",
      "LightMagenta",
      "LightOrange",
      "LightPink",
      "LightPurple",
      "LightRed",
      "LightSources",
      "LightYellow",
      "Likelihood",
      "Limit",
      "LimitsPositioning",
      "LimitsPositioningTokens",
      "LindleyDistribution",
      "Line",
      "Line3DBox",
      "Line3DBoxOptions",
      "LinearFilter",
      "LinearFractionalOptimization",
      "LinearFractionalTransform",
      "LinearGradientImage",
      "LinearizingTransformationData",
      "LinearLayer",
      "LinearModelFit",
      "LinearOffsetFunction",
      "LinearOptimization",
      "LinearProgramming",
      "LinearRecurrence",
      "LinearSolve",
      "LinearSolveFunction",
      "LineBox",
      "LineBoxOptions",
      "LineBreak",
      "LinebreakAdjustments",
      "LineBreakChart",
      "LinebreakSemicolonWeighting",
      "LineBreakWithin",
      "LineColor",
      "LineGraph",
      "LineIndent",
      "LineIndentMaxFraction",
      "LineIntegralConvolutionPlot",
      "LineIntegralConvolutionScale",
      "LineLegend",
      "LineOpacity",
      "LineSpacing",
      "LineWrapParts",
      "LinkActivate",
      "LinkClose",
      "LinkConnect",
      "LinkConnectedQ",
      "LinkCreate",
      "LinkError",
      "LinkFlush",
      "LinkFunction",
      "LinkHost",
      "LinkInterrupt",
      "LinkLaunch",
      "LinkMode",
      "LinkObject",
      "LinkOpen",
      "LinkOptions",
      "LinkPatterns",
      "LinkProtocol",
      "LinkRankCentrality",
      "LinkRead",
      "LinkReadHeld",
      "LinkReadyQ",
      "Links",
      "LinkService",
      "LinkWrite",
      "LinkWriteHeld",
      "LiouvilleLambda",
      "List",
      "Listable",
      "ListAnimate",
      "ListContourPlot",
      "ListContourPlot3D",
      "ListConvolve",
      "ListCorrelate",
      "ListCurvePathPlot",
      "ListDeconvolve",
      "ListDensityPlot",
      "ListDensityPlot3D",
      "Listen",
      "ListFormat",
      "ListFourierSequenceTransform",
      "ListInterpolation",
      "ListLineIntegralConvolutionPlot",
      "ListLinePlot",
      "ListLogLinearPlot",
      "ListLogLogPlot",
      "ListLogPlot",
      "ListPicker",
      "ListPickerBox",
      "ListPickerBoxBackground",
      "ListPickerBoxOptions",
      "ListPlay",
      "ListPlot",
      "ListPlot3D",
      "ListPointPlot3D",
      "ListPolarPlot",
      "ListQ",
      "ListSliceContourPlot3D",
      "ListSliceDensityPlot3D",
      "ListSliceVectorPlot3D",
      "ListStepPlot",
      "ListStreamDensityPlot",
      "ListStreamPlot",
      "ListSurfacePlot3D",
      "ListVectorDensityPlot",
      "ListVectorPlot",
      "ListVectorPlot3D",
      "ListZTransform",
      "Literal",
      "LiteralSearch",
      "LocalAdaptiveBinarize",
      "LocalCache",
      "LocalClusteringCoefficient",
      "LocalizeDefinitions",
      "LocalizeVariables",
      "LocalObject",
      "LocalObjects",
      "LocalResponseNormalizationLayer",
      "LocalSubmit",
      "LocalSymbol",
      "LocalTime",
      "LocalTimeZone",
      "LocationEquivalenceTest",
      "LocationTest",
      "Locator",
      "LocatorAutoCreate",
      "LocatorBox",
      "LocatorBoxOptions",
      "LocatorCentering",
      "LocatorPane",
      "LocatorPaneBox",
      "LocatorPaneBoxOptions",
      "LocatorRegion",
      "Locked",
      "Log",
      "Log10",
      "Log2",
      "LogBarnesG",
      "LogGamma",
      "LogGammaDistribution",
      "LogicalExpand",
      "LogIntegral",
      "LogisticDistribution",
      "LogisticSigmoid",
      "LogitModelFit",
      "LogLikelihood",
      "LogLinearPlot",
      "LogLogisticDistribution",
      "LogLogPlot",
      "LogMultinormalDistribution",
      "LogNormalDistribution",
      "LogPlot",
      "LogRankTest",
      "LogSeriesDistribution",
      "LongEqual",
      "Longest",
      "LongestCommonSequence",
      "LongestCommonSequencePositions",
      "LongestCommonSubsequence",
      "LongestCommonSubsequencePositions",
      "LongestMatch",
      "LongestOrderedSequence",
      "LongForm",
      "Longitude",
      "LongLeftArrow",
      "LongLeftRightArrow",
      "LongRightArrow",
      "LongShortTermMemoryLayer",
      "Lookup",
      "Loopback",
      "LoopFreeGraphQ",
      "Looping",
      "LossFunction",
      "LowerCaseQ",
      "LowerLeftArrow",
      "LowerRightArrow",
      "LowerTriangularize",
      "LowerTriangularMatrixQ",
      "LowpassFilter",
      "LQEstimatorGains",
      "LQGRegulator",
      "LQOutputRegulatorGains",
      "LQRegulatorGains",
      "LUBackSubstitution",
      "LucasL",
      "LuccioSamiComponents",
      "LUDecomposition",
      "LunarEclipse",
      "LUVColor",
      "LyapunovSolve",
      "LyonsGroupLy",
      "MachineID",
      "MachineName",
      "MachineNumberQ",
      "MachinePrecision",
      "MacintoshSystemPageSetup",
      "Magenta",
      "Magnification",
      "Magnify",
      "MailAddressValidation",
      "MailExecute",
      "MailFolder",
      "MailItem",
      "MailReceiverFunction",
      "MailResponseFunction",
      "MailSearch",
      "MailServerConnect",
      "MailServerConnection",
      "MailSettings",
      "MainSolve",
      "MaintainDynamicCaches",
      "Majority",
      "MakeBoxes",
      "MakeExpression",
      "MakeRules",
      "ManagedLibraryExpressionID",
      "ManagedLibraryExpressionQ",
      "MandelbrotSetBoettcher",
      "MandelbrotSetDistance",
      "MandelbrotSetIterationCount",
      "MandelbrotSetMemberQ",
      "MandelbrotSetPlot",
      "MangoldtLambda",
      "ManhattanDistance",
      "Manipulate",
      "Manipulator",
      "MannedSpaceMissionData",
      "MannWhitneyTest",
      "MantissaExponent",
      "Manual",
      "Map",
      "MapAll",
      "MapAt",
      "MapIndexed",
      "MAProcess",
      "MapThread",
      "MarchenkoPasturDistribution",
      "MarcumQ",
      "MardiaCombinedTest",
      "MardiaKurtosisTest",
      "MardiaSkewnessTest",
      "MarginalDistribution",
      "MarkovProcessProperties",
      "Masking",
      "MatchingDissimilarity",
      "MatchLocalNameQ",
      "MatchLocalNames",
      "MatchQ",
      "Material",
      "MathematicalFunctionData",
      "MathematicaNotation",
      "MathieuC",
      "MathieuCharacteristicA",
      "MathieuCharacteristicB",
      "MathieuCharacteristicExponent",
      "MathieuCPrime",
      "MathieuGroupM11",
      "MathieuGroupM12",
      "MathieuGroupM22",
      "MathieuGroupM23",
      "MathieuGroupM24",
      "MathieuS",
      "MathieuSPrime",
      "MathMLForm",
      "MathMLText",
      "Matrices",
      "MatrixExp",
      "MatrixForm",
      "MatrixFunction",
      "MatrixLog",
      "MatrixNormalDistribution",
      "MatrixPlot",
      "MatrixPower",
      "MatrixPropertyDistribution",
      "MatrixQ",
      "MatrixRank",
      "MatrixTDistribution",
      "Max",
      "MaxBend",
      "MaxCellMeasure",
      "MaxColorDistance",
      "MaxDate",
      "MaxDetect",
      "MaxDuration",
      "MaxExtraBandwidths",
      "MaxExtraConditions",
      "MaxFeatureDisplacement",
      "MaxFeatures",
      "MaxFilter",
      "MaximalBy",
      "Maximize",
      "MaxItems",
      "MaxIterations",
      "MaxLimit",
      "MaxMemoryUsed",
      "MaxMixtureKernels",
      "MaxOverlapFraction",
      "MaxPlotPoints",
      "MaxPoints",
      "MaxRecursion",
      "MaxStableDistribution",
      "MaxStepFraction",
      "MaxSteps",
      "MaxStepSize",
      "MaxTrainingRounds",
      "MaxValue",
      "MaxwellDistribution",
      "MaxWordGap",
      "McLaughlinGroupMcL",
      "Mean",
      "MeanAbsoluteLossLayer",
      "MeanAround",
      "MeanClusteringCoefficient",
      "MeanDegreeConnectivity",
      "MeanDeviation",
      "MeanFilter",
      "MeanGraphDistance",
      "MeanNeighborDegree",
      "MeanShift",
      "MeanShiftFilter",
      "MeanSquaredLossLayer",
      "Median",
      "MedianDeviation",
      "MedianFilter",
      "MedicalTestData",
      "Medium",
      "MeijerG",
      "MeijerGReduce",
      "MeixnerDistribution",
      "MellinConvolve",
      "MellinTransform",
      "MemberQ",
      "MemoryAvailable",
      "MemoryConstrained",
      "MemoryConstraint",
      "MemoryInUse",
      "MengerMesh",
      "Menu",
      "MenuAppearance",
      "MenuCommandKey",
      "MenuEvaluator",
      "MenuItem",
      "MenuList",
      "MenuPacket",
      "MenuSortingValue",
      "MenuStyle",
      "MenuView",
      "Merge",
      "MergeDifferences",
      "MergingFunction",
      "MersennePrimeExponent",
      "MersennePrimeExponentQ",
      "Mesh",
      "MeshCellCentroid",
      "MeshCellCount",
      "MeshCellHighlight",
      "MeshCellIndex",
      "MeshCellLabel",
      "MeshCellMarker",
      "MeshCellMeasure",
      "MeshCellQuality",
      "MeshCells",
      "MeshCellShapeFunction",
      "MeshCellStyle",
      "MeshConnectivityGraph",
      "MeshCoordinates",
      "MeshFunctions",
      "MeshPrimitives",
      "MeshQualityGoal",
      "MeshRange",
      "MeshRefinementFunction",
      "MeshRegion",
      "MeshRegionQ",
      "MeshShading",
      "MeshStyle",
      "Message",
      "MessageDialog",
      "MessageList",
      "MessageName",
      "MessageObject",
      "MessageOptions",
      "MessagePacket",
      "Messages",
      "MessagesNotebook",
      "MetaCharacters",
      "MetaInformation",
      "MeteorShowerData",
      "Method",
      "MethodOptions",
      "MexicanHatWavelet",
      "MeyerWavelet",
      "Midpoint",
      "Min",
      "MinColorDistance",
      "MinDate",
      "MinDetect",
      "MineralData",
      "MinFilter",
      "MinimalBy",
      "MinimalPolynomial",
      "MinimalStateSpaceModel",
      "Minimize",
      "MinimumTimeIncrement",
      "MinIntervalSize",
      "MinkowskiQuestionMark",
      "MinLimit",
      "MinMax",
      "MinorPlanetData",
      "Minors",
      "MinRecursion",
      "MinSize",
      "MinStableDistribution",
      "Minus",
      "MinusPlus",
      "MinValue",
      "Missing",
      "MissingBehavior",
      "MissingDataMethod",
      "MissingDataRules",
      "MissingQ",
      "MissingString",
      "MissingStyle",
      "MissingValuePattern",
      "MittagLefflerE",
      "MixedFractionParts",
      "MixedGraphQ",
      "MixedMagnitude",
      "MixedRadix",
      "MixedRadixQuantity",
      "MixedUnit",
      "MixtureDistribution",
      "Mod",
      "Modal",
      "Mode",
      "Modular",
      "ModularInverse",
      "ModularLambda",
      "Module",
      "Modulus",
      "MoebiusMu",
      "Molecule",
      "MoleculeContainsQ",
      "MoleculeEquivalentQ",
      "MoleculeGraph",
      "MoleculeModify",
      "MoleculePattern",
      "MoleculePlot",
      "MoleculePlot3D",
      "MoleculeProperty",
      "MoleculeQ",
      "MoleculeRecognize",
      "MoleculeValue",
      "Moment",
      "Momentary",
      "MomentConvert",
      "MomentEvaluate",
      "MomentGeneratingFunction",
      "MomentOfInertia",
      "Monday",
      "Monitor",
      "MonomialList",
      "MonomialOrder",
      "MonsterGroupM",
      "MoonPhase",
      "MoonPosition",
      "MorletWavelet",
      "MorphologicalBinarize",
      "MorphologicalBranchPoints",
      "MorphologicalComponents",
      "MorphologicalEulerNumber",
      "MorphologicalGraph",
      "MorphologicalPerimeter",
      "MorphologicalTransform",
      "MortalityData",
      "Most",
      "MountainData",
      "MouseAnnotation",
      "MouseAppearance",
      "MouseAppearanceTag",
      "MouseButtons",
      "Mouseover",
      "MousePointerNote",
      "MousePosition",
      "MovieData",
      "MovingAverage",
      "MovingMap",
      "MovingMedian",
      "MoyalDistribution",
      "Multicolumn",
      "MultiedgeStyle",
      "MultigraphQ",
      "MultilaunchWarning",
      "MultiLetterItalics",
      "MultiLetterStyle",
      "MultilineFunction",
      "Multinomial",
      "MultinomialDistribution",
      "MultinormalDistribution",
      "MultiplicativeOrder",
      "Multiplicity",
      "MultiplySides",
      "Multiselection",
      "MultivariateHypergeometricDistribution",
      "MultivariatePoissonDistribution",
      "MultivariateTDistribution",
      "N",
      "NakagamiDistribution",
      "NameQ",
      "Names",
      "NamespaceBox",
      "NamespaceBoxOptions",
      "Nand",
      "NArgMax",
      "NArgMin",
      "NBernoulliB",
      "NBodySimulation",
      "NBodySimulationData",
      "NCache",
      "NDEigensystem",
      "NDEigenvalues",
      "NDSolve",
      "NDSolveValue",
      "Nearest",
      "NearestFunction",
      "NearestMeshCells",
      "NearestNeighborGraph",
      "NearestTo",
      "NebulaData",
      "NeedCurrentFrontEndPackagePacket",
      "NeedCurrentFrontEndSymbolsPacket",
      "NeedlemanWunschSimilarity",
      "Needs",
      "Negative",
      "NegativeBinomialDistribution",
      "NegativeDefiniteMatrixQ",
      "NegativeIntegers",
      "NegativeMultinomialDistribution",
      "NegativeRationals",
      "NegativeReals",
      "NegativeSemidefiniteMatrixQ",
      "NeighborhoodData",
      "NeighborhoodGraph",
      "Nest",
      "NestedGreaterGreater",
      "NestedLessLess",
      "NestedScriptRules",
      "NestGraph",
      "NestList",
      "NestWhile",
      "NestWhileList",
      "NetAppend",
      "NetBidirectionalOperator",
      "NetChain",
      "NetDecoder",
      "NetDelete",
      "NetDrop",
      "NetEncoder",
      "NetEvaluationMode",
      "NetExtract",
      "NetFlatten",
      "NetFoldOperator",
      "NetGANOperator",
      "NetGraph",
      "NetInformation",
      "NetInitialize",
      "NetInsert",
      "NetInsertSharedArrays",
      "NetJoin",
      "NetMapOperator",
      "NetMapThreadOperator",
      "NetMeasurements",
      "NetModel",
      "NetNestOperator",
      "NetPairEmbeddingOperator",
      "NetPort",
      "NetPortGradient",
      "NetPrepend",
      "NetRename",
      "NetReplace",
      "NetReplacePart",
      "NetSharedArray",
      "NetStateObject",
      "NetTake",
      "NetTrain",
      "NetTrainResultsObject",
      "NetworkPacketCapture",
      "NetworkPacketRecording",
      "NetworkPacketRecordingDuring",
      "NetworkPacketTrace",
      "NeumannValue",
      "NevilleThetaC",
      "NevilleThetaD",
      "NevilleThetaN",
      "NevilleThetaS",
      "NewPrimitiveStyle",
      "NExpectation",
      "Next",
      "NextCell",
      "NextDate",
      "NextPrime",
      "NextScheduledTaskTime",
      "NHoldAll",
      "NHoldFirst",
      "NHoldRest",
      "NicholsGridLines",
      "NicholsPlot",
      "NightHemisphere",
      "NIntegrate",
      "NMaximize",
      "NMaxValue",
      "NMinimize",
      "NMinValue",
      "NominalVariables",
      "NonAssociative",
      "NoncentralBetaDistribution",
      "NoncentralChiSquareDistribution",
      "NoncentralFRatioDistribution",
      "NoncentralStudentTDistribution",
      "NonCommutativeMultiply",
      "NonConstants",
      "NondimensionalizationTransform",
      "None",
      "NoneTrue",
      "NonlinearModelFit",
      "NonlinearStateSpaceModel",
      "NonlocalMeansFilter",
      "NonNegative",
      "NonNegativeIntegers",
      "NonNegativeRationals",
      "NonNegativeReals",
      "NonPositive",
      "NonPositiveIntegers",
      "NonPositiveRationals",
      "NonPositiveReals",
      "Nor",
      "NorlundB",
      "Norm",
      "Normal",
      "NormalDistribution",
      "NormalGrouping",
      "NormalizationLayer",
      "Normalize",
      "Normalized",
      "NormalizedSquaredEuclideanDistance",
      "NormalMatrixQ",
      "NormalsFunction",
      "NormFunction",
      "Not",
      "NotCongruent",
      "NotCupCap",
      "NotDoubleVerticalBar",
      "Notebook",
      "NotebookApply",
      "NotebookAutoSave",
      "NotebookClose",
      "NotebookConvertSettings",
      "NotebookCreate",
      "NotebookCreateReturnObject",
      "NotebookDefault",
      "NotebookDelete",
      "NotebookDirectory",
      "NotebookDynamicExpression",
      "NotebookEvaluate",
      "NotebookEventActions",
      "NotebookFileName",
      "NotebookFind",
      "NotebookFindReturnObject",
      "NotebookGet",
      "NotebookGetLayoutInformationPacket",
      "NotebookGetMisspellingsPacket",
      "NotebookImport",
      "NotebookInformation",
      "NotebookInterfaceObject",
      "NotebookLocate",
      "NotebookObject",
      "NotebookOpen",
      "NotebookOpenReturnObject",
      "NotebookPath",
      "NotebookPrint",
      "NotebookPut",
      "NotebookPutReturnObject",
      "NotebookRead",
      "NotebookResetGeneratedCells",
      "Notebooks",
      "NotebookSave",
      "NotebookSaveAs",
      "NotebookSelection",
      "NotebookSetupLayoutInformationPacket",
      "NotebooksMenu",
      "NotebookTemplate",
      "NotebookWrite",
      "NotElement",
      "NotEqualTilde",
      "NotExists",
      "NotGreater",
      "NotGreaterEqual",
      "NotGreaterFullEqual",
      "NotGreaterGreater",
      "NotGreaterLess",
      "NotGreaterSlantEqual",
      "NotGreaterTilde",
      "Nothing",
      "NotHumpDownHump",
      "NotHumpEqual",
      "NotificationFunction",
      "NotLeftTriangle",
      "NotLeftTriangleBar",
      "NotLeftTriangleEqual",
      "NotLess",
      "NotLessEqual",
      "NotLessFullEqual",
      "NotLessGreater",
      "NotLessLess",
      "NotLessSlantEqual",
      "NotLessTilde",
      "NotNestedGreaterGreater",
      "NotNestedLessLess",
      "NotPrecedes",
      "NotPrecedesEqual",
      "NotPrecedesSlantEqual",
      "NotPrecedesTilde",
      "NotReverseElement",
      "NotRightTriangle",
      "NotRightTriangleBar",
      "NotRightTriangleEqual",
      "NotSquareSubset",
      "NotSquareSubsetEqual",
      "NotSquareSuperset",
      "NotSquareSupersetEqual",
      "NotSubset",
      "NotSubsetEqual",
      "NotSucceeds",
      "NotSucceedsEqual",
      "NotSucceedsSlantEqual",
      "NotSucceedsTilde",
      "NotSuperset",
      "NotSupersetEqual",
      "NotTilde",
      "NotTildeEqual",
      "NotTildeFullEqual",
      "NotTildeTilde",
      "NotVerticalBar",
      "Now",
      "NoWhitespace",
      "NProbability",
      "NProduct",
      "NProductFactors",
      "NRoots",
      "NSolve",
      "NSum",
      "NSumTerms",
      "NuclearExplosionData",
      "NuclearReactorData",
      "Null",
      "NullRecords",
      "NullSpace",
      "NullWords",
      "Number",
      "NumberCompose",
      "NumberDecompose",
      "NumberExpand",
      "NumberFieldClassNumber",
      "NumberFieldDiscriminant",
      "NumberFieldFundamentalUnits",
      "NumberFieldIntegralBasis",
      "NumberFieldNormRepresentatives",
      "NumberFieldRegulator",
      "NumberFieldRootsOfUnity",
      "NumberFieldSignature",
      "NumberForm",
      "NumberFormat",
      "NumberLinePlot",
      "NumberMarks",
      "NumberMultiplier",
      "NumberPadding",
      "NumberPoint",
      "NumberQ",
      "NumberSeparator",
      "NumberSigns",
      "NumberString",
      "Numerator",
      "NumeratorDenominator",
      "NumericalOrder",
      "NumericalSort",
      "NumericArray",
      "NumericArrayQ",
      "NumericArrayType",
      "NumericFunction",
      "NumericQ",
      "NuttallWindow",
      "NValues",
      "NyquistGridLines",
      "NyquistPlot",
      "O",
      "ObservabilityGramian",
      "ObservabilityMatrix",
      "ObservableDecomposition",
      "ObservableModelQ",
      "OceanData",
      "Octahedron",
      "OddQ",
      "Off",
      "Offset",
      "OLEData",
      "On",
      "ONanGroupON",
      "Once",
      "OneIdentity",
      "Opacity",
      "OpacityFunction",
      "OpacityFunctionScaling",
      "Open",
      "OpenAppend",
      "Opener",
      "OpenerBox",
      "OpenerBoxOptions",
      "OpenerView",
      "OpenFunctionInspectorPacket",
      "Opening",
      "OpenRead",
      "OpenSpecialOptions",
      "OpenTemporary",
      "OpenWrite",
      "Operate",
      "OperatingSystem",
      "OperatorApplied",
      "OptimumFlowData",
      "Optional",
      "OptionalElement",
      "OptionInspectorSettings",
      "OptionQ",
      "Options",
      "OptionsPacket",
      "OptionsPattern",
      "OptionValue",
      "OptionValueBox",
      "OptionValueBoxOptions",
      "Or",
      "Orange",
      "Order",
      "OrderDistribution",
      "OrderedQ",
      "Ordering",
      "OrderingBy",
      "OrderingLayer",
      "Orderless",
      "OrderlessPatternSequence",
      "OrnsteinUhlenbeckProcess",
      "Orthogonalize",
      "OrthogonalMatrixQ",
      "Out",
      "Outer",
      "OuterPolygon",
      "OuterPolyhedron",
      "OutputAutoOverwrite",
      "OutputControllabilityMatrix",
      "OutputControllableModelQ",
      "OutputForm",
      "OutputFormData",
      "OutputGrouping",
      "OutputMathEditExpression",
      "OutputNamePacket",
      "OutputResponse",
      "OutputSizeLimit",
      "OutputStream",
      "Over",
      "OverBar",
      "OverDot",
      "Overflow",
      "OverHat",
      "Overlaps",
      "Overlay",
      "OverlayBox",
      "OverlayBoxOptions",
      "Overscript",
      "OverscriptBox",
      "OverscriptBoxOptions",
      "OverTilde",
      "OverVector",
      "OverwriteTarget",
      "OwenT",
      "OwnValues",
      "Package",
      "PackingMethod",
      "PackPaclet",
      "PacletDataRebuild",
      "PacletDirectoryAdd",
      "PacletDirectoryLoad",
      "PacletDirectoryRemove",
      "PacletDirectoryUnload",
      "PacletDisable",
      "PacletEnable",
      "PacletFind",
      "PacletFindRemote",
      "PacletInformation",
      "PacletInstall",
      "PacletInstallSubmit",
      "PacletNewerQ",
      "PacletObject",
      "PacletObjectQ",
      "PacletSite",
      "PacletSiteObject",
      "PacletSiteRegister",
      "PacletSites",
      "PacletSiteUnregister",
      "PacletSiteUpdate",
      "PacletUninstall",
      "PacletUpdate",
      "PaddedForm",
      "Padding",
      "PaddingLayer",
      "PaddingSize",
      "PadeApproximant",
      "PadLeft",
      "PadRight",
      "PageBreakAbove",
      "PageBreakBelow",
      "PageBreakWithin",
      "PageFooterLines",
      "PageFooters",
      "PageHeaderLines",
      "PageHeaders",
      "PageHeight",
      "PageRankCentrality",
      "PageTheme",
      "PageWidth",
      "Pagination",
      "PairedBarChart",
      "PairedHistogram",
      "PairedSmoothHistogram",
      "PairedTTest",
      "PairedZTest",
      "PaletteNotebook",
      "PalettePath",
      "PalindromeQ",
      "Pane",
      "PaneBox",
      "PaneBoxOptions",
      "Panel",
      "PanelBox",
      "PanelBoxOptions",
      "Paneled",
      "PaneSelector",
      "PaneSelectorBox",
      "PaneSelectorBoxOptions",
      "PaperWidth",
      "ParabolicCylinderD",
      "ParagraphIndent",
      "ParagraphSpacing",
      "ParallelArray",
      "ParallelCombine",
      "ParallelDo",
      "Parallelepiped",
      "ParallelEvaluate",
      "Parallelization",
      "Parallelize",
      "ParallelMap",
      "ParallelNeeds",
      "Parallelogram",
      "ParallelProduct",
      "ParallelSubmit",
      "ParallelSum",
      "ParallelTable",
      "ParallelTry",
      "Parameter",
      "ParameterEstimator",
      "ParameterMixtureDistribution",
      "ParameterVariables",
      "ParametricFunction",
      "ParametricNDSolve",
      "ParametricNDSolveValue",
      "ParametricPlot",
      "ParametricPlot3D",
      "ParametricRampLayer",
      "ParametricRegion",
      "ParentBox",
      "ParentCell",
      "ParentConnect",
      "ParentDirectory",
      "ParentForm",
      "Parenthesize",
      "ParentList",
      "ParentNotebook",
      "ParetoDistribution",
      "ParetoPickandsDistribution",
      "ParkData",
      "Part",
      "PartBehavior",
      "PartialCorrelationFunction",
      "PartialD",
      "ParticleAcceleratorData",
      "ParticleData",
      "Partition",
      "PartitionGranularity",
      "PartitionsP",
      "PartitionsQ",
      "PartLayer",
      "PartOfSpeech",
      "PartProtection",
      "ParzenWindow",
      "PascalDistribution",
      "PassEventsDown",
      "PassEventsUp",
      "Paste",
      "PasteAutoQuoteCharacters",
      "PasteBoxFormInlineCells",
      "PasteButton",
      "Path",
      "PathGraph",
      "PathGraphQ",
      "Pattern",
      "PatternFilling",
      "PatternSequence",
      "PatternTest",
      "PauliMatrix",
      "PaulWavelet",
      "Pause",
      "PausedTime",
      "PDF",
      "PeakDetect",
      "PeanoCurve",
      "PearsonChiSquareTest",
      "PearsonCorrelationTest",
      "PearsonDistribution",
      "PercentForm",
      "PerfectNumber",
      "PerfectNumberQ",
      "PerformanceGoal",
      "Perimeter",
      "PeriodicBoundaryCondition",
      "PeriodicInterpolation",
      "Periodogram",
      "PeriodogramArray",
      "Permanent",
      "Permissions",
      "PermissionsGroup",
      "PermissionsGroupMemberQ",
      "PermissionsGroups",
      "PermissionsKey",
      "PermissionsKeys",
      "PermutationCycles",
      "PermutationCyclesQ",
      "PermutationGroup",
      "PermutationLength",
      "PermutationList",
      "PermutationListQ",
      "PermutationMax",
      "PermutationMin",
      "PermutationOrder",
      "PermutationPower",
      "PermutationProduct",
      "PermutationReplace",
      "Permutations",
      "PermutationSupport",
      "Permute",
      "PeronaMalikFilter",
      "Perpendicular",
      "PerpendicularBisector",
      "PersistenceLocation",
      "PersistenceTime",
      "PersistentObject",
      "PersistentObjects",
      "PersistentValue",
      "PersonData",
      "PERTDistribution",
      "PetersenGraph",
      "PhaseMargins",
      "PhaseRange",
      "PhysicalSystemData",
      "Pi",
      "Pick",
      "PIDData",
      "PIDDerivativeFilter",
      "PIDFeedforward",
      "PIDTune",
      "Piecewise",
      "PiecewiseExpand",
      "PieChart",
      "PieChart3D",
      "PillaiTrace",
      "PillaiTraceTest",
      "PingTime",
      "Pink",
      "PitchRecognize",
      "Pivoting",
      "PixelConstrained",
      "PixelValue",
      "PixelValuePositions",
      "Placed",
      "Placeholder",
      "PlaceholderReplace",
      "Plain",
      "PlanarAngle",
      "PlanarGraph",
      "PlanarGraphQ",
      "PlanckRadiationLaw",
      "PlaneCurveData",
      "PlanetaryMoonData",
      "PlanetData",
      "PlantData",
      "Play",
      "PlayRange",
      "Plot",
      "Plot3D",
      "Plot3Matrix",
      "PlotDivision",
      "PlotJoined",
      "PlotLabel",
      "PlotLabels",
      "PlotLayout",
      "PlotLegends",
      "PlotMarkers",
      "PlotPoints",
      "PlotRange",
      "PlotRangeClipping",
      "PlotRangeClipPlanesStyle",
      "PlotRangePadding",
      "PlotRegion",
      "PlotStyle",
      "PlotTheme",
      "Pluralize",
      "Plus",
      "PlusMinus",
      "Pochhammer",
      "PodStates",
      "PodWidth",
      "Point",
      "Point3DBox",
      "Point3DBoxOptions",
      "PointBox",
      "PointBoxOptions",
      "PointFigureChart",
      "PointLegend",
      "PointSize",
      "PoissonConsulDistribution",
      "PoissonDistribution",
      "PoissonProcess",
      "PoissonWindow",
      "PolarAxes",
      "PolarAxesOrigin",
      "PolarGridLines",
      "PolarPlot",
      "PolarTicks",
      "PoleZeroMarkers",
      "PolyaAeppliDistribution",
      "PolyGamma",
      "Polygon",
      "Polygon3DBox",
      "Polygon3DBoxOptions",
      "PolygonalNumber",
      "PolygonAngle",
      "PolygonBox",
      "PolygonBoxOptions",
      "PolygonCoordinates",
      "PolygonDecomposition",
      "PolygonHoleScale",
      "PolygonIntersections",
      "PolygonScale",
      "Polyhedron",
      "PolyhedronAngle",
      "PolyhedronCoordinates",
      "PolyhedronData",
      "PolyhedronDecomposition",
      "PolyhedronGenus",
      "PolyLog",
      "PolynomialExtendedGCD",
      "PolynomialForm",
      "PolynomialGCD",
      "PolynomialLCM",
      "PolynomialMod",
      "PolynomialQ",
      "PolynomialQuotient",
      "PolynomialQuotientRemainder",
      "PolynomialReduce",
      "PolynomialRemainder",
      "Polynomials",
      "PoolingLayer",
      "PopupMenu",
      "PopupMenuBox",
      "PopupMenuBoxOptions",
      "PopupView",
      "PopupWindow",
      "Position",
      "PositionIndex",
      "Positive",
      "PositiveDefiniteMatrixQ",
      "PositiveIntegers",
      "PositiveRationals",
      "PositiveReals",
      "PositiveSemidefiniteMatrixQ",
      "PossibleZeroQ",
      "Postfix",
      "PostScript",
      "Power",
      "PowerDistribution",
      "PowerExpand",
      "PowerMod",
      "PowerModList",
      "PowerRange",
      "PowerSpectralDensity",
      "PowersRepresentations",
      "PowerSymmetricPolynomial",
      "Precedence",
      "PrecedenceForm",
      "Precedes",
      "PrecedesEqual",
      "PrecedesSlantEqual",
      "PrecedesTilde",
      "Precision",
      "PrecisionGoal",
      "PreDecrement",
      "Predict",
      "PredictionRoot",
      "PredictorFunction",
      "PredictorInformation",
      "PredictorMeasurements",
      "PredictorMeasurementsObject",
      "PreemptProtect",
      "PreferencesPath",
      "Prefix",
      "PreIncrement",
      "Prepend",
      "PrependLayer",
      "PrependTo",
      "PreprocessingRules",
      "PreserveColor",
      "PreserveImageOptions",
      "Previous",
      "PreviousCell",
      "PreviousDate",
      "PriceGraphDistribution",
      "PrimaryPlaceholder",
      "Prime",
      "PrimeNu",
      "PrimeOmega",
      "PrimePi",
      "PrimePowerQ",
      "PrimeQ",
      "Primes",
      "PrimeZetaP",
      "PrimitivePolynomialQ",
      "PrimitiveRoot",
      "PrimitiveRootList",
      "PrincipalComponents",
      "PrincipalValue",
      "Print",
      "PrintableASCIIQ",
      "PrintAction",
      "PrintForm",
      "PrintingCopies",
      "PrintingOptions",
      "PrintingPageRange",
      "PrintingStartingPageNumber",
      "PrintingStyleEnvironment",
      "Printout3D",
      "Printout3DPreviewer",
      "PrintPrecision",
      "PrintTemporary",
      "Prism",
      "PrismBox",
      "PrismBoxOptions",
      "PrivateCellOptions",
      "PrivateEvaluationOptions",
      "PrivateFontOptions",
      "PrivateFrontEndOptions",
      "PrivateKey",
      "PrivateNotebookOptions",
      "PrivatePaths",
      "Probability",
      "ProbabilityDistribution",
      "ProbabilityPlot",
      "ProbabilityPr",
      "ProbabilityScalePlot",
      "ProbitModelFit",
      "ProcessConnection",
      "ProcessDirectory",
      "ProcessEnvironment",
      "Processes",
      "ProcessEstimator",
      "ProcessInformation",
      "ProcessObject",
      "ProcessParameterAssumptions",
      "ProcessParameterQ",
      "ProcessStateDomain",
      "ProcessStatus",
      "ProcessTimeDomain",
      "Product",
      "ProductDistribution",
      "ProductLog",
      "ProgressIndicator",
      "ProgressIndicatorBox",
      "ProgressIndicatorBoxOptions",
      "Projection",
      "Prolog",
      "PromptForm",
      "ProofObject",
      "Properties",
      "Property",
      "PropertyList",
      "PropertyValue",
      "Proportion",
      "Proportional",
      "Protect",
      "Protected",
      "ProteinData",
      "Pruning",
      "PseudoInverse",
      "PsychrometricPropertyData",
      "PublicKey",
      "PublisherID",
      "PulsarData",
      "PunctuationCharacter",
      "Purple",
      "Put",
      "PutAppend",
      "Pyramid",
      "PyramidBox",
      "PyramidBoxOptions",
      "QBinomial",
      "QFactorial",
      "QGamma",
      "QHypergeometricPFQ",
      "QnDispersion",
      "QPochhammer",
      "QPolyGamma",
      "QRDecomposition",
      "QuadraticIrrationalQ",
      "QuadraticOptimization",
      "Quantile",
      "QuantilePlot",
      "Quantity",
      "QuantityArray",
      "QuantityDistribution",
      "QuantityForm",
      "QuantityMagnitude",
      "QuantityQ",
      "QuantityUnit",
      "QuantityVariable",
      "QuantityVariableCanonicalUnit",
      "QuantityVariableDimensions",
      "QuantityVariableIdentifier",
      "QuantityVariablePhysicalQuantity",
      "Quartics",
      "QuartileDeviation",
      "Quartiles",
      "QuartileSkewness",
      "Query",
      "QueueingNetworkProcess",
      "QueueingProcess",
      "QueueProperties",
      "Quiet",
      "Quit",
      "Quotient",
      "QuotientRemainder",
      "RadialGradientImage",
      "RadialityCentrality",
      "RadicalBox",
      "RadicalBoxOptions",
      "RadioButton",
      "RadioButtonBar",
      "RadioButtonBox",
      "RadioButtonBoxOptions",
      "Radon",
      "RadonTransform",
      "RamanujanTau",
      "RamanujanTauL",
      "RamanujanTauTheta",
      "RamanujanTauZ",
      "Ramp",
      "Random",
      "RandomChoice",
      "RandomColor",
      "RandomComplex",
      "RandomEntity",
      "RandomFunction",
      "RandomGeoPosition",
      "RandomGraph",
      "RandomImage",
      "RandomInstance",
      "RandomInteger",
      "RandomPermutation",
      "RandomPoint",
      "RandomPolygon",
      "RandomPolyhedron",
      "RandomPrime",
      "RandomReal",
      "RandomSample",
      "RandomSeed",
      "RandomSeeding",
      "RandomVariate",
      "RandomWalkProcess",
      "RandomWord",
      "Range",
      "RangeFilter",
      "RangeSpecification",
      "RankedMax",
      "RankedMin",
      "RarerProbability",
      "Raster",
      "Raster3D",
      "Raster3DBox",
      "Raster3DBoxOptions",
      "RasterArray",
      "RasterBox",
      "RasterBoxOptions",
      "Rasterize",
      "RasterSize",
      "Rational",
      "RationalFunctions",
      "Rationalize",
      "Rationals",
      "Ratios",
      "RawArray",
      "RawBoxes",
      "RawData",
      "RawMedium",
      "RayleighDistribution",
      "Re",
      "Read",
      "ReadByteArray",
      "ReadLine",
      "ReadList",
      "ReadProtected",
      "ReadString",
      "Real",
      "RealAbs",
      "RealBlockDiagonalForm",
      "RealDigits",
      "RealExponent",
      "Reals",
      "RealSign",
      "Reap",
      "RebuildPacletData",
      "RecognitionPrior",
      "RecognitionThreshold",
      "Record",
      "RecordLists",
      "RecordSeparators",
      "Rectangle",
      "RectangleBox",
      "RectangleBoxOptions",
      "RectangleChart",
      "RectangleChart3D",
      "RectangularRepeatingElement",
      "RecurrenceFilter",
      "RecurrenceTable",
      "RecurringDigitsForm",
      "Red",
      "Reduce",
      "RefBox",
      "ReferenceLineStyle",
      "ReferenceMarkers",
      "ReferenceMarkerStyle",
      "Refine",
      "ReflectionMatrix",
      "ReflectionTransform",
      "Refresh",
      "RefreshRate",
      "Region",
      "RegionBinarize",
      "RegionBoundary",
      "RegionBoundaryStyle",
      "RegionBounds",
      "RegionCentroid",
      "RegionDifference",
      "RegionDimension",
      "RegionDisjoint",
      "RegionDistance",
      "RegionDistanceFunction",
      "RegionEmbeddingDimension",
      "RegionEqual",
      "RegionFillingStyle",
      "RegionFunction",
      "RegionImage",
      "RegionIntersection",
      "RegionMeasure",
      "RegionMember",
      "RegionMemberFunction",
      "RegionMoment",
      "RegionNearest",
      "RegionNearestFunction",
      "RegionPlot",
      "RegionPlot3D",
      "RegionProduct",
      "RegionQ",
      "RegionResize",
      "RegionSize",
      "RegionSymmetricDifference",
      "RegionUnion",
      "RegionWithin",
      "RegisterExternalEvaluator",
      "RegularExpression",
      "Regularization",
      "RegularlySampledQ",
      "RegularPolygon",
      "ReIm",
      "ReImLabels",
      "ReImPlot",
      "ReImStyle",
      "Reinstall",
      "RelationalDatabase",
      "RelationGraph",
      "Release",
      "ReleaseHold",
      "ReliabilityDistribution",
      "ReliefImage",
      "ReliefPlot",
      "RemoteAuthorizationCaching",
      "RemoteConnect",
      "RemoteConnectionObject",
      "RemoteFile",
      "RemoteRun",
      "RemoteRunProcess",
      "Remove",
      "RemoveAlphaChannel",
      "RemoveAsynchronousTask",
      "RemoveAudioStream",
      "RemoveBackground",
      "RemoveChannelListener",
      "RemoveChannelSubscribers",
      "Removed",
      "RemoveDiacritics",
      "RemoveInputStreamMethod",
      "RemoveOutputStreamMethod",
      "RemoveProperty",
      "RemoveScheduledTask",
      "RemoveUsers",
      "RemoveVideoStream",
      "RenameDirectory",
      "RenameFile",
      "RenderAll",
      "RenderingOptions",
      "RenewalProcess",
      "RenkoChart",
      "RepairMesh",
      "Repeated",
      "RepeatedNull",
      "RepeatedString",
      "RepeatedTiming",
      "RepeatingElement",
      "Replace",
      "ReplaceAll",
      "ReplaceHeldPart",
      "ReplaceImageValue",
      "ReplaceList",
      "ReplacePart",
      "ReplacePixelValue",
      "ReplaceRepeated",
      "ReplicateLayer",
      "RequiredPhysicalQuantities",
      "Resampling",
      "ResamplingAlgorithmData",
      "ResamplingMethod",
      "Rescale",
      "RescalingTransform",
      "ResetDirectory",
      "ResetMenusPacket",
      "ResetScheduledTask",
      "ReshapeLayer",
      "Residue",
      "ResizeLayer",
      "Resolve",
      "ResourceAcquire",
      "ResourceData",
      "ResourceFunction",
      "ResourceObject",
      "ResourceRegister",
      "ResourceRemove",
      "ResourceSearch",
      "ResourceSubmissionObject",
      "ResourceSubmit",
      "ResourceSystemBase",
      "ResourceSystemPath",
      "ResourceUpdate",
      "ResourceVersion",
      "ResponseForm",
      "Rest",
      "RestartInterval",
      "Restricted",
      "Resultant",
      "ResumePacket",
      "Return",
      "ReturnEntersInput",
      "ReturnExpressionPacket",
      "ReturnInputFormPacket",
      "ReturnPacket",
      "ReturnReceiptFunction",
      "ReturnTextPacket",
      "Reverse",
      "ReverseApplied",
      "ReverseBiorthogonalSplineWavelet",
      "ReverseElement",
      "ReverseEquilibrium",
      "ReverseGraph",
      "ReverseSort",
      "ReverseSortBy",
      "ReverseUpEquilibrium",
      "RevolutionAxis",
      "RevolutionPlot3D",
      "RGBColor",
      "RiccatiSolve",
      "RiceDistribution",
      "RidgeFilter",
      "RiemannR",
      "RiemannSiegelTheta",
      "RiemannSiegelZ",
      "RiemannXi",
      "Riffle",
      "Right",
      "RightArrow",
      "RightArrowBar",
      "RightArrowLeftArrow",
      "RightComposition",
      "RightCosetRepresentative",
      "RightDownTeeVector",
      "RightDownVector",
      "RightDownVectorBar",
      "RightTee",
      "RightTeeArrow",
      "RightTeeVector",
      "RightTriangle",
      "RightTriangleBar",
      "RightTriangleEqual",
      "RightUpDownVector",
      "RightUpTeeVector",
      "RightUpVector",
      "RightUpVectorBar",
      "RightVector",
      "RightVectorBar",
      "RiskAchievementImportance",
      "RiskReductionImportance",
      "RogersTanimotoDissimilarity",
      "RollPitchYawAngles",
      "RollPitchYawMatrix",
      "RomanNumeral",
      "Root",
      "RootApproximant",
      "RootIntervals",
      "RootLocusPlot",
      "RootMeanSquare",
      "RootOfUnityQ",
      "RootReduce",
      "Roots",
      "RootSum",
      "Rotate",
      "RotateLabel",
      "RotateLeft",
      "RotateRight",
      "RotationAction",
      "RotationBox",
      "RotationBoxOptions",
      "RotationMatrix",
      "RotationTransform",
      "Round",
      "RoundImplies",
      "RoundingRadius",
      "Row",
      "RowAlignments",
      "RowBackgrounds",
      "RowBox",
      "RowHeights",
      "RowLines",
      "RowMinHeight",
      "RowReduce",
      "RowsEqual",
      "RowSpacings",
      "RSolve",
      "RSolveValue",
      "RudinShapiro",
      "RudvalisGroupRu",
      "Rule",
      "RuleCondition",
      "RuleDelayed",
      "RuleForm",
      "RulePlot",
      "RulerUnits",
      "Run",
      "RunProcess",
      "RunScheduledTask",
      "RunThrough",
      "RuntimeAttributes",
      "RuntimeOptions",
      "RussellRaoDissimilarity",
      "SameQ",
      "SameTest",
      "SameTestProperties",
      "SampledEntityClass",
      "SampleDepth",
      "SampledSoundFunction",
      "SampledSoundList",
      "SampleRate",
      "SamplingPeriod",
      "SARIMAProcess",
      "SARMAProcess",
      "SASTriangle",
      "SatelliteData",
      "SatisfiabilityCount",
      "SatisfiabilityInstances",
      "SatisfiableQ",
      "Saturday",
      "Save",
      "Saveable",
      "SaveAutoDelete",
      "SaveConnection",
      "SaveDefinitions",
      "SavitzkyGolayMatrix",
      "SawtoothWave",
      "Scale",
      "Scaled",
      "ScaleDivisions",
      "ScaledMousePosition",
      "ScaleOrigin",
      "ScalePadding",
      "ScaleRanges",
      "ScaleRangeStyle",
      "ScalingFunctions",
      "ScalingMatrix",
      "ScalingTransform",
      "Scan",
      "ScheduledTask",
      "ScheduledTaskActiveQ",
      "ScheduledTaskInformation",
      "ScheduledTaskInformationData",
      "ScheduledTaskObject",
      "ScheduledTasks",
      "SchurDecomposition",
      "ScientificForm",
      "ScientificNotationThreshold",
      "ScorerGi",
      "ScorerGiPrime",
      "ScorerHi",
      "ScorerHiPrime",
      "ScreenRectangle",
      "ScreenStyleEnvironment",
      "ScriptBaselineShifts",
      "ScriptForm",
      "ScriptLevel",
      "ScriptMinSize",
      "ScriptRules",
      "ScriptSizeMultipliers",
      "Scrollbars",
      "ScrollingOptions",
      "ScrollPosition",
      "SearchAdjustment",
      "SearchIndexObject",
      "SearchIndices",
      "SearchQueryString",
      "SearchResultObject",
      "Sec",
      "Sech",
      "SechDistribution",
      "SecondOrderConeOptimization",
      "SectionGrouping",
      "SectorChart",
      "SectorChart3D",
      "SectorOrigin",
      "SectorSpacing",
      "SecuredAuthenticationKey",
      "SecuredAuthenticationKeys",
      "SeedRandom",
      "Select",
      "Selectable",
      "SelectComponents",
      "SelectedCells",
      "SelectedNotebook",
      "SelectFirst",
      "Selection",
      "SelectionAnimate",
      "SelectionCell",
      "SelectionCellCreateCell",
      "SelectionCellDefaultStyle",
      "SelectionCellParentStyle",
      "SelectionCreateCell",
      "SelectionDebuggerTag",
      "SelectionDuplicateCell",
      "SelectionEvaluate",
      "SelectionEvaluateCreateCell",
      "SelectionMove",
      "SelectionPlaceholder",
      "SelectionSetStyle",
      "SelectWithContents",
      "SelfLoops",
      "SelfLoopStyle",
      "SemanticImport",
      "SemanticImportString",
      "SemanticInterpretation",
      "SemialgebraicComponentInstances",
      "SemidefiniteOptimization",
      "SendMail",
      "SendMessage",
      "Sequence",
      "SequenceAlignment",
      "SequenceAttentionLayer",
      "SequenceCases",
      "SequenceCount",
      "SequenceFold",
      "SequenceFoldList",
      "SequenceForm",
      "SequenceHold",
      "SequenceLastLayer",
      "SequenceMostLayer",
      "SequencePosition",
      "SequencePredict",
      "SequencePredictorFunction",
      "SequenceReplace",
      "SequenceRestLayer",
      "SequenceReverseLayer",
      "SequenceSplit",
      "Series",
      "SeriesCoefficient",
      "SeriesData",
      "SeriesTermGoal",
      "ServiceConnect",
      "ServiceDisconnect",
      "ServiceExecute",
      "ServiceObject",
      "ServiceRequest",
      "ServiceResponse",
      "ServiceSubmit",
      "SessionSubmit",
      "SessionTime",
      "Set",
      "SetAccuracy",
      "SetAlphaChannel",
      "SetAttributes",
      "Setbacks",
      "SetBoxFormNamesPacket",
      "SetCloudDirectory",
      "SetCookies",
      "SetDelayed",
      "SetDirectory",
      "SetEnvironment",
      "SetEvaluationNotebook",
      "SetFileDate",
      "SetFileLoadingContext",
      "SetNotebookStatusLine",
      "SetOptions",
      "SetOptionsPacket",
      "SetPermissions",
      "SetPrecision",
      "SetProperty",
      "SetSecuredAuthenticationKey",
      "SetSelectedNotebook",
      "SetSharedFunction",
      "SetSharedVariable",
      "SetSpeechParametersPacket",
      "SetStreamPosition",
      "SetSystemModel",
      "SetSystemOptions",
      "Setter",
      "SetterBar",
      "SetterBox",
      "SetterBoxOptions",
      "Setting",
      "SetUsers",
      "SetValue",
      "Shading",
      "Shallow",
      "ShannonWavelet",
      "ShapiroWilkTest",
      "Share",
      "SharingList",
      "Sharpen",
      "ShearingMatrix",
      "ShearingTransform",
      "ShellRegion",
      "ShenCastanMatrix",
      "ShiftedGompertzDistribution",
      "ShiftRegisterSequence",
      "Short",
      "ShortDownArrow",
      "Shortest",
      "ShortestMatch",
      "ShortestPathFunction",
      "ShortLeftArrow",
      "ShortRightArrow",
      "ShortTimeFourier",
      "ShortTimeFourierData",
      "ShortUpArrow",
      "Show",
      "ShowAutoConvert",
      "ShowAutoSpellCheck",
      "ShowAutoStyles",
      "ShowCellBracket",
      "ShowCellLabel",
      "ShowCellTags",
      "ShowClosedCellArea",
      "ShowCodeAssist",
      "ShowContents",
      "ShowControls",
      "ShowCursorTracker",
      "ShowGroupOpenCloseIcon",
      "ShowGroupOpener",
      "ShowInvisibleCharacters",
      "ShowPageBreaks",
      "ShowPredictiveInterface",
      "ShowSelection",
      "ShowShortBoxForm",
      "ShowSpecialCharacters",
      "ShowStringCharacters",
      "ShowSyntaxStyles",
      "ShrinkingDelay",
      "ShrinkWrapBoundingBox",
      "SiderealTime",
      "SiegelTheta",
      "SiegelTukeyTest",
      "SierpinskiCurve",
      "SierpinskiMesh",
      "Sign",
      "Signature",
      "SignedRankTest",
      "SignedRegionDistance",
      "SignificanceLevel",
      "SignPadding",
      "SignTest",
      "SimilarityRules",
      "SimpleGraph",
      "SimpleGraphQ",
      "SimplePolygonQ",
      "SimplePolyhedronQ",
      "Simplex",
      "Simplify",
      "Sin",
      "Sinc",
      "SinghMaddalaDistribution",
      "SingleEvaluation",
      "SingleLetterItalics",
      "SingleLetterStyle",
      "SingularValueDecomposition",
      "SingularValueList",
      "SingularValuePlot",
      "SingularValues",
      "Sinh",
      "SinhIntegral",
      "SinIntegral",
      "SixJSymbol",
      "Skeleton",
      "SkeletonTransform",
      "SkellamDistribution",
      "Skewness",
      "SkewNormalDistribution",
      "SkinStyle",
      "Skip",
      "SliceContourPlot3D",
      "SliceDensityPlot3D",
      "SliceDistribution",
      "SliceVectorPlot3D",
      "Slider",
      "Slider2D",
      "Slider2DBox",
      "Slider2DBoxOptions",
      "SliderBox",
      "SliderBoxOptions",
      "SlideView",
      "Slot",
      "SlotSequence",
      "Small",
      "SmallCircle",
      "Smaller",
      "SmithDecomposition",
      "SmithDelayCompensator",
      "SmithWatermanSimilarity",
      "SmoothDensityHistogram",
      "SmoothHistogram",
      "SmoothHistogram3D",
      "SmoothKernelDistribution",
      "SnDispersion",
      "Snippet",
      "SnubPolyhedron",
      "SocialMediaData",
      "Socket",
      "SocketConnect",
      "SocketListen",
      "SocketListener",
      "SocketObject",
      "SocketOpen",
      "SocketReadMessage",
      "SocketReadyQ",
      "Sockets",
      "SocketWaitAll",
      "SocketWaitNext",
      "SoftmaxLayer",
      "SokalSneathDissimilarity",
      "SolarEclipse",
      "SolarSystemFeatureData",
      "SolidAngle",
      "SolidData",
      "SolidRegionQ",
      "Solve",
      "SolveAlways",
      "SolveDelayed",
      "Sort",
      "SortBy",
      "SortedBy",
      "SortedEntityClass",
      "Sound",
      "SoundAndGraphics",
      "SoundNote",
      "SoundVolume",
      "SourceLink",
      "Sow",
      "Space",
      "SpaceCurveData",
      "SpaceForm",
      "Spacer",
      "Spacings",
      "Span",
      "SpanAdjustments",
      "SpanCharacterRounding",
      "SpanFromAbove",
      "SpanFromBoth",
      "SpanFromLeft",
      "SpanLineThickness",
      "SpanMaxSize",
      "SpanMinSize",
      "SpanningCharacters",
      "SpanSymmetric",
      "SparseArray",
      "SpatialGraphDistribution",
      "SpatialMedian",
      "SpatialTransformationLayer",
      "Speak",
      "SpeakerMatchQ",
      "SpeakTextPacket",
      "SpearmanRankTest",
      "SpearmanRho",
      "SpeciesData",
      "SpecificityGoal",
      "SpectralLineData",
      "Spectrogram",
      "SpectrogramArray",
      "Specularity",
      "SpeechCases",
      "SpeechInterpreter",
      "SpeechRecognize",
      "SpeechSynthesize",
      "SpellingCorrection",
      "SpellingCorrectionList",
      "SpellingDictionaries",
      "SpellingDictionariesPath",
      "SpellingOptions",
      "SpellingSuggestionsPacket",
      "Sphere",
      "SphereBox",
      "SpherePoints",
      "SphericalBesselJ",
      "SphericalBesselY",
      "SphericalHankelH1",
      "SphericalHankelH2",
      "SphericalHarmonicY",
      "SphericalPlot3D",
      "SphericalRegion",
      "SphericalShell",
      "SpheroidalEigenvalue",
      "SpheroidalJoiningFactor",
      "SpheroidalPS",
      "SpheroidalPSPrime",
      "SpheroidalQS",
      "SpheroidalQSPrime",
      "SpheroidalRadialFactor",
      "SpheroidalS1",
      "SpheroidalS1Prime",
      "SpheroidalS2",
      "SpheroidalS2Prime",
      "Splice",
      "SplicedDistribution",
      "SplineClosed",
      "SplineDegree",
      "SplineKnots",
      "SplineWeights",
      "Split",
      "SplitBy",
      "SpokenString",
      "Sqrt",
      "SqrtBox",
      "SqrtBoxOptions",
      "Square",
      "SquaredEuclideanDistance",
      "SquareFreeQ",
      "SquareIntersection",
      "SquareMatrixQ",
      "SquareRepeatingElement",
      "SquaresR",
      "SquareSubset",
      "SquareSubsetEqual",
      "SquareSuperset",
      "SquareSupersetEqual",
      "SquareUnion",
      "SquareWave",
      "SSSTriangle",
      "StabilityMargins",
      "StabilityMarginsStyle",
      "StableDistribution",
      "Stack",
      "StackBegin",
      "StackComplete",
      "StackedDateListPlot",
      "StackedListPlot",
      "StackInhibit",
      "StadiumShape",
      "StandardAtmosphereData",
      "StandardDeviation",
      "StandardDeviationFilter",
      "StandardForm",
      "Standardize",
      "Standardized",
      "StandardOceanData",
      "StandbyDistribution",
      "Star",
      "StarClusterData",
      "StarData",
      "StarGraph",
      "StartAsynchronousTask",
      "StartExternalSession",
      "StartingStepSize",
      "StartOfLine",
      "StartOfString",
      "StartProcess",
      "StartScheduledTask",
      "StartupSound",
      "StartWebSession",
      "StateDimensions",
      "StateFeedbackGains",
      "StateOutputEstimator",
      "StateResponse",
      "StateSpaceModel",
      "StateSpaceRealization",
      "StateSpaceTransform",
      "StateTransformationLinearize",
      "StationaryDistribution",
      "StationaryWaveletPacketTransform",
      "StationaryWaveletTransform",
      "StatusArea",
      "StatusCentrality",
      "StepMonitor",
      "StereochemistryElements",
      "StieltjesGamma",
      "StippleShading",
      "StirlingS1",
      "StirlingS2",
      "StopAsynchronousTask",
      "StoppingPowerData",
      "StopScheduledTask",
      "StrataVariables",
      "StratonovichProcess",
      "StreamColorFunction",
      "StreamColorFunctionScaling",
      "StreamDensityPlot",
      "StreamMarkers",
      "StreamPlot",
      "StreamPoints",
      "StreamPosition",
      "Streams",
      "StreamScale",
      "StreamStyle",
      "String",
      "StringBreak",
      "StringByteCount",
      "StringCases",
      "StringContainsQ",
      "StringCount",
      "StringDelete",
      "StringDrop",
      "StringEndsQ",
      "StringExpression",
      "StringExtract",
      "StringForm",
      "StringFormat",
      "StringFreeQ",
      "StringInsert",
      "StringJoin",
      "StringLength",
      "StringMatchQ",
      "StringPadLeft",
      "StringPadRight",
      "StringPart",
      "StringPartition",
      "StringPosition",
      "StringQ",
      "StringRepeat",
      "StringReplace",
      "StringReplaceList",
      "StringReplacePart",
      "StringReverse",
      "StringRiffle",
      "StringRotateLeft",
      "StringRotateRight",
      "StringSkeleton",
      "StringSplit",
      "StringStartsQ",
      "StringTake",
      "StringTemplate",
      "StringToByteArray",
      "StringToStream",
      "StringTrim",
      "StripBoxes",
      "StripOnInput",
      "StripWrapperBoxes",
      "StrokeForm",
      "StructuralImportance",
      "StructuredArray",
      "StructuredArrayHeadQ",
      "StructuredSelection",
      "StruveH",
      "StruveL",
      "Stub",
      "StudentTDistribution",
      "Style",
      "StyleBox",
      "StyleBoxAutoDelete",
      "StyleData",
      "StyleDefinitions",
      "StyleForm",
      "StyleHints",
      "StyleKeyMapping",
      "StyleMenuListing",
      "StyleNameDialogSettings",
      "StyleNames",
      "StylePrint",
      "StyleSheetPath",
      "Subdivide",
      "Subfactorial",
      "Subgraph",
      "SubMinus",
      "SubPlus",
      "SubresultantPolynomialRemainders",
      "SubresultantPolynomials",
      "Subresultants",
      "Subscript",
      "SubscriptBox",
      "SubscriptBoxOptions",
      "Subscripted",
      "Subsequences",
      "Subset",
      "SubsetCases",
      "SubsetCount",
      "SubsetEqual",
      "SubsetMap",
      "SubsetPosition",
      "SubsetQ",
      "SubsetReplace",
      "Subsets",
      "SubStar",
      "SubstitutionSystem",
      "Subsuperscript",
      "SubsuperscriptBox",
      "SubsuperscriptBoxOptions",
      "SubtitleEncoding",
      "SubtitleTracks",
      "Subtract",
      "SubtractFrom",
      "SubtractSides",
      "SubValues",
      "Succeeds",
      "SucceedsEqual",
      "SucceedsSlantEqual",
      "SucceedsTilde",
      "Success",
      "SuchThat",
      "Sum",
      "SumConvergence",
      "SummationLayer",
      "Sunday",
      "SunPosition",
      "Sunrise",
      "Sunset",
      "SuperDagger",
      "SuperMinus",
      "SupernovaData",
      "SuperPlus",
      "Superscript",
      "SuperscriptBox",
      "SuperscriptBoxOptions",
      "Superset",
      "SupersetEqual",
      "SuperStar",
      "Surd",
      "SurdForm",
      "SurfaceAppearance",
      "SurfaceArea",
      "SurfaceColor",
      "SurfaceData",
      "SurfaceGraphics",
      "SurvivalDistribution",
      "SurvivalFunction",
      "SurvivalModel",
      "SurvivalModelFit",
      "SuspendPacket",
      "SuzukiDistribution",
      "SuzukiGroupSuz",
      "SwatchLegend",
      "Switch",
      "Symbol",
      "SymbolName",
      "SymletWavelet",
      "Symmetric",
      "SymmetricGroup",
      "SymmetricKey",
      "SymmetricMatrixQ",
      "SymmetricPolynomial",
      "SymmetricReduction",
      "Symmetrize",
      "SymmetrizedArray",
      "SymmetrizedArrayRules",
      "SymmetrizedDependentComponents",
      "SymmetrizedIndependentComponents",
      "SymmetrizedReplacePart",
      "SynchronousInitialization",
      "SynchronousUpdating",
      "Synonyms",
      "Syntax",
      "SyntaxForm",
      "SyntaxInformation",
      "SyntaxLength",
      "SyntaxPacket",
      "SyntaxQ",
      "SynthesizeMissingValues",
      "SystemCredential",
      "SystemCredentialData",
      "SystemCredentialKey",
      "SystemCredentialKeys",
      "SystemCredentialStoreObject",
      "SystemDialogInput",
      "SystemException",
      "SystemGet",
      "SystemHelpPath",
      "SystemInformation",
      "SystemInformationData",
      "SystemInstall",
      "SystemModel",
      "SystemModeler",
      "SystemModelExamples",
      "SystemModelLinearize",
      "SystemModelParametricSimulate",
      "SystemModelPlot",
      "SystemModelProgressReporting",
      "SystemModelReliability",
      "SystemModels",
      "SystemModelSimulate",
      "SystemModelSimulateSensitivity",
      "SystemModelSimulationData",
      "SystemOpen",
      "SystemOptions",
      "SystemProcessData",
      "SystemProcesses",
      "SystemsConnectionsModel",
      "SystemsModelDelay",
      "SystemsModelDelayApproximate",
      "SystemsModelDelete",
      "SystemsModelDimensions",
      "SystemsModelExtract",
      "SystemsModelFeedbackConnect",
      "SystemsModelLabels",
      "SystemsModelLinearity",
      "SystemsModelMerge",
      "SystemsModelOrder",
      "SystemsModelParallelConnect",
      "SystemsModelSeriesConnect",
      "SystemsModelStateFeedbackConnect",
      "SystemsModelVectorRelativeOrders",
      "SystemStub",
      "SystemTest",
      "Tab",
      "TabFilling",
      "Table",
      "TableAlignments",
      "TableDepth",
      "TableDirections",
      "TableForm",
      "TableHeadings",
      "TableSpacing",
      "TableView",
      "TableViewBox",
      "TableViewBoxBackground",
      "TableViewBoxItemSize",
      "TableViewBoxOptions",
      "TabSpacings",
      "TabView",
      "TabViewBox",
      "TabViewBoxOptions",
      "TagBox",
      "TagBoxNote",
      "TagBoxOptions",
      "TaggingRules",
      "TagSet",
      "TagSetDelayed",
      "TagStyle",
      "TagUnset",
      "Take",
      "TakeDrop",
      "TakeLargest",
      "TakeLargestBy",
      "TakeList",
      "TakeSmallest",
      "TakeSmallestBy",
      "TakeWhile",
      "Tally",
      "Tan",
      "Tanh",
      "TargetDevice",
      "TargetFunctions",
      "TargetSystem",
      "TargetUnits",
      "TaskAbort",
      "TaskExecute",
      "TaskObject",
      "TaskRemove",
      "TaskResume",
      "Tasks",
      "TaskSuspend",
      "TaskWait",
      "TautologyQ",
      "TelegraphProcess",
      "TemplateApply",
      "TemplateArgBox",
      "TemplateBox",
      "TemplateBoxOptions",
      "TemplateEvaluate",
      "TemplateExpression",
      "TemplateIf",
      "TemplateObject",
      "TemplateSequence",
      "TemplateSlot",
      "TemplateSlotSequence",
      "TemplateUnevaluated",
      "TemplateVerbatim",
      "TemplateWith",
      "TemporalData",
      "TemporalRegularity",
      "Temporary",
      "TemporaryVariable",
      "TensorContract",
      "TensorDimensions",
      "TensorExpand",
      "TensorProduct",
      "TensorQ",
      "TensorRank",
      "TensorReduce",
      "TensorSymmetry",
      "TensorTranspose",
      "TensorWedge",
      "TestID",
      "TestReport",
      "TestReportObject",
      "TestResultObject",
      "Tetrahedron",
      "TetrahedronBox",
      "TetrahedronBoxOptions",
      "TeXForm",
      "TeXSave",
      "Text",
      "Text3DBox",
      "Text3DBoxOptions",
      "TextAlignment",
      "TextBand",
      "TextBoundingBox",
      "TextBox",
      "TextCases",
      "TextCell",
      "TextClipboardType",
      "TextContents",
      "TextData",
      "TextElement",
      "TextForm",
      "TextGrid",
      "TextJustification",
      "TextLine",
      "TextPacket",
      "TextParagraph",
      "TextPosition",
      "TextRecognize",
      "TextSearch",
      "TextSearchReport",
      "TextSentences",
      "TextString",
      "TextStructure",
      "TextStyle",
      "TextTranslation",
      "Texture",
      "TextureCoordinateFunction",
      "TextureCoordinateScaling",
      "TextWords",
      "Therefore",
      "ThermodynamicData",
      "ThermometerGauge",
      "Thick",
      "Thickness",
      "Thin",
      "Thinning",
      "ThisLink",
      "ThompsonGroupTh",
      "Thread",
      "ThreadingLayer",
      "ThreeJSymbol",
      "Threshold",
      "Through",
      "Throw",
      "ThueMorse",
      "Thumbnail",
      "Thursday",
      "Ticks",
      "TicksStyle",
      "TideData",
      "Tilde",
      "TildeEqual",
      "TildeFullEqual",
      "TildeTilde",
      "TimeConstrained",
      "TimeConstraint",
      "TimeDirection",
      "TimeFormat",
      "TimeGoal",
      "TimelinePlot",
      "TimeObject",
      "TimeObjectQ",
      "TimeRemaining",
      "Times",
      "TimesBy",
      "TimeSeries",
      "TimeSeriesAggregate",
      "TimeSeriesForecast",
      "TimeSeriesInsert",
      "TimeSeriesInvertibility",
      "TimeSeriesMap",
      "TimeSeriesMapThread",
      "TimeSeriesModel",
      "TimeSeriesModelFit",
      "TimeSeriesResample",
      "TimeSeriesRescale",
      "TimeSeriesShift",
      "TimeSeriesThread",
      "TimeSeriesWindow",
      "TimeUsed",
      "TimeValue",
      "TimeWarpingCorrespondence",
      "TimeWarpingDistance",
      "TimeZone",
      "TimeZoneConvert",
      "TimeZoneOffset",
      "Timing",
      "Tiny",
      "TitleGrouping",
      "TitsGroupT",
      "ToBoxes",
      "ToCharacterCode",
      "ToColor",
      "ToContinuousTimeModel",
      "ToDate",
      "Today",
      "ToDiscreteTimeModel",
      "ToEntity",
      "ToeplitzMatrix",
      "ToExpression",
      "ToFileName",
      "Together",
      "Toggle",
      "ToggleFalse",
      "Toggler",
      "TogglerBar",
      "TogglerBox",
      "TogglerBoxOptions",
      "ToHeldExpression",
      "ToInvertibleTimeSeries",
      "TokenWords",
      "Tolerance",
      "ToLowerCase",
      "Tomorrow",
      "ToNumberField",
      "TooBig",
      "Tooltip",
      "TooltipBox",
      "TooltipBoxOptions",
      "TooltipDelay",
      "TooltipStyle",
      "ToonShading",
      "Top",
      "TopHatTransform",
      "ToPolarCoordinates",
      "TopologicalSort",
      "ToRadicals",
      "ToRules",
      "ToSphericalCoordinates",
      "ToString",
      "Total",
      "TotalHeight",
      "TotalLayer",
      "TotalVariationFilter",
      "TotalWidth",
      "TouchPosition",
      "TouchscreenAutoZoom",
      "TouchscreenControlPlacement",
      "ToUpperCase",
      "Tr",
      "Trace",
      "TraceAbove",
      "TraceAction",
      "TraceBackward",
      "TraceDepth",
      "TraceDialog",
      "TraceForward",
      "TraceInternal",
      "TraceLevel",
      "TraceOff",
      "TraceOn",
      "TraceOriginal",
      "TracePrint",
      "TraceScan",
      "TrackedSymbols",
      "TrackingFunction",
      "TracyWidomDistribution",
      "TradingChart",
      "TraditionalForm",
      "TraditionalFunctionNotation",
      "TraditionalNotation",
      "TraditionalOrder",
      "TrainingProgressCheckpointing",
      "TrainingProgressFunction",
      "TrainingProgressMeasurements",
      "TrainingProgressReporting",
      "TrainingStoppingCriterion",
      "TrainingUpdateSchedule",
      "TransferFunctionCancel",
      "TransferFunctionExpand",
      "TransferFunctionFactor",
      "TransferFunctionModel",
      "TransferFunctionPoles",
      "TransferFunctionTransform",
      "TransferFunctionZeros",
      "TransformationClass",
      "TransformationFunction",
      "TransformationFunctions",
      "TransformationMatrix",
      "TransformedDistribution",
      "TransformedField",
      "TransformedProcess",
      "TransformedRegion",
      "TransitionDirection",
      "TransitionDuration",
      "TransitionEffect",
      "TransitiveClosureGraph",
      "TransitiveReductionGraph",
      "Translate",
      "TranslationOptions",
      "TranslationTransform",
      "Transliterate",
      "Transparent",
      "TransparentColor",
      "Transpose",
      "TransposeLayer",
      "TrapSelection",
      "TravelDirections",
      "TravelDirectionsData",
      "TravelDistance",
      "TravelDistanceList",
      "TravelMethod",
      "TravelTime",
      "TreeForm",
      "TreeGraph",
      "TreeGraphQ",
      "TreePlot",
      "TrendStyle",
      "Triangle",
      "TriangleCenter",
      "TriangleConstruct",
      "TriangleMeasurement",
      "TriangleWave",
      "TriangularDistribution",
      "TriangulateMesh",
      "Trig",
      "TrigExpand",
      "TrigFactor",
      "TrigFactorList",
      "Trigger",
      "TrigReduce",
      "TrigToExp",
      "TrimmedMean",
      "TrimmedVariance",
      "TropicalStormData",
      "True",
      "TrueQ",
      "TruncatedDistribution",
      "TruncatedPolyhedron",
      "TsallisQExponentialDistribution",
      "TsallisQGaussianDistribution",
      "TTest",
      "Tube",
      "TubeBezierCurveBox",
      "TubeBezierCurveBoxOptions",
      "TubeBox",
      "TubeBoxOptions",
      "TubeBSplineCurveBox",
      "TubeBSplineCurveBoxOptions",
      "Tuesday",
      "TukeyLambdaDistribution",
      "TukeyWindow",
      "TunnelData",
      "Tuples",
      "TuranGraph",
      "TuringMachine",
      "TuttePolynomial",
      "TwoWayRule",
      "Typed",
      "TypeSpecifier",
      "UnateQ",
      "Uncompress",
      "UnconstrainedParameters",
      "Undefined",
      "UnderBar",
      "Underflow",
      "Underlined",
      "Underoverscript",
      "UnderoverscriptBox",
      "UnderoverscriptBoxOptions",
      "Underscript",
      "UnderscriptBox",
      "UnderscriptBoxOptions",
      "UnderseaFeatureData",
      "UndirectedEdge",
      "UndirectedGraph",
      "UndirectedGraphQ",
      "UndoOptions",
      "UndoTrackedVariables",
      "Unequal",
      "UnequalTo",
      "Unevaluated",
      "UniformDistribution",
      "UniformGraphDistribution",
      "UniformPolyhedron",
      "UniformSumDistribution",
      "Uninstall",
      "Union",
      "UnionedEntityClass",
      "UnionPlus",
      "Unique",
      "UnitaryMatrixQ",
      "UnitBox",
      "UnitConvert",
      "UnitDimensions",
      "Unitize",
      "UnitRootTest",
      "UnitSimplify",
      "UnitStep",
      "UnitSystem",
      "UnitTriangle",
      "UnitVector",
      "UnitVectorLayer",
      "UnityDimensions",
      "UniverseModelData",
      "UniversityData",
      "UnixTime",
      "Unprotect",
      "UnregisterExternalEvaluator",
      "UnsameQ",
      "UnsavedVariables",
      "Unset",
      "UnsetShared",
      "UntrackedVariables",
      "Up",
      "UpArrow",
      "UpArrowBar",
      "UpArrowDownArrow",
      "Update",
      "UpdateDynamicObjects",
      "UpdateDynamicObjectsSynchronous",
      "UpdateInterval",
      "UpdatePacletSites",
      "UpdateSearchIndex",
      "UpDownArrow",
      "UpEquilibrium",
      "UpperCaseQ",
      "UpperLeftArrow",
      "UpperRightArrow",
      "UpperTriangularize",
      "UpperTriangularMatrixQ",
      "Upsample",
      "UpSet",
      "UpSetDelayed",
      "UpTee",
      "UpTeeArrow",
      "UpTo",
      "UpValues",
      "URL",
      "URLBuild",
      "URLDecode",
      "URLDispatcher",
      "URLDownload",
      "URLDownloadSubmit",
      "URLEncode",
      "URLExecute",
      "URLExpand",
      "URLFetch",
      "URLFetchAsynchronous",
      "URLParse",
      "URLQueryDecode",
      "URLQueryEncode",
      "URLRead",
      "URLResponseTime",
      "URLSave",
      "URLSaveAsynchronous",
      "URLShorten",
      "URLSubmit",
      "UseGraphicsRange",
      "UserDefinedWavelet",
      "Using",
      "UsingFrontEnd",
      "UtilityFunction",
      "V2Get",
      "ValenceErrorHandling",
      "ValidationLength",
      "ValidationSet",
      "Value",
      "ValueBox",
      "ValueBoxOptions",
      "ValueDimensions",
      "ValueForm",
      "ValuePreprocessingFunction",
      "ValueQ",
      "Values",
      "ValuesData",
      "Variables",
      "Variance",
      "VarianceEquivalenceTest",
      "VarianceEstimatorFunction",
      "VarianceGammaDistribution",
      "VarianceTest",
      "VectorAngle",
      "VectorAround",
      "VectorAspectRatio",
      "VectorColorFunction",
      "VectorColorFunctionScaling",
      "VectorDensityPlot",
      "VectorGlyphData",
      "VectorGreater",
      "VectorGreaterEqual",
      "VectorLess",
      "VectorLessEqual",
      "VectorMarkers",
      "VectorPlot",
      "VectorPlot3D",
      "VectorPoints",
      "VectorQ",
      "VectorRange",
      "Vectors",
      "VectorScale",
      "VectorScaling",
      "VectorSizes",
      "VectorStyle",
      "Vee",
      "Verbatim",
      "Verbose",
      "VerboseConvertToPostScriptPacket",
      "VerificationTest",
      "VerifyConvergence",
      "VerifyDerivedKey",
      "VerifyDigitalSignature",
      "VerifyFileSignature",
      "VerifyInterpretation",
      "VerifySecurityCertificates",
      "VerifySolutions",
      "VerifyTestAssumptions",
      "Version",
      "VersionedPreferences",
      "VersionNumber",
      "VertexAdd",
      "VertexCapacity",
      "VertexColors",
      "VertexComponent",
      "VertexConnectivity",
      "VertexContract",
      "VertexCoordinateRules",
      "VertexCoordinates",
      "VertexCorrelationSimilarity",
      "VertexCosineSimilarity",
      "VertexCount",
      "VertexCoverQ",
      "VertexDataCoordinates",
      "VertexDegree",
      "VertexDelete",
      "VertexDiceSimilarity",
      "VertexEccentricity",
      "VertexInComponent",
      "VertexInDegree",
      "VertexIndex",
      "VertexJaccardSimilarity",
      "VertexLabeling",
      "VertexLabels",
      "VertexLabelStyle",
      "VertexList",
      "VertexNormals",
      "VertexOutComponent",
      "VertexOutDegree",
      "VertexQ",
      "VertexRenderingFunction",
      "VertexReplace",
      "VertexShape",
      "VertexShapeFunction",
      "VertexSize",
      "VertexStyle",
      "VertexTextureCoordinates",
      "VertexWeight",
      "VertexWeightedGraphQ",
      "Vertical",
      "VerticalBar",
      "VerticalForm",
      "VerticalGauge",
      "VerticalSeparator",
      "VerticalSlider",
      "VerticalTilde",
      "Video",
      "VideoEncoding",
      "VideoExtractFrames",
      "VideoFrameList",
      "VideoFrameMap",
      "VideoPause",
      "VideoPlay",
      "VideoQ",
      "VideoStop",
      "VideoStream",
      "VideoStreams",
      "VideoTimeSeries",
      "VideoTracks",
      "VideoTrim",
      "ViewAngle",
      "ViewCenter",
      "ViewMatrix",
      "ViewPoint",
      "ViewPointSelectorSettings",
      "ViewPort",
      "ViewProjection",
      "ViewRange",
      "ViewVector",
      "ViewVertical",
      "VirtualGroupData",
      "Visible",
      "VisibleCell",
      "VoiceStyleData",
      "VoigtDistribution",
      "VolcanoData",
      "Volume",
      "VonMisesDistribution",
      "VoronoiMesh",
      "WaitAll",
      "WaitAsynchronousTask",
      "WaitNext",
      "WaitUntil",
      "WakebyDistribution",
      "WalleniusHypergeometricDistribution",
      "WaringYuleDistribution",
      "WarpingCorrespondence",
      "WarpingDistance",
      "WatershedComponents",
      "WatsonUSquareTest",
      "WattsStrogatzGraphDistribution",
      "WaveletBestBasis",
      "WaveletFilterCoefficients",
      "WaveletImagePlot",
      "WaveletListPlot",
      "WaveletMapIndexed",
      "WaveletMatrixPlot",
      "WaveletPhi",
      "WaveletPsi",
      "WaveletScale",
      "WaveletScalogram",
      "WaveletThreshold",
      "WeaklyConnectedComponents",
      "WeaklyConnectedGraphComponents",
      "WeaklyConnectedGraphQ",
      "WeakStationarity",
      "WeatherData",
      "WeatherForecastData",
      "WebAudioSearch",
      "WebElementObject",
      "WeberE",
      "WebExecute",
      "WebImage",
      "WebImageSearch",
      "WebSearch",
      "WebSessionObject",
      "WebSessions",
      "WebWindowObject",
      "Wedge",
      "Wednesday",
      "WeibullDistribution",
      "WeierstrassE1",
      "WeierstrassE2",
      "WeierstrassE3",
      "WeierstrassEta1",
      "WeierstrassEta2",
      "WeierstrassEta3",
      "WeierstrassHalfPeriods",
      "WeierstrassHalfPeriodW1",
      "WeierstrassHalfPeriodW2",
      "WeierstrassHalfPeriodW3",
      "WeierstrassInvariantG2",
      "WeierstrassInvariantG3",
      "WeierstrassInvariants",
      "WeierstrassP",
      "WeierstrassPPrime",
      "WeierstrassSigma",
      "WeierstrassZeta",
      "WeightedAdjacencyGraph",
      "WeightedAdjacencyMatrix",
      "WeightedData",
      "WeightedGraphQ",
      "Weights",
      "WelchWindow",
      "WheelGraph",
      "WhenEvent",
      "Which",
      "While",
      "White",
      "WhiteNoiseProcess",
      "WhitePoint",
      "Whitespace",
      "WhitespaceCharacter",
      "WhittakerM",
      "WhittakerW",
      "WienerFilter",
      "WienerProcess",
      "WignerD",
      "WignerSemicircleDistribution",
      "WikidataData",
      "WikidataSearch",
      "WikipediaData",
      "WikipediaSearch",
      "WilksW",
      "WilksWTest",
      "WindDirectionData",
      "WindingCount",
      "WindingPolygon",
      "WindowClickSelect",
      "WindowElements",
      "WindowFloating",
      "WindowFrame",
      "WindowFrameElements",
      "WindowMargins",
      "WindowMovable",
      "WindowOpacity",
      "WindowPersistentStyles",
      "WindowSelected",
      "WindowSize",
      "WindowStatusArea",
      "WindowTitle",
      "WindowToolbars",
      "WindowWidth",
      "WindSpeedData",
      "WindVectorData",
      "WinsorizedMean",
      "WinsorizedVariance",
      "WishartMatrixDistribution",
      "With",
      "WolframAlpha",
      "WolframAlphaDate",
      "WolframAlphaQuantity",
      "WolframAlphaResult",
      "WolframLanguageData",
      "Word",
      "WordBoundary",
      "WordCharacter",
      "WordCloud",
      "WordCount",
      "WordCounts",
      "WordData",
      "WordDefinition",
      "WordFrequency",
      "WordFrequencyData",
      "WordList",
      "WordOrientation",
      "WordSearch",
      "WordSelectionFunction",
      "WordSeparators",
      "WordSpacings",
      "WordStem",
      "WordTranslation",
      "WorkingPrecision",
      "WrapAround",
      "Write",
      "WriteLine",
      "WriteString",
      "Wronskian",
      "XMLElement",
      "XMLObject",
      "XMLTemplate",
      "Xnor",
      "Xor",
      "XYZColor",
      "Yellow",
      "Yesterday",
      "YuleDissimilarity",
      "ZernikeR",
      "ZeroSymmetric",
      "ZeroTest",
      "ZeroWidthTimes",
      "Zeta",
      "ZetaZero",
      "ZIPCodeData",
      "ZipfDistribution",
      "ZoomCenter",
      "ZoomFactor",
      "ZTest",
      "ZTransform",
      "$Aborted",
      "$ActivationGroupID",
      "$ActivationKey",
      "$ActivationUserRegistered",
      "$AddOnsDirectory",
      "$AllowDataUpdates",
      "$AllowExternalChannelFunctions",
      "$AllowInternet",
      "$AssertFunction",
      "$Assumptions",
      "$AsynchronousTask",
      "$AudioDecoders",
      "$AudioEncoders",
      "$AudioInputDevices",
      "$AudioOutputDevices",
      "$BaseDirectory",
      "$BasePacletsDirectory",
      "$BatchInput",
      "$BatchOutput",
      "$BlockchainBase",
      "$BoxForms",
      "$ByteOrdering",
      "$CacheBaseDirectory",
      "$Canceled",
      "$ChannelBase",
      "$CharacterEncoding",
      "$CharacterEncodings",
      "$CloudAccountName",
      "$CloudBase",
      "$CloudConnected",
      "$CloudConnection",
      "$CloudCreditsAvailable",
      "$CloudEvaluation",
      "$CloudExpressionBase",
      "$CloudObjectNameFormat",
      "$CloudObjectURLType",
      "$CloudRootDirectory",
      "$CloudSymbolBase",
      "$CloudUserID",
      "$CloudUserUUID",
      "$CloudVersion",
      "$CloudVersionNumber",
      "$CloudWolframEngineVersionNumber",
      "$CommandLine",
      "$CompilationTarget",
      "$ConditionHold",
      "$ConfiguredKernels",
      "$Context",
      "$ContextPath",
      "$ControlActiveSetting",
      "$Cookies",
      "$CookieStore",
      "$CreationDate",
      "$CurrentLink",
      "$CurrentTask",
      "$CurrentWebSession",
      "$DataStructures",
      "$DateStringFormat",
      "$DefaultAudioInputDevice",
      "$DefaultAudioOutputDevice",
      "$DefaultFont",
      "$DefaultFrontEnd",
      "$DefaultImagingDevice",
      "$DefaultLocalBase",
      "$DefaultMailbox",
      "$DefaultNetworkInterface",
      "$DefaultPath",
      "$DefaultProxyRules",
      "$DefaultSystemCredentialStore",
      "$Display",
      "$DisplayFunction",
      "$DistributedContexts",
      "$DynamicEvaluation",
      "$Echo",
      "$EmbedCodeEnvironments",
      "$EmbeddableServices",
      "$EntityStores",
      "$Epilog",
      "$EvaluationCloudBase",
      "$EvaluationCloudObject",
      "$EvaluationEnvironment",
      "$ExportFormats",
      "$ExternalIdentifierTypes",
      "$ExternalStorageBase",
      "$Failed",
      "$FinancialDataSource",
      "$FontFamilies",
      "$FormatType",
      "$FrontEnd",
      "$FrontEndSession",
      "$GeoEntityTypes",
      "$GeoLocation",
      "$GeoLocationCity",
      "$GeoLocationCountry",
      "$GeoLocationPrecision",
      "$GeoLocationSource",
      "$HistoryLength",
      "$HomeDirectory",
      "$HTMLExportRules",
      "$HTTPCookies",
      "$HTTPRequest",
      "$IgnoreEOF",
      "$ImageFormattingWidth",
      "$ImageResolution",
      "$ImagingDevice",
      "$ImagingDevices",
      "$ImportFormats",
      "$IncomingMailSettings",
      "$InitialDirectory",
      "$Initialization",
      "$InitializationContexts",
      "$Input",
      "$InputFileName",
      "$InputStreamMethods",
      "$Inspector",
      "$InstallationDate",
      "$InstallationDirectory",
      "$InterfaceEnvironment",
      "$InterpreterTypes",
      "$IterationLimit",
      "$KernelCount",
      "$KernelID",
      "$Language",
      "$LaunchDirectory",
      "$LibraryPath",
      "$LicenseExpirationDate",
      "$LicenseID",
      "$LicenseProcesses",
      "$LicenseServer",
      "$LicenseSubprocesses",
      "$LicenseType",
      "$Line",
      "$Linked",
      "$LinkSupported",
      "$LoadedFiles",
      "$LocalBase",
      "$LocalSymbolBase",
      "$MachineAddresses",
      "$MachineDomain",
      "$MachineDomains",
      "$MachineEpsilon",
      "$MachineID",
      "$MachineName",
      "$MachinePrecision",
      "$MachineType",
      "$MaxExtraPrecision",
      "$MaxLicenseProcesses",
      "$MaxLicenseSubprocesses",
      "$MaxMachineNumber",
      "$MaxNumber",
      "$MaxPiecewiseCases",
      "$MaxPrecision",
      "$MaxRootDegree",
      "$MessageGroups",
      "$MessageList",
      "$MessagePrePrint",
      "$Messages",
      "$MinMachineNumber",
      "$MinNumber",
      "$MinorReleaseNumber",
      "$MinPrecision",
      "$MobilePhone",
      "$ModuleNumber",
      "$NetworkConnected",
      "$NetworkInterfaces",
      "$NetworkLicense",
      "$NewMessage",
      "$NewSymbol",
      "$NotebookInlineStorageLimit",
      "$Notebooks",
      "$NoValue",
      "$NumberMarks",
      "$Off",
      "$OperatingSystem",
      "$Output",
      "$OutputForms",
      "$OutputSizeLimit",
      "$OutputStreamMethods",
      "$Packages",
      "$ParentLink",
      "$ParentProcessID",
      "$PasswordFile",
      "$PatchLevelID",
      "$Path",
      "$PathnameSeparator",
      "$PerformanceGoal",
      "$Permissions",
      "$PermissionsGroupBase",
      "$PersistenceBase",
      "$PersistencePath",
      "$PipeSupported",
      "$PlotTheme",
      "$Post",
      "$Pre",
      "$PreferencesDirectory",
      "$PreInitialization",
      "$PrePrint",
      "$PreRead",
      "$PrintForms",
      "$PrintLiteral",
      "$Printout3DPreviewer",
      "$ProcessID",
      "$ProcessorCount",
      "$ProcessorType",
      "$ProductInformation",
      "$ProgramName",
      "$PublisherID",
      "$RandomState",
      "$RecursionLimit",
      "$RegisteredDeviceClasses",
      "$RegisteredUserName",
      "$ReleaseNumber",
      "$RequesterAddress",
      "$RequesterWolframID",
      "$RequesterWolframUUID",
      "$RootDirectory",
      "$ScheduledTask",
      "$ScriptCommandLine",
      "$ScriptInputString",
      "$SecuredAuthenticationKeyTokens",
      "$ServiceCreditsAvailable",
      "$Services",
      "$SessionID",
      "$SetParentLink",
      "$SharedFunctions",
      "$SharedVariables",
      "$SoundDisplay",
      "$SoundDisplayFunction",
      "$SourceLink",
      "$SSHAuthentication",
      "$SubtitleDecoders",
      "$SubtitleEncoders",
      "$SummaryBoxDataSizeLimit",
      "$SuppressInputFormHeads",
      "$SynchronousEvaluation",
      "$SyntaxHandler",
      "$System",
      "$SystemCharacterEncoding",
      "$SystemCredentialStore",
      "$SystemID",
      "$SystemMemory",
      "$SystemShell",
      "$SystemTimeZone",
      "$SystemWordLength",
      "$TemplatePath",
      "$TemporaryDirectory",
      "$TemporaryPrefix",
      "$TestFileName",
      "$TextStyle",
      "$TimedOut",
      "$TimeUnit",
      "$TimeZone",
      "$TimeZoneEntity",
      "$TopDirectory",
      "$TraceOff",
      "$TraceOn",
      "$TracePattern",
      "$TracePostAction",
      "$TracePreAction",
      "$UnitSystem",
      "$Urgent",
      "$UserAddOnsDirectory",
      "$UserAgentLanguages",
      "$UserAgentMachine",
      "$UserAgentName",
      "$UserAgentOperatingSystem",
      "$UserAgentString",
      "$UserAgentVersion",
      "$UserBaseDirectory",
      "$UserBasePacletsDirectory",
      "$UserDocumentsDirectory",
      "$Username",
      "$UserName",
      "$UserURLBase",
      "$Version",
      "$VersionNumber",
      "$VideoDecoders",
      "$VideoEncoders",
      "$VoiceStyles",
      "$WolframDocumentsDirectory",
      "$WolframID",
      "$WolframUUID"
    ];
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: Wolfram Language
    Description: The Wolfram Language is the programming language used in Wolfram Mathematica, a modern technical computing system spanning most areas of technical computing.
    Authors: Patrick Scheibe , Robert Jacobson 
    Website: https://www.wolfram.com/mathematica/
    Category: scientific
    */
    
    /** @type LanguageFn */
    function mathematica(hljs) {
      /*
      This rather scary looking matching of Mathematica numbers is carefully explained by Robert Jacobson here:
      https://wltools.github.io/LanguageSpec/Specification/Syntax/Number-representations/
       */
      const BASE_RE = /([2-9]|[1-2]\d|[3][0-5])\^\^/;
      const BASE_DIGITS_RE = /(\w*\.\w+|\w+\.\w*|\w+)/;
      const NUMBER_RE = /(\d*\.\d+|\d+\.\d*|\d+)/;
      const BASE_NUMBER_RE = either(concat(BASE_RE, BASE_DIGITS_RE), NUMBER_RE);
    
      const ACCURACY_RE = /``[+-]?(\d*\.\d+|\d+\.\d*|\d+)/;
      const PRECISION_RE = /`([+-]?(\d*\.\d+|\d+\.\d*|\d+))?/;
      const APPROXIMATE_NUMBER_RE = either(ACCURACY_RE, PRECISION_RE);
    
      const SCIENTIFIC_NOTATION_RE = /\*\^[+-]?\d+/;
    
      const MATHEMATICA_NUMBER_RE = concat(
        BASE_NUMBER_RE,
        optional(APPROXIMATE_NUMBER_RE),
        optional(SCIENTIFIC_NOTATION_RE)
      );
    
      const NUMBERS = {
        className: 'number',
        relevance: 0,
        begin: MATHEMATICA_NUMBER_RE
      };
    
      const SYMBOL_RE = /[a-zA-Z$][a-zA-Z0-9$]*/;
      const SYSTEM_SYMBOLS_SET = new Set(SYSTEM_SYMBOLS);
      /** @type {Mode} */
      const SYMBOLS = {
        variants: [
          {
            className: 'builtin-symbol',
            begin: SYMBOL_RE,
            // for performance out of fear of regex.either(...Mathematica.SYSTEM_SYMBOLS)
            "on:begin": (match, response) => {
              if (!SYSTEM_SYMBOLS_SET.has(match[0])) response.ignoreMatch();
            }
          },
          {
            className: 'symbol',
            relevance: 0,
            begin: SYMBOL_RE
          }
        ]
      };
    
      const NAMED_CHARACTER = {
        className: 'named-character',
        begin: /\\\[[$a-zA-Z][$a-zA-Z0-9]+\]/
      };
    
      const OPERATORS = {
        className: 'operator',
        relevance: 0,
        begin: /[+\-*/,;.:@~=><&|_`'^?!%]+/
      };
      const PATTERNS = {
        className: 'pattern',
        relevance: 0,
        begin: /([a-zA-Z$][a-zA-Z0-9$]*)?_+([a-zA-Z$][a-zA-Z0-9$]*)?/
      };
    
      const SLOTS = {
        className: 'slot',
        relevance: 0,
        begin: /#[a-zA-Z$][a-zA-Z0-9$]*|#+[0-9]?/
      };
    
      const BRACES = {
        className: 'brace',
        relevance: 0,
        begin: /[[\](){}]/
      };
    
      const MESSAGES = {
        className: 'message-name',
        relevance: 0,
        begin: concat("::", SYMBOL_RE)
      };
    
      return {
        name: 'Mathematica',
        aliases: [
          'mma',
          'wl'
        ],
        classNameAliases: {
          brace: 'punctuation',
          pattern: 'type',
          slot: 'type',
          symbol: 'variable',
          'named-character': 'variable',
          'builtin-symbol': 'built_in',
          'message-name': 'string'
        },
        contains: [
          hljs.COMMENT(/\(\*/, /\*\)/, {
            contains: [ 'self' ]
          }),
          PATTERNS,
          SLOTS,
          MESSAGES,
          SYMBOLS,
          NAMED_CHARACTER,
          hljs.QUOTE_STRING_MODE,
          NUMBERS,
          OPERATORS,
          BRACES
        ]
      };
    }
    
    module.exports = mathematica;
    
    
    /***/ },
    
    /***/ 56023
    (module) {
    
    /*
    Language: Matlab
    Author: Denis Bardadym 
    Contributors: Eugene Nizhibitsky , Egor Rogov 
    Website: https://www.mathworks.com/products/matlab.html
    Category: scientific
    */
    
    /*
      Formal syntax is not published, helpful link:
      https://github.com/kornilova-l/matlab-IntelliJ-plugin/blob/master/src/main/grammar/Matlab.bnf
    */
    function matlab(hljs) {
    
      var TRANSPOSE_RE = '(\'|\\.\')+';
      var TRANSPOSE = {
        relevance: 0,
        contains: [
          { begin: TRANSPOSE_RE }
        ]
      };
    
      return {
        name: 'Matlab',
        keywords: {
          keyword:
            'arguments break case catch classdef continue else elseif end enumeration events for function ' +
            'global if methods otherwise parfor persistent properties return spmd switch try while',
          built_in:
            'sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan ' +
            'atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot ' +
            'cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog ' +
            'realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal ' +
            'cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli ' +
            'besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma ' +
            'gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms ' +
            'nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones ' +
            'eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ' +
            'ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril ' +
            'triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute ' +
            'shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan ' +
            'isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal ' +
            'rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table ' +
            'readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun ' +
            'legend intersect ismember procrustes hold num2cell '
        },
        illegal: '(//|"|#|/\\*|\\s+/\\w+)',
        contains: [
          {
            className: 'function',
            beginKeywords: 'function', end: '$',
            contains: [
              hljs.UNDERSCORE_TITLE_MODE,
              {
                className: 'params',
                variants: [
                  {begin: '\\(', end: '\\)'},
                  {begin: '\\[', end: '\\]'}
                ]
              }
            ]
          },
          {
            className: 'built_in',
            begin: /true|false/,
            relevance: 0,
            starts: TRANSPOSE
          },
          {
            begin: '[a-zA-Z][a-zA-Z_0-9]*' + TRANSPOSE_RE,
            relevance: 0
          },
          {
            className: 'number',
            begin: hljs.C_NUMBER_RE,
            relevance: 0,
            starts: TRANSPOSE
          },
          {
            className: 'string',
            begin: '\'', end: '\'',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              {begin: '\'\''}]
          },
          {
            begin: /\]|\}|\)/,
            relevance: 0,
            starts: TRANSPOSE
          },
          {
            className: 'string',
            begin: '"', end: '"',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              {begin: '""'}
            ],
            starts: TRANSPOSE
          },
          hljs.COMMENT('^\\s*%\\{\\s*$', '^\\s*%\\}\\s*$'),
          hljs.COMMENT('%', '$')
        ]
      };
    }
    
    module.exports = matlab;
    
    
    /***/ },
    
    /***/ 29433
    (module) {
    
    /*
    Language: Maxima
    Author: Robert Dodier 
    Website: http://maxima.sourceforge.net
    Category: scientific
    */
    
    function maxima(hljs) {
      const KEYWORDS =
        'if then else elseif for thru do while unless step in and or not';
      const LITERALS =
        'true false unknown inf minf ind und %e %i %pi %phi %gamma';
      const BUILTIN_FUNCTIONS =
        ' abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate' +
        ' addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix' +
        ' adjoin adjoint af agd airy airy_ai airy_bi airy_dai airy_dbi algsys alg_type' +
        ' alias allroots alphacharp alphanumericp amortization %and annuity_fv' +
        ' annuity_pv antid antidiff AntiDifference append appendfile apply apply1 apply2' +
        ' applyb1 apropos args arit_amortization arithmetic arithsum array arrayapply' +
        ' arrayinfo arraymake arraysetapply ascii asec asech asin asinh askinteger' +
        ' asksign assoc assoc_legendre_p assoc_legendre_q assume assume_external_byte_order' +
        ' asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method' +
        ' av average_degree backtrace bars barsplot barsplot_description base64 base64_decode' +
        ' bashindices batch batchload bc2 bdvac belln benefit_cost bern bernpoly bernstein_approx' +
        ' bernstein_expand bernstein_poly bessel bessel_i bessel_j bessel_k bessel_simplify' +
        ' bessel_y beta beta_incomplete beta_incomplete_generalized beta_incomplete_regularized' +
        ' bezout bfallroots bffac bf_find_root bf_fmin_cobyla bfhzeta bfloat bfloatp' +
        ' bfpsi bfpsi0 bfzeta biconnected_components bimetric binomial bipartition' +
        ' block blockmatrixp bode_gain bode_phase bothcoef box boxplot boxplot_description' +
        ' break bug_report build_info|10 buildq build_sample burn cabs canform canten' +
        ' cardinality carg cartan cartesian_product catch cauchy_matrix cbffac cdf_bernoulli' +
        ' cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform' +
        ' cdf_exp cdf_f cdf_gamma cdf_general_finite_discrete cdf_geometric cdf_gumbel' +
        ' cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial' +
        ' cdf_noncentral_chi2 cdf_noncentral_student_t cdf_normal cdf_pareto cdf_poisson' +
        ' cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay' +
        ' ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic' +
        ' cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2' +
        ' charlist charp charpoly chdir chebyshev_t chebyshev_u checkdiv check_overlaps' +
        ' chinese cholesky christof chromatic_index chromatic_number cint circulant_graph' +
        ' clear_edge_weight clear_rules clear_vertex_label clebsch_gordan clebsch_graph' +
        ' clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse' +
        ' collectterms columnop columnspace columnswap columnvector combination combine' +
        ' comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph' +
        ' complete_graph complex_number_p components compose_functions concan concat' +
        ' conjugate conmetderiv connected_components connect_vertices cons constant' +
        ' constantp constituent constvalue cont2part content continuous_freq contortion' +
        ' contour_plot contract contract_edge contragrad contrib_ode convert coord' +
        ' copy copy_file copy_graph copylist copymatrix cor cos cosh cot coth cov cov1' +
        ' covdiff covect covers crc24sum create_graph create_list csc csch csetup cspline' +
        ' ctaylor ct_coordsys ctransform ctranspose cube_graph cuboctahedron_graph' +
        ' cunlisp cv cycle_digraph cycle_graph cylindrical days360 dblint deactivate' +
        ' declare declare_constvalue declare_dimensions declare_fundamental_dimensions' +
        ' declare_fundamental_units declare_qty declare_translated declare_unit_conversion' +
        ' declare_units declare_weights decsym defcon define define_alt_display define_variable' +
        ' defint defmatch defrule defstruct deftaylor degree_sequence del delete deleten' +
        ' delta demo demoivre denom depends derivdegree derivlist describe desolve' +
        ' determinant dfloat dgauss_a dgauss_b dgeev dgemm dgeqrf dgesv dgesvd diag' +
        ' diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export' +
        ' dimacs_import dimension dimensionless dimensions dimensions_as_list direct' +
        ' directory discrete_freq disjoin disjointp disolate disp dispcon dispform' +
        ' dispfun dispJordan display disprule dispterms distrib divide divisors divsum' +
        ' dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart' +
        ' draw draw2d draw3d drawdf draw_file draw_graph dscalar echelon edge_coloring' +
        ' edge_connectivity edges eigens_by_jacobi eigenvalues eigenvectors eighth' +
        ' einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome' +
        ' ele2pui elem elementp elevation_grid elim elim_allbut eliminate eliminate_using' +
        ' ellipse elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi' +
        ' ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp' +
        ' equiv_classes erf erfc erf_generalized erfi errcatch error errormsg errors' +
        ' euler ev eval_string evenp every evolution evolution2d evundiff example exp' +
        ' expand expandwrt expandwrt_factored expint expintegral_chi expintegral_ci' +
        ' expintegral_e expintegral_e1 expintegral_ei expintegral_e_simplify expintegral_li' +
        ' expintegral_shi expintegral_si explicit explose exponentialize express expt' +
        ' exsec extdiff extract_linear_equations extremal_subset ezgcd %f f90 facsum' +
        ' factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements' +
        ' fast_linsolve fasttimes featurep fernfale fft fib fibtophi fifth filename_merge' +
        ' file_search file_type fillarray findde find_root find_root_abs find_root_error' +
        ' find_root_rel first fix flatten flength float floatnump floor flower_snark' +
        ' flush flush1deriv flushd flushnd flush_output fmin_cobyla forget fortran' +
        ' fourcos fourexpand fourier fourier_elim fourint fourintcos fourintsin foursimp' +
        ' foursin fourth fposition frame_bracket freeof freshline fresnel_c fresnel_s' +
        ' from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp' +
        ' fullratsubst fullsetify funcsolve fundamental_dimensions fundamental_units' +
        ' fundef funmake funp fv g0 g1 gamma gamma_greek gamma_incomplete gamma_incomplete_generalized' +
        ' gamma_incomplete_regularized gauss gauss_a gauss_b gaussprob gcd gcdex gcdivide' +
        ' gcfac gcfactor gd generalized_lambert_w genfact gen_laguerre genmatrix gensym' +
        ' geo_amortization geo_annuity_fv geo_annuity_pv geomap geometric geometric_mean' +
        ' geosum get getcurrentdirectory get_edge_weight getenv get_lu_factors get_output_stream_string' +
        ' get_pixel get_plot_option get_tex_environment get_tex_environment_default' +
        ' get_vertex_label gfactor gfactorsum ggf girth global_variances gn gnuplot_close' +
        ' gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum' +
        ' gr2d gr3d gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import' +
        ' graph_center graph_charpoly graph_eigenvalues graph_flow graph_order graph_periphery' +
        ' graph_product graph_size graph_union great_rhombicosidodecahedron_graph great_rhombicuboctahedron_graph' +
        ' grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path' +
        ' hankel hankel_1 hankel_2 harmonic harmonic_mean hav heawood_graph hermite' +
        ' hessian hgfred hilbertmap hilbert_matrix hipow histogram histogram_description' +
        ' hodge horner hypergeometric i0 i1 %ibes ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph' +
        ' icosidodecahedron_graph icurvature ident identfor identity idiff idim idummy' +
        ' ieqn %if ifactors iframes ifs igcdex igeodesic_coords ilt image imagpart' +
        ' imetric implicit implicit_derivative implicit_plot indexed_tensor indices' +
        ' induced_subgraph inferencep inference_result infix info_display init_atensor' +
        ' init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions' +
        ' integrate intersect intersection intervalp intopois intosum invariant1 invariant2' +
        ' inverse_fft inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc' +
        ' inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns' +
        ' inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_adjoint' +
        ' invert_by_lu inv_mod irr is is_biconnected is_bipartite is_connected is_digraph' +
        ' is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate' +
        ' isomorphism is_planar isqrt isreal_p is_sconnected is_tree is_vertex_in_graph' +
        ' items_inference %j j0 j1 jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc' +
        ' jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd' +
        ' jacobi_sn JF jn join jordan julia julia_set julia_sin %k kdels kdelta kill' +
        ' killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis' +
        ' kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform' +
        ' kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_general_finite_discrete' +
        ' kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace' +
        ' kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_noncentral_chi2' +
        ' kurtosis_noncentral_student_t kurtosis_normal kurtosis_pareto kurtosis_poisson' +
        ' kurtosis_rayleigh kurtosis_student_t kurtosis_weibull label labels lagrange' +
        ' laguerre lambda lambert_w laplace laplacian_matrix last lbfgs lc2kdt lcharp' +
        ' lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length' +
        ' let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit' +
        ' Lindstedt linear linearinterpol linear_program linear_regression line_graph' +
        ' linsolve listarray list_correlations listify list_matrix_entries list_nc_monomials' +
        ' listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry' +
        ' log logcontract log_gamma lopow lorentz_gauge lowercasep lpart lratsubst' +
        ' lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact' +
        ' lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub' +
        ' lucas lu_factor %m macroexpand macroexpand1 make_array makebox makefact makegamma' +
        ' make_graph make_level_picture makelist makeOrders make_poly_continent make_poly_country' +
        ' make_polygon make_random_state make_rgb_picture makeset make_string_input_stream' +
        ' make_string_output_stream make_transform mandelbrot mandelbrot_set map mapatom' +
        ' maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mathml_display' +
        ' mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker' +
        ' max max_clique max_degree max_flow maximize_lp max_independent_set max_matching' +
        ' maybe md5sum mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform' +
        ' mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_general_finite_discrete' +
        ' mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic' +
        ' mean_lognormal mean_negative_binomial mean_noncentral_chi2 mean_noncentral_student_t' +
        ' mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull' +
        ' median median_deviation member mesh metricexpandall mgf1_sha1 min min_degree' +
        ' min_edge_cut minfactorial minimalPoly minimize_lp minimum_spanning_tree minor' +
        ' minpack_lsquares minpack_solve min_vertex_cover min_vertex_cut mkdir mnewton' +
        ' mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions' +
        ' multibernstein_poly multi_display_for_texinfo multi_elem multinomial multinomial_coeff' +
        ' multi_orbit multiplot_mode multi_pui multsym multthru mycielski_graph nary' +
        ' natural_unit nc_degree ncexpt ncharpoly negative_picture neighbors new newcontext' +
        ' newdet new_graph newline newton new_variable next_prime nicedummies niceindices' +
        ' ninth nofix nonarray noncentral_moment nonmetricity nonnegintegerp nonscalarp' +
        ' nonzeroandfreeof notequal nounify nptetrad npv nroots nterms ntermst' +
        ' nthroot nullity nullspace num numbered_boundaries numberp number_to_octets' +
        ' num_distinct_partitions numerval numfactor num_partitions nusum nzeta nzetai' +
        ' nzetar octets_to_number octets_to_oid odd_girth oddp ode2 ode_check odelin' +
        ' oid_to_octets op opena opena_binary openr openr_binary openw openw_binary' +
        ' operatorp opsubst optimize %or orbit orbits ordergreat ordergreatp orderless' +
        ' orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap' +
        ' out_neighbors outofpois pade parabolic_cylinder_d parametric parametric_surface' +
        ' parg parGosper parse_string parse_timedate part part2cont partfrac partition' +
        ' partition_set partpol path_digraph path_graph pathname_directory pathname_name' +
        ' pathname_type pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform' +
        ' pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_general_finite_discrete' +
        ' pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal' +
        ' pdf_negative_binomial pdf_noncentral_chi2 pdf_noncentral_student_t pdf_normal' +
        ' pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t' +
        ' pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph' +
        ' petrov pickapart picture_equalp picturep piechart piechart_description planar_embedding' +
        ' playback plog plot2d plot3d plotdf ploteq plsquares pochhammer points poisdiff' +
        ' poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polar' +
        ' polarform polartorect polar_to_xy poly_add poly_buchberger poly_buchberger_criterion' +
        ' poly_colon_ideal poly_content polydecomp poly_depends_p poly_elimination_ideal' +
        ' poly_exact_divide poly_expand poly_expt poly_gcd polygon poly_grobner poly_grobner_equal' +
        ' poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation' +
        ' poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm' +
        ' poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form' +
        ' poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part' +
        ' poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension' +
        ' poly_s_polynomial poly_subtract polytocompanion pop postfix potential power_mod' +
        ' powerseries powerset prefix prev_prime primep primes principal_components' +
        ' print printf printfile print_graph printpois printprops prodrac product properties' +
        ' propvars psi psubst ptriangularize pui pui2comp pui2ele pui2polynome pui_direct' +
        ' puireduc push put pv qput qrange qty quad_control quad_qag quad_qagi quad_qagp' +
        ' quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quadrilateral quantile' +
        ' quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2' +
        ' quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f' +
        ' quantile_gamma quantile_general_finite_discrete quantile_geometric quantile_gumbel' +
        ' quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal' +
        ' quantile_negative_binomial quantile_noncentral_chi2 quantile_noncentral_student_t' +
        ' quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t' +
        ' quantile_weibull quartile_skewness quit qunit quotient racah_v racah_w radcan' +
        ' radius random random_bernoulli random_beta random_binomial random_bipartite_graph' +
        ' random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform' +
        ' random_exp random_f random_gamma random_general_finite_discrete random_geometric' +
        ' random_graph random_graph1 random_gumbel random_hypergeometric random_laplace' +
        ' random_logistic random_lognormal random_negative_binomial random_network' +
        ' random_noncentral_chi2 random_noncentral_student_t random_normal random_pareto' +
        ' random_permutation random_poisson random_rayleigh random_regular_graph random_student_t' +
        ' random_tournament random_tree random_weibull range rank rat ratcoef ratdenom' +
        ' ratdiff ratdisrep ratexpand ratinterpol rational rationalize ratnumer ratnump' +
        ' ratp ratsimp ratsubst ratvars ratweight read read_array read_binary_array' +
        ' read_binary_list read_binary_matrix readbyte readchar read_hashed_array readline' +
        ' read_list read_matrix read_nested_list readonly read_xpm real_imagpart_to_conjugate' +
        ' realpart realroots rearray rectangle rectform rectform_log_if_constant recttopolar' +
        ' rediff reduce_consts reduce_order region region_boundaries region_boundaries_plus' +
        ' rem remainder remarray rembox remcomps remcon remcoord remfun remfunction' +
        ' remlet remove remove_constvalue remove_dimensions remove_edge remove_fundamental_dimensions' +
        ' remove_fundamental_units remove_plot_option remove_vertex rempart remrule' +
        ' remsym remvalue rename rename_file reset reset_displays residue resolvante' +
        ' resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein' +
        ' resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer' +
        ' rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann' +
        ' rinvariant risch rk rmdir rncombine romberg room rootscontract round row' +
        ' rowop rowswap rreduce run_testsuite %s save saving scalarp scaled_bessel_i' +
        ' scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot scatterplot_description' +
        ' scene schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second' +
        ' sequal sequalignore set_alt_display setdifference set_draw_defaults set_edge_weight' +
        ' setelmx setequalp setify setp set_partitions set_plot_option set_prompt set_random_state' +
        ' set_tex_environment set_tex_environment_default setunits setup_autoload set_up_dot_simplifications' +
        ' set_vertex_label seventh sexplode sf sha1sum sha256sum shortest_path shortest_weighted_path' +
        ' show showcomps showratvars sierpinskiale sierpinskimap sign signum similaritytransform' +
        ' simp_inequality simplify_sum simplode simpmetderiv simtran sin sinh sinsert' +
        ' sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial' +
        ' skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp' +
        ' skewness_f skewness_gamma skewness_general_finite_discrete skewness_geometric' +
        ' skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic' +
        ' skewness_lognormal skewness_negative_binomial skewness_noncentral_chi2 skewness_noncentral_student_t' +
        ' skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t' +
        ' skewness_weibull slength smake small_rhombicosidodecahedron_graph small_rhombicuboctahedron_graph' +
        ' smax smin smismatch snowmap snub_cube_graph snub_dodecahedron_graph solve' +
        ' solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export' +
        ' sparse6_import specint spherical spherical_bessel_j spherical_bessel_y spherical_hankel1' +
        ' spherical_hankel2 spherical_harmonic spherical_to_xyz splice split sposition' +
        ' sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus' +
        ' ssubst ssubstfirst staircase standardize standardize_inverse_trig starplot' +
        ' starplot_description status std std1 std_bernoulli std_beta std_binomial' +
        ' std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma' +
        ' std_general_finite_discrete std_geometric std_gumbel std_hypergeometric std_laplace' +
        ' std_logistic std_lognormal std_negative_binomial std_noncentral_chi2 std_noncentral_student_t' +
        ' std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull' +
        ' stemplot stirling stirling1 stirling2 strim striml strimr string stringout' +
        ' stringp strong_components struve_h struve_l sublis sublist sublist_indices' +
        ' submatrix subsample subset subsetp subst substinpart subst_parallel substpart' +
        ' substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext' +
        ' symbolp symmdifference symmetricp system take_channel take_inference tan' +
        ' tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract' +
        ' tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference' +
        ' test_normality test_proportion test_proportions_difference test_rank_sum' +
        ' test_sign test_signed_rank test_variance test_variance_ratio tex tex1 tex_display' +
        ' texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter' +
        ' toeplitz tokens to_lisp topological_sort to_poly to_poly_solve totaldisrep' +
        ' totalfourier totient tpartpol trace tracematrix trace_options transform_sample' +
        ' translate translate_file transpose treefale tree_reduce treillis treinat' +
        ' triangle triangularize trigexpand trigrat trigreduce trigsimp trunc truncate' +
        ' truncated_cube_graph truncated_dodecahedron_graph truncated_icosahedron_graph' +
        ' truncated_tetrahedron_graph tr_warnings_get tube tutte_graph ueivects uforget' +
        ' ultraspherical underlying_graph undiff union unique uniteigenvectors unitp' +
        ' units unit_step unitvector unorder unsum untellrat untimer' +
        ' untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli' +
        ' var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform' +
        ' var_exp var_f var_gamma var_general_finite_discrete var_geometric var_gumbel' +
        ' var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial' +
        ' var_noncentral_chi2 var_noncentral_student_t var_normal var_pareto var_poisson' +
        ' var_rayleigh var_student_t var_weibull vector vectorpotential vectorsimp' +
        ' verbify vers vertex_coloring vertex_connectivity vertex_degree vertex_distance' +
        ' vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle' +
        ' vertices_to_path %w weyl wheel_graph wiener_index wigner_3j wigner_6j' +
        ' wigner_9j with_stdout write_binary_data writebyte write_data writefile wronskian' +
        ' xreduce xthru %y Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta' +
        ' zgeev zheev zlange zn_add_table zn_carmichael_lambda zn_characteristic_factors' +
        ' zn_determinant zn_factor_generators zn_invert_by_lu zn_log zn_mult_table' +
        ' absboxchar activecontexts adapt_depth additive adim aform algebraic' +
        ' algepsilon algexact aliases allbut all_dotsimp_denoms allocation allsym alphabetic' +
        ' animation antisymmetric arrays askexp assume_pos assume_pos_pred assumescalar' +
        ' asymbol atomgrad atrig1 axes axis_3d axis_bottom axis_left axis_right axis_top' +
        ' azimuth background background_color backsubst berlefact bernstein_explicit' +
        ' besselexpand beta_args_sum_to_integer beta_expand bftorat bftrunc bindtest' +
        ' border boundaries_array box boxchar breakup %c capping cauchysum cbrange' +
        ' cbtics center cflength cframe_flag cnonmet_flag color color_bar color_bar_tics' +
        ' colorbox columns commutative complex cone context contexts contour contour_levels' +
        ' cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp' +
        ' cube current_let_rule_package cylinder data_file_name debugmode decreasing' +
        ' default_let_rule_package delay dependencies derivabbrev derivsubst detout' +
        ' diagmetric diff dim dimensions dispflag display2d|10 display_format_internal' +
        ' distribute_over doallmxops domain domxexpt domxmxops domxnctimes dontfactor' +
        ' doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules' +
        ' dotdistrib dotexptsimp dotident dotscrules draw_graph_program draw_realpart' +
        ' edge_color edge_coloring edge_partition edge_type edge_width %edispflag' +
        ' elevation %emode endphi endtheta engineering_format_floats enhanced3d %enumer' +
        ' epsilon_lp erfflag erf_representation errormsg error_size error_syms error_type' +
        ' %e_to_numlog eval even evenfun evflag evfun ev_point expandwrt_denom expintexpand' +
        ' expintrep expon expop exptdispflag exptisolate exptsubst facexpand facsum_combine' +
        ' factlim factorflag factorial_expand factors_only fb feature features' +
        ' file_name file_output_append file_search_demo file_search_lisp file_search_maxima|10' +
        ' file_search_tests file_search_usage file_type_lisp file_type_maxima|10 fill_color' +
        ' fill_density filled_func fixed_vertices flipflag float2bf font font_size' +
        ' fortindent fortspaces fpprec fpprintprec functions gamma_expand gammalim' +
        ' gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gnuplot_command' +
        ' gnuplot_curve_styles gnuplot_curve_titles gnuplot_default_term_command gnuplot_dumb_term_command' +
        ' gnuplot_file_args gnuplot_file_name gnuplot_out_file gnuplot_pdf_term_command' +
        ' gnuplot_pm3d gnuplot_png_term_command gnuplot_postamble gnuplot_preamble' +
        ' gnuplot_ps_term_command gnuplot_svg_term_command gnuplot_term gnuplot_view_args' +
        ' Gosper_in_Zeilberger gradefs grid grid2d grind halfangles head_angle head_both' +
        ' head_length head_type height hypergeometric_representation %iargs ibase' +
        ' icc1 icc2 icounter idummyx ieqnprint ifb ifc1 ifc2 ifg ifgi ifr iframe_bracket_form' +
        ' ifri igeowedge_flag ikt1 ikt2 imaginary inchar increasing infeval' +
        ' infinity inflag infolists inm inmc1 inmc2 intanalysis integer integervalued' +
        ' integrate_use_rootsof integration_constant integration_constant_counter interpolate_color' +
        ' intfaclim ip_grid ip_grid_in irrational isolate_wrt_times iterations itr' +
        ' julia_parameter %k1 %k2 keepfloat key key_pos kinvariant kt label label_alignment' +
        ' label_orientation labels lassociative lbfgs_ncorrections lbfgs_nfeval_max' +
        ' leftjust legend letrat let_rule_packages lfg lg lhospitallim limsubst linear' +
        ' linear_solver linechar linel|10 linenum line_type linewidth line_width linsolve_params' +
        ' linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar load_pathname' +
        ' loadprint logabs logarc logcb logconcoeffp logexpand lognegint logsimp logx' +
        ' logx_secondary logy logy_secondary logz lriem m1pbranch macroexpansion macros' +
        ' mainvar manual_demo maperror mapprint matrix_element_add matrix_element_mult' +
        ' matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir|10 maxima_userdir|10' +
        ' maxnegex MAX_ORD maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint' +
        ' maxtayorder mesh_lines_color method mod_big_prime mode_check_errorp' +
        ' mode_checkp mode_check_warnp mod_test mod_threshold modular_linear_solver' +
        ' modulus multiplicative multiplicities myoptions nary negdistrib negsumdispflag' +
        ' newline newtonepsilon newtonmaxiter nextlayerfactor niceindicespref nm nmc' +
        ' noeval nolabels nonegative_lp noninteger nonscalar noun noundisp nouns np' +
        ' npi nticks ntrig numer numer_pbranch obase odd oddfun opacity opproperties' +
        ' opsubst optimprefix optionset orientation origin orthopoly_returns_intervals' +
        ' outative outchar packagefile palette partswitch pdf_file pfeformat phiresolution' +
        ' %piargs piece pivot_count_sx pivot_max_sx plot_format plot_options plot_realpart' +
        ' png_file pochhammer_max_index points pointsize point_size points_joined point_type' +
        ' poislim poisson poly_coefficient_ring poly_elimination_order polyfactor poly_grobner_algorithm' +
        ' poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list' +
        ' poly_secondary_elimination_order poly_top_reduction_only posfun position' +
        ' powerdisp pred prederror primep_number_of_tests product_use_gamma program' +
        ' programmode promote_float_to_bigfloat prompt proportional_axes props psexpand' +
        ' ps_file radexpand radius radsubstflag rassociative ratalgdenom ratchristof' +
        ' ratdenomdivide rateinstein ratepsilon ratfac rational ratmx ratprint ratriemann' +
        ' ratsimpexpons ratvarswitch ratweights ratweyl ratwtlvl real realonly redraw' +
        ' refcheck resolution restart resultant ric riem rmxchar %rnum_list rombergabs' +
        ' rombergit rombergmin rombergtol rootsconmode rootsepsilon run_viewer same_xy' +
        ' same_xyz savedef savefactors scalar scalarmatrixp scale scale_lp setcheck' +
        ' setcheckbreak setval show_edge_color show_edges show_edge_type show_edge_width' +
        ' show_id show_label showtime show_vertex_color show_vertex_size show_vertex_type' +
        ' show_vertices show_weight simp simplified_output simplify_products simpproduct' +
        ' simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solvenullwarn' +
        ' solveradcan solvetrigwarn space sparse sphere spring_embedding_depth sqrtdispflag' +
        ' stardisp startphi starttheta stats_numer stringdisp structures style sublis_apply_lambda' +
        ' subnumsimp sumexpand sumsplitfact surface surface_hide svg_file symmetric' +
        ' tab taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials' +
        ' tensorkill terminal testsuite_files thetaresolution timer_devalue title tlimswitch' +
        ' tr track transcompile transform transform_xy translate_fast_arrays transparent' +
        ' transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex' +
        ' tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign' +
        ' trivial_solutions tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars' +
        ' tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode' +
        ' tr_warn_undeclared tr_warn_undefined_variable tstep ttyoff tube_extremes' +
        ' ufg ug %unitexpand unit_vectors uric uriem use_fast_arrays user_preamble' +
        ' usersetunits values vect_cross verbose vertex_color vertex_coloring vertex_partition' +
        ' vertex_size vertex_type view warnings weyl width windowname windowtitle wired_surface' +
        ' wireframe xaxis xaxis_color xaxis_secondary xaxis_type xaxis_width xlabel' +
        ' xlabel_secondary xlength xrange xrange_secondary xtics xtics_axis xtics_rotate' +
        ' xtics_rotate_secondary xtics_secondary xtics_secondary_axis xu_grid x_voxel' +
        ' xy_file xyplane xy_scale yaxis yaxis_color yaxis_secondary yaxis_type yaxis_width' +
        ' ylabel ylabel_secondary ylength yrange yrange_secondary ytics ytics_axis' +
        ' ytics_rotate ytics_rotate_secondary ytics_secondary ytics_secondary_axis' +
        ' yv_grid y_voxel yx_ratio zaxis zaxis_color zaxis_type zaxis_width zeroa zerob' +
        ' zerobern zeta%pi zlabel zlabel_rotate zlength zmin zn_primroot_limit zn_primroot_pretest';
      const SYMBOLS = '_ __ %|0 %%|0';
    
      return {
        name: 'Maxima',
        keywords: {
          $pattern: '[A-Za-z_%][0-9A-Za-z_%]*',
          keyword: KEYWORDS,
          literal: LITERALS,
          built_in: BUILTIN_FUNCTIONS,
          symbol: SYMBOLS
        },
        contains: [
          {
            className: 'comment',
            begin: '/\\*',
            end: '\\*/',
            contains: [ 'self' ]
          },
          hljs.QUOTE_STRING_MODE,
          {
            className: 'number',
            relevance: 0,
            variants: [
              {
                // float number w/ exponent
                // hmm, I wonder if we ought to include other exponent markers?
                begin: '\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Ee][-+]?\\d+\\b'
              },
              {
                // bigfloat number
                begin: '\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Bb][-+]?\\d+\\b',
                relevance: 10
              },
              {
                // float number w/out exponent
                // Doesn't seem to recognize floats which start with '.'
                begin: '\\b(\\.\\d+|\\d+\\.\\d+)\\b'
              },
              {
                // integer in base up to 36
                // Doesn't seem to recognize integers which end with '.'
                begin: '\\b(\\d+|0[0-9A-Za-z]+)\\.?\\b'
              }
            ]
          }
        ],
        illegal: /@/
      };
    }
    
    module.exports = maxima;
    
    
    /***/ },
    
    /***/ 68254
    (module) {
    
    /*
    Language: MEL
    Description: Maya Embedded Language
    Author: Shuen-Huei Guan 
    Website: http://www.autodesk.com/products/autodesk-maya/overview
    Category: graphics
    */
    
    function mel(hljs) {
      return {
        name: 'MEL',
        keywords:
          'int float string vector matrix if else switch case default while do for in break ' +
          'continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic ' +
          'addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey ' +
          'affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve ' +
          'alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor ' +
          'animDisplay animView annotate appendStringArray applicationName applyAttrPreset ' +
          'applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx ' +
          'artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu ' +
          'artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand ' +
          'assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface ' +
          'attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu ' +
          'attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp ' +
          'attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery ' +
          'autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults ' +
          'bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership ' +
          'bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType ' +
          'boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu ' +
          'buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge ' +
          'cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch ' +
          'catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox ' +
          'character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp ' +
          'checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip ' +
          'clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore ' +
          'closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter ' +
          'cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color ' +
          'colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp ' +
          'colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem ' +
          'componentEditor compositingInterop computePolysetVolume condition cone confirmDialog ' +
          'connectAttr connectControl connectDynamic connectJoint connectionInfo constrain ' +
          'constrainValue constructionHistory container containsMultibyte contextInfo control ' +
          'convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation ' +
          'convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache ' +
          'cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel ' +
          'cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver ' +
          'cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor ' +
          'createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer ' +
          'createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse ' +
          'currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx ' +
          'curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface ' +
          'curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox ' +
          'defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete ' +
          'deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes ' +
          'delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo ' +
          'dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable ' +
          'disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected ' +
          'displayColor displayCull displayLevelOfDetail displayPref displayRGBColor ' +
          'displaySmoothness displayStats displayString displaySurface distanceDimContext ' +
          'distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct ' +
          'doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator ' +
          'duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression ' +
          'dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor ' +
          'dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers ' +
          'editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor ' +
          'editorTemplate effector emit emitter enableDevice encodeString endString endsWith env ' +
          'equivalent equivalentTol erf error eval evalDeferred evalEcho event ' +
          'exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp ' +
          'expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof ' +
          'fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo ' +
          'filetest filletCurve filter filterCurve filterExpand filterStudioImport ' +
          'findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster ' +
          'finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar ' +
          'floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo ' +
          'fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint ' +
          'frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss ' +
          'geometryConstraint getApplicationVersionAsFloat getAttr getClassification ' +
          'getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes ' +
          'getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender ' +
          'glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl ' +
          'gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid ' +
          'gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap ' +
          'HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor ' +
          'HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached ' +
          'HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel ' +
          'headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey ' +
          'hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender ' +
          'hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox ' +
          'iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ' +
          'ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ' +
          'ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform ' +
          'insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance ' +
          'instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp ' +
          'interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf ' +
          'isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect ' +
          'itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx ' +
          'jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner ' +
          'keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx ' +
          'keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx ' +
          'keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx ' +
          'keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor ' +
          'layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList ' +
          'lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep ' +
          'listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory ' +
          'listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation ' +
          'listNodeTypes listPanelCategories listRelatives listSets listTransforms ' +
          'listUnselected listerEditor loadFluid loadNewShelf loadPlugin ' +
          'loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log ' +
          'longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive ' +
          'makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext ' +
          'manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx ' +
          'manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout ' +
          'menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp ' +
          'mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move ' +
          'moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute ' +
          'nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast ' +
          'nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint ' +
          'normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect ' +
          'nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref ' +
          'nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType ' +
          'objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface ' +
          'offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit ' +
          'orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier ' +
          'paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration ' +
          'panelHistory paramDimContext paramDimension paramLocator parent parentConstraint ' +
          'particle particleExists particleInstancer particleRenderInfo partition pasteKey ' +
          'pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture ' +
          'pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo ' +
          'pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult ' +
          'pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend ' +
          'polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal ' +
          'polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge ' +
          'polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge ' +
          'polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet ' +
          'polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet ' +
          'polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection ' +
          'polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge ' +
          'polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet ' +
          'polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix ' +
          'polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut ' +
          'polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet ' +
          'polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge ' +
          'polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex ' +
          'polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection ' +
          'polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection ' +
          'polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint ' +
          'polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate ' +
          'polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge ' +
          'polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing ' +
          'polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet ' +
          'polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace ' +
          'popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer ' +
          'projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx ' +
          'propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd ' +
          'python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection ' +
          'radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl ' +
          'readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference ' +
          'referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE ' +
          'registerPluginResource rehash reloadImage removeJoint removeMultiInstance ' +
          'removePanelCategory rename renameAttr renameSelectionList renameUI render ' +
          'renderGlobalsNode renderInfo renderLayerButton renderLayerParent ' +
          'renderLayerPostProcess renderLayerUnparent renderManip renderPartition ' +
          'renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor ' +
          'renderWindowSelectContext renderer reorder reorderDeformers requires reroot ' +
          'resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget ' +
          'reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx ' +
          'rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout ' +
          'runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage ' +
          'saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale ' +
          'scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor ' +
          'sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable ' +
          'scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt ' +
          'searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey ' +
          'selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType ' +
          'selectedNodes selectionConnection separator setAttr setAttrEnumResource ' +
          'setAttrMapping setAttrNiceNameResource setConstraintRestPosition ' +
          'setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr ' +
          'setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe ' +
          'setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag ' +
          'setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject ' +
          'setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets ' +
          'shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare ' +
          'shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField ' +
          'shortNameOf showHelp showHidden showManipCtx showSelectionInTitle ' +
          'showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface ' +
          'size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep ' +
          'snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound ' +
          'soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort ' +
          'spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString ' +
          'startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp ' +
          'stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex ' +
          'stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex ' +
          'stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString ' +
          'stringToStringArray strip stripPrefixFromName stroke subdAutoProjection ' +
          'subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV ' +
          'subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror ' +
          'subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease ' +
          'subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring ' +
          'surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton ' +
          'symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext ' +
          'texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext ' +
          'texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text ' +
          'textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList ' +
          'textToShelf textureDisplacePlane textureHairColor texturePlacementContext ' +
          'textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath ' +
          'toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower ' +
          'toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper ' +
          'trace track trackCtx transferAttributes transformCompare transformLimits translator ' +
          'trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence ' +
          'twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit ' +
          'unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink ' +
          'uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane ' +
          'viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex ' +
          'waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire ' +
          'wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform',
        illegal: '
    Description: Mercury is a logic/functional programming language which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features.
    Website: https://www.mercurylang.org
    */
    
    function mercury(hljs) {
      const KEYWORDS = {
        keyword:
          'module use_module import_module include_module end_module initialise ' +
          'mutable initialize finalize finalise interface implementation pred ' +
          'mode func type inst solver any_pred any_func is semidet det nondet ' +
          'multi erroneous failure cc_nondet cc_multi typeclass instance where ' +
          'pragma promise external trace atomic or_else require_complete_switch ' +
          'require_det require_semidet require_multi require_nondet ' +
          'require_cc_multi require_cc_nondet require_erroneous require_failure',
        meta:
          // pragma
          'inline no_inline type_spec source_file fact_table obsolete memo ' +
          'loop_check minimal_model terminates does_not_terminate ' +
          'check_termination promise_equivalent_clauses ' +
          // preprocessor
          'foreign_proc foreign_decl foreign_code foreign_type ' +
          'foreign_import_module foreign_export_enum foreign_export ' +
          'foreign_enum may_call_mercury will_not_call_mercury thread_safe ' +
          'not_thread_safe maybe_thread_safe promise_pure promise_semipure ' +
          'tabled_for_io local untrailed trailed attach_to_io_state ' +
          'can_pass_as_mercury_type stable will_not_throw_exception ' +
          'may_modify_trail will_not_modify_trail may_duplicate ' +
          'may_not_duplicate affects_liveness does_not_affect_liveness ' +
          'doesnt_affect_liveness no_sharing unknown_sharing sharing',
        built_in:
          'some all not if then else true fail false try catch catch_any ' +
          'semidet_true semidet_false semidet_fail impure_true impure semipure'
      };
    
      const COMMENT = hljs.COMMENT('%', '$');
    
      const NUMCODE = {
        className: 'number',
        begin: "0'.\\|0[box][0-9a-fA-F]*"
      };
    
      const ATOM = hljs.inherit(hljs.APOS_STRING_MODE, {
        relevance: 0
      });
      const STRING = hljs.inherit(hljs.QUOTE_STRING_MODE, {
        relevance: 0
      });
      const STRING_FMT = {
        className: 'subst',
        begin: '\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]',
        relevance: 0
      };
      STRING.contains = STRING.contains.slice(); // we need our own copy of contains
      STRING.contains.push(STRING_FMT);
    
      const IMPLICATION = {
        className: 'built_in',
        variants: [
          {
            begin: '<=>'
          },
          {
            begin: '<=',
            relevance: 0
          },
          {
            begin: '=>',
            relevance: 0
          },
          {
            begin: '/\\\\'
          },
          {
            begin: '\\\\/'
          }
        ]
      };
    
      const HEAD_BODY_CONJUNCTION = {
        className: 'built_in',
        variants: [
          {
            begin: ':-\\|-->'
          },
          {
            begin: '=',
            relevance: 0
          }
        ]
      };
    
      return {
        name: 'Mercury',
        aliases: [
          'm',
          'moo'
        ],
        keywords: KEYWORDS,
        contains: [
          IMPLICATION,
          HEAD_BODY_CONJUNCTION,
          COMMENT,
          hljs.C_BLOCK_COMMENT_MODE,
          NUMCODE,
          hljs.NUMBER_MODE,
          ATOM,
          STRING,
          { // relevance booster
            begin: /:-/
          },
          { // relevance booster
            begin: /\.$/
          }
        ]
      };
    }
    
    module.exports = mercury;
    
    
    /***/ },
    
    /***/ 24714
    (module) {
    
    /*
    Language: MIPS Assembly
    Author: Nebuleon Fumika 
    Description: MIPS Assembly (up to MIPS32R2)
    Website: https://en.wikipedia.org/wiki/MIPS_architecture
    Category: assembler
    */
    
    function mipsasm(hljs) {
      // local labels: %?[FB]?[AT]?\d{1,2}\w+
      return {
        name: 'MIPS Assembly',
        case_insensitive: true,
        aliases: [ 'mips' ],
        keywords: {
          $pattern: '\\.?' + hljs.IDENT_RE,
          meta:
            // GNU preprocs
            '.2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ',
          built_in:
            '$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 ' + // integer registers
            '$16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 ' + // integer registers
            'zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 ' + // integer register aliases
            't0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 ' + // integer register aliases
            'k0 k1 gp sp fp ra ' + // integer register aliases
            '$f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 ' + // floating-point registers
            '$f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 ' + // floating-point registers
            'Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi ' + // Coprocessor 0 registers
            'HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId ' + // Coprocessor 0 registers
            'EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ' + // Coprocessor 0 registers
            'ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt ' // Coprocessor 0 registers
        },
        contains: [
          {
            className: 'keyword',
            begin: '\\b(' + // mnemonics
                // 32-bit integer instructions
                'addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|' +
                'bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(\\.hb)?|jr(\\.hb)?|lbu?|lhu?|' +
                'll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|' +
                'multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|' +
                'srlv?|subu?|sw[lr]?|xori?|wsbh|' +
                // floating-point instructions
                'abs\\.[sd]|add\\.[sd]|alnv.ps|bc1[ft]l?|' +
                'c\\.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et])\\.[sd]|' +
                '(ceil|floor|round|trunc)\\.[lw]\\.[sd]|cfc1|cvt\\.d\\.[lsw]|' +
                'cvt\\.l\\.[dsw]|cvt\\.ps\\.s|cvt\\.s\\.[dlw]|cvt\\.s\\.p[lu]|cvt\\.w\\.[dls]|' +
                'div\\.[ds]|ldx?c1|luxc1|lwx?c1|madd\\.[sd]|mfc1|mov[fntz]?\\.[ds]|' +
                'msub\\.[sd]|mth?c1|mul\\.[ds]|neg\\.[ds]|nmadd\\.[ds]|nmsub\\.[ds]|' +
                'p[lu][lu]\\.ps|recip\\.fmt|r?sqrt\\.[ds]|sdx?c1|sub\\.[ds]|suxc1|' +
                'swx?c1|' +
                // system control instructions
                'break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|' +
                'rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|' +
                'tlti?u?|tnei?|wait|wrpgpr' +
            ')',
            end: '\\s'
          },
          // lines ending with ; or # aren't really comments, probably auto-detect fail
          hljs.COMMENT('[;#](?!\\s*$)', '$'),
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            begin: '\'',
            end: '[^\\\\]\'',
            relevance: 0
          },
          {
            className: 'title',
            begin: '\\|',
            end: '\\|',
            illegal: '\\n',
            relevance: 0
          },
          {
            className: 'number',
            variants: [
              { // hex
                begin: '0x[0-9a-f]+'
              },
              { // bare number
                begin: '\\b-?\\d+'
              }
            ],
            relevance: 0
          },
          {
            className: 'symbol',
            variants: [
              { // GNU MIPS syntax
                begin: '^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:'
              },
              { // numbered local labels
                begin: '^\\s*[0-9]+:'
              },
              { // number local label reference (backwards, forwards)
                begin: '[0-9]+[bf]'
              }
            ],
            relevance: 0
          }
        ],
        // forward slashes are not allowed
        illegal: /\//
      };
    }
    
    module.exports = mipsasm;
    
    
    /***/ },
    
    /***/ 69407
    (module) {
    
    /*
    Language: Mizar
    Description: The Mizar Language is a formal language derived from the mathematical vernacular.
    Author: Kelley van Evert 
    Website: http://mizar.org/language/
    Category: scientific
    */
    
    function mizar(hljs) {
      return {
        name: 'Mizar',
        keywords:
          'environ vocabularies notations constructors definitions ' +
          'registrations theorems schemes requirements begin end definition ' +
          'registration cluster existence pred func defpred deffunc theorem ' +
          'proof let take assume then thus hence ex for st holds consider ' +
          'reconsider such that and in provided of as from be being by means ' +
          'equals implies iff redefine define now not or attr is mode ' +
          'suppose per cases set thesis contradiction scheme reserve struct ' +
          'correctness compatibility coherence symmetry assymetry ' +
          'reflexivity irreflexivity connectedness uniqueness commutativity ' +
          'idempotence involutiveness projectivity',
        contains: [
          hljs.COMMENT('::', '$')
        ]
      };
    }
    
    module.exports = mizar;
    
    
    /***/ },
    
    /***/ 90593
    (module) {
    
    /*
    Language: Mojolicious
    Requires: xml.js, perl.js
    Author: Dotan Dimet 
    Description: Mojolicious .ep (Embedded Perl) templates
    Website: https://mojolicious.org
    Category: template
    */
    function mojolicious(hljs) {
      return {
        name: 'Mojolicious',
        subLanguage: 'xml',
        contains: [
          {
            className: 'meta',
            begin: '^__(END|DATA)__$'
          },
          // mojolicious line
          {
            begin: "^\\s*%{1,2}={0,2}",
            end: '$',
            subLanguage: 'perl'
          },
          // mojolicious block
          {
            begin: "<%{1,2}={0,2}",
            end: "={0,1}%>",
            subLanguage: 'perl',
            excludeBegin: true,
            excludeEnd: true
          }
        ]
      };
    }
    
    module.exports = mojolicious;
    
    
    /***/ },
    
    /***/ 29387
    (module) {
    
    /*
    Language: Monkey
    Description: Monkey2 is an easy to use, cross platform, games oriented programming language from Blitz Research.
    Author: Arthur Bikmullin 
    Website: https://blitzresearch.itch.io/monkey2
    */
    
    function monkey(hljs) {
      const NUMBER = {
        className: 'number',
        relevance: 0,
        variants: [
          {
            begin: '[$][a-fA-F0-9]+'
          },
          hljs.NUMBER_MODE
        ]
      };
    
      return {
        name: 'Monkey',
        case_insensitive: true,
        keywords: {
          keyword: 'public private property continue exit extern new try catch ' +
            'eachin not abstract final select case default const local global field ' +
            'end if then else elseif endif while wend repeat until forever for ' +
            'to step next return module inline throw import',
    
          built_in: 'DebugLog DebugStop Error Print ACos ACosr ASin ASinr ATan ATan2 ATan2r ATanr Abs Abs Ceil ' +
            'Clamp Clamp Cos Cosr Exp Floor Log Max Max Min Min Pow Sgn Sgn Sin Sinr Sqrt Tan Tanr Seed PI HALFPI TWOPI',
    
          literal: 'true false null and or shl shr mod'
        },
        illegal: /\/\*/,
        contains: [
          hljs.COMMENT('#rem', '#end'),
          hljs.COMMENT(
            "'",
            '$',
            {
              relevance: 0
            }
          ),
          {
            className: 'function',
            beginKeywords: 'function method',
            end: '[(=:]|$',
            illegal: /\n/,
            contains: [ hljs.UNDERSCORE_TITLE_MODE ]
          },
          {
            className: 'class',
            beginKeywords: 'class interface',
            end: '$',
            contains: [
              {
                beginKeywords: 'extends implements'
              },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          {
            className: 'built_in',
            begin: '\\b(self|super)\\b'
          },
          {
            className: 'meta',
            begin: '\\s*#',
            end: '$',
            keywords: {
              'meta-keyword': 'if else elseif endif end then'
            }
          },
          {
            className: 'meta',
            begin: '^\\s*strict\\b'
          },
          {
            beginKeywords: 'alias',
            end: '=',
            contains: [ hljs.UNDERSCORE_TITLE_MODE ]
          },
          hljs.QUOTE_STRING_MODE,
          NUMBER
        ]
      };
    }
    
    module.exports = monkey;
    
    
    /***/ },
    
    /***/ 75468
    (module) {
    
    /*
    Language: MoonScript
    Author: Billy Quith 
    Description: MoonScript is a programming language that transcompiles to Lua.
    Origin: coffeescript.js
    Website: http://moonscript.org/
    Category: scripting
    */
    
    function moonscript(hljs) {
      const KEYWORDS = {
        keyword:
          // Moonscript keywords
          'if then not for in while do return else elseif break continue switch and or ' +
          'unless when class extends super local import export from using',
        literal:
          'true false nil',
        built_in:
          '_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load ' +
          'loadfile loadstring module next pairs pcall print rawequal rawget rawset require ' +
          'select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug ' +
          'io math os package string table'
      };
      const JS_IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*';
      const SUBST = {
        className: 'subst',
        begin: /#\{/,
        end: /\}/,
        keywords: KEYWORDS
      };
      const EXPRESSIONS = [
        hljs.inherit(hljs.C_NUMBER_MODE,
          {
            starts: {
              end: '(\\s*/)?',
              relevance: 0
            }
          }), // a number tries to eat the following slash to prevent treating it as a regexp
        {
          className: 'string',
          variants: [
            {
              begin: /'/,
              end: /'/,
              contains: [ hljs.BACKSLASH_ESCAPE ]
            },
            {
              begin: /"/,
              end: /"/,
              contains: [
                hljs.BACKSLASH_ESCAPE,
                SUBST
              ]
            }
          ]
        },
        {
          className: 'built_in',
          begin: '@__' + hljs.IDENT_RE
        },
        {
          begin: '@' + hljs.IDENT_RE // relevance booster on par with CoffeeScript
        },
        {
          begin: hljs.IDENT_RE + '\\\\' + hljs.IDENT_RE // inst\method
        }
      ];
      SUBST.contains = EXPRESSIONS;
    
      const TITLE = hljs.inherit(hljs.TITLE_MODE, {
        begin: JS_IDENT_RE
      });
      const POSSIBLE_PARAMS_RE = '(\\(.*\\)\\s*)?\\B[-=]>';
      const PARAMS = {
        className: 'params',
        begin: '\\([^\\(]',
        returnBegin: true,
        /* We need another contained nameless mode to not have every nested
        pair of parens to be called "params" */
        contains: [
          {
            begin: /\(/,
            end: /\)/,
            keywords: KEYWORDS,
            contains: [ 'self' ].concat(EXPRESSIONS)
          }
        ]
      };
    
      return {
        name: 'MoonScript',
        aliases: [ 'moon' ],
        keywords: KEYWORDS,
        illegal: /\/\*/,
        contains: EXPRESSIONS.concat([
          hljs.COMMENT('--', '$'),
          {
            className: 'function', // function: -> =>
            begin: '^\\s*' + JS_IDENT_RE + '\\s*=\\s*' + POSSIBLE_PARAMS_RE,
            end: '[-=]>',
            returnBegin: true,
            contains: [
              TITLE,
              PARAMS
            ]
          },
          {
            begin: /[\(,:=]\s*/, // anonymous function start
            relevance: 0,
            contains: [
              {
                className: 'function',
                begin: POSSIBLE_PARAMS_RE,
                end: '[-=]>',
                returnBegin: true,
                contains: [ PARAMS ]
              }
            ]
          },
          {
            className: 'class',
            beginKeywords: 'class',
            end: '$',
            illegal: /[:="\[\]]/,
            contains: [
              {
                beginKeywords: 'extends',
                endsWithParent: true,
                illegal: /[:="\[\]]/,
                contains: [ TITLE ]
              },
              TITLE
            ]
          },
          {
            className: 'name', // table
            begin: JS_IDENT_RE + ':',
            end: ':',
            returnBegin: true,
            returnEnd: true,
            relevance: 0
          }
        ])
      };
    }
    
    module.exports = moonscript;
    
    
    /***/ },
    
    /***/ 52962
    (module) {
    
    /*
     Language: N1QL
     Author: Andres Täht 
     Contributors: Rene Saarsoo 
     Description: Couchbase query language
     Website: https://www.couchbase.com/products/n1ql
     */
    
    function n1ql(hljs) {
      return {
        name: 'N1QL',
        case_insensitive: true,
        contains: [
          {
            beginKeywords:
              'build create index delete drop explain infer|10 insert merge prepare select update upsert|10',
            end: /;/, endsWithParent: true,
            keywords: {
              // Taken from http://developer.couchbase.com/documentation/server/current/n1ql/n1ql-language-reference/reservedwords.html
              keyword:
                'all alter analyze and any array as asc begin between binary boolean break bucket build by call ' +
                'case cast cluster collate collection commit connect continue correlate cover create database ' +
                'dataset datastore declare decrement delete derived desc describe distinct do drop each element ' +
                'else end every except exclude execute exists explain fetch first flatten for force from ' +
                'function grant group gsi having if ignore ilike in include increment index infer inline inner ' +
                'insert intersect into is join key keys keyspace known last left let letting like limit lsm map ' +
                'mapping matched materialized merge minus namespace nest not number object offset on ' +
                'option or order outer over parse partition password path pool prepare primary private privilege ' +
                'procedure public raw realm reduce rename return returning revoke right role rollback satisfies ' +
                'schema select self semi set show some start statistics string system then to transaction trigger ' +
                'truncate under union unique unknown unnest unset update upsert use user using validate value ' +
                'valued values via view when where while with within work xor',
              // Taken from http://developer.couchbase.com/documentation/server/4.5/n1ql/n1ql-language-reference/literals.html
              literal:
                'true false null missing|5',
              // Taken from http://developer.couchbase.com/documentation/server/4.5/n1ql/n1ql-language-reference/functions.html
              built_in:
                'array_agg array_append array_concat array_contains array_count array_distinct array_ifnull array_length ' +
                'array_max array_min array_position array_prepend array_put array_range array_remove array_repeat array_replace ' +
                'array_reverse array_sort array_sum avg count max min sum greatest least ifmissing ifmissingornull ifnull ' +
                'missingif nullif ifinf ifnan ifnanorinf naninf neginfif posinfif clock_millis clock_str date_add_millis ' +
                'date_add_str date_diff_millis date_diff_str date_part_millis date_part_str date_trunc_millis date_trunc_str ' +
                'duration_to_str millis str_to_millis millis_to_str millis_to_utc millis_to_zone_name now_millis now_str ' +
                'str_to_duration str_to_utc str_to_zone_name decode_json encode_json encoded_size poly_length base64 base64_encode ' +
                'base64_decode meta uuid abs acos asin atan atan2 ceil cos degrees e exp ln log floor pi power radians random ' +
                'round sign sin sqrt tan trunc object_length object_names object_pairs object_inner_pairs object_values ' +
                'object_inner_values object_add object_put object_remove object_unwrap regexp_contains regexp_like regexp_position ' +
                'regexp_replace contains initcap length lower ltrim position repeat replace rtrim split substr title trim upper ' +
                'isarray isatom isboolean isnumber isobject isstring type toarray toatom toboolean tonumber toobject tostring'
            },
            contains: [
              {
                className: 'string',
                begin: '\'', end: '\'',
                contains: [hljs.BACKSLASH_ESCAPE]
              },
              {
                className: 'string',
                begin: '"', end: '"',
                contains: [hljs.BACKSLASH_ESCAPE]
              },
              {
                className: 'symbol',
                begin: '`', end: '`',
                contains: [hljs.BACKSLASH_ESCAPE],
                relevance: 2
              },
              hljs.C_NUMBER_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    }
    
    module.exports = n1ql;
    
    
    /***/ },
    
    /***/ 4896
    (module) {
    
    /*
    Language: Nginx config
    Author: Peter Leonov 
    Contributors: Ivan Sagalaev 
    Category: common, config
    Website: https://www.nginx.com
    */
    
    function nginx(hljs) {
      const VAR = {
        className: 'variable',
        variants: [
          {
            begin: /\$\d+/
          },
          {
            begin: /\$\{/,
            end: /\}/
          },
          {
            begin: /[$@]/ + hljs.UNDERSCORE_IDENT_RE
          }
        ]
      };
      const DEFAULT = {
        endsWithParent: true,
        keywords: {
          $pattern: '[a-z/_]+',
          literal:
            'on off yes no true false none blocked debug info notice warn error crit ' +
            'select break last permanent redirect kqueue rtsig epoll poll /dev/poll'
        },
        relevance: 0,
        illegal: '=>',
        contains: [
          hljs.HASH_COMMENT_MODE,
          {
            className: 'string',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              VAR
            ],
            variants: [
              {
                begin: /"/,
                end: /"/
              },
              {
                begin: /'/,
                end: /'/
              }
            ]
          },
          // this swallows entire URLs to avoid detecting numbers within
          {
            begin: '([a-z]+):/',
            end: '\\s',
            endsWithParent: true,
            excludeEnd: true,
            contains: [ VAR ]
          },
          {
            className: 'regexp',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              VAR
            ],
            variants: [
              {
                begin: "\\s\\^",
                end: "\\s|\\{|;",
                returnEnd: true
              },
              // regexp locations (~, ~*)
              {
                begin: "~\\*?\\s+",
                end: "\\s|\\{|;",
                returnEnd: true
              },
              // *.example.com
              {
                begin: "\\*(\\.[a-z\\-]+)+"
              },
              // sub.example.*
              {
                begin: "([a-z\\-]+\\.)+\\*"
              }
            ]
          },
          // IP
          {
            className: 'number',
            begin: '\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b'
          },
          // units
          {
            className: 'number',
            begin: '\\b\\d+[kKmMgGdshdwy]*\\b',
            relevance: 0
          },
          VAR
        ]
      };
    
      return {
        name: 'Nginx config',
        aliases: [ 'nginxconf' ],
        contains: [
          hljs.HASH_COMMENT_MODE,
          {
            begin: hljs.UNDERSCORE_IDENT_RE + '\\s+\\{',
            returnBegin: true,
            end: /\{/,
            contains: [
              {
                className: 'section',
                begin: hljs.UNDERSCORE_IDENT_RE
              }
            ],
            relevance: 0
          },
          {
            begin: hljs.UNDERSCORE_IDENT_RE + '\\s',
            end: ';|\\{',
            returnBegin: true,
            contains: [
              {
                className: 'attribute',
                begin: hljs.UNDERSCORE_IDENT_RE,
                starts: DEFAULT
              }
            ],
            relevance: 0
          }
        ],
        illegal: '[^\\s\\}]'
      };
    }
    
    module.exports = nginx;
    
    
    /***/ },
    
    /***/ 63712
    (module) {
    
    /*
    Language: Nim
    Description: Nim is a statically typed compiled systems programming language.
    Website: https://nim-lang.org
    Category: system
    */
    
    function nim(hljs) {
      return {
        name: 'Nim',
        keywords: {
          keyword:
            'addr and as asm bind block break case cast const continue converter ' +
            'discard distinct div do elif else end enum except export finally ' +
            'for from func generic if import in include interface is isnot iterator ' +
            'let macro method mixin mod nil not notin object of or out proc ptr ' +
            'raise ref return shl shr static template try tuple type using var ' +
            'when while with without xor yield',
          literal:
            'shared guarded stdin stdout stderr result true false',
          built_in:
            'int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float ' +
            'float32 float64 bool char string cstring pointer expr stmt void ' +
            'auto any range array openarray varargs seq set clong culong cchar ' +
            'cschar cshort cint csize clonglong cfloat cdouble clongdouble ' +
            'cuchar cushort cuint culonglong cstringarray semistatic'
        },
        contains: [
          {
            className: 'meta', // Actually pragma
            begin: /\{\./,
            end: /\.\}/,
            relevance: 10
          },
          {
            className: 'string',
            begin: /[a-zA-Z]\w*"/,
            end: /"/,
            contains: [
              {
                begin: /""/
              }
            ]
          },
          {
            className: 'string',
            begin: /([a-zA-Z]\w*)?"""/,
            end: /"""/
          },
          hljs.QUOTE_STRING_MODE,
          {
            className: 'type',
            begin: /\b[A-Z]\w+\b/,
            relevance: 0
          },
          {
            className: 'number',
            relevance: 0,
            variants: [
              {
                begin: /\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/
              },
              {
                begin: /\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/
              },
              {
                begin: /\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/
              },
              {
                begin: /\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/
              }
            ]
          },
          hljs.HASH_COMMENT_MODE
        ]
      };
    }
    
    module.exports = nim;
    
    
    /***/ },
    
    /***/ 34659
    (module) {
    
    /*
    Language: Nix
    Author: Domen Kožar 
    Description: Nix functional language
    Website: http://nixos.org/nix
    */
    
    function nix(hljs) {
      const NIX_KEYWORDS = {
        keyword:
          'rec with let in inherit assert if else then',
        literal:
          'true false or and null',
        built_in:
          'import abort baseNameOf dirOf isNull builtins map removeAttrs throw ' +
          'toString derivation'
      };
      const ANTIQUOTE = {
        className: 'subst',
        begin: /\$\{/,
        end: /\}/,
        keywords: NIX_KEYWORDS
      };
      const ATTRS = {
        begin: /[a-zA-Z0-9-_]+(\s*=)/,
        returnBegin: true,
        relevance: 0,
        contains: [
          {
            className: 'attr',
            begin: /\S+/
          }
        ]
      };
      const STRING = {
        className: 'string',
        contains: [ ANTIQUOTE ],
        variants: [
          {
            begin: "''",
            end: "''"
          },
          {
            begin: '"',
            end: '"'
          }
        ]
      };
      const EXPRESSIONS = [
        hljs.NUMBER_MODE,
        hljs.HASH_COMMENT_MODE,
        hljs.C_BLOCK_COMMENT_MODE,
        STRING,
        ATTRS
      ];
      ANTIQUOTE.contains = EXPRESSIONS;
      return {
        name: 'Nix',
        aliases: [ "nixos" ],
        keywords: NIX_KEYWORDS,
        contains: EXPRESSIONS
      };
    }
    
    module.exports = nix;
    
    
    /***/ },
    
    /***/ 26122
    (module) {
    
    /*
    Language: Node REPL
    Requires: javascript.js
    Author: Marat Nagayev 
    Category: scripting
    */
    
    /** @type LanguageFn */
    function nodeRepl(hljs) {
      return {
        name: 'Node REPL',
        contains: [
          {
            className: 'meta',
            starts: {
              // a space separates the REPL prefix from the actual code
              // this is purely for cleaner HTML output
              end: / |$/,
              starts: {
                end: '$',
                subLanguage: 'javascript'
              }
            },
            variants: [
              {
                begin: /^>(?=[ ]|$)/
              },
              {
                begin: /^\.\.\.(?=[ ]|$)/
              }
            ]
          }
        ]
      };
    }
    
    module.exports = nodeRepl;
    
    
    /***/ },
    
    /***/ 64561
    (module) {
    
    /*
    Language: NSIS
    Description: Nullsoft Scriptable Install System
    Author: Jan T. Sott 
    Website: https://nsis.sourceforge.io/Main_Page
    */
    
    function nsis(hljs) {
      const CONSTANTS = {
        className: 'variable',
        begin: /\$(ADMINTOOLS|APPDATA|CDBURN_AREA|CMDLINE|COMMONFILES32|COMMONFILES64|COMMONFILES|COOKIES|DESKTOP|DOCUMENTS|EXEDIR|EXEFILE|EXEPATH|FAVORITES|FONTS|HISTORY|HWNDPARENT|INSTDIR|INTERNET_CACHE|LANGUAGE|LOCALAPPDATA|MUSIC|NETHOOD|OUTDIR|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES32|PROGRAMFILES64|PROGRAMFILES|QUICKLAUNCH|RECENT|RESOURCES_LOCALIZED|RESOURCES|SENDTO|SMPROGRAMS|SMSTARTUP|STARTMENU|SYSDIR|TEMP|TEMPLATES|VIDEOS|WINDIR)/
      };
    
      const DEFINES = {
        // ${defines}
        className: 'variable',
        begin: /\$+\{[\w.:-]+\}/
      };
    
      const VARIABLES = {
        // $variables
        className: 'variable',
        begin: /\$+\w+/,
        illegal: /\(\)\{\}/
      };
    
      const LANGUAGES = {
        // $(language_strings)
        className: 'variable',
        begin: /\$+\([\w^.:-]+\)/
      };
    
      const PARAMETERS = {
        // command parameters
        className: 'params',
        begin: '(ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HKCR|HKCU|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM|HKPD|HKU|IDABORT|IDCANCEL|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)'
      };
    
      const COMPILER = {
        // !compiler_flags
        className: 'keyword',
        begin: /!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|searchparse|searchreplace|system|tempfile|undef|verbose|warning)/
      };
    
      const METACHARS = {
        // $\n, $\r, $\t, $$
        className: 'meta',
        begin: /\$(\\[nrt]|\$)/
      };
    
      const PLUGINS = {
        // plug::ins
        className: 'class',
        begin: /\w+::\w+/
      };
    
      const STRING = {
        className: 'string',
        variants: [
          {
            begin: '"',
            end: '"'
          },
          {
            begin: '\'',
            end: '\''
          },
          {
            begin: '`',
            end: '`'
          }
        ],
        illegal: /\n/,
        contains: [
          METACHARS,
          CONSTANTS,
          DEFINES,
          VARIABLES,
          LANGUAGES
        ]
      };
    
      return {
        name: 'NSIS',
        case_insensitive: false,
        keywords: {
          keyword:
          'Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecShellWait ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileWriteUTF16LE FileSeek FileWrite FileWriteByte FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetKnownFolderPath GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfRtlLanguage IfShellVarContextAll IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText Int64Cmp Int64CmpU Int64Fmt IntCmp IntCmpU IntFmt IntOp IntPtrCmp IntPtrCmpU IntPtrOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadAndSetImage LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestLongPathAware ManifestMaxVersionTested ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PEAddResource PEDllCharacteristics PERemoveResource PESubsysVer Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegMultiStr WriteRegNone WriteRegStr WriteUninstaller XPStyle',
          literal:
          'admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib'
        },
        contains: [
          hljs.HASH_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.COMMENT(
            ';',
            '$',
            {
              relevance: 0
            }
          ),
          {
            className: 'function',
            beginKeywords: 'Function PageEx Section SectionGroup',
            end: '$'
          },
          STRING,
          COMPILER,
          DEFINES,
          VARIABLES,
          LANGUAGES,
          PARAMETERS,
          PLUGINS,
          hljs.NUMBER_MODE
        ]
      };
    }
    
    module.exports = nsis;
    
    
    /***/ },
    
    /***/ 96494
    (module) {
    
    /*
    Language: Objective-C
    Author: Valerii Hiora 
    Contributors: Angel G. Olloqui , Matt Diephouse , Andrew Farmer , Minh Nguyễn 
    Website: https://developer.apple.com/documentation/objectivec
    Category: common
    */
    
    function objectivec(hljs) {
      const API_CLASS = {
        className: 'built_in',
        begin: '\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+'
      };
      const IDENTIFIER_RE = /[a-zA-Z@][a-zA-Z0-9_]*/;
      const OBJC_KEYWORDS = {
        $pattern: IDENTIFIER_RE,
        keyword:
          'int float while char export sizeof typedef const struct for union ' +
          'unsigned long volatile static bool mutable if do return goto void ' +
          'enum else break extern asm case short default double register explicit ' +
          'signed typename this switch continue wchar_t inline readonly assign ' +
          'readwrite self @synchronized id typeof ' +
          'nonatomic super unichar IBOutlet IBAction strong weak copy ' +
          'in out inout bycopy byref oneway __strong __weak __block __autoreleasing ' +
          '@private @protected @public @try @property @end @throw @catch @finally ' +
          '@autoreleasepool @synthesize @dynamic @selector @optional @required ' +
          '@encode @package @import @defs @compatibility_alias ' +
          '__bridge __bridge_transfer __bridge_retained __bridge_retain ' +
          '__covariant __contravariant __kindof ' +
          '_Nonnull _Nullable _Null_unspecified ' +
          '__FUNCTION__ __PRETTY_FUNCTION__ __attribute__ ' +
          'getter setter retain unsafe_unretained ' +
          'nonnull nullable null_unspecified null_resettable class instancetype ' +
          'NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER ' +
          'NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED ' +
          'NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE ' +
          'NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END ' +
          'NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW ' +
          'NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN',
        literal:
          'false true FALSE TRUE nil YES NO NULL',
        built_in:
          'BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once'
      };
      const CLASS_KEYWORDS = {
        $pattern: IDENTIFIER_RE,
        keyword: '@interface @class @protocol @implementation'
      };
      return {
        name: 'Objective-C',
        aliases: [
          'mm',
          'objc',
          'obj-c',
          'obj-c++',
          'objective-c++'
        ],
        keywords: OBJC_KEYWORDS,
        illegal: '/,
                end: /$/,
                illegal: '\\n'
              },
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE
            ]
          },
          {
            className: 'class',
            begin: '(' + CLASS_KEYWORDS.keyword.split(' ').join('|') + ')\\b',
            end: /(\{|$)/,
            excludeEnd: true,
            keywords: CLASS_KEYWORDS,
            contains: [ hljs.UNDERSCORE_TITLE_MODE ]
          },
          {
            begin: '\\.' + hljs.UNDERSCORE_IDENT_RE,
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = objectivec;
    
    
    /***/ },
    
    /***/ 60108
    (module) {
    
    /*
    Language: OCaml
    Author: Mehdi Dogguy 
    Contributors: Nicolas Braud-Santoni , Mickael Delahaye 
    Description: OCaml language definition.
    Website: https://ocaml.org
    Category: functional
    */
    
    function ocaml(hljs) {
      /* missing support for heredoc-like string (OCaml 4.0.2+) */
      return {
        name: 'OCaml',
        aliases: ['ml'],
        keywords: {
          $pattern: '[a-z_]\\w*!?',
          keyword:
            'and as assert asr begin class constraint do done downto else end ' +
            'exception external for fun function functor if in include ' +
            'inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method ' +
            'mod module mutable new object of open! open or private rec sig struct ' +
            'then to try type val! val virtual when while with ' +
            /* camlp4 */
            'parser value',
          built_in:
            /* built-in types */
            'array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit ' +
            /* (some) types in Pervasives */
            'in_channel out_channel ref',
          literal:
            'true false'
        },
        illegal: /\/\/|>>/,
        contains: [
          {
            className: 'literal',
            begin: '\\[(\\|\\|)?\\]|\\(\\)',
            relevance: 0
          },
          hljs.COMMENT(
            '\\(\\*',
            '\\*\\)',
            {
              contains: ['self']
            }
          ),
          { /* type variable */
            className: 'symbol',
            begin: '\'[A-Za-z_](?!\')[\\w\']*'
            /* the grammar is ambiguous on how 'a'b should be interpreted but not the compiler */
          },
          { /* polymorphic variant */
            className: 'type',
            begin: '`[A-Z][\\w\']*'
          },
          { /* module or constructor */
            className: 'type',
            begin: '\\b[A-Z][\\w\']*',
            relevance: 0
          },
          { /* don't color identifiers, but safely catch all identifiers with '*/
            begin: '[a-z_]\\w*\'[\\w\']*', relevance: 0
          },
          hljs.inherit(hljs.APOS_STRING_MODE, {className: 'string', relevance: 0}),
          hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null}),
          {
            className: 'number',
            begin:
              '\\b(0[xX][a-fA-F0-9_]+[Lln]?|' +
              '0[oO][0-7_]+[Lln]?|' +
              '0[bB][01_]+[Lln]?|' +
              '[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)',
            relevance: 0
          },
          {
            begin: /->/ // relevance booster
          }
        ]
      }
    }
    
    module.exports = ocaml;
    
    
    /***/ },
    
    /***/ 89689
    (module) {
    
    /*
    Language: OpenSCAD
    Author: Dan Panzarella 
    Description: OpenSCAD is a language for the 3D CAD modeling software of the same name.
    Website: https://www.openscad.org
    Category: scientific
    */
    
    function openscad(hljs) {
      const SPECIAL_VARS = {
        className: 'keyword',
        begin: '\\$(f[asn]|t|vp[rtd]|children)'
      };
      const LITERALS = {
        className: 'literal',
        begin: 'false|true|PI|undef'
      };
      const NUMBERS = {
        className: 'number',
        begin: '\\b\\d+(\\.\\d+)?(e-?\\d+)?', // adds 1e5, 1e-10
        relevance: 0
      };
      const STRING = hljs.inherit(hljs.QUOTE_STRING_MODE, {
        illegal: null
      });
      const PREPRO = {
        className: 'meta',
        keywords: {
          'meta-keyword': 'include use'
        },
        begin: 'include|use <',
        end: '>'
      };
      const PARAMS = {
        className: 'params',
        begin: '\\(',
        end: '\\)',
        contains: [
          'self',
          NUMBERS,
          STRING,
          SPECIAL_VARS,
          LITERALS
        ]
      };
      const MODIFIERS = {
        begin: '[*!#%]',
        relevance: 0
      };
      const FUNCTIONS = {
        className: 'function',
        beginKeywords: 'module function',
        end: /=|\{/,
        contains: [
          PARAMS,
          hljs.UNDERSCORE_TITLE_MODE
        ]
      };
    
      return {
        name: 'OpenSCAD',
        aliases: [ 'scad' ],
        keywords: {
          keyword: 'function module include use for intersection_for if else \\%',
          literal: 'false true PI undef',
          built_in: 'circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          NUMBERS,
          PREPRO,
          STRING,
          SPECIAL_VARS,
          MODIFIERS,
          FUNCTIONS
        ]
      };
    }
    
    module.exports = openscad;
    
    
    /***/ },
    
    /***/ 78327
    (module) {
    
    /*
    Language: Oxygene
    Author: Carlo Kok 
    Description: Oxygene is built on the foundation of Object Pascal, revamped and extended to be a modern language for the twenty-first century.
    Website: https://www.elementscompiler.com/elements/default.aspx
    */
    
    function oxygene(hljs) {
      const OXYGENE_KEYWORDS = {
        $pattern: /\.?\w+/,
        keyword:
          'abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue ' +
          'create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false ' +
          'final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited ' +
          'inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of ' +
          'old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly ' +
          'record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple ' +
          'type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal ' +
          'register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained'
      };
      const CURLY_COMMENT = hljs.COMMENT(
        /\{/,
        /\}/,
        {
          relevance: 0
        }
      );
      const PAREN_COMMENT = hljs.COMMENT(
        '\\(\\*',
        '\\*\\)',
        {
          relevance: 10
        }
      );
      const STRING = {
        className: 'string',
        begin: '\'',
        end: '\'',
        contains: [
          {
            begin: '\'\''
          }
        ]
      };
      const CHAR_STRING = {
        className: 'string',
        begin: '(#\\d+)+'
      };
      const FUNCTION = {
        className: 'function',
        beginKeywords: 'function constructor destructor procedure method',
        end: '[:;]',
        keywords: 'function constructor|10 destructor|10 procedure|10 method|10',
        contains: [
          hljs.TITLE_MODE,
          {
            className: 'params',
            begin: '\\(',
            end: '\\)',
            keywords: OXYGENE_KEYWORDS,
            contains: [
              STRING,
              CHAR_STRING
            ]
          },
          CURLY_COMMENT,
          PAREN_COMMENT
        ]
      };
      return {
        name: 'Oxygene',
        case_insensitive: true,
        keywords: OXYGENE_KEYWORDS,
        illegal: '("|\\$[G-Zg-z]|\\/\\*||->)',
        contains: [
          CURLY_COMMENT,
          PAREN_COMMENT,
          hljs.C_LINE_COMMENT_MODE,
          STRING,
          CHAR_STRING,
          hljs.NUMBER_MODE,
          FUNCTION,
          {
            className: 'class',
            begin: '=\\bclass\\b',
            end: 'end;',
            keywords: OXYGENE_KEYWORDS,
            contains: [
              STRING,
              CHAR_STRING,
              CURLY_COMMENT,
              PAREN_COMMENT,
              hljs.C_LINE_COMMENT_MODE,
              FUNCTION
            ]
          }
        ]
      };
    }
    
    module.exports = oxygene;
    
    
    /***/ },
    
    /***/ 52052
    (module) {
    
    /*
    Language: Parser3
    Requires: xml.js
    Author: Oleg Volchkov 
    Website: https://www.parser.ru/en/
    Category: template
    */
    
    function parser3(hljs) {
      const CURLY_SUBCOMMENT = hljs.COMMENT(
        /\{/,
        /\}/,
        {
          contains: [ 'self' ]
        }
      );
      return {
        name: 'Parser3',
        subLanguage: 'xml',
        relevance: 0,
        contains: [
          hljs.COMMENT('^#', '$'),
          hljs.COMMENT(
            /\^rem\{/,
            /\}/,
            {
              relevance: 10,
              contains: [ CURLY_SUBCOMMENT ]
            }
          ),
          {
            className: 'meta',
            begin: '^@(?:BASE|USE|CLASS|OPTIONS)$',
            relevance: 10
          },
          {
            className: 'title',
            begin: '@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$'
          },
          {
            className: 'variable',
            begin: /\$\{?[\w\-.:]+\}?/
          },
          {
            className: 'keyword',
            begin: /\^[\w\-.:]+/
          },
          {
            className: 'number',
            begin: '\\^#[0-9a-fA-F]+'
          },
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = parser3;
    
    
    /***/ },
    
    /***/ 36891
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: Perl
    Author: Peter Leonov 
    Website: https://www.perl.org
    Category: common
    */
    
    /** @type LanguageFn */
    function perl(hljs) {
      const KEYWORDS = [
        'abs',
        'accept',
        'alarm',
        'and',
        'atan2',
        'bind',
        'binmode',
        'bless',
        'break',
        'caller',
        'chdir',
        'chmod',
        'chomp',
        'chop',
        'chown',
        'chr',
        'chroot',
        'close',
        'closedir',
        'connect',
        'continue',
        'cos',
        'crypt',
        'dbmclose',
        'dbmopen',
        'defined',
        'delete',
        'die',
        'do',
        'dump',
        'each',
        'else',
        'elsif',
        'endgrent',
        'endhostent',
        'endnetent',
        'endprotoent',
        'endpwent',
        'endservent',
        'eof',
        'eval',
        'exec',
        'exists',
        'exit',
        'exp',
        'fcntl',
        'fileno',
        'flock',
        'for',
        'foreach',
        'fork',
        'format',
        'formline',
        'getc',
        'getgrent',
        'getgrgid',
        'getgrnam',
        'gethostbyaddr',
        'gethostbyname',
        'gethostent',
        'getlogin',
        'getnetbyaddr',
        'getnetbyname',
        'getnetent',
        'getpeername',
        'getpgrp',
        'getpriority',
        'getprotobyname',
        'getprotobynumber',
        'getprotoent',
        'getpwent',
        'getpwnam',
        'getpwuid',
        'getservbyname',
        'getservbyport',
        'getservent',
        'getsockname',
        'getsockopt',
        'given',
        'glob',
        'gmtime',
        'goto',
        'grep',
        'gt',
        'hex',
        'if',
        'index',
        'int',
        'ioctl',
        'join',
        'keys',
        'kill',
        'last',
        'lc',
        'lcfirst',
        'length',
        'link',
        'listen',
        'local',
        'localtime',
        'log',
        'lstat',
        'lt',
        'ma',
        'map',
        'mkdir',
        'msgctl',
        'msgget',
        'msgrcv',
        'msgsnd',
        'my',
        'ne',
        'next',
        'no',
        'not',
        'oct',
        'open',
        'opendir',
        'or',
        'ord',
        'our',
        'pack',
        'package',
        'pipe',
        'pop',
        'pos',
        'print',
        'printf',
        'prototype',
        'push',
        'q|0',
        'qq',
        'quotemeta',
        'qw',
        'qx',
        'rand',
        'read',
        'readdir',
        'readline',
        'readlink',
        'readpipe',
        'recv',
        'redo',
        'ref',
        'rename',
        'require',
        'reset',
        'return',
        'reverse',
        'rewinddir',
        'rindex',
        'rmdir',
        'say',
        'scalar',
        'seek',
        'seekdir',
        'select',
        'semctl',
        'semget',
        'semop',
        'send',
        'setgrent',
        'sethostent',
        'setnetent',
        'setpgrp',
        'setpriority',
        'setprotoent',
        'setpwent',
        'setservent',
        'setsockopt',
        'shift',
        'shmctl',
        'shmget',
        'shmread',
        'shmwrite',
        'shutdown',
        'sin',
        'sleep',
        'socket',
        'socketpair',
        'sort',
        'splice',
        'split',
        'sprintf',
        'sqrt',
        'srand',
        'stat',
        'state',
        'study',
        'sub',
        'substr',
        'symlink',
        'syscall',
        'sysopen',
        'sysread',
        'sysseek',
        'system',
        'syswrite',
        'tell',
        'telldir',
        'tie',
        'tied',
        'time',
        'times',
        'tr',
        'truncate',
        'uc',
        'ucfirst',
        'umask',
        'undef',
        'unless',
        'unlink',
        'unpack',
        'unshift',
        'untie',
        'until',
        'use',
        'utime',
        'values',
        'vec',
        'wait',
        'waitpid',
        'wantarray',
        'warn',
        'when',
        'while',
        'write',
        'x|0',
        'xor',
        'y|0'
      ];
    
      // https://perldoc.perl.org/perlre#Modifiers
      const REGEX_MODIFIERS = /[dualxmsipngr]{0,12}/; // aa and xx are valid, making max length 12
      const PERL_KEYWORDS = {
        $pattern: /[\w.]+/,
        keyword: KEYWORDS.join(" ")
      };
      const SUBST = {
        className: 'subst',
        begin: '[$@]\\{',
        end: '\\}',
        keywords: PERL_KEYWORDS
      };
      const METHOD = {
        begin: /->\{/,
        end: /\}/
        // contains defined later
      };
      const VAR = {
        variants: [
          {
            begin: /\$\d/
          },
          {
            begin: concat(
              /[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,
              // negative look-ahead tries to avoid matching patterns that are not
              // Perl at all like $ident$, @ident@, etc.
              `(?![A-Za-z])(?![@$%])`
            )
          },
          {
            begin: /[$%@][^\s\w{]/,
            relevance: 0
          }
        ]
      };
      const STRING_CONTAINS = [
        hljs.BACKSLASH_ESCAPE,
        SUBST,
        VAR
      ];
      const REGEX_DELIMS = [
        /!/,
        /\//,
        /\|/,
        /\?/,
        /'/,
        /"/, // valid but infrequent and weird
        /#/ // valid but infrequent and weird
      ];
      /**
       * @param {string|RegExp} prefix
       * @param {string|RegExp} open
       * @param {string|RegExp} close
       */
      const PAIRED_DOUBLE_RE = (prefix, open, close = '\\1') => {
        const middle = (close === '\\1')
          ? close
          : concat(close, open);
        return concat(
          concat("(?:", prefix, ")"),
          open,
          /(?:\\.|[^\\\/])*?/,
          middle,
          /(?:\\.|[^\\\/])*?/,
          close,
          REGEX_MODIFIERS
        );
      };
      /**
       * @param {string|RegExp} prefix
       * @param {string|RegExp} open
       * @param {string|RegExp} close
       */
      const PAIRED_RE = (prefix, open, close) => {
        return concat(
          concat("(?:", prefix, ")"),
          open,
          /(?:\\.|[^\\\/])*?/,
          close,
          REGEX_MODIFIERS
        );
      };
      const PERL_DEFAULT_CONTAINS = [
        VAR,
        hljs.HASH_COMMENT_MODE,
        hljs.COMMENT(
          /^=\w/,
          /=cut/,
          {
            endsWithParent: true
          }
        ),
        METHOD,
        {
          className: 'string',
          contains: STRING_CONTAINS,
          variants: [
            {
              begin: 'q[qwxr]?\\s*\\(',
              end: '\\)',
              relevance: 5
            },
            {
              begin: 'q[qwxr]?\\s*\\[',
              end: '\\]',
              relevance: 5
            },
            {
              begin: 'q[qwxr]?\\s*\\{',
              end: '\\}',
              relevance: 5
            },
            {
              begin: 'q[qwxr]?\\s*\\|',
              end: '\\|',
              relevance: 5
            },
            {
              begin: 'q[qwxr]?\\s*<',
              end: '>',
              relevance: 5
            },
            {
              begin: 'qw\\s+q',
              end: 'q',
              relevance: 5
            },
            {
              begin: '\'',
              end: '\'',
              contains: [ hljs.BACKSLASH_ESCAPE ]
            },
            {
              begin: '"',
              end: '"'
            },
            {
              begin: '`',
              end: '`',
              contains: [ hljs.BACKSLASH_ESCAPE ]
            },
            {
              begin: /\{\w+\}/,
              relevance: 0
            },
            {
              begin: '-?\\w+\\s*=>',
              relevance: 0
            }
          ]
        },
        {
          className: 'number',
          begin: '(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b',
          relevance: 0
        },
        { // regexp container
          begin: '(\\/\\/|' + hljs.RE_STARTERS_RE + '|\\b(split|return|print|reverse|grep)\\b)\\s*',
          keywords: 'split return print reverse grep',
          relevance: 0,
          contains: [
            hljs.HASH_COMMENT_MODE,
            {
              className: 'regexp',
              variants: [
                // allow matching common delimiters
                { begin: PAIRED_DOUBLE_RE("s|tr|y", either(...REGEX_DELIMS)) },
                // and then paired delmis
                { begin: PAIRED_DOUBLE_RE("s|tr|y", "\\(", "\\)") },
                { begin: PAIRED_DOUBLE_RE("s|tr|y", "\\[", "\\]") },
                { begin: PAIRED_DOUBLE_RE("s|tr|y", "\\{", "\\}") }
              ],
              relevance: 2
            },
            {
              className: 'regexp',
              variants: [
                {
                  // could be a comment in many languages so do not count
                  // as relevant
                  begin: /(m|qr)\/\//,
                  relevance: 0
                },
                // prefix is optional with /regex/
                { begin: PAIRED_RE("(?:m|qr)?", /\//, /\//)},
                // allow matching common delimiters
                { begin: PAIRED_RE("m|qr", either(...REGEX_DELIMS), /\1/)},
                // allow common paired delmins
                { begin: PAIRED_RE("m|qr", /\(/, /\)/)},
                { begin: PAIRED_RE("m|qr", /\[/, /\]/)},
                { begin: PAIRED_RE("m|qr", /\{/, /\}/)}
              ]
            }
          ]
        },
        {
          className: 'function',
          beginKeywords: 'sub',
          end: '(\\s*\\(.*?\\))?[;{]',
          excludeEnd: true,
          relevance: 5,
          contains: [ hljs.TITLE_MODE ]
        },
        {
          begin: '-\\w\\b',
          relevance: 0
        },
        {
          begin: "^__DATA__$",
          end: "^__END__$",
          subLanguage: 'mojolicious',
          contains: [
            {
              begin: "^@@.*",
              end: "$",
              className: "comment"
            }
          ]
        }
      ];
      SUBST.contains = PERL_DEFAULT_CONTAINS;
      METHOD.contains = PERL_DEFAULT_CONTAINS;
    
      return {
        name: 'Perl',
        aliases: [
          'pl',
          'pm'
        ],
        keywords: PERL_KEYWORDS,
        contains: PERL_DEFAULT_CONTAINS
      };
    }
    
    module.exports = perl;
    
    
    /***/ },
    
    /***/ 9412
    (module) {
    
    /*
    Language: Packet Filter config
    Description: pf.conf — packet filter configuration file (OpenBSD)
    Author: Peter Piwowarski 
    Website: http://man.openbsd.org/pf.conf
    Category: config
    */
    
    function pf(hljs) {
      const MACRO = {
        className: 'variable',
        begin: /\$[\w\d#@][\w\d_]*/
      };
      const TABLE = {
        className: 'variable',
        begin: /<(?!\/)/,
        end: />/
      };
    
      return {
        name: 'Packet Filter config',
        aliases: [ 'pf.conf' ],
        keywords: {
          $pattern: /[a-z0-9_<>-]+/,
          built_in: /* block match pass are "actions" in pf.conf(5), the rest are
                     * lexically similar top-level commands.
                     */
            'block match pass load anchor|5 antispoof|10 set table',
          keyword:
            'in out log quick on rdomain inet inet6 proto from port os to route ' +
            'allow-opts divert-packet divert-reply divert-to flags group icmp-type ' +
            'icmp6-type label once probability recieved-on rtable prio queue ' +
            'tos tag tagged user keep fragment for os drop ' +
            'af-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robin ' +
            'source-hash static-port ' +
            'dup-to reply-to route-to ' +
            'parent bandwidth default min max qlimit ' +
            'block-policy debug fingerprints hostid limit loginterface optimization ' +
            'reassemble ruleset-optimization basic none profile skip state-defaults ' +
            'state-policy timeout ' +
            'const counters persist ' +
            'no modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppy ' +
            'source-track global rule max-src-nodes max-src-states max-src-conn ' +
            'max-src-conn-rate overload flush ' +
            'scrub|5 max-mss min-ttl no-df|10 random-id',
          literal:
            'all any no-route self urpf-failed egress|5 unknown'
        },
        contains: [
          hljs.HASH_COMMENT_MODE,
          hljs.NUMBER_MODE,
          hljs.QUOTE_STRING_MODE,
          MACRO,
          TABLE
        ]
      };
    }
    
    module.exports = pf;
    
    
    /***/ },
    
    /***/ 80431
    (module) {
    
    /*
    Language: PostgreSQL and PL/pgSQL
    Author: Egor Rogov (e.rogov@postgrespro.ru)
    Website: https://www.postgresql.org/docs/11/sql.html
    Description:
        This language incorporates both PostgreSQL SQL dialect and PL/pgSQL language.
        It is based on PostgreSQL version 11. Some notes:
        - Text in double-dollar-strings is _always_ interpreted as some programming code. Text
          in ordinary quotes is _never_ interpreted that way and highlighted just as a string.
        - There are quite a bit "special cases". That's because many keywords are not strictly
          they are keywords in some contexts and ordinary identifiers in others. Only some
          of such cases are handled; you still can get some of your identifiers highlighted
          wrong way.
        - Function names deliberately are not highlighted. There is no way to tell function
          call from other constructs, hence we can't highlight _all_ function names. And
          some names highlighted while others not looks ugly.
    */
    
    function pgsql(hljs) {
      const COMMENT_MODE = hljs.COMMENT('--', '$');
      const UNQUOTED_IDENT = '[a-zA-Z_][a-zA-Z_0-9$]*';
      const DOLLAR_STRING = '\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$';
      const LABEL = '<<\\s*' + UNQUOTED_IDENT + '\\s*>>';
    
      const SQL_KW =
        // https://www.postgresql.org/docs/11/static/sql-keywords-appendix.html
        // https://www.postgresql.org/docs/11/static/sql-commands.html
        // SQL commands (starting words)
        'ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE ' +
        'DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY ' +
        'PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW ' +
        'START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES ' +
        // SQL commands (others)
        'AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN ' +
        'WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS ' +
        'FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM ' +
        'TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS ' +
        'METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION ' +
        'INDEX PROCEDURE ASSERTION ' +
        // additional reserved key words
        'ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK ' +
        'COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS ' +
        'DEFERRABLE RANGE ' +
        'DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ' +
        'ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT ' +
        'NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY ' +
        'REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN ' +
        'TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH ' +
        // some of non-reserved (which are used in clauses or as PL/pgSQL keyword)
        'BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN ' +
        'BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT ' +
        'TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN ' +
        'EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH ' +
        'REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ' +
        'ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED ' +
        'INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 ' +
        'INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ' +
        'ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES ' +
        'RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS ' +
        'UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF ' +
        // some parameters of VACUUM/ANALYZE/EXPLAIN
        'FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING ' +
        //
        'RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED ' +
        'OF NOTHING NONE EXCLUDE ATTRIBUTE ' +
        // from GRANT (not keywords actually)
        'USAGE ROUTINES ' +
        // actually literals, but look better this way (due to IS TRUE, IS FALSE, ISNULL etc)
        'TRUE FALSE NAN INFINITY ';
    
      const ROLE_ATTRS = // only those not in keywrods already
        'SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT ' +
        'LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ';
    
      const PLPGSQL_KW =
        'ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS ' +
        'STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT ' +
        'OPEN ';
    
      const TYPES =
        // https://www.postgresql.org/docs/11/static/datatype.html
        'BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR ' +
        'CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 ' +
        'MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 ' +
        'SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 ' +
        'TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR ' +
        'INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ' +
        // pseudotypes
        'ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL ' +
        'RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR ' +
        // spec. type
        'NAME ' +
        // OID-types
        'OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 ' +
        'REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ';// +
    
      const TYPES_RE =
        TYPES.trim()
          .split(' ')
          .map(function(val) { return val.split('|')[0]; })
          .join('|');
    
      const SQL_BI =
        'CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP ' +
        'CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ';
    
      const PLPGSQL_BI =
        'FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 ' +
        'TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ' +
        // get diagnostics
        'ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME ' +
        'PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 ' +
        'PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ';
    
      const PLPGSQL_EXCEPTIONS =
        // exceptions https://www.postgresql.org/docs/current/static/errcodes-appendix.html
        'SQLSTATE SQLERRM|10 ' +
        'SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING ' +
        'NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED ' +
        'STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED ' +
        'SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE ' +
        'SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION ' +
        'TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED ' +
        'INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR ' +
        'INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION ' +
        'STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION ' +
        'DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW ' +
        'DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW ' +
        'INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION ' +
        'INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION ' +
        'INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST ' +
        'INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE ' +
        'NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE ' +
        'INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE ' +
        'INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT ' +
        'INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH ' +
        'NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE ' +
        'SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION ' +
        'SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING ' +
        'FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION ' +
        'BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT ' +
        'INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION ' +
        'INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION ' +
        'UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE ' +
        'INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE ' +
        'HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION ' +
        'INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION ' +
        'NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION ' +
        'SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION ' +
        'IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME ' +
        'TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD ' +
        'DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST ' +
        'INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT ' +
        'MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED ' +
        'READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION ' +
        'CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED ' +
        'PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED ' +
        'EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED ' +
        'TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED ' +
        'SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME ' +
        'INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION ' +
        'SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED ' +
        'SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE ' +
        'GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME ' +
        'NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH ' +
        'INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN ' +
        'UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT ' +
        'DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION ' +
        'DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS ' +
        'DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS ' +
        'INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION ' +
        'INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION ' +
        'INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION ' +
        'INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL ' +
        'OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED ' +
        'STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE ' +
        'OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION ' +
        'QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED ' +
        'SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR ' +
        'LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED ' +
        'FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION ' +
        'FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER ' +
        'FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS ' +
        'FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX ' +
        'FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH ' +
        'FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES ' +
        'FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE ' +
        'FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION ' +
        'FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR ' +
        'RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED ' +
        'INDEX_CORRUPTED ';
    
      const FUNCTIONS =
        // https://www.postgresql.org/docs/11/static/functions-aggregate.html
        'ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG ' +
        'JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG ' +
        'CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE ' +
        'REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP ' +
        'PERCENTILE_CONT PERCENTILE_DISC ' +
        // https://www.postgresql.org/docs/11/static/functions-window.html
        'ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE ' +
        // https://www.postgresql.org/docs/11/static/functions-comparison.html
        'NUM_NONNULLS NUM_NULLS ' +
        // https://www.postgresql.org/docs/11/static/functions-math.html
        'ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT ' +
        'TRUNC WIDTH_BUCKET ' +
        'RANDOM SETSEED ' +
        'ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND ' +
        // https://www.postgresql.org/docs/11/static/functions-string.html
        'BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ' +
        'ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP ' +
        'LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 ' +
        'QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY ' +
        'REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR ' +
        'TO_ASCII TO_HEX TRANSLATE ' +
        // https://www.postgresql.org/docs/11/static/functions-binarystring.html
        'OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE ' +
        // https://www.postgresql.org/docs/11/static/functions-formatting.html
        'TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP ' +
        // https://www.postgresql.org/docs/11/static/functions-datetime.html
        'AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL ' +
        'MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 ' +
        'TIMEOFDAY TRANSACTION_TIMESTAMP|10 ' +
        // https://www.postgresql.org/docs/11/static/functions-enum.html
        'ENUM_FIRST ENUM_LAST ENUM_RANGE ' +
        // https://www.postgresql.org/docs/11/static/functions-geometry.html
        'AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH ' +
        'BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ' +
        // https://www.postgresql.org/docs/11/static/functions-net.html
        'ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY ' +
        'INET_MERGE MACADDR8_SET7BIT ' +
        // https://www.postgresql.org/docs/11/static/functions-textsearch.html
        'ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY ' +
        'QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE ' +
        'TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY ' +
        'TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN ' +
        // https://www.postgresql.org/docs/11/static/functions-xml.html
        'XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT ' +
        'XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT ' +
        'XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES ' +
        'TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA ' +
        'QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA ' +
        'CURSOR_TO_XML CURSOR_TO_XMLSCHEMA ' +
        'SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA ' +
        'DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA ' +
        'XMLATTRIBUTES ' +
        // https://www.postgresql.org/docs/11/static/functions-json.html
        'TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT ' +
        'JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH ' +
        'JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH ' +
        'JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET ' +
        'JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT ' +
        'JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET ' +
        'JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY ' +
        // https://www.postgresql.org/docs/11/static/functions-sequence.html
        'CURRVAL LASTVAL NEXTVAL SETVAL ' +
        // https://www.postgresql.org/docs/11/static/functions-conditional.html
        'COALESCE NULLIF GREATEST LEAST ' +
        // https://www.postgresql.org/docs/11/static/functions-array.html
        'ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ' +
        'ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY ' +
        'STRING_TO_ARRAY UNNEST ' +
        // https://www.postgresql.org/docs/11/static/functions-range.html
        'ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE ' +
        // https://www.postgresql.org/docs/11/static/functions-srf.html
        'GENERATE_SERIES GENERATE_SUBSCRIPTS ' +
        // https://www.postgresql.org/docs/11/static/functions-info.html
        'CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT ' +
        'INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE ' +
        'TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE ' +
        'COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION ' +
        'TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX ' +
        'TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS ' +
        // https://www.postgresql.org/docs/11/static/functions-admin.html
        'CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE ' +
        'GIN_CLEAN_PENDING_LIST ' +
        // https://www.postgresql.org/docs/11/static/functions-trigger.html
        'SUPPRESS_REDUNDANT_UPDATES_TRIGGER ' +
        // ihttps://www.postgresql.org/docs/devel/static/lo-funcs.html
        'LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE ' +
        //
        'GROUPING CAST ';
    
      const FUNCTIONS_RE =
          FUNCTIONS.trim()
            .split(' ')
            .map(function(val) { return val.split('|')[0]; })
            .join('|');
    
      return {
        name: 'PostgreSQL',
        aliases: [
          'postgres',
          'postgresql'
        ],
        case_insensitive: true,
        keywords: {
          keyword:
                SQL_KW + PLPGSQL_KW + ROLE_ATTRS,
          built_in:
                SQL_BI + PLPGSQL_BI + PLPGSQL_EXCEPTIONS
        },
        // Forbid some cunstructs from other languages to improve autodetect. In fact
        // "[a-z]:" is legal (as part of array slice), but improbabal.
        illegal: /:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,
        contains: [
          // special handling of some words, which are reserved only in some contexts
          {
            className: 'keyword',
            variants: [
              {
                begin: /\bTEXT\s*SEARCH\b/
              },
              {
                begin: /\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/
              },
              {
                begin: /\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/
              },
              {
                begin: /\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/
              },
              {
                begin: /\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/
              },
              {
                begin: /\bNULLS\s+(FIRST|LAST)\b/
              },
              {
                begin: /\bEVENT\s+TRIGGER\b/
              },
              {
                begin: /\b(MAPPING|OR)\s+REPLACE\b/
              },
              {
                begin: /\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/
              },
              {
                begin: /\b(SHARE|EXCLUSIVE)\s+MODE\b/
              },
              {
                begin: /\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/
              },
              {
                begin: /\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/
              },
              {
                begin: /\bPRESERVE\s+ROWS\b/
              },
              {
                begin: /\bDISCARD\s+PLANS\b/
              },
              {
                begin: /\bREFERENCING\s+(OLD|NEW)\b/
              },
              {
                begin: /\bSKIP\s+LOCKED\b/
              },
              {
                begin: /\bGROUPING\s+SETS\b/
              },
              {
                begin: /\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/
              },
              {
                begin: /\b(WITH|WITHOUT)\s+HOLD\b/
              },
              {
                begin: /\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/
              },
              {
                begin: /\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/
              },
              {
                begin: /\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/
              },
              {
                begin: /\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/
              },
              {
                begin: /\bIS\s+(NOT\s+)?UNKNOWN\b/
              },
              {
                begin: /\bSECURITY\s+LABEL\b/
              },
              {
                begin: /\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/
              },
              {
                begin: /\bWITH\s+(NO\s+)?DATA\b/
              },
              {
                begin: /\b(FOREIGN|SET)\s+DATA\b/
              },
              {
                begin: /\bSET\s+(CATALOG|CONSTRAINTS)\b/
              },
              {
                begin: /\b(WITH|FOR)\s+ORDINALITY\b/
              },
              {
                begin: /\bIS\s+(NOT\s+)?DOCUMENT\b/
              },
              {
                begin: /\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/
              },
              {
                begin: /\b(STRIP|PRESERVE)\s+WHITESPACE\b/
              },
              {
                begin: /\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/
              },
              {
                begin: /\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/
              },
              {
                begin: /\bAT\s+TIME\s+ZONE\b/
              },
              {
                begin: /\bGRANTED\s+BY\b/
              },
              {
                begin: /\bRETURN\s+(QUERY|NEXT)\b/
              },
              {
                begin: /\b(ATTACH|DETACH)\s+PARTITION\b/
              },
              {
                begin: /\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/
              },
              {
                begin: /\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/
              },
              {
                begin: /\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/
              }
            ]
          },
          // functions named as keywords, followed by '('
          {
            begin: /\b(FORMAT|FAMILY|VERSION)\s*\(/
            // keywords: { built_in: 'FORMAT FAMILY VERSION' }
          },
          // INCLUDE ( ... ) in index_parameters in CREATE TABLE
          {
            begin: /\bINCLUDE\s*\(/,
            keywords: 'INCLUDE'
          },
          // not highlight RANGE if not in frame_clause (not 100% correct, but seems satisfactory)
          {
            begin: /\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/
          },
          // disable highlighting in commands CREATE AGGREGATE/COLLATION/DATABASE/OPERTOR/TEXT SEARCH .../TYPE
          // and in PL/pgSQL RAISE ... USING
          {
            begin: /\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/
          },
          // PG_smth; HAS_some_PRIVILEGE
          {
            // className: 'built_in',
            begin: /\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,
            relevance: 10
          },
          // extract
          {
            begin: /\bEXTRACT\s*\(/,
            end: /\bFROM\b/,
            returnEnd: true,
            keywords: {
              // built_in: 'EXTRACT',
              type: 'CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS ' +
                            'MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR ' +
                            'TIMEZONE_MINUTE WEEK YEAR'
            }
          },
          // xmlelement, xmlpi - special NAME
          {
            begin: /\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,
            keywords: {
              // built_in: 'XMLELEMENT XMLPI',
              keyword: 'NAME'
            }
          },
          // xmlparse, xmlserialize
          {
            begin: /\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,
            keywords: {
              // built_in: 'XMLPARSE XMLSERIALIZE',
              keyword: 'DOCUMENT CONTENT'
            }
          },
          // Sequences. We actually skip everything between CACHE|INCREMENT|MAXVALUE|MINVALUE and
          // nearest following numeric constant. Without with trick we find a lot of "keywords"
          // in 'avrasm' autodetection test...
          {
            beginKeywords: 'CACHE INCREMENT MAXVALUE MINVALUE',
            end: hljs.C_NUMBER_RE,
            returnEnd: true,
            keywords: 'BY CACHE INCREMENT MAXVALUE MINVALUE'
          },
          // WITH|WITHOUT TIME ZONE as part of datatype
          {
            className: 'type',
            begin: /\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/
          },
          // INTERVAL optional fields
          {
            className: 'type',
            begin: /\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/
          },
          // Pseudo-types which allowed only as return type
          {
            begin: /\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,
            keywords: {
              keyword: 'RETURNS',
              type: 'LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER'
            }
          },
          // Known functions - only when followed by '('
          {
            begin: '\\b(' + FUNCTIONS_RE + ')\\s*\\('
            // keywords: { built_in: FUNCTIONS }
          },
          // Types
          {
            begin: '\\.(' + TYPES_RE + ')\\b' // prevent highlight as type, say, 'oid' in 'pgclass.oid'
          },
          {
            begin: '\\b(' + TYPES_RE + ')\\s+PATH\\b', // in XMLTABLE
            keywords: {
              keyword: 'PATH', // hopefully no one would use PATH type in XMLTABLE...
              type: TYPES.replace('PATH ', '')
            }
          },
          {
            className: 'type',
            begin: '\\b(' + TYPES_RE + ')\\b'
          },
          // Strings, see https://www.postgresql.org/docs/11/static/sql-syntax-lexical.html#SQL-SYNTAX-CONSTANTS
          {
            className: 'string',
            begin: '\'',
            end: '\'',
            contains: [
              {
                begin: '\'\''
              }
            ]
          },
          {
            className: 'string',
            begin: '(e|E|u&|U&)\'',
            end: '\'',
            contains: [
              {
                begin: '\\\\.'
              }
            ],
            relevance: 10
          },
          hljs.END_SAME_AS_BEGIN({
            begin: DOLLAR_STRING,
            end: DOLLAR_STRING,
            contains: [
              {
                // actually we want them all except SQL; listed are those with known implementations
                // and XML + JSON just in case
                subLanguage: [
                  'pgsql',
                  'perl',
                  'python',
                  'tcl',
                  'r',
                  'lua',
                  'java',
                  'php',
                  'ruby',
                  'bash',
                  'scheme',
                  'xml',
                  'json'
                ],
                endsWithParent: true
              }
            ]
          }),
          // identifiers in quotes
          {
            begin: '"',
            end: '"',
            contains: [
              {
                begin: '""'
              }
            ]
          },
          // numbers
          hljs.C_NUMBER_MODE,
          // comments
          hljs.C_BLOCK_COMMENT_MODE,
          COMMENT_MODE,
          // PL/pgSQL staff
          // %ROWTYPE, %TYPE, $n
          {
            className: 'meta',
            variants: [
              { // %TYPE, %ROWTYPE
                begin: '%(ROW)?TYPE',
                relevance: 10
              },
              { // $n
                begin: '\\$\\d+'
              },
              { // #compiler option
                begin: '^#\\w',
                end: '$'
              }
            ]
          },
          // <>
          {
            className: 'symbol',
            begin: LABEL,
            relevance: 10
          }
        ]
      };
    }
    
    module.exports = pgsql;
    
    
    /***/ },
    
    /***/ 85579
    (module) {
    
    /*
    Language: PHP Template
    Requires: xml.js, php.js
    Author: Josh Goebel 
    Website: https://www.php.net
    Category: common
    */
    
    function phpTemplate(hljs) {
      return {
        name: "PHP template",
        subLanguage: 'xml',
        contains: [
          {
            begin: /<\?(php|=)?/,
            end: /\?>/,
            subLanguage: 'php',
            contains: [
              // We don't want the php closing tag ?> to close the PHP block when
              // inside any of the following blocks:
              {
                begin: '/\\*',
                end: '\\*/',
                skip: true
              },
              {
                begin: 'b"',
                end: '"',
                skip: true
              },
              {
                begin: 'b\'',
                end: '\'',
                skip: true
              },
              hljs.inherit(hljs.APOS_STRING_MODE, {
                illegal: null,
                className: null,
                contains: null,
                skip: true
              }),
              hljs.inherit(hljs.QUOTE_STRING_MODE, {
                illegal: null,
                className: null,
                contains: null,
                skip: true
              })
            ]
          }
        ]
      };
    }
    
    module.exports = phpTemplate;
    
    
    /***/ },
    
    /***/ 34608
    (module) {
    
    /*
    Language: PHP
    Author: Victor Karamzin 
    Contributors: Evgeny Stepanischev , Ivan Sagalaev 
    Website: https://www.php.net
    Category: common
    */
    
    /**
     * @param {HLJSApi} hljs
     * @returns {LanguageDetail}
     * */
    function php(hljs) {
      const VARIABLE = {
        className: 'variable',
        begin: '\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*' +
          // negative look-ahead tries to avoid matching patterns that are not
          // Perl at all like $ident$, @ident@, etc.
          `(?![A-Za-z0-9])(?![$])`
      };
      const PREPROCESSOR = {
        className: 'meta',
        variants: [
          { begin: /<\?php/, relevance: 10 }, // boost for obvious PHP
          { begin: /<\?[=]?/ },
          { begin: /\?>/ } // end php tag
        ]
      };
      const SUBST = {
        className: 'subst',
        variants: [
          { begin: /\$\w+/ },
          { begin: /\{\$/, end: /\}/ }
        ]
      };
      const SINGLE_QUOTED = hljs.inherit(hljs.APOS_STRING_MODE, {
        illegal: null,
      });
      const DOUBLE_QUOTED = hljs.inherit(hljs.QUOTE_STRING_MODE, {
        illegal: null,
        contains: hljs.QUOTE_STRING_MODE.contains.concat(SUBST),
      });
      const HEREDOC = hljs.END_SAME_AS_BEGIN({
        begin: /<<<[ \t]*(\w+)\n/,
        end: /[ \t]*(\w+)\b/,
        contains: hljs.QUOTE_STRING_MODE.contains.concat(SUBST),
      });
      const STRING = {
        className: 'string',
        contains: [hljs.BACKSLASH_ESCAPE, PREPROCESSOR],
        variants: [
          hljs.inherit(SINGLE_QUOTED, {
            begin: "b'", end: "'",
          }),
          hljs.inherit(DOUBLE_QUOTED, {
            begin: 'b"', end: '"',
          }),
          DOUBLE_QUOTED,
          SINGLE_QUOTED,
          HEREDOC
        ]
      };
      const NUMBER = {
        className: 'number',
        variants: [
          { begin: `\\b0b[01]+(?:_[01]+)*\\b` }, // Binary w/ underscore support
          { begin: `\\b0o[0-7]+(?:_[0-7]+)*\\b` }, // Octals w/ underscore support
          { begin: `\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b` }, // Hex w/ underscore support
          // Decimals w/ underscore support, with optional fragments and scientific exponent (e) suffix.
          { begin: `(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?` }
        ],
        relevance: 0
      };
      const KEYWORDS = {
        keyword:
        // Magic constants:
        // 
        '__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ ' +
        // Function that look like language construct or language construct that look like function:
        // List of keywords that may not require parenthesis
        'die echo exit include include_once print require require_once ' +
        // These are not language construct (function) but operate on the currently-executing function and can access the current symbol table
        // 'compact extract func_get_arg func_get_args func_num_args get_called_class get_parent_class ' +
        // Other keywords:
        // 
        // 
        'array abstract and as binary bool boolean break callable case catch class clone const continue declare ' +
        'default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends ' +
        'final finally float for foreach from global goto if implements instanceof insteadof int integer interface ' +
        'isset iterable list match|0 mixed new object or private protected public real return string switch throw trait ' +
        'try unset use var void while xor yield',
        literal: 'false null true',
        built_in:
        // Standard PHP library:
        // 
        'Error|0 ' + // error is too common a name esp since PHP is case in-sensitive
        'AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ' +
        // Reserved interfaces:
        // 
        'ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap ' +
        // Reserved classes:
        // 
        'Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass'
      };
      return {
        aliases: ['php3', 'php4', 'php5', 'php6', 'php7', 'php8'],
        case_insensitive: true,
        keywords: KEYWORDS,
        contains: [
          hljs.HASH_COMMENT_MODE,
          hljs.COMMENT('//', '$', {contains: [PREPROCESSOR]}),
          hljs.COMMENT(
            '/\\*',
            '\\*/',
            {
              contains: [
                {
                  className: 'doctag',
                  begin: '@[A-Za-z]+'
                }
              ]
            }
          ),
          hljs.COMMENT(
            '__halt_compiler.+?;',
            false,
            {
              endsWithParent: true,
              keywords: '__halt_compiler'
            }
          ),
          PREPROCESSOR,
          {
            className: 'keyword', begin: /\$this\b/
          },
          VARIABLE,
          {
            // swallow composed identifiers to avoid parsing them as keywords
            begin: /(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/
          },
          {
            className: 'function',
            relevance: 0,
            beginKeywords: 'fn function', end: /[;{]/, excludeEnd: true,
            illegal: '[$%\\[]',
            contains: [
              {
                beginKeywords: 'use',
              },
              hljs.UNDERSCORE_TITLE_MODE,
              {
                begin: '=>', // No markup, just a relevance booster
                endsParent: true
              },
              {
                className: 'params',
                begin: '\\(', end: '\\)',
                excludeBegin: true,
                excludeEnd: true,
                keywords: KEYWORDS,
                contains: [
                  'self',
                  VARIABLE,
                  hljs.C_BLOCK_COMMENT_MODE,
                  STRING,
                  NUMBER
                ]
              }
            ]
          },
          {
            className: 'class',
            variants: [
              { beginKeywords: "enum", illegal: /[($"]/ },
              { beginKeywords: "class interface trait", illegal: /[:($"]/ }
            ],
            relevance: 0,
            end: /\{/,
            excludeEnd: true,
            contains: [
              {beginKeywords: 'extends implements'},
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          {
            beginKeywords: 'namespace',
            relevance: 0,
            end: ';',
            illegal: /[.']/,
            contains: [hljs.UNDERSCORE_TITLE_MODE]
          },
          {
            beginKeywords: 'use',
            relevance: 0,
            end: ';',
            contains: [hljs.UNDERSCORE_TITLE_MODE]
          },
          STRING,
          NUMBER
        ]
      };
    }
    
    module.exports = php;
    
    
    /***/ },
    
    /***/ 7939
    (module) {
    
    /*
    Language: Plain text
    Author: Egor Rogov (e.rogov@postgrespro.ru)
    Description: Plain text without any highlighting.
    Category: common
    */
    
    function plaintext(hljs) {
      return {
        name: 'Plain text',
        aliases: [
          'text',
          'txt'
        ],
        disableAutodetect: true
      };
    }
    
    module.exports = plaintext;
    
    
    /***/ },
    
    /***/ 39350
    (module) {
    
    /*
    Language: Pony
    Author: Joe Eli McIlvain 
    Description: Pony is an open-source, object-oriented, actor-model,
                 capabilities-secure, high performance programming language.
    Website: https://www.ponylang.io
    */
    
    function pony(hljs) {
      const KEYWORDS = {
        keyword:
          'actor addressof and as be break class compile_error compile_intrinsic ' +
          'consume continue delegate digestof do else elseif embed end error ' +
          'for fun if ifdef in interface is isnt lambda let match new not object ' +
          'or primitive recover repeat return struct then trait try type until ' +
          'use var where while with xor',
        meta:
          'iso val tag trn box ref',
        literal:
          'this false true'
      };
    
      const TRIPLE_QUOTE_STRING_MODE = {
        className: 'string',
        begin: '"""',
        end: '"""',
        relevance: 10
      };
    
      const QUOTE_STRING_MODE = {
        className: 'string',
        begin: '"',
        end: '"',
        contains: [ hljs.BACKSLASH_ESCAPE ]
      };
    
      const SINGLE_QUOTE_CHAR_MODE = {
        className: 'string',
        begin: '\'',
        end: '\'',
        contains: [ hljs.BACKSLASH_ESCAPE ],
        relevance: 0
      };
    
      const TYPE_NAME = {
        className: 'type',
        begin: '\\b_?[A-Z][\\w]*',
        relevance: 0
      };
    
      const PRIMED_NAME = {
        begin: hljs.IDENT_RE + '\'',
        relevance: 0
      };
    
      const NUMBER_MODE = {
        className: 'number',
        begin: '(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)',
        relevance: 0
      };
    
      /**
       * The `FUNCTION` and `CLASS` modes were intentionally removed to simplify
       * highlighting and fix cases like
       * ```
       * interface Iterator[A: A]
       *   fun has_next(): Bool
       *   fun next(): A?
       * ```
       * where it is valid to have a function head without a body
       */
    
      return {
        name: 'Pony',
        keywords: KEYWORDS,
        contains: [
          TYPE_NAME,
          TRIPLE_QUOTE_STRING_MODE,
          QUOTE_STRING_MODE,
          SINGLE_QUOTE_CHAR_MODE,
          PRIMED_NAME,
          NUMBER_MODE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    }
    
    module.exports = pony;
    
    
    /***/ },
    
    /***/ 26571
    (module) {
    
    /*
    Language: PowerShell
    Description: PowerShell is a task-based command-line shell and scripting language built on .NET.
    Author: David Mohundro 
    Contributors: Nicholas Blumhardt , Victor Zhou , Nicolas Le Gall 
    Website: https://docs.microsoft.com/en-us/powershell/
    */
    
    function powershell(hljs) {
      const TYPES = [
        "string",
        "char",
        "byte",
        "int",
        "long",
        "bool",
        "decimal",
        "single",
        "double",
        "DateTime",
        "xml",
        "array",
        "hashtable",
        "void"
      ];
    
      // https://docs.microsoft.com/en-us/powershell/scripting/developer/cmdlet/approved-verbs-for-windows-powershell-commands
      const VALID_VERBS =
        'Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|' +
        'Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|' +
        'Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|' +
        'Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|' +
        'ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|' +
        'Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|' +
        'Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|' +
        'Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|' +
        'Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|' +
        'Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|' +
        'Unprotect|Use|ForEach|Sort|Tee|Where';
    
      const COMPARISON_OPERATORS =
        '-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|' +
        '-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|' +
        '-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|' +
        '-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|' +
        '-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|' +
        '-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|' +
        '-split|-wildcard|-xor';
    
      const KEYWORDS = {
        $pattern: /-?[A-z\.\-]+\b/,
        keyword:
          'if else foreach return do while until elseif begin for trap data dynamicparam ' +
          'end break throw param continue finally in switch exit filter try process catch ' +
          'hidden static parameter',
        // "echo" relevance has been set to 0 to avoid auto-detect conflicts with shell transcripts
        built_in:
          'ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp ' +
          'cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx ' +
          'fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group ' +
          'gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi ' +
          'iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh ' +
          'popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp ' +
          'rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp ' +
          'spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write'
        // TODO: 'validate[A-Z]+' can't work in keywords
      };
    
      const TITLE_NAME_RE = /\w[\w\d]*((-)[\w\d]+)*/;
    
      const BACKTICK_ESCAPE = {
        begin: '`[\\s\\S]',
        relevance: 0
      };
    
      const VAR = {
        className: 'variable',
        variants: [
          {
            begin: /\$\B/
          },
          {
            className: 'keyword',
            begin: /\$this/
          },
          {
            begin: /\$[\w\d][\w\d_:]*/
          }
        ]
      };
    
      const LITERAL = {
        className: 'literal',
        begin: /\$(null|true|false)\b/
      };
    
      const QUOTE_STRING = {
        className: "string",
        variants: [
          {
            begin: /"/,
            end: /"/
          },
          {
            begin: /@"/,
            end: /^"@/
          }
        ],
        contains: [
          BACKTICK_ESCAPE,
          VAR,
          {
            className: 'variable',
            begin: /\$[A-z]/,
            end: /[^A-z]/
          }
        ]
      };
    
      const APOS_STRING = {
        className: 'string',
        variants: [
          {
            begin: /'/,
            end: /'/
          },
          {
            begin: /@'/,
            end: /^'@/
          }
        ]
      };
    
      const PS_HELPTAGS = {
        className: "doctag",
        variants: [
          /* no paramater help tags */
          {
            begin: /\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/
          },
          /* one parameter help tags */
          {
            begin: /\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/
          }
        ]
      };
    
      const PS_COMMENT = hljs.inherit(
        hljs.COMMENT(null, null),
        {
          variants: [
            /* single-line comment */
            {
              begin: /#/,
              end: /$/
            },
            /* multi-line comment */
            {
              begin: /<#/,
              end: /#>/
            }
          ],
          contains: [ PS_HELPTAGS ]
        }
      );
    
      const CMDLETS = {
        className: 'built_in',
        variants: [
          {
            begin: '('.concat(VALID_VERBS, ')+(-)[\\w\\d]+')
          }
        ]
      };
    
      const PS_CLASS = {
        className: 'class',
        beginKeywords: 'class enum',
        end: /\s*[{]/,
        excludeEnd: true,
        relevance: 0,
        contains: [ hljs.TITLE_MODE ]
      };
    
      const PS_FUNCTION = {
        className: 'function',
        begin: /function\s+/,
        end: /\s*\{|$/,
        excludeEnd: true,
        returnBegin: true,
        relevance: 0,
        contains: [
          {
            begin: "function",
            relevance: 0,
            className: "keyword"
          },
          {
            className: "title",
            begin: TITLE_NAME_RE,
            relevance: 0
          },
          {
            begin: /\(/,
            end: /\)/,
            className: "params",
            relevance: 0,
            contains: [ VAR ]
          }
          // CMDLETS
        ]
      };
    
      // Using statment, plus type, plus assembly name.
      const PS_USING = {
        begin: /using\s/,
        end: /$/,
        returnBegin: true,
        contains: [
          QUOTE_STRING,
          APOS_STRING,
          {
            className: 'keyword',
            begin: /(using|assembly|command|module|namespace|type)/
          }
        ]
      };
    
      // Comperison operators & function named parameters.
      const PS_ARGUMENTS = {
        variants: [
          // PS literals are pretty verbose so it's a good idea to accent them a bit.
          {
            className: 'operator',
            begin: '('.concat(COMPARISON_OPERATORS, ')\\b')
          },
          {
            className: 'literal',
            begin: /(-)[\w\d]+/,
            relevance: 0
          }
        ]
      };
    
      const HASH_SIGNS = {
        className: 'selector-tag',
        begin: /@\B/,
        relevance: 0
      };
    
      // It's a very general rule so I'll narrow it a bit with some strict boundaries
      // to avoid any possible false-positive collisions!
      const PS_METHODS = {
        className: 'function',
        begin: /\[.*\]\s*[\w]+[ ]??\(/,
        end: /$/,
        returnBegin: true,
        relevance: 0,
        contains: [
          {
            className: 'keyword',
            begin: '('.concat(
              KEYWORDS.keyword.toString().replace(/\s/g, '|'
              ), ')\\b'),
            endsParent: true,
            relevance: 0
          },
          hljs.inherit(hljs.TITLE_MODE, {
            endsParent: true
          })
        ]
      };
    
      const GENTLEMANS_SET = [
        // STATIC_MEMBER,
        PS_METHODS,
        PS_COMMENT,
        BACKTICK_ESCAPE,
        hljs.NUMBER_MODE,
        QUOTE_STRING,
        APOS_STRING,
        // PS_NEW_OBJECT_TYPE,
        CMDLETS,
        VAR,
        LITERAL,
        HASH_SIGNS
      ];
    
      const PS_TYPE = {
        begin: /\[/,
        end: /\]/,
        excludeBegin: true,
        excludeEnd: true,
        relevance: 0,
        contains: [].concat(
          'self',
          GENTLEMANS_SET,
          {
            begin: "(" + TYPES.join("|") + ")",
            className: "built_in",
            relevance: 0
          },
          {
            className: 'type',
            begin: /[\.\w\d]+/,
            relevance: 0
          }
        )
      };
    
      PS_METHODS.contains.unshift(PS_TYPE);
    
      return {
        name: 'PowerShell',
        aliases: [
          "ps",
          "ps1"
        ],
        case_insensitive: true,
        keywords: KEYWORDS,
        contains: GENTLEMANS_SET.concat(
          PS_CLASS,
          PS_FUNCTION,
          PS_USING,
          PS_ARGUMENTS,
          PS_TYPE
        )
      };
    }
    
    module.exports = powershell;
    
    
    /***/ },
    
    /***/ 50181
    (module) {
    
    /*
    Language: Processing
    Description: Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.
    Author: Erik Paluka 
    Website: https://processing.org
    Category: graphics
    */
    
    function processing(hljs) {
      return {
        name: 'Processing',
        keywords: {
          keyword: 'BufferedReader PVector PFont PImage PGraphics HashMap boolean byte char color ' +
            'double float int long String Array FloatDict FloatList IntDict IntList JSONArray JSONObject ' +
            'Object StringDict StringList Table TableRow XML ' +
            // Java keywords
            'false synchronized int abstract float private char boolean static null if const ' +
            'for true while long throw strictfp finally protected import native final return void ' +
            'enum else break transient new catch instanceof byte super volatile case assert short ' +
            'package default double public try this switch continue throws protected public private',
          literal: 'P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI',
          title: 'setup draw',
          built_in: 'displayHeight displayWidth mouseY mouseX mousePressed pmouseX pmouseY key ' +
            'keyCode pixels focused frameCount frameRate height width ' +
            'size createGraphics beginDraw createShape loadShape PShape arc ellipse line point ' +
            'quad rect triangle bezier bezierDetail bezierPoint bezierTangent curve curveDetail curvePoint ' +
            'curveTangent curveTightness shape shapeMode beginContour beginShape bezierVertex curveVertex ' +
            'endContour endShape quadraticVertex vertex ellipseMode noSmooth rectMode smooth strokeCap ' +
            'strokeJoin strokeWeight mouseClicked mouseDragged mouseMoved mousePressed mouseReleased ' +
            'mouseWheel keyPressed keyPressedkeyReleased keyTyped print println save saveFrame day hour ' +
            'millis minute month second year background clear colorMode fill noFill noStroke stroke alpha ' +
            'blue brightness color green hue lerpColor red saturation modelX modelY modelZ screenX screenY ' +
            'screenZ ambient emissive shininess specular add createImage beginCamera camera endCamera frustum ' +
            'ortho perspective printCamera printProjection cursor frameRate noCursor exit loop noLoop popStyle ' +
            'pushStyle redraw binary boolean byte char float hex int str unbinary unhex join match matchAll nf ' +
            'nfc nfp nfs split splitTokens trim append arrayCopy concat expand reverse shorten sort splice subset ' +
            'box sphere sphereDetail createInput createReader loadBytes loadJSONArray loadJSONObject loadStrings ' +
            'loadTable loadXML open parseXML saveTable selectFolder selectInput beginRaw beginRecord createOutput ' +
            'createWriter endRaw endRecord PrintWritersaveBytes saveJSONArray saveJSONObject saveStream saveStrings ' +
            'saveXML selectOutput popMatrix printMatrix pushMatrix resetMatrix rotate rotateX rotateY rotateZ scale ' +
            'shearX shearY translate ambientLight directionalLight lightFalloff lights lightSpecular noLights normal ' +
            'pointLight spotLight image imageMode loadImage noTint requestImage tint texture textureMode textureWrap ' +
            'blend copy filter get loadPixels set updatePixels blendMode loadShader PShaderresetShader shader createFont ' +
            'loadFont text textFont textAlign textLeading textMode textSize textWidth textAscent textDescent abs ceil ' +
            'constrain dist exp floor lerp log mag map max min norm pow round sq sqrt acos asin atan atan2 cos degrees ' +
            'radians sin tan noise noiseDetail noiseSeed random randomGaussian randomSeed'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = processing;
    
    
    /***/ },
    
    /***/ 46269
    (module) {
    
    /*
    Language: Python profiler
    Description: Python profiler results
    Author: Brian Beck 
    */
    
    function profile(hljs) {
      return {
        name: 'Python profiler',
        contains: [
          hljs.C_NUMBER_MODE,
          {
            begin: '[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}',
            end: ':',
            excludeEnd: true
          },
          {
            begin: '(ncalls|tottime|cumtime)',
            end: '$',
            keywords: 'ncalls tottime|10 cumtime|10 filename',
            relevance: 10
          },
          {
            begin: 'function calls',
            end: '$',
            contains: [ hljs.C_NUMBER_MODE ],
            relevance: 10
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            begin: '\\(',
            end: '\\)$',
            excludeBegin: true,
            excludeEnd: true,
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = profile;
    
    
    /***/ },
    
    /***/ 3105
    (module) {
    
    /*
    Language: Prolog
    Description: Prolog is a general purpose logic programming language associated with artificial intelligence and computational linguistics.
    Author: Raivo Laanemets 
    Website: https://en.wikipedia.org/wiki/Prolog
    */
    
    function prolog(hljs) {
      const ATOM = {
    
        begin: /[a-z][A-Za-z0-9_]*/,
        relevance: 0
      };
    
      const VAR = {
    
        className: 'symbol',
        variants: [
          {
            begin: /[A-Z][a-zA-Z0-9_]*/
          },
          {
            begin: /_[A-Za-z0-9_]*/
          }
        ],
        relevance: 0
      };
    
      const PARENTED = {
    
        begin: /\(/,
        end: /\)/,
        relevance: 0
      };
    
      const LIST = {
    
        begin: /\[/,
        end: /\]/
      };
    
      const LINE_COMMENT = {
    
        className: 'comment',
        begin: /%/,
        end: /$/,
        contains: [ hljs.PHRASAL_WORDS_MODE ]
      };
    
      const BACKTICK_STRING = {
    
        className: 'string',
        begin: /`/,
        end: /`/,
        contains: [ hljs.BACKSLASH_ESCAPE ]
      };
    
      const CHAR_CODE = {
        className: 'string', // 0'a etc.
        begin: /0'(\\'|.)/
      };
    
      const SPACE_CODE = {
        className: 'string',
        begin: /0'\\s/ // 0'\s
      };
    
      const PRED_OP = { // relevance booster
        begin: /:-/
      };
    
      const inner = [
    
        ATOM,
        VAR,
        PARENTED,
        PRED_OP,
        LIST,
        LINE_COMMENT,
        hljs.C_BLOCK_COMMENT_MODE,
        hljs.QUOTE_STRING_MODE,
        hljs.APOS_STRING_MODE,
        BACKTICK_STRING,
        CHAR_CODE,
        SPACE_CODE,
        hljs.C_NUMBER_MODE
      ];
    
      PARENTED.contains = inner;
      LIST.contains = inner;
    
      return {
        name: 'Prolog',
        contains: inner.concat([
          { // relevance booster
            begin: /\.$/
          }
        ])
      };
    }
    
    module.exports = prolog;
    
    
    /***/ },
    
    /***/ 79975
    (module) {
    
    /*
    Language: .properties
    Contributors: Valentin Aitken , Egor Rogov 
    Website: https://en.wikipedia.org/wiki/.properties
    Category: common, config
    */
    
    function properties(hljs) {
    
      // whitespaces: space, tab, formfeed
      var WS0 = '[ \\t\\f]*';
      var WS1 = '[ \\t\\f]+';
      // delimiter
      var EQUAL_DELIM = WS0+'[:=]'+WS0;
      var WS_DELIM = WS1;
      var DELIM = '(' + EQUAL_DELIM + '|' + WS_DELIM + ')';
      var KEY_ALPHANUM = '([^\\\\\\W:= \\t\\f\\n]|\\\\.)+';
      var KEY_OTHER = '([^\\\\:= \\t\\f\\n]|\\\\.)+';
    
      var DELIM_AND_VALUE = {
              // skip DELIM
              end: DELIM,
              relevance: 0,
              starts: {
                // value: everything until end of line (again, taking into account backslashes)
                className: 'string',
                end: /$/,
                relevance: 0,
                contains: [
                  { begin: '\\\\\\\\'},
                  { begin: '\\\\\\n' }
                ]
              }
            };
    
      return {
        name: '.properties',
        case_insensitive: true,
        illegal: /\S/,
        contains: [
          hljs.COMMENT('^\\s*[!#]', '$'),
          // key: everything until whitespace or = or : (taking into account backslashes)
          // case of a "normal" key
          {
            returnBegin: true,
            variants: [
              { begin: KEY_ALPHANUM + EQUAL_DELIM, relevance: 1 },
              { begin: KEY_ALPHANUM + WS_DELIM, relevance: 0 }
            ],
            contains: [
              {
                className: 'attr',
                begin: KEY_ALPHANUM,
                endsParent: true,
                relevance: 0
              }
            ],
            starts: DELIM_AND_VALUE
          },
          // case of key containing non-alphanumeric chars => relevance = 0
          {
            begin: KEY_OTHER + DELIM,
            returnBegin: true,
            relevance: 0,
            contains: [
              {
                className: 'meta',
                begin: KEY_OTHER,
                endsParent: true,
                relevance: 0
              }
            ],
            starts: DELIM_AND_VALUE
          },
          // case of an empty key
          {
            className: 'attr',
            relevance: 0,
            begin: KEY_OTHER + WS0 + '$'
          }
        ]
      };
    }
    
    module.exports = properties;
    
    
    /***/ },
    
    /***/ 25093
    (module) {
    
    /*
    Language: Protocol Buffers
    Author: Dan Tao 
    Description: Protocol buffer message definition format
    Website: https://developers.google.com/protocol-buffers/docs/proto3
    Category: protocols
    */
    
    function protobuf(hljs) {
      return {
        name: 'Protocol Buffers',
        keywords: {
          keyword: 'package import option optional required repeated group oneof',
          built_in: 'double float int32 int64 uint32 uint64 sint32 sint64 ' +
            'fixed32 fixed64 sfixed32 sfixed64 bool string bytes',
          literal: 'true false'
        },
        contains: [
          hljs.QUOTE_STRING_MODE,
          hljs.NUMBER_MODE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'class',
            beginKeywords: 'message enum service', end: /\{/,
            illegal: /\n/,
            contains: [
              hljs.inherit(hljs.TITLE_MODE, {
                starts: {endsWithParent: true, excludeEnd: true} // hack: eating everything after the first title
              })
            ]
          },
          {
            className: 'function',
            beginKeywords: 'rpc',
            end: /[{;]/, excludeEnd: true,
            keywords: 'rpc returns'
          },
          { // match enum items (relevance)
            // BLAH = ...;
            begin: /^\s*[A-Z_]+(?=\s*=[^\n]+;$)/
          }
        ]
      };
    }
    
    module.exports = protobuf;
    
    
    /***/ },
    
    /***/ 69104
    (module) {
    
    /*
    Language: Puppet
    Author: Jose Molina Colmenero 
    Website: https://puppet.com/docs
    Category: config
    */
    
    function puppet(hljs) {
      const PUPPET_KEYWORDS = {
        keyword:
        /* language keywords */
          'and case default else elsif false if in import enherits node or true undef unless main settings $string ',
        literal:
        /* metaparameters */
          'alias audit before loglevel noop require subscribe tag ' +
          /* normal attributes */
          'owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check ' +
          'en_address ip_address realname command environment hour monute month monthday special target weekday ' +
          'creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore ' +
          'links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source ' +
          'souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ' +
          'ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel ' +
          'native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options ' +
          'device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use ' +
          'message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform ' +
          'responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running ' +
          'start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age ' +
          'password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled ' +
          'enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist ' +
          'priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey ' +
          'sslverify mounted',
        built_in:
        /* core facts */
          'architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers ' +
          'domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ' +
          'ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion ' +
          'kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease ' +
          'lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major ' +
          'macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease ' +
          'operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion ' +
          'rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced ' +
          'selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime ' +
          'uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version'
      };
    
      const COMMENT = hljs.COMMENT('#', '$');
    
      const IDENT_RE = '([A-Za-z_]|::)(\\w|::)*';
    
      const TITLE = hljs.inherit(hljs.TITLE_MODE, {
        begin: IDENT_RE
      });
    
      const VARIABLE = {
        className: 'variable',
        begin: '\\$' + IDENT_RE
      };
    
      const STRING = {
        className: 'string',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          VARIABLE
        ],
        variants: [
          {
            begin: /'/,
            end: /'/
          },
          {
            begin: /"/,
            end: /"/
          }
        ]
      };
    
      return {
        name: 'Puppet',
        aliases: [ 'pp' ],
        contains: [
          COMMENT,
          VARIABLE,
          STRING,
          {
            beginKeywords: 'class',
            end: '\\{|;',
            illegal: /=/,
            contains: [
              TITLE,
              COMMENT
            ]
          },
          {
            beginKeywords: 'define',
            end: /\{/,
            contains: [
              {
                className: 'section',
                begin: hljs.IDENT_RE,
                endsParent: true
              }
            ]
          },
          {
            begin: hljs.IDENT_RE + '\\s+\\{',
            returnBegin: true,
            end: /\S/,
            contains: [
              {
                className: 'keyword',
                begin: hljs.IDENT_RE
              },
              {
                begin: /\{/,
                end: /\}/,
                keywords: PUPPET_KEYWORDS,
                relevance: 0,
                contains: [
                  STRING,
                  COMMENT,
                  {
                    begin: '[a-zA-Z_]+\\s*=>',
                    returnBegin: true,
                    end: '=>',
                    contains: [
                      {
                        className: 'attr',
                        begin: hljs.IDENT_RE
                      }
                    ]
                  },
                  {
                    className: 'number',
                    begin: '(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b',
                    relevance: 0
                  },
                  VARIABLE
                ]
              }
            ],
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = puppet;
    
    
    /***/ },
    
    /***/ 94412
    (module) {
    
    /*
    Language: PureBASIC
    Author: Tristano Ajmone 
    Description: Syntax highlighting for PureBASIC (v.5.00-5.60). No inline ASM highlighting. (v.1.2, May 2017)
    Credits: I've taken inspiration from the PureBasic language file for GeSHi, created by Gustavo Julio Fiorenza (GuShH).
    Website: https://www.purebasic.com
    */
    
    // Base deafult colors in PB IDE: background: #FFFFDF; foreground: #000000;
    
    function purebasic(hljs) {
      const STRINGS = { // PB IDE color: #0080FF (Azure Radiance)
        className: 'string',
        begin: '(~)?"',
        end: '"',
        illegal: '\\n'
      };
      const CONSTANTS = { // PB IDE color: #924B72 (Cannon Pink)
        //  "#" + a letter or underscore + letters, digits or underscores + (optional) "$"
        className: 'symbol',
        begin: '#[a-zA-Z_]\\w*\\$?'
      };
    
      return {
        name: 'PureBASIC',
        aliases: [
          'pb',
          'pbi'
        ],
        keywords: // PB IDE color: #006666 (Blue Stone) + Bold
          // Keywords from all version of PureBASIC 5.00 upward ...
          'Align And Array As Break CallDebugger Case CompilerCase CompilerDefault ' +
          'CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError ' +
          'CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug ' +
          'DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default ' +
          'Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM ' +
          'EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration ' +
          'EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect ' +
          'EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends ' +
          'FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC ' +
          'IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount ' +
          'Map Module NewList NewMap Next Not Or Procedure ProcedureC ' +
          'ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim ' +
          'Read Repeat Restore Return Runtime Select Shared Static Step Structure ' +
          'StructureUnion Swap Threaded To UndefineMacro Until Until  UnuseModule ' +
          'UseModule Wend While With XIncludeFile XOr',
        contains: [
          // COMMENTS | PB IDE color: #00AAAA (Persian Green)
          hljs.COMMENT(';', '$', {
            relevance: 0
          }),
    
          { // PROCEDURES DEFINITIONS
            className: 'function',
            begin: '\\b(Procedure|Declare)(C|CDLL|DLL)?\\b',
            end: '\\(',
            excludeEnd: true,
            returnBegin: true,
            contains: [
              { // PROCEDURE KEYWORDS | PB IDE color: #006666 (Blue Stone) + Bold
                className: 'keyword',
                begin: '(Procedure|Declare)(C|CDLL|DLL)?',
                excludeEnd: true
              },
              { // PROCEDURE RETURN TYPE SETTING | PB IDE color: #000000 (Black)
                className: 'type',
                begin: '\\.\\w*'
                // end: ' ',
              },
              hljs.UNDERSCORE_TITLE_MODE // PROCEDURE NAME | PB IDE color: #006666 (Blue Stone)
            ]
          },
          STRINGS,
          CONSTANTS
        ]
      };
    }
    
    /*  ==============================================================================
                                          CHANGELOG
        ==============================================================================
        - v.1.2 (2017-05-12)
            -- BUG-FIX: Some keywords were accidentally joyned together. Now fixed.
        - v.1.1 (2017-04-30)
            -- Updated to PureBASIC 5.60.
            -- Keywords list now built by extracting them from the PureBASIC SDK's
               "SyntaxHilighting.dll" (from each PureBASIC version). Tokens from each
               version are added to the list, and renamed or removed tokens are kept
               for the sake of covering all versions of the language from PureBASIC
               v5.00 upward. (NOTE: currently, there are no renamed or deprecated
               tokens in the keywords list). For more info, see:
               -- http://www.purebasic.fr/english/viewtopic.php?&p=506269
               -- https://github.com/tajmone/purebasic-archives/tree/master/syntax-highlighting/guidelines
        - v.1.0 (April 2016)
            -- First release
            -- Keywords list taken and adapted from GuShH's (Gustavo Julio Fiorenza)
               PureBasic language file for GeSHi:
               -- https://github.com/easybook/geshi/blob/master/geshi/purebasic.php
    */
    
    module.exports = purebasic;
    
    
    /***/ },
    
    /***/ 90736
    (module) {
    
    /*
    Language: Python REPL
    Requires: python.js
    Author: Josh Goebel 
    Category: common
    */
    
    function pythonRepl(hljs) {
      return {
        aliases: [ 'pycon' ],
        contains: [
          {
            className: 'meta',
            starts: {
              // a space separates the REPL prefix from the actual code
              // this is purely for cleaner HTML output
              end: / |$/,
              starts: {
                end: '$',
                subLanguage: 'python'
              }
            },
            variants: [
              {
                begin: /^>>>(?=[ ]|$)/
              },
              {
                begin: /^\.\.\.(?=[ ]|$)/
              }
            ]
          }
        ]
      };
    }
    
    module.exports = pythonRepl;
    
    
    /***/ },
    
    /***/ 87192
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: Python
    Description: Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.
    Website: https://www.python.org
    Category: common
    */
    
    function python(hljs) {
      const RESERVED_WORDS = [
        'and',
        'as',
        'assert',
        'async',
        'await',
        'break',
        'class',
        'continue',
        'def',
        'del',
        'elif',
        'else',
        'except',
        'finally',
        'for',
        'from',
        'global',
        'if',
        'import',
        'in',
        'is',
        'lambda',
        'nonlocal|10',
        'not',
        'or',
        'pass',
        'raise',
        'return',
        'try',
        'while',
        'with',
        'yield'
      ];
    
      const BUILT_INS = [
        '__import__',
        'abs',
        'all',
        'any',
        'ascii',
        'bin',
        'bool',
        'breakpoint',
        'bytearray',
        'bytes',
        'callable',
        'chr',
        'classmethod',
        'compile',
        'complex',
        'delattr',
        'dict',
        'dir',
        'divmod',
        'enumerate',
        'eval',
        'exec',
        'filter',
        'float',
        'format',
        'frozenset',
        'getattr',
        'globals',
        'hasattr',
        'hash',
        'help',
        'hex',
        'id',
        'input',
        'int',
        'isinstance',
        'issubclass',
        'iter',
        'len',
        'list',
        'locals',
        'map',
        'max',
        'memoryview',
        'min',
        'next',
        'object',
        'oct',
        'open',
        'ord',
        'pow',
        'print',
        'property',
        'range',
        'repr',
        'reversed',
        'round',
        'set',
        'setattr',
        'slice',
        'sorted',
        'staticmethod',
        'str',
        'sum',
        'super',
        'tuple',
        'type',
        'vars',
        'zip'
      ];
    
      const LITERALS = [
        '__debug__',
        'Ellipsis',
        'False',
        'None',
        'NotImplemented',
        'True'
      ];
    
      // https://docs.python.org/3/library/typing.html
      // TODO: Could these be supplemented by a CamelCase matcher in certain
      // contexts, leaving these remaining only for relevance hinting?
      const TYPES = [
        "Any",
        "Callable",
        "Coroutine",
        "Dict",
        "List",
        "Literal",
        "Generic",
        "Optional",
        "Sequence",
        "Set",
        "Tuple",
        "Type",
        "Union"
      ];
    
      const KEYWORDS = {
        $pattern: /[A-Za-z]\w+|__\w+__/,
        keyword: RESERVED_WORDS,
        built_in: BUILT_INS,
        literal: LITERALS,
        type: TYPES
      };
    
      const PROMPT = {
        className: 'meta',
        begin: /^(>>>|\.\.\.) /
      };
    
      const SUBST = {
        className: 'subst',
        begin: /\{/,
        end: /\}/,
        keywords: KEYWORDS,
        illegal: /#/
      };
    
      const LITERAL_BRACKET = {
        begin: /\{\{/,
        relevance: 0
      };
    
      const STRING = {
        className: 'string',
        contains: [ hljs.BACKSLASH_ESCAPE ],
        variants: [
          {
            begin: /([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,
            end: /'''/,
            contains: [
              hljs.BACKSLASH_ESCAPE,
              PROMPT
            ],
            relevance: 10
          },
          {
            begin: /([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,
            end: /"""/,
            contains: [
              hljs.BACKSLASH_ESCAPE,
              PROMPT
            ],
            relevance: 10
          },
          {
            begin: /([fF][rR]|[rR][fF]|[fF])'''/,
            end: /'''/,
            contains: [
              hljs.BACKSLASH_ESCAPE,
              PROMPT,
              LITERAL_BRACKET,
              SUBST
            ]
          },
          {
            begin: /([fF][rR]|[rR][fF]|[fF])"""/,
            end: /"""/,
            contains: [
              hljs.BACKSLASH_ESCAPE,
              PROMPT,
              LITERAL_BRACKET,
              SUBST
            ]
          },
          {
            begin: /([uU]|[rR])'/,
            end: /'/,
            relevance: 10
          },
          {
            begin: /([uU]|[rR])"/,
            end: /"/,
            relevance: 10
          },
          {
            begin: /([bB]|[bB][rR]|[rR][bB])'/,
            end: /'/
          },
          {
            begin: /([bB]|[bB][rR]|[rR][bB])"/,
            end: /"/
          },
          {
            begin: /([fF][rR]|[rR][fF]|[fF])'/,
            end: /'/,
            contains: [
              hljs.BACKSLASH_ESCAPE,
              LITERAL_BRACKET,
              SUBST
            ]
          },
          {
            begin: /([fF][rR]|[rR][fF]|[fF])"/,
            end: /"/,
            contains: [
              hljs.BACKSLASH_ESCAPE,
              LITERAL_BRACKET,
              SUBST
            ]
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE
        ]
      };
    
      // https://docs.python.org/3.9/reference/lexical_analysis.html#numeric-literals
      const digitpart = '[0-9](_?[0-9])*';
      const pointfloat = `(\\b(${digitpart}))?\\.(${digitpart})|\\b(${digitpart})\\.`;
      const NUMBER = {
        className: 'number',
        relevance: 0,
        variants: [
          // exponentfloat, pointfloat
          // https://docs.python.org/3.9/reference/lexical_analysis.html#floating-point-literals
          // optionally imaginary
          // https://docs.python.org/3.9/reference/lexical_analysis.html#imaginary-literals
          // Note: no leading \b because floats can start with a decimal point
          // and we don't want to mishandle e.g. `fn(.5)`,
          // no trailing \b for pointfloat because it can end with a decimal point
          // and we don't want to mishandle e.g. `0..hex()`; this should be safe
          // because both MUST contain a decimal point and so cannot be confused with
          // the interior part of an identifier
          {
            begin: `(\\b(${digitpart})|(${pointfloat}))[eE][+-]?(${digitpart})[jJ]?\\b`
          },
          {
            begin: `(${pointfloat})[jJ]?`
          },
    
          // decinteger, bininteger, octinteger, hexinteger
          // https://docs.python.org/3.9/reference/lexical_analysis.html#integer-literals
          // optionally "long" in Python 2
          // https://docs.python.org/2.7/reference/lexical_analysis.html#integer-and-long-integer-literals
          // decinteger is optionally imaginary
          // https://docs.python.org/3.9/reference/lexical_analysis.html#imaginary-literals
          {
            begin: '\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b'
          },
          {
            begin: '\\b0[bB](_?[01])+[lL]?\\b'
          },
          {
            begin: '\\b0[oO](_?[0-7])+[lL]?\\b'
          },
          {
            begin: '\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b'
          },
    
          // imagnumber (digitpart-based)
          // https://docs.python.org/3.9/reference/lexical_analysis.html#imaginary-literals
          {
            begin: `\\b(${digitpart})[jJ]\\b`
          }
        ]
      };
      const COMMENT_TYPE = {
        className: "comment",
        begin: lookahead(/# type:/),
        end: /$/,
        keywords: KEYWORDS,
        contains: [
          { // prevent keywords from coloring `type`
            begin: /# type:/
          },
          // comment within a datatype comment includes no keywords
          {
            begin: /#/,
            end: /\b\B/,
            endsWithParent: true
          }
        ]
      };
      const PARAMS = {
        className: 'params',
        variants: [
          // Exclude params in functions without params
          {
            className: "",
            begin: /\(\s*\)/,
            skip: true
          },
          {
            begin: /\(/,
            end: /\)/,
            excludeBegin: true,
            excludeEnd: true,
            keywords: KEYWORDS,
            contains: [
              'self',
              PROMPT,
              NUMBER,
              STRING,
              hljs.HASH_COMMENT_MODE
            ]
          }
        ]
      };
      SUBST.contains = [
        STRING,
        NUMBER,
        PROMPT
      ];
    
      return {
        name: 'Python',
        aliases: [
          'py',
          'gyp',
          'ipython'
        ],
        keywords: KEYWORDS,
        illegal: /(<\/|->|\?)|=>/,
        contains: [
          PROMPT,
          NUMBER,
          {
            // very common convention
            begin: /\bself\b/
          },
          {
            // eat "if" prior to string so that it won't accidentally be
            // labeled as an f-string
            beginKeywords: "if",
            relevance: 0
          },
          STRING,
          COMMENT_TYPE,
          hljs.HASH_COMMENT_MODE,
          {
            variants: [
              {
                className: 'function',
                beginKeywords: 'def'
              },
              {
                className: 'class',
                beginKeywords: 'class'
              }
            ],
            end: /:/,
            illegal: /[${=;\n,]/,
            contains: [
              hljs.UNDERSCORE_TITLE_MODE,
              PARAMS,
              {
                begin: /->/,
                endsWithParent: true,
                keywords: KEYWORDS
              }
            ]
          },
          {
            className: 'meta',
            begin: /^[\t ]*@/,
            end: /(?=#)|$/,
            contains: [
              NUMBER,
              PARAMS,
              STRING
            ]
          }
        ]
      };
    }
    
    module.exports = python;
    
    
    /***/ },
    
    /***/ 23255
    (module) {
    
    /*
    Language: Q
    Description: Q is a vector-based functional paradigm programming language built into the kdb+ database.
                 (K/Q/Kdb+ from Kx Systems)
    Author: Sergey Vidyuk 
    Website: https://kx.com/connect-with-us/developers/
    */
    
    function q(hljs) {
      const KEYWORDS = {
        $pattern: /(`?)[A-Za-z0-9_]+\b/,
        keyword:
          'do while select delete by update from',
        literal:
          '0b 1b',
        built_in:
          'neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum',
        type:
          '`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid'
      };
    
      return {
        name: 'Q',
        aliases: [
          'k',
          'kdb'
        ],
        keywords: KEYWORDS,
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = q;
    
    
    /***/ },
    
    /***/ 55506
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: QML
    Requires: javascript.js, xml.js
    Author: John Foster 
    Description: Syntax highlighting for the Qt Quick QML scripting language, based mostly off
                 the JavaScript parser.
    Website: https://doc.qt.io/qt-5/qmlapplications.html
    Category: scripting
    */
    
    function qml(hljs) {
      const KEYWORDS = {
        keyword:
          'in of on if for while finally var new function do return void else break catch ' +
          'instanceof with throw case default try this switch continue typeof delete ' +
          'let yield const export super debugger as async await import',
        literal:
          'true false null undefined NaN Infinity',
        built_in:
          'eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent ' +
          'encodeURI encodeURIComponent escape unescape Object Function Boolean Error ' +
          'EvalError InternalError RangeError ReferenceError StopIteration SyntaxError ' +
          'TypeError URIError Number Math Date String RegExp Array Float32Array ' +
          'Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array ' +
          'Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require ' +
          'module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect ' +
          'Behavior bool color coordinate date double enumeration font geocircle georectangle ' +
          'geoshape int list matrix4x4 parent point quaternion real rect ' +
          'size string url variant vector2d vector3d vector4d ' +
          'Promise'
      };
    
      const QML_IDENT_RE = '[a-zA-Z_][a-zA-Z0-9\\._]*';
    
      // Isolate property statements. Ends at a :, =, ;, ,, a comment or end of line.
      // Use property class.
      const PROPERTY = {
        className: 'keyword',
        begin: '\\bproperty\\b',
        starts: {
          className: 'string',
          end: '(:|=|;|,|//|/\\*|$)',
          returnEnd: true
        }
      };
    
      // Isolate signal statements. Ends at a ) a comment or end of line.
      // Use property class.
      const SIGNAL = {
        className: 'keyword',
        begin: '\\bsignal\\b',
        starts: {
          className: 'string',
          end: '(\\(|:|=|;|,|//|/\\*|$)',
          returnEnd: true
        }
      };
    
      // id: is special in QML. When we see id: we want to mark the id: as attribute and
      // emphasize the token following.
      const ID_ID = {
        className: 'attribute',
        begin: '\\bid\\s*:',
        starts: {
          className: 'string',
          end: QML_IDENT_RE,
          returnEnd: false
        }
      };
    
      // Find QML object attribute. An attribute is a QML identifier followed by :.
      // Unfortunately it's hard to know where it ends, as it may contain scalars,
      // objects, object definitions, or javascript. The true end is either when the parent
      // ends or the next attribute is detected.
      const QML_ATTRIBUTE = {
        begin: QML_IDENT_RE + '\\s*:',
        returnBegin: true,
        contains: [
          {
            className: 'attribute',
            begin: QML_IDENT_RE,
            end: '\\s*:',
            excludeEnd: true,
            relevance: 0
          }
        ],
        relevance: 0
      };
    
      // Find QML object. A QML object is a QML identifier followed by { and ends at the matching }.
      // All we really care about is finding IDENT followed by { and just mark up the IDENT and ignore the {.
      const QML_OBJECT = {
        begin: concat(QML_IDENT_RE, /\s*\{/),
        end: /\{/,
        returnBegin: true,
        relevance: 0,
        contains: [
          hljs.inherit(hljs.TITLE_MODE, {
            begin: QML_IDENT_RE
          })
        ]
      };
    
      return {
        name: 'QML',
        aliases: [ 'qt' ],
        case_insensitive: false,
        keywords: KEYWORDS,
        contains: [
          {
            className: 'meta',
            begin: /^\s*['"]use (strict|asm)['"]/
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          { // template string
            className: 'string',
            begin: '`',
            end: '`',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              {
                className: 'subst',
                begin: '\\$\\{',
                end: '\\}'
              }
            ]
          },
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'number',
            variants: [
              {
                begin: '\\b(0[bB][01]+)'
              },
              {
                begin: '\\b(0[oO][0-7]+)'
              },
              {
                begin: hljs.C_NUMBER_RE
              }
            ],
            relevance: 0
          },
          { // "value" container
            begin: '(' + hljs.RE_STARTERS_RE + '|\\b(case|return|throw)\\b)\\s*',
            keywords: 'return throw case',
            contains: [
              hljs.C_LINE_COMMENT_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              hljs.REGEXP_MODE,
              { // E4X / JSX
                begin: /\s*[);\]]/,
                relevance: 0,
                subLanguage: 'xml'
              }
            ],
            relevance: 0
          },
          SIGNAL,
          PROPERTY,
          {
            className: 'function',
            beginKeywords: 'function',
            end: /\{/,
            excludeEnd: true,
            contains: [
              hljs.inherit(hljs.TITLE_MODE, {
                begin: /[A-Za-z$_][0-9A-Za-z$_]*/
              }),
              {
                className: 'params',
                begin: /\(/,
                end: /\)/,
                excludeBegin: true,
                excludeEnd: true,
                contains: [
                  hljs.C_LINE_COMMENT_MODE,
                  hljs.C_BLOCK_COMMENT_MODE
                ]
              }
            ],
            illegal: /\[|%/
          },
          {
            // hack: prevents detection of keywords after dots
            begin: '\\.' + hljs.IDENT_RE,
            relevance: 0
          },
          ID_ID,
          QML_ATTRIBUTE,
          QML_OBJECT
        ],
        illegal: /#/
      };
    }
    
    module.exports = qml;
    
    
    /***/ },
    
    /***/ 22698
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: R
    Description: R is a free software environment for statistical computing and graphics.
    Author: Joe Cheng 
    Contributors: Konrad Rudolph 
    Website: https://www.r-project.org
    Category: common,scientific
    */
    
    /** @type LanguageFn */
    function r(hljs) {
      // Identifiers in R cannot start with `_`, but they can start with `.` if it
      // is not immediately followed by a digit.
      // R also supports quoted identifiers, which are near-arbitrary sequences
      // delimited by backticks (`…`), which may contain escape sequences. These are
      // handled in a separate mode. See `test/markup/r/names.txt` for examples.
      // FIXME: Support Unicode identifiers.
      const IDENT_RE = /(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/;
      const SIMPLE_IDENT = /[a-zA-Z][a-zA-Z_0-9]*/;
    
      return {
        name: 'R',
    
        // only in Haskell, not R
        illegal: /->/,
        keywords: {
          $pattern: IDENT_RE,
          keyword:
            'function if in break next repeat else for while',
          literal:
            'NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 ' +
            'NA_character_|10 NA_complex_|10',
          built_in:
            // Builtin constants
            'LETTERS letters month.abb month.name pi T F ' +
            // Primitive functions
            // These are all the functions in `base` that are implemented as a
            // `.Primitive`, minus those functions that are also keywords.
            'abs acos acosh all any anyNA Arg as.call as.character ' +
            'as.complex as.double as.environment as.integer as.logical ' +
            'as.null.default as.numeric as.raw asin asinh atan atanh attr ' +
            'attributes baseenv browser c call ceiling class Conj cos cosh ' +
            'cospi cummax cummin cumprod cumsum digamma dim dimnames ' +
            'emptyenv exp expression floor forceAndCall gamma gc.time ' +
            'globalenv Im interactive invisible is.array is.atomic is.call ' +
            'is.character is.complex is.double is.environment is.expression ' +
            'is.finite is.function is.infinite is.integer is.language ' +
            'is.list is.logical is.matrix is.na is.name is.nan is.null ' +
            'is.numeric is.object is.pairlist is.raw is.recursive is.single ' +
            'is.symbol lazyLoadDBfetch length lgamma list log max min ' +
            'missing Mod names nargs nzchar oldClass on.exit pos.to.env ' +
            'proc.time prod quote range Re rep retracemem return round ' +
            'seq_along seq_len seq.int sign signif sin sinh sinpi sqrt ' +
            'standardGeneric substitute sum switch tan tanh tanpi tracemem ' +
            'trigamma trunc unclass untracemem UseMethod xtfrm',
        },
        compilerExtensions: [
          // allow beforeMatch to act as a "qualifier" for the match
          // the full match begin must be [beforeMatch][begin]
          (mode, parent) => {
            if (!mode.beforeMatch) return;
            // starts conflicts with endsParent which we need to make sure the child
            // rule is not matched multiple times
            if (mode.starts) throw new Error("beforeMatch cannot be used with starts");
    
            const originalMode = Object.assign({}, mode);
            Object.keys(mode).forEach((key) => { delete mode[key]; });
    
            mode.begin = concat(originalMode.beforeMatch, lookahead(originalMode.begin));
            mode.starts = {
              relevance: 0,
              contains: [
                Object.assign(originalMode, { endsParent: true })
              ]
            };
            mode.relevance = 0;
    
            delete originalMode.beforeMatch;
          }
        ],
        contains: [
          // Roxygen comments
          hljs.COMMENT(
            /#'/,
            /$/,
            {
              contains: [
                {
                  // Handle `@examples` separately to cause all subsequent code
                  // until the next `@`-tag on its own line to be kept as-is,
                  // preventing highlighting. This code is example R code, so nested
                  // doctags shouldn’t be treated as such. See
                  // `test/markup/r/roxygen.txt` for an example.
                  className: 'doctag',
                  begin: '@examples',
                  starts: {
                    contains: [
                      { begin: /\n/ },
                      {
                        begin: /#'\s*(?=@[a-zA-Z]+)/,
                        endsParent: true,
                      },
                      {
                        begin: /#'/,
                        end: /$/,
                        excludeBegin: true,
                      }
                    ]
                  }
                },
                {
                  // Handle `@param` to highlight the parameter name following
                  // after.
                  className: 'doctag',
                  begin: '@param',
                  end: /$/,
                  contains: [
                    {
                      className: 'variable',
                      variants: [
                        { begin: IDENT_RE },
                        { begin: /`(?:\\.|[^`\\])+`/ }
                      ],
                      endsParent: true
                    }
                  ]
                },
                {
                  className: 'doctag',
                  begin: /@[a-zA-Z]+/
                },
                {
                  className: 'meta-keyword',
                  begin: /\\[a-zA-Z]+/,
                }
              ]
            }
          ),
    
          hljs.HASH_COMMENT_MODE,
    
          {
            className: 'string',
            contains: [hljs.BACKSLASH_ESCAPE],
            variants: [
              hljs.END_SAME_AS_BEGIN({ begin: /[rR]"(-*)\(/, end: /\)(-*)"/ }),
              hljs.END_SAME_AS_BEGIN({ begin: /[rR]"(-*)\{/, end: /\}(-*)"/ }),
              hljs.END_SAME_AS_BEGIN({ begin: /[rR]"(-*)\[/, end: /\](-*)"/ }),
              hljs.END_SAME_AS_BEGIN({ begin: /[rR]'(-*)\(/, end: /\)(-*)'/ }),
              hljs.END_SAME_AS_BEGIN({ begin: /[rR]'(-*)\{/, end: /\}(-*)'/ }),
              hljs.END_SAME_AS_BEGIN({ begin: /[rR]'(-*)\[/, end: /\](-*)'/ }),
              {begin: '"', end: '"', relevance: 0},
              {begin: "'", end: "'", relevance: 0}
            ],
          },
          {
            className: 'number',
            relevance: 0,
            beforeMatch: /([^a-zA-Z0-9._])/, // not part of an identifier
            variants: [
              // TODO: replace with negative look-behind when available
              // { begin: /(?
    Category: functional
    */
    function reasonml(hljs) {
      function orReValues(ops) {
        return ops
          .map(function(op) {
            return op
              .split('')
              .map(function(char) {
                return '\\' + char;
              })
              .join('');
          })
          .join('|');
      }
    
      const RE_IDENT = '~?[a-z$_][0-9a-zA-Z$_]*';
      const RE_MODULE_IDENT = '`?[A-Z$_][0-9a-zA-Z$_]*';
    
      const RE_PARAM_TYPEPARAM = '\'?[a-z$_][0-9a-z$_]*';
      const RE_PARAM_TYPE = '\\s*:\\s*[a-z$_][0-9a-z$_]*(\\(\\s*(' + RE_PARAM_TYPEPARAM + '\\s*(,' + RE_PARAM_TYPEPARAM + '\\s*)*)?\\))?';
      const RE_PARAM = RE_IDENT + '(' + RE_PARAM_TYPE + '){0,2}';
      const RE_OPERATOR = "(" + orReValues([
        '||',
        '++',
        '**',
        '+.',
        '*',
        '/',
        '*.',
        '/.',
        '...'
      ]) + "|\\|>|&&|==|===)";
      const RE_OPERATOR_SPACED = "\\s+" + RE_OPERATOR + "\\s+";
    
      const KEYWORDS = {
        keyword:
          'and as asr assert begin class constraint do done downto else end exception external ' +
          'for fun function functor if in include inherit initializer ' +
          'land lazy let lor lsl lsr lxor match method mod module mutable new nonrec ' +
          'object of open or private rec sig struct then to try type val virtual when while with',
        built_in:
          'array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 ref string unit ',
        literal:
          'true false'
      };
    
      const RE_NUMBER = '\\b(0[xX][a-fA-F0-9_]+[Lln]?|' +
        '0[oO][0-7_]+[Lln]?|' +
        '0[bB][01_]+[Lln]?|' +
        '[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)';
    
      const NUMBER_MODE = {
        className: 'number',
        relevance: 0,
        variants: [
          {
            begin: RE_NUMBER
          },
          {
            begin: '\\(-' + RE_NUMBER + '\\)'
          }
        ]
      };
    
      const OPERATOR_MODE = {
        className: 'operator',
        relevance: 0,
        begin: RE_OPERATOR
      };
      const LIST_CONTENTS_MODES = [
        {
          className: 'identifier',
          relevance: 0,
          begin: RE_IDENT
        },
        OPERATOR_MODE,
        NUMBER_MODE
      ];
    
      const MODULE_ACCESS_CONTENTS = [
        hljs.QUOTE_STRING_MODE,
        OPERATOR_MODE,
        {
          className: 'module',
          begin: "\\b" + RE_MODULE_IDENT,
          returnBegin: true,
          end: "\.",
          contains: [
            {
              className: 'identifier',
              begin: RE_MODULE_IDENT,
              relevance: 0
            }
          ]
        }
      ];
    
      const PARAMS_CONTENTS = [
        {
          className: 'module',
          begin: "\\b" + RE_MODULE_IDENT,
          returnBegin: true,
          end: "\.",
          relevance: 0,
          contains: [
            {
              className: 'identifier',
              begin: RE_MODULE_IDENT,
              relevance: 0
            }
          ]
        }
      ];
    
      const PARAMS_MODE = {
        begin: RE_IDENT,
        end: '(,|\\n|\\))',
        relevance: 0,
        contains: [
          OPERATOR_MODE,
          {
            className: 'typing',
            begin: ':',
            end: '(,|\\n)',
            returnBegin: true,
            relevance: 0,
            contains: PARAMS_CONTENTS
          }
        ]
      };
    
      const FUNCTION_BLOCK_MODE = {
        className: 'function',
        relevance: 0,
        keywords: KEYWORDS,
        variants: [
          {
            begin: '\\s(\\(\\.?.*?\\)|' + RE_IDENT + ')\\s*=>',
            end: '\\s*=>',
            returnBegin: true,
            relevance: 0,
            contains: [
              {
                className: 'params',
                variants: [
                  {
                    begin: RE_IDENT
                  },
                  {
                    begin: RE_PARAM
                  },
                  {
                    begin: /\(\s*\)/
                  }
                ]
              }
            ]
          },
          {
            begin: '\\s\\(\\.?[^;\\|]*\\)\\s*=>',
            end: '\\s=>',
            returnBegin: true,
            relevance: 0,
            contains: [
              {
                className: 'params',
                relevance: 0,
                variants: [ PARAMS_MODE ]
              }
            ]
          },
          {
            begin: '\\(\\.\\s' + RE_IDENT + '\\)\\s*=>'
          }
        ]
      };
      MODULE_ACCESS_CONTENTS.push(FUNCTION_BLOCK_MODE);
    
      const CONSTRUCTOR_MODE = {
        className: 'constructor',
        begin: RE_MODULE_IDENT + '\\(',
        end: '\\)',
        illegal: '\\n',
        keywords: KEYWORDS,
        contains: [
          hljs.QUOTE_STRING_MODE,
          OPERATOR_MODE,
          {
            className: 'params',
            begin: '\\b' + RE_IDENT
          }
        ]
      };
    
      const PATTERN_MATCH_BLOCK_MODE = {
        className: 'pattern-match',
        begin: '\\|',
        returnBegin: true,
        keywords: KEYWORDS,
        end: '=>',
        relevance: 0,
        contains: [
          CONSTRUCTOR_MODE,
          OPERATOR_MODE,
          {
            relevance: 0,
            className: 'constructor',
            begin: RE_MODULE_IDENT
          }
        ]
      };
    
      const MODULE_ACCESS_MODE = {
        className: 'module-access',
        keywords: KEYWORDS,
        returnBegin: true,
        variants: [
          {
            begin: "\\b(" + RE_MODULE_IDENT + "\\.)+" + RE_IDENT
          },
          {
            begin: "\\b(" + RE_MODULE_IDENT + "\\.)+\\(",
            end: "\\)",
            returnBegin: true,
            contains: [
              FUNCTION_BLOCK_MODE,
              {
                begin: '\\(',
                end: '\\)',
                skip: true
              }
            ].concat(MODULE_ACCESS_CONTENTS)
          },
          {
            begin: "\\b(" + RE_MODULE_IDENT + "\\.)+\\{",
            end: /\}/
          }
        ],
        contains: MODULE_ACCESS_CONTENTS
      };
    
      PARAMS_CONTENTS.push(MODULE_ACCESS_MODE);
    
      return {
        name: 'ReasonML',
        aliases: [ 're' ],
        keywords: KEYWORDS,
        illegal: '(:-|:=|\\$\\{|\\+=)',
        contains: [
          hljs.COMMENT('/\\*', '\\*/', {
            illegal: '^(#,\\/\\/)'
          }),
          {
            className: 'character',
            begin: '\'(\\\\[^\']+|[^\'])\'',
            illegal: '\\n',
            relevance: 0
          },
          hljs.QUOTE_STRING_MODE,
          {
            className: 'literal',
            begin: '\\(\\)',
            relevance: 0
          },
          {
            className: 'literal',
            begin: '\\[\\|',
            end: '\\|\\]',
            relevance: 0,
            contains: LIST_CONTENTS_MODES
          },
          {
            className: 'literal',
            begin: '\\[',
            end: '\\]',
            relevance: 0,
            contains: LIST_CONTENTS_MODES
          },
          CONSTRUCTOR_MODE,
          {
            className: 'operator',
            begin: RE_OPERATOR_SPACED,
            illegal: '-->',
            relevance: 0
          },
          NUMBER_MODE,
          hljs.C_LINE_COMMENT_MODE,
          PATTERN_MATCH_BLOCK_MODE,
          FUNCTION_BLOCK_MODE,
          {
            className: 'module-def',
            begin: "\\bmodule\\s+" + RE_IDENT + "\\s+" + RE_MODULE_IDENT + "\\s+=\\s+\\{",
            end: /\}/,
            returnBegin: true,
            keywords: KEYWORDS,
            relevance: 0,
            contains: [
              {
                className: 'module',
                relevance: 0,
                begin: RE_MODULE_IDENT
              },
              {
                begin: /\{/,
                end: /\}/,
                skip: true
              }
            ].concat(MODULE_ACCESS_CONTENTS)
          },
          MODULE_ACCESS_MODE
        ]
      };
    }
    
    module.exports = reasonml;
    
    
    /***/ },
    
    /***/ 24745
    (module) {
    
    /*
    Language: RenderMan RIB
    Author: Konstantin Evdokimenko 
    Contributors: Shuen-Huei Guan 
    Website: https://renderman.pixar.com/resources/RenderMan_20/ribBinding.html
    Category: graphics
    */
    
    function rib(hljs) {
      return {
        name: 'RenderMan RIB',
        keywords:
          'ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis ' +
          'Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone ' +
          'CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail ' +
          'DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format ' +
          'FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry ' +
          'Hider Hyperboloid Identity Illuminate Imager Interior LightSource ' +
          'MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte ' +
          'MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option ' +
          'Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples ' +
          'PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection ' +
          'Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ' +
          'ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere ' +
          'SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd ' +
          'TransformPoints Translate TrimCurve WorldBegin WorldEnd',
        illegal: '
    Description: Syntax highlighting for Roboconf's DSL
    Website: http://roboconf.net
    Category: config
    */
    
    function roboconf(hljs) {
      const IDENTIFIER = '[a-zA-Z-_][^\\n{]+\\{';
    
      const PROPERTY = {
        className: 'attribute',
        begin: /[a-zA-Z-_]+/,
        end: /\s*:/,
        excludeEnd: true,
        starts: {
          end: ';',
          relevance: 0,
          contains: [
            {
              className: 'variable',
              begin: /\.[a-zA-Z-_]+/
            },
            {
              className: 'keyword',
              begin: /\(optional\)/
            }
          ]
        }
      };
    
      return {
        name: 'Roboconf',
        aliases: [
          'graph',
          'instances'
        ],
        case_insensitive: true,
        keywords: 'import',
        contains: [
          // Facet sections
          {
            begin: '^facet ' + IDENTIFIER,
            end: /\}/,
            keywords: 'facet',
            contains: [
              PROPERTY,
              hljs.HASH_COMMENT_MODE
            ]
          },
    
          // Instance sections
          {
            begin: '^\\s*instance of ' + IDENTIFIER,
            end: /\}/,
            keywords: 'name count channels instance-data instance-state instance of',
            illegal: /\S/,
            contains: [
              'self',
              PROPERTY,
              hljs.HASH_COMMENT_MODE
            ]
          },
    
          // Component sections
          {
            begin: '^' + IDENTIFIER,
            end: /\}/,
            contains: [
              PROPERTY,
              hljs.HASH_COMMENT_MODE
            ]
          },
    
          // Comments
          hljs.HASH_COMMENT_MODE
        ]
      };
    }
    
    module.exports = roboconf;
    
    
    /***/ },
    
    /***/ 53557
    (module) {
    
    /*
    Language: Microtik RouterOS script
    Author: Ivan Dementev 
    Description: Scripting host provides a way to automate some router maintenance tasks by means of executing user-defined scripts bounded to some event occurrence
    Website: https://wiki.mikrotik.com/wiki/Manual:Scripting
    */
    
    // Colors from RouterOS terminal:
    //   green        - #0E9A00
    //   teal         - #0C9A9A
    //   purple       - #99069A
    //   light-brown  - #9A9900
    
    function routeros(hljs) {
      const STATEMENTS = 'foreach do while for if from to step else on-error and or not in';
    
      // Global commands: Every global command should start with ":" token, otherwise it will be treated as variable.
      const GLOBAL_COMMANDS = 'global local beep delay put len typeof pick log time set find environment terminal error execute parse resolve toarray tobool toid toip toip6 tonum tostr totime';
    
      // Common commands: Following commands available from most sub-menus:
      const COMMON_COMMANDS = 'add remove enable disable set get print export edit find run debug error info warning';
    
      const LITERALS = 'true false yes no nothing nil null';
    
      const OBJECTS = 'traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw';
    
      const VAR = {
        className: 'variable',
        variants: [
          {
            begin: /\$[\w\d#@][\w\d_]*/
          },
          {
            begin: /\$\{(.*?)\}/
          }
        ]
      };
    
      const QUOTE_STRING = {
        className: 'string',
        begin: /"/,
        end: /"/,
        contains: [
          hljs.BACKSLASH_ESCAPE,
          VAR,
          {
            className: 'variable',
            begin: /\$\(/,
            end: /\)/,
            contains: [ hljs.BACKSLASH_ESCAPE ]
          }
        ]
      };
    
      const APOS_STRING = {
        className: 'string',
        begin: /'/,
        end: /'/
      };
    
      return {
        name: 'Microtik RouterOS script',
        aliases: [
          'mikrotik'
        ],
        case_insensitive: true,
        keywords: {
          $pattern: /:?[\w-]+/,
          literal: LITERALS,
          keyword: STATEMENTS + ' :' + STATEMENTS.split(' ').join(' :') + ' :' + GLOBAL_COMMANDS.split(' ').join(' :')
        },
        contains: [
          { // illegal syntax
            variants: [
              { // -- comment
                begin: /\/\*/,
                end: /\*\//
              },
              { // Stan comment
                begin: /\/\//,
                end: /$/
              },
              { // HTML tags
                begin: /<\//,
                end: />/
              }
            ],
            illegal: /./
          },
          hljs.COMMENT('^#', '$'),
          QUOTE_STRING,
          APOS_STRING,
          VAR,
          // attribute=value
          {
            // > is to avoid matches with => in other grammars
            begin: /[\w-]+=([^\s{}[\]()>]+)/,
            relevance: 0,
            returnBegin: true,
            contains: [
              {
                className: 'attribute',
                begin: /[^=]+/
              },
              {
                begin: /=/,
                endsWithParent: true,
                relevance: 0,
                contains: [
                  QUOTE_STRING,
                  APOS_STRING,
                  VAR,
                  {
                    className: 'literal',
                    begin: '\\b(' + LITERALS.split(' ').join('|') + ')\\b'
                  },
                  {
                    // Do not format unclassified values. Needed to exclude highlighting of values as built_in.
                    begin: /("[^"]*"|[^\s{}[\]]+)/
                  }
                  /*
                  {
                    // IPv4 addresses and subnets
                    className: 'number',
                    variants: [
                      {begin: IPADDR_wBITMASK+'(,'+IPADDR_wBITMASK+')*'}, //192.168.0.0/24,1.2.3.0/24
                      {begin: IPADDR+'-'+IPADDR},       // 192.168.0.1-192.168.0.3
                      {begin: IPADDR+'(,'+IPADDR+')*'}, // 192.168.0.1,192.168.0.34,192.168.24.1,192.168.0.1
                    ]
                  },
                  {
                    // MAC addresses and DHCP Client IDs
                    className: 'number',
                    begin: /\b(1:)?([0-9A-Fa-f]{1,2}[:-]){5}([0-9A-Fa-f]){1,2}\b/,
                  },
                  */
                ]
              }
            ]
          },
          {
            // HEX values
            className: 'number',
            begin: /\*[0-9a-fA-F]+/
          },
          {
            begin: '\\b(' + COMMON_COMMANDS.split(' ').join('|') + ')([\\s[(\\]|])',
            returnBegin: true,
            contains: [
              {
                className: 'builtin-name', // 'function',
                begin: /\w+/
              }
            ]
          },
          {
            className: 'built_in',
            variants: [
              {
                begin: '(\\.\\./|/|\\s)((' + OBJECTS.split(' ').join('|') + ');?\\s)+'
              },
              {
                begin: /\.\./,
                relevance: 0
              }
            ]
          }
        ]
      };
    }
    
    module.exports = routeros;
    
    
    /***/ },
    
    /***/ 53409
    (module) {
    
    /*
    Language: RenderMan RSL
    Author: Konstantin Evdokimenko 
    Contributors: Shuen-Huei Guan 
    Website: https://renderman.pixar.com/resources/RenderMan_20/shadingLanguage.html
    Category: graphics
    */
    
    function rsl(hljs) {
      return {
        name: 'RenderMan RSL',
        keywords: {
          keyword:
            'float color point normal vector matrix while for if do return else break extern continue',
          built_in:
            'abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise ' +
            'clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp ' +
            'faceforward filterstep floor format fresnel incident length lightsource log match ' +
            'max min mod noise normalize ntransform opposite option phong pnoise pow printf ' +
            'ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp ' +
            'setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan ' +
            'texture textureinfo trace transform vtransform xcomp ycomp zcomp'
        },
        illegal: ' source(x)).join("");
      return joined;
    }
    
    /*
    Language: Ruby
    Description: Ruby is a dynamic, open source programming language with a focus on simplicity and productivity.
    Website: https://www.ruby-lang.org/
    Author: Anton Kovalyov 
    Contributors: Peter Leonov , Vasily Polovnyov , Loren Segal , Pascal Hurni , Cedric Sohrauer 
    Category: common
    */
    
    function ruby(hljs) {
      const RUBY_METHOD_RE = '([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)';
      const RUBY_KEYWORDS = {
        keyword:
          'and then defined module in return redo if BEGIN retry end for self when ' +
          'next until do begin unless END rescue else break undef not super class case ' +
          'require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor ' +
          '__FILE__',
        built_in: 'proc lambda',
        literal:
          'true false nil'
      };
      const YARDOCTAG = {
        className: 'doctag',
        begin: '@[A-Za-z]+'
      };
      const IRB_OBJECT = {
        begin: '#<',
        end: '>'
      };
      const COMMENT_MODES = [
        hljs.COMMENT(
          '#',
          '$',
          {
            contains: [ YARDOCTAG ]
          }
        ),
        hljs.COMMENT(
          '^=begin',
          '^=end',
          {
            contains: [ YARDOCTAG ],
            relevance: 10
          }
        ),
        hljs.COMMENT('^__END__', '\\n$')
      ];
      const SUBST = {
        className: 'subst',
        begin: /#\{/,
        end: /\}/,
        keywords: RUBY_KEYWORDS
      };
      const STRING = {
        className: 'string',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          SUBST
        ],
        variants: [
          {
            begin: /'/,
            end: /'/
          },
          {
            begin: /"/,
            end: /"/
          },
          {
            begin: /`/,
            end: /`/
          },
          {
            begin: /%[qQwWx]?\(/,
            end: /\)/
          },
          {
            begin: /%[qQwWx]?\[/,
            end: /\]/
          },
          {
            begin: /%[qQwWx]?\{/,
            end: /\}/
          },
          {
            begin: /%[qQwWx]?/
          },
          {
            begin: /%[qQwWx]?\//,
            end: /\//
          },
          {
            begin: /%[qQwWx]?%/,
            end: /%/
          },
          {
            begin: /%[qQwWx]?-/,
            end: /-/
          },
          {
            begin: /%[qQwWx]?\|/,
            end: /\|/
          },
          // in the following expressions, \B in the beginning suppresses recognition of ?-sequences
          // where ? is the last character of a preceding identifier, as in: `func?4`
          {
            begin: /\B\?(\\\d{1,3})/
          },
          {
            begin: /\B\?(\\x[A-Fa-f0-9]{1,2})/
          },
          {
            begin: /\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/
          },
          {
            begin: /\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/
          },
          {
            begin: /\B\?\\(c|C-)[\x20-\x7e]/
          },
          {
            begin: /\B\?\\?\S/
          },
          { // heredocs
            begin: /<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,
            returnBegin: true,
            contains: [
              {
                begin: /<<[-~]?'?/
              },
              hljs.END_SAME_AS_BEGIN({
                begin: /(\w+)/,
                end: /(\w+)/,
                contains: [
                  hljs.BACKSLASH_ESCAPE,
                  SUBST
                ]
              })
            ]
          }
        ]
      };
    
      // Ruby syntax is underdocumented, but this grammar seems to be accurate
      // as of version 2.7.2 (confirmed with (irb and `Ripper.sexp(...)`)
      // https://docs.ruby-lang.org/en/2.7.0/doc/syntax/literals_rdoc.html#label-Numbers
      const decimal = '[1-9](_?[0-9])*|0';
      const digits = '[0-9](_?[0-9])*';
      const NUMBER = {
        className: 'number',
        relevance: 0,
        variants: [
          // decimal integer/float, optionally exponential or rational, optionally imaginary
          {
            begin: `\\b(${decimal})(\\.(${digits}))?([eE][+-]?(${digits})|r)?i?\\b`
          },
    
          // explicit decimal/binary/octal/hexadecimal integer,
          // optionally rational and/or imaginary
          {
            begin: "\\b0[dD][0-9](_?[0-9])*r?i?\\b"
          },
          {
            begin: "\\b0[bB][0-1](_?[0-1])*r?i?\\b"
          },
          {
            begin: "\\b0[oO][0-7](_?[0-7])*r?i?\\b"
          },
          {
            begin: "\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"
          },
    
          // 0-prefixed implicit octal integer, optionally rational and/or imaginary
          {
            begin: "\\b0(_?[0-7])+r?i?\\b"
          }
        ]
      };
    
      const PARAMS = {
        className: 'params',
        begin: '\\(',
        end: '\\)',
        endsParent: true,
        keywords: RUBY_KEYWORDS
      };
    
      const RUBY_DEFAULT_CONTAINS = [
        STRING,
        {
          className: 'class',
          beginKeywords: 'class module',
          end: '$|;',
          illegal: /=/,
          contains: [
            hljs.inherit(hljs.TITLE_MODE, {
              begin: '[A-Za-z_]\\w*(::\\w+)*(\\?|!)?'
            }),
            {
              begin: '<\\s*',
              contains: [
                {
                  begin: '(' + hljs.IDENT_RE + '::)?' + hljs.IDENT_RE,
                  // we already get points for <, we don't need poitns
                  // for the name also
                  relevance: 0
                }
              ]
            }
          ].concat(COMMENT_MODES)
        },
        {
          className: 'function',
          // def method_name(
          // def method_name;
          // def method_name (end of line)
          begin: concat(/def\s+/, lookahead(RUBY_METHOD_RE + "\\s*(\\(|;|$)")),
          relevance: 0, // relevance comes from kewords
          keywords: "def",
          end: '$|;',
          contains: [
            hljs.inherit(hljs.TITLE_MODE, {
              begin: RUBY_METHOD_RE
            }),
            PARAMS
          ].concat(COMMENT_MODES)
        },
        {
          // swallow namespace qualifiers before symbols
          begin: hljs.IDENT_RE + '::'
        },
        {
          className: 'symbol',
          begin: hljs.UNDERSCORE_IDENT_RE + '(!|\\?)?:',
          relevance: 0
        },
        {
          className: 'symbol',
          begin: ':(?!\\s)',
          contains: [
            STRING,
            {
              begin: RUBY_METHOD_RE
            }
          ],
          relevance: 0
        },
        NUMBER,
        {
          // negative-look forward attemps to prevent false matches like:
          // @ident@ or $ident$ that might indicate this is not ruby at all
          className: "variable",
          begin: '(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])' + `(?![A-Za-z])(?![@$?'])`
        },
        {
          className: 'params',
          begin: /\|/,
          end: /\|/,
          relevance: 0, // this could be a lot of things (in other languages) other than params
          keywords: RUBY_KEYWORDS
        },
        { // regexp container
          begin: '(' + hljs.RE_STARTERS_RE + '|unless)\\s*',
          keywords: 'unless',
          contains: [
            {
              className: 'regexp',
              contains: [
                hljs.BACKSLASH_ESCAPE,
                SUBST
              ],
              illegal: /\n/,
              variants: [
                {
                  begin: '/',
                  end: '/[a-z]*'
                },
                {
                  begin: /%r\{/,
                  end: /\}[a-z]*/
                },
                {
                  begin: '%r\\(',
                  end: '\\)[a-z]*'
                },
                {
                  begin: '%r!',
                  end: '![a-z]*'
                },
                {
                  begin: '%r\\[',
                  end: '\\][a-z]*'
                }
              ]
            }
          ].concat(IRB_OBJECT, COMMENT_MODES),
          relevance: 0
        }
      ].concat(IRB_OBJECT, COMMENT_MODES);
    
      SUBST.contains = RUBY_DEFAULT_CONTAINS;
      PARAMS.contains = RUBY_DEFAULT_CONTAINS;
    
      // >>
      // ?>
      const SIMPLE_PROMPT = "[>?]>";
      // irb(main):001:0>
      const DEFAULT_PROMPT = "[\\w#]+\\(\\w+\\):\\d+:\\d+>";
      const RVM_PROMPT = "(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>";
    
      const IRB_DEFAULT = [
        {
          begin: /^\s*=>/,
          starts: {
            end: '$',
            contains: RUBY_DEFAULT_CONTAINS
          }
        },
        {
          className: 'meta',
          begin: '^(' + SIMPLE_PROMPT + "|" + DEFAULT_PROMPT + '|' + RVM_PROMPT + ')(?=[ ])',
          starts: {
            end: '$',
            contains: RUBY_DEFAULT_CONTAINS
          }
        }
      ];
    
      COMMENT_MODES.unshift(IRB_OBJECT);
    
      return {
        name: 'Ruby',
        aliases: [
          'rb',
          'gemspec',
          'podspec',
          'thor',
          'irb'
        ],
        keywords: RUBY_KEYWORDS,
        illegal: /\/\*/,
        contains: [
          hljs.SHEBANG({
            binary: "ruby"
          })
        ]
          .concat(IRB_DEFAULT)
          .concat(COMMENT_MODES)
          .concat(RUBY_DEFAULT_CONTAINS)
      };
    }
    
    module.exports = ruby;
    
    
    /***/ },
    
    /***/ 78385
    (module) {
    
    /*
    Language: Oracle Rules Language
    Author: Jason Jacobson 
    Description: The Oracle Utilities Rules Language is used to program the Oracle Utilities Applications acquired from LODESTAR Corporation.  The products include Billing Component, LPSS, Pricing Component etc. through version 1.6.1.
    Website: https://docs.oracle.com/cd/E17904_01/dev.1111/e10227/rlref.htm
    Category: enterprise
    */
    
    function ruleslanguage(hljs) {
      return {
        name: 'Oracle Rules Language',
        keywords: {
          keyword:
            'BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE ' +
            'INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 ' +
            'INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 ' +
            'INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 ' +
            'INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 ' +
            'INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 ' +
            'INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 ' +
            'INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 ' +
            'INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 ' +
            'INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 ' +
            'INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 ' +
            'INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 ' +
            'INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 ' +
            'INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 ' +
            'INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 ' +
            'MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER ' +
            'OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE ' +
            'NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH ' +
            'IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND ' +
            'UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ' +
            'ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE ' +
            'GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE ' +
            'SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING ' +
            'DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF ' +
            'MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY ' +
            'YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINNZ HISTVALUE MAXNRANGE MAXRANGE MINRANGE ' +
            'COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR ' +
            'READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ' +
            'ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE ' +
            'EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE ' +
            'SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL ' +
            'COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN ' +
            'MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING ' +
            'FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM ' +
            'NUMDAYS READ_DATE STAGING',
          built_in:
            'IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML ' +
            'DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT ' +
            'DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE ' +
            'DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT ' +
            'DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE,
          {
            className: 'literal',
            variants: [
              { // looks like #-comment
                begin: '#\\s+',
                relevance: 0
              },
              {
                begin: '#[a-zA-Z .]+'
              }
            ]
          }
        ]
      };
    }
    
    module.exports = ruleslanguage;
    
    
    /***/ },
    
    /***/ 39688
    (module) {
    
    /*
    Language: Rust
    Author: Andrey Vlasovskikh 
    Contributors: Roman Shmatov , Kasper Andersen 
    Website: https://www.rust-lang.org
    Category: common, system
    */
    
    function rust(hljs) {
      const NUM_SUFFIX = '([ui](8|16|32|64|128|size)|f(32|64))\?';
      const KEYWORDS =
        'abstract as async await become box break const continue crate do dyn ' +
        'else enum extern false final fn for if impl in let loop macro match mod ' +
        'move mut override priv pub ref return self Self static struct super ' +
        'trait true try type typeof unsafe unsized use virtual where while yield';
      const BUILTINS =
        // functions
        'drop ' +
        // types
        'i8 i16 i32 i64 i128 isize ' +
        'u8 u16 u32 u64 u128 usize ' +
        'f32 f64 ' +
        'str char bool ' +
        'Box Option Result String Vec ' +
        // traits
        'Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug ' +
        'PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator ' +
        'Extend IntoIterator DoubleEndedIterator ExactSizeIterator ' +
        'SliceConcatExt ToString ' +
        // macros
        'assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! ' +
        'debug_assert! debug_assert_eq! env! panic! file! format! format_args! ' +
        'include_bin! include_str! line! local_data_key! module_path! ' +
        'option_env! print! println! select! stringify! try! unimplemented! ' +
        'unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!';
      return {
        name: 'Rust',
        aliases: [ 'rs' ],
        keywords: {
          $pattern: hljs.IDENT_RE + '!?',
          keyword:
            KEYWORDS,
          literal:
            'true false Some None Ok Err',
          built_in:
            BUILTINS
        },
        illegal: ''
          }
        ]
      };
    }
    
    module.exports = rust;
    
    
    /***/ },
    
    /***/ 7005
    (module) {
    
    /*
    Language: SAS
    Author: Mauricio Caceres 
    Description: Syntax Highlighting for SAS
    */
    
    function sas(hljs) {
      // Data step and PROC SQL statements
      const SAS_KEYWORDS =
        'do if then else end until while ' +
        '' +
        'abort array attrib by call cards cards4 catname continue ' +
        'datalines datalines4 delete delim delimiter display dm drop ' +
        'endsas error file filename footnote format goto in infile ' +
        'informat input keep label leave length libname link list ' +
        'lostcard merge missing modify options output out page put ' +
        'redirect remove rename replace retain return select set skip ' +
        'startsas stop title update waitsas where window x systask ' +
        '' +
        'add and alter as cascade check create delete describe ' +
        'distinct drop foreign from group having index insert into in ' +
        'key like message modify msgtype not null on or order primary ' +
        'references reset restrict select set table unique update ' +
        'validate view where';
    
      // Built-in SAS functions
      const SAS_FUN =
        'abs|addr|airy|arcos|arsin|atan|attrc|attrn|band|' +
        'betainv|blshift|bnot|bor|brshift|bxor|byte|cdf|ceil|' +
        'cexist|cinv|close|cnonct|collate|compbl|compound|' +
        'compress|cos|cosh|css|curobs|cv|daccdb|daccdbsl|' +
        'daccsl|daccsyd|dacctab|dairy|date|datejul|datepart|' +
        'datetime|day|dclose|depdb|depdbsl|depdbsl|depsl|' +
        'depsl|depsyd|depsyd|deptab|deptab|dequote|dhms|dif|' +
        'digamma|dim|dinfo|dnum|dopen|doptname|doptnum|dread|' +
        'dropnote|dsname|erf|erfc|exist|exp|fappend|fclose|' +
        'fcol|fdelete|fetch|fetchobs|fexist|fget|fileexist|' +
        'filename|fileref|finfo|finv|fipname|fipnamel|' +
        'fipstate|floor|fnonct|fnote|fopen|foptname|foptnum|' +
        'fpoint|fpos|fput|fread|frewind|frlen|fsep|fuzz|' +
        'fwrite|gaminv|gamma|getoption|getvarc|getvarn|hbound|' +
        'hms|hosthelp|hour|ibessel|index|indexc|indexw|input|' +
        'inputc|inputn|int|intck|intnx|intrr|irr|jbessel|' +
        'juldate|kurtosis|lag|lbound|left|length|lgamma|' +
        'libname|libref|log|log10|log2|logpdf|logpmf|logsdf|' +
        'lowcase|max|mdy|mean|min|minute|mod|month|mopen|' +
        'mort|n|netpv|nmiss|normal|note|npv|open|ordinal|' +
        'pathname|pdf|peek|peekc|pmf|point|poisson|poke|' +
        'probbeta|probbnml|probchi|probf|probgam|probhypr|' +
        'probit|probnegb|probnorm|probt|put|putc|putn|qtr|' +
        'quote|ranbin|rancau|ranexp|rangam|range|rank|rannor|' +
        'ranpoi|rantbl|rantri|ranuni|repeat|resolve|reverse|' +
        'rewind|right|round|saving|scan|sdf|second|sign|' +
        'sin|sinh|skewness|soundex|spedis|sqrt|std|stderr|' +
        'stfips|stname|stnamel|substr|sum|symget|sysget|' +
        'sysmsg|sysprod|sysrc|system|tan|tanh|time|timepart|' +
        'tinv|tnonct|today|translate|tranwrd|trigamma|' +
        'trim|trimn|trunc|uniform|upcase|uss|var|varfmt|' +
        'varinfmt|varlabel|varlen|varname|varnum|varray|' +
        'varrayx|vartype|verify|vformat|vformatd|vformatdx|' +
        'vformatn|vformatnx|vformatw|vformatwx|vformatx|' +
        'vinarray|vinarrayx|vinformat|vinformatd|vinformatdx|' +
        'vinformatn|vinformatnx|vinformatw|vinformatwx|' +
        'vinformatx|vlabel|vlabelx|vlength|vlengthx|vname|' +
        'vnamex|vtype|vtypex|weekday|year|yyq|zipfips|zipname|' +
        'zipnamel|zipstate';
    
      // Built-in macro functions
      const SAS_MACRO_FUN =
        'bquote|nrbquote|cmpres|qcmpres|compstor|' +
        'datatyp|display|do|else|end|eval|global|goto|' +
        'if|index|input|keydef|label|left|length|let|' +
        'local|lowcase|macro|mend|nrbquote|nrquote|' +
        'nrstr|put|qcmpres|qleft|qlowcase|qscan|' +
        'qsubstr|qsysfunc|qtrim|quote|qupcase|scan|str|' +
        'substr|superq|syscall|sysevalf|sysexec|sysfunc|' +
        'sysget|syslput|sysprod|sysrc|sysrput|then|to|' +
        'trim|unquote|until|upcase|verify|while|window';
    
      return {
        name: 'SAS',
        case_insensitive: true, // SAS is case-insensitive
        keywords: {
          literal:
            'null missing _all_ _automatic_ _character_ _infile_ ' +
            '_n_ _name_ _null_ _numeric_ _user_ _webout_',
          meta:
            SAS_KEYWORDS
        },
        contains: [
          {
            // Distinct highlight for proc , data, run, quit
            className: 'keyword',
            begin: /^\s*(proc [\w\d_]+|data|run|quit)[\s;]/
          },
          {
            // Macro variables
            className: 'variable',
            begin: /&[a-zA-Z_&][a-zA-Z0-9_]*\.?/
          },
          {
            // Special emphasis for datalines|cards
            className: 'emphasis',
            begin: /^\s*datalines|cards.*;/,
            end: /^\s*;\s*$/
          },
          { // Built-in macro variables take precedence
            className: 'built_in',
            begin: '%(' + SAS_MACRO_FUN + ')'
          },
          {
            // User-defined macro functions highlighted after
            className: 'name',
            begin: /%[a-zA-Z_][a-zA-Z_0-9]*/
          },
          {
            className: 'meta',
            begin: '[^%](' + SAS_FUN + ')[\(]'
          },
          {
            className: 'string',
            variants: [
              hljs.APOS_STRING_MODE,
              hljs.QUOTE_STRING_MODE
            ]
          },
          hljs.COMMENT('\\*', ';'),
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    }
    
    module.exports = sas;
    
    
    /***/ },
    
    /***/ 43618
    (module) {
    
    /*
    Language: Scala
    Category: functional
    Author: Jan Berkel 
    Contributors: Erik Osheim 
    Website: https://www.scala-lang.org
    */
    
    function scala(hljs) {
      const ANNOTATION = {
        className: 'meta',
        begin: '@[A-Za-z]+'
      };
    
      // used in strings for escaping/interpolation/substitution
      const SUBST = {
        className: 'subst',
        variants: [
          {
            begin: '\\$[A-Za-z0-9_]+'
          },
          {
            begin: /\$\{/,
            end: /\}/
          }
        ]
      };
    
      const STRING = {
        className: 'string',
        variants: [
          {
            begin: '"""',
            end: '"""'
          },
          {
            begin: '"',
            end: '"',
            illegal: '\\n',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            begin: '[a-z]+"',
            end: '"',
            illegal: '\\n',
            contains: [
              hljs.BACKSLASH_ESCAPE,
              SUBST
            ]
          },
          {
            className: 'string',
            begin: '[a-z]+"""',
            end: '"""',
            contains: [ SUBST ],
            relevance: 10
          }
        ]
    
      };
    
      const SYMBOL = {
        className: 'symbol',
        begin: '\'\\w[\\w\\d_]*(?!\')'
      };
    
      const TYPE = {
        className: 'type',
        begin: '\\b[A-Z][A-Za-z0-9_]*',
        relevance: 0
      };
    
      const NAME = {
        className: 'title',
        begin: /[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,
        relevance: 0
      };
    
      const CLASS = {
        className: 'class',
        beginKeywords: 'class object trait type',
        end: /[:={\[\n;]/,
        excludeEnd: true,
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            beginKeywords: 'extends with',
            relevance: 10
          },
          {
            begin: /\[/,
            end: /\]/,
            excludeBegin: true,
            excludeEnd: true,
            relevance: 0,
            contains: [ TYPE ]
          },
          {
            className: 'params',
            begin: /\(/,
            end: /\)/,
            excludeBegin: true,
            excludeEnd: true,
            relevance: 0,
            contains: [ TYPE ]
          },
          NAME
        ]
      };
    
      const METHOD = {
        className: 'function',
        beginKeywords: 'def',
        end: /[:={\[(\n;]/,
        excludeEnd: true,
        contains: [ NAME ]
      };
    
      return {
        name: 'Scala',
        keywords: {
          literal: 'true false null',
          keyword: 'type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          STRING,
          SYMBOL,
          TYPE,
          METHOD,
          CLASS,
          hljs.C_NUMBER_MODE,
          ANNOTATION
        ]
      };
    }
    
    module.exports = scala;
    
    
    /***/ },
    
    /***/ 36617
    (module) {
    
    /*
    Language: Scheme
    Description: Scheme is a programming language in the Lisp family.
                 (keywords based on http://community.schemewiki.org/?scheme-keywords)
    Author: JP Verkamp 
    Contributors: Ivan Sagalaev 
    Origin: clojure.js
    Website: http://community.schemewiki.org/?what-is-scheme
    Category: lisp
    */
    
    function scheme(hljs) {
      const SCHEME_IDENT_RE = '[^\\(\\)\\[\\]\\{\\}",\'`;#|\\\\\\s]+';
      const SCHEME_SIMPLE_NUMBER_RE = '(-|\\+)?\\d+([./]\\d+)?';
      const SCHEME_COMPLEX_NUMBER_RE = SCHEME_SIMPLE_NUMBER_RE + '[+\\-]' + SCHEME_SIMPLE_NUMBER_RE + 'i';
      const KEYWORDS = {
        $pattern: SCHEME_IDENT_RE,
        'builtin-name':
          'case-lambda call/cc class define-class exit-handler field import ' +
          'inherit init-field interface let*-values let-values let/ec mixin ' +
          'opt-lambda override protect provide public rename require ' +
          'require-for-syntax syntax syntax-case syntax-error unit/sig unless ' +
          'when with-syntax and begin call-with-current-continuation ' +
          'call-with-input-file call-with-output-file case cond define ' +
          'define-syntax delay do dynamic-wind else for-each if lambda let let* ' +
          'let-syntax letrec letrec-syntax map or syntax-rules \' * + , ,@ - ... / ' +
          '; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan ' +
          'boolean? caar cadr call-with-input-file call-with-output-file ' +
          'call-with-values car cdddar cddddr cdr ceiling char->integer ' +
          'char-alphabetic? char-ci<=? char-ci=? char-ci>? ' +
          'char-downcase char-lower-case? char-numeric? char-ready? char-upcase ' +
          'char-upper-case? char-whitespace? char<=? char=? char>? ' +
          'char? close-input-port close-output-port complex? cons cos ' +
          'current-input-port current-output-port denominator display eof-object? ' +
          'eq? equal? eqv? eval even? exact->inexact exact? exp expt floor ' +
          'force gcd imag-part inexact->exact inexact? input-port? integer->char ' +
          'integer? interaction-environment lcm length list list->string ' +
          'list->vector list-ref list-tail list? load log magnitude make-polar ' +
          'make-rectangular make-string make-vector max member memq memv min ' +
          'modulo negative? newline not null-environment null? number->string ' +
          'number? numerator odd? open-input-file open-output-file output-port? ' +
          'pair? peek-char port? positive? procedure? quasiquote quote quotient ' +
          'rational? rationalize read read-char real-part real? remainder reverse ' +
          'round scheme-report-environment set! set-car! set-cdr! sin sqrt string ' +
          'string->list string->number string->symbol string-append string-ci<=? ' +
          'string-ci=? string-ci>? string-copy ' +
          'string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? ' +
          'tan transcript-off transcript-on truncate values vector ' +
          'vector->list vector-fill! vector-length vector-ref vector-set! ' +
          'with-input-from-file with-output-to-file write write-char zero?'
      };
    
      const LITERAL = {
        className: 'literal',
        begin: '(#t|#f|#\\\\' + SCHEME_IDENT_RE + '|#\\\\.)'
      };
    
      const NUMBER = {
        className: 'number',
        variants: [
          {
            begin: SCHEME_SIMPLE_NUMBER_RE,
            relevance: 0
          },
          {
            begin: SCHEME_COMPLEX_NUMBER_RE,
            relevance: 0
          },
          {
            begin: '#b[0-1]+(/[0-1]+)?'
          },
          {
            begin: '#o[0-7]+(/[0-7]+)?'
          },
          {
            begin: '#x[0-9a-f]+(/[0-9a-f]+)?'
          }
        ]
      };
    
      const STRING = hljs.QUOTE_STRING_MODE;
    
      const COMMENT_MODES = [
        hljs.COMMENT(
          ';',
          '$',
          {
            relevance: 0
          }
        ),
        hljs.COMMENT('#\\|', '\\|#')
      ];
    
      const IDENT = {
        begin: SCHEME_IDENT_RE,
        relevance: 0
      };
    
      const QUOTED_IDENT = {
        className: 'symbol',
        begin: '\'' + SCHEME_IDENT_RE
      };
    
      const BODY = {
        endsWithParent: true,
        relevance: 0
      };
    
      const QUOTED_LIST = {
        variants: [
          {
            begin: /'/
          },
          {
            begin: '`'
          }
        ],
        contains: [
          {
            begin: '\\(',
            end: '\\)',
            contains: [
              'self',
              LITERAL,
              STRING,
              NUMBER,
              IDENT,
              QUOTED_IDENT
            ]
          }
        ]
      };
    
      const NAME = {
        className: 'name',
        relevance: 0,
        begin: SCHEME_IDENT_RE,
        keywords: KEYWORDS
      };
    
      const LAMBDA = {
        begin: /lambda/,
        endsWithParent: true,
        returnBegin: true,
        contains: [
          NAME,
          {
            endsParent: true,
            variants: [
              {
                begin: /\(/,
                end: /\)/
              },
              {
                begin: /\[/,
                end: /\]/
              }
            ],
            contains: [ IDENT ]
          }
        ]
      };
    
      const LIST = {
        variants: [
          {
            begin: '\\(',
            end: '\\)'
          },
          {
            begin: '\\[',
            end: '\\]'
          }
        ],
        contains: [
          LAMBDA,
          NAME,
          BODY
        ]
      };
    
      BODY.contains = [
        LITERAL,
        NUMBER,
        STRING,
        IDENT,
        QUOTED_IDENT,
        QUOTED_LIST,
        LIST
      ].concat(COMMENT_MODES);
    
      return {
        name: 'Scheme',
        illegal: /\S/,
        contains: [
          hljs.SHEBANG(),
          NUMBER,
          STRING,
          QUOTED_IDENT,
          QUOTED_LIST,
          LIST
        ].concat(COMMENT_MODES)
      };
    }
    
    module.exports = scheme;
    
    
    /***/ },
    
    /***/ 92970
    (module) {
    
    /*
    Language: Scilab
    Author: Sylvestre Ledru 
    Origin: matlab.js
    Description: Scilab is a port from Matlab
    Website: https://www.scilab.org
    Category: scientific
    */
    
    function scilab(hljs) {
      const COMMON_CONTAINS = [
        hljs.C_NUMBER_MODE,
        {
          className: 'string',
          begin: '\'|\"',
          end: '\'|\"',
          contains: [ hljs.BACKSLASH_ESCAPE,
            {
              begin: '\'\''
            } ]
        }
      ];
    
      return {
        name: 'Scilab',
        aliases: [ 'sci' ],
        keywords: {
          $pattern: /%?\w+/,
          keyword: 'abort break case clear catch continue do elseif else endfunction end for function ' +
            'global if pause return resume select try then while',
          literal:
            '%f %F %t %T %pi %eps %inf %nan %e %i %z %s',
          built_in: // Scilab has more than 2000 functions. Just list the most commons
           'abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error ' +
           'exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty ' +
           'isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log ' +
           'max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real ' +
           'round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan ' +
           'type typename warning zeros matrix'
        },
        illegal: '("|#|/\\*|\\s+/\\w+)',
        contains: [
          {
            className: 'function',
            beginKeywords: 'function',
            end: '$',
            contains: [
              hljs.UNDERSCORE_TITLE_MODE,
              {
                className: 'params',
                begin: '\\(',
                end: '\\)'
              }
            ]
          },
          // seems to be a guard against [ident]' or [ident].
          // perhaps to prevent attributes from flagging as keywords?
          {
            begin: '[a-zA-Z_][a-zA-Z_0-9]*[\\.\']+',
            relevance: 0
          },
          {
            begin: '\\[',
            end: '\\][\\.\']*',
            relevance: 0,
            contains: COMMON_CONTAINS
          },
          hljs.COMMENT('//', '$')
        ].concat(COMMON_CONTAINS)
      };
    }
    
    module.exports = scilab;
    
    
    /***/ },
    
    /***/ 3206
    (module) {
    
    const MODES = (hljs) => {
      return {
        IMPORTANT: {
          className: 'meta',
          begin: '!important'
        },
        HEXCOLOR: {
          className: 'number',
          begin: '#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})'
        },
        ATTRIBUTE_SELECTOR_MODE: {
          className: 'selector-attr',
          begin: /\[/,
          end: /\]/,
          illegal: '$',
          contains: [
            hljs.APOS_STRING_MODE,
            hljs.QUOTE_STRING_MODE
          ]
        }
      };
    };
    
    const TAGS = [
      'a',
      'abbr',
      'address',
      'article',
      'aside',
      'audio',
      'b',
      'blockquote',
      'body',
      'button',
      'canvas',
      'caption',
      'cite',
      'code',
      'dd',
      'del',
      'details',
      'dfn',
      'div',
      'dl',
      'dt',
      'em',
      'fieldset',
      'figcaption',
      'figure',
      'footer',
      'form',
      'h1',
      'h2',
      'h3',
      'h4',
      'h5',
      'h6',
      'header',
      'hgroup',
      'html',
      'i',
      'iframe',
      'img',
      'input',
      'ins',
      'kbd',
      'label',
      'legend',
      'li',
      'main',
      'mark',
      'menu',
      'nav',
      'object',
      'ol',
      'p',
      'q',
      'quote',
      'samp',
      'section',
      'span',
      'strong',
      'summary',
      'sup',
      'table',
      'tbody',
      'td',
      'textarea',
      'tfoot',
      'th',
      'thead',
      'time',
      'tr',
      'ul',
      'var',
      'video'
    ];
    
    const MEDIA_FEATURES = [
      'any-hover',
      'any-pointer',
      'aspect-ratio',
      'color',
      'color-gamut',
      'color-index',
      'device-aspect-ratio',
      'device-height',
      'device-width',
      'display-mode',
      'forced-colors',
      'grid',
      'height',
      'hover',
      'inverted-colors',
      'monochrome',
      'orientation',
      'overflow-block',
      'overflow-inline',
      'pointer',
      'prefers-color-scheme',
      'prefers-contrast',
      'prefers-reduced-motion',
      'prefers-reduced-transparency',
      'resolution',
      'scan',
      'scripting',
      'update',
      'width',
      // TODO: find a better solution?
      'min-width',
      'max-width',
      'min-height',
      'max-height'
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes
    const PSEUDO_CLASSES = [
      'active',
      'any-link',
      'blank',
      'checked',
      'current',
      'default',
      'defined',
      'dir', // dir()
      'disabled',
      'drop',
      'empty',
      'enabled',
      'first',
      'first-child',
      'first-of-type',
      'fullscreen',
      'future',
      'focus',
      'focus-visible',
      'focus-within',
      'has', // has()
      'host', // host or host()
      'host-context', // host-context()
      'hover',
      'indeterminate',
      'in-range',
      'invalid',
      'is', // is()
      'lang', // lang()
      'last-child',
      'last-of-type',
      'left',
      'link',
      'local-link',
      'not', // not()
      'nth-child', // nth-child()
      'nth-col', // nth-col()
      'nth-last-child', // nth-last-child()
      'nth-last-col', // nth-last-col()
      'nth-last-of-type', //nth-last-of-type()
      'nth-of-type', //nth-of-type()
      'only-child',
      'only-of-type',
      'optional',
      'out-of-range',
      'past',
      'placeholder-shown',
      'read-only',
      'read-write',
      'required',
      'right',
      'root',
      'scope',
      'target',
      'target-within',
      'user-invalid',
      'valid',
      'visited',
      'where' // where()
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
    const PSEUDO_ELEMENTS = [
      'after',
      'backdrop',
      'before',
      'cue',
      'cue-region',
      'first-letter',
      'first-line',
      'grammar-error',
      'marker',
      'part',
      'placeholder',
      'selection',
      'slotted',
      'spelling-error'
    ];
    
    const ATTRIBUTES = [
      'align-content',
      'align-items',
      'align-self',
      'animation',
      'animation-delay',
      'animation-direction',
      'animation-duration',
      'animation-fill-mode',
      'animation-iteration-count',
      'animation-name',
      'animation-play-state',
      'animation-timing-function',
      'auto',
      'backface-visibility',
      'background',
      'background-attachment',
      'background-clip',
      'background-color',
      'background-image',
      'background-origin',
      'background-position',
      'background-repeat',
      'background-size',
      'border',
      'border-bottom',
      'border-bottom-color',
      'border-bottom-left-radius',
      'border-bottom-right-radius',
      'border-bottom-style',
      'border-bottom-width',
      'border-collapse',
      'border-color',
      'border-image',
      'border-image-outset',
      'border-image-repeat',
      'border-image-slice',
      'border-image-source',
      'border-image-width',
      'border-left',
      'border-left-color',
      'border-left-style',
      'border-left-width',
      'border-radius',
      'border-right',
      'border-right-color',
      'border-right-style',
      'border-right-width',
      'border-spacing',
      'border-style',
      'border-top',
      'border-top-color',
      'border-top-left-radius',
      'border-top-right-radius',
      'border-top-style',
      'border-top-width',
      'border-width',
      'bottom',
      'box-decoration-break',
      'box-shadow',
      'box-sizing',
      'break-after',
      'break-before',
      'break-inside',
      'caption-side',
      'clear',
      'clip',
      'clip-path',
      'color',
      'column-count',
      'column-fill',
      'column-gap',
      'column-rule',
      'column-rule-color',
      'column-rule-style',
      'column-rule-width',
      'column-span',
      'column-width',
      'columns',
      'content',
      'counter-increment',
      'counter-reset',
      'cursor',
      'direction',
      'display',
      'empty-cells',
      'filter',
      'flex',
      'flex-basis',
      'flex-direction',
      'flex-flow',
      'flex-grow',
      'flex-shrink',
      'flex-wrap',
      'float',
      'font',
      'font-display',
      'font-family',
      'font-feature-settings',
      'font-kerning',
      'font-language-override',
      'font-size',
      'font-size-adjust',
      'font-smoothing',
      'font-stretch',
      'font-style',
      'font-variant',
      'font-variant-ligatures',
      'font-variation-settings',
      'font-weight',
      'height',
      'hyphens',
      'icon',
      'image-orientation',
      'image-rendering',
      'image-resolution',
      'ime-mode',
      'inherit',
      'initial',
      'justify-content',
      'left',
      'letter-spacing',
      'line-height',
      'list-style',
      'list-style-image',
      'list-style-position',
      'list-style-type',
      'margin',
      'margin-bottom',
      'margin-left',
      'margin-right',
      'margin-top',
      'marks',
      'mask',
      'max-height',
      'max-width',
      'min-height',
      'min-width',
      'nav-down',
      'nav-index',
      'nav-left',
      'nav-right',
      'nav-up',
      'none',
      'normal',
      'object-fit',
      'object-position',
      'opacity',
      'order',
      'orphans',
      'outline',
      'outline-color',
      'outline-offset',
      'outline-style',
      'outline-width',
      'overflow',
      'overflow-wrap',
      'overflow-x',
      'overflow-y',
      'padding',
      'padding-bottom',
      'padding-left',
      'padding-right',
      'padding-top',
      'page-break-after',
      'page-break-before',
      'page-break-inside',
      'perspective',
      'perspective-origin',
      'pointer-events',
      'position',
      'quotes',
      'resize',
      'right',
      'src', // @font-face
      'tab-size',
      'table-layout',
      'text-align',
      'text-align-last',
      'text-decoration',
      'text-decoration-color',
      'text-decoration-line',
      'text-decoration-style',
      'text-indent',
      'text-overflow',
      'text-rendering',
      'text-shadow',
      'text-transform',
      'text-underline-position',
      'top',
      'transform',
      'transform-origin',
      'transform-style',
      'transition',
      'transition-delay',
      'transition-duration',
      'transition-property',
      'transition-timing-function',
      'unicode-bidi',
      'vertical-align',
      'visibility',
      'white-space',
      'widows',
      'width',
      'word-break',
      'word-spacing',
      'word-wrap',
      'z-index'
      // reverse makes sure longer attributes `font-weight` are matched fully
      // instead of getting false positives on say `font`
    ].reverse();
    
    /*
    Language: SCSS
    Description: Scss is an extension of the syntax of CSS.
    Author: Kurt Emch 
    Website: https://sass-lang.com
    Category: common, css
    */
    
    /** @type LanguageFn */
    function scss(hljs) {
      const modes = MODES(hljs);
      const PSEUDO_ELEMENTS$1 = PSEUDO_ELEMENTS;
      const PSEUDO_CLASSES$1 = PSEUDO_CLASSES;
    
      const AT_IDENTIFIER = '@[a-z-]+'; // @font-face
      const AT_MODIFIERS = "and or not only";
      const IDENT_RE = '[a-zA-Z-][a-zA-Z0-9_-]*';
      const VARIABLE = {
        className: 'variable',
        begin: '(\\$' + IDENT_RE + ')\\b'
      };
    
      return {
        name: 'SCSS',
        case_insensitive: true,
        illegal: '[=/|\']',
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'selector-id',
            begin: '#[A-Za-z0-9_-]+',
            relevance: 0
          },
          {
            className: 'selector-class',
            begin: '\\.[A-Za-z0-9_-]+',
            relevance: 0
          },
          modes.ATTRIBUTE_SELECTOR_MODE,
          {
            className: 'selector-tag',
            begin: '\\b(' + TAGS.join('|') + ')\\b',
            // was there, before, but why?
            relevance: 0
          },
          {
            className: 'selector-pseudo',
            begin: ':(' + PSEUDO_CLASSES$1.join('|') + ')'
          },
          {
            className: 'selector-pseudo',
            begin: '::(' + PSEUDO_ELEMENTS$1.join('|') + ')'
          },
          VARIABLE,
          { // pseudo-selector params
            begin: /\(/,
            end: /\)/,
            contains: [ hljs.CSS_NUMBER_MODE ]
          },
          {
            className: 'attribute',
            begin: '\\b(' + ATTRIBUTES.join('|') + ')\\b'
          },
          {
            begin: '\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b'
          },
          {
            begin: ':',
            end: ';',
            contains: [
              VARIABLE,
              modes.HEXCOLOR,
              hljs.CSS_NUMBER_MODE,
              hljs.QUOTE_STRING_MODE,
              hljs.APOS_STRING_MODE,
              modes.IMPORTANT
            ]
          },
          // matching these here allows us to treat them more like regular CSS
          // rules so everything between the {} gets regular rule highlighting,
          // which is what we want for page and font-face
          {
            begin: '@(page|font-face)',
            lexemes: AT_IDENTIFIER,
            keywords: '@page @font-face'
          },
          {
            begin: '@',
            end: '[{;]',
            returnBegin: true,
            keywords: {
              $pattern: /[a-z-]+/,
              keyword: AT_MODIFIERS,
              attribute: MEDIA_FEATURES.join(" ")
            },
            contains: [
              {
                begin: AT_IDENTIFIER,
                className: "keyword"
              },
              {
                begin: /[a-z-]+(?=:)/,
                className: "attribute"
              },
              VARIABLE,
              hljs.QUOTE_STRING_MODE,
              hljs.APOS_STRING_MODE,
              modes.HEXCOLOR,
              hljs.CSS_NUMBER_MODE
            ]
          }
        ]
      };
    }
    
    module.exports = scss;
    
    
    /***/ },
    
    /***/ 77918
    (module) {
    
    /*
    Language: Shell Session
    Requires: bash.js
    Author: TSUYUSATO Kitsune 
    Category: common
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function shell(hljs) {
      return {
        name: 'Shell Session',
        aliases: [ 'console' ],
        contains: [
          {
            className: 'meta',
            // We cannot add \s (spaces) in the regular expression otherwise it will be too broad and produce unexpected result.
            // For instance, in the following example, it would match "echo /path/to/home >" as a prompt:
            // echo /path/to/home > t.exe
            begin: /^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,
            starts: {
              end: /[^\\](?=\s*$)/,
              subLanguage: 'bash'
            }
          }
        ]
      };
    }
    
    module.exports = shell;
    
    
    /***/ },
    
    /***/ 91180
    (module) {
    
    /*
    Language: Smali
    Author: Dennis Titze 
    Description: Basic Smali highlighting
    Website: https://github.com/JesusFreke/smali
    */
    
    function smali(hljs) {
      const smali_instr_low_prio = [
        'add',
        'and',
        'cmp',
        'cmpg',
        'cmpl',
        'const',
        'div',
        'double',
        'float',
        'goto',
        'if',
        'int',
        'long',
        'move',
        'mul',
        'neg',
        'new',
        'nop',
        'not',
        'or',
        'rem',
        'return',
        'shl',
        'shr',
        'sput',
        'sub',
        'throw',
        'ushr',
        'xor'
      ];
      const smali_instr_high_prio = [
        'aget',
        'aput',
        'array',
        'check',
        'execute',
        'fill',
        'filled',
        'goto/16',
        'goto/32',
        'iget',
        'instance',
        'invoke',
        'iput',
        'monitor',
        'packed',
        'sget',
        'sparse'
      ];
      const smali_keywords = [
        'transient',
        'constructor',
        'abstract',
        'final',
        'synthetic',
        'public',
        'private',
        'protected',
        'static',
        'bridge',
        'system'
      ];
      return {
        name: 'Smali',
        contains: [
          {
            className: 'string',
            begin: '"',
            end: '"',
            relevance: 0
          },
          hljs.COMMENT(
            '#',
            '$',
            {
              relevance: 0
            }
          ),
          {
            className: 'keyword',
            variants: [
              {
                begin: '\\s*\\.end\\s[a-zA-Z0-9]*'
              },
              {
                begin: '^[ ]*\\.[a-zA-Z]*',
                relevance: 0
              },
              {
                begin: '\\s:[a-zA-Z_0-9]*',
                relevance: 0
              },
              {
                begin: '\\s(' + smali_keywords.join('|') + ')'
              }
            ]
          },
          {
            className: 'built_in',
            variants: [
              {
                begin: '\\s(' + smali_instr_low_prio.join('|') + ')\\s'
              },
              {
                begin: '\\s(' + smali_instr_low_prio.join('|') + ')((-|/)[a-zA-Z0-9]+)+\\s',
                relevance: 10
              },
              {
                begin: '\\s(' + smali_instr_high_prio.join('|') + ')((-|/)[a-zA-Z0-9]+)*\\s',
                relevance: 10
              }
            ]
          },
          {
            className: 'class',
            begin: 'L[^\(;:\n]*;',
            relevance: 0
          },
          {
            begin: '[vp][0-9]+'
          }
        ]
      };
    }
    
    module.exports = smali;
    
    
    /***/ },
    
    /***/ 72241
    (module) {
    
    /*
    Language: Smalltalk
    Description: Smalltalk is an object-oriented, dynamically typed reflective programming language.
    Author: Vladimir Gubarkov 
    Website: https://en.wikipedia.org/wiki/Smalltalk
    */
    
    function smalltalk(hljs) {
      const VAR_IDENT_RE = '[a-z][a-zA-Z0-9_]*';
      const CHAR = {
        className: 'string',
        begin: '\\$.{1}'
      };
      const SYMBOL = {
        className: 'symbol',
        begin: '#' + hljs.UNDERSCORE_IDENT_RE
      };
      return {
        name: 'Smalltalk',
        aliases: [ 'st' ],
        keywords: 'self super nil true false thisContext', // only 6
        contains: [
          hljs.COMMENT('"', '"'),
          hljs.APOS_STRING_MODE,
          {
            className: 'type',
            begin: '\\b[A-Z][A-Za-z0-9_]*',
            relevance: 0
          },
          {
            begin: VAR_IDENT_RE + ':',
            relevance: 0
          },
          hljs.C_NUMBER_MODE,
          SYMBOL,
          CHAR,
          {
            // This looks more complicated than needed to avoid combinatorial
            // explosion under V8. It effectively means `| var1 var2 ... |` with
            // whitespace adjacent to `|` being optional.
            begin: '\\|[ ]*' + VAR_IDENT_RE + '([ ]+' + VAR_IDENT_RE + ')*[ ]*\\|',
            returnBegin: true,
            end: /\|/,
            illegal: /\S/,
            contains: [ {
              begin: '(\\|[ ]*)?' + VAR_IDENT_RE
            } ]
          },
          {
            begin: '#\\(',
            end: '\\)',
            contains: [
              hljs.APOS_STRING_MODE,
              CHAR,
              hljs.C_NUMBER_MODE,
              SYMBOL
            ]
          }
        ]
      };
    }
    
    module.exports = smalltalk;
    
    
    /***/ },
    
    /***/ 4460
    (module) {
    
    /*
    Language: SML (Standard ML)
    Author: Edwin Dalorzo 
    Description: SML language definition.
    Website: https://www.smlnj.org
    Origin: ocaml.js
    Category: functional
    */
    function sml(hljs) {
      return {
        name: 'SML (Standard ML)',
        aliases: [ 'ml' ],
        keywords: {
          $pattern: '[a-z_]\\w*!?',
          keyword:
            /* according to Definition of Standard ML 97  */
            'abstype and andalso as case datatype do else end eqtype ' +
            'exception fn fun functor handle if in include infix infixr ' +
            'let local nonfix of op open orelse raise rec sharing sig ' +
            'signature struct structure then type val with withtype where while',
          built_in:
            /* built-in types according to basis library */
            'array bool char exn int list option order real ref string substring vector unit word',
          literal:
            'true false NONE SOME LESS EQUAL GREATER nil'
        },
        illegal: /\/\/|>>/,
        contains: [
          {
            className: 'literal',
            begin: /\[(\|\|)?\]|\(\)/,
            relevance: 0
          },
          hljs.COMMENT(
            '\\(\\*',
            '\\*\\)',
            {
              contains: [ 'self' ]
            }
          ),
          { /* type variable */
            className: 'symbol',
            begin: '\'[A-Za-z_](?!\')[\\w\']*'
            /* the grammar is ambiguous on how 'a'b should be interpreted but not the compiler */
          },
          { /* polymorphic variant */
            className: 'type',
            begin: '`[A-Z][\\w\']*'
          },
          { /* module or constructor */
            className: 'type',
            begin: '\\b[A-Z][\\w\']*',
            relevance: 0
          },
          { /* don't color identifiers, but safely catch all identifiers with ' */
            begin: '[a-z_]\\w*\'[\\w\']*'
          },
          hljs.inherit(hljs.APOS_STRING_MODE, {
            className: 'string',
            relevance: 0
          }),
          hljs.inherit(hljs.QUOTE_STRING_MODE, {
            illegal: null
          }),
          {
            className: 'number',
            begin:
              '\\b(0[xX][a-fA-F0-9_]+[Lln]?|' +
              '0[oO][0-7_]+[Lln]?|' +
              '0[bB][01_]+[Lln]?|' +
              '[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)',
            relevance: 0
          },
          {
            begin: /[-=]>/ // relevance booster
          }
        ]
      };
    }
    
    module.exports = sml;
    
    
    /***/ },
    
    /***/ 7186
    (module) {
    
    /*
    Language: SQF
    Author: Søren Enevoldsen 
    Contributors: Marvin Saignat , Dedmen Miller 
    Description: Scripting language for the Arma game series
    Website: https://community.bistudio.com/wiki/SQF_syntax
    Category: scripting
    */
    
    function sqf(hljs) {
      // In SQF, a variable start with _
      const VARIABLE = {
        className: 'variable',
        begin: /\b_+[a-zA-Z]\w*/
      };
    
      // In SQF, a function should fit myTag_fnc_myFunction pattern
      // https://community.bistudio.com/wiki/Functions_Library_(Arma_3)#Adding_a_Function
      const FUNCTION = {
        className: 'title',
        begin: /[a-zA-Z][a-zA-Z0-9]+_fnc_\w*/
      };
    
      // In SQF strings, quotes matching the start are escaped by adding a consecutive.
      // Example of single escaped quotes: " "" " and  ' '' '.
      const STRINGS = {
        className: 'string',
        variants: [
          {
            begin: '"',
            end: '"',
            contains: [ {
              begin: '""',
              relevance: 0
            } ]
          },
          {
            begin: '\'',
            end: '\'',
            contains: [ {
              begin: '\'\'',
              relevance: 0
            } ]
          }
        ]
      };
    
      // list of keywords from:
      // https://community.bistudio.com/wiki/PreProcessor_Commands
      const PREPROCESSOR = {
        className: 'meta',
        begin: /#\s*[a-z]+\b/,
        end: /$/,
        keywords: {
          'meta-keyword':
            'define undef ifdef ifndef else endif include'
        },
        contains: [
          {
            begin: /\\\n/,
            relevance: 0
          },
          hljs.inherit(STRINGS, {
            className: 'meta-string'
          }),
          {
            className: 'meta-string',
            begin: /<[^\n>]*>/,
            end: /$/,
            illegal: '\\n'
          },
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    
      return {
        name: 'SQF',
        case_insensitive: true,
        keywords: {
          keyword:
            'case catch default do else exit exitWith for forEach from if ' +
            'private switch then throw to try waitUntil while with',
          built_in:
            'abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames ' +
            'actionKeysNamesArray actionName actionParams activateAddons activatedAddons activateKey ' +
            'add3DENConnection add3DENEventHandler add3DENLayer addAction addBackpack addBackpackCargo ' +
            'addBackpackCargoGlobal addBackpackGlobal addCamShake addCuratorAddons addCuratorCameraArea ' +
            'addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler ' +
            'addForce addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo ' +
            'addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats ' +
            'addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal ' +
            'addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler ' +
            'addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem ' +
            'addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem ' +
            'addSwitchableUnit addTeamMember addToRemainsCollector addTorque addUniform addVehicle addVest ' +
            'addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem ' +
            'addWeaponPool addWeaponTurret admin agent agents AGLToASL aimedAtTarget aimPos airDensityRTD ' +
            'airplaneThrottle airportSide AISFinishHeal alive all3DENEntities allAirports allControls ' +
            'allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines ' +
            'allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage ' +
            'allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSimpleObjects ' +
            'allSites allTurrets allUnits allUnitsUAV allVariables ammo ammoOnPylon and animate animateBay ' +
            'animateDoor animatePylon animateSource animationNames animationPhase animationSourcePhase ' +
            'animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert ' +
            'assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret ' +
            'assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems ' +
            'assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam ' +
            'assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject ' +
            'attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines ' +
            'backpackSpaceFor behaviour benchmark binocular boundingBox boundingBoxReal boundingCenter ' +
            'breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode ' +
            'call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams ' +
            'camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView ' +
            'campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive ' +
            'camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget ' +
            'camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos ' +
            'camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest ' +
            'cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend ' +
            'canTriggerDynamicSimulation canUnloadInCombat canVehicleCargo captive captiveNum cbChecked ' +
            'cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility className ' +
            'clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons ' +
            'clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal ' +
            'clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool ' +
            'clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory ' +
            'collectiveRTD combatMode commandArtilleryFire commandChat commander commandFire commandFollow ' +
            'commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop ' +
            'commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal ' +
            'completedFSM composeText configClasses configFile configHierarchy configName configProperties ' +
            'configSourceAddonList configSourceMod configSourceModList confirmSensorTarget ' +
            'connectTerminalToUAV controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count ' +
            'countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity ' +
            'createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject ' +
            'createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker ' +
            'createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay ' +
            'createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam ' +
            'createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctAddHeader ' +
            'ctAddRow ctClear ctCurSel ctData ctFindHeaderRows ctFindRowHeader ctHeaderControls ctHeaderCount ' +
            'ctRemoveHeaders ctRemoveRows ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ' +
            'ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ' +
            'ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ' +
            'ctrlMapAnimAdd ctrlMapAnimClear ctrlMapAnimCommit ctrlMapAnimDone ctrlMapCursor ctrlMapMouseOver ' +
            'ctrlMapScale ctrlMapScreenToWorld ctrlMapWorldToScreen ctrlModel ctrlModelDirAndUp ctrlModelScale ' +
            'ctrlParent ctrlParentControlsGroup ctrlPosition ctrlRemoveAllEventHandlers ctrlRemoveEventHandler ' +
            'ctrlScale ctrlSetActiveColor ctrlSetAngle ctrlSetAutoScrollDelay ctrlSetAutoScrollRewind ' +
            'ctrlSetAutoScrollSpeed ctrlSetBackgroundColor ctrlSetChecked ctrlSetEventHandler ctrlSetFade ' +
            'ctrlSetFocus ctrlSetFont ctrlSetFontH1 ctrlSetFontH1B ctrlSetFontH2 ctrlSetFontH2B ctrlSetFontH3 ' +
            'ctrlSetFontH3B ctrlSetFontH4 ctrlSetFontH4B ctrlSetFontH5 ctrlSetFontH5B ctrlSetFontH6 ' +
            'ctrlSetFontH6B ctrlSetFontHeight ctrlSetFontHeightH1 ctrlSetFontHeightH2 ctrlSetFontHeightH3 ' +
            'ctrlSetFontHeightH4 ctrlSetFontHeightH5 ctrlSetFontHeightH6 ctrlSetFontHeightSecondary ' +
            'ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ' +
            'ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPixelPrecision ctrlSetPosition ctrlSetScale ' +
            'ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ' +
            'ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ' +
            'ctrlTextWidth ctrlType ctrlVisible ctRowControls ctRowCount ctSetCurSel ctSetData ' +
            'ctSetHeaderTemplate ctSetRowTemplate ctSetValue ctValue curatorAddons curatorCamera ' +
            'curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea ' +
            'curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected ' +
            'curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine ' +
            'currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle ' +
            'currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint ' +
            'currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget ' +
            'customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime ' +
            'deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter ' +
            'deleteCollection deleteEditorObject deleteGroup deleteGroupWhenEmpty deleteIdentity ' +
            'deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus ' +
            'deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines ' +
            'diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts ' +
            'diag_captureFrame diag_captureFrameToFile diag_captureSlowFrame diag_codePerformance ' +
            'diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_lightNewLoad ' +
            'diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits ' +
            'diag_setLightNew diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner ' +
            'difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI ' +
            'disableCollisionWith disableConversation disableDebriefingStats disableMapIndicators ' +
            'disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment ' +
            'disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayParent ' +
            'displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam ' +
            'distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow ' +
            'doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse ' +
            'drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle ' +
            'drawTriangle driver drop dynamicSimulationDistance dynamicSimulationDistanceCoef ' +
            'dynamicSimulationEnabled dynamicSimulationSystemEnabled echo edit3DENMissionAttributes editObject ' +
            'editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature ' +
            'enableAimPrecision enableAttack enableAudioFeature enableAutoStartUpRTD enableAutoTrimRTD ' +
            'enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot ' +
            'enableDebriefingStats enableDiagLegend enableDynamicSimulation enableDynamicSimulationSystem ' +
            'enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights ' +
            'enableInfoPanelComponent enableIRLasers enableMimics enablePersonTurret enableRadio enableReload ' +
            'enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation ' +
            'enableSimulationGlobal enableStamina enableTeamSwitch enableTraffic enableUAVConnectability ' +
            'enableUAVWaypoints enableVehicleCargo enableVehicleSensor enableWeaponDisassembly ' +
            'endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities ' +
            'environmentEnabled estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack ' +
            'everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages ' +
            'eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission ' +
            'fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition ' +
            'findEmptyPositionReady findIf findNearestEnemy finishMissionInit finite fire fireAtTarget ' +
            'firstBackpack flag flagAnimationPhase flagOwner flagSide flagTexture fleeing floor flyInHeight ' +
            'flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceFlagTexture ' +
            'forceFollowRoad forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange ' +
            'forEachMember forEachMemberAgent forEachMemberTeam forgetTarget format formation ' +
            'formationDirection formationLeader formationMembers formationPosition formationTask formatText ' +
            'formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData ' +
            'get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity ' +
            'get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible ' +
            'get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllEnvSoundControllers ' +
            'getAllHitPointsDamage getAllOwnedMines getAllSoundControllers getAmmoCargo getAnimAimPrecision ' +
            'getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA ' +
            'getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining ' +
            'getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState ' +
            'getClientStateNumber getCompatiblePylonMagazines getConnectedUAV getContainerMaxLoad ' +
            'getCursorObjectParams getCustomAimCoef getDammage getDescription getDir getDirVisual ' +
            'getDLCAssetsUsage getDLCAssetsUsageByName getDLCs getEditorCamera getEditorMode ' +
            'getEditorObjectScope getElevationOffset getEnvSoundController getFatigue getForcedFlagTexture ' +
            'getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom ' +
            'getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos ' +
            'getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs ' +
            'getMissionLayerEntities getModelInfo getMousePosition getMusicPlayedTime getNumber ' +
            'getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy ' +
            'getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs ' +
            'getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget ' +
            'getPlateNumber getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual ' +
            'getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getPylonMagazines getRelDir ' +
            'getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents ' +
            'getSlingLoad getSoundController getSoundControllerResult getSpeed getStamina getStatValue ' +
            'getSuppression getTerrainGrid getTerrainHeightASL getText getTotalDLCUsageTime getUnitLoadout ' +
            'getUnitTrait getUserMFDText getUserMFDvalue getVariable getVehicleCargo getWeaponCargo ' +
            'getWeaponSway getWingsOrientationRTD getWingsPositionRTD getWPPos glanceAt globalChat globalRadio ' +
            'goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId ' +
            'groupOwner groupRadio groupSelectedUnits groupSelectUnit gunner gusts halt handgunItems ' +
            'handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups ' +
            'hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup ' +
            'hcShowBar hcShownBar headgear hideBody hideObject hideObjectGlobal hideSelection hint hintC ' +
            'hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups ' +
            'importance in inArea inAreaArray incapacitatedState inflame inflamed infoPanel ' +
            'infoPanelComponentEnabled infoPanelComponents infoPanels inGameUISetEventHandler inheritsFrom ' +
            'initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN ' +
            'is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest ' +
            'isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDamageAllowed isDedicated ' +
            'isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray ' +
            'isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader ' +
            'isGroupDeletedWhenEmpty isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn ' +
            'isKeyActive isKindOf isLaserOn isLightOn isLocalized isManualFire isMarkedForCollection ' +
            'isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad ' +
            'isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons ' +
            'isSimpleObject isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText ' +
            'isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUIContext ' +
            'isUniformAllowed isVehicleCargo isVehicleRadarOn isVehicleSensorEnabled isWalking ' +
            'isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent ' +
            'joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact ' +
            'kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language ' +
            'laserTarget lbAdd lbClear lbColor lbColorRight lbCurSel lbData lbDelete lbIsSelected lbPicture ' +
            'lbPictureRight lbSelection lbSetColor lbSetColorRight lbSetCurSel lbSetData lbSetPicture ' +
            'lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetPictureRight ' +
            'lbSetPictureRightColor lbSetPictureRightColorDisabled lbSetPictureRightColorSelected ' +
            'lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetText lbSetTextRight lbSetTooltip ' +
            'lbSetValue lbSize lbSort lbSortByValue lbText lbTextRight lbValue leader leaderboardDeInit ' +
            'leaderboardGetRows leaderboardInit leaderboardRequestRowsFriends leaderboardsRequestUploadScore ' +
            'leaderboardsRequestUploadScoreKeepBest leaderboardState leaveVehicle libraryCredits ' +
            'libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed ' +
            'linearConversion lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith ' +
            'linkItem list listObjects listRemoteTargets listVehicleSensors ln lnbAddArray lnbAddColumn ' +
            'lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow ' +
            'lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData ' +
            'lnbSetPicture lnbSetText lnbSetValue lnbSize lnbSort lnbSortByValue lnbText lnbValue load loadAbs ' +
            'loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform ' +
            'loadVest local localize locationPosition lock lockCameraTo lockCargo lockDriver locked ' +
            'lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork ' +
            'logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo ' +
            'magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack ' +
            'magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd ' +
            'mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam ' +
            'markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText ' +
            'markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete ' +
            'menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData ' +
            'menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL ' +
            'menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName ' +
            'missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual ' +
            'modelToWorldVisualWorld modelToWorldWorld modParams moonIntensity moonPhase morale move ' +
            'move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret ' +
            'moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound ' +
            'nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing ' +
            'nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads ' +
            'nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex ' +
            'nextWeatherChange nMenuItems not numberOfEnginesRTD numberToDate objectCurators objectFromNetId ' +
            'objectParent objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch ' +
            'onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter ' +
            'onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected ' +
            'onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch ' +
            'openCuratorInterface openDLCPage openMap openSteamApp openYoutubeVideo or orderGetIn overcast ' +
            'overcastForecast owner param params parseNumber parseSimpleArray parseText parsingNamespace ' +
            'particlesQuality pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW ' +
            'playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide ' +
            'playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission ' +
            'playSound playSound3D position positionCameraToWorld posScreenToWorld posWorldToScreen ' +
            'ppEffectAdjust ppEffectCommit ppEffectCommitted ppEffectCreate ppEffectDestroy ppEffectEnable ' +
            'ppEffectEnabled ppEffectForceInNVG precision preloadCamera preloadObject preloadSound ' +
            'preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon ' +
            'primaryWeaponItems primaryWeaponMagazine priority processDiaryLink productVersion profileName ' +
            'profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition ' +
            'publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool ' +
            'queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate ' +
            'radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random ' +
            'rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl ' +
            'remoteExec remoteExecCall remoteExecutedOwner remove3DENConnection remove3DENEventHandler ' +
            'remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems ' +
            'removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas ' +
            'removeAllCuratorEditingAreas removeAllEventHandlers removeAllHandgunItems removeAllItems ' +
            'removeAllItemsWithMagazines removeAllMissionEventHandlers removeAllMPEventHandlers ' +
            'removeAllMusicEventHandlers removeAllOwnedMines removeAllPrimaryWeaponItems removeAllWeapons ' +
            'removeBackpack removeBackpackGlobal removeCuratorAddons removeCuratorCameraArea ' +
            'removeCuratorEditableObjects removeCuratorEditingArea removeDrawIcon removeDrawLinks ' +
            'removeEventHandler removeFromRemainsCollector removeGoggles removeGroupIcon removeHandgunItem ' +
            'removeHeadgear removeItem removeItemFromBackpack removeItemFromUniform removeItemFromVest ' +
            'removeItems removeMagazine removeMagazineGlobal removeMagazines removeMagazinesTurret ' +
            'removeMagazineTurret removeMenuItem removeMissionEventHandler removeMPEventHandler ' +
            'removeMusicEventHandler removeOwnedMine removePrimaryWeaponItem removeSecondaryWeaponItem ' +
            'removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon ' +
            'removeWeaponAttachmentCargo removeWeaponCargo removeWeaponGlobal removeWeaponTurret ' +
            'reportRemoteTarget requiredVersion resetCamShake resetSubgroupDirection resize resources ' +
            'respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt ' +
            'roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ' +
            'ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ' +
            'ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW ' +
            'safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity ' +
            'saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D ' +
            'scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scudState ' +
            'secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces ' +
            'selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition ' +
            'selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectRandomWeighted ' +
            'selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult ' +
            'sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime ' +
            'set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer ' +
            'set3DENLinesVisible set3DENLogicType set3DENMissionAttribute set3DENMissionAttributes ' +
            'set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setActualCollectiveRTD ' +
            'setAirplaneThrottle setAirportSide setAmmo setAmmoCargo setAmmoOnPylon setAnimSpeedCoef ' +
            'setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour ' +
            'setBleedingRemaining setBrakesRTD setCameraInterest setCamShakeDefParams setCamShakeParams ' +
            'setCamUseTI setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation ' +
            'setConvoySeparation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType ' +
            'setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef ' +
            'setCustomWeightRTD setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination ' +
            'setDetailMapBlendPars setDir setDirection setDrawIcon setDriveOnPath setDropInterval ' +
            'setDynamicSimulationDistance setDynamicSimulationDistanceCoef setEditorMode setEditorObjectScope ' +
            'setEffectCondition setEngineRPMRTD setFace setFaceAnimation setFatigue setFeatureType ' +
            'setFlagAnimationPhase setFlagOwner setFlagSide setFlagTexture setFog setFormation ' +
            'setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo ' +
            'setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId ' +
            'setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage ' +
            'setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setInfoPanel setLeader ' +
            'setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight ' +
            'setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare ' +
            'setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush ' +
            'setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal ' +
            'setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize ' +
            'setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass ' +
            'setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound ' +
            'setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture ' +
            'setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining ' +
            'setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom ' +
            'setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect ' +
            'setPitch setPlateNumber setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW ' +
            'setPosATL setPosition setPosWorld setPylonLoadOut setPylonsPriority setRadioMsg setRain ' +
            'setRainbow setRandomLip setRank setRectangular setRepairCargo setRotorBrakeRTD setShadowDistance ' +
            'setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData ' +
            'setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType ' +
            'setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech ' +
            'setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits ' +
            'setTargetAge setTaskMarkerOffset setTaskResult setTaskState setTerrainGrid setText ' +
            'setTimeMultiplier setTitleEffect setTrafficDensity setTrafficDistance setTrafficGap ' +
            'setTrafficSpeed setTriggerActivation setTriggerArea setTriggerStatements setTriggerText ' +
            'setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos ' +
            'setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat ' +
            'setUserActionText setUserMFDText setUserMFDvalue setVariable setVectorDir setVectorDirAndUp ' +
            'setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId ' +
            'setVehicleLock setVehiclePosition setVehicleRadar setVehicleReceiveRemoteTargets ' +
            'setVehicleReportOwnPosition setVehicleReportRemoteTargets setVehicleTIPars setVehicleVarName ' +
            'setVelocity setVelocityModelSpace setVelocityTransformation setViewDistance ' +
            'setVisibleIfTreeCollapsed setWantedRPMRTD setWaves setWaypointBehaviour setWaypointCombatMode ' +
            'setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation ' +
            'setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName ' +
            'setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout ' +
            'setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce ' +
            'setWindStr setWingForceScaleRTD setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu ' +
            'showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer ' +
            'shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap ' +
            'shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio ' +
            'showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side ' +
            'sideChat sideEnemy sideFriendly sideRadio simpleTasks simulationEnabled simulCloudDensity ' +
            'simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime ' +
            'sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed ' +
            'slingLoadAssistantShown soldierMagazines someAmmo sort soundVolume spawn speaker speed speedMode ' +
            'splitString sqrt squadParams stance startLoadingScreen step stop stopEngineRTD stopped str ' +
            'sunOrMoon supportInfo suppressFor surfaceIsWater surfaceNormal surfaceType swimInDepth ' +
            'switchableUnits switchAction switchCamera switchGesture switchLight switchMove ' +
            'synchronizedObjects synchronizedTriggers synchronizedWaypoints synchronizeObjectsAdd ' +
            'synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan ' +
            'targetKnowledge targets targetsAggregate targetsQuery taskAlwaysVisible taskChildren ' +
            'taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskParent ' +
            'taskResult taskState taskType teamMember teamName teams teamSwitch teamSwitchEnabled teamType ' +
            'terminate terrainIntersect terrainIntersectASL terrainIntersectAtASL text textLog textLogFormat ' +
            'tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower ' +
            'toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle ' +
            'triggerAttachObject triggerAttachVehicle triggerDynamicSimulation triggerStatements triggerText ' +
            'triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear ' +
            'tvCollapse tvCollapseAll tvCount tvCurSel tvData tvDelete tvExpand tvExpandAll tvPicture ' +
            'tvSetColor tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled ' +
            'tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled ' +
            'tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText ' +
            'tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator ' +
            'unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems ' +
            'uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos ' +
            'unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement ' +
            'unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent ' +
            'useAudioTimeForMoves userInputDisabled vectorAdd vectorCos vectorCrossProduct vectorDiff ' +
            'vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo ' +
            'vectorMagnitude vectorMagnitudeSqr vectorModelToWorld vectorModelToWorldVisual vectorMultiply ' +
            'vectorNormalized vectorUp vectorUpVisual vectorWorldToModel vectorWorldToModelVisual vehicle ' +
            'vehicleCargoEnabled vehicleChat vehicleRadio vehicleReceiveRemoteTargets vehicleReportOwnPosition ' +
            'vehicleReportRemoteTargets vehicles vehicleVarName velocity velocityModelSpace verifySignature ' +
            'vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap ' +
            'visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject ' +
            'waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour ' +
            'waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour ' +
            'waypointFormation waypointHousePosition waypointLoiterRadius waypointLoiterType waypointName ' +
            'waypointPosition waypoints waypointScript waypointsEnabledUAV waypointShow waypointSpeed ' +
            'waypointStatements waypointTimeout waypointTimeoutCurrent waypointType waypointVisible ' +
            'weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered ' +
            'weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD WFSideText wind ',
          literal:
            'blufor civilian configNull controlNull displayNull east endl false grpNull independent lineBreak ' +
            'locationNull nil objNull opfor pi resistance scriptNull sideAmbientLife sideEmpty sideLogic ' +
            'sideUnknown taskNull teamMemberNull true west'
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.NUMBER_MODE,
          VARIABLE,
          FUNCTION,
          STRINGS,
          PREPROCESSOR
        ],
        illegal: /#|^\$ /
      };
    }
    
    module.exports = sqf;
    
    
    /***/ },
    
    /***/ 76384
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
     Language: SQL
     Website: https://en.wikipedia.org/wiki/SQL
     Category: common, database
     */
    
    function sql(hljs) {
      const COMMENT_MODE = hljs.COMMENT('--', '$');
      const STRING = {
        className: 'string',
        variants: [
          {
            begin: /'/,
            end: /'/,
            contains: [
              {begin: /''/ }
            ]
          }
        ]
      };
      const QUOTED_IDENTIFIER = {
        begin: /"/,
        end: /"/,
        contains: [ { begin: /""/ } ]
      };
    
      const LITERALS = [
        "true",
        "false",
        // Not sure it's correct to call NULL literal, and clauses like IS [NOT] NULL look strange that way.
        // "null",
        "unknown"
      ];
    
      const MULTI_WORD_TYPES = [
        "double precision",
        "large object",
        "with timezone",
        "without timezone"
      ];
    
      const TYPES = [
        'bigint',
        'binary',
        'blob',
        'boolean',
        'char',
        'character',
        'clob',
        'date',
        'dec',
        'decfloat',
        'decimal',
        'float',
        'int',
        'integer',
        'interval',
        'nchar',
        'nclob',
        'national',
        'numeric',
        'real',
        'row',
        'smallint',
        'time',
        'timestamp',
        'varchar',
        'varying', // modifier (character varying)
        'varbinary'
      ];
    
      const NON_RESERVED_WORDS = [
        "add",
        "asc",
        "collation",
        "desc",
        "final",
        "first",
        "last",
        "view"
      ];
    
      // https://jakewheat.github.io/sql-overview/sql-2016-foundation-grammar.html#reserved-word
      const RESERVED_WORDS = [
        "abs",
        "acos",
        "all",
        "allocate",
        "alter",
        "and",
        "any",
        "are",
        "array",
        "array_agg",
        "array_max_cardinality",
        "as",
        "asensitive",
        "asin",
        "asymmetric",
        "at",
        "atan",
        "atomic",
        "authorization",
        "avg",
        "begin",
        "begin_frame",
        "begin_partition",
        "between",
        "bigint",
        "binary",
        "blob",
        "boolean",
        "both",
        "by",
        "call",
        "called",
        "cardinality",
        "cascaded",
        "case",
        "cast",
        "ceil",
        "ceiling",
        "char",
        "char_length",
        "character",
        "character_length",
        "check",
        "classifier",
        "clob",
        "close",
        "coalesce",
        "collate",
        "collect",
        "column",
        "commit",
        "condition",
        "connect",
        "constraint",
        "contains",
        "convert",
        "copy",
        "corr",
        "corresponding",
        "cos",
        "cosh",
        "count",
        "covar_pop",
        "covar_samp",
        "create",
        "cross",
        "cube",
        "cume_dist",
        "current",
        "current_catalog",
        "current_date",
        "current_default_transform_group",
        "current_path",
        "current_role",
        "current_row",
        "current_schema",
        "current_time",
        "current_timestamp",
        "current_path",
        "current_role",
        "current_transform_group_for_type",
        "current_user",
        "cursor",
        "cycle",
        "date",
        "day",
        "deallocate",
        "dec",
        "decimal",
        "decfloat",
        "declare",
        "default",
        "define",
        "delete",
        "dense_rank",
        "deref",
        "describe",
        "deterministic",
        "disconnect",
        "distinct",
        "double",
        "drop",
        "dynamic",
        "each",
        "element",
        "else",
        "empty",
        "end",
        "end_frame",
        "end_partition",
        "end-exec",
        "equals",
        "escape",
        "every",
        "except",
        "exec",
        "execute",
        "exists",
        "exp",
        "external",
        "extract",
        "false",
        "fetch",
        "filter",
        "first_value",
        "float",
        "floor",
        "for",
        "foreign",
        "frame_row",
        "free",
        "from",
        "full",
        "function",
        "fusion",
        "get",
        "global",
        "grant",
        "group",
        "grouping",
        "groups",
        "having",
        "hold",
        "hour",
        "identity",
        "in",
        "indicator",
        "initial",
        "inner",
        "inout",
        "insensitive",
        "insert",
        "int",
        "integer",
        "intersect",
        "intersection",
        "interval",
        "into",
        "is",
        "join",
        "json_array",
        "json_arrayagg",
        "json_exists",
        "json_object",
        "json_objectagg",
        "json_query",
        "json_table",
        "json_table_primitive",
        "json_value",
        "lag",
        "language",
        "large",
        "last_value",
        "lateral",
        "lead",
        "leading",
        "left",
        "like",
        "like_regex",
        "listagg",
        "ln",
        "local",
        "localtime",
        "localtimestamp",
        "log",
        "log10",
        "lower",
        "match",
        "match_number",
        "match_recognize",
        "matches",
        "max",
        "member",
        "merge",
        "method",
        "min",
        "minute",
        "mod",
        "modifies",
        "module",
        "month",
        "multiset",
        "national",
        "natural",
        "nchar",
        "nclob",
        "new",
        "no",
        "none",
        "normalize",
        "not",
        "nth_value",
        "ntile",
        "null",
        "nullif",
        "numeric",
        "octet_length",
        "occurrences_regex",
        "of",
        "offset",
        "old",
        "omit",
        "on",
        "one",
        "only",
        "open",
        "or",
        "order",
        "out",
        "outer",
        "over",
        "overlaps",
        "overlay",
        "parameter",
        "partition",
        "pattern",
        "per",
        "percent",
        "percent_rank",
        "percentile_cont",
        "percentile_disc",
        "period",
        "portion",
        "position",
        "position_regex",
        "power",
        "precedes",
        "precision",
        "prepare",
        "primary",
        "procedure",
        "ptf",
        "range",
        "rank",
        "reads",
        "real",
        "recursive",
        "ref",
        "references",
        "referencing",
        "regr_avgx",
        "regr_avgy",
        "regr_count",
        "regr_intercept",
        "regr_r2",
        "regr_slope",
        "regr_sxx",
        "regr_sxy",
        "regr_syy",
        "release",
        "result",
        "return",
        "returns",
        "revoke",
        "right",
        "rollback",
        "rollup",
        "row",
        "row_number",
        "rows",
        "running",
        "savepoint",
        "scope",
        "scroll",
        "search",
        "second",
        "seek",
        "select",
        "sensitive",
        "session_user",
        "set",
        "show",
        "similar",
        "sin",
        "sinh",
        "skip",
        "smallint",
        "some",
        "specific",
        "specifictype",
        "sql",
        "sqlexception",
        "sqlstate",
        "sqlwarning",
        "sqrt",
        "start",
        "static",
        "stddev_pop",
        "stddev_samp",
        "submultiset",
        "subset",
        "substring",
        "substring_regex",
        "succeeds",
        "sum",
        "symmetric",
        "system",
        "system_time",
        "system_user",
        "table",
        "tablesample",
        "tan",
        "tanh",
        "then",
        "time",
        "timestamp",
        "timezone_hour",
        "timezone_minute",
        "to",
        "trailing",
        "translate",
        "translate_regex",
        "translation",
        "treat",
        "trigger",
        "trim",
        "trim_array",
        "true",
        "truncate",
        "uescape",
        "union",
        "unique",
        "unknown",
        "unnest",
        "update   ",
        "upper",
        "user",
        "using",
        "value",
        "values",
        "value_of",
        "var_pop",
        "var_samp",
        "varbinary",
        "varchar",
        "varying",
        "versioning",
        "when",
        "whenever",
        "where",
        "width_bucket",
        "window",
        "with",
        "within",
        "without",
        "year",
      ];
    
      // these are reserved words we have identified to be functions
      // and should only be highlighted in a dispatch-like context
      // ie, array_agg(...), etc.
      const RESERVED_FUNCTIONS = [
        "abs",
        "acos",
        "array_agg",
        "asin",
        "atan",
        "avg",
        "cast",
        "ceil",
        "ceiling",
        "coalesce",
        "corr",
        "cos",
        "cosh",
        "count",
        "covar_pop",
        "covar_samp",
        "cume_dist",
        "dense_rank",
        "deref",
        "element",
        "exp",
        "extract",
        "first_value",
        "floor",
        "json_array",
        "json_arrayagg",
        "json_exists",
        "json_object",
        "json_objectagg",
        "json_query",
        "json_table",
        "json_table_primitive",
        "json_value",
        "lag",
        "last_value",
        "lead",
        "listagg",
        "ln",
        "log",
        "log10",
        "lower",
        "max",
        "min",
        "mod",
        "nth_value",
        "ntile",
        "nullif",
        "percent_rank",
        "percentile_cont",
        "percentile_disc",
        "position",
        "position_regex",
        "power",
        "rank",
        "regr_avgx",
        "regr_avgy",
        "regr_count",
        "regr_intercept",
        "regr_r2",
        "regr_slope",
        "regr_sxx",
        "regr_sxy",
        "regr_syy",
        "row_number",
        "sin",
        "sinh",
        "sqrt",
        "stddev_pop",
        "stddev_samp",
        "substring",
        "substring_regex",
        "sum",
        "tan",
        "tanh",
        "translate",
        "translate_regex",
        "treat",
        "trim",
        "trim_array",
        "unnest",
        "upper",
        "value_of",
        "var_pop",
        "var_samp",
        "width_bucket",
      ];
    
      // these functions can
      const POSSIBLE_WITHOUT_PARENS = [
        "current_catalog",
        "current_date",
        "current_default_transform_group",
        "current_path",
        "current_role",
        "current_schema",
        "current_transform_group_for_type",
        "current_user",
        "session_user",
        "system_time",
        "system_user",
        "current_time",
        "localtime",
        "current_timestamp",
        "localtimestamp"
      ];
    
      // those exist to boost relevance making these very
      // "SQL like" keyword combos worth +1 extra relevance
      const COMBOS = [
        "create table",
        "insert into",
        "primary key",
        "foreign key",
        "not null",
        "alter table",
        "add constraint",
        "grouping sets",
        "on overflow",
        "character set",
        "respect nulls",
        "ignore nulls",
        "nulls first",
        "nulls last",
        "depth first",
        "breadth first"
      ];
    
      const FUNCTIONS = RESERVED_FUNCTIONS;
    
      const KEYWORDS = [...RESERVED_WORDS, ...NON_RESERVED_WORDS].filter((keyword) => {
        return !RESERVED_FUNCTIONS.includes(keyword);
      });
    
      const VARIABLE = {
        className: "variable",
        begin: /@[a-z0-9]+/,
      };
    
      const OPERATOR = {
        className: "operator",
        begin: /[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,
        relevance: 0,
      };
    
      const FUNCTION_CALL = {
        begin: concat(/\b/, either(...FUNCTIONS), /\s*\(/),
        keywords: {
          built_in: FUNCTIONS
        }
      };
    
      // keywords with less than 3 letters are reduced in relevancy
      function reduceRelevancy(list, {exceptions, when} = {}) {
        const qualifyFn = when;
        exceptions = exceptions || [];
        return list.map((item) => {
          if (item.match(/\|\d+$/) || exceptions.includes(item)) {
            return item;
          } else if (qualifyFn(item)) {
            return `${item}|0`;
          } else {
            return item;
          }
        });
      }
    
      return {
        name: 'SQL',
        case_insensitive: true,
        // does not include {} or HTML tags ` x.length < 3 }),
          literal: LITERALS,
          type: TYPES,
          built_in: POSSIBLE_WITHOUT_PARENS
        },
        contains: [
          {
            begin: either(...COMBOS),
            keywords: {
              $pattern: /[\w\.]+/,
              keyword: KEYWORDS.concat(COMBOS),
              literal: LITERALS,
              type: TYPES
            },
          },
          {
            className: "type",
            begin: either(...MULTI_WORD_TYPES)
          },
          FUNCTION_CALL,
          VARIABLE,
          STRING,
          QUOTED_IDENTIFIER,
          hljs.C_NUMBER_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          COMMENT_MODE,
          OPERATOR
        ]
      };
    }
    
    module.exports = sql;
    
    
    /***/ },
    
    /***/ 30414
    (module) {
    
    /*
     Language: SQL More (mix of MySQL, Oracle, etc)
     Contributors: Nikolay Lisienko , Heiko August , Travis Odom , Vadimtro , Benjamin Auder 
     Website: https://en.wikipedia.org/wiki/SQL
     Category: database
     */
    
    /*
    
    This is a preservation of the old bloated SQL grammar which includes pretty much
    the kitchen sink because no one was keeping track of which keywords belong to
    which databases.  This is likely to be removed in the future.
    
    - Oracle SQL should be factored into it's own 3rd party grammar.
    - MySQL should be factored out into it's own 3rd party grammar.
    
    */
    
    function sql_more(hljs) {
      var COMMENT_MODE = hljs.COMMENT('--', '$');
      return {
        name: 'SQL (more)',
        aliases: ["mysql", "oracle"],
        disableAutodetect: true,
        case_insensitive: true,
        illegal: /[<>{}*]/,
        contains: [
          {
            beginKeywords:
              'begin end start commit rollback savepoint lock alter create drop rename call ' +
              'delete do handler insert load replace select truncate update set show pragma grant ' +
              'merge describe use explain help declare prepare execute deallocate release ' +
              'unlock purge reset change stop analyze cache flush optimize repair kill ' +
              'install uninstall checksum restore check backup revoke comment values with',
            end: /;/, endsWithParent: true,
            keywords: {
              $pattern: /[\w\.]+/,
              keyword:
                'as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add ' +
                'addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias ' +
                'all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply ' +
                'archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan ' +
                'atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid ' +
                'authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile ' +
                'before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float ' +
                'binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound ' +
                'bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel ' +
                'capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base ' +
                'char_length character_length characters characterset charindex charset charsetform charsetid check ' +
                'checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close ' +
                'cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation ' +
                'collect colu colum column column_value columns columns_updated comment commit compact compatibility ' +
                'compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn ' +
                'connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection ' +
                'consider consistent constant constraint constraints constructor container content contents context ' +
                'contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost ' +
                'count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation ' +
                'critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user ' +
                'cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add ' +
                'date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts ' +
                'day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate ' +
                'declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults ' +
                'deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank ' +
                'depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor ' +
                'deterministic diagnostics difference dimension direct_load directory disable disable_all ' +
                'disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div ' +
                'do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable ' +
                'editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt ' +
                'end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors ' +
                'escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding ' +
                'execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external ' +
                'external_1 external_2 externally extract failed failed_login_attempts failover failure far fast ' +
                'feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final ' +
                'finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign ' +
                'form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ' +
                'ftp full function general generated get get_format get_lock getdate getutcdate global global_name ' +
                'globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups ' +
                'gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex ' +
                'hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified ' +
                'identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment ' +
                'index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile ' +
                'initial initialized initially initrans inmemory inner innodb input insert install instance instantiable ' +
                'instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat ' +
                'is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists ' +
                'keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase ' +
                'lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit ' +
                'lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate ' +
                'locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call ' +
                'logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime ' +
                'managed management manual map mapping mask master master_pos_wait match matched materialized max ' +
                'maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans ' +
                'md5 measures median medium member memcompress memory merge microsecond mid migration min minextents ' +
                'minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month ' +
                'months mount move movement multiset mutex name name_const names nan national native natural nav nchar ' +
                'nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile ' +
                'nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile ' +
                'nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder ' +
                'nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck ' +
                'noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe ' +
                'nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ' +
                'ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old ' +
                'on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date ' +
                'oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary ' +
                'out outer outfile outline output over overflow overriding package pad parallel parallel_enable ' +
                'parameters parent parse partial partition partitions pascal passing password password_grace_time ' +
                'password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex ' +
                'pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc ' +
                'performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin ' +
                'policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction ' +
                'prediction_cost prediction_details prediction_probability prediction_set prepare present preserve ' +
                'prior priority private private_sga privileges procedural procedure procedure_analyze processlist ' +
                'profiles project prompt protection public publishingservername purge quarter query quick quiesce quota ' +
                'quotename radians raise rand range rank raw read reads readsize rebuild record records ' +
                'recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh ' +
                'regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy ' +
                'reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename ' +
                'repair repeat replace replicate replication required reset resetlogs resize resource respect restore ' +
                'restricted result result_cache resumable resume retention return returning returns reuse reverse revoke ' +
                'right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows ' +
                'rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll ' +
                'sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select ' +
                'self semi sequence sequential serializable server servererror session session_user sessions_per_user set ' +
                'sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor ' +
                'si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin ' +
                'size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex ' +
                'source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows ' +
                'sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone ' +
                'standby start starting startup statement static statistics stats_binomial_test stats_crosstab ' +
                'stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep ' +
                'stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev ' +
                'stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate ' +
                'subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum ' +
                'suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate ' +
                'sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo ' +
                'template temporary terminated tertiary_weights test than then thread through tier ties time time_format ' +
                'time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr ' +
                'timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking ' +
                'transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate ' +
                'try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress ' +
                'under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot ' +
                'unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert ' +
                'url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date ' +
                'utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var ' +
                'var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray ' +
                'verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear ' +
                'wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped ' +
                'xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces ' +
                'xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek',
              literal:
                'true false null unknown',
              built_in:
                'array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number ' +
                'numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void'
            },
            contains: [
              {
                className: 'string',
                begin: '\'', end: '\'',
                contains: [{begin: '\'\''}]
              },
              {
                className: 'string',
                begin: '"', end: '"',
                contains: [{begin: '""'}]
              },
              {
                className: 'string',
                begin: '`', end: '`'
              },
              hljs.C_NUMBER_MODE,
              hljs.C_BLOCK_COMMENT_MODE,
              COMMENT_MODE,
              hljs.HASH_COMMENT_MODE
            ]
          },
          hljs.C_BLOCK_COMMENT_MODE,
          COMMENT_MODE,
          hljs.HASH_COMMENT_MODE
        ]
      };
    }
    
    module.exports = sql_more;
    
    
    /***/ },
    
    /***/ 24490
    (module) {
    
    /*
    Language: Stan
    Description: The Stan probabilistic programming language
    Author: Jeffrey B. Arnold 
    Website: http://mc-stan.org/
    Category: scientific
    */
    
    function stan(hljs) {
      // variable names cannot conflict with block identifiers
      const BLOCKS = [
        'functions',
        'model',
        'data',
        'parameters',
        'quantities',
        'transformed',
        'generated'
      ];
      const STATEMENTS = [
        'for',
        'in',
        'if',
        'else',
        'while',
        'break',
        'continue',
        'return'
      ];
      const SPECIAL_FUNCTIONS = [
        'print',
        'reject',
        'increment_log_prob|10',
        'integrate_ode|10',
        'integrate_ode_rk45|10',
        'integrate_ode_bdf|10',
        'algebra_solver'
      ];
      const VAR_TYPES = [
        'int',
        'real',
        'vector',
        'ordered',
        'positive_ordered',
        'simplex',
        'unit_vector',
        'row_vector',
        'matrix',
        'cholesky_factor_corr|10',
        'cholesky_factor_cov|10',
        'corr_matrix|10',
        'cov_matrix|10',
        'void'
      ];
      const FUNCTIONS = [
        'Phi',
        'Phi_approx',
        'abs',
        'acos',
        'acosh',
        'algebra_solver',
        'append_array',
        'append_col',
        'append_row',
        'asin',
        'asinh',
        'atan',
        'atan2',
        'atanh',
        'bernoulli_cdf',
        'bernoulli_lccdf',
        'bernoulli_lcdf',
        'bernoulli_logit_lpmf',
        'bernoulli_logit_rng',
        'bernoulli_lpmf',
        'bernoulli_rng',
        'bessel_first_kind',
        'bessel_second_kind',
        'beta_binomial_cdf',
        'beta_binomial_lccdf',
        'beta_binomial_lcdf',
        'beta_binomial_lpmf',
        'beta_binomial_rng',
        'beta_cdf',
        'beta_lccdf',
        'beta_lcdf',
        'beta_lpdf',
        'beta_rng',
        'binary_log_loss',
        'binomial_cdf',
        'binomial_coefficient_log',
        'binomial_lccdf',
        'binomial_lcdf',
        'binomial_logit_lpmf',
        'binomial_lpmf',
        'binomial_rng',
        'block',
        'categorical_logit_lpmf',
        'categorical_logit_rng',
        'categorical_lpmf',
        'categorical_rng',
        'cauchy_cdf',
        'cauchy_lccdf',
        'cauchy_lcdf',
        'cauchy_lpdf',
        'cauchy_rng',
        'cbrt',
        'ceil',
        'chi_square_cdf',
        'chi_square_lccdf',
        'chi_square_lcdf',
        'chi_square_lpdf',
        'chi_square_rng',
        'cholesky_decompose',
        'choose',
        'col',
        'cols',
        'columns_dot_product',
        'columns_dot_self',
        'cos',
        'cosh',
        'cov_exp_quad',
        'crossprod',
        'csr_extract_u',
        'csr_extract_v',
        'csr_extract_w',
        'csr_matrix_times_vector',
        'csr_to_dense_matrix',
        'cumulative_sum',
        'determinant',
        'diag_matrix',
        'diag_post_multiply',
        'diag_pre_multiply',
        'diagonal',
        'digamma',
        'dims',
        'dirichlet_lpdf',
        'dirichlet_rng',
        'distance',
        'dot_product',
        'dot_self',
        'double_exponential_cdf',
        'double_exponential_lccdf',
        'double_exponential_lcdf',
        'double_exponential_lpdf',
        'double_exponential_rng',
        'e',
        'eigenvalues_sym',
        'eigenvectors_sym',
        'erf',
        'erfc',
        'exp',
        'exp2',
        'exp_mod_normal_cdf',
        'exp_mod_normal_lccdf',
        'exp_mod_normal_lcdf',
        'exp_mod_normal_lpdf',
        'exp_mod_normal_rng',
        'expm1',
        'exponential_cdf',
        'exponential_lccdf',
        'exponential_lcdf',
        'exponential_lpdf',
        'exponential_rng',
        'fabs',
        'falling_factorial',
        'fdim',
        'floor',
        'fma',
        'fmax',
        'fmin',
        'fmod',
        'frechet_cdf',
        'frechet_lccdf',
        'frechet_lcdf',
        'frechet_lpdf',
        'frechet_rng',
        'gamma_cdf',
        'gamma_lccdf',
        'gamma_lcdf',
        'gamma_lpdf',
        'gamma_p',
        'gamma_q',
        'gamma_rng',
        'gaussian_dlm_obs_lpdf',
        'get_lp',
        'gumbel_cdf',
        'gumbel_lccdf',
        'gumbel_lcdf',
        'gumbel_lpdf',
        'gumbel_rng',
        'head',
        'hypergeometric_lpmf',
        'hypergeometric_rng',
        'hypot',
        'inc_beta',
        'int_step',
        'integrate_ode',
        'integrate_ode_bdf',
        'integrate_ode_rk45',
        'inv',
        'inv_Phi',
        'inv_chi_square_cdf',
        'inv_chi_square_lccdf',
        'inv_chi_square_lcdf',
        'inv_chi_square_lpdf',
        'inv_chi_square_rng',
        'inv_cloglog',
        'inv_gamma_cdf',
        'inv_gamma_lccdf',
        'inv_gamma_lcdf',
        'inv_gamma_lpdf',
        'inv_gamma_rng',
        'inv_logit',
        'inv_sqrt',
        'inv_square',
        'inv_wishart_lpdf',
        'inv_wishart_rng',
        'inverse',
        'inverse_spd',
        'is_inf',
        'is_nan',
        'lbeta',
        'lchoose',
        'lgamma',
        'lkj_corr_cholesky_lpdf',
        'lkj_corr_cholesky_rng',
        'lkj_corr_lpdf',
        'lkj_corr_rng',
        'lmgamma',
        'lmultiply',
        'log',
        'log10',
        'log1m',
        'log1m_exp',
        'log1m_inv_logit',
        'log1p',
        'log1p_exp',
        'log2',
        'log_determinant',
        'log_diff_exp',
        'log_falling_factorial',
        'log_inv_logit',
        'log_mix',
        'log_rising_factorial',
        'log_softmax',
        'log_sum_exp',
        'logistic_cdf',
        'logistic_lccdf',
        'logistic_lcdf',
        'logistic_lpdf',
        'logistic_rng',
        'logit',
        'lognormal_cdf',
        'lognormal_lccdf',
        'lognormal_lcdf',
        'lognormal_lpdf',
        'lognormal_rng',
        'machine_precision',
        'matrix_exp',
        'max',
        'mdivide_left_spd',
        'mdivide_left_tri_low',
        'mdivide_right_spd',
        'mdivide_right_tri_low',
        'mean',
        'min',
        'modified_bessel_first_kind',
        'modified_bessel_second_kind',
        'multi_gp_cholesky_lpdf',
        'multi_gp_lpdf',
        'multi_normal_cholesky_lpdf',
        'multi_normal_cholesky_rng',
        'multi_normal_lpdf',
        'multi_normal_prec_lpdf',
        'multi_normal_rng',
        'multi_student_t_lpdf',
        'multi_student_t_rng',
        'multinomial_lpmf',
        'multinomial_rng',
        'multiply_log',
        'multiply_lower_tri_self_transpose',
        'neg_binomial_2_cdf',
        'neg_binomial_2_lccdf',
        'neg_binomial_2_lcdf',
        'neg_binomial_2_log_lpmf',
        'neg_binomial_2_log_rng',
        'neg_binomial_2_lpmf',
        'neg_binomial_2_rng',
        'neg_binomial_cdf',
        'neg_binomial_lccdf',
        'neg_binomial_lcdf',
        'neg_binomial_lpmf',
        'neg_binomial_rng',
        'negative_infinity',
        'normal_cdf',
        'normal_lccdf',
        'normal_lcdf',
        'normal_lpdf',
        'normal_rng',
        'not_a_number',
        'num_elements',
        'ordered_logistic_lpmf',
        'ordered_logistic_rng',
        'owens_t',
        'pareto_cdf',
        'pareto_lccdf',
        'pareto_lcdf',
        'pareto_lpdf',
        'pareto_rng',
        'pareto_type_2_cdf',
        'pareto_type_2_lccdf',
        'pareto_type_2_lcdf',
        'pareto_type_2_lpdf',
        'pareto_type_2_rng',
        'pi',
        'poisson_cdf',
        'poisson_lccdf',
        'poisson_lcdf',
        'poisson_log_lpmf',
        'poisson_log_rng',
        'poisson_lpmf',
        'poisson_rng',
        'positive_infinity',
        'pow',
        'print',
        'prod',
        'qr_Q',
        'qr_R',
        'quad_form',
        'quad_form_diag',
        'quad_form_sym',
        'rank',
        'rayleigh_cdf',
        'rayleigh_lccdf',
        'rayleigh_lcdf',
        'rayleigh_lpdf',
        'rayleigh_rng',
        'reject',
        'rep_array',
        'rep_matrix',
        'rep_row_vector',
        'rep_vector',
        'rising_factorial',
        'round',
        'row',
        'rows',
        'rows_dot_product',
        'rows_dot_self',
        'scaled_inv_chi_square_cdf',
        'scaled_inv_chi_square_lccdf',
        'scaled_inv_chi_square_lcdf',
        'scaled_inv_chi_square_lpdf',
        'scaled_inv_chi_square_rng',
        'sd',
        'segment',
        'sin',
        'singular_values',
        'sinh',
        'size',
        'skew_normal_cdf',
        'skew_normal_lccdf',
        'skew_normal_lcdf',
        'skew_normal_lpdf',
        'skew_normal_rng',
        'softmax',
        'sort_asc',
        'sort_desc',
        'sort_indices_asc',
        'sort_indices_desc',
        'sqrt',
        'sqrt2',
        'square',
        'squared_distance',
        'step',
        'student_t_cdf',
        'student_t_lccdf',
        'student_t_lcdf',
        'student_t_lpdf',
        'student_t_rng',
        'sub_col',
        'sub_row',
        'sum',
        'tail',
        'tan',
        'tanh',
        'target',
        'tcrossprod',
        'tgamma',
        'to_array_1d',
        'to_array_2d',
        'to_matrix',
        'to_row_vector',
        'to_vector',
        'trace',
        'trace_gen_quad_form',
        'trace_quad_form',
        'trigamma',
        'trunc',
        'uniform_cdf',
        'uniform_lccdf',
        'uniform_lcdf',
        'uniform_lpdf',
        'uniform_rng',
        'variance',
        'von_mises_lpdf',
        'von_mises_rng',
        'weibull_cdf',
        'weibull_lccdf',
        'weibull_lcdf',
        'weibull_lpdf',
        'weibull_rng',
        'wiener_lpdf',
        'wishart_lpdf',
        'wishart_rng'
      ];
      const DISTRIBUTIONS = [
        'bernoulli',
        'bernoulli_logit',
        'beta',
        'beta_binomial',
        'binomial',
        'binomial_logit',
        'categorical',
        'categorical_logit',
        'cauchy',
        'chi_square',
        'dirichlet',
        'double_exponential',
        'exp_mod_normal',
        'exponential',
        'frechet',
        'gamma',
        'gaussian_dlm_obs',
        'gumbel',
        'hypergeometric',
        'inv_chi_square',
        'inv_gamma',
        'inv_wishart',
        'lkj_corr',
        'lkj_corr_cholesky',
        'logistic',
        'lognormal',
        'multi_gp',
        'multi_gp_cholesky',
        'multi_normal',
        'multi_normal_cholesky',
        'multi_normal_prec',
        'multi_student_t',
        'multinomial',
        'neg_binomial',
        'neg_binomial_2',
        'neg_binomial_2_log',
        'normal',
        'ordered_logistic',
        'pareto',
        'pareto_type_2',
        'poisson',
        'poisson_log',
        'rayleigh',
        'scaled_inv_chi_square',
        'skew_normal',
        'student_t',
        'uniform',
        'von_mises',
        'weibull',
        'wiener',
        'wishart'
      ];
    
      return {
        name: 'Stan',
        aliases: [ 'stanfuncs' ],
        keywords: {
          $pattern: hljs.IDENT_RE,
          title: BLOCKS,
          keyword: STATEMENTS.concat(VAR_TYPES).concat(SPECIAL_FUNCTIONS),
          built_in: FUNCTIONS
        },
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.COMMENT(
            /#/,
            /$/,
            {
              relevance: 0,
              keywords: {
                'meta-keyword': 'include'
              }
            }
          ),
          hljs.COMMENT(
            /\/\*/,
            /\*\//,
            {
              relevance: 0,
              // highlight doc strings mentioned in Stan reference
              contains: [
                {
                  className: 'doctag',
                  begin: /@(return|param)/
                }
              ]
            }
          ),
          {
            // hack: in range constraints, lower must follow "<"
            begin: /<\s*lower\s*=/,
            keywords: 'lower'
          },
          {
            // hack: in range constraints, upper must follow either , or <
            //  or 
            begin: /[<,]\s*upper\s*=/,
            keywords: 'upper'
          },
          {
            className: 'keyword',
            begin: /\btarget\s*\+=/,
            relevance: 10
          },
          {
            begin: '~\\s*(' + hljs.IDENT_RE + ')\\s*\\(',
            keywords: DISTRIBUTIONS
          },
          {
            className: 'number',
            variants: [
              {
                begin: /\b\d+(?:\.\d*)?(?:[eE][+-]?\d+)?/
              },
              {
                begin: /\.\d+(?:[eE][+-]?\d+)?\b/
              }
            ],
            relevance: 0
          },
          {
            className: 'string',
            begin: '"',
            end: '"',
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = stan;
    
    
    /***/ },
    
    /***/ 81497
    (module) {
    
    /*
    Language: Stata
    Author: Brian Quistorff 
    Contributors: Drew McDonald 
    Description: Stata is a general-purpose statistical software package created in 1985 by StataCorp.
    Website: https://en.wikipedia.org/wiki/Stata
    Category: scientific
    */
    
    /*
      This is a fork and modification of Drew McDonald's file (https://github.com/drewmcdonald/stata-highlighting). I have also included a list of builtin commands from https://bugs.kde.org/show_bug.cgi?id=135646.
    */
    
    function stata(hljs) {
      return {
        name: 'Stata',
        aliases: [
          'do',
          'ado'
        ],
        case_insensitive: true,
        keywords: 'if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey bias binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 bubble bubbleplot ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error esize est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 forest forestplot form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate funnel funnelplot g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labbe labbeplot labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize menl meqparse mer merg merge meta mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trimfill trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5',
        contains: [
          {
            className: 'symbol',
            begin: /`[a-zA-Z0-9_]+'/
          },
          {
            className: 'variable',
            begin: /\$\{?[a-zA-Z0-9_]+\}?/
          },
          {
            className: 'string',
            variants: [
              {
                begin: '`"[^\r\n]*?"\''
              },
              {
                begin: '"[^\r\n"]*"'
              }
            ]
          },
    
          {
            className: 'built_in',
            variants: [
              {
                begin: '\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()'
              }
            ]
          },
    
          hljs.COMMENT('^[ \t]*\\*.*$', false),
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE
        ]
      };
    }
    
    module.exports = stata;
    
    
    /***/ },
    
    /***/ 36809
    (module) {
    
    /*
    Language: STEP Part 21
    Contributors: Adam Joseph Cook 
    Description: Syntax highlighter for STEP Part 21 files (ISO 10303-21).
    Website: https://en.wikipedia.org/wiki/ISO_10303-21
    */
    
    function step21(hljs) {
      const STEP21_IDENT_RE = '[A-Z_][A-Z0-9_.]*';
      const STEP21_KEYWORDS = {
        $pattern: STEP21_IDENT_RE,
        keyword: 'HEADER ENDSEC DATA'
      };
      const STEP21_START = {
        className: 'meta',
        begin: 'ISO-10303-21;',
        relevance: 10
      };
      const STEP21_CLOSE = {
        className: 'meta',
        begin: 'END-ISO-10303-21;',
        relevance: 10
      };
    
      return {
        name: 'STEP Part 21',
        aliases: [
          'p21',
          'step',
          'stp'
        ],
        case_insensitive: true, // STEP 21 is case insensitive in theory, in practice all non-comments are capitalized.
        keywords: STEP21_KEYWORDS,
        contains: [
          STEP21_START,
          STEP21_CLOSE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.COMMENT('/\\*\\*!', '\\*/'),
          hljs.C_NUMBER_MODE,
          hljs.inherit(hljs.APOS_STRING_MODE, {
            illegal: null
          }),
          hljs.inherit(hljs.QUOTE_STRING_MODE, {
            illegal: null
          }),
          {
            className: 'string',
            begin: "'",
            end: "'"
          },
          {
            className: 'symbol',
            variants: [
              {
                begin: '#',
                end: '\\d+',
                illegal: '\\W'
              }
            ]
          }
        ]
      };
    }
    
    module.exports = step21;
    
    
    /***/ },
    
    /***/ 62224
    (module) {
    
    const MODES = (hljs) => {
      return {
        IMPORTANT: {
          className: 'meta',
          begin: '!important'
        },
        HEXCOLOR: {
          className: 'number',
          begin: '#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})'
        },
        ATTRIBUTE_SELECTOR_MODE: {
          className: 'selector-attr',
          begin: /\[/,
          end: /\]/,
          illegal: '$',
          contains: [
            hljs.APOS_STRING_MODE,
            hljs.QUOTE_STRING_MODE
          ]
        }
      };
    };
    
    const TAGS = [
      'a',
      'abbr',
      'address',
      'article',
      'aside',
      'audio',
      'b',
      'blockquote',
      'body',
      'button',
      'canvas',
      'caption',
      'cite',
      'code',
      'dd',
      'del',
      'details',
      'dfn',
      'div',
      'dl',
      'dt',
      'em',
      'fieldset',
      'figcaption',
      'figure',
      'footer',
      'form',
      'h1',
      'h2',
      'h3',
      'h4',
      'h5',
      'h6',
      'header',
      'hgroup',
      'html',
      'i',
      'iframe',
      'img',
      'input',
      'ins',
      'kbd',
      'label',
      'legend',
      'li',
      'main',
      'mark',
      'menu',
      'nav',
      'object',
      'ol',
      'p',
      'q',
      'quote',
      'samp',
      'section',
      'span',
      'strong',
      'summary',
      'sup',
      'table',
      'tbody',
      'td',
      'textarea',
      'tfoot',
      'th',
      'thead',
      'time',
      'tr',
      'ul',
      'var',
      'video'
    ];
    
    const MEDIA_FEATURES = [
      'any-hover',
      'any-pointer',
      'aspect-ratio',
      'color',
      'color-gamut',
      'color-index',
      'device-aspect-ratio',
      'device-height',
      'device-width',
      'display-mode',
      'forced-colors',
      'grid',
      'height',
      'hover',
      'inverted-colors',
      'monochrome',
      'orientation',
      'overflow-block',
      'overflow-inline',
      'pointer',
      'prefers-color-scheme',
      'prefers-contrast',
      'prefers-reduced-motion',
      'prefers-reduced-transparency',
      'resolution',
      'scan',
      'scripting',
      'update',
      'width',
      // TODO: find a better solution?
      'min-width',
      'max-width',
      'min-height',
      'max-height'
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes
    const PSEUDO_CLASSES = [
      'active',
      'any-link',
      'blank',
      'checked',
      'current',
      'default',
      'defined',
      'dir', // dir()
      'disabled',
      'drop',
      'empty',
      'enabled',
      'first',
      'first-child',
      'first-of-type',
      'fullscreen',
      'future',
      'focus',
      'focus-visible',
      'focus-within',
      'has', // has()
      'host', // host or host()
      'host-context', // host-context()
      'hover',
      'indeterminate',
      'in-range',
      'invalid',
      'is', // is()
      'lang', // lang()
      'last-child',
      'last-of-type',
      'left',
      'link',
      'local-link',
      'not', // not()
      'nth-child', // nth-child()
      'nth-col', // nth-col()
      'nth-last-child', // nth-last-child()
      'nth-last-col', // nth-last-col()
      'nth-last-of-type', //nth-last-of-type()
      'nth-of-type', //nth-of-type()
      'only-child',
      'only-of-type',
      'optional',
      'out-of-range',
      'past',
      'placeholder-shown',
      'read-only',
      'read-write',
      'required',
      'right',
      'root',
      'scope',
      'target',
      'target-within',
      'user-invalid',
      'valid',
      'visited',
      'where' // where()
    ];
    
    // https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
    const PSEUDO_ELEMENTS = [
      'after',
      'backdrop',
      'before',
      'cue',
      'cue-region',
      'first-letter',
      'first-line',
      'grammar-error',
      'marker',
      'part',
      'placeholder',
      'selection',
      'slotted',
      'spelling-error'
    ];
    
    const ATTRIBUTES = [
      'align-content',
      'align-items',
      'align-self',
      'animation',
      'animation-delay',
      'animation-direction',
      'animation-duration',
      'animation-fill-mode',
      'animation-iteration-count',
      'animation-name',
      'animation-play-state',
      'animation-timing-function',
      'auto',
      'backface-visibility',
      'background',
      'background-attachment',
      'background-clip',
      'background-color',
      'background-image',
      'background-origin',
      'background-position',
      'background-repeat',
      'background-size',
      'border',
      'border-bottom',
      'border-bottom-color',
      'border-bottom-left-radius',
      'border-bottom-right-radius',
      'border-bottom-style',
      'border-bottom-width',
      'border-collapse',
      'border-color',
      'border-image',
      'border-image-outset',
      'border-image-repeat',
      'border-image-slice',
      'border-image-source',
      'border-image-width',
      'border-left',
      'border-left-color',
      'border-left-style',
      'border-left-width',
      'border-radius',
      'border-right',
      'border-right-color',
      'border-right-style',
      'border-right-width',
      'border-spacing',
      'border-style',
      'border-top',
      'border-top-color',
      'border-top-left-radius',
      'border-top-right-radius',
      'border-top-style',
      'border-top-width',
      'border-width',
      'bottom',
      'box-decoration-break',
      'box-shadow',
      'box-sizing',
      'break-after',
      'break-before',
      'break-inside',
      'caption-side',
      'clear',
      'clip',
      'clip-path',
      'color',
      'column-count',
      'column-fill',
      'column-gap',
      'column-rule',
      'column-rule-color',
      'column-rule-style',
      'column-rule-width',
      'column-span',
      'column-width',
      'columns',
      'content',
      'counter-increment',
      'counter-reset',
      'cursor',
      'direction',
      'display',
      'empty-cells',
      'filter',
      'flex',
      'flex-basis',
      'flex-direction',
      'flex-flow',
      'flex-grow',
      'flex-shrink',
      'flex-wrap',
      'float',
      'font',
      'font-display',
      'font-family',
      'font-feature-settings',
      'font-kerning',
      'font-language-override',
      'font-size',
      'font-size-adjust',
      'font-smoothing',
      'font-stretch',
      'font-style',
      'font-variant',
      'font-variant-ligatures',
      'font-variation-settings',
      'font-weight',
      'height',
      'hyphens',
      'icon',
      'image-orientation',
      'image-rendering',
      'image-resolution',
      'ime-mode',
      'inherit',
      'initial',
      'justify-content',
      'left',
      'letter-spacing',
      'line-height',
      'list-style',
      'list-style-image',
      'list-style-position',
      'list-style-type',
      'margin',
      'margin-bottom',
      'margin-left',
      'margin-right',
      'margin-top',
      'marks',
      'mask',
      'max-height',
      'max-width',
      'min-height',
      'min-width',
      'nav-down',
      'nav-index',
      'nav-left',
      'nav-right',
      'nav-up',
      'none',
      'normal',
      'object-fit',
      'object-position',
      'opacity',
      'order',
      'orphans',
      'outline',
      'outline-color',
      'outline-offset',
      'outline-style',
      'outline-width',
      'overflow',
      'overflow-wrap',
      'overflow-x',
      'overflow-y',
      'padding',
      'padding-bottom',
      'padding-left',
      'padding-right',
      'padding-top',
      'page-break-after',
      'page-break-before',
      'page-break-inside',
      'perspective',
      'perspective-origin',
      'pointer-events',
      'position',
      'quotes',
      'resize',
      'right',
      'src', // @font-face
      'tab-size',
      'table-layout',
      'text-align',
      'text-align-last',
      'text-decoration',
      'text-decoration-color',
      'text-decoration-line',
      'text-decoration-style',
      'text-indent',
      'text-overflow',
      'text-rendering',
      'text-shadow',
      'text-transform',
      'text-underline-position',
      'top',
      'transform',
      'transform-origin',
      'transform-style',
      'transition',
      'transition-delay',
      'transition-duration',
      'transition-property',
      'transition-timing-function',
      'unicode-bidi',
      'vertical-align',
      'visibility',
      'white-space',
      'widows',
      'width',
      'word-break',
      'word-spacing',
      'word-wrap',
      'z-index'
      // reverse makes sure longer attributes `font-weight` are matched fully
      // instead of getting false positives on say `font`
    ].reverse();
    
    /*
    Language: Stylus
    Author: Bryant Williams 
    Description: Stylus is an expressive, robust, feature-rich CSS language built for nodejs.
    Website: https://github.com/stylus/stylus
    Category: css
    */
    
    /** @type LanguageFn */
    function stylus(hljs) {
      const modes = MODES(hljs);
    
      const AT_MODIFIERS = "and or not only";
      const VARIABLE = {
        className: 'variable',
        begin: '\\$' + hljs.IDENT_RE
      };
    
      const AT_KEYWORDS = [
        'charset',
        'css',
        'debug',
        'extend',
        'font-face',
        'for',
        'import',
        'include',
        'keyframes',
        'media',
        'mixin',
        'page',
        'warn',
        'while'
      ];
    
      const LOOKAHEAD_TAG_END = '(?=[.\\s\\n[:,(])';
    
      // illegals
      const ILLEGAL = [
        '\\?',
        '(\\bReturn\\b)', // monkey
        '(\\bEnd\\b)', // monkey
        '(\\bend\\b)', // vbscript
        '(\\bdef\\b)', // gradle
        ';', // a whole lot of languages
        '#\\s', // markdown
        '\\*\\s', // markdown
        '===\\s', // markdown
        '\\|',
        '%' // prolog
      ];
    
      return {
        name: 'Stylus',
        aliases: [ 'styl' ],
        case_insensitive: false,
        keywords: 'if else for in',
        illegal: '(' + ILLEGAL.join('|') + ')',
        contains: [
    
          // strings
          hljs.QUOTE_STRING_MODE,
          hljs.APOS_STRING_MODE,
    
          // comments
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
    
          // hex colors
          modes.HEXCOLOR,
    
          // class tag
          {
            begin: '\\.[a-zA-Z][a-zA-Z0-9_-]*' + LOOKAHEAD_TAG_END,
            className: 'selector-class'
          },
    
          // id tag
          {
            begin: '#[a-zA-Z][a-zA-Z0-9_-]*' + LOOKAHEAD_TAG_END,
            className: 'selector-id'
          },
    
          // tags
          {
            begin: '\\b(' + TAGS.join('|') + ')' + LOOKAHEAD_TAG_END,
            className: 'selector-tag'
          },
    
          // psuedo selectors
          {
            className: 'selector-pseudo',
            begin: '&?:(' + PSEUDO_CLASSES.join('|') + ')' + LOOKAHEAD_TAG_END
          },
          {
            className: 'selector-pseudo',
            begin: '&?::(' + PSEUDO_ELEMENTS.join('|') + ')' + LOOKAHEAD_TAG_END
          },
    
          modes.ATTRIBUTE_SELECTOR_MODE,
    
          {
            className: "keyword",
            begin: /@media/,
            starts: {
              end: /[{;}]/,
              keywords: {
                $pattern: /[a-z-]+/,
                keyword: AT_MODIFIERS,
                attribute: MEDIA_FEATURES.join(" ")
              },
              contains: [ hljs.CSS_NUMBER_MODE ]
            }
          },
    
          // @ keywords
          {
            className: 'keyword',
            begin: '\@((-(o|moz|ms|webkit)-)?(' + AT_KEYWORDS.join('|') + '))\\b'
          },
    
          // variables
          VARIABLE,
    
          // dimension
          hljs.CSS_NUMBER_MODE,
    
          // functions
          //  - only from beginning of line + whitespace
          {
            className: 'function',
            begin: '^[a-zA-Z][a-zA-Z0-9_\-]*\\(.*\\)',
            illegal: '[\\n]',
            returnBegin: true,
            contains: [
              {
                className: 'title',
                begin: '\\b[a-zA-Z][a-zA-Z0-9_\-]*'
              },
              {
                className: 'params',
                begin: /\(/,
                end: /\)/,
                contains: [
                  modes.HEXCOLOR,
                  VARIABLE,
                  hljs.APOS_STRING_MODE,
                  hljs.CSS_NUMBER_MODE,
                  hljs.QUOTE_STRING_MODE
                ]
              }
            ]
          },
    
          // attributes
          //  - only from beginning of line + whitespace
          //  - must have whitespace after it
          {
            className: 'attribute',
            begin: '\\b(' + ATTRIBUTES.join('|') + ')\\b',
            starts: {
              // value container
              end: /;|$/,
              contains: [
                modes.HEXCOLOR,
                VARIABLE,
                hljs.APOS_STRING_MODE,
                hljs.QUOTE_STRING_MODE,
                hljs.CSS_NUMBER_MODE,
                hljs.C_BLOCK_COMMENT_MODE,
                modes.IMPORTANT
              ],
              illegal: /\./,
              relevance: 0
            }
          }
        ]
      };
    }
    
    module.exports = stylus;
    
    
    /***/ },
    
    /***/ 95976
    (module) {
    
    /*
    Language: SubUnit
    Author: Sergey Bronnikov 
    Website: https://pypi.org/project/python-subunit/
    */
    
    function subunit(hljs) {
      const DETAILS = {
        className: 'string',
        begin: '\\[\n(multipart)?',
        end: '\\]\n'
      };
      const TIME = {
        className: 'string',
        begin: '\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}\.\\d+Z'
      };
      const PROGRESSVALUE = {
        className: 'string',
        begin: '(\\+|-)\\d+'
      };
      const KEYWORDS = {
        className: 'keyword',
        relevance: 10,
        variants: [
          {
            begin: '^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?'
          },
          {
            begin: '^progress(:?)(\\s+)?(pop|push)?'
          },
          {
            begin: '^tags:'
          },
          {
            begin: '^time:'
          }
        ]
      };
      return {
        name: 'SubUnit',
        case_insensitive: true,
        contains: [
          DETAILS,
          TIME,
          PROGRESSVALUE,
          KEYWORDS
        ]
      };
    }
    
    module.exports = subunit;
    
    
    /***/ },
    
    /***/ 94635
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    const keywordWrapper = keyword => concat(
      /\b/,
      keyword,
      /\w$/.test(keyword) ? /\b/ : /\B/
    );
    
    // Keywords that require a leading dot.
    const dotKeywords = [
      'Protocol', // contextual
      'Type' // contextual
    ].map(keywordWrapper);
    
    // Keywords that may have a leading dot.
    const optionalDotKeywords = [
      'init',
      'self'
    ].map(keywordWrapper);
    
    // should register as keyword, not type
    const keywordTypes = [
      'Any',
      'Self'
    ];
    
    // Regular keywords and literals.
    const keywords = [
      // strings below will be fed into the regular `keywords` engine while regex
      // will result in additional modes being created to scan for those keywords to
      // avoid conflicts with other rules
      'associatedtype',
      'async',
      'await',
      /as\?/, // operator
      /as!/, // operator
      'as', // operator
      'break',
      'case',
      'catch',
      'class',
      'continue',
      'convenience', // contextual
      'default',
      'defer',
      'deinit',
      'didSet', // contextual
      'do',
      'dynamic', // contextual
      'else',
      'enum',
      'extension',
      'fallthrough',
      /fileprivate\(set\)/,
      'fileprivate',
      'final', // contextual
      'for',
      'func',
      'get', // contextual
      'guard',
      'if',
      'import',
      'indirect', // contextual
      'infix', // contextual
      /init\?/,
      /init!/,
      'inout',
      /internal\(set\)/,
      'internal',
      'in',
      'is', // operator
      'lazy', // contextual
      'let',
      'mutating', // contextual
      'nonmutating', // contextual
      /open\(set\)/, // contextual
      'open', // contextual
      'operator',
      'optional', // contextual
      'override', // contextual
      'postfix', // contextual
      'precedencegroup',
      'prefix', // contextual
      /private\(set\)/,
      'private',
      'protocol',
      /public\(set\)/,
      'public',
      'repeat',
      'required', // contextual
      'rethrows',
      'return',
      'set', // contextual
      'some', // contextual
      'static',
      'struct',
      'subscript',
      'super',
      'switch',
      'throws',
      'throw',
      /try\?/, // operator
      /try!/, // operator
      'try', // operator
      'typealias',
      /unowned\(safe\)/, // contextual
      /unowned\(unsafe\)/, // contextual
      'unowned', // contextual
      'var',
      'weak', // contextual
      'where',
      'while',
      'willSet' // contextual
    ];
    
    // NOTE: Contextual keywords are reserved only in specific contexts.
    // Ideally, these should be matched using modes to avoid false positives.
    
    // Literals.
    const literals = [
      'false',
      'nil',
      'true'
    ];
    
    // Keywords used in precedence groups.
    const precedencegroupKeywords = [
      'assignment',
      'associativity',
      'higherThan',
      'left',
      'lowerThan',
      'none',
      'right'
    ];
    
    // Keywords that start with a number sign (#).
    // #available is handled separately.
    const numberSignKeywords = [
      '#colorLiteral',
      '#column',
      '#dsohandle',
      '#else',
      '#elseif',
      '#endif',
      '#error',
      '#file',
      '#fileID',
      '#fileLiteral',
      '#filePath',
      '#function',
      '#if',
      '#imageLiteral',
      '#keyPath',
      '#line',
      '#selector',
      '#sourceLocation',
      '#warn_unqualified_access',
      '#warning'
    ];
    
    // Global functions in the Standard Library.
    const builtIns = [
      'abs',
      'all',
      'any',
      'assert',
      'assertionFailure',
      'debugPrint',
      'dump',
      'fatalError',
      'getVaList',
      'isKnownUniquelyReferenced',
      'max',
      'min',
      'numericCast',
      'pointwiseMax',
      'pointwiseMin',
      'precondition',
      'preconditionFailure',
      'print',
      'readLine',
      'repeatElement',
      'sequence',
      'stride',
      'swap',
      'swift_unboxFromSwiftValueWithType',
      'transcode',
      'type',
      'unsafeBitCast',
      'unsafeDowncast',
      'withExtendedLifetime',
      'withUnsafeMutablePointer',
      'withUnsafePointer',
      'withVaList',
      'withoutActuallyEscaping',
      'zip'
    ];
    
    // Valid first characters for operators.
    const operatorHead = either(
      /[/=\-+!*%<>&|^~?]/,
      /[\u00A1-\u00A7]/,
      /[\u00A9\u00AB]/,
      /[\u00AC\u00AE]/,
      /[\u00B0\u00B1]/,
      /[\u00B6\u00BB\u00BF\u00D7\u00F7]/,
      /[\u2016-\u2017]/,
      /[\u2020-\u2027]/,
      /[\u2030-\u203E]/,
      /[\u2041-\u2053]/,
      /[\u2055-\u205E]/,
      /[\u2190-\u23FF]/,
      /[\u2500-\u2775]/,
      /[\u2794-\u2BFF]/,
      /[\u2E00-\u2E7F]/,
      /[\u3001-\u3003]/,
      /[\u3008-\u3020]/,
      /[\u3030]/
    );
    
    // Valid characters for operators.
    const operatorCharacter = either(
      operatorHead,
      /[\u0300-\u036F]/,
      /[\u1DC0-\u1DFF]/,
      /[\u20D0-\u20FF]/,
      /[\uFE00-\uFE0F]/,
      /[\uFE20-\uFE2F]/
      // TODO: The following characters are also allowed, but the regex isn't supported yet.
      // /[\u{E0100}-\u{E01EF}]/u
    );
    
    // Valid operator.
    const operator = concat(operatorHead, operatorCharacter, '*');
    
    // Valid first characters for identifiers.
    const identifierHead = either(
      /[a-zA-Z_]/,
      /[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,
      /[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,
      /[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,
      /[\u1E00-\u1FFF]/,
      /[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,
      /[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,
      /[\u2C00-\u2DFF\u2E80-\u2FFF]/,
      /[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,
      /[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,
      /[\uFE47-\uFEFE\uFF00-\uFFFD]/ // Should be /[\uFE47-\uFFFD]/, but we have to exclude FEFF.
      // The following characters are also allowed, but the regexes aren't supported yet.
      // /[\u{10000}-\u{1FFFD}\u{20000-\u{2FFFD}\u{30000}-\u{3FFFD}\u{40000}-\u{4FFFD}]/u,
      // /[\u{50000}-\u{5FFFD}\u{60000-\u{6FFFD}\u{70000}-\u{7FFFD}\u{80000}-\u{8FFFD}]/u,
      // /[\u{90000}-\u{9FFFD}\u{A0000-\u{AFFFD}\u{B0000}-\u{BFFFD}\u{C0000}-\u{CFFFD}]/u,
      // /[\u{D0000}-\u{DFFFD}\u{E0000-\u{EFFFD}]/u
    );
    
    // Valid characters for identifiers.
    const identifierCharacter = either(
      identifierHead,
      /\d/,
      /[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/
    );
    
    // Valid identifier.
    const identifier = concat(identifierHead, identifierCharacter, '*');
    
    // Valid type identifier.
    const typeIdentifier = concat(/[A-Z]/, identifierCharacter, '*');
    
    // Built-in attributes, which are highlighted as keywords.
    // @available is handled separately.
    const keywordAttributes = [
      'autoclosure',
      concat(/convention\(/, either('swift', 'block', 'c'), /\)/),
      'discardableResult',
      'dynamicCallable',
      'dynamicMemberLookup',
      'escaping',
      'frozen',
      'GKInspectable',
      'IBAction',
      'IBDesignable',
      'IBInspectable',
      'IBOutlet',
      'IBSegueAction',
      'inlinable',
      'main',
      'nonobjc',
      'NSApplicationMain',
      'NSCopying',
      'NSManaged',
      concat(/objc\(/, identifier, /\)/),
      'objc',
      'objcMembers',
      'propertyWrapper',
      'requires_stored_property_inits',
      'testable',
      'UIApplicationMain',
      'unknown',
      'usableFromInline'
    ];
    
    // Contextual keywords used in @available and #available.
    const availabilityKeywords = [
      'iOS',
      'iOSApplicationExtension',
      'macOS',
      'macOSApplicationExtension',
      'macCatalyst',
      'macCatalystApplicationExtension',
      'watchOS',
      'watchOSApplicationExtension',
      'tvOS',
      'tvOSApplicationExtension',
      'swift'
    ];
    
    /*
    Language: Swift
    Description: Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
    Author: Steven Van Impe 
    Contributors: Chris Eidhof , Nate Cook , Alexander Lichter , Richard Gibson 
    Website: https://swift.org
    Category: common, system
    */
    
    /** @type LanguageFn */
    function swift(hljs) {
      const WHITESPACE = {
        match: /\s+/,
        relevance: 0
      };
      // https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#ID411
      const BLOCK_COMMENT = hljs.COMMENT(
        '/\\*',
        '\\*/',
        {
          contains: [ 'self' ]
        }
      );
      const COMMENTS = [
        hljs.C_LINE_COMMENT_MODE,
        BLOCK_COMMENT
      ];
    
      // https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#ID413
      // https://docs.swift.org/swift-book/ReferenceManual/zzSummaryOfTheGrammar.html
      const DOT_KEYWORD = {
        className: 'keyword',
        begin: concat(/\./, lookahead(either(...dotKeywords, ...optionalDotKeywords))),
        end: either(...dotKeywords, ...optionalDotKeywords),
        excludeBegin: true
      };
      const KEYWORD_GUARD = {
        // Consume .keyword to prevent highlighting properties and methods as keywords.
        match: concat(/\./, either(...keywords)),
        relevance: 0
      };
      const PLAIN_KEYWORDS = keywords
        .filter(kw => typeof kw === 'string')
        .concat([ "_|0" ]); // seems common, so 0 relevance
      const REGEX_KEYWORDS = keywords
        .filter(kw => typeof kw !== 'string') // find regex
        .concat(keywordTypes)
        .map(keywordWrapper);
      const KEYWORD = {
        variants: [
          {
            className: 'keyword',
            match: either(...REGEX_KEYWORDS, ...optionalDotKeywords)
          }
        ]
      };
      // find all the regular keywords
      const KEYWORDS = {
        $pattern: either(
          /\b\w+/, // regular keywords
          /#\w+/ // number keywords
        ),
        keyword: PLAIN_KEYWORDS
          .concat(numberSignKeywords),
        literal: literals
      };
      const KEYWORD_MODES = [
        DOT_KEYWORD,
        KEYWORD_GUARD,
        KEYWORD
      ];
    
      // https://github.com/apple/swift/tree/main/stdlib/public/core
      const BUILT_IN_GUARD = {
        // Consume .built_in to prevent highlighting properties and methods.
        match: concat(/\./, either(...builtIns)),
        relevance: 0
      };
      const BUILT_IN = {
        className: 'built_in',
        match: concat(/\b/, either(...builtIns), /(?=\()/)
      };
      const BUILT_INS = [
        BUILT_IN_GUARD,
        BUILT_IN
      ];
    
      // https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#ID418
      const OPERATOR_GUARD = {
        // Prevent -> from being highlighting as an operator.
        match: /->/,
        relevance: 0
      };
      const OPERATOR = {
        className: 'operator',
        relevance: 0,
        variants: [
          {
            match: operator
          },
          {
            // dot-operator: only operators that start with a dot are allowed to use dots as
            // characters (..., ...<, .*, etc). So there rule here is: a dot followed by one or more
            // characters that may also include dots.
            match: `\\.(\\.|${operatorCharacter})+`
          }
        ]
      };
      const OPERATORS = [
        OPERATOR_GUARD,
        OPERATOR
      ];
    
      // https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#grammar_numeric-literal
      // TODO: Update for leading `-` after lookbehind is supported everywhere
      const decimalDigits = '([0-9]_*)+';
      const hexDigits = '([0-9a-fA-F]_*)+';
      const NUMBER = {
        className: 'number',
        relevance: 0,
        variants: [
          // decimal floating-point-literal (subsumes decimal-literal)
          {
            match: `\\b(${decimalDigits})(\\.(${decimalDigits}))?` + `([eE][+-]?(${decimalDigits}))?\\b`
          },
          // hexadecimal floating-point-literal (subsumes hexadecimal-literal)
          {
            match: `\\b0x(${hexDigits})(\\.(${hexDigits}))?` + `([pP][+-]?(${decimalDigits}))?\\b`
          },
          // octal-literal
          {
            match: /\b0o([0-7]_*)+\b/
          },
          // binary-literal
          {
            match: /\b0b([01]_*)+\b/
          }
        ]
      };
    
      // https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#grammar_string-literal
      const ESCAPED_CHARACTER = (rawDelimiter = "") => ({
        className: 'subst',
        variants: [
          {
            match: concat(/\\/, rawDelimiter, /[0\\tnr"']/)
          },
          {
            match: concat(/\\/, rawDelimiter, /u\{[0-9a-fA-F]{1,8}\}/)
          }
        ]
      });
      const ESCAPED_NEWLINE = (rawDelimiter = "") => ({
        className: 'subst',
        match: concat(/\\/, rawDelimiter, /[\t ]*(?:[\r\n]|\r\n)/)
      });
      const INTERPOLATION = (rawDelimiter = "") => ({
        className: 'subst',
        label: "interpol",
        begin: concat(/\\/, rawDelimiter, /\(/),
        end: /\)/
      });
      const MULTILINE_STRING = (rawDelimiter = "") => ({
        begin: concat(rawDelimiter, /"""/),
        end: concat(/"""/, rawDelimiter),
        contains: [
          ESCAPED_CHARACTER(rawDelimiter),
          ESCAPED_NEWLINE(rawDelimiter),
          INTERPOLATION(rawDelimiter)
        ]
      });
      const SINGLE_LINE_STRING = (rawDelimiter = "") => ({
        begin: concat(rawDelimiter, /"/),
        end: concat(/"/, rawDelimiter),
        contains: [
          ESCAPED_CHARACTER(rawDelimiter),
          INTERPOLATION(rawDelimiter)
        ]
      });
      const STRING = {
        className: 'string',
        variants: [
          MULTILINE_STRING(),
          MULTILINE_STRING("#"),
          MULTILINE_STRING("##"),
          MULTILINE_STRING("###"),
          SINGLE_LINE_STRING(),
          SINGLE_LINE_STRING("#"),
          SINGLE_LINE_STRING("##"),
          SINGLE_LINE_STRING("###")
        ]
      };
    
      // https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#ID412
      const QUOTED_IDENTIFIER = {
        match: concat(/`/, identifier, /`/)
      };
      const IMPLICIT_PARAMETER = {
        className: 'variable',
        match: /\$\d+/
      };
      const PROPERTY_WRAPPER_PROJECTION = {
        className: 'variable',
        match: `\\$${identifierCharacter}+`
      };
      const IDENTIFIERS = [
        QUOTED_IDENTIFIER,
        IMPLICIT_PARAMETER,
        PROPERTY_WRAPPER_PROJECTION
      ];
    
      // https://docs.swift.org/swift-book/ReferenceManual/Attributes.html
      const AVAILABLE_ATTRIBUTE = {
        match: /(@|#)available/,
        className: "keyword",
        starts: {
          contains: [
            {
              begin: /\(/,
              end: /\)/,
              keywords: availabilityKeywords,
              contains: [
                ...OPERATORS,
                NUMBER,
                STRING
              ]
            }
          ]
        }
      };
      const KEYWORD_ATTRIBUTE = {
        className: 'keyword',
        match: concat(/@/, either(...keywordAttributes))
      };
      const USER_DEFINED_ATTRIBUTE = {
        className: 'meta',
        match: concat(/@/, identifier)
      };
      const ATTRIBUTES = [
        AVAILABLE_ATTRIBUTE,
        KEYWORD_ATTRIBUTE,
        USER_DEFINED_ATTRIBUTE
      ];
    
      // https://docs.swift.org/swift-book/ReferenceManual/Types.html
      const TYPE = {
        match: lookahead(/\b[A-Z]/),
        relevance: 0,
        contains: [
          { // Common Apple frameworks, for relevance boost
            className: 'type',
            match: concat(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/, identifierCharacter, '+')
          },
          { // Type identifier
            className: 'type',
            match: typeIdentifier,
            relevance: 0
          },
          { // Optional type
            match: /[?!]+/,
            relevance: 0
          },
          { // Variadic parameter
            match: /\.\.\./,
            relevance: 0
          },
          { // Protocol composition
            match: concat(/\s+&\s+/, lookahead(typeIdentifier)),
            relevance: 0
          }
        ]
      };
      const GENERIC_ARGUMENTS = {
        begin: //,
        keywords: KEYWORDS,
        contains: [
          ...COMMENTS,
          ...KEYWORD_MODES,
          ...ATTRIBUTES,
          OPERATOR_GUARD,
          TYPE
        ]
      };
      TYPE.contains.push(GENERIC_ARGUMENTS);
    
      // https://docs.swift.org/swift-book/ReferenceManual/Expressions.html#ID552
      // Prevents element names from being highlighted as keywords.
      const TUPLE_ELEMENT_NAME = {
        match: concat(identifier, /\s*:/),
        keywords: "_|0",
        relevance: 0
      };
      // Matches tuples as well as the parameter list of a function type.
      const TUPLE = {
        begin: /\(/,
        end: /\)/,
        relevance: 0,
        keywords: KEYWORDS,
        contains: [
          'self',
          TUPLE_ELEMENT_NAME,
          ...COMMENTS,
          ...KEYWORD_MODES,
          ...BUILT_INS,
          ...OPERATORS,
          NUMBER,
          STRING,
          ...IDENTIFIERS,
          ...ATTRIBUTES,
          TYPE
        ]
      };
    
      // https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID362
      // Matches both the keyword func and the function title.
      // Grouping these lets us differentiate between the operator function <
      // and the start of the generic parameter clause (also <).
      const FUNC_PLUS_TITLE = {
        beginKeywords: 'func',
        contains: [
          {
            className: 'title',
            match: either(QUOTED_IDENTIFIER.match, identifier, operator),
            // Required to make sure the opening < of the generic parameter clause
            // isn't parsed as a second title.
            endsParent: true,
            relevance: 0
          },
          WHITESPACE
        ]
      };
      const GENERIC_PARAMETERS = {
        begin: //,
        contains: [
          ...COMMENTS,
          TYPE
        ]
      };
      const FUNCTION_PARAMETER_NAME = {
        begin: either(
          lookahead(concat(identifier, /\s*:/)),
          lookahead(concat(identifier, /\s+/, identifier, /\s*:/))
        ),
        end: /:/,
        relevance: 0,
        contains: [
          {
            className: 'keyword',
            match: /\b_\b/
          },
          {
            className: 'params',
            match: identifier
          }
        ]
      };
      const FUNCTION_PARAMETERS = {
        begin: /\(/,
        end: /\)/,
        keywords: KEYWORDS,
        contains: [
          FUNCTION_PARAMETER_NAME,
          ...COMMENTS,
          ...KEYWORD_MODES,
          ...OPERATORS,
          NUMBER,
          STRING,
          ...ATTRIBUTES,
          TYPE,
          TUPLE
        ],
        endsParent: true,
        illegal: /["']/
      };
      const FUNCTION = {
        className: 'function',
        match: lookahead(/\bfunc\b/),
        contains: [
          FUNC_PLUS_TITLE,
          GENERIC_PARAMETERS,
          FUNCTION_PARAMETERS,
          WHITESPACE
        ],
        illegal: [
          /\[/,
          /%/
        ]
      };
    
      // https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID375
      // https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID379
      const INIT_SUBSCRIPT = {
        className: 'function',
        match: /\b(subscript|init[?!]?)\s*(?=[<(])/,
        keywords: {
          keyword: "subscript init init? init!",
          $pattern: /\w+[?!]?/
        },
        contains: [
          GENERIC_PARAMETERS,
          FUNCTION_PARAMETERS,
          WHITESPACE
        ],
        illegal: /\[|%/
      };
      // https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID380
      const OPERATOR_DECLARATION = {
        beginKeywords: 'operator',
        end: hljs.MATCH_NOTHING_RE,
        contains: [
          {
            className: 'title',
            match: operator,
            endsParent: true,
            relevance: 0
          }
        ]
      };
    
      // https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID550
      const PRECEDENCEGROUP = {
        beginKeywords: 'precedencegroup',
        end: hljs.MATCH_NOTHING_RE,
        contains: [
          {
            className: 'title',
            match: typeIdentifier,
            relevance: 0
          },
          {
            begin: /{/,
            end: /}/,
            relevance: 0,
            endsParent: true,
            keywords: [
              ...precedencegroupKeywords,
              ...literals
            ],
            contains: [ TYPE ]
          }
        ]
      };
    
      // Add supported submodes to string interpolation.
      for (const variant of STRING.variants) {
        const interpolation = variant.contains.find(mode => mode.label === "interpol");
        // TODO: Interpolation can contain any expression, so there's room for improvement here.
        interpolation.keywords = KEYWORDS;
        const submodes = [
          ...KEYWORD_MODES,
          ...BUILT_INS,
          ...OPERATORS,
          NUMBER,
          STRING,
          ...IDENTIFIERS
        ];
        interpolation.contains = [
          ...submodes,
          {
            begin: /\(/,
            end: /\)/,
            contains: [
              'self',
              ...submodes
            ]
          }
        ];
      }
    
      return {
        name: 'Swift',
        keywords: KEYWORDS,
        contains: [
          ...COMMENTS,
          FUNCTION,
          INIT_SUBSCRIPT,
          {
            className: 'class',
            beginKeywords: 'struct protocol class extension enum',
            end: '\\{',
            excludeEnd: true,
            keywords: KEYWORDS,
            contains: [
              hljs.inherit(hljs.TITLE_MODE, {
                begin: /[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/
              }),
              ...KEYWORD_MODES
            ]
          },
          OPERATOR_DECLARATION,
          PRECEDENCEGROUP,
          {
            beginKeywords: 'import',
            end: /$/,
            contains: [ ...COMMENTS ],
            relevance: 0
          },
          ...KEYWORD_MODES,
          ...BUILT_INS,
          ...OPERATORS,
          NUMBER,
          STRING,
          ...IDENTIFIERS,
          ...ATTRIBUTES,
          TYPE,
          TUPLE
        ]
      };
    }
    
    module.exports = swift;
    
    
    /***/ },
    
    /***/ 98199
    (module) {
    
    /*
    Language: Tagger Script
    Author: Philipp Wolfer 
    Description: Syntax Highlighting for the Tagger Script as used by MusicBrainz Picard.
    Website: https://picard.musicbrainz.org
     */
    function taggerscript(hljs) {
      const COMMENT = {
        className: 'comment',
        begin: /\$noop\(/,
        end: /\)/,
        contains: [ {
          begin: /\(/,
          end: /\)/,
          contains: [ 'self',
            {
              begin: /\\./
            } ]
        } ],
        relevance: 10
      };
    
      const FUNCTION = {
        className: 'keyword',
        begin: /\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,
        end: /\(/,
        excludeEnd: true
      };
    
      const VARIABLE = {
        className: 'variable',
        begin: /%[_a-zA-Z0-9:]*/,
        end: '%'
      };
    
      const ESCAPE_SEQUENCE = {
        className: 'symbol',
        begin: /\\./
      };
    
      return {
        name: 'Tagger Script',
        contains: [
          COMMENT,
          FUNCTION,
          VARIABLE,
          ESCAPE_SEQUENCE
        ]
      };
    }
    
    module.exports = taggerscript;
    
    
    /***/ },
    
    /***/ 58713
    (module) {
    
    /*
    Language: Test Anything Protocol
    Description: TAP, the Test Anything Protocol, is a simple text-based interface between testing modules in a test harness.
    Requires: yaml.js
    Author: Sergey Bronnikov 
    Website: https://testanything.org
    */
    
    function tap(hljs) {
      return {
        name: 'Test Anything Protocol',
        case_insensitive: true,
        contains: [
          hljs.HASH_COMMENT_MODE,
          // version of format and total amount of testcases
          {
            className: 'meta',
            variants: [
              {
                begin: '^TAP version (\\d+)$'
              },
              {
                begin: '^1\\.\\.(\\d+)$'
              }
            ]
          },
          // YAML block
          {
            begin: /---$/,
            end: '\\.\\.\\.$',
            subLanguage: 'yaml',
            relevance: 0
          },
          // testcase number
          {
            className: 'number',
            begin: ' (\\d+) '
          },
          // testcase status and description
          {
            className: 'symbol',
            variants: [
              {
                begin: '^ok'
              },
              {
                begin: '^not ok'
              }
            ]
          }
        ]
      };
    }
    
    module.exports = tap;
    
    
    /***/ },
    
    /***/ 41519
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: Tcl
    Description: Tcl is a very simple programming language.
    Author: Radek Liska 
    Website: https://www.tcl.tk/about/language.html
    */
    
    function tcl(hljs) {
      const TCL_IDENT = /[a-zA-Z_][a-zA-Z0-9_]*/;
    
      const NUMBER = {
        className: 'number',
        variants: [hljs.BINARY_NUMBER_MODE, hljs.C_NUMBER_MODE]
      };
    
      return {
        name: 'Tcl',
        aliases: ['tk'],
        keywords: 'after append apply array auto_execok auto_import auto_load auto_mkindex ' +
          'auto_mkindex_old auto_qualify auto_reset bgerror binary break catch cd chan clock ' +
          'close concat continue dde dict encoding eof error eval exec exit expr fblocked ' +
          'fconfigure fcopy file fileevent filename flush for foreach format gets glob global ' +
          'history http if incr info interp join lappend|10 lassign|10 lindex|10 linsert|10 list ' +
          'llength|10 load lrange|10 lrepeat|10 lreplace|10 lreverse|10 lsearch|10 lset|10 lsort|10 '+
          'mathfunc mathop memory msgcat namespace open package parray pid pkg::create pkg_mkIndex '+
          'platform platform::shell proc puts pwd read refchan regexp registry regsub|10 rename '+
          'return safe scan seek set socket source split string subst switch tcl_endOfWord '+
          'tcl_findLibrary tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter '+
          'tcl_wordBreakBefore tcltest tclvars tell time tm trace unknown unload unset update '+
          'uplevel upvar variable vwait while',
        contains: [
          hljs.COMMENT(';[ \\t]*#', '$'),
          hljs.COMMENT('^[ \\t]*#', '$'),
          {
            beginKeywords: 'proc',
            end: '[\\{]',
            excludeEnd: true,
            contains: [
              {
                className: 'title',
                begin: '[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*',
                end: '[ \\t\\n\\r]',
                endsWithParent: true,
                excludeEnd: true
              }
            ]
          },
          {
            className: "variable",
            variants: [
              {
                begin: concat(
                  /\$/,
                  optional(/::/),
                  TCL_IDENT,
                  '(::',
                  TCL_IDENT,
                  ')*'
                )
              },
              {
                begin: '\\$\\{(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*',
                end: '\\}',
                contains: [
                  NUMBER
                ]
              }
            ]
          },
          {
            className: 'string',
            contains: [hljs.BACKSLASH_ESCAPE],
            variants: [
              hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null})
            ]
          },
          NUMBER
        ]
      }
    }
    
    module.exports = tcl;
    
    
    /***/ },
    
    /***/ 45449
    (module) {
    
    /*
    Language: Thrift
    Author: Oleg Efimov 
    Description: Thrift message definition format
    Website: https://thrift.apache.org
    Category: protocols
    */
    
    function thrift(hljs) {
      const BUILT_IN_TYPES = 'bool byte i16 i32 i64 double string binary';
      return {
        name: 'Thrift',
        keywords: {
          keyword:
            'namespace const typedef struct enum service exception void oneway set list map required optional',
          built_in:
            BUILT_IN_TYPES,
          literal:
            'true false'
        },
        contains: [
          hljs.QUOTE_STRING_MODE,
          hljs.NUMBER_MODE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'class',
            beginKeywords: 'struct enum service exception',
            end: /\{/,
            illegal: /\n/,
            contains: [
              hljs.inherit(hljs.TITLE_MODE, {
                // hack: eating everything after the first title
                starts: {
                  endsWithParent: true,
                  excludeEnd: true
                }
              })
            ]
          },
          {
            begin: '\\b(set|list|map)\\s*<',
            end: '>',
            keywords: BUILT_IN_TYPES,
            contains: [ 'self' ]
          }
        ]
      };
    }
    
    module.exports = thrift;
    
    
    /***/ },
    
    /***/ 88454
    (module) {
    
    /*
    Language: TP
    Author: Jay Strybis 
    Description: FANUC TP programming language (TPP).
    */
    
    function tp(hljs) {
      const TPID = {
        className: 'number',
        begin: '[1-9][0-9]*', /* no leading zeros */
        relevance: 0
      };
      const TPLABEL = {
        className: 'symbol',
        begin: ':[^\\]]+'
      };
      const TPDATA = {
        className: 'built_in',
        begin: '(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER|' +
        'TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[',
        end: '\\]',
        contains: [
          'self',
          TPID,
          TPLABEL
        ]
      };
      const TPIO = {
        className: 'built_in',
        begin: '(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[',
        end: '\\]',
        contains: [
          'self',
          TPID,
          hljs.QUOTE_STRING_MODE, /* for pos section at bottom */
          TPLABEL
        ]
      };
    
      return {
        name: 'TP',
        keywords: {
          keyword:
            'ABORT ACC ADJUST AND AP_LD BREAK CALL CNT COL CONDITION CONFIG DA DB ' +
            'DIV DETECT ELSE END ENDFOR ERR_NUM ERROR_PROG FINE FOR GP GUARD INC ' +
            'IF JMP LINEAR_MAX_SPEED LOCK MOD MONITOR OFFSET Offset OR OVERRIDE ' +
            'PAUSE PREG PTH RT_LD RUN SELECT SKIP Skip TA TB TO TOOL_OFFSET ' +
            'Tool_Offset UF UT UFRAME_NUM UTOOL_NUM UNLOCK WAIT X Y Z W P R STRLEN ' +
            'SUBSTR FINDSTR VOFFSET PROG ATTR MN POS',
          literal:
            'ON OFF max_speed LPOS JPOS ENABLE DISABLE START STOP RESET'
        },
        contains: [
          TPDATA,
          TPIO,
          {
            className: 'keyword',
            begin: '/(PROG|ATTR|MN|POS|END)\\b'
          },
          {
            /* this is for cases like ,CALL */
            className: 'keyword',
            begin: '(CALL|RUN|POINT_LOGIC|LBL)\\b'
          },
          {
            /* this is for cases like CNT100 where the default lexemes do not
             * separate the keyword and the number */
            className: 'keyword',
            begin: '\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)'
          },
          {
            /* to catch numbers that do not have a word boundary on the left */
            className: 'number',
            begin: '\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b',
            relevance: 0
          },
          hljs.COMMENT('//', '[;$]'),
          hljs.COMMENT('!', '[;$]'),
          hljs.COMMENT('--eg:', '$'),
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            begin: '\'',
            end: '\''
          },
          hljs.C_NUMBER_MODE,
          {
            className: 'variable',
            begin: '\\$[A-Za-z0-9_]+'
          }
        ]
      };
    }
    
    module.exports = tp;
    
    
    /***/ },
    
    /***/ 23195
    (module) {
    
    /*
    Language: Twig
    Requires: xml.js
    Author: Luke Holder 
    Description: Twig is a templating language for PHP
    Website: https://twig.symfony.com
    Category: template
    */
    
    function twig(hljs) {
      var PARAMS = {
        className: 'params',
        begin: '\\(', end: '\\)'
      };
    
      var FUNCTION_NAMES = 'attribute block constant cycle date dump include ' +
                      'max min parent random range source template_from_string';
    
      var FUNCTIONS = {
        beginKeywords: FUNCTION_NAMES,
        keywords: {name: FUNCTION_NAMES},
        relevance: 0,
        contains: [
          PARAMS
        ]
      };
    
      var FILTER = {
        begin: /\|[A-Za-z_]+:?/,
        keywords:
          'abs batch capitalize column convert_encoding date date_modify default ' +
          'escape filter first format inky_to_html inline_css join json_encode keys last ' +
          'length lower map markdown merge nl2br number_format raw reduce replace ' +
          'reverse round slice sort spaceless split striptags title trim upper url_encode',
        contains: [
          FUNCTIONS
        ]
      };
    
      var TAGS = 'apply autoescape block deprecated do embed extends filter flush for from ' +
        'if import include macro sandbox set use verbatim with';
    
      TAGS = TAGS + ' ' + TAGS.split(' ').map(function(t){return 'end' + t}).join(' ');
    
      return {
        name: 'Twig',
        aliases: ['craftcms'],
        case_insensitive: true,
        subLanguage: 'xml',
        contains: [
          hljs.COMMENT(/\{#/, /#\}/),
          {
            className: 'template-tag',
            begin: /\{%/, end: /%\}/,
            contains: [
              {
                className: 'name',
                begin: /\w+/,
                keywords: TAGS,
                starts: {
                  endsWithParent: true,
                  contains: [FILTER, FUNCTIONS],
                  relevance: 0
                }
              }
            ]
          },
          {
            className: 'template-variable',
            begin: /\{\{/, end: /\}\}/,
            contains: ['self', FILTER, FUNCTIONS]
          }
        ]
      };
    }
    
    module.exports = twig;
    
    
    /***/ },
    
    /***/ 62825
    (module) {
    
    const IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*';
    const KEYWORDS = [
      "as", // for exports
      "in",
      "of",
      "if",
      "for",
      "while",
      "finally",
      "var",
      "new",
      "function",
      "do",
      "return",
      "void",
      "else",
      "break",
      "catch",
      "instanceof",
      "with",
      "throw",
      "case",
      "default",
      "try",
      "switch",
      "continue",
      "typeof",
      "delete",
      "let",
      "yield",
      "const",
      "class",
      // JS handles these with a special rule
      // "get",
      // "set",
      "debugger",
      "async",
      "await",
      "static",
      "import",
      "from",
      "export",
      "extends"
    ];
    const LITERALS = [
      "true",
      "false",
      "null",
      "undefined",
      "NaN",
      "Infinity"
    ];
    
    const TYPES = [
      "Intl",
      "DataView",
      "Number",
      "Math",
      "Date",
      "String",
      "RegExp",
      "Object",
      "Function",
      "Boolean",
      "Error",
      "Symbol",
      "Set",
      "Map",
      "WeakSet",
      "WeakMap",
      "Proxy",
      "Reflect",
      "JSON",
      "Promise",
      "Float64Array",
      "Int16Array",
      "Int32Array",
      "Int8Array",
      "Uint16Array",
      "Uint32Array",
      "Float32Array",
      "Array",
      "Uint8Array",
      "Uint8ClampedArray",
      "ArrayBuffer",
      "BigInt64Array",
      "BigUint64Array",
      "BigInt"
    ];
    
    const ERROR_TYPES = [
      "EvalError",
      "InternalError",
      "RangeError",
      "ReferenceError",
      "SyntaxError",
      "TypeError",
      "URIError"
    ];
    
    const BUILT_IN_GLOBALS = [
      "setInterval",
      "setTimeout",
      "clearInterval",
      "clearTimeout",
    
      "require",
      "exports",
    
      "eval",
      "isFinite",
      "isNaN",
      "parseFloat",
      "parseInt",
      "decodeURI",
      "decodeURIComponent",
      "encodeURI",
      "encodeURIComponent",
      "escape",
      "unescape"
    ];
    
    const BUILT_IN_VARIABLES = [
      "arguments",
      "this",
      "super",
      "console",
      "window",
      "document",
      "localStorage",
      "module",
      "global" // Node.js
    ];
    
    const BUILT_INS = [].concat(
      BUILT_IN_GLOBALS,
      BUILT_IN_VARIABLES,
      TYPES,
      ERROR_TYPES
    );
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /*
    Language: JavaScript
    Description: JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions.
    Category: common, scripting
    Website: https://developer.mozilla.org/en-US/docs/Web/JavaScript
    */
    
    /** @type LanguageFn */
    function javascript(hljs) {
      /**
       * Takes a string like " {
        const tag = "',
        end: ''
      };
      const XML_TAG = {
        begin: /<[A-Za-z0-9\\._:-]+/,
        end: /\/[A-Za-z0-9\\._:-]+>|\/>/,
        /**
         * @param {RegExpMatchArray} match
         * @param {CallbackResponse} response
         */
        isTrulyOpeningTag: (match, response) => {
          const afterMatchIndex = match[0].length + match.index;
          const nextChar = match.input[afterMatchIndex];
          // nested type?
          // HTML should not include another raw `<` inside a tag
          // But a type might: `>`, etc.
          if (nextChar === "<") {
            response.ignoreMatch();
            return;
          }
          // 
          // This is now either a tag or a type.
          if (nextChar === ">") {
            // if we cannot find a matching closing tag, then we
            // will ignore it
            if (!hasClosingTag(match, { after: afterMatchIndex })) {
              response.ignoreMatch();
            }
          }
        }
      };
      const KEYWORDS$1 = {
        $pattern: IDENT_RE,
        keyword: KEYWORDS,
        literal: LITERALS,
        built_in: BUILT_INS
      };
    
      // https://tc39.es/ecma262/#sec-literals-numeric-literals
      const decimalDigits = '[0-9](_?[0-9])*';
      const frac = `\\.(${decimalDigits})`;
      // DecimalIntegerLiteral, including Annex B NonOctalDecimalIntegerLiteral
      // https://tc39.es/ecma262/#sec-additional-syntax-numeric-literals
      const decimalInteger = `0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*`;
      const NUMBER = {
        className: 'number',
        variants: [
          // DecimalLiteral
          { begin: `(\\b(${decimalInteger})((${frac})|\\.)?|(${frac}))` +
            `[eE][+-]?(${decimalDigits})\\b` },
          { begin: `\\b(${decimalInteger})\\b((${frac})\\b|\\.)?|(${frac})\\b` },
    
          // DecimalBigIntegerLiteral
          { begin: `\\b(0|[1-9](_?[0-9])*)n\\b` },
    
          // NonDecimalIntegerLiteral
          { begin: "\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b" },
          { begin: "\\b0[bB][0-1](_?[0-1])*n?\\b" },
          { begin: "\\b0[oO][0-7](_?[0-7])*n?\\b" },
    
          // LegacyOctalIntegerLiteral (does not include underscore separators)
          // https://tc39.es/ecma262/#sec-additional-syntax-numeric-literals
          { begin: "\\b0[0-7]+n?\\b" },
        ],
        relevance: 0
      };
    
      const SUBST = {
        className: 'subst',
        begin: '\\$\\{',
        end: '\\}',
        keywords: KEYWORDS$1,
        contains: [] // defined later
      };
      const HTML_TEMPLATE = {
        begin: 'html`',
        end: '',
        starts: {
          end: '`',
          returnEnd: false,
          contains: [
            hljs.BACKSLASH_ESCAPE,
            SUBST
          ],
          subLanguage: 'xml'
        }
      };
      const CSS_TEMPLATE = {
        begin: 'css`',
        end: '',
        starts: {
          end: '`',
          returnEnd: false,
          contains: [
            hljs.BACKSLASH_ESCAPE,
            SUBST
          ],
          subLanguage: 'css'
        }
      };
      const TEMPLATE_STRING = {
        className: 'string',
        begin: '`',
        end: '`',
        contains: [
          hljs.BACKSLASH_ESCAPE,
          SUBST
        ]
      };
      const JSDOC_COMMENT = hljs.COMMENT(
        /\/\*\*(?!\/)/,
        '\\*/',
        {
          relevance: 0,
          contains: [
            {
              className: 'doctag',
              begin: '@[A-Za-z]+',
              contains: [
                {
                  className: 'type',
                  begin: '\\{',
                  end: '\\}',
                  relevance: 0
                },
                {
                  className: 'variable',
                  begin: IDENT_RE$1 + '(?=\\s*(-)|$)',
                  endsParent: true,
                  relevance: 0
                },
                // eat spaces (not newlines) so we can find
                // types or variables
                {
                  begin: /(?=[^\n])\s/,
                  relevance: 0
                }
              ]
            }
          ]
        }
      );
      const COMMENT = {
        className: "comment",
        variants: [
          JSDOC_COMMENT,
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.C_LINE_COMMENT_MODE
        ]
      };
      const SUBST_INTERNALS = [
        hljs.APOS_STRING_MODE,
        hljs.QUOTE_STRING_MODE,
        HTML_TEMPLATE,
        CSS_TEMPLATE,
        TEMPLATE_STRING,
        NUMBER,
        hljs.REGEXP_MODE
      ];
      SUBST.contains = SUBST_INTERNALS
        .concat({
          // we need to pair up {} inside our subst to prevent
          // it from ending too early by matching another }
          begin: /\{/,
          end: /\}/,
          keywords: KEYWORDS$1,
          contains: [
            "self"
          ].concat(SUBST_INTERNALS)
        });
      const SUBST_AND_COMMENTS = [].concat(COMMENT, SUBST.contains);
      const PARAMS_CONTAINS = SUBST_AND_COMMENTS.concat([
        // eat recursive parens in sub expressions
        {
          begin: /\(/,
          end: /\)/,
          keywords: KEYWORDS$1,
          contains: ["self"].concat(SUBST_AND_COMMENTS)
        }
      ]);
      const PARAMS = {
        className: 'params',
        begin: /\(/,
        end: /\)/,
        excludeBegin: true,
        excludeEnd: true,
        keywords: KEYWORDS$1,
        contains: PARAMS_CONTAINS
      };
    
      return {
        name: 'Javascript',
        aliases: ['js', 'jsx', 'mjs', 'cjs'],
        keywords: KEYWORDS$1,
        // this will be extended by TypeScript
        exports: { PARAMS_CONTAINS },
        illegal: /#(?![$_A-z])/,
        contains: [
          hljs.SHEBANG({
            label: "shebang",
            binary: "node",
            relevance: 5
          }),
          {
            label: "use_strict",
            className: 'meta',
            relevance: 10,
            begin: /^\s*['"]use (strict|asm)['"]/
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          HTML_TEMPLATE,
          CSS_TEMPLATE,
          TEMPLATE_STRING,
          COMMENT,
          NUMBER,
          { // object attr container
            begin: concat(/[{,\n]\s*/,
              // we need to look ahead to make sure that we actually have an
              // attribute coming up so we don't steal a comma from a potential
              // "value" container
              //
              // NOTE: this might not work how you think.  We don't actually always
              // enter this mode and stay.  Instead it might merely match `,
              // ` and then immediately end after the , because it
              // fails to find any actual attrs. But this still does the job because
              // it prevents the value contain rule from grabbing this instead and
              // prevening this rule from firing when we actually DO have keys.
              lookahead(concat(
                // we also need to allow for multiple possible comments inbetween
                // the first key:value pairing
                /(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,
                IDENT_RE$1 + '\\s*:'))),
            relevance: 0,
            contains: [
              {
                className: 'attr',
                begin: IDENT_RE$1 + lookahead('\\s*:'),
                relevance: 0
              }
            ]
          },
          { // "value" container
            begin: '(' + hljs.RE_STARTERS_RE + '|\\b(case|return|throw)\\b)\\s*',
            keywords: 'return throw case',
            contains: [
              COMMENT,
              hljs.REGEXP_MODE,
              {
                className: 'function',
                // we have to count the parens to make sure we actually have the
                // correct bounding ( ) before the =>.  There could be any number of
                // sub-expressions inside also surrounded by parens.
                begin: '(\\(' +
                '[^()]*(\\(' +
                '[^()]*(\\(' +
                '[^()]*' +
                '\\)[^()]*)*' +
                '\\)[^()]*)*' +
                '\\)|' + hljs.UNDERSCORE_IDENT_RE + ')\\s*=>',
                returnBegin: true,
                end: '\\s*=>',
                contains: [
                  {
                    className: 'params',
                    variants: [
                      {
                        begin: hljs.UNDERSCORE_IDENT_RE,
                        relevance: 0
                      },
                      {
                        className: null,
                        begin: /\(\s*\)/,
                        skip: true
                      },
                      {
                        begin: /\(/,
                        end: /\)/,
                        excludeBegin: true,
                        excludeEnd: true,
                        keywords: KEYWORDS$1,
                        contains: PARAMS_CONTAINS
                      }
                    ]
                  }
                ]
              },
              { // could be a comma delimited list of params to a function call
                begin: /,/, relevance: 0
              },
              {
                className: '',
                begin: /\s/,
                end: /\s*/,
                skip: true
              },
              { // JSX
                variants: [
                  { begin: FRAGMENT.begin, end: FRAGMENT.end },
                  {
                    begin: XML_TAG.begin,
                    // we carefully check the opening tag to see if it truly
                    // is a tag and not a false positive
                    'on:begin': XML_TAG.isTrulyOpeningTag,
                    end: XML_TAG.end
                  }
                ],
                subLanguage: 'xml',
                contains: [
                  {
                    begin: XML_TAG.begin,
                    end: XML_TAG.end,
                    skip: true,
                    contains: ['self']
                  }
                ]
              }
            ],
            relevance: 0
          },
          {
            className: 'function',
            beginKeywords: 'function',
            end: /[{;]/,
            excludeEnd: true,
            keywords: KEYWORDS$1,
            contains: [
              'self',
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
              PARAMS
            ],
            illegal: /%/
          },
          {
            // prevent this from getting swallowed up by function
            // since they appear "function like"
            beginKeywords: "while if switch catch for"
          },
          {
            className: 'function',
            // we have to count the parens to make sure we actually have the correct
            // bounding ( ).  There could be any number of sub-expressions inside
            // also surrounded by parens.
            begin: hljs.UNDERSCORE_IDENT_RE +
              '\\(' + // first parens
              '[^()]*(\\(' +
                '[^()]*(\\(' +
                  '[^()]*' +
                '\\)[^()]*)*' +
              '\\)[^()]*)*' +
              '\\)\\s*\\{', // end parens
            returnBegin:true,
            contains: [
              PARAMS,
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
            ]
          },
          // hack: prevents detection of keywords in some circumstances
          // .keyword()
          // $keyword = x
          {
            variants: [
              { begin: '\\.' + IDENT_RE$1 },
              { begin: '\\$' + IDENT_RE$1 }
            ],
            relevance: 0
          },
          { // ES6 class
            className: 'class',
            beginKeywords: 'class',
            end: /[{;=]/,
            excludeEnd: true,
            illegal: /[:"[\]]/,
            contains: [
              { beginKeywords: 'extends' },
              hljs.UNDERSCORE_TITLE_MODE
            ]
          },
          {
            begin: /\b(?=constructor)/,
            end: /[{;]/,
            excludeEnd: true,
            contains: [
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
              'self',
              PARAMS
            ]
          },
          {
            begin: '(get|set)\\s+(?=' + IDENT_RE$1 + '\\()',
            end: /\{/,
            keywords: "get set",
            contains: [
              hljs.inherit(hljs.TITLE_MODE, { begin: IDENT_RE$1 }),
              { begin: /\(\)/ }, // eat to avoid empty params
              PARAMS
            ]
          },
          {
            begin: /\$[(.]/ // relevance booster for a pattern common to JS libs: `$(something)` and `$.something`
          }
        ]
      };
    }
    
    /*
    Language: TypeScript
    Author: Panu Horsmalahti 
    Contributors: Ike Ku 
    Description: TypeScript is a strict superset of JavaScript
    Website: https://www.typescriptlang.org
    Category: common, scripting
    */
    
    /** @type LanguageFn */
    function typescript(hljs) {
      const IDENT_RE$1 = IDENT_RE;
      const NAMESPACE = {
        beginKeywords: 'namespace', end: /\{/, excludeEnd: true
      };
      const INTERFACE = {
        beginKeywords: 'interface', end: /\{/, excludeEnd: true,
        keywords: 'interface extends'
      };
      const USE_STRICT = {
        className: 'meta',
        relevance: 10,
        begin: /^\s*['"]use strict['"]/
      };
      const TYPES = [
        "any",
        "void",
        "number",
        "boolean",
        "string",
        "object",
        "never",
        "enum"
      ];
      const TS_SPECIFIC_KEYWORDS = [
        "type",
        "namespace",
        "typedef",
        "interface",
        "public",
        "private",
        "protected",
        "implements",
        "declare",
        "abstract",
        "readonly"
      ];
      const KEYWORDS$1 = {
        $pattern: IDENT_RE,
        keyword: KEYWORDS.concat(TS_SPECIFIC_KEYWORDS),
        literal: LITERALS,
        built_in: BUILT_INS.concat(TYPES)
      };
      const DECORATOR = {
        className: 'meta',
        begin: '@' + IDENT_RE$1,
      };
    
      const swapMode = (mode, label, replacement) => {
        const indx = mode.contains.findIndex(m => m.label === label);
        if (indx === -1) { throw new Error("can not find mode to replace"); }
        mode.contains.splice(indx, 1, replacement);
      };
    
      const tsLanguage = javascript(hljs);
    
      // this should update anywhere keywords is used since
      // it will be the same actual JS object
      Object.assign(tsLanguage.keywords, KEYWORDS$1);
    
      tsLanguage.exports.PARAMS_CONTAINS.push(DECORATOR);
      tsLanguage.contains = tsLanguage.contains.concat([
        DECORATOR,
        NAMESPACE,
        INTERFACE,
      ]);
    
      // TS gets a simpler shebang rule than JS
      swapMode(tsLanguage, "shebang", hljs.SHEBANG());
      // JS use strict rule purposely excludes `asm` which makes no sense
      swapMode(tsLanguage, "use_strict", USE_STRICT);
    
      const functionDeclaration = tsLanguage.contains.find(m => m.className === "function");
      functionDeclaration.relevance = 0; // () => {} is more typical in TypeScript
    
      Object.assign(tsLanguage, {
        name: 'TypeScript',
        aliases: ['ts', 'tsx']
      });
    
      return tsLanguage;
    }
    
    module.exports = typescript;
    
    
    /***/ },
    
    /***/ 55320
    (module) {
    
    /*
    Language: Vala
    Author: Antono Vasiljev 
    Description: Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.
    Website: https://wiki.gnome.org/Projects/Vala
    */
    
    function vala(hljs) {
      return {
        name: 'Vala',
        keywords: {
          keyword:
            // Value types
            'char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 ' +
            'uint16 uint32 uint64 float double bool struct enum string void ' +
            // Reference types
            'weak unowned owned ' +
            // Modifiers
            'async signal static abstract interface override virtual delegate ' +
            // Control Structures
            'if while do for foreach else switch case break default return try catch ' +
            // Visibility
            'public private protected internal ' +
            // Other
            'using new this get set const stdout stdin stderr var',
          built_in:
            'DBus GLib CCode Gee Object Gtk Posix',
          literal:
            'false true null'
        },
        contains: [
          {
            className: 'class',
            beginKeywords: 'class interface namespace',
            end: /\{/,
            excludeEnd: true,
            illegal: '[^,:\\n\\s\\.]',
            contains: [ hljs.UNDERSCORE_TITLE_MODE ]
          },
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          {
            className: 'string',
            begin: '"""',
            end: '"""',
            relevance: 5
          },
          hljs.APOS_STRING_MODE,
          hljs.QUOTE_STRING_MODE,
          hljs.C_NUMBER_MODE,
          {
            className: 'meta',
            begin: '^#',
            end: '$',
            relevance: 2
          }
        ]
      };
    }
    
    module.exports = vala;
    
    
    /***/ },
    
    /***/ 50959
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: Visual Basic .NET
    Description: Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework.
    Authors: Poren Chiang , Jan Pilzer
    Website: https://docs.microsoft.com/dotnet/visual-basic/getting-started
    Category: common
    */
    
    /** @type LanguageFn */
    function vbnet(hljs) {
      /**
       * Character Literal
       * Either a single character ("a"C) or an escaped double quote (""""C).
       */
      const CHARACTER = {
        className: 'string',
        begin: /"(""|[^/n])"C\b/
      };
    
      const STRING = {
        className: 'string',
        begin: /"/,
        end: /"/,
        illegal: /\n/,
        contains: [
          {
            // double quote escape
            begin: /""/
          }
        ]
      };
    
      /** Date Literals consist of a date, a time, or both separated by whitespace, surrounded by # */
      const MM_DD_YYYY = /\d{1,2}\/\d{1,2}\/\d{4}/;
      const YYYY_MM_DD = /\d{4}-\d{1,2}-\d{1,2}/;
      const TIME_12H = /(\d|1[012])(:\d+){0,2} *(AM|PM)/;
      const TIME_24H = /\d{1,2}(:\d{1,2}){1,2}/;
      const DATE = {
        className: 'literal',
        variants: [
          {
            // #YYYY-MM-DD# (ISO-Date) or #M/D/YYYY# (US-Date)
            begin: concat(/# */, either(YYYY_MM_DD, MM_DD_YYYY), / *#/)
          },
          {
            // #H:mm[:ss]# (24h Time)
            begin: concat(/# */, TIME_24H, / *#/)
          },
          {
            // #h[:mm[:ss]] A# (12h Time)
            begin: concat(/# */, TIME_12H, / *#/)
          },
          {
            // date plus time
            begin: concat(
              /# */,
              either(YYYY_MM_DD, MM_DD_YYYY),
              / +/,
              either(TIME_12H, TIME_24H),
              / *#/
            )
          }
        ]
      };
    
      const NUMBER = {
        className: 'number',
        relevance: 0,
        variants: [
          {
            // Float
            begin: /\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/
          },
          {
            // Integer (base 10)
            begin: /\b\d[\d_]*((U?[SIL])|[%&])?/
          },
          {
            // Integer (base 16)
            begin: /&H[\dA-F_]+((U?[SIL])|[%&])?/
          },
          {
            // Integer (base 8)
            begin: /&O[0-7_]+((U?[SIL])|[%&])?/
          },
          {
            // Integer (base 2)
            begin: /&B[01_]+((U?[SIL])|[%&])?/
          }
        ]
      };
    
      const LABEL = {
        className: 'label',
        begin: /^\w+:/
      };
    
      const DOC_COMMENT = hljs.COMMENT(/'''/, /$/, {
        contains: [
          {
            className: 'doctag',
            begin: /<\/?/,
            end: />/
          }
        ]
      });
    
      const COMMENT = hljs.COMMENT(null, /$/, {
        variants: [
          {
            begin: /'/
          },
          {
            // TODO: Use `beforeMatch:` for leading spaces
            begin: /([\t ]|^)REM(?=\s)/
          }
        ]
      });
    
      const DIRECTIVES = {
        className: 'meta',
        // TODO: Use `beforeMatch:` for indentation once available
        begin: /[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,
        end: /$/,
        keywords: {
          'meta-keyword':
            'const disable else elseif enable end externalsource if region then'
        },
        contains: [ COMMENT ]
      };
    
      return {
        name: 'Visual Basic .NET',
        aliases: [ 'vb' ],
        case_insensitive: true,
        classNameAliases: {
          label: 'symbol'
        },
        keywords: {
          keyword:
            'addhandler alias aggregate ansi as async assembly auto binary by byref byval ' + /* a-b */
            'call case catch class compare const continue custom declare default delegate dim distinct do ' + /* c-d */
            'each equals else elseif end enum erase error event exit explicit finally for friend from function ' + /* e-f */
            'get global goto group handles if implements imports in inherits interface into iterator ' + /* g-i */
            'join key let lib loop me mid module mustinherit mustoverride mybase myclass ' + /* j-m */
            'namespace narrowing new next notinheritable notoverridable ' + /* n */
            'of off on operator option optional order overloads overridable overrides ' + /* o */
            'paramarray partial preserve private property protected public ' + /* p */
            'raiseevent readonly redim removehandler resume return ' + /* r */
            'select set shadows shared skip static step stop structure strict sub synclock ' + /* s */
            'take text then throw to try unicode until using when where while widening with withevents writeonly yield' /* t-y */,
          built_in:
            // Operators https://docs.microsoft.com/dotnet/visual-basic/language-reference/operators
            'addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor ' +
            // Type Conversion Functions https://docs.microsoft.com/dotnet/visual-basic/language-reference/functions/type-conversion-functions
            'cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort',
          type:
            // Data types https://docs.microsoft.com/dotnet/visual-basic/language-reference/data-types
            'boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort',
          literal: 'true false nothing'
        },
        illegal:
          '//|\\{|\\}|endif|gosub|variant|wend|^\\$ ' /* reserved deprecated keywords */,
        contains: [
          CHARACTER,
          STRING,
          DATE,
          NUMBER,
          LABEL,
          DOC_COMMENT,
          COMMENT,
          DIRECTIVES
        ]
      };
    }
    
    module.exports = vbnet;
    
    
    /***/ },
    
    /***/ 88103
    (module) {
    
    /*
    Language: VBScript in HTML
    Requires: xml.js, vbscript.js
    Author: Ivan Sagalaev 
    Description: "Bridge" language defining fragments of VBScript in HTML within <% .. %>
    Website: https://en.wikipedia.org/wiki/VBScript
    Category: scripting
    */
    
    function vbscriptHtml(hljs) {
      return {
        name: 'VBScript in HTML',
        subLanguage: 'xml',
        contains: [
          {
            begin: '<%',
            end: '%>',
            subLanguage: 'vbscript'
          }
        ]
      };
    }
    
    module.exports = vbscriptHtml;
    
    
    /***/ },
    
    /***/ 4893
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: VBScript
    Description: VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.
    Author: Nikita Ledyaev 
    Contributors: Michal Gabrukiewicz 
    Website: https://en.wikipedia.org/wiki/VBScript
    Category: scripting
    */
    
    /** @type LanguageFn */
    function vbscript(hljs) {
      const BUILT_IN_FUNCTIONS = ('lcase month vartype instrrev ubound setlocale getobject rgb getref string ' +
      'weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency ' +
      'conversions csng timevalue second year space abs clng timeserial fixs len asc ' +
      'isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate ' +
      'instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex ' +
      'chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim ' +
      'strcomp int createobject loadpicture tan formatnumber mid ' +
      'split  cint sin datepart ltrim sqr ' +
      'time derived eval date formatpercent exp inputbox left ascw ' +
      'chrw regexp cstr err').split(" ");
      const BUILT_IN_OBJECTS = [
        "server",
        "response",
        "request",
        // take no arguments so can be called without ()
        "scriptengine",
        "scriptenginebuildversion",
        "scriptengineminorversion",
        "scriptenginemajorversion"
      ];
    
      const BUILT_IN_CALL = {
        begin: concat(either(...BUILT_IN_FUNCTIONS), "\\s*\\("),
        // relevance 0 because this is acting as a beginKeywords really
        relevance:0,
        keywords: {
          built_in: BUILT_IN_FUNCTIONS
        }
      };
    
      return {
        name: 'VBScript',
        aliases: ['vbs'],
        case_insensitive: true,
        keywords: {
          keyword:
            'call class const dim do loop erase execute executeglobal exit for each next function ' +
            'if then else on error option explicit new private property let get public randomize ' +
            'redim rem select case set stop sub while wend with end to elseif is or xor and not ' +
            'class_initialize class_terminate default preserve in me byval byref step resume goto',
          built_in: BUILT_IN_OBJECTS,
          literal:
            'true false null nothing empty'
        },
        illegal: '//',
        contains: [
          BUILT_IN_CALL,
          hljs.inherit(hljs.QUOTE_STRING_MODE, {contains: [{begin: '""'}]}),
          hljs.COMMENT(
            /'/,
            /$/,
            {
              relevance: 0
            }
          ),
          hljs.C_NUMBER_MODE
        ]
      };
    }
    
    module.exports = vbscript;
    
    
    /***/ },
    
    /***/ 57522
    (module) {
    
    /*
    Language: Verilog
    Author: Jon Evans 
    Contributors: Boone Severson 
    Description: Verilog is a hardware description language used in electronic design automation to describe digital and mixed-signal systems. This highlighter supports Verilog and SystemVerilog through IEEE 1800-2012.
    Website: http://www.verilog.com
    */
    
    function verilog(hljs) {
      const SV_KEYWORDS = {
        $pattern: /[\w\$]+/,
        keyword:
          'accept_on alias always always_comb always_ff always_latch and assert assign ' +
          'assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 ' +
          'byte case casex casez cell chandle checker class clocking cmos config const ' +
          'constraint context continue cover covergroup coverpoint cross deassign default ' +
          'defparam design disable dist do edge else end endcase endchecker endclass ' +
          'endclocking endconfig endfunction endgenerate endgroup endinterface endmodule ' +
          'endpackage endprimitive endprogram endproperty endspecify endsequence endtable ' +
          'endtask enum event eventually expect export extends extern final first_match for ' +
          'force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 ' +
          'if iff ifnone ignore_bins illegal_bins implements implies import incdir include ' +
          'initial inout input inside instance int integer interconnect interface intersect ' +
          'join join_any join_none large let liblist library local localparam logic longint ' +
          'macromodule matches medium modport module nand negedge nettype new nexttime nmos ' +
          'nor noshowcancelled not notif0 notif1 or output package packed parameter pmos ' +
          'posedge primitive priority program property protected pull0 pull1 pulldown pullup ' +
          'pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos ' +
          'real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran ' +
          'rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared ' +
          'sequence shortint shortreal showcancelled signed small soft solve specify specparam ' +
          'static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on ' +
          'sync_reject_on table tagged task this throughout time timeprecision timeunit tran ' +
          'tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 ' +
          'unsigned until until_with untyped use uwire var vectored virtual void wait wait_order ' +
          'wand weak weak0 weak1 while wildcard wire with within wor xnor xor',
        literal:
          'null',
        built_in:
          '$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale ' +
          '$bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat ' +
          '$realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson ' +
          '$assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff ' +
          '$assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk ' +
          '$fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control ' +
          '$coverage_get $coverage_save $set_coverage_db_name $rose $stable $past ' +
          '$rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display ' +
          '$coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename ' +
          '$unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow ' +
          '$floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning ' +
          '$dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh ' +
          '$tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random ' +
          '$dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson ' +
          '$dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array ' +
          '$async$nand$array $async$or$array $async$nor$array $sync$and$array ' +
          '$sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf ' +
          '$async$and$plane $async$nand$plane $async$or$plane $async$nor$plane ' +
          '$sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system ' +
          '$display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo ' +
          '$write $readmemb $readmemh $writememh $value$plusargs ' +
          '$dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit ' +
          '$writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb ' +
          '$dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall ' +
          '$dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo ' +
          '$fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh ' +
          '$swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb ' +
          '$fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat ' +
          '$sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror'
      };
    
      return {
        name: 'Verilog',
        aliases: [
          'v',
          'sv',
          'svh'
        ],
        case_insensitive: false,
        keywords: SV_KEYWORDS,
        contains: [
          hljs.C_BLOCK_COMMENT_MODE,
          hljs.C_LINE_COMMENT_MODE,
          hljs.QUOTE_STRING_MODE,
          {
            className: 'number',
            contains: [ hljs.BACKSLASH_ESCAPE ],
            variants: [
              {
                begin: '\\b((\\d+\'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)'
              },
              {
                begin: '\\B((\'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)'
              },
              {
                begin: '\\b([0-9_])+',
                relevance: 0
              }
            ]
          },
          /* parameters to instances */
          {
            className: 'variable',
            variants: [
              {
                begin: '#\\((?!parameter).+\\)'
              },
              {
                begin: '\\.\\w+',
                relevance: 0
              }
            ]
          },
          {
            className: 'meta',
            begin: '`',
            end: '$',
            keywords: {
              'meta-keyword':
                'define __FILE__ ' +
                '__LINE__ begin_keywords celldefine default_nettype define ' +
                'else elsif end_keywords endcelldefine endif ifdef ifndef ' +
                'include line nounconnected_drive pragma resetall timescale ' +
                'unconnected_drive undef undefineall'
            },
            relevance: 0
          }
        ]
      };
    }
    
    module.exports = verilog;
    
    
    /***/ },
    
    /***/ 37492
    (module) {
    
    /*
    Language: VHDL
    Author: Igor Kalnitsky 
    Contributors: Daniel C.K. Kho , Guillaume Savaton 
    Description: VHDL is a hardware description language used in electronic design automation to describe digital and mixed-signal systems.
    Website: https://en.wikipedia.org/wiki/VHDL
    */
    
    function vhdl(hljs) {
      // Regular expression for VHDL numeric literals.
    
      // Decimal literal:
      const INTEGER_RE = '\\d(_|\\d)*';
      const EXPONENT_RE = '[eE][-+]?' + INTEGER_RE;
      const DECIMAL_LITERAL_RE = INTEGER_RE + '(\\.' + INTEGER_RE + ')?' + '(' + EXPONENT_RE + ')?';
      // Based literal:
      const BASED_INTEGER_RE = '\\w+';
      const BASED_LITERAL_RE = INTEGER_RE + '#' + BASED_INTEGER_RE + '(\\.' + BASED_INTEGER_RE + ')?' + '#' + '(' + EXPONENT_RE + ')?';
    
      const NUMBER_RE = '\\b(' + BASED_LITERAL_RE + '|' + DECIMAL_LITERAL_RE + ')';
    
      return {
        name: 'VHDL',
        case_insensitive: true,
        keywords: {
          keyword:
            'abs access after alias all and architecture array assert assume assume_guarantee attribute ' +
            'begin block body buffer bus case component configuration constant context cover disconnect ' +
            'downto default else elsif end entity exit fairness file for force function generate ' +
            'generic group guarded if impure in inertial inout is label library linkage literal ' +
            'loop map mod nand new next nor not null of on open or others out package parameter port ' +
            'postponed procedure process property protected pure range record register reject ' +
            'release rem report restrict restrict_guarantee return rol ror select sequence ' +
            'severity shared signal sla sll sra srl strong subtype then to transport type ' +
            'unaffected units until use variable view vmode vprop vunit wait when while with xnor xor',
          built_in:
            'boolean bit character ' +
            'integer time delay_length natural positive ' +
            'string bit_vector file_open_kind file_open_status ' +
            'std_logic std_logic_vector unsigned signed boolean_vector integer_vector ' +
            'std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed ' +
            'real_vector time_vector',
          literal:
            'false true note warning error failure ' + // severity_level
            'line text side width' // textio
        },
        illegal: /\{/,
        contains: [
          hljs.C_BLOCK_COMMENT_MODE, // VHDL-2008 block commenting.
          hljs.COMMENT('--', '$'),
          hljs.QUOTE_STRING_MODE,
          {
            className: 'number',
            begin: NUMBER_RE,
            relevance: 0
          },
          {
            className: 'string',
            begin: '\'(U|X|0|1|Z|W|L|H|-)\'',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          },
          {
            className: 'symbol',
            begin: '\'[A-Za-z](_?[A-Za-z0-9])*',
            contains: [ hljs.BACKSLASH_ESCAPE ]
          }
        ]
      };
    }
    
    module.exports = vhdl;
    
    
    /***/ },
    
    /***/ 1192
    (module) {
    
    /*
    Language: Vim Script
    Author: Jun Yang 
    Description: full keyword and built-in from http://vimdoc.sourceforge.net/htmldoc/
    Website: https://www.vim.org
    Category: scripting
    */
    
    function vim(hljs) {
      return {
        name: 'Vim Script',
        keywords: {
          $pattern: /[!#@\w]+/,
          keyword:
            // express version except: ! & * < = > !! # @ @@
            'N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope ' +
            'cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ' +
            'ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 ' +
            'profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor ' +
            'so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew ' +
            'tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ ' +
            // full version
            'Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload ' +
            'bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap ' +
            'cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor ' +
            'endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap ' +
            'imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview ' +
            'lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap ' +
            'nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ' +
            'ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding ' +
            'scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace ' +
            'startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious ' + 'trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew ' +
            'vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank',
          built_in: // built in func
            'synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv ' +
            'complete_check add getwinposx getqflist getwinposy screencol ' +
            'clearmatches empty extend getcmdpos mzeval garbagecollect setreg ' +
            'ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable ' +
            'shiftwidth max sinh isdirectory synID system inputrestore winline ' +
            'atan visualmode inputlist tabpagewinnr round getregtype mapcheck ' +
            'hasmapto histdel argidx findfile sha256 exists toupper getcmdline ' +
            'taglist string getmatches bufnr strftime winwidth bufexists ' +
            'strtrans tabpagebuflist setcmdpos remote_read printf setloclist ' +
            'getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval ' +
            'resolve libcallnr foldclosedend reverse filter has_key bufname ' +
            'str2float strlen setline getcharmod setbufvar index searchpos ' +
            'shellescape undofile foldclosed setqflist buflisted strchars str2nr ' +
            'virtcol floor remove undotree remote_expr winheight gettabwinvar ' +
            'reltime cursor tabpagenr finddir localtime acos getloclist search ' +
            'tanh matchend rename gettabvar strdisplaywidth type abs py3eval ' +
            'setwinvar tolower wildmenumode log10 spellsuggest bufloaded ' +
            'synconcealed nextnonblank server2client complete settabwinvar ' +
            'executable input wincol setmatches getftype hlID inputsave ' +
            'searchpair or screenrow line settabvar histadd deepcopy strpart ' +
            'remote_peek and eval getftime submatch screenchar winsaveview ' +
            'matchadd mkdir screenattr getfontname libcall reltimestr getfsize ' +
            'winnr invert pow getbufline byte2line soundfold repeat fnameescape ' +
            'tagfiles sin strwidth spellbadword trunc maparg log lispindent ' +
            'hostname setpos globpath remote_foreground getchar synIDattr ' +
            'fnamemodify cscope_connection stridx winbufnr indent min ' +
            'complete_add nr2char searchpairpos inputdialog values matchlist ' +
            'items hlexists strridx browsedir expand fmod pathshorten line2byte ' +
            'argc count getwinvar glob foldtextresult getreg foreground cosh ' +
            'matchdelete has char2nr simplify histget searchdecl iconv ' +
            'winrestcmd pumvisible writefile foldlevel haslocaldir keys cos ' +
            'matchstr foldtext histnr tan tempname getcwd byteidx getbufvar ' +
            'islocked escape eventhandler remote_send serverlist winrestview ' +
            'synstack pyeval prevnonblank readfile cindent filereadable changenr ' +
            'exp'
        },
        illegal: /;/,
        contains: [
          hljs.NUMBER_MODE,
          {
            className: 'string',
            begin: '\'',
            end: '\'',
            illegal: '\\n'
          },
    
          /*
          A double quote can start either a string or a line comment. Strings are
          ended before the end of a line by another double quote and can contain
          escaped double-quotes and post-escaped line breaks.
    
          Also, any double quote at the beginning of a line is a comment but we
          don't handle that properly at the moment: any double quote inside will
          turn them into a string. Handling it properly will require a smarter
          parser.
          */
          {
            className: 'string',
            begin: /"(\\"|\n\\|[^"\n])*"/
          },
          hljs.COMMENT('"', '$'),
    
          {
            className: 'variable',
            begin: /[bwtglsav]:[\w\d_]*/
          },
          {
            className: 'function',
            beginKeywords: 'function function!',
            end: '$',
            relevance: 0,
            contains: [
              hljs.TITLE_MODE,
              {
                className: 'params',
                begin: '\\(',
                end: '\\)'
              }
            ]
          },
          {
            className: 'symbol',
            begin: /<[\w-]+>/
          }
        ]
      };
    }
    
    module.exports = vim;
    
    
    /***/ },
    
    /***/ 53447
    (module) {
    
    /*
    Language: Intel x86 Assembly
    Author: innocenat 
    Description: x86 assembly language using Intel's mnemonic and NASM syntax
    Website: https://en.wikipedia.org/wiki/X86_assembly_language
    Category: assembler
    */
    
    function x86asm(hljs) {
      return {
        name: 'Intel x86 Assembly',
        case_insensitive: true,
        keywords: {
          $pattern: '[.%]?' + hljs.IDENT_RE,
          keyword:
            'lock rep repe repz repne repnz xaquire xrelease bnd nobnd ' +
            'aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63',
          built_in:
            // Instruction pointer
            'ip eip rip ' +
            // 8-bit registers
            'al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ' +
            // 16-bit registers
            'ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w ' +
            // 32-bit registers
            'eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d ' +
            // 64-bit registers
            'rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 ' +
            // Segment registers
            'cs ds es fs gs ss ' +
            // Floating point stack registers
            'st st0 st1 st2 st3 st4 st5 st6 st7 ' +
            // MMX Registers
            'mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 ' +
            // SSE registers
            'xmm0  xmm1  xmm2  xmm3  xmm4  xmm5  xmm6  xmm7  xmm8  xmm9 xmm10  xmm11 xmm12 xmm13 xmm14 xmm15 ' +
            'xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ' +
            // AVX registers
            'ymm0  ymm1  ymm2  ymm3  ymm4  ymm5  ymm6  ymm7  ymm8  ymm9 ymm10  ymm11 ymm12 ymm13 ymm14 ymm15 ' +
            'ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 ' +
            // AVX-512F registers
            'zmm0  zmm1  zmm2  zmm3  zmm4  zmm5  zmm6  zmm7  zmm8  zmm9 zmm10  zmm11 zmm12 zmm13 zmm14 zmm15 ' +
            'zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 ' +
            // AVX-512F mask registers
            'k0 k1 k2 k3 k4 k5 k6 k7 ' +
            // Bound (MPX) register
            'bnd0 bnd1 bnd2 bnd3 ' +
            // Special register
            'cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 ' +
            // NASM altreg package
            'r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b ' +
            'r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d ' +
            'r0h r1h r2h r3h ' +
            'r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l ' +
    
            'db dw dd dq dt ddq do dy dz ' +
            'resb resw resd resq rest resdq reso resy resz ' +
            'incbin equ times ' +
            'byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr',
    
          meta:
            '%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif ' +
            '%if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep ' +
            '%endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment ' +
            '.nolist ' +
            '__FILE__ __LINE__ __SECT__  __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ ' +
            '__UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__  __PASS__ struc endstruc istruc at iend ' +
            'align alignb sectalign daz nodaz up down zero default option assume public ' +
    
            'bits use16 use32 use64 default section segment absolute extern global common cpu float ' +
            '__utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ ' +
            '__float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ ' +
            '__Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e ' +
            'float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__'
        },
        contains: [
          hljs.COMMENT(
            ';',
            '$',
            {
              relevance: 0
            }
          ),
          {
            className: 'number',
            variants: [
              // Float number and x87 BCD
              {
                begin: '\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|' +
                       '(0[Xx])?[0-9][0-9_]*(\\.[0-9_]*)?(?:[pP](?:[+-]?[0-9_]+)?)?)\\b',
                relevance: 0
              },
    
              // Hex number in $
              {
                begin: '\\$[0-9][0-9A-Fa-f]*',
                relevance: 0
              },
    
              // Number in H,D,T,Q,O,B,Y suffix
              {
                begin: '\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b'
              },
    
              // Number in X,D,T,Q,O,B,Y prefix
              {
                begin: '\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b'
              }
            ]
          },
          // Double quote string
          hljs.QUOTE_STRING_MODE,
          {
            className: 'string',
            variants: [
              // Single-quoted string
              {
                begin: '\'',
                end: '[^\\\\]\''
              },
              // Backquoted string
              {
                begin: '`',
                end: '[^\\\\]`'
              }
            ],
            relevance: 0
          },
          {
            className: 'symbol',
            variants: [
              // Global label and local label
              {
                begin: '^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)'
              },
              // Macro-local label
              {
                begin: '^\\s*%%[A-Za-z0-9_$#@~.?]*:'
              }
            ],
            relevance: 0
          },
          // Macro parameter
          {
            className: 'subst',
            begin: '%[0-9]+',
            relevance: 0
          },
          // Macro parameter
          {
            className: 'subst',
            begin: '%!\S+',
            relevance: 0
          },
          {
            className: 'meta',
            begin: /^\s*\.[\w_-]+/
          }
        ]
      };
    }
    
    module.exports = x86asm;
    
    
    /***/ },
    
    /***/ 15790
    (module) {
    
    /*
    Language: XL
    Author: Christophe de Dinechin 
    Description: An extensible programming language, based on parse tree rewriting
    Website: http://xlr.sf.net
    */
    
    function xl(hljs) {
      const BUILTIN_MODULES =
        'ObjectLoader Animate MovieCredits Slides Filters Shading Materials LensFlare Mapping VLCAudioVideo ' +
        'StereoDecoder PointCloud NetworkAccess RemoteControl RegExp ChromaKey Snowfall NodeJS Speech Charts';
    
      const XL_KEYWORDS = {
        $pattern: /[a-zA-Z][a-zA-Z0-9_?]*/,
        keyword:
          'if then else do while until for loop import with is as where when by data constant ' +
          'integer real text name boolean symbol infix prefix postfix block tree',
        literal:
          'true false nil',
        built_in:
          'in mod rem and or xor not abs sign floor ceil sqrt sin cos tan asin ' +
          'acos atan exp expm1 log log2 log10 log1p pi at text_length text_range ' +
          'text_find text_replace contains page slide basic_slide title_slide ' +
          'title subtitle fade_in fade_out fade_at clear_color color line_color ' +
          'line_width texture_wrap texture_transform texture scale_?x scale_?y ' +
          'scale_?z? translate_?x translate_?y translate_?z? rotate_?x rotate_?y ' +
          'rotate_?z? rectangle circle ellipse sphere path line_to move_to ' +
          'quad_to curve_to theme background contents locally time mouse_?x ' +
          'mouse_?y mouse_buttons ' +
          BUILTIN_MODULES
      };
    
      const DOUBLE_QUOTE_TEXT = {
        className: 'string',
        begin: '"',
        end: '"',
        illegal: '\\n'
      };
      const SINGLE_QUOTE_TEXT = {
        className: 'string',
        begin: '\'',
        end: '\'',
        illegal: '\\n'
      };
      const LONG_TEXT = {
        className: 'string',
        begin: '<<',
        end: '>>'
      };
      const BASED_NUMBER = {
        className: 'number',
        begin: '[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?'
      };
      const IMPORT = {
        beginKeywords: 'import',
        end: '$',
        keywords: XL_KEYWORDS,
        contains: [ DOUBLE_QUOTE_TEXT ]
      };
      const FUNCTION_DEFINITION = {
        className: 'function',
        begin: /[a-z][^\n]*->/,
        returnBegin: true,
        end: /->/,
        contains: [
          hljs.inherit(hljs.TITLE_MODE, {
            starts: {
              endsWithParent: true,
              keywords: XL_KEYWORDS
            }
          })
        ]
      };
      return {
        name: 'XL',
        aliases: [ 'tao' ],
        keywords: XL_KEYWORDS,
        contains: [
          hljs.C_LINE_COMMENT_MODE,
          hljs.C_BLOCK_COMMENT_MODE,
          DOUBLE_QUOTE_TEXT,
          SINGLE_QUOTE_TEXT,
          LONG_TEXT,
          FUNCTION_DEFINITION,
          IMPORT,
          BASED_NUMBER,
          hljs.NUMBER_MODE
        ]
      };
    }
    
    module.exports = xl;
    
    
    /***/ },
    
    /***/ 17285
    (module) {
    
    /**
     * @param {string} value
     * @returns {RegExp}
     * */
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function source(re) {
      if (!re) return null;
      if (typeof re === "string") return re;
    
      return re.source;
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function lookahead(re) {
      return concat('(?=', re, ')');
    }
    
    /**
     * @param {RegExp | string } re
     * @returns {string}
     */
    function optional(re) {
      return concat('(', re, ')?');
    }
    
    /**
     * @param {...(RegExp | string) } args
     * @returns {string}
     */
    function concat(...args) {
      const joined = args.map((x) => source(x)).join("");
      return joined;
    }
    
    /**
     * Any of the passed expresssions may match
     *
     * Creates a huge this | this | that | that match
     * @param {(RegExp | string)[] } args
     * @returns {string}
     */
    function either(...args) {
      const joined = '(' + args.map((x) => source(x)).join("|") + ")";
      return joined;
    }
    
    /*
    Language: HTML, XML
    Website: https://www.w3.org/XML/
    Category: common
    Audit: 2020
    */
    
    /** @type LanguageFn */
    function xml(hljs) {
      // Element names can contain letters, digits, hyphens, underscores, and periods
      const TAG_NAME_RE = concat(/[A-Z_]/, optional(/[A-Z0-9_.-]*:/), /[A-Z0-9_.-]*/);
      const XML_IDENT_RE = /[A-Za-z0-9._:-]+/;
      const XML_ENTITIES = {
        className: 'symbol',
        begin: /&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/
      };
      const XML_META_KEYWORDS = {
        begin: /\s/,
        contains: [
          {
            className: 'meta-keyword',
            begin: /#?[a-z_][a-z1-9_-]+/,
            illegal: /\n/
          }
        ]
      };
      const XML_META_PAR_KEYWORDS = hljs.inherit(XML_META_KEYWORDS, {
        begin: /\(/,
        end: /\)/
      });
      const APOS_META_STRING_MODE = hljs.inherit(hljs.APOS_STRING_MODE, {
        className: 'meta-string'
      });
      const QUOTE_META_STRING_MODE = hljs.inherit(hljs.QUOTE_STRING_MODE, {
        className: 'meta-string'
      });
      const TAG_INTERNALS = {
        endsWithParent: true,
        illegal: /`]+/
                  }
                ]
              }
            ]
          }
        ]
      };
      return {
        name: 'HTML, XML',
        aliases: [
          'html',
          'xhtml',
          'rss',
          'atom',
          'xjb',
          'xsd',
          'xsl',
          'plist',
          'wsf',
          'svg'
        ],
        case_insensitive: true,
        contains: [
          {
            className: 'meta',
            begin: //,
            relevance: 10,
            contains: [
              XML_META_KEYWORDS,
              QUOTE_META_STRING_MODE,
              APOS_META_STRING_MODE,
              XML_META_PAR_KEYWORDS,
              {
                begin: /\[/,
                end: /\]/,
                contains: [
                  {
                    className: 'meta',
                    begin: //,
                    contains: [
                      XML_META_KEYWORDS,
                      XML_META_PAR_KEYWORDS,
                      QUOTE_META_STRING_MODE,
                      APOS_META_STRING_MODE
                    ]
                  }
                ]
              }
            ]
          },
          hljs.COMMENT(
            //,
            {
              relevance: 10
            }
          ),
          {
            begin: //,
            relevance: 10
          },
          XML_ENTITIES,
          {
            className: 'meta',
            begin: /<\?xml/,
            end: /\?>/,
            relevance: 10
          },
          {
            className: 'tag',
            /*
            The lookahead pattern (?=...) ensures that 'begin' only matches
            ')/,
            end: />/,
            keywords: {
              name: 'style'
            },
            contains: [ TAG_INTERNALS ],
            starts: {
              end: /<\/style>/,
              returnEnd: true,
              subLanguage: [
                'css',
                'xml'
              ]
            }
          },
          {
            className: 'tag',
            // See the comment in the