Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/UXP/com.adobe.ccx.start/js/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/UXP/com.adobe.ccx.start/js/6219.js.map

{"version":3,"file":"6219.js","mappings":"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","sources":["webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/InitializeRelativeTimeFormat.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/MakePartsList.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/PartitionRelativeTimePattern.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/abstract/SingularRelativeTimeUnit.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/get_internal_slots.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/index.js","webpack://UniversalAssetBrowser/../../node_modules/@formatjs/intl-relativetimeformat/polyfill-force.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.InitializeRelativeTimeFormat = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nvar intl_localematcher_1 = require(\"@formatjs/intl-localematcher\");\nvar NUMBERING_SYSTEM_REGEX = /^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;\nfunction InitializeRelativeTimeFormat(rtf, locales, options, _a) {\n    var getInternalSlots = _a.getInternalSlots, availableLocales = _a.availableLocales, relevantExtensionKeys = _a.relevantExtensionKeys, localeData = _a.localeData, getDefaultLocale = _a.getDefaultLocale;\n    var internalSlots = getInternalSlots(rtf);\n    internalSlots.initializedRelativeTimeFormat = true;\n    var requestedLocales = (0, ecma402_abstract_1.CanonicalizeLocaleList)(locales);\n    var opt = Object.create(null);\n    var opts = (0, ecma402_abstract_1.CoerceOptionsToObject)(options);\n    var matcher = (0, ecma402_abstract_1.GetOption)(opts, 'localeMatcher', 'string', ['best fit', 'lookup'], 'best fit');\n    opt.localeMatcher = matcher;\n    var numberingSystem = (0, ecma402_abstract_1.GetOption)(opts, \n    // @ts-expect-error TS option is wack\n    'numberingSystem', 'string', undefined, undefined);\n    if (numberingSystem !== undefined) {\n        if (!NUMBERING_SYSTEM_REGEX.test(numberingSystem)) {\n            throw new RangeError(\"Invalid numbering system \".concat(numberingSystem));\n        }\n    }\n    opt.nu = numberingSystem;\n    var r = (0, intl_localematcher_1.ResolveLocale)(availableLocales, requestedLocales, opt, relevantExtensionKeys, localeData, getDefaultLocale);\n    var locale = r.locale, nu = r.nu;\n    internalSlots.locale = locale;\n    internalSlots.style = (0, ecma402_abstract_1.GetOption)(opts, 'style', 'string', ['long', 'narrow', 'short'], 'long');\n    internalSlots.numeric = (0, ecma402_abstract_1.GetOption)(opts, 'numeric', 'string', ['always', 'auto'], 'always');\n    var fields = localeData[r.dataLocale];\n    (0, ecma402_abstract_1.invariant)(!!fields, \"Missing locale data for \".concat(r.dataLocale));\n    internalSlots.fields = fields;\n    internalSlots.numberFormat = new Intl.NumberFormat(locales);\n    internalSlots.pluralRules = new Intl.PluralRules(locales);\n    internalSlots.numberingSystem = nu;\n    return rtf;\n}\nexports.InitializeRelativeTimeFormat = InitializeRelativeTimeFormat;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.MakePartsList = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nfunction MakePartsList(pattern, unit, parts) {\n    var patternParts = (0, ecma402_abstract_1.PartitionPattern)(pattern);\n    var result = [];\n    for (var _i = 0, patternParts_1 = patternParts; _i < patternParts_1.length; _i++) {\n        var patternPart = patternParts_1[_i];\n        if (patternPart.type === 'literal') {\n            result.push({\n                type: 'literal',\n                value: patternPart.value,\n            });\n        }\n        else {\n            (0, ecma402_abstract_1.invariant)(patternPart.type === '0', \"Malformed pattern \".concat(pattern));\n            for (var _a = 0, parts_1 = parts; _a < parts_1.length; _a++) {\n                var part = parts_1[_a];\n                result.push({\n                    type: part.type,\n                    value: part.value,\n                    unit: unit,\n                });\n            }\n        }\n    }\n    return result;\n}\nexports.MakePartsList = MakePartsList;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.PartitionRelativeTimePattern = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nvar SingularRelativeTimeUnit_1 = require(\"./SingularRelativeTimeUnit\");\nvar MakePartsList_1 = require(\"./MakePartsList\");\nfunction PartitionRelativeTimePattern(rtf, value, unit, _a) {\n    var getInternalSlots = _a.getInternalSlots;\n    (0, ecma402_abstract_1.invariant)((0, ecma402_abstract_1.Type)(value) === 'Number', \"value must be number, instead got \".concat(typeof value), TypeError);\n    (0, ecma402_abstract_1.invariant)((0, ecma402_abstract_1.Type)(unit) === 'String', \"unit must be number, instead got \".concat(typeof value), TypeError);\n    if (isNaN(value) || !isFinite(value)) {\n        throw new RangeError(\"Invalid value \".concat(value));\n    }\n    var resolvedUnit = (0, SingularRelativeTimeUnit_1.SingularRelativeTimeUnit)(unit);\n    var _b = getInternalSlots(rtf), fields = _b.fields, style = _b.style, numeric = _b.numeric, pluralRules = _b.pluralRules, numberFormat = _b.numberFormat;\n    var entry = resolvedUnit;\n    if (style === 'short') {\n        entry = \"\".concat(resolvedUnit, \"-short\");\n    }\n    else if (style === 'narrow') {\n        entry = \"\".concat(resolvedUnit, \"-narrow\");\n    }\n    if (!(entry in fields)) {\n        entry = resolvedUnit;\n    }\n    var patterns = fields[entry];\n    if (numeric === 'auto') {\n        if ((0, ecma402_abstract_1.ToString)(value) in patterns) {\n            return [\n                {\n                    type: 'literal',\n                    value: patterns[(0, ecma402_abstract_1.ToString)(value)],\n                },\n            ];\n        }\n    }\n    var tl = 'future';\n    if ((0, ecma402_abstract_1.SameValue)(value, -0) || value < 0) {\n        tl = 'past';\n    }\n    var po = patterns[tl];\n    var fv = typeof numberFormat.formatToParts === 'function'\n        ? numberFormat.formatToParts(Math.abs(value))\n        : // TODO: If formatToParts is not supported, we assume the whole formatted\n            // number is a part\n            [\n                {\n                    type: 'literal',\n                    value: numberFormat.format(Math.abs(value)),\n                    unit: unit,\n                },\n            ];\n    var pr = pluralRules.select(value);\n    var pattern = po[pr];\n    return (0, MakePartsList_1.MakePartsList)(pattern, resolvedUnit, fv);\n}\nexports.PartitionRelativeTimePattern = PartitionRelativeTimePattern;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.SingularRelativeTimeUnit = void 0;\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\n/**\n * https://tc39.es/proposal-intl-relative-time/#sec-singularrelativetimeunit\n * @param unit\n */\nfunction SingularRelativeTimeUnit(unit) {\n    (0, ecma402_abstract_1.invariant)((0, ecma402_abstract_1.Type)(unit) === 'String', 'unit must be a string');\n    if (unit === 'seconds')\n        return 'second';\n    if (unit === 'minutes')\n        return 'minute';\n    if (unit === 'hours')\n        return 'hour';\n    if (unit === 'days')\n        return 'day';\n    if (unit === 'weeks')\n        return 'week';\n    if (unit === 'months')\n        return 'month';\n    if (unit === 'quarters')\n        return 'quarter';\n    if (unit === 'years')\n        return 'year';\n    if (unit !== 'second' &&\n        unit !== 'minute' &&\n        unit !== 'hour' &&\n        unit !== 'day' &&\n        unit !== 'week' &&\n        unit !== 'month' &&\n        unit !== 'quarter' &&\n        unit !== 'year') {\n        throw new RangeError('invalid unit');\n    }\n    return unit;\n}\nexports.SingularRelativeTimeUnit = SingularRelativeTimeUnit;\n","\"use strict\";\n// Type-only circular import\n// eslint-disable-next-line import/no-cycle\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar internalSlotMap = new WeakMap();\nfunction getInternalSlots(x) {\n    var internalSlots = internalSlotMap.get(x);\n    if (!internalSlots) {\n        internalSlots = Object.create(null);\n        internalSlotMap.set(x, internalSlots);\n    }\n    return internalSlots;\n}\nexports.default = getInternalSlots;\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar tslib_1 = require(\"tslib\");\nvar ecma402_abstract_1 = require(\"@formatjs/ecma402-abstract\");\nvar InitializeRelativeTimeFormat_1 = require(\"./abstract/InitializeRelativeTimeFormat\");\nvar PartitionRelativeTimePattern_1 = require(\"./abstract/PartitionRelativeTimePattern\");\nvar get_internal_slots_1 = tslib_1.__importDefault(require(\"./get_internal_slots\"));\nvar RelativeTimeFormat = /** @class */ (function () {\n    function RelativeTimeFormat(locales, options) {\n        // test262/test/intl402/RelativeTimeFormat/constructor/constructor/newtarget-undefined.js\n        // Cannot use `new.target` bc of IE11 & TS transpiles it to something else\n        var newTarget = this && this instanceof RelativeTimeFormat ? this.constructor : void 0;\n        if (!newTarget) {\n            throw new TypeError(\"Intl.RelativeTimeFormat must be called with 'new'\");\n        }\n        return (0, InitializeRelativeTimeFormat_1.InitializeRelativeTimeFormat)(this, locales, options, {\n            getInternalSlots: get_internal_slots_1.default,\n            availableLocales: RelativeTimeFormat.availableLocales,\n            relevantExtensionKeys: RelativeTimeFormat.relevantExtensionKeys,\n            localeData: RelativeTimeFormat.localeData,\n            getDefaultLocale: RelativeTimeFormat.getDefaultLocale,\n        });\n    }\n    RelativeTimeFormat.prototype.format = function (value, unit) {\n        if (typeof this !== 'object') {\n            throw new TypeError('format was called on a non-object');\n        }\n        var internalSlots = (0, get_internal_slots_1.default)(this);\n        if (!internalSlots.initializedRelativeTimeFormat) {\n            throw new TypeError('format was called on a invalid context');\n        }\n        return (0, PartitionRelativeTimePattern_1.PartitionRelativeTimePattern)(this, Number(value), (0, ecma402_abstract_1.ToString)(unit), {\n            getInternalSlots: get_internal_slots_1.default,\n        })\n            .map(function (el) { return el.value; })\n            .join('');\n    };\n    RelativeTimeFormat.prototype.formatToParts = function (value, unit) {\n        if (typeof this !== 'object') {\n            throw new TypeError('formatToParts was called on a non-object');\n        }\n        var internalSlots = (0, get_internal_slots_1.default)(this);\n        if (!internalSlots.initializedRelativeTimeFormat) {\n            throw new TypeError('formatToParts was called on a invalid context');\n        }\n        return (0, PartitionRelativeTimePattern_1.PartitionRelativeTimePattern)(this, Number(value), (0, ecma402_abstract_1.ToString)(unit), { getInternalSlots: get_internal_slots_1.default });\n    };\n    RelativeTimeFormat.prototype.resolvedOptions = function () {\n        if (typeof this !== 'object') {\n            throw new TypeError('resolvedOptions was called on a non-object');\n        }\n        var internalSlots = (0, get_internal_slots_1.default)(this);\n        if (!internalSlots.initializedRelativeTimeFormat) {\n            throw new TypeError('resolvedOptions was called on a invalid context');\n        }\n        // test262/test/intl402/RelativeTimeFormat/prototype/resolvedOptions/type.js\n        return {\n            locale: internalSlots.locale,\n            style: internalSlots.style,\n            numeric: internalSlots.numeric,\n            numberingSystem: internalSlots.numberingSystem,\n        };\n    };\n    RelativeTimeFormat.supportedLocalesOf = function (locales, options) {\n        return (0, ecma402_abstract_1.SupportedLocales)(RelativeTimeFormat.availableLocales, (0, ecma402_abstract_1.CanonicalizeLocaleList)(locales), options);\n    };\n    RelativeTimeFormat.__addLocaleData = function () {\n        var data = [];\n        for (var _i = 0; _i < arguments.length; _i++) {\n            data[_i] = arguments[_i];\n        }\n        for (var _a = 0, data_1 = data; _a < data_1.length; _a++) {\n            var _b = data_1[_a], d = _b.data, locale = _b.locale;\n            var minimizedLocale = new Intl.Locale(locale)\n                .minimize()\n                .toString();\n            RelativeTimeFormat.localeData[locale] = RelativeTimeFormat.localeData[minimizedLocale] = d;\n            RelativeTimeFormat.availableLocales.add(minimizedLocale);\n            RelativeTimeFormat.availableLocales.add(locale);\n            if (!RelativeTimeFormat.__defaultLocale) {\n                RelativeTimeFormat.__defaultLocale = minimizedLocale;\n            }\n        }\n    };\n    RelativeTimeFormat.getDefaultLocale = function () {\n        return RelativeTimeFormat.__defaultLocale;\n    };\n    RelativeTimeFormat.localeData = {};\n    RelativeTimeFormat.availableLocales = new Set();\n    RelativeTimeFormat.__defaultLocale = '';\n    RelativeTimeFormat.relevantExtensionKeys = ['nu'];\n    RelativeTimeFormat.polyfilled = true;\n    return RelativeTimeFormat;\n}());\nexports.default = RelativeTimeFormat;\ntry {\n    // IE11 does not have Symbol\n    if (typeof Symbol !== 'undefined') {\n        Object.defineProperty(RelativeTimeFormat.prototype, Symbol.toStringTag, {\n            value: 'Intl.RelativeTimeFormat',\n            writable: false,\n            enumerable: false,\n            configurable: true,\n        });\n    }\n    // https://github.com/tc39/test262/blob/master/test/intl402/RelativeTimeFormat/constructor/length.js\n    Object.defineProperty(RelativeTimeFormat.prototype.constructor, 'length', {\n        value: 0,\n        writable: false,\n        enumerable: false,\n        configurable: true,\n    });\n    // https://github.com/tc39/test262/blob/master/test/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/length.js\n    Object.defineProperty(RelativeTimeFormat.supportedLocalesOf, 'length', {\n        value: 1,\n        writable: false,\n        enumerable: false,\n        configurable: true,\n    });\n}\ncatch (e) {\n    // Meta fix so we're test262-compliant, not important\n}\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar tslib_1 = require(\"tslib\");\nvar _1 = tslib_1.__importDefault(require(\"./\"));\nObject.defineProperty(Intl, 'RelativeTimeFormat', {\n    value: _1.default,\n    writable: true,\n    enumerable: false,\n    configurable: true,\n});\n"],"names":["Object","defineProperty","exports","value","InitializeRelativeTimeFormat","ecma402_abstract_1","intl_localematcher_1","NUMBERING_SYSTEM_REGEX","rtf","locales","options","_a","getInternalSlots","availableLocales","relevantExtensionKeys","localeData","getDefaultLocale","internalSlots","initializedRelativeTimeFormat","requestedLocales","CanonicalizeLocaleList","opt","create","opts","CoerceOptionsToObject","matcher","GetOption","localeMatcher","numberingSystem","undefined","test","RangeError","concat","nu","r","ResolveLocale","locale","style","numeric","fields","dataLocale","invariant","numberFormat","Intl","NumberFormat","pluralRules","PluralRules","MakePartsList","pattern","unit","parts","result","_i","patternParts_1","PartitionPattern","length","patternPart","type","push","parts_1","part","PartitionRelativeTimePattern","SingularRelativeTimeUnit_1","MakePartsList_1","Type","TypeError","isNaN","isFinite","resolvedUnit","SingularRelativeTimeUnit","_b","entry","patterns","ToString","tl","SameValue","po","fv","formatToParts","Math","abs","format","select","internalSlotMap","WeakMap","x","get","set","tslib_1","InitializeRelativeTimeFormat_1","PartitionRelativeTimePattern_1","get_internal_slots_1","__importDefault","RelativeTimeFormat","this","constructor","default","prototype","Number","map","el","join","resolvedOptions","supportedLocalesOf","SupportedLocales","__addLocaleData","data","arguments","data_1","d","minimizedLocale","Locale","minimize","toString","add","__defaultLocale","Set","polyfilled","Symbol","toStringTag","writable","enumerable","configurable","e","_1"],"sourceRoot":""}