{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\es6.array.slice.js"],"names":["$export","require","html","cof","toIndex","toLength","arraySlice","slice","P","F","call","begin","end","len","length","klass","undefined","start","upTo","size","cloned","Array","i","charAt"],"mappings":"AAAA;AACA,GAAIA,SAAaC,QAAQ,WAAR,CAAjB;AACIC,KAAaD,QAAQ,SAAR,CADjB;AAEIE,IAAaF,QAAQ,QAAR,CAFjB;AAGIG,QAAaH,QAAQ,aAAR,CAHjB;AAIII,SAAaJ,QAAQ,cAAR,CAJjB;AAKIK,WAAa,GAAGC,KALpB;;;AAQAP,QAAQA,QAAQQ,CAAR,CAAYR,QAAQS,CAAR,CAAYR,QAAQ,UAAR,EAAoB,UAAU;AAC5D,GAAGC,IAAH,CAAQI,WAAWI,IAAX,CAAgBR,IAAhB;AACT,CAF+B,CAAhC,CAEI,OAFJ,CAEa;AACXK,MAAO,QAASA,MAAT,CAAeI,KAAf,CAAsBC,GAAtB,CAA0B;AAC/B,GAAIC,KAAQR,SAAS,KAAKS,MAAd,CAAZ;AACIC,MAAQZ,IAAI,IAAJ,CADZ;AAEAS,IAAMA,MAAQI,SAAR,CAAoBH,GAApB,CAA0BD,GAAhC;AACA,GAAGG,OAAS,OAAZ,CAAoB,MAAOT,YAAWI,IAAX,CAAgB,IAAhB,CAAsBC,KAAtB,CAA6BC,GAA7B,CAAP;AACpB,GAAIK,OAASb,QAAQO,KAAR,CAAeE,GAAf,CAAb;AACIK,KAASd,QAAQQ,GAAR,CAAaC,GAAb,CADb;AAEIM,KAASd,SAASa,KAAOD,KAAhB,CAFb;AAGIG,OAASC,MAAMF,IAAN,CAHb;AAIIG,EAAS,CAJb;AAKA,KAAMA,EAAIH,IAAV,CAAgBG,GAAhB,EAAoBF,OAAOE,CAAP,EAAYP,OAAS,QAAT;AAC5B,KAAKQ,MAAL,CAAYN,MAAQK,CAApB,CAD4B;AAE5B,KAAKL,MAAQK,CAAb,CAFgB,CAApB;AAGA,MAAOF,OAAP;AACD,CAfU,CAFb","file":"es6.array.slice.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["'use strict';\nvar $export    = require('./_export')\n  , html       = require('./_html')\n  , cof        = require('./_cof')\n  , toIndex    = require('./_to-index')\n  , toLength   = require('./_to-length')\n  , arraySlice = [].slice;\n\n// fallback for not array-like ES3 strings and DOM objects\n$export($export.P + $export.F * require('./_fails')(function(){\n  if(html)arraySlice.call(html);\n}), 'Array', {\n  slice: function slice(begin, end){\n    var len   = toLength(this.length)\n      , klass = cof(this);\n    end = end === undefined ? len : end;\n    if(klass == 'Array')return arraySlice.call(this, begin, end);\n    var start  = toIndex(begin, len)\n      , upTo   = toIndex(end, len)\n      , size   = toLength(upTo - start)\n      , cloned = Array(size)\n      , i      = 0;\n    for(; i < size; i++)cloned[i] = klass == 'String'\n      ? this.charAt(start + i)\n      : this[start + i];\n    return cloned;\n  }\n});"]}