{"ast":null,"code":"'use strict';\n\nvar callBound = require('call-bind/callBound');\nvar hasToStringTag = require('has-tostringtag/shams')();\nvar has;\nvar $exec;\nvar isRegexMarker;\nvar badStringifier;\nif (hasToStringTag) {\n  has = callBound('Object.prototype.hasOwnProperty');\n  $exec = callBound('RegExp.prototype.exec');\n  isRegexMarker = {};\n  var throwRegexMarker = function () {\n    throw isRegexMarker;\n  };\n  badStringifier = {\n    toString: throwRegexMarker,\n    valueOf: throwRegexMarker\n  };\n  if (typeof Symbol.toPrimitive === 'symbol') {\n    badStringifier[Symbol.toPrimitive] = throwRegexMarker;\n  }\n}\nvar $toString = callBound('Object.prototype.toString');\nvar gOPD = Object.getOwnPropertyDescriptor;\nvar regexClass = '[object RegExp]';\nmodule.exports = hasToStringTag\n// eslint-disable-next-line consistent-return\n? function isRegex(value) {\n  if (!value || typeof value !== 'object') {\n    return false;\n  }\n  var descriptor = gOPD(value, 'lastIndex');\n  var hasLastIndexDataProperty = descriptor && has(descriptor, 'value');\n  if (!hasLastIndexDataProperty) {\n    return false;\n  }\n  try {\n    $exec(value, badStringifier);\n  } catch (e) {\n    return e === isRegexMarker;\n  }\n} : function isRegex(value) {\n  // In older browsers, typeof regex incorrectly returns 'function'\n  if (!value || typeof value !== 'object' && typeof value !== 'function') {\n    return false;\n  }\n  return $toString(value) === regexClass;\n};","map":{"version":3,"names":["callBound","require","hasToStringTag","has","$exec","isRegexMarker","badStringifier","throwRegexMarker","toString","valueOf","Symbol","toPrimitive","$toString","gOPD","Object","getOwnPropertyDescriptor","regexClass","module","exports","isRegex","value","descriptor","hasLastIndexDataProperty","e"],"sources":["C:/Users/user/Desktop/000newport/node_modules/is-regex/index.js"],"sourcesContent":["'use strict';\n\nvar callBound = require('call-bind/callBound');\nvar hasToStringTag = require('has-tostringtag/shams')();\nvar has;\nvar $exec;\nvar isRegexMarker;\nvar badStringifier;\n\nif (hasToStringTag) {\n\thas = callBound('Object.prototype.hasOwnProperty');\n\t$exec = callBound('RegExp.prototype.exec');\n\tisRegexMarker = {};\n\n\tvar throwRegexMarker = function () {\n\t\tthrow isRegexMarker;\n\t};\n\tbadStringifier = {\n\t\ttoString: throwRegexMarker,\n\t\tvalueOf: throwRegexMarker\n\t};\n\n\tif (typeof Symbol.toPrimitive === 'symbol') {\n\t\tbadStringifier[Symbol.toPrimitive] = throwRegexMarker;\n\t}\n}\n\nvar $toString = callBound('Object.prototype.toString');\nvar gOPD = Object.getOwnPropertyDescriptor;\nvar regexClass = '[object RegExp]';\n\nmodule.exports = hasToStringTag\n\t// eslint-disable-next-line consistent-return\n\t? function isRegex(value) {\n\t\tif (!value || typeof value !== 'object') {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar descriptor = gOPD(value, 'lastIndex');\n\t\tvar hasLastIndexDataProperty = descriptor && has(descriptor, 'value');\n\t\tif (!hasLastIndexDataProperty) {\n\t\t\treturn false;\n\t\t}\n\n\t\ttry {\n\t\t\t$exec(value, badStringifier);\n\t\t} catch (e) {\n\t\t\treturn e === isRegexMarker;\n\t\t}\n\t}\n\t: function isRegex(value) {\n\t\t// In older browsers, typeof regex incorrectly returns 'function'\n\t\tif (!value || (typeof value !== 'object' && typeof value !== 'function')) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn $toString(value) === regexClass;\n\t};\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,SAAS,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AAC9C,IAAIC,cAAc,GAAGD,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC;AACvD,IAAIE,GAAG;AACP,IAAIC,KAAK;AACT,IAAIC,aAAa;AACjB,IAAIC,cAAc;AAElB,IAAIJ,cAAc,EAAE;EACnBC,GAAG,GAAGH,SAAS,CAAC,iCAAiC,CAAC;EAClDI,KAAK,GAAGJ,SAAS,CAAC,uBAAuB,CAAC;EAC1CK,aAAa,GAAG,CAAC,CAAC;EAElB,IAAIE,gBAAgB,GAAG,SAAAA,CAAA,EAAY;IAClC,MAAMF,aAAa;EACpB,CAAC;EACDC,cAAc,GAAG;IAChBE,QAAQ,EAAED,gBAAgB;IAC1BE,OAAO,EAAEF;EACV,CAAC;EAED,IAAI,OAAOG,MAAM,CAACC,WAAW,KAAK,QAAQ,EAAE;IAC3CL,cAAc,CAACI,MAAM,CAACC,WAAW,CAAC,GAAGJ,gBAAgB;EACtD;AACD;AAEA,IAAIK,SAAS,GAAGZ,SAAS,CAAC,2BAA2B,CAAC;AACtD,IAAIa,IAAI,GAAGC,MAAM,CAACC,wBAAwB;AAC1C,IAAIC,UAAU,GAAG,iBAAiB;AAElCC,MAAM,CAACC,OAAO,GAAGhB;AAChB;AAAA,EACE,SAASiB,OAAOA,CAACC,KAAK,EAAE;EACzB,IAAI,CAACA,KAAK,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IACxC,OAAO,KAAK;EACb;EAEA,IAAIC,UAAU,GAAGR,IAAI,CAACO,KAAK,EAAE,WAAW,CAAC;EACzC,IAAIE,wBAAwB,GAAGD,UAAU,IAAIlB,GAAG,CAACkB,UAAU,EAAE,OAAO,CAAC;EACrE,IAAI,CAACC,wBAAwB,EAAE;IAC9B,OAAO,KAAK;EACb;EAEA,IAAI;IACHlB,KAAK,CAACgB,KAAK,EAAEd,cAAc,CAAC;EAC7B,CAAC,CAAC,OAAOiB,CAAC,EAAE;IACX,OAAOA,CAAC,KAAKlB,aAAa;EAC3B;AACD,CAAC,GACC,SAASc,OAAOA,CAACC,KAAK,EAAE;EACzB;EACA,IAAI,CAACA,KAAK,IAAK,OAAOA,KAAK,KAAK,QAAQ,IAAI,OAAOA,KAAK,KAAK,UAAW,EAAE;IACzE,OAAO,KAAK;EACb;EAEA,OAAOR,SAAS,CAACQ,KAAK,CAAC,KAAKJ,UAAU;AACvC,CAAC"},"metadata":{},"sourceType":"script","externalDependencies":[]}