{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_for-of.js"],"names":["ctx","require","call","isArrayIter","anObject","toLength","getIterFn","BREAK","RETURN","exports","module","iterable","entries","fn","that","ITERATOR","iterFn","f","index","length","step","iterator","result","TypeError","next","done","value"],"mappings":"AAAA,GAAIA,KAAcC,QAAQ,QAAR,CAAlB;AACIC,KAAcD,QAAQ,cAAR,CADlB;AAEIE,YAAcF,QAAQ,kBAAR,CAFlB;AAGIG,SAAcH,QAAQ,cAAR,CAHlB;AAIII,SAAcJ,QAAQ,cAAR,CAJlB;AAKIK,UAAcL,QAAQ,4BAAR,CALlB;AAMIM,MAAc,EANlB;AAOIC,OAAc,EAPlB;AAQA,GAAIC,UAAUC,OAAOD,OAAP,CAAiB,SAASE,QAAT,CAAmBC,OAAnB,CAA4BC,EAA5B,CAAgCC,IAAhC,CAAsCC,QAAtC,CAA+C;AAC5E,GAAIC,QAASD,SAAW,UAAU,CAAE,MAAOJ,SAAP,CAAkB,CAAzC,CAA4CL,UAAUK,QAAV,CAAzD;AACIM,EAASjB,IAAIa,EAAJ,CAAQC,IAAR,CAAcF,QAAU,CAAV,CAAc,CAA5B,CADb;AAEIM,MAAS,CAFb;AAGIC,MAHJ,CAGYC,IAHZ,CAGkBC,QAHlB,CAG4BC,MAH5B;AAIA,GAAG,MAAON,OAAP,EAAiB,UAApB,CAA+B,KAAMO,WAAUZ,SAAW,mBAArB,CAAN;;AAE/B,GAAGR,YAAYa,MAAZ,CAAH,CAAuB,IAAIG,OAASd,SAASM,SAASQ,MAAlB,CAAb,CAAwCA,OAASD,KAAjD,CAAwDA,OAAxD,CAAgE;AACrFI,OAASV,QAAUK,EAAEb,SAASgB,KAAOT,SAASO,KAAT,CAAhB,EAAiC,CAAjC,CAAF,CAAuCE,KAAK,CAAL,CAAvC,CAAV,CAA4DH,EAAEN,SAASO,KAAT,CAAF,CAArE;AACA,GAAGI,SAAWf,KAAX,EAAoBe,SAAWd,MAAlC,CAAyC,MAAOc,OAAP;AAC1C,CAHD,IAGO,KAAID,SAAWL,OAAOd,IAAP,CAAYS,QAAZ,CAAf,CAAsC,CAAC,CAACS,KAAOC,SAASG,IAAT,EAAR,EAAyBC,IAAhE,EAAuE;AAC5EH,OAASpB,KAAKmB,QAAL,CAAeJ,CAAf,CAAkBG,KAAKM,KAAvB,CAA8Bd,OAA9B,CAAT;AACA,GAAGU,SAAWf,KAAX,EAAoBe,SAAWd,MAAlC,CAAyC,MAAOc,OAAP;AAC1C;AACF,CAdD;AAeAb,SAAQF,KAAR,CAAiBA,KAAjB;AACAE,SAAQD,MAAR,CAAiBA,MAAjB","file":"_for-of.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var ctx         = require('./_ctx')\n  , call        = require('./_iter-call')\n  , isArrayIter = require('./_is-array-iter')\n  , anObject    = require('./_an-object')\n  , toLength    = require('./_to-length')\n  , getIterFn   = require('./core.get-iterator-method')\n  , BREAK       = {}\n  , RETURN      = {};\nvar exports = module.exports = function(iterable, entries, fn, that, ITERATOR){\n  var iterFn = ITERATOR ? function(){ return iterable; } : getIterFn(iterable)\n    , f      = ctx(fn, that, entries ? 2 : 1)\n    , index  = 0\n    , length, step, iterator, result;\n  if(typeof iterFn != 'function')throw TypeError(iterable + ' is not iterable!');\n  // fast case for arrays with default iterator\n  if(isArrayIter(iterFn))for(length = toLength(iterable.length); length > index; index++){\n    result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n    if(result === BREAK || result === RETURN)return result;\n  } else for(iterator = iterFn.call(iterable); !(step = iterator.next()).done; ){\n    result = call(iterator, f, step.value, entries);\n    if(result === BREAK || result === RETURN)return result;\n  }\n};\nexports.BREAK  = BREAK;\nexports.RETURN = RETURN;"]}