{"ast":null,"code":"'use strict';\n\nvar implementation = require('./implementation');\nvar supportsDescriptors = require('define-properties').supportsDescriptors;\nvar $gOPD = Object.getOwnPropertyDescriptor;\nmodule.exports = function getPolyfill() {\n  if (supportsDescriptors && /a/mig.flags === 'gim') {\n    var descriptor = $gOPD(RegExp.prototype, 'flags');\n    if (descriptor && typeof descriptor.get === 'function' && typeof RegExp.prototype.dotAll === 'boolean' && typeof RegExp.prototype.hasIndices === 'boolean') {\n      /* eslint getter-return: 0 */\n      var calls = '';\n      var o = {};\n      Object.defineProperty(o, 'hasIndices', {\n        get: function () {\n          calls += 'd';\n        }\n      });\n      Object.defineProperty(o, 'sticky', {\n        get: function () {\n          calls += 'y';\n        }\n      });\n      if (calls === 'dy') {\n        return descriptor.get;\n      }\n    }\n  }\n  return implementation;\n};","map":{"version":3,"names":["implementation","require","supportsDescriptors","$gOPD","Object","getOwnPropertyDescriptor","module","exports","getPolyfill","flags","descriptor","RegExp","prototype","get","dotAll","hasIndices","calls","o","defineProperty"],"sources":["C:/Users/user/Desktop/000newport/node_modules/regexp.prototype.flags/polyfill.js"],"sourcesContent":["'use strict';\n\nvar implementation = require('./implementation');\n\nvar supportsDescriptors = require('define-properties').supportsDescriptors;\nvar $gOPD = Object.getOwnPropertyDescriptor;\n\nmodule.exports = function getPolyfill() {\n\tif (supportsDescriptors && (/a/mig).flags === 'gim') {\n\t\tvar descriptor = $gOPD(RegExp.prototype, 'flags');\n\t\tif (\n\t\t\tdescriptor\n\t\t\t&& typeof descriptor.get === 'function'\n\t\t\t&& typeof RegExp.prototype.dotAll === 'boolean'\n\t\t\t&& typeof RegExp.prototype.hasIndices === 'boolean'\n\t\t) {\n\t\t\t/* eslint getter-return: 0 */\n\t\t\tvar calls = '';\n\t\t\tvar o = {};\n\t\t\tObject.defineProperty(o, 'hasIndices', {\n\t\t\t\tget: function () {\n\t\t\t\t\tcalls += 'd';\n\t\t\t\t}\n\t\t\t});\n\t\t\tObject.defineProperty(o, 'sticky', {\n\t\t\t\tget: function () {\n\t\t\t\t\tcalls += 'y';\n\t\t\t\t}\n\t\t\t});\n\t\t\tif (calls === 'dy') {\n\t\t\t\treturn descriptor.get;\n\t\t\t}\n\t\t}\n\t}\n\treturn implementation;\n};\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,cAAc,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAEhD,IAAIC,mBAAmB,GAAGD,OAAO,CAAC,mBAAmB,CAAC,CAACC,mBAAmB;AAC1E,IAAIC,KAAK,GAAGC,MAAM,CAACC,wBAAwB;AAE3CC,MAAM,CAACC,OAAO,GAAG,SAASC,WAAWA,CAAA,EAAG;EACvC,IAAIN,mBAAmB,IAAK,MAAM,CAAEO,KAAK,KAAK,KAAK,EAAE;IACpD,IAAIC,UAAU,GAAGP,KAAK,CAACQ,MAAM,CAACC,SAAS,EAAE,OAAO,CAAC;IACjD,IACCF,UAAU,IACP,OAAOA,UAAU,CAACG,GAAG,KAAK,UAAU,IACpC,OAAOF,MAAM,CAACC,SAAS,CAACE,MAAM,KAAK,SAAS,IAC5C,OAAOH,MAAM,CAACC,SAAS,CAACG,UAAU,KAAK,SAAS,EAClD;MACD;MACA,IAAIC,KAAK,GAAG,EAAE;MACd,IAAIC,CAAC,GAAG,CAAC,CAAC;MACVb,MAAM,CAACc,cAAc,CAACD,CAAC,EAAE,YAAY,EAAE;QACtCJ,GAAG,EAAE,SAAAA,CAAA,EAAY;UAChBG,KAAK,IAAI,GAAG;QACb;MACD,CAAC,CAAC;MACFZ,MAAM,CAACc,cAAc,CAACD,CAAC,EAAE,QAAQ,EAAE;QAClCJ,GAAG,EAAE,SAAAA,CAAA,EAAY;UAChBG,KAAK,IAAI,GAAG;QACb;MACD,CAAC,CAAC;MACF,IAAIA,KAAK,KAAK,IAAI,EAAE;QACnB,OAAON,UAAU,CAACG,GAAG;MACtB;IACD;EACD;EACA,OAAOb,cAAc;AACtB,CAAC"},"metadata":{},"sourceType":"script","externalDependencies":[]}