{"ast":null,"code":"'use strict';\n\nvar functionsHaveConfigurableNames = require('functions-have-names').functionsHaveConfigurableNames();\nvar $Object = Object;\nvar $TypeError = TypeError;\nmodule.exports = function flags() {\n  if (this != null && this !== $Object(this)) {\n    throw new $TypeError('RegExp.prototype.flags getter called on non-object');\n  }\n  var result = '';\n  if (this.hasIndices) {\n    result += 'd';\n  }\n  if (this.global) {\n    result += 'g';\n  }\n  if (this.ignoreCase) {\n    result += 'i';\n  }\n  if (this.multiline) {\n    result += 'm';\n  }\n  if (this.dotAll) {\n    result += 's';\n  }\n  if (this.unicode) {\n    result += 'u';\n  }\n  if (this.unicodeSets) {\n    result += 'v';\n  }\n  if (this.sticky) {\n    result += 'y';\n  }\n  return result;\n};\nif (functionsHaveConfigurableNames && Object.defineProperty) {\n  Object.defineProperty(module.exports, 'name', {\n    value: 'get flags'\n  });\n}","map":{"version":3,"names":["functionsHaveConfigurableNames","require","$Object","Object","$TypeError","TypeError","module","exports","flags","result","hasIndices","global","ignoreCase","multiline","dotAll","unicode","unicodeSets","sticky","defineProperty","value"],"sources":["C:/Users/user/Desktop/000newport/node_modules/regexp.prototype.flags/implementation.js"],"sourcesContent":["'use strict';\n\nvar functionsHaveConfigurableNames = require('functions-have-names').functionsHaveConfigurableNames();\n\nvar $Object = Object;\nvar $TypeError = TypeError;\n\nmodule.exports = function flags() {\n\tif (this != null && this !== $Object(this)) {\n\t\tthrow new $TypeError('RegExp.prototype.flags getter called on non-object');\n\t}\n\tvar result = '';\n\tif (this.hasIndices) {\n\t\tresult += 'd';\n\t}\n\tif (this.global) {\n\t\tresult += 'g';\n\t}\n\tif (this.ignoreCase) {\n\t\tresult += 'i';\n\t}\n\tif (this.multiline) {\n\t\tresult += 'm';\n\t}\n\tif (this.dotAll) {\n\t\tresult += 's';\n\t}\n\tif (this.unicode) {\n\t\tresult += 'u';\n\t}\n\tif (this.unicodeSets) {\n\t\tresult += 'v';\n\t}\n\tif (this.sticky) {\n\t\tresult += 'y';\n\t}\n\treturn result;\n};\n\nif (functionsHaveConfigurableNames && Object.defineProperty) {\n\tObject.defineProperty(module.exports, 'name', { value: 'get flags' });\n}\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,8BAA8B,GAAGC,OAAO,CAAC,sBAAsB,CAAC,CAACD,8BAA8B,CAAC,CAAC;AAErG,IAAIE,OAAO,GAAGC,MAAM;AACpB,IAAIC,UAAU,GAAGC,SAAS;AAE1BC,MAAM,CAACC,OAAO,GAAG,SAASC,KAAKA,CAAA,EAAG;EACjC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAKN,OAAO,CAAC,IAAI,CAAC,EAAE;IAC3C,MAAM,IAAIE,UAAU,CAAC,oDAAoD,CAAC;EAC3E;EACA,IAAIK,MAAM,GAAG,EAAE;EACf,IAAI,IAAI,CAACC,UAAU,EAAE;IACpBD,MAAM,IAAI,GAAG;EACd;EACA,IAAI,IAAI,CAACE,MAAM,EAAE;IAChBF,MAAM,IAAI,GAAG;EACd;EACA,IAAI,IAAI,CAACG,UAAU,EAAE;IACpBH,MAAM,IAAI,GAAG;EACd;EACA,IAAI,IAAI,CAACI,SAAS,EAAE;IACnBJ,MAAM,IAAI,GAAG;EACd;EACA,IAAI,IAAI,CAACK,MAAM,EAAE;IAChBL,MAAM,IAAI,GAAG;EACd;EACA,IAAI,IAAI,CAACM,OAAO,EAAE;IACjBN,MAAM,IAAI,GAAG;EACd;EACA,IAAI,IAAI,CAACO,WAAW,EAAE;IACrBP,MAAM,IAAI,GAAG;EACd;EACA,IAAI,IAAI,CAACQ,MAAM,EAAE;IAChBR,MAAM,IAAI,GAAG;EACd;EACA,OAAOA,MAAM;AACd,CAAC;AAED,IAAIT,8BAA8B,IAAIG,MAAM,CAACe,cAAc,EAAE;EAC5Df,MAAM,CAACe,cAAc,CAACZ,MAAM,CAACC,OAAO,EAAE,MAAM,EAAE;IAAEY,KAAK,EAAE;EAAY,CAAC,CAAC;AACtE"},"metadata":{},"sourceType":"script","externalDependencies":[]}