{"version":3,"file":"yahoo.mjs","sources":["../../../../../../../packages/utils/jsencrypt/jselib/jsrsasign/yahoo.js"],"sourcesContent":["/* eslint-disable */\nexport var YAHOO = {}\nYAHOO.lang = {\n\t/**\n\t * Utility to set up the prototype, constructor and superclass properties to\n\t * support an inheritance strategy that can chain constructors and methods.\n\t * Static members will not be inherited.\n\t *\n\t * @method extend\n\t * @static\n\t * @param {Function} subc   the object to modify\n\t * @param {Function} superc the object to inherit\n\t * @param {Object} overrides  additional properties/methods to add to the\n\t *                              subclass prototype.  These will override the\n\t *                              matching items obtained from the superclass\n\t *                              if present.\n\t */\n\textend: function (subc, superc, overrides) {\n\t\tif (!superc || !subc) {\n\t\t\tthrow new Error(\n\t\t\t\t'YAHOO.lang.extend failed, please check that ' + 'all dependencies are included.'\n\t\t\t)\n\t\t}\n\t\tvar F = function () {}\n\t\tF.prototype = superc.prototype\n\t\tsubc.prototype = new F()\n\t\tsubc.prototype.constructor = subc\n\t\tsubc.superclass = superc.prototype\n\t\tif (superc.prototype.constructor == Object.prototype.constructor) {\n\t\t\tsuperc.prototype.constructor = superc\n\t\t}\n\t\tif (overrides) {\n\t\t\tvar i\n\t\t\tfor (i in overrides) {\n\t\t\t\tsubc.prototype[i] = overrides[i]\n\t\t\t}\n\t\t\t/*\n\t\t\t * IE will not enumerate native functions in a derived object even if the\n\t\t\t * function was overridden.  This is a workaround for specific functions\n\t\t\t * we care about on the Object prototype.\n\t\t\t * @property _IEEnumFix\n\t\t\t * @param {Function} r  the object to receive the augmentation\n\t\t\t * @param {Function} s  the object that supplies the properties to augment\n\t\t\t * @static\n\t\t\t * @private\n\t\t\t */\n\t\t\tvar _IEEnumFix = function () {},\n\t\t\t\tADD = ['toString', 'valueOf']\n\t\t\ttry {\n\t\t\t\tif (/MSIE/.test(navigator.userAgent)) {\n\t\t\t\t\t_IEEnumFix = function (r, s) {\n\t\t\t\t\t\tfor (i = 0; i < ADD.length; i = i + 1) {\n\t\t\t\t\t\t\tvar fname = ADD[i],\n\t\t\t\t\t\t\t\tf = s[fname]\n\t\t\t\t\t\t\tif (typeof f === 'function' && f != Object.prototype[fname]) {\n\t\t\t\t\t\t\t\tr[fname] = f\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} catch (ex) {}\n\t\t\t_IEEnumFix(subc.prototype, overrides)\n\t\t}\n\t},\n}\n"],"names":[],"mappings":"AACO,IAAI,QAAQ,GAAC;AACpB,KAAA,CAAM,IAAO,GAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAeZ,MAAQ,EAAA,SAAU,IAAM,EAAA,MAAA,EAAQ,SAAW,EAAA;AAC1C,IAAI,IAAA,CAAC,MAAU,IAAA,CAAC,IAAM,EAAA;AACrB,MAAA,MAAM,IAAI,KAAA;AAAA,QACT,4EAAA;AAAA,OACD,CAAA;AAAA,KACD;AACA,IAAA,IAAI,IAAI,WAAY;AAAA,KAAC,CAAA;AACrB,IAAA,CAAA,CAAE,YAAY,MAAO,CAAA,SAAA,CAAA;AACrB,IAAK,IAAA,CAAA,SAAA,GAAY,IAAI,CAAE,EAAA,CAAA;AACvB,IAAA,IAAA,CAAK,UAAU,WAAc,GAAA,IAAA,CAAA;AAC7B,IAAA,IAAA,CAAK,aAAa,MAAO,CAAA,SAAA,CAAA;AACzB,IAAA,IAAI,MAAO,CAAA,SAAA,CAAU,WAAe,IAAA,MAAA,CAAO,UAAU,WAAa,EAAA;AACjE,MAAA,MAAA,CAAO,UAAU,WAAc,GAAA,MAAA,CAAA;AAAA,KAChC;AACA,IAAA,IAAI,SAAW,EAAA;AACd,MAAI,IAAA,CAAA,CAAA;AACJ,MAAA,KAAK,KAAK,SAAW,EAAA;AACpB,QAAA,IAAA,CAAK,SAAU,CAAA,CAAC,CAAI,GAAA,SAAA,CAAU,CAAC,CAAA,CAAA;AAAA,OAChC;AAWA,MAAA,IAAI,aAAa,WAAY;AAAA,OAC5B,EAAA,GAAA,GAAM,CAAC,UAAA,EAAY,SAAS,CAAA,CAAA;AAC7B,MAAI,IAAA;AACH,QAAA,IAAI,MAAO,CAAA,IAAA,CAAK,SAAU,CAAA,SAAS,CAAG,EAAA;AACrC,UAAa,UAAA,GAAA,SAAU,GAAG,CAAG,EAAA;AAC5B,YAAA,KAAK,IAAI,CAAG,EAAA,CAAA,GAAI,IAAI,MAAQ,EAAA,CAAA,GAAI,IAAI,CAAG,EAAA;AACtC,cAAA,IAAI,QAAQ,GAAI,CAAA,CAAC,CAChB,EAAA,CAAA,GAAI,EAAE,KAAK,CAAA,CAAA;AACZ,cAAA,IAAI,OAAO,CAAM,KAAA,UAAA,IAAc,KAAK,MAAO,CAAA,SAAA,CAAU,KAAK,CAAG,EAAA;AAC5D,gBAAA,CAAA,CAAE,KAAK,CAAI,GAAA,CAAA,CAAA;AAAA,eACZ;AAAA,aACD;AAAA,WACD,CAAA;AAAA,SACD;AAAA,eACQ,EAAP,EAAA;AAAA,OAAY;AACd,MAAW,UAAA,CAAA,IAAA,CAAK,WAAW,SAAS,CAAA,CAAA;AAAA,KACrC;AAAA,GACD;AACD,CAAA;;;;"}