{"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":"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","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};"]}