rn-web-cli
Version:
React Native for Web
1 lines • 5.14 kB
Source Map (JSON)
{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_task.js"],"names":["ctx","require","invoke","html","cel","global","process","setTask","setImmediate","clearTask","clearImmediate","MessageChannel","counter","queue","ONREADYSTATECHANGE","defer","channel","port","run","id","hasOwnProperty","fn","listener","event","call","data","args","i","arguments","length","push","Function","nextTick","port2","port1","onmessage","postMessage","addEventListener","importScripts","appendChild","removeChild","setTimeout","module","exports","set","clear"],"mappings":"AAAA,GAAIA,KAAqBC,QAAQ,QAAR,CAAzB;AACIC,OAAqBD,QAAQ,WAAR,CADzB;AAEIE,KAAqBF,QAAQ,SAAR,CAFzB;AAGIG,IAAqBH,QAAQ,eAAR,CAHzB;AAIII,OAAqBJ,QAAQ,WAAR,CAJzB;AAKIK,QAAqBD,OAAOC,OALhC;AAMIC,QAAqBF,OAAOG,YANhC;AAOIC,UAAqBJ,OAAOK,cAPhC;AAQIC,eAAqBN,OAAOM,cARhC;AASIC,QAAqB,CATzB;AAUIC,MAAqB,EAVzB;AAWIC,mBAAqB,oBAXzB;AAYIC,KAZJ,CAYWC,OAZX,CAYoBC,IAZpB;AAaA,GAAIC,KAAM,QAANA,IAAM,EAAU;AAClB,GAAIC,IAAK,CAAC,IAAV;AACA,GAAGN,MAAMO,cAAN,CAAqBD,EAArB,CAAH,CAA4B;AAC1B,GAAIE,IAAKR,MAAMM,EAAN,CAAT;AACA,MAAON,OAAMM,EAAN,CAAP;AACAE;AACD;AACF,CAPD;AAQA,GAAIC,UAAW,QAAXA,SAAW,CAASC,KAAT,CAAe;AAC5BL,IAAIM,IAAJ,CAASD,MAAME,IAAf;AACD,CAFD;;AAIA,GAAG,CAAClB,OAAD,EAAY,CAACE,SAAhB,CAA0B;AACxBF,QAAU,QAASC,aAAT,CAAsBa,EAAtB,CAAyB;AACjC,GAAIK,MAAO,EAAX,CAAeC,EAAI,CAAnB;AACA,MAAMC,UAAUC,MAAV,CAAmBF,CAAzB,EAA2BD,KAAKI,IAAL,CAAUF,UAAUD,GAAV,CAAV,EAA3B;AACAd,MAAM,EAAED,OAAR,EAAmB,UAAU;AAC3BV,OAAO,MAAOmB,GAAP,EAAa,UAAb,CAA0BA,EAA1B,CAA+BU,SAASV,EAAT,CAAtC,CAAoDK,IAApD;AACD,CAFD;AAGAX,MAAMH,OAAN;AACA,MAAOA,QAAP;AACD,CARD;AASAH,UAAY,QAASC,eAAT,CAAwBS,EAAxB,CAA2B;AACrC,MAAON,OAAMM,EAAN,CAAP;AACD,CAFD;;AAIA,GAAGlB,QAAQ,QAAR,EAAkBK,OAAlB,GAA8B,SAAjC,CAA2C;AACzCS,MAAQ,eAASI,EAAT,CAAY;AAClBb,QAAQ0B,QAAR,CAAiBhC,IAAIkB,GAAJ,CAASC,EAAT,CAAa,CAAb,CAAjB;AACD,CAFD;;AAID,CALD,IAKO,IAAGR,cAAH,CAAkB;AACvBK,QAAU,GAAIL,eAAJ,EAAV;AACAM,KAAUD,QAAQiB,KAAlB;AACAjB,QAAQkB,KAAR,CAAcC,SAAd,CAA0Bb,QAA1B;AACAP,MAAQf,IAAIiB,KAAKmB,WAAT,CAAsBnB,IAAtB,CAA4B,CAA5B,CAAR;;;AAGD,CAPM,IAOA,IAAGZ,OAAOgC,gBAAP,EAA2B,MAAOD,YAAP,EAAsB,UAAjD,EAA+D,CAAC/B,OAAOiC,aAA1E,CAAwF;AAC7FvB,MAAQ,eAASI,EAAT,CAAY;AAClBd,OAAO+B,WAAP,CAAmBjB,GAAK,EAAxB,CAA4B,GAA5B;AACD,CAFD;AAGAd,OAAOgC,gBAAP,CAAwB,SAAxB,CAAmCf,QAAnC,CAA6C,KAA7C;;AAED,CANM,IAMA,IAAGR,qBAAsBV,KAAI,QAAJ,CAAzB,CAAuC;AAC5CW,MAAQ,eAASI,EAAT,CAAY;AAClBhB,KAAKoC,WAAL,CAAiBnC,IAAI,QAAJ,CAAjB,EAAgCU,kBAAhC,EAAsD,UAAU;AAC9DX,KAAKqC,WAAL,CAAiB,IAAjB;AACAtB,IAAIM,IAAJ,CAASL,EAAT;AACD,CAHD;AAID,CALD;;AAOD,CARM,IAQA;AACLJ,MAAQ,eAASI,EAAT,CAAY;AAClBsB,WAAWzC,IAAIkB,GAAJ,CAASC,EAAT,CAAa,CAAb,CAAX,CAA4B,CAA5B;AACD,CAFD;AAGD;AACF;AACDuB,OAAOC,OAAP,CAAiB;AACfC,IAAOrC,OADQ;AAEfsC,MAAOpC,SAFQ,CAAjB","file":"_task.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var ctx = require('./_ctx')\n , invoke = require('./_invoke')\n , html = require('./_html')\n , cel = require('./_dom-create')\n , global = require('./_global')\n , process = global.process\n , setTask = global.setImmediate\n , clearTask = global.clearImmediate\n , MessageChannel = global.MessageChannel\n , counter = 0\n , queue = {}\n , ONREADYSTATECHANGE = 'onreadystatechange'\n , defer, channel, port;\nvar run = function(){\n var id = +this;\n if(queue.hasOwnProperty(id)){\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar listener = function(event){\n run.call(event.data);\n};\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif(!setTask || !clearTask){\n setTask = function setImmediate(fn){\n var args = [], i = 1;\n while(arguments.length > i)args.push(arguments[i++]);\n queue[++counter] = function(){\n invoke(typeof fn == 'function' ? fn : Function(fn), args);\n };\n defer(counter);\n return counter;\n };\n clearTask = function clearImmediate(id){\n delete queue[id];\n };\n // Node.js 0.8-\n if(require('./_cof')(process) == 'process'){\n defer = function(id){\n process.nextTick(ctx(run, id, 1));\n };\n // Browsers with MessageChannel, includes WebWorkers\n } else if(MessageChannel){\n channel = new MessageChannel;\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = ctx(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){\n defer = function(id){\n global.postMessage(id + '', '*');\n };\n global.addEventListener('message', listener, false);\n // IE8-\n } else if(ONREADYSTATECHANGE in cel('script')){\n defer = function(id){\n html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){\n html.removeChild(this);\n run.call(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function(id){\n setTimeout(ctx(run, id, 1), 0);\n };\n }\n}\nmodule.exports = {\n set: setTask,\n clear: clearTask\n};"]}