{"ast":null,"code":"var uncurryThis = require('../internals/function-uncurry-this');\n\nvar fails = require('../internals/fails');\n\nvar isCallable = require('../internals/is-callable');\n\nvar classof = require('../internals/classof');\n\nvar getBuiltIn = require('../internals/get-built-in');\n\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function noop() {\n /* empty */\n};\n\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction':\n return false;\n }\n\n try {\n // we can't check .prototype since constructors produced by .bind haven't it\n // `Function#toString` throws on some built-it function in some legacy engines\n // (for example, `DOMQuad` and similar in FF41-)\n return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n } catch (error) {\n return true;\n }\n};\n\nisConstructorLegacy.sham = true; // `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\n\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call) || !isConstructorModern(Object) || !isConstructorModern(function () {\n called = true;\n }) || called;\n}) ? isConstructorLegacy : isConstructorModern;","map":{"version":3,"names":["uncurryThis","require","fails","isCallable","classof","getBuiltIn","inspectSource","noop","empty","construct","constructorRegExp","exec","INCORRECT_TO_STRING","isConstructorModern","isConstructor","argument","error","isConstructorLegacy","sham","module","exports","called","call","Object"],"sources":["/Users/paolasanchez/Desktop/Pry4/Katoikia/katoikia-app/web-ui/sakai-react/node_modules/core-js/internals/is-constructor.js"],"sourcesContent":["var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof');\nvar getBuiltIn = require('../internals/get-built-in');\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction': return false;\n }\n try {\n // we can't check .prototype since constructors produced by .bind haven't it\n // `Function#toString` throws on some built-it function in some legacy engines\n // (for example, `DOMQuad` and similar in FF41-)\n return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n } catch (error) {\n return true;\n }\n};\n\nisConstructorLegacy.sham = true;\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call)\n || !isConstructorModern(Object)\n || !isConstructorModern(function () { called = true; })\n || called;\n}) ? isConstructorLegacy : isConstructorModern;\n"],"mappings":"AAAA,IAAIA,WAAW,GAAGC,OAAO,CAAC,oCAAD,CAAzB;;AACA,IAAIC,KAAK,GAAGD,OAAO,CAAC,oBAAD,CAAnB;;AACA,IAAIE,UAAU,GAAGF,OAAO,CAAC,0BAAD,CAAxB;;AACA,IAAIG,OAAO,GAAGH,OAAO,CAAC,sBAAD,CAArB;;AACA,IAAII,UAAU,GAAGJ,OAAO,CAAC,2BAAD,CAAxB;;AACA,IAAIK,aAAa,GAAGL,OAAO,CAAC,6BAAD,CAA3B;;AAEA,IAAIM,IAAI,GAAG,SAAPA,IAAO,GAAY;EAAE;AAAa,CAAtC;;AACA,IAAIC,KAAK,GAAG,EAAZ;AACA,IAAIC,SAAS,GAAGJ,UAAU,CAAC,SAAD,EAAY,WAAZ,CAA1B;AACA,IAAIK,iBAAiB,GAAG,0BAAxB;AACA,IAAIC,IAAI,GAAGX,WAAW,CAACU,iBAAiB,CAACC,IAAnB,CAAtB;AACA,IAAIC,mBAAmB,GAAG,CAACF,iBAAiB,CAACC,IAAlB,CAAuBJ,IAAvB,CAA3B;;AAEA,IAAIM,mBAAmB,GAAG,SAASC,aAAT,CAAuBC,QAAvB,EAAiC;EACzD,IAAI,CAACZ,UAAU,CAACY,QAAD,CAAf,EAA2B,OAAO,KAAP;;EAC3B,IAAI;IACFN,SAAS,CAACF,IAAD,EAAOC,KAAP,EAAcO,QAAd,CAAT;IACA,OAAO,IAAP;EACD,CAHD,CAGE,OAAOC,KAAP,EAAc;IACd,OAAO,KAAP;EACD;AACF,CARD;;AAUA,IAAIC,mBAAmB,GAAG,SAASH,aAAT,CAAuBC,QAAvB,EAAiC;EACzD,IAAI,CAACZ,UAAU,CAACY,QAAD,CAAf,EAA2B,OAAO,KAAP;;EAC3B,QAAQX,OAAO,CAACW,QAAD,CAAf;IACE,KAAK,eAAL;IACA,KAAK,mBAAL;IACA,KAAK,wBAAL;MAA+B,OAAO,KAAP;EAHjC;;EAKA,IAAI;IACF;IACA;IACA;IACA,OAAOH,mBAAmB,IAAI,CAAC,CAACD,IAAI,CAACD,iBAAD,EAAoBJ,aAAa,CAACS,QAAD,CAAjC,CAApC;EACD,CALD,CAKE,OAAOC,KAAP,EAAc;IACd,OAAO,IAAP;EACD;AACF,CAfD;;AAiBAC,mBAAmB,CAACC,IAApB,GAA2B,IAA3B,C,CAEA;AACA;;AACAC,MAAM,CAACC,OAAP,GAAiB,CAACX,SAAD,IAAcP,KAAK,CAAC,YAAY;EAC/C,IAAImB,MAAJ;EACA,OAAOR,mBAAmB,CAACA,mBAAmB,CAACS,IAArB,CAAnB,IACF,CAACT,mBAAmB,CAACU,MAAD,CADlB,IAEF,CAACV,mBAAmB,CAAC,YAAY;IAAEQ,MAAM,GAAG,IAAT;EAAgB,CAA/B,CAFlB,IAGFA,MAHL;AAID,CANmC,CAAnB,GAMZJ,mBANY,GAMUJ,mBAN3B"},"metadata":{},"sourceType":"script"}