75 lines
90 KiB
JavaScript
75 lines
90 KiB
JavaScript
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
exports.id = "vendor-chunks/intl-messageformat@11.2.0";
|
|
exports.ids = ["vendor-chunks/intl-messageformat@11.2.0"];
|
|
exports.modules = {
|
|
|
|
/***/ "(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/core.js":
|
|
/*!**************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/core.js ***!
|
|
\**************************************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IntlMessageFormat: () => (/* binding */ IntlMessageFormat)\n/* harmony export */ });\n/* harmony import */ var _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @formatjs/fast-memoize */ \"(rsc)/./node_modules/.pnpm/@formatjs+fast-memoize@3.1.1/node_modules/@formatjs/fast-memoize/index.js\");\n/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ \"(rsc)/./node_modules/.pnpm/@formatjs+icu-messageformat-parser@3.5.3/node_modules/@formatjs/icu-messageformat-parser/index.js\");\n/* harmony import */ var _formatters_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formatters.js */ \"(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js\");\n/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n\n\n// -- MessageFormat --------------------------------------------------------\nfunction mergeConfig(c1, c2) {\n\tif (!c2) {\n\t\treturn c1;\n\t}\n\treturn {\n\t\t...c1,\n\t\t...c2,\n\t\t...Object.keys(c1).reduce((all, k) => {\n\t\t\tall[k] = {\n\t\t\t\t...c1[k],\n\t\t\t\t...c2[k]\n\t\t\t};\n\t\t\treturn all;\n\t\t}, {})\n\t};\n}\nfunction mergeConfigs(defaultConfig, configs) {\n\tif (!configs) {\n\t\treturn defaultConfig;\n\t}\n\treturn Object.keys(defaultConfig).reduce((all, k) => {\n\t\tall[k] = mergeConfig(defaultConfig[k], configs[k]);\n\t\treturn all;\n\t}, { ...defaultConfig });\n}\nfunction createFastMemoizeCache(store) {\n\treturn { create() {\n\t\treturn {\n\t\t\tget(key) {\n\t\t\t\treturn store[key];\n\t\t\t},\n\t\t\tset(key, value) {\n\t\t\t\tstore[key] = value;\n\t\t\t}\n\t\t};\n\t} };\n}\nfunction createDefaultFormatters(cache = {\n\tnumber: {},\n\tdateTime: {},\n\tpluralRules: {}\n}) {\n\treturn {\n\t\tgetNumberFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)((...args) => new Intl.NumberFormat(...args), {\n\t\t\tcache: createFastMemoizeCache(cache.number),\n\t\t\tstrategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.strategies.variadic\n\t\t}),\n\t\tgetDateTimeFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)((...args) => new Intl.DateTimeFormat(...args), {\n\t\t\tcache: createFastMemoizeCache(cache.dateTime),\n\t\t\tstrategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.strategies.variadic\n\t\t}),\n\t\tgetPluralRules: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)((...args) => new Intl.PluralRules(...args), {\n\t\t\tcache: createFastMemoizeCache(cache.pluralRules),\n\t\t\tstrategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.strategies.variadic\n\t\t})\n\t};\n}\nclass IntlMessageFormat {\n\tast;\n\tlocales;\n\tresolvedLocale;\n\tformatters;\n\tformats;\n\tmessage;\n\tformatterCache = {\n\t\tnumber: {},\n\t\tdateTime: {},\n\t\tpluralRules: {}\n\t};\n\tconstructor(message, locales = IntlMessageFormat.defaultLocale, overrideFormats, opts) {\n\t\t// Defined first because it's used to build the format pattern.\n\t\tthis.locales = locales;\n\t\tthis.resolvedLocale = IntlMessageFormat.resolveLocale(locales);\n\t\tif (typeof message === \"string\") {\n\t\t\tthis.message = message;\n\t\t\tif (!IntlMessageFormat.__parse) {\n\t\t\t\tthrow new TypeError(\"IntlMessageFormat.__parse must be set to process `message` of type `string`\");\n\t\t\t}\n\t\t\tconst { ...parseOpts } = opts || {};\n\t\t\t// Parse string messages into an AST.\n\t\t\tthis.ast = IntlMessageFormat.__parse(message, {\n\t\t\t\t...parseOpts,\n\t\t\t\tlocale: this.resolvedLocale\n\t\t\t});\n\t\t} else {\n\t\t\tthis.ast = message;\n\t\t}\n\t\tif (!Array.isArray(this.ast)) {\n\t\t\tthrow new TypeError(\"A message must be provided as a String or AST.\");\n\t\t}\n\t\t// Creates a new object with the specified `formats` merged with the default\n\t\t// formats.\n\t\tthis.formats = mergeConfigs(IntlMessageFormat.formats, overrideFormats);\n\t\tthis.formatters = opts && opts.formatters || createDefaultFormatters(this.formatterCache);\n\t}\n\tformat = (values) => {\n\t\tconst parts = this.formatToParts(values);\n\t\t// Hot path for straight simple msg translations\n\t\tif (parts.length === 1) {\n\t\t\treturn parts[0].value;\n\t\t}\n\t\tconst result = parts.reduce((all, part) => {\n\t\t\tif (!all.length || part.type !== _formatters_js__WEBPACK_IMPORTED_MODULE_2__.PART_TYPE.literal || typeof all[all.length - 1] !== \"string\") {\n\t\t\t\tall.push(part.value);\n\t\t\t} else {\n\t\t\t\tall[all.length - 1] += part.value;\n\t\t\t}\n\t\t\treturn all;\n\t\t}, []);\n\t\tif (result.length <= 1) {\n\t\t\treturn result[0] || \"\";\n\t\t}\n\t\treturn result;\n\t};\n\tformatToParts = (values) => (0,_formatters_js__WEBPACK_IMPORTED_MODULE_2__.formatToParts)(this.ast, this.locales, this.formatters, this.formats, values, undefined, this.message);\n\tresolvedOptions = () => ({ locale: this.resolvedLocale?.toString() || Intl.NumberFormat.supportedLocalesOf(this.locales)[0] });\n\tgetAst = () => this.ast;\n\tstatic memoizedDefaultLocale = null;\n\tstatic get defaultLocale() {\n\t\tif (!IntlMessageFormat.memoizedDefaultLocale) {\n\t\t\tIntlMessageFormat.memoizedDefaultLocale = new Intl.NumberFormat().resolvedOptions().locale;\n\t\t}\n\t\treturn IntlMessageFormat.memoizedDefaultLocale;\n\t}\n\tstatic resolveLocale = (locales) => {\n\t\tif (typeof Intl.Locale === \"undefined\") {\n\t\t\treturn;\n\t\t}\n\t\tconst supportedLocales = Intl.NumberFormat.supportedLocalesOf(locales);\n\t\tif (supportedLocales.length > 0) {\n\t\t\treturn new Intl.Locale(supportedLocales[0]);\n\t\t}\n\t\treturn new Intl.Locale(typeof locales === \"string\" ? locales : locales[0]);\n\t};\n\tstatic __parse = _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.parse;\n\t// Default format options used as the prototype of the `formats` provided to the\n\t// constructor. These are used when constructing the internal Intl.NumberFormat\n\t// and Intl.DateTimeFormat instances.\n\tstatic formats = {\n\t\tnumber: {\n\t\t\tinteger: { maximumFractionDigits: 0 },\n\t\t\tcurrency: { style: \"currency\" },\n\t\t\tpercent: { style: \"percent\" }\n\t\t},\n\t\tdate: {\n\t\t\tshort: {\n\t\t\t\tmonth: \"numeric\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"2-digit\"\n\t\t\t},\n\t\t\tmedium: {\n\t\t\t\tmonth: \"short\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"numeric\"\n\t\t\t},\n\t\t\tlong: {\n\t\t\t\tmonth: \"long\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"numeric\"\n\t\t\t},\n\t\t\tfull: {\n\t\t\t\tweekday: \"long\",\n\t\t\t\tmonth: \"long\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"numeric\"\n\t\t\t}\n\t\t},\n\t\ttime: {\n\t\t\tshort: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\"\n\t\t\t},\n\t\t\tmedium: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\",\n\t\t\t\tsecond: \"numeric\"\n\t\t\t},\n\t\t\tlong: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\",\n\t\t\t\tsecond: \"numeric\",\n\t\t\t\ttimeZoneName: \"short\"\n\t\t\t},\n\t\t\tfull: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\",\n\t\t\t\tsecond: \"numeric\",\n\t\t\t\ttimeZoneName: \"short\"\n\t\t\t}\n\t\t}\n\t};\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9jb3JlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQzZEO0FBQ0Y7QUFDQTtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxJQUFJO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSxJQUFJLGtCQUFrQjtBQUN4QjtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCxhQUFhO0FBQ2I7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxtQkFBbUIsK0RBQU87QUFDMUI7QUFDQSxhQUFhLDhEQUFVO0FBQ3ZCLEdBQUc7QUFDSCxxQkFBcUIsK0RBQU87QUFDNUI7QUFDQSxhQUFhLDhEQUFVO0FBQ3ZCLEdBQUc7QUFDSCxrQkFBa0IsK0RBQU87QUFDekI7QUFDQSxhQUFhLDhEQUFVO0FBQ3ZCLEdBQUc7QUFDSDtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVk7QUFDWixjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsZUFBZTtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSixJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyxxREFBUztBQUM3QztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2Qiw2REFBYTtBQUMxQyw0QkFBNEIsa0dBQWtHO0FBQzlIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixxRUFBSztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYywwQkFBMEI7QUFDeEMsZUFBZSxtQkFBbUI7QUFDbEMsY0FBYztBQUNkLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9pbnRsLW1lc3NhZ2Vmb3JtYXRAMTEuMi4wL25vZGVfbW9kdWxlcy9pbnRsLW1lc3NhZ2Vmb3JtYXQvc3JjL2NvcmUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAoYykgMjAxNCwgWWFob28hIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbkNvcHlyaWdodHMgbGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgTGljZW5zZS5cblNlZSB0aGUgYWNjb21wYW55aW5nIExJQ0VOU0UgZmlsZSBmb3IgdGVybXMuXG4qL1xuaW1wb3J0IHsgbWVtb2l6ZSwgc3RyYXRlZ2llcyB9IGZyb20gXCJAZm9ybWF0anMvZmFzdC1tZW1vaXplXCI7XG5pbXBvcnQgeyBwYXJzZSB9IGZyb20gXCJAZm9ybWF0anMvaWN1LW1lc3NhZ2Vmb3JtYXQtcGFyc2VyXCI7XG5pbXBvcnQgeyBmb3JtYXRUb1BhcnRzLCBQQVJUX1RZUEUgfSBmcm9tIFwiLi9mb3JtYXR0ZXJzLmpzXCI7XG4vLyAtLSBNZXNzYWdlRm9ybWF0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mdW5jdGlvbiBtZXJnZUNvbmZpZyhjMSwgYzIpIHtcblx0aWYgKCFjMikge1xuXHRcdHJldHVybiBjMTtcblx0fVxuXHRyZXR1cm4ge1xuXHRcdC4uLmMxLFxuXHRcdC4uLmMyLFxuXHRcdC4uLk9iamVjdC5rZXlzKGMxKS5yZWR1Y2UoKGFsbCwgaykgPT4ge1xuXHRcdFx0YWxsW2tdID0ge1xuXHRcdFx0XHQuLi5jMVtrXSxcblx0XHRcdFx0Li4uYzJba11cblx0XHRcdH07XG5cdFx0XHRyZXR1cm4gYWxsO1xuXHRcdH0sIHt9KVxuXHR9O1xufVxuZnVuY3Rpb24gbWVyZ2VDb25maWdzKGRlZmF1bHRDb25maWcsIGNvbmZpZ3MpIHtcblx0aWYgKCFjb25maWdzKSB7XG5cdFx0cmV0dXJuIGRlZmF1bHRDb25maWc7XG5cdH1cblx0cmV0dXJuIE9iamVjdC5rZXlzKGRlZmF1bHRDb25maWcpLnJlZHVjZSgoYWxsLCBrKSA9PiB7XG5cdFx0YWxsW2tdID0gbWVyZ2VDb25maWcoZGVmYXVsdENvbmZpZ1trXSwgY29uZmlnc1trXSk7XG5cdFx0cmV0dXJuIGFsbDtcblx0fSwgeyAuLi5kZWZhdWx0Q29uZmlnIH0pO1xufVxuZnVuY3Rpb24gY3JlYXRlRmFzdE1lbW9pemVDYWNoZShzdG9yZSkge1xuXHRyZXR1cm4geyBjcmVhdGUoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGdldChrZXkpIHtcblx0XHRcdFx0cmV0dXJuIHN0b3JlW2tleV07XG5cdFx0XHR9LFxuXHRcdFx0c2V0KGtleSwgdmFsdWUpIHtcblx0XHRcdFx0c3RvcmVba2V5XSA9IHZhbHVlO1xuXHRcdFx0fVxuXHRcdH07XG5cdH0gfTtcbn1cbmZ1bmN0aW9uIGNyZWF0ZURlZmF1bHRGb3JtYXR0ZXJzKGNhY2hlID0ge1xuXHRudW1iZXI6IHt9LFxuXHRkYXRlVGltZToge30sXG5cdHBsdXJhbFJ1bGVzOiB7fVxufSkge1xuXHRyZXR1cm4ge1xuXHRcdGdldE51bWJlckZvcm1hdDogbWVtb2l6ZSgoLi4uYXJncykgPT4gbmV3IEludGwuTnVtYmVyRm9ybWF0KC4uLmFyZ3MpLCB7XG5cdFx0XHRjYWNoZTogY3JlYXRlRmFzdE1lbW9pemVDYWNoZShjYWNoZS5udW1iZXIpLFxuXHRcdFx0c3RyYXRlZ3k6IHN0cmF0ZWdpZXMudmFyaWFkaWNcblx0XHR9KSxcblx0XHRnZXREYXRlVGltZUZvcm1hdDogbWVtb2l6ZSgoLi4uYXJncykgPT4gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQoLi4uYXJncyksIHtcblx0XHRcdGNhY2hlOiBjcmVhdGVGYXN0TWVtb2l6ZUNhY2hlKGNhY2hlLmRhdGVUaW1lKSxcblx0XHRcdHN0cmF0ZWd5OiBzdHJhdGVnaWVzLnZhcmlhZGljXG5cdFx0fSksXG5cdFx0Z2V0UGx1cmFsUnVsZXM6IG1lbW9pemUoKC4uLmFyZ3MpID0+IG5ldyBJbnRsLlBsdXJhbFJ1bGVzKC4uLmFyZ3MpLCB7XG5cdFx0XHRjYWNoZTogY3JlYXRlRmFzdE1lbW9pemVDYWNoZShjYWNoZS5wbHVyYWxSdWxlcyksXG5cdFx0XHRzdHJhdGVneTogc3RyYXRlZ2llcy52YXJpYWRpY1xuXHRcdH0pXG5cdH07XG59XG5leHBvcnQgY2xhc3MgSW50bE1lc3NhZ2VGb3JtYXQge1xuXHRhc3Q7XG5cdGxvY2FsZXM7XG5cdHJlc29sdmVkTG9jYWxlO1xuXHRmb3JtYXR0ZXJzO1xuXHRmb3JtYXRzO1xuXHRtZXNzYWdlO1xuXHRmb3JtYXR0ZXJDYWNoZSA9IHtcblx0XHRudW1iZXI6IHt9LFxuXHRcdGRhdGVUaW1lOiB7fSxcblx0XHRwbHVyYWxSdWxlczoge31cblx0fTtcblx0Y29uc3RydWN0b3IobWVzc2FnZSwgbG9jYWxlcyA9IEludGxNZXNzYWdlRm9ybWF0LmRlZmF1bHRMb2NhbGUsIG92ZXJyaWRlRm9ybWF0cywgb3B0cykge1xuXHRcdC8vIERlZmluZWQgZmlyc3QgYmVjYXVzZSBpdCdzIHVzZWQgdG8gYnVpbGQgdGhlIGZvcm1hdCBwYXR0ZXJuLlxuXHRcdHRoaXMubG9jYWxlcyA9IGxvY2FsZXM7XG5cdFx0dGhpcy5yZXNvbHZlZExvY2FsZSA9IEludGxNZXNzYWdlRm9ybWF0LnJlc29sdmVMb2NhbGUobG9jYWxlcyk7XG5cdFx0aWYgKHR5cGVvZiBtZXNzYWdlID09PSBcInN0cmluZ1wiKSB7XG5cdFx0XHR0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xuXHRcdFx0aWYgKCFJbnRsTWVzc2FnZUZvcm1hdC5fX3BhcnNlKSB7XG5cdFx0XHRcdHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnRsTWVzc2FnZUZvcm1hdC5fX3BhcnNlIG11c3QgYmUgc2V0IHRvIHByb2Nlc3MgYG1lc3NhZ2VgIG9mIHR5cGUgYHN0cmluZ2BcIik7XG5cdFx0XHR9XG5cdFx0XHRjb25zdCB7IC4uLnBhcnNlT3B0cyB9ID0gb3B0cyB8fCB7fTtcblx0XHRcdC8vIFBhcnNlIHN0cmluZyBtZXNzYWdlcyBpbnRvIGFuIEFTVC5cblx0XHRcdHRoaXMuYXN0ID0gSW50bE1lc3NhZ2VGb3JtYXQuX19wYXJzZShtZXNzYWdlLCB7XG5cdFx0XHRcdC4uLnBhcnNlT3B0cyxcblx0XHRcdFx0bG9jYWxlOiB0aGlzLnJlc29sdmVkTG9jYWxlXG5cdFx0XHR9KTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0dGhpcy5hc3QgPSBtZXNzYWdlO1xuXHRcdH1cblx0XHRpZiAoIUFycmF5LmlzQXJyYXkodGhpcy5hc3QpKSB7XG5cdFx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKFwiQSBtZXNzYWdlIG11c3QgYmUgcHJvdmlkZWQgYXMgYSBTdHJpbmcgb3IgQVNULlwiKTtcblx0XHR9XG5cdFx0Ly8gQ3JlYXRlcyBhIG5ldyBvYmplY3Qgd2l0aCB0aGUgc3BlY2lmaWVkIGBmb3JtYXRzYCBtZXJnZWQgd2l0aCB0aGUgZGVmYXVsdFxuXHRcdC8vIGZvcm1hdHMuXG5cdFx0dGhpcy5mb3JtYXRzID0gbWVyZ2VDb25maWdzKEludGxNZXNzYWdlRm9ybWF0LmZvcm1hdHMsIG92ZXJyaWRlRm9ybWF0cyk7XG5cdFx0dGhpcy5mb3JtYXR0ZXJzID0gb3B0cyAmJiBvcHRzLmZvcm1hdHRlcnMgfHwgY3JlYXRlRGVmYXVsdEZvcm1hdHRlcnModGhpcy5mb3JtYXR0ZXJDYWNoZSk7XG5cdH1cblx0Zm9ybWF0ID0gKHZhbHVlcykgPT4ge1xuXHRcdGNvbnN0IHBhcnRzID0gdGhpcy5mb3JtYXRUb1BhcnRzKHZhbHVlcyk7XG5cdFx0Ly8gSG90IHBhdGggZm9yIHN0cmFpZ2h0IHNpbXBsZSBtc2cgdHJhbnNsYXRpb25zXG5cdFx0aWYgKHBhcnRzLmxlbmd0aCA9PT0gMSkge1xuXHRcdFx0cmV0dXJuIHBhcnRzWzBdLnZhbHVlO1xuXHRcdH1cblx0XHRjb25zdCByZXN1bHQgPSBwYXJ0cy5yZWR1Y2UoKGFsbCwgcGFydCkgPT4ge1xuXHRcdFx0aWYgKCFhbGwubGVuZ3RoIHx8IHBhcnQudHlwZSAhPT0gUEFSVF9UWVBFLmxpdGVyYWwgfHwgdHlwZW9mIGFsbFthbGwubGVuZ3RoIC0gMV0gIT09IFwic3RyaW5nXCIpIHtcblx0XHRcdFx0YWxsLnB1c2gocGFydC52YWx1ZSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRhbGxbYWxsLmxlbmd0aCAtIDFdICs9IHBhcnQudmFsdWU7XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gYWxsO1xuXHRcdH0sIFtdKTtcblx0XHRpZiAocmVzdWx0Lmxlbmd0aCA8PSAxKSB7XG5cdFx0XHRyZXR1cm4gcmVzdWx0WzBdIHx8IFwiXCI7XG5cdFx0fVxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG5cdGZvcm1hdFRvUGFydHMgPSAodmFsdWVzKSA9PiBmb3JtYXRUb1BhcnRzKHRoaXMuYXN0LCB0aGlzLmxvY2FsZXMsIHRoaXMuZm9ybWF0dGVycywgdGhpcy5mb3JtYXRzLCB2YWx1ZXMsIHVuZGVmaW5lZCwgdGhpcy5tZXNzYWdlKTtcblx0cmVzb2x2ZWRPcHRpb25zID0gKCkgPT4gKHsgbG9jYWxlOiB0aGlzLnJlc29sdmVkTG9jYWxlPy50b1N0cmluZygpIHx8IEludGwuTnVtYmVyRm9ybWF0LnN1cHBvcnRlZExvY2FsZXNPZih0aGlzLmxvY2FsZXMpWzBdIH0pO1xuXHRnZXRBc3QgPSAoKSA9PiB0aGlzLmFzdDtcblx0c3RhdGljIG1lbW9pemVkRGVmYXVsdExvY2FsZSA9IG51bGw7XG5cdHN0YXRpYyBnZXQgZGVmYXVsdExvY2FsZSgpIHtcblx0XHRpZiAoIUludGxNZXNzYWdlRm9ybWF0Lm1lbW9pemVkRGVmYXVsdExvY2FsZSkge1xuXHRcdFx0SW50bE1lc3NhZ2VGb3JtYXQubWVtb2l6ZWREZWZhdWx0TG9jYWxlID0gbmV3IEludGwuTnVtYmVyRm9ybWF0KCkucmVzb2x2ZWRPcHRpb25zKCkubG9jYWxlO1xuXHRcdH1cblx0XHRyZXR1cm4gSW50bE1lc3NhZ2VGb3JtYXQubWVtb2l6ZWREZWZhdWx0TG9jYWxlO1xuXHR9XG5cdHN0YXRpYyByZXNvbHZlTG9jYWxlID0gKGxvY2FsZXMpID0+IHtcblx0XHRpZiAodHlwZW9mIEludGwuTG9jYWxlID09PSBcInVuZGVmaW5lZFwiKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdGNvbnN0IHN1cHBvcnRlZExvY2FsZXMgPSBJbnRsLk51bWJlckZvcm1hdC5zdXBwb3J0ZWRMb2NhbGVzT2YobG9jYWxlcyk7XG5cdFx0aWYgKHN1cHBvcnRlZExvY2FsZXMubGVuZ3RoID4gMCkge1xuXHRcdFx0cmV0dXJuIG5ldyBJbnRsLkxvY2FsZShzdXBwb3J0ZWRMb2NhbGVzWzBdKTtcblx0XHR9XG5cdFx0cmV0dXJuIG5ldyBJbnRsLkxvY2FsZSh0eXBlb2YgbG9jYWxlcyA9PT0gXCJzdHJpbmdcIiA/IGxvY2FsZXMgOiBsb2NhbGVzWzBdKTtcblx0fTtcblx0c3RhdGljIF9fcGFyc2UgPSBwYXJzZTtcblx0Ly8gRGVmYXVsdCBmb3JtYXQgb3B0aW9ucyB1c2VkIGFzIHRoZSBwcm90b3R5cGUgb2YgdGhlIGBmb3JtYXRzYCBwcm92aWRlZCB0byB0aGVcblx0Ly8gY29uc3RydWN0b3IuIFRoZXNlIGFyZSB1c2VkIHdoZW4gY29uc3RydWN0aW5nIHRoZSBpbnRlcm5hbCBJbnRsLk51bWJlckZvcm1hdFxuXHQvLyBhbmQgSW50bC5EYXRlVGltZUZvcm1hdCBpbnN0YW5jZXMuXG5cdHN0YXRpYyBmb3JtYXRzID0ge1xuXHRcdG51bWJlcjoge1xuXHRcdFx0aW50ZWdlcjogeyBtYXhpbXVtRnJhY3Rpb25EaWdpdHM6IDAgfSxcblx0XHRcdGN1cnJlbmN5OiB7IHN0eWxlOiBcImN1cnJlbmN5XCIgfSxcblx0XHRcdHBlcmNlbnQ6IHsgc3R5bGU6IFwicGVyY2VudFwiIH1cblx0XHR9LFxuXHRcdGRhdGU6IHtcblx0XHRcdHNob3J0OiB7XG5cdFx0XHRcdG1vbnRoOiBcIm51bWVyaWNcIixcblx0XHRcdFx0ZGF5OiBcIm51bWVyaWNcIixcblx0XHRcdFx0eWVhcjogXCIyLWRpZ2l0XCJcblx0XHRcdH0sXG5cdFx0XHRtZWRpdW06IHtcblx0XHRcdFx0bW9udGg6IFwic2hvcnRcIixcblx0XHRcdFx0ZGF5OiBcIm51bWVyaWNcIixcblx0XHRcdFx0eWVhcjogXCJudW1lcmljXCJcblx0XHRcdH0sXG5cdFx0XHRsb25nOiB7XG5cdFx0XHRcdG1vbnRoOiBcImxvbmdcIixcblx0XHRcdFx0ZGF5OiBcIm51bWVyaWNcIixcblx0XHRcdFx0eWVhcjogXCJudW1lcmljXCJcblx0XHRcdH0sXG5cdFx0XHRmdWxsOiB7XG5cdFx0XHRcdHdlZWtkYXk6IFwibG9uZ1wiLFxuXHRcdFx0XHRtb250aDogXCJsb25nXCIsXG5cdFx0XHRcdGRheTogXCJudW1lcmljXCIsXG5cdFx0XHRcdHllYXI6IFwibnVtZXJpY1wiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHR0aW1lOiB7XG5cdFx0XHRzaG9ydDoge1xuXHRcdFx0XHRob3VyOiBcIm51bWVyaWNcIixcblx0XHRcdFx0bWludXRlOiBcIm51bWVyaWNcIlxuXHRcdFx0fSxcblx0XHRcdG1lZGl1bToge1xuXHRcdFx0XHRob3VyOiBcIm51bWVyaWNcIixcblx0XHRcdFx0bWludXRlOiBcIm51bWVyaWNcIixcblx0XHRcdFx0c2Vjb25kOiBcIm51bWVyaWNcIlxuXHRcdFx0fSxcblx0XHRcdGxvbmc6IHtcblx0XHRcdFx0aG91cjogXCJudW1lcmljXCIsXG5cdFx0XHRcdG1pbnV0ZTogXCJudW1lcmljXCIsXG5cdFx0XHRcdHNlY29uZDogXCJudW1lcmljXCIsXG5cdFx0XHRcdHRpbWVab25lTmFtZTogXCJzaG9ydFwiXG5cdFx0XHR9LFxuXHRcdFx0ZnVsbDoge1xuXHRcdFx0XHRob3VyOiBcIm51bWVyaWNcIixcblx0XHRcdFx0bWludXRlOiBcIm51bWVyaWNcIixcblx0XHRcdFx0c2Vjb25kOiBcIm51bWVyaWNcIixcblx0XHRcdFx0dGltZVpvbmVOYW1lOiBcInNob3J0XCJcblx0XHRcdH1cblx0XHR9XG5cdH07XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/core.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js":
|
|
/*!***************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js ***!
|
|
\***************************************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ErrorCode: () => (/* binding */ ErrorCode),\n/* harmony export */ FormatError: () => (/* binding */ FormatError),\n/* harmony export */ InvalidValueError: () => (/* binding */ InvalidValueError),\n/* harmony export */ InvalidValueTypeError: () => (/* binding */ InvalidValueTypeError),\n/* harmony export */ MissingValueError: () => (/* binding */ MissingValueError)\n/* harmony export */ });\nlet ErrorCode = /* @__PURE__ */ function(ErrorCode) {\n\t// When we have a placeholder but no value to format\n\tErrorCode[\"MISSING_VALUE\"] = \"MISSING_VALUE\";\n\t// When value supplied is invalid\n\tErrorCode[\"INVALID_VALUE\"] = \"INVALID_VALUE\";\n\t// When we need specific Intl API but it's not available\n\tErrorCode[\"MISSING_INTL_API\"] = \"MISSING_INTL_API\";\n\treturn ErrorCode;\n}({});\nclass FormatError extends Error {\n\tcode;\n\t/**\n\t* Original message we're trying to format\n\t* `undefined` if we're only dealing w/ AST\n\t*\n\t* @type {(string | undefined)}\n\t* @memberof FormatError\n\t*/\n\toriginalMessage;\n\tconstructor(msg, code, originalMessage) {\n\t\tsuper(msg);\n\t\tthis.code = code;\n\t\tthis.originalMessage = originalMessage;\n\t}\n\ttoString() {\n\t\treturn `[formatjs Error: ${this.code}] ${this.message}`;\n\t}\n}\nclass InvalidValueError extends FormatError {\n\tconstructor(variableId, value, options, originalMessage) {\n\t\tsuper(`Invalid values for \"${variableId}\": \"${value}\". Options are \"${Object.keys(options).join(\"\\\", \\\"\")}\"`, ErrorCode.INVALID_VALUE, originalMessage);\n\t}\n}\nclass InvalidValueTypeError extends FormatError {\n\tconstructor(value, type, originalMessage) {\n\t\tsuper(`Value for \"${value}\" must be of type ${type}`, ErrorCode.INVALID_VALUE, originalMessage);\n\t}\n}\nclass MissingValueError extends FormatError {\n\tconstructor(variableId, originalMessage) {\n\t\tsuper(`The intl string context variable \"${variableId}\" was not provided to the string \"${originalMessage}\"`, ErrorCode.MISSING_VALUE, originalMessage);\n\t}\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9lcnJvci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLEdBQUc7QUFDRztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLFVBQVUsSUFBSSxhQUFhO0FBQ3hEO0FBQ0E7QUFDTztBQUNQO0FBQ0EsK0JBQStCLFdBQVcsTUFBTSxNQUFNLGtCQUFrQixvQ0FBb0M7QUFDNUc7QUFDQTtBQUNPO0FBQ1A7QUFDQSxzQkFBc0IsTUFBTSxvQkFBb0IsS0FBSztBQUNyRDtBQUNBO0FBQ087QUFDUDtBQUNBLDZDQUE2QyxXQUFXLG9DQUFvQyxnQkFBZ0I7QUFDNUc7QUFDQSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9pbnRsLW1lc3NhZ2Vmb3JtYXRAMTEuMi4wL25vZGVfbW9kdWxlcy9pbnRsLW1lc3NhZ2Vmb3JtYXQvc3JjL2Vycm9yLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBsZXQgRXJyb3JDb2RlID0gLyogQF9fUFVSRV9fICovIGZ1bmN0aW9uKEVycm9yQ29kZSkge1xuXHQvLyBXaGVuIHdlIGhhdmUgYSBwbGFjZWhvbGRlciBidXQgbm8gdmFsdWUgdG8gZm9ybWF0XG5cdEVycm9yQ29kZVtcIk1JU1NJTkdfVkFMVUVcIl0gPSBcIk1JU1NJTkdfVkFMVUVcIjtcblx0Ly8gV2hlbiB2YWx1ZSBzdXBwbGllZCBpcyBpbnZhbGlkXG5cdEVycm9yQ29kZVtcIklOVkFMSURfVkFMVUVcIl0gPSBcIklOVkFMSURfVkFMVUVcIjtcblx0Ly8gV2hlbiB3ZSBuZWVkIHNwZWNpZmljIEludGwgQVBJIGJ1dCBpdCdzIG5vdCBhdmFpbGFibGVcblx0RXJyb3JDb2RlW1wiTUlTU0lOR19JTlRMX0FQSVwiXSA9IFwiTUlTU0lOR19JTlRMX0FQSVwiO1xuXHRyZXR1cm4gRXJyb3JDb2RlO1xufSh7fSk7XG5leHBvcnQgY2xhc3MgRm9ybWF0RXJyb3IgZXh0ZW5kcyBFcnJvciB7XG5cdGNvZGU7XG5cdC8qKlxuXHQqIE9yaWdpbmFsIG1lc3NhZ2Ugd2UncmUgdHJ5aW5nIHRvIGZvcm1hdFxuXHQqIGB1bmRlZmluZWRgIGlmIHdlJ3JlIG9ubHkgZGVhbGluZyB3LyBBU1Rcblx0KlxuXHQqIEB0eXBlIHsoc3RyaW5nIHwgdW5kZWZpbmVkKX1cblx0KiBAbWVtYmVyb2YgRm9ybWF0RXJyb3Jcblx0Ki9cblx0b3JpZ2luYWxNZXNzYWdlO1xuXHRjb25zdHJ1Y3Rvcihtc2csIGNvZGUsIG9yaWdpbmFsTWVzc2FnZSkge1xuXHRcdHN1cGVyKG1zZyk7XG5cdFx0dGhpcy5jb2RlID0gY29kZTtcblx0XHR0aGlzLm9yaWdpbmFsTWVzc2FnZSA9IG9yaWdpbmFsTWVzc2FnZTtcblx0fVxuXHR0b1N0cmluZygpIHtcblx0XHRyZXR1cm4gYFtmb3JtYXRqcyBFcnJvcjogJHt0aGlzLmNvZGV9XSAke3RoaXMubWVzc2FnZX1gO1xuXHR9XG59XG5leHBvcnQgY2xhc3MgSW52YWxpZFZhbHVlRXJyb3IgZXh0ZW5kcyBGb3JtYXRFcnJvciB7XG5cdGNvbnN0cnVjdG9yKHZhcmlhYmxlSWQsIHZhbHVlLCBvcHRpb25zLCBvcmlnaW5hbE1lc3NhZ2UpIHtcblx0XHRzdXBlcihgSW52YWxpZCB2YWx1ZXMgZm9yIFwiJHt2YXJpYWJsZUlkfVwiOiBcIiR7dmFsdWV9XCIuIE9wdGlvbnMgYXJlIFwiJHtPYmplY3Qua2V5cyhvcHRpb25zKS5qb2luKFwiXFxcIiwgXFxcIlwiKX1cImAsIEVycm9yQ29kZS5JTlZBTElEX1ZBTFVFLCBvcmlnaW5hbE1lc3NhZ2UpO1xuXHR9XG59XG5leHBvcnQgY2xhc3MgSW52YWxpZFZhbHVlVHlwZUVycm9yIGV4dGVuZHMgRm9ybWF0RXJyb3Ige1xuXHRjb25zdHJ1Y3Rvcih2YWx1ZSwgdHlwZSwgb3JpZ2luYWxNZXNzYWdlKSB7XG5cdFx0c3VwZXIoYFZhbHVlIGZvciBcIiR7dmFsdWV9XCIgbXVzdCBiZSBvZiB0eXBlICR7dHlwZX1gLCBFcnJvckNvZGUuSU5WQUxJRF9WQUxVRSwgb3JpZ2luYWxNZXNzYWdlKTtcblx0fVxufVxuZXhwb3J0IGNsYXNzIE1pc3NpbmdWYWx1ZUVycm9yIGV4dGVuZHMgRm9ybWF0RXJyb3Ige1xuXHRjb25zdHJ1Y3Rvcih2YXJpYWJsZUlkLCBvcmlnaW5hbE1lc3NhZ2UpIHtcblx0XHRzdXBlcihgVGhlIGludGwgc3RyaW5nIGNvbnRleHQgdmFyaWFibGUgXCIke3ZhcmlhYmxlSWR9XCIgd2FzIG5vdCBwcm92aWRlZCB0byB0aGUgc3RyaW5nIFwiJHtvcmlnaW5hbE1lc3NhZ2V9XCJgLCBFcnJvckNvZGUuTUlTU0lOR19WQUxVRSwgb3JpZ2luYWxNZXNzYWdlKTtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js":
|
|
/*!********************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js ***!
|
|
\********************************************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ PART_TYPE: () => (/* binding */ PART_TYPE),\n/* harmony export */ formatToParts: () => (/* binding */ formatToParts),\n/* harmony export */ isFormatXMLElementFn: () => (/* binding */ isFormatXMLElementFn)\n/* harmony export */ });\n/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ \"(rsc)/./node_modules/.pnpm/@formatjs+icu-messageformat-parser@3.5.3/node_modules/@formatjs/icu-messageformat-parser/index.js\");\n/* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./error.js */ \"(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js\");\n\n\n\nlet PART_TYPE = /* @__PURE__ */ function(PART_TYPE) {\n\tPART_TYPE[PART_TYPE[\"literal\"] = 0] = \"literal\";\n\tPART_TYPE[PART_TYPE[\"object\"] = 1] = \"object\";\n\treturn PART_TYPE;\n}({});\nfunction mergeLiteral(parts) {\n\tif (parts.length < 2) {\n\t\treturn parts;\n\t}\n\treturn parts.reduce((all, part) => {\n\t\tconst lastPart = all[all.length - 1];\n\t\tif (!lastPart || lastPart.type !== PART_TYPE.literal || part.type !== PART_TYPE.literal) {\n\t\t\tall.push(part);\n\t\t} else {\n\t\t\tlastPart.value += part.value;\n\t\t}\n\t\treturn all;\n\t}, []);\n}\nfunction isFormatXMLElementFn(el) {\n\treturn typeof el === \"function\";\n}\n// TODO(skeleton): add skeleton support\nfunction formatToParts(els, locales, formatters, formats, values, currentPluralValue, originalMessage) {\n\t// Hot path for straight simple msg translations\n\tif (els.length === 1 && (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(els[0])) {\n\t\treturn [{\n\t\t\ttype: PART_TYPE.literal,\n\t\t\tvalue: els[0].value\n\t\t}];\n\t}\n\tconst result = [];\n\tfor (const el of els) {\n\t\t// Exit early for string parts.\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(el)) {\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: el.value\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\t// TODO: should this part be literal type?\n\t\t// Replace `#` in plural rules with the actual numeric value.\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPoundElement)(el)) {\n\t\t\tif (typeof currentPluralValue === \"number\") {\n\t\t\t\tresult.push({\n\t\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\t\tvalue: formatters.getNumberFormat(locales).format(currentPluralValue)\n\t\t\t\t});\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\t\tconst { value: varName } = el;\n\t\t// Enforce that all required values are provided by the caller.\n\t\tif (!(values && varName in values)) {\n\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.MissingValueError(varName, originalMessage);\n\t\t}\n\t\tlet value = values[varName];\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isArgumentElement)(el)) {\n\t\t\tif (!value || typeof value === \"string\" || typeof value === \"number\" || typeof value === \"bigint\") {\n\t\t\t\tvalue = typeof value === \"string\" || typeof value === \"number\" || typeof value === \"bigint\" ? String(value) : \"\";\n\t\t\t}\n\t\t\tresult.push({\n\t\t\t\ttype: typeof value === \"string\" ? PART_TYPE.literal : PART_TYPE.object,\n\t\t\t\tvalue\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\t// Recursively format plural and select parts' option — which can be a\n\t\t// nested pattern structure. The choosing of the option to use is\n\t\t// abstracted-by and delegated-to the part helper object.\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateElement)(el)) {\n\t\t\tconst style = typeof el.style === \"string\" ? formats.date[el.style] : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) ? el.style.parsedOptions : undefined;\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: formatters.getDateTimeFormat(locales, style).format(value)\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTimeElement)(el)) {\n\t\t\tconst style = typeof el.style === \"string\" ? formats.time[el.style] : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) ? el.style.parsedOptions : formats.time.medium;\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: formatters.getDateTimeFormat(locales, style).format(value)\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberElement)(el)) {\n\t\t\tconst style = typeof el.style === \"string\" ? formats.number[el.style] : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberSkeleton)(el.style) ? el.style.parsedOptions : undefined;\n\t\t\tif (style && style.scale) {\n\t\t\t\tconst scale = style.scale || 1;\n\t\t\t\t// Handle bigint scale multiplication\n\t\t\t\t// BigInt can only be multiplied by BigInt\n\t\t\t\tif (typeof value === \"bigint\") {\n\t\t\t\t\t// Check if scale is a safe integer that can be converted to BigInt\n\t\t\t\t\tif (!Number.isInteger(scale)) {\n\t\t\t\t\t\tthrow new TypeError(`Cannot apply fractional scale ${scale} to bigint value. Scale must be an integer when formatting bigint.`);\n\t\t\t\t\t}\n\t\t\t\t\tvalue = value * BigInt(scale);\n\t\t\t\t} else {\n\t\t\t\t\tvalue = value * scale;\n\t\t\t\t}\n\t\t\t}\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: formatters.getNumberFormat(locales, style).format(value)\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTagElement)(el)) {\n\t\t\tconst { children, value } = el;\n\t\t\tconst formatFn = values[value];\n\t\t\tif (!isFormatXMLElementFn(formatFn)) {\n\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.InvalidValueTypeError(value, \"function\", originalMessage);\n\t\t\t}\n\t\t\tconst parts = formatToParts(children, locales, formatters, formats, values, currentPluralValue);\n\t\t\tlet chunks = formatFn(parts.map((p) => p.value));\n\t\t\tif (!Array.isArray(chunks)) {\n\t\t\t\tchunks = [chunks];\n\t\t\t}\n\t\t\tresult.push(...chunks.map((c) => {\n\t\t\t\treturn {\n\t\t\t\t\ttype: typeof c === \"string\" ? PART_TYPE.literal : PART_TYPE.object,\n\t\t\t\t\tvalue: c\n\t\t\t\t};\n\t\t\t}));\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isSelectElement)(el)) {\n\t\t\t// GH #4490: Use hasOwnProperty to avoid prototype chain issues with keys like \"constructor\"\n\t\t\tconst key = value;\n\t\t\tconst opt = (Object.prototype.hasOwnProperty.call(el.options, key) ? el.options[key] : undefined) || el.options.other;\n\t\t\tif (!opt) {\n\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage);\n\t\t\t}\n\t\t\tresult.push(...formatToParts(opt.value, locales, formatters, formats, values));\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPluralElement)(el)) {\n\t\t\t// GH #4490: Use hasOwnProperty to avoid prototype chain issues\n\t\t\tconst exactKey = `=${value}`;\n\t\t\tlet opt = Object.prototype.hasOwnProperty.call(el.options, exactKey) ? el.options[exactKey] : undefined;\n\t\t\tif (!opt) {\n\t\t\t\tif (!Intl.PluralRules) {\n\t\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.FormatError(`Intl.PluralRules is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-pluralrules\"\n`, _error_js__WEBPACK_IMPORTED_MODULE_1__.ErrorCode.MISSING_INTL_API, originalMessage);\n\t\t\t\t}\n\t\t\t\t// Convert bigint to number for PluralRules (which only accepts number)\n\t\t\t\tconst numericValue = typeof value === \"bigint\" ? Number(value) : value;\n\t\t\t\tconst rule = formatters.getPluralRules(locales, { type: el.pluralType }).select(numericValue - (el.offset || 0));\n\t\t\t\topt = (Object.prototype.hasOwnProperty.call(el.options, rule) ? el.options[rule] : undefined) || el.options.other;\n\t\t\t}\n\t\t\tif (!opt) {\n\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage);\n\t\t\t}\n\t\t\t// Convert bigint to number for currentPluralValue\n\t\t\tconst numericValue = typeof value === \"bigint\" ? Number(value) : value;\n\t\t\tresult.push(...formatToParts(opt.value, locales, formatters, formats, values, numericValue - (el.offset || 0)));\n\t\t\tcontinue;\n\t\t}\n\t}\n\treturn mergeLiteral(result);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9mb3JtYXR0ZXJzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQW9DO0FBQzBNO0FBQzdIO0FBQzFHO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxHQUFHO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQSx5QkFBeUIsb0ZBQWdCO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU0sb0ZBQWdCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU0sa0ZBQWM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsVUFBVSxpQkFBaUI7QUFDM0I7QUFDQTtBQUNBLGFBQWEsd0RBQWlCO0FBQzlCO0FBQ0E7QUFDQSxNQUFNLHFGQUFpQjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU0saUZBQWE7QUFDbkIseUVBQXlFLHNGQUFrQjtBQUMzRjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBLE1BQU0saUZBQWE7QUFDbkIseUVBQXlFLHNGQUFrQjtBQUMzRjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBLE1BQU0sbUZBQWU7QUFDckIsMkVBQTJFLG9GQUFnQjtBQUMzRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRCxPQUFPO0FBQ2xFO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQSxNQUFNLGdGQUFZO0FBQ2xCLFdBQVcsa0JBQWtCO0FBQzdCO0FBQ0E7QUFDQSxjQUFjLDREQUFxQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsTUFBTSxtRkFBZTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsd0RBQWlCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTSxtRkFBZTtBQUNyQjtBQUNBLHdCQUF3QixNQUFNO0FBQzlCO0FBQ0E7QUFDQTtBQUNBLGVBQWUsa0RBQVc7QUFDMUI7QUFDQSxHQUFHLGdEQUFTO0FBQ1o7QUFDQTtBQUNBO0FBQ0Esc0RBQXNELHFCQUFxQjtBQUMzRTtBQUNBO0FBQ0E7QUFDQSxjQUFjLHdEQUFpQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9mb3JtYXR0ZXJzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBcIkBmb3JtYXRqcy9lY21hNDAyLWFic3RyYWN0XCI7XG5pbXBvcnQgeyBpc0FyZ3VtZW50RWxlbWVudCwgaXNEYXRlRWxlbWVudCwgaXNEYXRlVGltZVNrZWxldG9uLCBpc0xpdGVyYWxFbGVtZW50LCBpc051bWJlckVsZW1lbnQsIGlzTnVtYmVyU2tlbGV0b24sIGlzUGx1cmFsRWxlbWVudCwgaXNQb3VuZEVsZW1lbnQsIGlzU2VsZWN0RWxlbWVudCwgaXNUYWdFbGVtZW50LCBpc1RpbWVFbGVtZW50IH0gZnJvbSBcIkBmb3JtYXRqcy9pY3UtbWVzc2FnZWZvcm1hdC1wYXJzZXJcIjtcbmltcG9ydCB7IEVycm9yQ29kZSwgRm9ybWF0RXJyb3IsIEludmFsaWRWYWx1ZUVycm9yLCBJbnZhbGlkVmFsdWVUeXBlRXJyb3IsIE1pc3NpbmdWYWx1ZUVycm9yIH0gZnJvbSBcIi4vZXJyb3IuanNcIjtcbmV4cG9ydCBsZXQgUEFSVF9UWVBFID0gLyogQF9fUFVSRV9fICovIGZ1bmN0aW9uKFBBUlRfVFlQRSkge1xuXHRQQVJUX1RZUEVbUEFSVF9UWVBFW1wibGl0ZXJhbFwiXSA9IDBdID0gXCJsaXRlcmFsXCI7XG5cdFBBUlRfVFlQRVtQQVJUX1RZUEVbXCJvYmplY3RcIl0gPSAxXSA9IFwib2JqZWN0XCI7XG5cdHJldHVybiBQQVJUX1RZUEU7XG59KHt9KTtcbmZ1bmN0aW9uIG1lcmdlTGl0ZXJhbChwYXJ0cykge1xuXHRpZiAocGFydHMubGVuZ3RoIDwgMikge1xuXHRcdHJldHVybiBwYXJ0cztcblx0fVxuXHRyZXR1cm4gcGFydHMucmVkdWNlKChhbGwsIHBhcnQpID0+IHtcblx0XHRjb25zdCBsYXN0UGFydCA9IGFsbFthbGwubGVuZ3RoIC0gMV07XG5cdFx0aWYgKCFsYXN0UGFydCB8fCBsYXN0UGFydC50eXBlICE9PSBQQVJUX1RZUEUubGl0ZXJhbCB8fCBwYXJ0LnR5cGUgIT09IFBBUlRfVFlQRS5saXRlcmFsKSB7XG5cdFx0XHRhbGwucHVzaChwYXJ0KTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0bGFzdFBhcnQudmFsdWUgKz0gcGFydC52YWx1ZTtcblx0XHR9XG5cdFx0cmV0dXJuIGFsbDtcblx0fSwgW10pO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGlzRm9ybWF0WE1MRWxlbWVudEZuKGVsKSB7XG5cdHJldHVybiB0eXBlb2YgZWwgPT09IFwiZnVuY3Rpb25cIjtcbn1cbi8vIFRPRE8oc2tlbGV0b24pOiBhZGQgc2tlbGV0b24gc3VwcG9ydFxuZXhwb3J0IGZ1bmN0aW9uIGZvcm1hdFRvUGFydHMoZWxzLCBsb2NhbGVzLCBmb3JtYXR0ZXJzLCBmb3JtYXRzLCB2YWx1ZXMsIGN1cnJlbnRQbHVyYWxWYWx1ZSwgb3JpZ2luYWxNZXNzYWdlKSB7XG5cdC8vIEhvdCBwYXRoIGZvciBzdHJhaWdodCBzaW1wbGUgbXNnIHRyYW5zbGF0aW9uc1xuXHRpZiAoZWxzLmxlbmd0aCA9PT0gMSAmJiBpc0xpdGVyYWxFbGVtZW50KGVsc1swXSkpIHtcblx0XHRyZXR1cm4gW3tcblx0XHRcdHR5cGU6IFBBUlRfVFlQRS5saXRlcmFsLFxuXHRcdFx0dmFsdWU6IGVsc1swXS52YWx1ZVxuXHRcdH1dO1xuXHR9XG5cdGNvbnN0IHJlc3VsdCA9IFtdO1xuXHRmb3IgKGNvbnN0IGVsIG9mIGVscykge1xuXHRcdC8vIEV4aXQgZWFybHkgZm9yIHN0cmluZyBwYXJ0cy5cblx0XHRpZiAoaXNMaXRlcmFsRWxlbWVudChlbCkpIHtcblx0XHRcdHJlc3VsdC5wdXNoKHtcblx0XHRcdFx0dHlwZTogUEFSVF9UWVBFLmxpdGVyYWwsXG5cdFx0XHRcdHZhbHVlOiBlbC52YWx1ZVxuXHRcdFx0fSk7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHRoaXMgcGFydCBiZSBsaXRlcmFsIHR5cGU/XG5cdFx0Ly8gUmVwbGFjZSBgI2AgaW4gcGx1cmFsIHJ1bGVzIHdpdGggdGhlIGFjdHVhbCBudW1lcmljIHZhbHVlLlxuXHRcdGlmIChpc1BvdW5kRWxlbWVudChlbCkpIHtcblx0XHRcdGlmICh0eXBlb2YgY3VycmVudFBsdXJhbFZhbHVlID09PSBcIm51bWJlclwiKSB7XG5cdFx0XHRcdHJlc3VsdC5wdXNoKHtcblx0XHRcdFx0XHR0eXBlOiBQQVJUX1RZUEUubGl0ZXJhbCxcblx0XHRcdFx0XHR2YWx1ZTogZm9ybWF0dGVycy5nZXROdW1iZXJGb3JtYXQobG9jYWxlcykuZm9ybWF0KGN1cnJlbnRQbHVyYWxWYWx1ZSlcblx0XHRcdFx0fSk7XG5cdFx0XHR9XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0Y29uc3QgeyB2YWx1ZTogdmFyTmFtZSB9ID0gZWw7XG5cdFx0Ly8gRW5mb3JjZSB0aGF0IGFsbCByZXF1aXJlZCB2YWx1ZXMgYXJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIuXG5cdFx0aWYgKCEodmFsdWVzICYmIHZhck5hbWUgaW4gdmFsdWVzKSkge1xuXHRcdFx0dGhyb3cgbmV3IE1pc3NpbmdWYWx1ZUVycm9yKHZhck5hbWUsIG9yaWdpbmFsTWVzc2FnZSk7XG5cdFx0fVxuXHRcdGxldCB2YWx1ZSA9IHZhbHVlc1t2YXJOYW1lXTtcblx0XHRpZiAoaXNBcmd1bWVudEVsZW1lbnQoZWwpKSB7XG5cdFx0XHRpZiAoIXZhbHVlIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIiB8fCB0eXBlb2YgdmFsdWUgPT09IFwibnVtYmVyXCIgfHwgdHlwZW9mIHZhbHVlID09PSBcImJpZ2ludFwiKSB7XG5cdFx0XHRcdHZhbHVlID0gdHlwZW9mIHZhbHVlID09PSBcInN0cmluZ1wiIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJudW1iZXJcIiB8fCB0eXBlb2YgdmFsdWUgPT09IFwiYmlnaW50XCIgPyBTdHJpbmcodmFsdWUpIDogXCJcIjtcblx0XHRcdH1cblx0XHRcdHJlc3VsdC5wdXNoKHtcblx0XHRcdFx0dHlwZTogdHlwZW9mIHZhbHVlID09PSBcInN0cmluZ1wiID8gUEFSVF9UWVBFLmxpdGVyYWwgOiBQQVJUX1RZUEUub2JqZWN0LFxuXHRcdFx0XHR2YWx1ZVxuXHRcdFx0fSk7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0Ly8gUmVjdXJzaXZlbHkgZm9ybWF0IHBsdXJhbCBhbmQgc2VsZWN0IHBhcnRzJyBvcHRpb24g4oCUIHdoaWNoIGNhbiBiZSBhXG5cdFx0Ly8gbmVzdGVkIHBhdHRlcm4gc3RydWN0dXJlLiBUaGUgY2hvb3Npbmcgb2YgdGhlIG9wdGlvbiB0byB1c2UgaXNcblx0XHQvLyBhYnN0cmFjdGVkLWJ5IGFuZCBkZWxlZ2F0ZWQtdG8gdGhlIHBhcnQgaGVscGVyIG9iamVjdC5cblx0XHRpZiAoaXNEYXRlRWxlbWVudChlbCkpIHtcblx0XHRcdGNvbnN0IHN0eWxlID0gdHlwZW9mIGVsLnN0eWxlID09PSBcInN0cmluZ1wiID8gZm9ybWF0cy5kYXRlW2VsLnN0eWxlXSA6IGlzRGF0ZVRpbWVTa2VsZXRvbihlbC5zdHlsZSkgPyBlbC5zdHlsZS5wYXJzZWRPcHRpb25zIDogdW5kZWZpbmVkO1xuXHRcdFx0cmVzdWx0LnB1c2goe1xuXHRcdFx0XHR0eXBlOiBQQVJUX1RZUEUubGl0ZXJhbCxcblx0XHRcdFx0dmFsdWU6IGZvcm1hdHRlcnMuZ2V0RGF0ZVRpbWVGb3JtYXQobG9jYWxlcywgc3R5bGUpLmZvcm1hdCh2YWx1ZSlcblx0XHRcdH0pO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc1RpbWVFbGVtZW50KGVsKSkge1xuXHRcdFx0Y29uc3Qgc3R5bGUgPSB0eXBlb2YgZWwuc3R5bGUgPT09IFwic3RyaW5nXCIgPyBmb3JtYXRzLnRpbWVbZWwuc3R5bGVdIDogaXNEYXRlVGltZVNrZWxldG9uKGVsLnN0eWxlKSA/IGVsLnN0eWxlLnBhcnNlZE9wdGlvbnMgOiBmb3JtYXRzLnRpbWUubWVkaXVtO1xuXHRcdFx0cmVzdWx0LnB1c2goe1xuXHRcdFx0XHR0eXBlOiBQQVJUX1RZUEUubGl0ZXJhbCxcblx0XHRcdFx0dmFsdWU6IGZvcm1hdHRlcnMuZ2V0RGF0ZVRpbWVGb3JtYXQobG9jYWxlcywgc3R5bGUpLmZvcm1hdCh2YWx1ZSlcblx0XHRcdH0pO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc051bWJlckVsZW1lbnQoZWwpKSB7XG5cdFx0XHRjb25zdCBzdHlsZSA9IHR5cGVvZiBlbC5zdHlsZSA9PT0gXCJzdHJpbmdcIiA/IGZvcm1hdHMubnVtYmVyW2VsLnN0eWxlXSA6IGlzTnVtYmVyU2tlbGV0b24oZWwuc3R5bGUpID8gZWwuc3R5bGUucGFyc2VkT3B0aW9ucyA6IHVuZGVmaW5lZDtcblx0XHRcdGlmIChzdHlsZSAmJiBzdHlsZS5zY2FsZSkge1xuXHRcdFx0XHRjb25zdCBzY2FsZSA9IHN0eWxlLnNjYWxlIHx8IDE7XG5cdFx0XHRcdC8vIEhhbmRsZSBiaWdpbnQgc2NhbGUgbXVsdGlwbGljYXRpb25cblx0XHRcdFx0Ly8gQmlnSW50IGNhbiBvbmx5IGJlIG11bHRpcGxpZWQgYnkgQmlnSW50XG5cdFx0XHRcdGlmICh0eXBlb2YgdmFsdWUgPT09IFwiYmlnaW50XCIpIHtcblx0XHRcdFx0XHQvLyBDaGVjayBpZiBzY2FsZSBpcyBhIHNhZmUgaW50ZWdlciB0aGF0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gQmlnSW50XG5cdFx0XHRcdFx0aWYgKCFOdW1iZXIuaXNJbnRlZ2VyKHNjYWxlKSkge1xuXHRcdFx0XHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihgQ2Fubm90IGFwcGx5IGZyYWN0aW9uYWwgc2NhbGUgJHtzY2FsZX0gdG8gYmlnaW50IHZhbHVlLiBTY2FsZSBtdXN0IGJlIGFuIGludGVnZXIgd2hlbiBmb3JtYXR0aW5nIGJpZ2ludC5gKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dmFsdWUgPSB2YWx1ZSAqIEJpZ0ludChzY2FsZSk7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dmFsdWUgPSB2YWx1ZSAqIHNjYWxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRyZXN1bHQucHVzaCh7XG5cdFx0XHRcdHR5cGU6IFBBUlRfVFlQRS5saXRlcmFsLFxuXHRcdFx0XHR2YWx1ZTogZm9ybWF0dGVycy5nZXROdW1iZXJGb3JtYXQobG9jYWxlcywgc3R5bGUpLmZvcm1hdCh2YWx1ZSlcblx0XHRcdH0pO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc1RhZ0VsZW1lbnQoZWwpKSB7XG5cdFx0XHRjb25zdCB7IGNoaWxkcmVuLCB2YWx1ZSB9ID0gZWw7XG5cdFx0XHRjb25zdCBmb3JtYXRGbiA9IHZhbHVlc1t2YWx1ZV07XG5cdFx0XHRpZiAoIWlzRm9ybWF0WE1MRWxlbWVudEZuKGZvcm1hdEZuKSkge1xuXHRcdFx0XHR0aHJvdyBuZXcgSW52YWxpZFZhbHVlVHlwZUVycm9yKHZhbHVlLCBcImZ1bmN0aW9uXCIsIG9yaWdpbmFsTWVzc2FnZSk7XG5cdFx0XHR9XG5cdFx0XHRjb25zdCBwYXJ0cyA9IGZvcm1hdFRvUGFydHMoY2hpbGRyZW4sIGxvY2FsZXMsIGZvcm1hdHRlcnMsIGZvcm1hdHMsIHZhbHVlcywgY3VycmVudFBsdXJhbFZhbHVlKTtcblx0XHRcdGxldCBjaHVua3MgPSBmb3JtYXRGbihwYXJ0cy5tYXAoKHApID0+IHAudmFsdWUpKTtcblx0XHRcdGlmICghQXJyYXkuaXNBcnJheShjaHVua3MpKSB7XG5cdFx0XHRcdGNodW5rcyA9IFtjaHVua3NdO1xuXHRcdFx0fVxuXHRcdFx0cmVzdWx0LnB1c2goLi4uY2h1bmtzLm1hcCgoYykgPT4ge1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdHR5cGU6IHR5cGVvZiBjID09PSBcInN0cmluZ1wiID8gUEFSVF9UWVBFLmxpdGVyYWwgOiBQQVJUX1RZUEUub2JqZWN0LFxuXHRcdFx0XHRcdHZhbHVlOiBjXG5cdFx0XHRcdH07XG5cdFx0XHR9KSk7XG5cdFx0fVxuXHRcdGlmIChpc1NlbGVjdEVsZW1lbnQoZWwpKSB7XG5cdFx0XHQvLyBHSCAjNDQ5MDogVXNlIGhhc093blByb3BlcnR5IHRvIGF2b2lkIHByb3RvdHlwZSBjaGFpbiBpc3N1ZXMgd2l0aCBrZXlzIGxpa2UgXCJjb25zdHJ1Y3RvclwiXG5cdFx0XHRjb25zdCBrZXkgPSB2YWx1ZTtcblx0XHRcdGNvbnN0IG9wdCA9IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZWwub3B0aW9ucywga2V5KSA/IGVsLm9wdGlvbnNba2V5XSA6IHVuZGVmaW5lZCkgfHwgZWwub3B0aW9ucy5vdGhlcjtcblx0XHRcdGlmICghb3B0KSB7XG5cdFx0XHRcdHRocm93IG5ldyBJbnZhbGlkVmFsdWVFcnJvcihlbC52YWx1ZSwgdmFsdWUsIE9iamVjdC5rZXlzKGVsLm9wdGlvbnMpLCBvcmlnaW5hbE1lc3NhZ2UpO1xuXHRcdFx0fVxuXHRcdFx0cmVzdWx0LnB1c2goLi4uZm9ybWF0VG9QYXJ0cyhvcHQudmFsdWUsIGxvY2FsZXMsIGZvcm1hdHRlcnMsIGZvcm1hdHMsIHZhbHVlcykpO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc1BsdXJhbEVsZW1lbnQoZWwpKSB7XG5cdFx0XHQvLyBHSCAjNDQ5MDogVXNlIGhhc093blByb3BlcnR5IHRvIGF2b2lkIHByb3RvdHlwZSBjaGFpbiBpc3N1ZXNcblx0XHRcdGNvbnN0IGV4YWN0S2V5ID0gYD0ke3ZhbHVlfWA7XG5cdFx0XHRsZXQgb3B0ID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGVsLm9wdGlvbnMsIGV4YWN0S2V5KSA/IGVsLm9wdGlvbnNbZXhhY3RLZXldIDogdW5kZWZpbmVkO1xuXHRcdFx0aWYgKCFvcHQpIHtcblx0XHRcdFx0aWYgKCFJbnRsLlBsdXJhbFJ1bGVzKSB7XG5cdFx0XHRcdFx0dGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnRsLlBsdXJhbFJ1bGVzIGlzIG5vdCBhdmFpbGFibGUgaW4gdGhpcyBlbnZpcm9ubWVudC5cblRyeSBwb2x5ZmlsbGluZyBpdCB1c2luZyBcIkBmb3JtYXRqcy9pbnRsLXBsdXJhbHJ1bGVzXCJcbmAsIEVycm9yQ29kZS5NSVNTSU5HX0lOVExfQVBJLCBvcmlnaW5hbE1lc3NhZ2UpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIENvbnZlcnQgYmlnaW50IHRvIG51bWJlciBmb3IgUGx1cmFsUnVsZXMgKHdoaWNoIG9ubHkgYWNjZXB0cyBudW1iZXIpXG5cdFx0XHRcdGNvbnN0IG51bWVyaWNWYWx1ZSA9IHR5cGVvZiB2YWx1ZSA9PT0gXCJiaWdpbnRcIiA/IE51bWJlcih2YWx1ZSkgOiB2YWx1ZTtcblx0XHRcdFx0Y29uc3QgcnVsZSA9IGZvcm1hdHRlcnMuZ2V0UGx1cmFsUnVsZXMobG9jYWxlcywgeyB0eXBlOiBlbC5wbHVyYWxUeXBlIH0pLnNlbGVjdChudW1lcmljVmFsdWUgLSAoZWwub2Zmc2V0IHx8IDApKTtcblx0XHRcdFx0b3B0ID0gKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlbC5vcHRpb25zLCBydWxlKSA/IGVsLm9wdGlvbnNbcnVsZV0gOiB1bmRlZmluZWQpIHx8IGVsLm9wdGlvbnMub3RoZXI7XG5cdFx0XHR9XG5cdFx0XHRpZiAoIW9wdCkge1xuXHRcdFx0XHR0aHJvdyBuZXcgSW52YWxpZFZhbHVlRXJyb3IoZWwudmFsdWUsIHZhbHVlLCBPYmplY3Qua2V5cyhlbC5vcHRpb25zKSwgb3JpZ2luYWxNZXNzYWdlKTtcblx0XHRcdH1cblx0XHRcdC8vIENvbnZlcnQgYmlnaW50IHRvIG51bWJlciBmb3IgY3VycmVudFBsdXJhbFZhbHVlXG5cdFx0XHRjb25zdCBudW1lcmljVmFsdWUgPSB0eXBlb2YgdmFsdWUgPT09IFwiYmlnaW50XCIgPyBOdW1iZXIodmFsdWUpIDogdmFsdWU7XG5cdFx0XHRyZXN1bHQucHVzaCguLi5mb3JtYXRUb1BhcnRzKG9wdC52YWx1ZSwgbG9jYWxlcywgZm9ybWF0dGVycywgZm9ybWF0cywgdmFsdWVzLCBudW1lcmljVmFsdWUgLSAoZWwub2Zmc2V0IHx8IDApKSk7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIG1lcmdlTGl0ZXJhbChyZXN1bHQpO1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/core.js":
|
|
/*!**************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/core.js ***!
|
|
\**************************************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IntlMessageFormat: () => (/* binding */ IntlMessageFormat)\n/* harmony export */ });\n/* harmony import */ var _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @formatjs/fast-memoize */ \"(ssr)/./node_modules/.pnpm/@formatjs+fast-memoize@3.1.1/node_modules/@formatjs/fast-memoize/index.js\");\n/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ \"(ssr)/./node_modules/.pnpm/@formatjs+icu-messageformat-parser@3.5.3/node_modules/@formatjs/icu-messageformat-parser/index.js\");\n/* harmony import */ var _formatters_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formatters.js */ \"(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js\");\n/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n\n\n// -- MessageFormat --------------------------------------------------------\nfunction mergeConfig(c1, c2) {\n\tif (!c2) {\n\t\treturn c1;\n\t}\n\treturn {\n\t\t...c1,\n\t\t...c2,\n\t\t...Object.keys(c1).reduce((all, k) => {\n\t\t\tall[k] = {\n\t\t\t\t...c1[k],\n\t\t\t\t...c2[k]\n\t\t\t};\n\t\t\treturn all;\n\t\t}, {})\n\t};\n}\nfunction mergeConfigs(defaultConfig, configs) {\n\tif (!configs) {\n\t\treturn defaultConfig;\n\t}\n\treturn Object.keys(defaultConfig).reduce((all, k) => {\n\t\tall[k] = mergeConfig(defaultConfig[k], configs[k]);\n\t\treturn all;\n\t}, { ...defaultConfig });\n}\nfunction createFastMemoizeCache(store) {\n\treturn { create() {\n\t\treturn {\n\t\t\tget(key) {\n\t\t\t\treturn store[key];\n\t\t\t},\n\t\t\tset(key, value) {\n\t\t\t\tstore[key] = value;\n\t\t\t}\n\t\t};\n\t} };\n}\nfunction createDefaultFormatters(cache = {\n\tnumber: {},\n\tdateTime: {},\n\tpluralRules: {}\n}) {\n\treturn {\n\t\tgetNumberFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)((...args) => new Intl.NumberFormat(...args), {\n\t\t\tcache: createFastMemoizeCache(cache.number),\n\t\t\tstrategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.strategies.variadic\n\t\t}),\n\t\tgetDateTimeFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)((...args) => new Intl.DateTimeFormat(...args), {\n\t\t\tcache: createFastMemoizeCache(cache.dateTime),\n\t\t\tstrategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.strategies.variadic\n\t\t}),\n\t\tgetPluralRules: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.memoize)((...args) => new Intl.PluralRules(...args), {\n\t\t\tcache: createFastMemoizeCache(cache.pluralRules),\n\t\t\tstrategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_1__.strategies.variadic\n\t\t})\n\t};\n}\nclass IntlMessageFormat {\n\tast;\n\tlocales;\n\tresolvedLocale;\n\tformatters;\n\tformats;\n\tmessage;\n\tformatterCache = {\n\t\tnumber: {},\n\t\tdateTime: {},\n\t\tpluralRules: {}\n\t};\n\tconstructor(message, locales = IntlMessageFormat.defaultLocale, overrideFormats, opts) {\n\t\t// Defined first because it's used to build the format pattern.\n\t\tthis.locales = locales;\n\t\tthis.resolvedLocale = IntlMessageFormat.resolveLocale(locales);\n\t\tif (typeof message === \"string\") {\n\t\t\tthis.message = message;\n\t\t\tif (!IntlMessageFormat.__parse) {\n\t\t\t\tthrow new TypeError(\"IntlMessageFormat.__parse must be set to process `message` of type `string`\");\n\t\t\t}\n\t\t\tconst { ...parseOpts } = opts || {};\n\t\t\t// Parse string messages into an AST.\n\t\t\tthis.ast = IntlMessageFormat.__parse(message, {\n\t\t\t\t...parseOpts,\n\t\t\t\tlocale: this.resolvedLocale\n\t\t\t});\n\t\t} else {\n\t\t\tthis.ast = message;\n\t\t}\n\t\tif (!Array.isArray(this.ast)) {\n\t\t\tthrow new TypeError(\"A message must be provided as a String or AST.\");\n\t\t}\n\t\t// Creates a new object with the specified `formats` merged with the default\n\t\t// formats.\n\t\tthis.formats = mergeConfigs(IntlMessageFormat.formats, overrideFormats);\n\t\tthis.formatters = opts && opts.formatters || createDefaultFormatters(this.formatterCache);\n\t}\n\tformat = (values) => {\n\t\tconst parts = this.formatToParts(values);\n\t\t// Hot path for straight simple msg translations\n\t\tif (parts.length === 1) {\n\t\t\treturn parts[0].value;\n\t\t}\n\t\tconst result = parts.reduce((all, part) => {\n\t\t\tif (!all.length || part.type !== _formatters_js__WEBPACK_IMPORTED_MODULE_2__.PART_TYPE.literal || typeof all[all.length - 1] !== \"string\") {\n\t\t\t\tall.push(part.value);\n\t\t\t} else {\n\t\t\t\tall[all.length - 1] += part.value;\n\t\t\t}\n\t\t\treturn all;\n\t\t}, []);\n\t\tif (result.length <= 1) {\n\t\t\treturn result[0] || \"\";\n\t\t}\n\t\treturn result;\n\t};\n\tformatToParts = (values) => (0,_formatters_js__WEBPACK_IMPORTED_MODULE_2__.formatToParts)(this.ast, this.locales, this.formatters, this.formats, values, undefined, this.message);\n\tresolvedOptions = () => ({ locale: this.resolvedLocale?.toString() || Intl.NumberFormat.supportedLocalesOf(this.locales)[0] });\n\tgetAst = () => this.ast;\n\tstatic memoizedDefaultLocale = null;\n\tstatic get defaultLocale() {\n\t\tif (!IntlMessageFormat.memoizedDefaultLocale) {\n\t\t\tIntlMessageFormat.memoizedDefaultLocale = new Intl.NumberFormat().resolvedOptions().locale;\n\t\t}\n\t\treturn IntlMessageFormat.memoizedDefaultLocale;\n\t}\n\tstatic resolveLocale = (locales) => {\n\t\tif (typeof Intl.Locale === \"undefined\") {\n\t\t\treturn;\n\t\t}\n\t\tconst supportedLocales = Intl.NumberFormat.supportedLocalesOf(locales);\n\t\tif (supportedLocales.length > 0) {\n\t\t\treturn new Intl.Locale(supportedLocales[0]);\n\t\t}\n\t\treturn new Intl.Locale(typeof locales === \"string\" ? locales : locales[0]);\n\t};\n\tstatic __parse = _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.parse;\n\t// Default format options used as the prototype of the `formats` provided to the\n\t// constructor. These are used when constructing the internal Intl.NumberFormat\n\t// and Intl.DateTimeFormat instances.\n\tstatic formats = {\n\t\tnumber: {\n\t\t\tinteger: { maximumFractionDigits: 0 },\n\t\t\tcurrency: { style: \"currency\" },\n\t\t\tpercent: { style: \"percent\" }\n\t\t},\n\t\tdate: {\n\t\t\tshort: {\n\t\t\t\tmonth: \"numeric\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"2-digit\"\n\t\t\t},\n\t\t\tmedium: {\n\t\t\t\tmonth: \"short\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"numeric\"\n\t\t\t},\n\t\t\tlong: {\n\t\t\t\tmonth: \"long\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"numeric\"\n\t\t\t},\n\t\t\tfull: {\n\t\t\t\tweekday: \"long\",\n\t\t\t\tmonth: \"long\",\n\t\t\t\tday: \"numeric\",\n\t\t\t\tyear: \"numeric\"\n\t\t\t}\n\t\t},\n\t\ttime: {\n\t\t\tshort: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\"\n\t\t\t},\n\t\t\tmedium: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\",\n\t\t\t\tsecond: \"numeric\"\n\t\t\t},\n\t\t\tlong: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\",\n\t\t\t\tsecond: \"numeric\",\n\t\t\t\ttimeZoneName: \"short\"\n\t\t\t},\n\t\t\tfull: {\n\t\t\t\thour: \"numeric\",\n\t\t\t\tminute: \"numeric\",\n\t\t\t\tsecond: \"numeric\",\n\t\t\t\ttimeZoneName: \"short\"\n\t\t\t}\n\t\t}\n\t};\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9jb3JlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQzZEO0FBQ0Y7QUFDQTtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxJQUFJO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSxJQUFJLGtCQUFrQjtBQUN4QjtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCxhQUFhO0FBQ2I7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxtQkFBbUIsK0RBQU87QUFDMUI7QUFDQSxhQUFhLDhEQUFVO0FBQ3ZCLEdBQUc7QUFDSCxxQkFBcUIsK0RBQU87QUFDNUI7QUFDQSxhQUFhLDhEQUFVO0FBQ3ZCLEdBQUc7QUFDSCxrQkFBa0IsK0RBQU87QUFDekI7QUFDQSxhQUFhLDhEQUFVO0FBQ3ZCLEdBQUc7QUFDSDtBQUNBO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVk7QUFDWixjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsZUFBZTtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSixJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyxxREFBUztBQUM3QztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2Qiw2REFBYTtBQUMxQyw0QkFBNEIsa0dBQWtHO0FBQzlIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixxRUFBSztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYywwQkFBMEI7QUFDeEMsZUFBZSxtQkFBbUI7QUFDbEMsY0FBYztBQUNkLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9pbnRsLW1lc3NhZ2Vmb3JtYXRAMTEuMi4wL25vZGVfbW9kdWxlcy9pbnRsLW1lc3NhZ2Vmb3JtYXQvc3JjL2NvcmUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAoYykgMjAxNCwgWWFob28hIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbkNvcHlyaWdodHMgbGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgTGljZW5zZS5cblNlZSB0aGUgYWNjb21wYW55aW5nIExJQ0VOU0UgZmlsZSBmb3IgdGVybXMuXG4qL1xuaW1wb3J0IHsgbWVtb2l6ZSwgc3RyYXRlZ2llcyB9IGZyb20gXCJAZm9ybWF0anMvZmFzdC1tZW1vaXplXCI7XG5pbXBvcnQgeyBwYXJzZSB9IGZyb20gXCJAZm9ybWF0anMvaWN1LW1lc3NhZ2Vmb3JtYXQtcGFyc2VyXCI7XG5pbXBvcnQgeyBmb3JtYXRUb1BhcnRzLCBQQVJUX1RZUEUgfSBmcm9tIFwiLi9mb3JtYXR0ZXJzLmpzXCI7XG4vLyAtLSBNZXNzYWdlRm9ybWF0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mdW5jdGlvbiBtZXJnZUNvbmZpZyhjMSwgYzIpIHtcblx0aWYgKCFjMikge1xuXHRcdHJldHVybiBjMTtcblx0fVxuXHRyZXR1cm4ge1xuXHRcdC4uLmMxLFxuXHRcdC4uLmMyLFxuXHRcdC4uLk9iamVjdC5rZXlzKGMxKS5yZWR1Y2UoKGFsbCwgaykgPT4ge1xuXHRcdFx0YWxsW2tdID0ge1xuXHRcdFx0XHQuLi5jMVtrXSxcblx0XHRcdFx0Li4uYzJba11cblx0XHRcdH07XG5cdFx0XHRyZXR1cm4gYWxsO1xuXHRcdH0sIHt9KVxuXHR9O1xufVxuZnVuY3Rpb24gbWVyZ2VDb25maWdzKGRlZmF1bHRDb25maWcsIGNvbmZpZ3MpIHtcblx0aWYgKCFjb25maWdzKSB7XG5cdFx0cmV0dXJuIGRlZmF1bHRDb25maWc7XG5cdH1cblx0cmV0dXJuIE9iamVjdC5rZXlzKGRlZmF1bHRDb25maWcpLnJlZHVjZSgoYWxsLCBrKSA9PiB7XG5cdFx0YWxsW2tdID0gbWVyZ2VDb25maWcoZGVmYXVsdENvbmZpZ1trXSwgY29uZmlnc1trXSk7XG5cdFx0cmV0dXJuIGFsbDtcblx0fSwgeyAuLi5kZWZhdWx0Q29uZmlnIH0pO1xufVxuZnVuY3Rpb24gY3JlYXRlRmFzdE1lbW9pemVDYWNoZShzdG9yZSkge1xuXHRyZXR1cm4geyBjcmVhdGUoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGdldChrZXkpIHtcblx0XHRcdFx0cmV0dXJuIHN0b3JlW2tleV07XG5cdFx0XHR9LFxuXHRcdFx0c2V0KGtleSwgdmFsdWUpIHtcblx0XHRcdFx0c3RvcmVba2V5XSA9IHZhbHVlO1xuXHRcdFx0fVxuXHRcdH07XG5cdH0gfTtcbn1cbmZ1bmN0aW9uIGNyZWF0ZURlZmF1bHRGb3JtYXR0ZXJzKGNhY2hlID0ge1xuXHRudW1iZXI6IHt9LFxuXHRkYXRlVGltZToge30sXG5cdHBsdXJhbFJ1bGVzOiB7fVxufSkge1xuXHRyZXR1cm4ge1xuXHRcdGdldE51bWJlckZvcm1hdDogbWVtb2l6ZSgoLi4uYXJncykgPT4gbmV3IEludGwuTnVtYmVyRm9ybWF0KC4uLmFyZ3MpLCB7XG5cdFx0XHRjYWNoZTogY3JlYXRlRmFzdE1lbW9pemVDYWNoZShjYWNoZS5udW1iZXIpLFxuXHRcdFx0c3RyYXRlZ3k6IHN0cmF0ZWdpZXMudmFyaWFkaWNcblx0XHR9KSxcblx0XHRnZXREYXRlVGltZUZvcm1hdDogbWVtb2l6ZSgoLi4uYXJncykgPT4gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQoLi4uYXJncyksIHtcblx0XHRcdGNhY2hlOiBjcmVhdGVGYXN0TWVtb2l6ZUNhY2hlKGNhY2hlLmRhdGVUaW1lKSxcblx0XHRcdHN0cmF0ZWd5OiBzdHJhdGVnaWVzLnZhcmlhZGljXG5cdFx0fSksXG5cdFx0Z2V0UGx1cmFsUnVsZXM6IG1lbW9pemUoKC4uLmFyZ3MpID0+IG5ldyBJbnRsLlBsdXJhbFJ1bGVzKC4uLmFyZ3MpLCB7XG5cdFx0XHRjYWNoZTogY3JlYXRlRmFzdE1lbW9pemVDYWNoZShjYWNoZS5wbHVyYWxSdWxlcyksXG5cdFx0XHRzdHJhdGVneTogc3RyYXRlZ2llcy52YXJpYWRpY1xuXHRcdH0pXG5cdH07XG59XG5leHBvcnQgY2xhc3MgSW50bE1lc3NhZ2VGb3JtYXQge1xuXHRhc3Q7XG5cdGxvY2FsZXM7XG5cdHJlc29sdmVkTG9jYWxlO1xuXHRmb3JtYXR0ZXJzO1xuXHRmb3JtYXRzO1xuXHRtZXNzYWdlO1xuXHRmb3JtYXR0ZXJDYWNoZSA9IHtcblx0XHRudW1iZXI6IHt9LFxuXHRcdGRhdGVUaW1lOiB7fSxcblx0XHRwbHVyYWxSdWxlczoge31cblx0fTtcblx0Y29uc3RydWN0b3IobWVzc2FnZSwgbG9jYWxlcyA9IEludGxNZXNzYWdlRm9ybWF0LmRlZmF1bHRMb2NhbGUsIG92ZXJyaWRlRm9ybWF0cywgb3B0cykge1xuXHRcdC8vIERlZmluZWQgZmlyc3QgYmVjYXVzZSBpdCdzIHVzZWQgdG8gYnVpbGQgdGhlIGZvcm1hdCBwYXR0ZXJuLlxuXHRcdHRoaXMubG9jYWxlcyA9IGxvY2FsZXM7XG5cdFx0dGhpcy5yZXNvbHZlZExvY2FsZSA9IEludGxNZXNzYWdlRm9ybWF0LnJlc29sdmVMb2NhbGUobG9jYWxlcyk7XG5cdFx0aWYgKHR5cGVvZiBtZXNzYWdlID09PSBcInN0cmluZ1wiKSB7XG5cdFx0XHR0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xuXHRcdFx0aWYgKCFJbnRsTWVzc2FnZUZvcm1hdC5fX3BhcnNlKSB7XG5cdFx0XHRcdHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnRsTWVzc2FnZUZvcm1hdC5fX3BhcnNlIG11c3QgYmUgc2V0IHRvIHByb2Nlc3MgYG1lc3NhZ2VgIG9mIHR5cGUgYHN0cmluZ2BcIik7XG5cdFx0XHR9XG5cdFx0XHRjb25zdCB7IC4uLnBhcnNlT3B0cyB9ID0gb3B0cyB8fCB7fTtcblx0XHRcdC8vIFBhcnNlIHN0cmluZyBtZXNzYWdlcyBpbnRvIGFuIEFTVC5cblx0XHRcdHRoaXMuYXN0ID0gSW50bE1lc3NhZ2VGb3JtYXQuX19wYXJzZShtZXNzYWdlLCB7XG5cdFx0XHRcdC4uLnBhcnNlT3B0cyxcblx0XHRcdFx0bG9jYWxlOiB0aGlzLnJlc29sdmVkTG9jYWxlXG5cdFx0XHR9KTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0dGhpcy5hc3QgPSBtZXNzYWdlO1xuXHRcdH1cblx0XHRpZiAoIUFycmF5LmlzQXJyYXkodGhpcy5hc3QpKSB7XG5cdFx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKFwiQSBtZXNzYWdlIG11c3QgYmUgcHJvdmlkZWQgYXMgYSBTdHJpbmcgb3IgQVNULlwiKTtcblx0XHR9XG5cdFx0Ly8gQ3JlYXRlcyBhIG5ldyBvYmplY3Qgd2l0aCB0aGUgc3BlY2lmaWVkIGBmb3JtYXRzYCBtZXJnZWQgd2l0aCB0aGUgZGVmYXVsdFxuXHRcdC8vIGZvcm1hdHMuXG5cdFx0dGhpcy5mb3JtYXRzID0gbWVyZ2VDb25maWdzKEludGxNZXNzYWdlRm9ybWF0LmZvcm1hdHMsIG92ZXJyaWRlRm9ybWF0cyk7XG5cdFx0dGhpcy5mb3JtYXR0ZXJzID0gb3B0cyAmJiBvcHRzLmZvcm1hdHRlcnMgfHwgY3JlYXRlRGVmYXVsdEZvcm1hdHRlcnModGhpcy5mb3JtYXR0ZXJDYWNoZSk7XG5cdH1cblx0Zm9ybWF0ID0gKHZhbHVlcykgPT4ge1xuXHRcdGNvbnN0IHBhcnRzID0gdGhpcy5mb3JtYXRUb1BhcnRzKHZhbHVlcyk7XG5cdFx0Ly8gSG90IHBhdGggZm9yIHN0cmFpZ2h0IHNpbXBsZSBtc2cgdHJhbnNsYXRpb25zXG5cdFx0aWYgKHBhcnRzLmxlbmd0aCA9PT0gMSkge1xuXHRcdFx0cmV0dXJuIHBhcnRzWzBdLnZhbHVlO1xuXHRcdH1cblx0XHRjb25zdCByZXN1bHQgPSBwYXJ0cy5yZWR1Y2UoKGFsbCwgcGFydCkgPT4ge1xuXHRcdFx0aWYgKCFhbGwubGVuZ3RoIHx8IHBhcnQudHlwZSAhPT0gUEFSVF9UWVBFLmxpdGVyYWwgfHwgdHlwZW9mIGFsbFthbGwubGVuZ3RoIC0gMV0gIT09IFwic3RyaW5nXCIpIHtcblx0XHRcdFx0YWxsLnB1c2gocGFydC52YWx1ZSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRhbGxbYWxsLmxlbmd0aCAtIDFdICs9IHBhcnQudmFsdWU7XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gYWxsO1xuXHRcdH0sIFtdKTtcblx0XHRpZiAocmVzdWx0Lmxlbmd0aCA8PSAxKSB7XG5cdFx0XHRyZXR1cm4gcmVzdWx0WzBdIHx8IFwiXCI7XG5cdFx0fVxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG5cdGZvcm1hdFRvUGFydHMgPSAodmFsdWVzKSA9PiBmb3JtYXRUb1BhcnRzKHRoaXMuYXN0LCB0aGlzLmxvY2FsZXMsIHRoaXMuZm9ybWF0dGVycywgdGhpcy5mb3JtYXRzLCB2YWx1ZXMsIHVuZGVmaW5lZCwgdGhpcy5tZXNzYWdlKTtcblx0cmVzb2x2ZWRPcHRpb25zID0gKCkgPT4gKHsgbG9jYWxlOiB0aGlzLnJlc29sdmVkTG9jYWxlPy50b1N0cmluZygpIHx8IEludGwuTnVtYmVyRm9ybWF0LnN1cHBvcnRlZExvY2FsZXNPZih0aGlzLmxvY2FsZXMpWzBdIH0pO1xuXHRnZXRBc3QgPSAoKSA9PiB0aGlzLmFzdDtcblx0c3RhdGljIG1lbW9pemVkRGVmYXVsdExvY2FsZSA9IG51bGw7XG5cdHN0YXRpYyBnZXQgZGVmYXVsdExvY2FsZSgpIHtcblx0XHRpZiAoIUludGxNZXNzYWdlRm9ybWF0Lm1lbW9pemVkRGVmYXVsdExvY2FsZSkge1xuXHRcdFx0SW50bE1lc3NhZ2VGb3JtYXQubWVtb2l6ZWREZWZhdWx0TG9jYWxlID0gbmV3IEludGwuTnVtYmVyRm9ybWF0KCkucmVzb2x2ZWRPcHRpb25zKCkubG9jYWxlO1xuXHRcdH1cblx0XHRyZXR1cm4gSW50bE1lc3NhZ2VGb3JtYXQubWVtb2l6ZWREZWZhdWx0TG9jYWxlO1xuXHR9XG5cdHN0YXRpYyByZXNvbHZlTG9jYWxlID0gKGxvY2FsZXMpID0+IHtcblx0XHRpZiAodHlwZW9mIEludGwuTG9jYWxlID09PSBcInVuZGVmaW5lZFwiKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdGNvbnN0IHN1cHBvcnRlZExvY2FsZXMgPSBJbnRsLk51bWJlckZvcm1hdC5zdXBwb3J0ZWRMb2NhbGVzT2YobG9jYWxlcyk7XG5cdFx0aWYgKHN1cHBvcnRlZExvY2FsZXMubGVuZ3RoID4gMCkge1xuXHRcdFx0cmV0dXJuIG5ldyBJbnRsLkxvY2FsZShzdXBwb3J0ZWRMb2NhbGVzWzBdKTtcblx0XHR9XG5cdFx0cmV0dXJuIG5ldyBJbnRsLkxvY2FsZSh0eXBlb2YgbG9jYWxlcyA9PT0gXCJzdHJpbmdcIiA/IGxvY2FsZXMgOiBsb2NhbGVzWzBdKTtcblx0fTtcblx0c3RhdGljIF9fcGFyc2UgPSBwYXJzZTtcblx0Ly8gRGVmYXVsdCBmb3JtYXQgb3B0aW9ucyB1c2VkIGFzIHRoZSBwcm90b3R5cGUgb2YgdGhlIGBmb3JtYXRzYCBwcm92aWRlZCB0byB0aGVcblx0Ly8gY29uc3RydWN0b3IuIFRoZXNlIGFyZSB1c2VkIHdoZW4gY29uc3RydWN0aW5nIHRoZSBpbnRlcm5hbCBJbnRsLk51bWJlckZvcm1hdFxuXHQvLyBhbmQgSW50bC5EYXRlVGltZUZvcm1hdCBpbnN0YW5jZXMuXG5cdHN0YXRpYyBmb3JtYXRzID0ge1xuXHRcdG51bWJlcjoge1xuXHRcdFx0aW50ZWdlcjogeyBtYXhpbXVtRnJhY3Rpb25EaWdpdHM6IDAgfSxcblx0XHRcdGN1cnJlbmN5OiB7IHN0eWxlOiBcImN1cnJlbmN5XCIgfSxcblx0XHRcdHBlcmNlbnQ6IHsgc3R5bGU6IFwicGVyY2VudFwiIH1cblx0XHR9LFxuXHRcdGRhdGU6IHtcblx0XHRcdHNob3J0OiB7XG5cdFx0XHRcdG1vbnRoOiBcIm51bWVyaWNcIixcblx0XHRcdFx0ZGF5OiBcIm51bWVyaWNcIixcblx0XHRcdFx0eWVhcjogXCIyLWRpZ2l0XCJcblx0XHRcdH0sXG5cdFx0XHRtZWRpdW06IHtcblx0XHRcdFx0bW9udGg6IFwic2hvcnRcIixcblx0XHRcdFx0ZGF5OiBcIm51bWVyaWNcIixcblx0XHRcdFx0eWVhcjogXCJudW1lcmljXCJcblx0XHRcdH0sXG5cdFx0XHRsb25nOiB7XG5cdFx0XHRcdG1vbnRoOiBcImxvbmdcIixcblx0XHRcdFx0ZGF5OiBcIm51bWVyaWNcIixcblx0XHRcdFx0eWVhcjogXCJudW1lcmljXCJcblx0XHRcdH0sXG5cdFx0XHRmdWxsOiB7XG5cdFx0XHRcdHdlZWtkYXk6IFwibG9uZ1wiLFxuXHRcdFx0XHRtb250aDogXCJsb25nXCIsXG5cdFx0XHRcdGRheTogXCJudW1lcmljXCIsXG5cdFx0XHRcdHllYXI6IFwibnVtZXJpY1wiXG5cdFx0XHR9XG5cdFx0fSxcblx0XHR0aW1lOiB7XG5cdFx0XHRzaG9ydDoge1xuXHRcdFx0XHRob3VyOiBcIm51bWVyaWNcIixcblx0XHRcdFx0bWludXRlOiBcIm51bWVyaWNcIlxuXHRcdFx0fSxcblx0XHRcdG1lZGl1bToge1xuXHRcdFx0XHRob3VyOiBcIm51bWVyaWNcIixcblx0XHRcdFx0bWludXRlOiBcIm51bWVyaWNcIixcblx0XHRcdFx0c2Vjb25kOiBcIm51bWVyaWNcIlxuXHRcdFx0fSxcblx0XHRcdGxvbmc6IHtcblx0XHRcdFx0aG91cjogXCJudW1lcmljXCIsXG5cdFx0XHRcdG1pbnV0ZTogXCJudW1lcmljXCIsXG5cdFx0XHRcdHNlY29uZDogXCJudW1lcmljXCIsXG5cdFx0XHRcdHRpbWVab25lTmFtZTogXCJzaG9ydFwiXG5cdFx0XHR9LFxuXHRcdFx0ZnVsbDoge1xuXHRcdFx0XHRob3VyOiBcIm51bWVyaWNcIixcblx0XHRcdFx0bWludXRlOiBcIm51bWVyaWNcIixcblx0XHRcdFx0c2Vjb25kOiBcIm51bWVyaWNcIixcblx0XHRcdFx0dGltZVpvbmVOYW1lOiBcInNob3J0XCJcblx0XHRcdH1cblx0XHR9XG5cdH07XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/core.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js":
|
|
/*!***************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js ***!
|
|
\***************************************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ErrorCode: () => (/* binding */ ErrorCode),\n/* harmony export */ FormatError: () => (/* binding */ FormatError),\n/* harmony export */ InvalidValueError: () => (/* binding */ InvalidValueError),\n/* harmony export */ InvalidValueTypeError: () => (/* binding */ InvalidValueTypeError),\n/* harmony export */ MissingValueError: () => (/* binding */ MissingValueError)\n/* harmony export */ });\nlet ErrorCode = /* @__PURE__ */ function(ErrorCode) {\n\t// When we have a placeholder but no value to format\n\tErrorCode[\"MISSING_VALUE\"] = \"MISSING_VALUE\";\n\t// When value supplied is invalid\n\tErrorCode[\"INVALID_VALUE\"] = \"INVALID_VALUE\";\n\t// When we need specific Intl API but it's not available\n\tErrorCode[\"MISSING_INTL_API\"] = \"MISSING_INTL_API\";\n\treturn ErrorCode;\n}({});\nclass FormatError extends Error {\n\tcode;\n\t/**\n\t* Original message we're trying to format\n\t* `undefined` if we're only dealing w/ AST\n\t*\n\t* @type {(string | undefined)}\n\t* @memberof FormatError\n\t*/\n\toriginalMessage;\n\tconstructor(msg, code, originalMessage) {\n\t\tsuper(msg);\n\t\tthis.code = code;\n\t\tthis.originalMessage = originalMessage;\n\t}\n\ttoString() {\n\t\treturn `[formatjs Error: ${this.code}] ${this.message}`;\n\t}\n}\nclass InvalidValueError extends FormatError {\n\tconstructor(variableId, value, options, originalMessage) {\n\t\tsuper(`Invalid values for \"${variableId}\": \"${value}\". Options are \"${Object.keys(options).join(\"\\\", \\\"\")}\"`, ErrorCode.INVALID_VALUE, originalMessage);\n\t}\n}\nclass InvalidValueTypeError extends FormatError {\n\tconstructor(value, type, originalMessage) {\n\t\tsuper(`Value for \"${value}\" must be of type ${type}`, ErrorCode.INVALID_VALUE, originalMessage);\n\t}\n}\nclass MissingValueError extends FormatError {\n\tconstructor(variableId, originalMessage) {\n\t\tsuper(`The intl string context variable \"${variableId}\" was not provided to the string \"${originalMessage}\"`, ErrorCode.MISSING_VALUE, originalMessage);\n\t}\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9lcnJvci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLEdBQUc7QUFDRztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLFVBQVUsSUFBSSxhQUFhO0FBQ3hEO0FBQ0E7QUFDTztBQUNQO0FBQ0EsK0JBQStCLFdBQVcsTUFBTSxNQUFNLGtCQUFrQixvQ0FBb0M7QUFDNUc7QUFDQTtBQUNPO0FBQ1A7QUFDQSxzQkFBc0IsTUFBTSxvQkFBb0IsS0FBSztBQUNyRDtBQUNBO0FBQ087QUFDUDtBQUNBLDZDQUE2QyxXQUFXLG9DQUFvQyxnQkFBZ0I7QUFDNUc7QUFDQSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9pbnRsLW1lc3NhZ2Vmb3JtYXRAMTEuMi4wL25vZGVfbW9kdWxlcy9pbnRsLW1lc3NhZ2Vmb3JtYXQvc3JjL2Vycm9yLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBsZXQgRXJyb3JDb2RlID0gLyogQF9fUFVSRV9fICovIGZ1bmN0aW9uKEVycm9yQ29kZSkge1xuXHQvLyBXaGVuIHdlIGhhdmUgYSBwbGFjZWhvbGRlciBidXQgbm8gdmFsdWUgdG8gZm9ybWF0XG5cdEVycm9yQ29kZVtcIk1JU1NJTkdfVkFMVUVcIl0gPSBcIk1JU1NJTkdfVkFMVUVcIjtcblx0Ly8gV2hlbiB2YWx1ZSBzdXBwbGllZCBpcyBpbnZhbGlkXG5cdEVycm9yQ29kZVtcIklOVkFMSURfVkFMVUVcIl0gPSBcIklOVkFMSURfVkFMVUVcIjtcblx0Ly8gV2hlbiB3ZSBuZWVkIHNwZWNpZmljIEludGwgQVBJIGJ1dCBpdCdzIG5vdCBhdmFpbGFibGVcblx0RXJyb3JDb2RlW1wiTUlTU0lOR19JTlRMX0FQSVwiXSA9IFwiTUlTU0lOR19JTlRMX0FQSVwiO1xuXHRyZXR1cm4gRXJyb3JDb2RlO1xufSh7fSk7XG5leHBvcnQgY2xhc3MgRm9ybWF0RXJyb3IgZXh0ZW5kcyBFcnJvciB7XG5cdGNvZGU7XG5cdC8qKlxuXHQqIE9yaWdpbmFsIG1lc3NhZ2Ugd2UncmUgdHJ5aW5nIHRvIGZvcm1hdFxuXHQqIGB1bmRlZmluZWRgIGlmIHdlJ3JlIG9ubHkgZGVhbGluZyB3LyBBU1Rcblx0KlxuXHQqIEB0eXBlIHsoc3RyaW5nIHwgdW5kZWZpbmVkKX1cblx0KiBAbWVtYmVyb2YgRm9ybWF0RXJyb3Jcblx0Ki9cblx0b3JpZ2luYWxNZXNzYWdlO1xuXHRjb25zdHJ1Y3Rvcihtc2csIGNvZGUsIG9yaWdpbmFsTWVzc2FnZSkge1xuXHRcdHN1cGVyKG1zZyk7XG5cdFx0dGhpcy5jb2RlID0gY29kZTtcblx0XHR0aGlzLm9yaWdpbmFsTWVzc2FnZSA9IG9yaWdpbmFsTWVzc2FnZTtcblx0fVxuXHR0b1N0cmluZygpIHtcblx0XHRyZXR1cm4gYFtmb3JtYXRqcyBFcnJvcjogJHt0aGlzLmNvZGV9XSAke3RoaXMubWVzc2FnZX1gO1xuXHR9XG59XG5leHBvcnQgY2xhc3MgSW52YWxpZFZhbHVlRXJyb3IgZXh0ZW5kcyBGb3JtYXRFcnJvciB7XG5cdGNvbnN0cnVjdG9yKHZhcmlhYmxlSWQsIHZhbHVlLCBvcHRpb25zLCBvcmlnaW5hbE1lc3NhZ2UpIHtcblx0XHRzdXBlcihgSW52YWxpZCB2YWx1ZXMgZm9yIFwiJHt2YXJpYWJsZUlkfVwiOiBcIiR7dmFsdWV9XCIuIE9wdGlvbnMgYXJlIFwiJHtPYmplY3Qua2V5cyhvcHRpb25zKS5qb2luKFwiXFxcIiwgXFxcIlwiKX1cImAsIEVycm9yQ29kZS5JTlZBTElEX1ZBTFVFLCBvcmlnaW5hbE1lc3NhZ2UpO1xuXHR9XG59XG5leHBvcnQgY2xhc3MgSW52YWxpZFZhbHVlVHlwZUVycm9yIGV4dGVuZHMgRm9ybWF0RXJyb3Ige1xuXHRjb25zdHJ1Y3Rvcih2YWx1ZSwgdHlwZSwgb3JpZ2luYWxNZXNzYWdlKSB7XG5cdFx0c3VwZXIoYFZhbHVlIGZvciBcIiR7dmFsdWV9XCIgbXVzdCBiZSBvZiB0eXBlICR7dHlwZX1gLCBFcnJvckNvZGUuSU5WQUxJRF9WQUxVRSwgb3JpZ2luYWxNZXNzYWdlKTtcblx0fVxufVxuZXhwb3J0IGNsYXNzIE1pc3NpbmdWYWx1ZUVycm9yIGV4dGVuZHMgRm9ybWF0RXJyb3Ige1xuXHRjb25zdHJ1Y3Rvcih2YXJpYWJsZUlkLCBvcmlnaW5hbE1lc3NhZ2UpIHtcblx0XHRzdXBlcihgVGhlIGludGwgc3RyaW5nIGNvbnRleHQgdmFyaWFibGUgXCIke3ZhcmlhYmxlSWR9XCIgd2FzIG5vdCBwcm92aWRlZCB0byB0aGUgc3RyaW5nIFwiJHtvcmlnaW5hbE1lc3NhZ2V9XCJgLCBFcnJvckNvZGUuTUlTU0lOR19WQUxVRSwgb3JpZ2luYWxNZXNzYWdlKTtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js":
|
|
/*!********************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js ***!
|
|
\********************************************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ PART_TYPE: () => (/* binding */ PART_TYPE),\n/* harmony export */ formatToParts: () => (/* binding */ formatToParts),\n/* harmony export */ isFormatXMLElementFn: () => (/* binding */ isFormatXMLElementFn)\n/* harmony export */ });\n/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ \"(ssr)/./node_modules/.pnpm/@formatjs+icu-messageformat-parser@3.5.3/node_modules/@formatjs/icu-messageformat-parser/index.js\");\n/* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./error.js */ \"(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/error.js\");\n\n\n\nlet PART_TYPE = /* @__PURE__ */ function(PART_TYPE) {\n\tPART_TYPE[PART_TYPE[\"literal\"] = 0] = \"literal\";\n\tPART_TYPE[PART_TYPE[\"object\"] = 1] = \"object\";\n\treturn PART_TYPE;\n}({});\nfunction mergeLiteral(parts) {\n\tif (parts.length < 2) {\n\t\treturn parts;\n\t}\n\treturn parts.reduce((all, part) => {\n\t\tconst lastPart = all[all.length - 1];\n\t\tif (!lastPart || lastPart.type !== PART_TYPE.literal || part.type !== PART_TYPE.literal) {\n\t\t\tall.push(part);\n\t\t} else {\n\t\t\tlastPart.value += part.value;\n\t\t}\n\t\treturn all;\n\t}, []);\n}\nfunction isFormatXMLElementFn(el) {\n\treturn typeof el === \"function\";\n}\n// TODO(skeleton): add skeleton support\nfunction formatToParts(els, locales, formatters, formats, values, currentPluralValue, originalMessage) {\n\t// Hot path for straight simple msg translations\n\tif (els.length === 1 && (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(els[0])) {\n\t\treturn [{\n\t\t\ttype: PART_TYPE.literal,\n\t\t\tvalue: els[0].value\n\t\t}];\n\t}\n\tconst result = [];\n\tfor (const el of els) {\n\t\t// Exit early for string parts.\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(el)) {\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: el.value\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\t// TODO: should this part be literal type?\n\t\t// Replace `#` in plural rules with the actual numeric value.\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPoundElement)(el)) {\n\t\t\tif (typeof currentPluralValue === \"number\") {\n\t\t\t\tresult.push({\n\t\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\t\tvalue: formatters.getNumberFormat(locales).format(currentPluralValue)\n\t\t\t\t});\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\t\tconst { value: varName } = el;\n\t\t// Enforce that all required values are provided by the caller.\n\t\tif (!(values && varName in values)) {\n\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.MissingValueError(varName, originalMessage);\n\t\t}\n\t\tlet value = values[varName];\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isArgumentElement)(el)) {\n\t\t\tif (!value || typeof value === \"string\" || typeof value === \"number\" || typeof value === \"bigint\") {\n\t\t\t\tvalue = typeof value === \"string\" || typeof value === \"number\" || typeof value === \"bigint\" ? String(value) : \"\";\n\t\t\t}\n\t\t\tresult.push({\n\t\t\t\ttype: typeof value === \"string\" ? PART_TYPE.literal : PART_TYPE.object,\n\t\t\t\tvalue\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\t// Recursively format plural and select parts' option — which can be a\n\t\t// nested pattern structure. The choosing of the option to use is\n\t\t// abstracted-by and delegated-to the part helper object.\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateElement)(el)) {\n\t\t\tconst style = typeof el.style === \"string\" ? formats.date[el.style] : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) ? el.style.parsedOptions : undefined;\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: formatters.getDateTimeFormat(locales, style).format(value)\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTimeElement)(el)) {\n\t\t\tconst style = typeof el.style === \"string\" ? formats.time[el.style] : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) ? el.style.parsedOptions : formats.time.medium;\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: formatters.getDateTimeFormat(locales, style).format(value)\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberElement)(el)) {\n\t\t\tconst style = typeof el.style === \"string\" ? formats.number[el.style] : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberSkeleton)(el.style) ? el.style.parsedOptions : undefined;\n\t\t\tif (style && style.scale) {\n\t\t\t\tconst scale = style.scale || 1;\n\t\t\t\t// Handle bigint scale multiplication\n\t\t\t\t// BigInt can only be multiplied by BigInt\n\t\t\t\tif (typeof value === \"bigint\") {\n\t\t\t\t\t// Check if scale is a safe integer that can be converted to BigInt\n\t\t\t\t\tif (!Number.isInteger(scale)) {\n\t\t\t\t\t\tthrow new TypeError(`Cannot apply fractional scale ${scale} to bigint value. Scale must be an integer when formatting bigint.`);\n\t\t\t\t\t}\n\t\t\t\t\tvalue = value * BigInt(scale);\n\t\t\t\t} else {\n\t\t\t\t\tvalue = value * scale;\n\t\t\t\t}\n\t\t\t}\n\t\t\tresult.push({\n\t\t\t\ttype: PART_TYPE.literal,\n\t\t\t\tvalue: formatters.getNumberFormat(locales, style).format(value)\n\t\t\t});\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTagElement)(el)) {\n\t\t\tconst { children, value } = el;\n\t\t\tconst formatFn = values[value];\n\t\t\tif (!isFormatXMLElementFn(formatFn)) {\n\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.InvalidValueTypeError(value, \"function\", originalMessage);\n\t\t\t}\n\t\t\tconst parts = formatToParts(children, locales, formatters, formats, values, currentPluralValue);\n\t\t\tlet chunks = formatFn(parts.map((p) => p.value));\n\t\t\tif (!Array.isArray(chunks)) {\n\t\t\t\tchunks = [chunks];\n\t\t\t}\n\t\t\tresult.push(...chunks.map((c) => {\n\t\t\t\treturn {\n\t\t\t\t\ttype: typeof c === \"string\" ? PART_TYPE.literal : PART_TYPE.object,\n\t\t\t\t\tvalue: c\n\t\t\t\t};\n\t\t\t}));\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isSelectElement)(el)) {\n\t\t\t// GH #4490: Use hasOwnProperty to avoid prototype chain issues with keys like \"constructor\"\n\t\t\tconst key = value;\n\t\t\tconst opt = (Object.prototype.hasOwnProperty.call(el.options, key) ? el.options[key] : undefined) || el.options.other;\n\t\t\tif (!opt) {\n\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage);\n\t\t\t}\n\t\t\tresult.push(...formatToParts(opt.value, locales, formatters, formats, values));\n\t\t\tcontinue;\n\t\t}\n\t\tif ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPluralElement)(el)) {\n\t\t\t// GH #4490: Use hasOwnProperty to avoid prototype chain issues\n\t\t\tconst exactKey = `=${value}`;\n\t\t\tlet opt = Object.prototype.hasOwnProperty.call(el.options, exactKey) ? el.options[exactKey] : undefined;\n\t\t\tif (!opt) {\n\t\t\t\tif (!Intl.PluralRules) {\n\t\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.FormatError(`Intl.PluralRules is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-pluralrules\"\n`, _error_js__WEBPACK_IMPORTED_MODULE_1__.ErrorCode.MISSING_INTL_API, originalMessage);\n\t\t\t\t}\n\t\t\t\t// Convert bigint to number for PluralRules (which only accepts number)\n\t\t\t\tconst numericValue = typeof value === \"bigint\" ? Number(value) : value;\n\t\t\t\tconst rule = formatters.getPluralRules(locales, { type: el.pluralType }).select(numericValue - (el.offset || 0));\n\t\t\t\topt = (Object.prototype.hasOwnProperty.call(el.options, rule) ? el.options[rule] : undefined) || el.options.other;\n\t\t\t}\n\t\t\tif (!opt) {\n\t\t\t\tthrow new _error_js__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage);\n\t\t\t}\n\t\t\t// Convert bigint to number for currentPluralValue\n\t\t\tconst numericValue = typeof value === \"bigint\" ? Number(value) : value;\n\t\t\tresult.push(...formatToParts(opt.value, locales, formatters, formats, values, numericValue - (el.offset || 0)));\n\t\t\tcontinue;\n\t\t}\n\t}\n\treturn mergeLiteral(result);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9mb3JtYXR0ZXJzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQW9DO0FBQzBNO0FBQzdIO0FBQzFHO0FBQ1A7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxHQUFHO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQUNPO0FBQ1A7QUFDQSx5QkFBeUIsb0ZBQWdCO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU0sb0ZBQWdCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU0sa0ZBQWM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsVUFBVSxpQkFBaUI7QUFDM0I7QUFDQTtBQUNBLGFBQWEsd0RBQWlCO0FBQzlCO0FBQ0E7QUFDQSxNQUFNLHFGQUFpQjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU0saUZBQWE7QUFDbkIseUVBQXlFLHNGQUFrQjtBQUMzRjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBLE1BQU0saUZBQWE7QUFDbkIseUVBQXlFLHNGQUFrQjtBQUMzRjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBLE1BQU0sbUZBQWU7QUFDckIsMkVBQTJFLG9GQUFnQjtBQUMzRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRCxPQUFPO0FBQ2xFO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQSxNQUFNLGdGQUFZO0FBQ2xCLFdBQVcsa0JBQWtCO0FBQzdCO0FBQ0E7QUFDQSxjQUFjLDREQUFxQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsTUFBTSxtRkFBZTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsd0RBQWlCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTSxtRkFBZTtBQUNyQjtBQUNBLHdCQUF3QixNQUFNO0FBQzlCO0FBQ0E7QUFDQTtBQUNBLGVBQWUsa0RBQVc7QUFDMUI7QUFDQSxHQUFHLGdEQUFTO0FBQ1o7QUFDQTtBQUNBO0FBQ0Esc0RBQXNELHFCQUFxQjtBQUMzRTtBQUNBO0FBQ0E7QUFDQSxjQUFjLHdEQUFpQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vaW50bC1tZXNzYWdlZm9ybWF0QDExLjIuMC9ub2RlX21vZHVsZXMvaW50bC1tZXNzYWdlZm9ybWF0L3NyYy9mb3JtYXR0ZXJzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBcIkBmb3JtYXRqcy9lY21hNDAyLWFic3RyYWN0XCI7XG5pbXBvcnQgeyBpc0FyZ3VtZW50RWxlbWVudCwgaXNEYXRlRWxlbWVudCwgaXNEYXRlVGltZVNrZWxldG9uLCBpc0xpdGVyYWxFbGVtZW50LCBpc051bWJlckVsZW1lbnQsIGlzTnVtYmVyU2tlbGV0b24sIGlzUGx1cmFsRWxlbWVudCwgaXNQb3VuZEVsZW1lbnQsIGlzU2VsZWN0RWxlbWVudCwgaXNUYWdFbGVtZW50LCBpc1RpbWVFbGVtZW50IH0gZnJvbSBcIkBmb3JtYXRqcy9pY3UtbWVzc2FnZWZvcm1hdC1wYXJzZXJcIjtcbmltcG9ydCB7IEVycm9yQ29kZSwgRm9ybWF0RXJyb3IsIEludmFsaWRWYWx1ZUVycm9yLCBJbnZhbGlkVmFsdWVUeXBlRXJyb3IsIE1pc3NpbmdWYWx1ZUVycm9yIH0gZnJvbSBcIi4vZXJyb3IuanNcIjtcbmV4cG9ydCBsZXQgUEFSVF9UWVBFID0gLyogQF9fUFVSRV9fICovIGZ1bmN0aW9uKFBBUlRfVFlQRSkge1xuXHRQQVJUX1RZUEVbUEFSVF9UWVBFW1wibGl0ZXJhbFwiXSA9IDBdID0gXCJsaXRlcmFsXCI7XG5cdFBBUlRfVFlQRVtQQVJUX1RZUEVbXCJvYmplY3RcIl0gPSAxXSA9IFwib2JqZWN0XCI7XG5cdHJldHVybiBQQVJUX1RZUEU7XG59KHt9KTtcbmZ1bmN0aW9uIG1lcmdlTGl0ZXJhbChwYXJ0cykge1xuXHRpZiAocGFydHMubGVuZ3RoIDwgMikge1xuXHRcdHJldHVybiBwYXJ0cztcblx0fVxuXHRyZXR1cm4gcGFydHMucmVkdWNlKChhbGwsIHBhcnQpID0+IHtcblx0XHRjb25zdCBsYXN0UGFydCA9IGFsbFthbGwubGVuZ3RoIC0gMV07XG5cdFx0aWYgKCFsYXN0UGFydCB8fCBsYXN0UGFydC50eXBlICE9PSBQQVJUX1RZUEUubGl0ZXJhbCB8fCBwYXJ0LnR5cGUgIT09IFBBUlRfVFlQRS5saXRlcmFsKSB7XG5cdFx0XHRhbGwucHVzaChwYXJ0KTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0bGFzdFBhcnQudmFsdWUgKz0gcGFydC52YWx1ZTtcblx0XHR9XG5cdFx0cmV0dXJuIGFsbDtcblx0fSwgW10pO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGlzRm9ybWF0WE1MRWxlbWVudEZuKGVsKSB7XG5cdHJldHVybiB0eXBlb2YgZWwgPT09IFwiZnVuY3Rpb25cIjtcbn1cbi8vIFRPRE8oc2tlbGV0b24pOiBhZGQgc2tlbGV0b24gc3VwcG9ydFxuZXhwb3J0IGZ1bmN0aW9uIGZvcm1hdFRvUGFydHMoZWxzLCBsb2NhbGVzLCBmb3JtYXR0ZXJzLCBmb3JtYXRzLCB2YWx1ZXMsIGN1cnJlbnRQbHVyYWxWYWx1ZSwgb3JpZ2luYWxNZXNzYWdlKSB7XG5cdC8vIEhvdCBwYXRoIGZvciBzdHJhaWdodCBzaW1wbGUgbXNnIHRyYW5zbGF0aW9uc1xuXHRpZiAoZWxzLmxlbmd0aCA9PT0gMSAmJiBpc0xpdGVyYWxFbGVtZW50KGVsc1swXSkpIHtcblx0XHRyZXR1cm4gW3tcblx0XHRcdHR5cGU6IFBBUlRfVFlQRS5saXRlcmFsLFxuXHRcdFx0dmFsdWU6IGVsc1swXS52YWx1ZVxuXHRcdH1dO1xuXHR9XG5cdGNvbnN0IHJlc3VsdCA9IFtdO1xuXHRmb3IgKGNvbnN0IGVsIG9mIGVscykge1xuXHRcdC8vIEV4aXQgZWFybHkgZm9yIHN0cmluZyBwYXJ0cy5cblx0XHRpZiAoaXNMaXRlcmFsRWxlbWVudChlbCkpIHtcblx0XHRcdHJlc3VsdC5wdXNoKHtcblx0XHRcdFx0dHlwZTogUEFSVF9UWVBFLmxpdGVyYWwsXG5cdFx0XHRcdHZhbHVlOiBlbC52YWx1ZVxuXHRcdFx0fSk7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0Ly8gVE9ETzogc2hvdWxkIHRoaXMgcGFydCBiZSBsaXRlcmFsIHR5cGU/XG5cdFx0Ly8gUmVwbGFjZSBgI2AgaW4gcGx1cmFsIHJ1bGVzIHdpdGggdGhlIGFjdHVhbCBudW1lcmljIHZhbHVlLlxuXHRcdGlmIChpc1BvdW5kRWxlbWVudChlbCkpIHtcblx0XHRcdGlmICh0eXBlb2YgY3VycmVudFBsdXJhbFZhbHVlID09PSBcIm51bWJlclwiKSB7XG5cdFx0XHRcdHJlc3VsdC5wdXNoKHtcblx0XHRcdFx0XHR0eXBlOiBQQVJUX1RZUEUubGl0ZXJhbCxcblx0XHRcdFx0XHR2YWx1ZTogZm9ybWF0dGVycy5nZXROdW1iZXJGb3JtYXQobG9jYWxlcykuZm9ybWF0KGN1cnJlbnRQbHVyYWxWYWx1ZSlcblx0XHRcdFx0fSk7XG5cdFx0XHR9XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0Y29uc3QgeyB2YWx1ZTogdmFyTmFtZSB9ID0gZWw7XG5cdFx0Ly8gRW5mb3JjZSB0aGF0IGFsbCByZXF1aXJlZCB2YWx1ZXMgYXJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIuXG5cdFx0aWYgKCEodmFsdWVzICYmIHZhck5hbWUgaW4gdmFsdWVzKSkge1xuXHRcdFx0dGhyb3cgbmV3IE1pc3NpbmdWYWx1ZUVycm9yKHZhck5hbWUsIG9yaWdpbmFsTWVzc2FnZSk7XG5cdFx0fVxuXHRcdGxldCB2YWx1ZSA9IHZhbHVlc1t2YXJOYW1lXTtcblx0XHRpZiAoaXNBcmd1bWVudEVsZW1lbnQoZWwpKSB7XG5cdFx0XHRpZiAoIXZhbHVlIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIiB8fCB0eXBlb2YgdmFsdWUgPT09IFwibnVtYmVyXCIgfHwgdHlwZW9mIHZhbHVlID09PSBcImJpZ2ludFwiKSB7XG5cdFx0XHRcdHZhbHVlID0gdHlwZW9mIHZhbHVlID09PSBcInN0cmluZ1wiIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJudW1iZXJcIiB8fCB0eXBlb2YgdmFsdWUgPT09IFwiYmlnaW50XCIgPyBTdHJpbmcodmFsdWUpIDogXCJcIjtcblx0XHRcdH1cblx0XHRcdHJlc3VsdC5wdXNoKHtcblx0XHRcdFx0dHlwZTogdHlwZW9mIHZhbHVlID09PSBcInN0cmluZ1wiID8gUEFSVF9UWVBFLmxpdGVyYWwgOiBQQVJUX1RZUEUub2JqZWN0LFxuXHRcdFx0XHR2YWx1ZVxuXHRcdFx0fSk7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0Ly8gUmVjdXJzaXZlbHkgZm9ybWF0IHBsdXJhbCBhbmQgc2VsZWN0IHBhcnRzJyBvcHRpb24g4oCUIHdoaWNoIGNhbiBiZSBhXG5cdFx0Ly8gbmVzdGVkIHBhdHRlcm4gc3RydWN0dXJlLiBUaGUgY2hvb3Npbmcgb2YgdGhlIG9wdGlvbiB0byB1c2UgaXNcblx0XHQvLyBhYnN0cmFjdGVkLWJ5IGFuZCBkZWxlZ2F0ZWQtdG8gdGhlIHBhcnQgaGVscGVyIG9iamVjdC5cblx0XHRpZiAoaXNEYXRlRWxlbWVudChlbCkpIHtcblx0XHRcdGNvbnN0IHN0eWxlID0gdHlwZW9mIGVsLnN0eWxlID09PSBcInN0cmluZ1wiID8gZm9ybWF0cy5kYXRlW2VsLnN0eWxlXSA6IGlzRGF0ZVRpbWVTa2VsZXRvbihlbC5zdHlsZSkgPyBlbC5zdHlsZS5wYXJzZWRPcHRpb25zIDogdW5kZWZpbmVkO1xuXHRcdFx0cmVzdWx0LnB1c2goe1xuXHRcdFx0XHR0eXBlOiBQQVJUX1RZUEUubGl0ZXJhbCxcblx0XHRcdFx0dmFsdWU6IGZvcm1hdHRlcnMuZ2V0RGF0ZVRpbWVGb3JtYXQobG9jYWxlcywgc3R5bGUpLmZvcm1hdCh2YWx1ZSlcblx0XHRcdH0pO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc1RpbWVFbGVtZW50KGVsKSkge1xuXHRcdFx0Y29uc3Qgc3R5bGUgPSB0eXBlb2YgZWwuc3R5bGUgPT09IFwic3RyaW5nXCIgPyBmb3JtYXRzLnRpbWVbZWwuc3R5bGVdIDogaXNEYXRlVGltZVNrZWxldG9uKGVsLnN0eWxlKSA/IGVsLnN0eWxlLnBhcnNlZE9wdGlvbnMgOiBmb3JtYXRzLnRpbWUubWVkaXVtO1xuXHRcdFx0cmVzdWx0LnB1c2goe1xuXHRcdFx0XHR0eXBlOiBQQVJUX1RZUEUubGl0ZXJhbCxcblx0XHRcdFx0dmFsdWU6IGZvcm1hdHRlcnMuZ2V0RGF0ZVRpbWVGb3JtYXQobG9jYWxlcywgc3R5bGUpLmZvcm1hdCh2YWx1ZSlcblx0XHRcdH0pO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc051bWJlckVsZW1lbnQoZWwpKSB7XG5cdFx0XHRjb25zdCBzdHlsZSA9IHR5cGVvZiBlbC5zdHlsZSA9PT0gXCJzdHJpbmdcIiA/IGZvcm1hdHMubnVtYmVyW2VsLnN0eWxlXSA6IGlzTnVtYmVyU2tlbGV0b24oZWwuc3R5bGUpID8gZWwuc3R5bGUucGFyc2VkT3B0aW9ucyA6IHVuZGVmaW5lZDtcblx0XHRcdGlmIChzdHlsZSAmJiBzdHlsZS5zY2FsZSkge1xuXHRcdFx0XHRjb25zdCBzY2FsZSA9IHN0eWxlLnNjYWxlIHx8IDE7XG5cdFx0XHRcdC8vIEhhbmRsZSBiaWdpbnQgc2NhbGUgbXVsdGlwbGljYXRpb25cblx0XHRcdFx0Ly8gQmlnSW50IGNhbiBvbmx5IGJlIG11bHRpcGxpZWQgYnkgQmlnSW50XG5cdFx0XHRcdGlmICh0eXBlb2YgdmFsdWUgPT09IFwiYmlnaW50XCIpIHtcblx0XHRcdFx0XHQvLyBDaGVjayBpZiBzY2FsZSBpcyBhIHNhZmUgaW50ZWdlciB0aGF0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gQmlnSW50XG5cdFx0XHRcdFx0aWYgKCFOdW1iZXIuaXNJbnRlZ2VyKHNjYWxlKSkge1xuXHRcdFx0XHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihgQ2Fubm90IGFwcGx5IGZyYWN0aW9uYWwgc2NhbGUgJHtzY2FsZX0gdG8gYmlnaW50IHZhbHVlLiBTY2FsZSBtdXN0IGJlIGFuIGludGVnZXIgd2hlbiBmb3JtYXR0aW5nIGJpZ2ludC5gKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dmFsdWUgPSB2YWx1ZSAqIEJpZ0ludChzY2FsZSk7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dmFsdWUgPSB2YWx1ZSAqIHNjYWxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRyZXN1bHQucHVzaCh7XG5cdFx0XHRcdHR5cGU6IFBBUlRfVFlQRS5saXRlcmFsLFxuXHRcdFx0XHR2YWx1ZTogZm9ybWF0dGVycy5nZXROdW1iZXJGb3JtYXQobG9jYWxlcywgc3R5bGUpLmZvcm1hdCh2YWx1ZSlcblx0XHRcdH0pO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc1RhZ0VsZW1lbnQoZWwpKSB7XG5cdFx0XHRjb25zdCB7IGNoaWxkcmVuLCB2YWx1ZSB9ID0gZWw7XG5cdFx0XHRjb25zdCBmb3JtYXRGbiA9IHZhbHVlc1t2YWx1ZV07XG5cdFx0XHRpZiAoIWlzRm9ybWF0WE1MRWxlbWVudEZuKGZvcm1hdEZuKSkge1xuXHRcdFx0XHR0aHJvdyBuZXcgSW52YWxpZFZhbHVlVHlwZUVycm9yKHZhbHVlLCBcImZ1bmN0aW9uXCIsIG9yaWdpbmFsTWVzc2FnZSk7XG5cdFx0XHR9XG5cdFx0XHRjb25zdCBwYXJ0cyA9IGZvcm1hdFRvUGFydHMoY2hpbGRyZW4sIGxvY2FsZXMsIGZvcm1hdHRlcnMsIGZvcm1hdHMsIHZhbHVlcywgY3VycmVudFBsdXJhbFZhbHVlKTtcblx0XHRcdGxldCBjaHVua3MgPSBmb3JtYXRGbihwYXJ0cy5tYXAoKHApID0+IHAudmFsdWUpKTtcblx0XHRcdGlmICghQXJyYXkuaXNBcnJheShjaHVua3MpKSB7XG5cdFx0XHRcdGNodW5rcyA9IFtjaHVua3NdO1xuXHRcdFx0fVxuXHRcdFx0cmVzdWx0LnB1c2goLi4uY2h1bmtzLm1hcCgoYykgPT4ge1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdHR5cGU6IHR5cGVvZiBjID09PSBcInN0cmluZ1wiID8gUEFSVF9UWVBFLmxpdGVyYWwgOiBQQVJUX1RZUEUub2JqZWN0LFxuXHRcdFx0XHRcdHZhbHVlOiBjXG5cdFx0XHRcdH07XG5cdFx0XHR9KSk7XG5cdFx0fVxuXHRcdGlmIChpc1NlbGVjdEVsZW1lbnQoZWwpKSB7XG5cdFx0XHQvLyBHSCAjNDQ5MDogVXNlIGhhc093blByb3BlcnR5IHRvIGF2b2lkIHByb3RvdHlwZSBjaGFpbiBpc3N1ZXMgd2l0aCBrZXlzIGxpa2UgXCJjb25zdHJ1Y3RvclwiXG5cdFx0XHRjb25zdCBrZXkgPSB2YWx1ZTtcblx0XHRcdGNvbnN0IG9wdCA9IChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZWwub3B0aW9ucywga2V5KSA/IGVsLm9wdGlvbnNba2V5XSA6IHVuZGVmaW5lZCkgfHwgZWwub3B0aW9ucy5vdGhlcjtcblx0XHRcdGlmICghb3B0KSB7XG5cdFx0XHRcdHRocm93IG5ldyBJbnZhbGlkVmFsdWVFcnJvcihlbC52YWx1ZSwgdmFsdWUsIE9iamVjdC5rZXlzKGVsLm9wdGlvbnMpLCBvcmlnaW5hbE1lc3NhZ2UpO1xuXHRcdFx0fVxuXHRcdFx0cmVzdWx0LnB1c2goLi4uZm9ybWF0VG9QYXJ0cyhvcHQudmFsdWUsIGxvY2FsZXMsIGZvcm1hdHRlcnMsIGZvcm1hdHMsIHZhbHVlcykpO1xuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXHRcdGlmIChpc1BsdXJhbEVsZW1lbnQoZWwpKSB7XG5cdFx0XHQvLyBHSCAjNDQ5MDogVXNlIGhhc093blByb3BlcnR5IHRvIGF2b2lkIHByb3RvdHlwZSBjaGFpbiBpc3N1ZXNcblx0XHRcdGNvbnN0IGV4YWN0S2V5ID0gYD0ke3ZhbHVlfWA7XG5cdFx0XHRsZXQgb3B0ID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGVsLm9wdGlvbnMsIGV4YWN0S2V5KSA/IGVsLm9wdGlvbnNbZXhhY3RLZXldIDogdW5kZWZpbmVkO1xuXHRcdFx0aWYgKCFvcHQpIHtcblx0XHRcdFx0aWYgKCFJbnRsLlBsdXJhbFJ1bGVzKSB7XG5cdFx0XHRcdFx0dGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnRsLlBsdXJhbFJ1bGVzIGlzIG5vdCBhdmFpbGFibGUgaW4gdGhpcyBlbnZpcm9ubWVudC5cblRyeSBwb2x5ZmlsbGluZyBpdCB1c2luZyBcIkBmb3JtYXRqcy9pbnRsLXBsdXJhbHJ1bGVzXCJcbmAsIEVycm9yQ29kZS5NSVNTSU5HX0lOVExfQVBJLCBvcmlnaW5hbE1lc3NhZ2UpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIENvbnZlcnQgYmlnaW50IHRvIG51bWJlciBmb3IgUGx1cmFsUnVsZXMgKHdoaWNoIG9ubHkgYWNjZXB0cyBudW1iZXIpXG5cdFx0XHRcdGNvbnN0IG51bWVyaWNWYWx1ZSA9IHR5cGVvZiB2YWx1ZSA9PT0gXCJiaWdpbnRcIiA/IE51bWJlcih2YWx1ZSkgOiB2YWx1ZTtcblx0XHRcdFx0Y29uc3QgcnVsZSA9IGZvcm1hdHRlcnMuZ2V0UGx1cmFsUnVsZXMobG9jYWxlcywgeyB0eXBlOiBlbC5wbHVyYWxUeXBlIH0pLnNlbGVjdChudW1lcmljVmFsdWUgLSAoZWwub2Zmc2V0IHx8IDApKTtcblx0XHRcdFx0b3B0ID0gKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlbC5vcHRpb25zLCBydWxlKSA/IGVsLm9wdGlvbnNbcnVsZV0gOiB1bmRlZmluZWQpIHx8IGVsLm9wdGlvbnMub3RoZXI7XG5cdFx0XHR9XG5cdFx0XHRpZiAoIW9wdCkge1xuXHRcdFx0XHR0aHJvdyBuZXcgSW52YWxpZFZhbHVlRXJyb3IoZWwudmFsdWUsIHZhbHVlLCBPYmplY3Qua2V5cyhlbC5vcHRpb25zKSwgb3JpZ2luYWxNZXNzYWdlKTtcblx0XHRcdH1cblx0XHRcdC8vIENvbnZlcnQgYmlnaW50IHRvIG51bWJlciBmb3IgY3VycmVudFBsdXJhbFZhbHVlXG5cdFx0XHRjb25zdCBudW1lcmljVmFsdWUgPSB0eXBlb2YgdmFsdWUgPT09IFwiYmlnaW50XCIgPyBOdW1iZXIodmFsdWUpIDogdmFsdWU7XG5cdFx0XHRyZXN1bHQucHVzaCguLi5mb3JtYXRUb1BhcnRzKG9wdC52YWx1ZSwgbG9jYWxlcywgZm9ybWF0dGVycywgZm9ybWF0cywgdmFsdWVzLCBudW1lcmljVmFsdWUgLSAoZWwub2Zmc2V0IHx8IDApKSk7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIG1lcmdlTGl0ZXJhbChyZXN1bHQpO1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/intl-messageformat@11.2.0/node_modules/intl-messageformat/src/formatters.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |