{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_array-copy-within.js"],"names":["toObject","require","toIndex","toLength","module","exports","copyWithin","target","start","O","len","length","to","from","end","arguments","undefined","count","Math","min","inc"],"mappings":";AACA;AACA,GAAIA,UAAWC,QAAQ,cAAR,CAAf;AACIC,QAAWD,QAAQ,aAAR,CADf;AAEIE,SAAWF,QAAQ,cAAR,CAFf;;AAIAG,OAAOC,OAAP,CAAiB,GAAGC,UAAH,EAAiB,QAASA,WAAT,CAAoBC,MAApB,CAAmCC,KAAnC,CAA+D;AAC/F,GAAIC,GAAQT,SAAS,IAAT,CAAZ;AACIU,IAAQP,SAASM,EAAEE,MAAX,CADZ;AAEIC,GAAQV,QAAQK,MAAR,CAAgBG,GAAhB,CAFZ;AAGIG,KAAQX,QAAQM,KAAR,CAAeE,GAAf,CAHZ;AAIII,IAAQC,UAAUJ,MAAV,CAAmB,CAAnB,CAAuBI,UAAU,CAAV,CAAvB,CAAsCC,SAJlD;AAKIC,MAAQC,KAAKC,GAAL,CAAS,CAACL,MAAQE,SAAR,CAAoBN,GAApB,CAA0BR,QAAQY,GAAR,CAAaJ,GAAb,CAA3B,EAAgDG,IAAzD,CAA+DH,IAAME,EAArE,CALZ;AAMIQ,IAAQ,CANZ;AAOA,GAAGP,KAAOD,EAAP,EAAaA,GAAKC,KAAOI,KAA5B,CAAkC;AAChCG,IAAO,CAAC,CAAR;AACAP,MAAQI,MAAQ,CAAhB;AACAL,IAAQK,MAAQ,CAAhB;AACD;AACD,MAAMA,QAAU,CAAhB,CAAkB;AAChB,GAAGJ,OAAQJ,EAAX,CAAaA,EAAEG,EAAF,EAAQH,EAAEI,IAAF,CAAR,CAAb;AACK,MAAOJ,GAAEG,EAAF,CAAP;AACLA,IAAQQ,GAAR;AACAP,MAAQO,GAAR;AACD,CAAC,MAAOX,EAAP;AACH,CAnBD","file":"_array-copy-within.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)\n'use strict';\nvar toObject = require('./_to-object')\n  , toIndex  = require('./_to-index')\n  , toLength = require('./_to-length');\n\nmodule.exports = [].copyWithin || function copyWithin(target/*= 0*/, start/*= 0, end = @length*/){\n  var O     = toObject(this)\n    , len   = toLength(O.length)\n    , to    = toIndex(target, len)\n    , from  = toIndex(start, len)\n    , end   = arguments.length > 2 ? arguments[2] : undefined\n    , count = Math.min((end === undefined ? len : toIndex(end, len)) - from, len - to)\n    , inc   = 1;\n  if(from < to && to < from + count){\n    inc  = -1;\n    from += count - 1;\n    to   += count - 1;\n  }\n  while(count-- > 0){\n    if(from in O)O[to] = O[from];\n    else delete O[to];\n    to   += inc;\n    from += inc;\n  } return O;\n};"]}