{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_meta.js"],"names":["META","require","isObject","has","setDesc","f","id","isExtensible","Object","FREEZE","preventExtensions","setMeta","it","value","i","w","fastKey","create","getWeak","onFreeze","meta","NEED","module","exports","KEY"],"mappings":"AAAA,GAAIA,MAAWC,QAAQ,QAAR,EAAkB,MAAlB,CAAf;AACIC,SAAWD,QAAQ,cAAR,CADf;AAEIE,IAAWF,QAAQ,QAAR,CAFf;AAGIG,QAAWH,QAAQ,cAAR,EAAwBI,CAHvC;AAIIC,GAAW,CAJf;AAKA,GAAIC,cAAeC,OAAOD,YAAP,EAAuB,UAAU;AAClD,MAAO,KAAP;AACD,CAFD;AAGA,GAAIE,QAAS,CAACR,QAAQ,UAAR,EAAoB,UAAU;AAC1C,MAAOM,cAAaC,OAAOE,iBAAP,CAAyB,EAAzB,CAAb,CAAP;AACD,CAFa,CAAd;AAGA,GAAIC,SAAU,QAAVA,QAAU,CAASC,EAAT,CAAY;AACxBR,QAAQQ,EAAR,CAAYZ,IAAZ,CAAkB,CAACa,MAAO;AACxBC,EAAG,IAAM,GAAER,EADa;AAExBS,EAAG,EAFqB,CAAR,CAAlB;;AAID,CALD;AAMA,GAAIC,SAAU,QAAVA,QAAU,CAASJ,EAAT,CAAaK,MAAb,CAAoB;;AAEhC,GAAG,CAACf,SAASU,EAAT,CAAJ,CAAiB,MAAO,OAAOA,GAAP,EAAa,QAAb,CAAwBA,EAAxB,CAA6B,CAAC,MAAOA,GAAP,EAAa,QAAb,CAAwB,GAAxB,CAA8B,GAA/B,EAAsCA,EAA1E;AACjB,GAAG,CAACT,IAAIS,EAAJ,CAAQZ,IAAR,CAAJ,CAAkB;;AAEhB,GAAG,CAACO,aAAaK,EAAb,CAAJ,CAAqB,MAAO,GAAP;;AAErB,GAAG,CAACK,MAAJ,CAAW,MAAO,GAAP;;AAEXN,QAAQC,EAAR;;AAED,CAAC,MAAOA,IAAGZ,IAAH,EAASc,CAAhB;AACH,CAZD;AAaA,GAAII,SAAU,QAAVA,QAAU,CAASN,EAAT,CAAaK,MAAb,CAAoB;AAChC,GAAG,CAACd,IAAIS,EAAJ,CAAQZ,IAAR,CAAJ,CAAkB;;AAEhB,GAAG,CAACO,aAAaK,EAAb,CAAJ,CAAqB,MAAO,KAAP;;AAErB,GAAG,CAACK,MAAJ,CAAW,MAAO,MAAP;;AAEXN,QAAQC,EAAR;;AAED,CAAC,MAAOA,IAAGZ,IAAH,EAASe,CAAhB;AACH,CAVD;;AAYA,GAAII,UAAW,QAAXA,SAAW,CAASP,EAAT,CAAY;AACzB,GAAGH,QAAUW,KAAKC,IAAf,EAAuBd,aAAaK,EAAb,CAAvB,EAA2C,CAACT,IAAIS,EAAJ,CAAQZ,IAAR,CAA/C,CAA6DW,QAAQC,EAAR;AAC7D,MAAOA,GAAP;AACD,CAHD;AAIA,GAAIQ,MAAOE,OAAOC,OAAP,CAAiB;AAC1BC,IAAUxB,IADgB;AAE1BqB,KAAU,KAFgB;AAG1BL,QAAUA,OAHgB;AAI1BE,QAAUA,OAJgB;AAK1BC,SAAUA,QALgB,CAA5B","file":"_meta.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var META     = require('./_uid')('meta')\n  , isObject = require('./_is-object')\n  , has      = require('./_has')\n  , setDesc  = require('./_object-dp').f\n  , id       = 0;\nvar isExtensible = Object.isExtensible || function(){\n  return true;\n};\nvar FREEZE = !require('./_fails')(function(){\n  return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function(it){\n  setDesc(it, META, {value: {\n    i: 'O' + ++id, // object ID\n    w: {}          // weak collections IDs\n  }});\n};\nvar fastKey = function(it, create){\n  // return primitive with prefix\n  if(!isObject(it))return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n  if(!has(it, META)){\n    // can't set metadata to uncaught frozen object\n    if(!isExtensible(it))return 'F';\n    // not necessary to add metadata\n    if(!create)return 'E';\n    // add missing metadata\n    setMeta(it);\n  // return object ID\n  } return it[META].i;\n};\nvar getWeak = function(it, create){\n  if(!has(it, META)){\n    // can't set metadata to uncaught frozen object\n    if(!isExtensible(it))return true;\n    // not necessary to add metadata\n    if(!create)return false;\n    // add missing metadata\n    setMeta(it);\n  // return hash weak collections IDs\n  } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function(it){\n  if(FREEZE && meta.NEED && isExtensible(it) && !has(it, META))setMeta(it);\n  return it;\n};\nvar meta = module.exports = {\n  KEY:      META,\n  NEED:     false,\n  fastKey:  fastKey,\n  getWeak:  getWeak,\n  onFreeze: onFreeze\n};"]}