{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\es6.regexp.constructor.js"],"names":["global","require","inheritIfRequired","dP","f","gOPN","isRegExp","$flags","$RegExp","RegExp","Base","proto","prototype","re1","re2","CORRECT_NEW","p","tiRE","piRE","fiU","undefined","constructor","source","call","proxy","key","configurable","get","set","it","keys","i","length"],"mappings":"AAAA,GAAIA,QAAoBC,QAAQ,WAAR,CAAxB;AACIC,kBAAoBD,QAAQ,wBAAR,CADxB;AAEIE,GAAoBF,QAAQ,cAAR,EAAwBG,CAFhD;AAGIC,KAAoBJ,QAAQ,gBAAR,EAA0BG,CAHlD;AAIIE,SAAoBL,QAAQ,cAAR,CAJxB;AAKIM,OAAoBN,QAAQ,UAAR,CALxB;AAMIO,QAAoBR,OAAOS,MAN/B;AAOIC,KAAoBF,OAPxB;AAQIG,MAAoBH,QAAQI,SARhC;AASIC,IAAoB,IATxB;AAUIC,IAAoB,IAVxB;;AAYIC,YAAoB,GAAIP,QAAJ,CAAYK,GAAZ,IAAqBA,GAZ7C;;AAcA,GAAGZ,QAAQ,gBAAR,IAA8B,CAACc,WAAD,EAAgBd,QAAQ,UAAR,EAAoB,UAAU;AAC7Ea,IAAIb,QAAQ,QAAR,EAAkB,OAAlB,CAAJ,EAAkC,KAAlC;;AAEA,MAAOO,SAAQK,GAAR,GAAgBA,GAAhB,EAAuBL,QAAQM,GAAR,GAAgBA,GAAvC,EAA8CN,QAAQK,GAAR,CAAa,GAAb,GAAqB,MAA1E;AACD,CAJgD,CAA9C,CAAH,CAII;AACFL,QAAU,QAASC,OAAT,CAAgBO,CAAhB,CAAmBZ,CAAnB,CAAqB;AAC7B,GAAIa,MAAO,eAAgBT,QAA3B;AACIU,KAAOZ,SAASU,CAAT,CADX;AAEIG,IAAOf,IAAMgB,SAFjB;AAGA,MAAO,CAACH,IAAD,EAASC,IAAT,EAAiBF,EAAEK,WAAF,GAAkBb,OAAnC,EAA8CW,GAA9C,CAAoDH,CAApD;AACHd,kBAAkBa;AAChB,GAAIL,KAAJ,CAASQ,MAAQ,CAACC,GAAT,CAAeH,EAAEM,MAAjB,CAA0BN,CAAnC,CAAsCZ,CAAtC,CADgB;AAEhBM,KAAK,CAACQ,KAAOF,YAAaR,QAArB,EAAgCQ,EAAEM,MAAlC,CAA2CN,CAAhD,CAAmDE,MAAQC,GAAR,CAAcZ,OAAOgB,IAAP,CAAYP,CAAZ,CAAd,CAA+BZ,CAAlF,CAFF;AAGAa,KAAO,IAAP,CAAcN,KAHd,CAGqBH,OAHrB,CADJ;AAKD,CATD;AAUA,GAAIgB,OAAQ,QAARA,MAAQ,CAASC,GAAT,CAAa;AACvBA,MAAOjB,QAAP,EAAkBL,GAAGK,OAAH,CAAYiB,GAAZ,CAAiB;AACjCC,aAAc,IADmB;AAEjCC,IAAK,cAAU,CAAE,MAAOjB,MAAKe,GAAL,CAAP,CAAmB,CAFH;AAGjCG,IAAK,aAASC,EAAT,CAAY,CAAEnB,KAAKe,GAAL,EAAYI,EAAZ,CAAiB,CAHH,CAAjB,CAAlB;;AAKD,CAND;AAOA,IAAI,GAAIC,MAAOzB,KAAKK,IAAL,CAAX,CAAuBqB,EAAI,CAA/B,CAAkCD,KAAKE,MAAL,CAAcD,CAAhD,GAAoDP,MAAMM,KAAKC,GAAL,CAAN,EAApD;AACApB,MAAMU,WAAN,CAAoBb,OAApB;AACAA,QAAQI,SAAR,CAAoBD,KAApB;AACAV,QAAQ,aAAR,EAAuBD,MAAvB,CAA+B,QAA/B,CAAyCQ,OAAzC;AACD;;AAEDP,QAAQ,gBAAR,EAA0B,QAA1B","file":"es6.regexp.constructor.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var global            = require('./_global')\n  , inheritIfRequired = require('./_inherit-if-required')\n  , dP                = require('./_object-dp').f\n  , gOPN              = require('./_object-gopn').f\n  , isRegExp          = require('./_is-regexp')\n  , $flags            = require('./_flags')\n  , $RegExp           = global.RegExp\n  , Base              = $RegExp\n  , proto             = $RegExp.prototype\n  , re1               = /a/g\n  , re2               = /a/g\n  // \"new\" creates a new object, old webkit buggy here\n  , CORRECT_NEW       = new $RegExp(re1) !== re1;\n\nif(require('./_descriptors') && (!CORRECT_NEW || require('./_fails')(function(){\n  re2[require('./_wks')('match')] = false;\n  // RegExp constructor can alter flags and IsRegExp works correct with @@match\n  return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';\n}))){\n  $RegExp = function RegExp(p, f){\n    var tiRE = this instanceof $RegExp\n      , piRE = isRegExp(p)\n      , fiU  = f === undefined;\n    return !tiRE && piRE && p.constructor === $RegExp && fiU ? p\n      : inheritIfRequired(CORRECT_NEW\n        ? new Base(piRE && !fiU ? p.source : p, f)\n        : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)\n      , tiRE ? this : proto, $RegExp);\n  };\n  var proxy = function(key){\n    key in $RegExp || dP($RegExp, key, {\n      configurable: true,\n      get: function(){ return Base[key]; },\n      set: function(it){ Base[key] = it; }\n    });\n  };\n  for(var keys = gOPN(Base), i = 0; keys.length > i; )proxy(keys[i++]);\n  proto.constructor = $RegExp;\n  $RegExp.prototype = proto;\n  require('./_redefine')(global, 'RegExp', $RegExp);\n}\n\nrequire('./_set-species')('RegExp');"]}