{"version":3,"sources":["node_modules\\whatwg-fetch\\fetch.js"],"names":["self","fetch","support","searchParams","iterable","Symbol","blob","Blob","e","formData","arrayBuffer","viewClasses","isDataView","obj","DataView","prototype","isPrototypeOf","isArrayBufferView","ArrayBuffer","isView","indexOf","Object","toString","call","normalizeName","name","String","test","TypeError","toLowerCase","normalizeValue","value","iteratorFor","items","iterator","next","shift","done","undefined","Headers","headers","map","forEach","append","getOwnPropertyNames","list","push","get","values","getAll","has","hasOwnProperty","set","callback","thisArg","keys","entries","consumed","body","bodyUsed","Promise","reject","fileReaderReady","reader","resolve","onload","result","onerror","error","readBlobAsArrayBuffer","FileReader","promise","readAsArrayBuffer","readBlobAsText","readAsText","readArrayBufferAsText","buf","view","Uint8Array","chars","Array","length","i","fromCharCode","join","bufferClone","slice","byteLength","buffer","Body","_initBody","_bodyInit","_bodyText","_bodyBlob","FormData","_bodyFormData","URLSearchParams","_bodyArrayBuffer","Error","type","rejected","then","text","decode","json","JSON","parse","methods","normalizeMethod","method","upcased","toUpperCase","Request","input","options","url","credentials","mode","referrer","clone","form","trim","split","bytes","replace","decodeURIComponent","parseHeaders","rawHeaders","line","parts","key","Response","bodyInit","status","ok","statusText","response","redirectStatuses","redirect","RangeError","location","init","request","xhr","XMLHttpRequest","getAllResponseHeaders","responseURL","responseText","ontimeout","open","withCredentials","responseType","setRequestHeader","send","polyfill"],"mappings":"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","file":"fetch.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["(function(self) {\n  'use strict';\n\n  if (self.fetch) {\n    return\n  }\n\n  var support = {\n    searchParams: 'URLSearchParams' in self,\n    iterable: 'Symbol' in self && 'iterator' in Symbol,\n    blob: 'FileReader' in self && 'Blob' in self && (function() {\n      try {\n        new Blob()\n        return true\n      } catch(e) {\n        return false\n      }\n    })(),\n    formData: 'FormData' in self,\n    arrayBuffer: 'ArrayBuffer' in self\n  }\n\n  if (support.arrayBuffer) {\n    var viewClasses = [\n      '[object Int8Array]',\n      '[object Uint8Array]',\n      '[object Uint8ClampedArray]',\n      '[object Int16Array]',\n      '[object Uint16Array]',\n      '[object Int32Array]',\n      '[object Uint32Array]',\n      '[object Float32Array]',\n      '[object Float64Array]'\n    ]\n\n    var isDataView = function(obj) {\n      return obj && DataView.prototype.isPrototypeOf(obj)\n    }\n\n    var isArrayBufferView = ArrayBuffer.isView || function(obj) {\n      return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1\n    }\n  }\n\n  function normalizeName(name) {\n    if (typeof name !== 'string') {\n      name = String(name)\n    }\n    if (/[^a-z0-9\\-#$%&'*+.\\^_`|~]/i.test(name)) {\n      throw new TypeError('Invalid character in header field name')\n    }\n    return name.toLowerCase()\n  }\n\n  function normalizeValue(value) {\n    if (typeof value !== 'string') {\n      value = String(value)\n    }\n    return value\n  }\n\n  // Build a destructive iterator for the value list\n  function iteratorFor(items) {\n    var iterator = {\n      next: function() {\n        var value = items.shift()\n        return {done: value === undefined, value: value}\n      }\n    }\n\n    if (support.iterable) {\n      iterator[Symbol.iterator] = function() {\n        return iterator\n      }\n    }\n\n    return iterator\n  }\n\n  function Headers(headers) {\n    this.map = {}\n\n    if (headers instanceof Headers) {\n      headers.forEach(function(value, name) {\n        this.append(name, value)\n      }, this)\n\n    } else if (headers) {\n      Object.getOwnPropertyNames(headers).forEach(function(name) {\n        this.append(name, headers[name])\n      }, this)\n    }\n  }\n\n  Headers.prototype.append = function(name, value) {\n    name = normalizeName(name)\n    value = normalizeValue(value)\n    var list = this.map[name]\n    if (!list) {\n      list = []\n      this.map[name] = list\n    }\n    list.push(value)\n  }\n\n  Headers.prototype['delete'] = function(name) {\n    delete this.map[normalizeName(name)]\n  }\n\n  Headers.prototype.get = function(name) {\n    var values = this.map[normalizeName(name)]\n    return values ? values[0] : null\n  }\n\n  Headers.prototype.getAll = function(name) {\n    return this.map[normalizeName(name)] || []\n  }\n\n  Headers.prototype.has = function(name) {\n    return this.map.hasOwnProperty(normalizeName(name))\n  }\n\n  Headers.prototype.set = function(name, value) {\n    this.map[normalizeName(name)] = [normalizeValue(value)]\n  }\n\n  Headers.prototype.forEach = function(callback, thisArg) {\n    Object.getOwnPropertyNames(this.map).forEach(function(name) {\n      this.map[name].forEach(function(value) {\n        callback.call(thisArg, value, name, this)\n      }, this)\n    }, this)\n  }\n\n  Headers.prototype.keys = function() {\n    var items = []\n    this.forEach(function(value, name) { items.push(name) })\n    return iteratorFor(items)\n  }\n\n  Headers.prototype.values = function() {\n    var items = []\n    this.forEach(function(value) { items.push(value) })\n    return iteratorFor(items)\n  }\n\n  Headers.prototype.entries = function() {\n    var items = []\n    this.forEach(function(value, name) { items.push([name, value]) })\n    return iteratorFor(items)\n  }\n\n  if (support.iterable) {\n    Headers.prototype[Symbol.iterator] = Headers.prototype.entries\n  }\n\n  function consumed(body) {\n    if (body.bodyUsed) {\n      return Promise.reject(new TypeError('Already read'))\n    }\n    body.bodyUsed = true\n  }\n\n  function fileReaderReady(reader) {\n    return new Promise(function(resolve, reject) {\n      reader.onload = function() {\n        resolve(reader.result)\n      }\n      reader.onerror = function() {\n        reject(reader.error)\n      }\n    })\n  }\n\n  function readBlobAsArrayBuffer(blob) {\n    var reader = new FileReader()\n    var promise = fileReaderReady(reader)\n    reader.readAsArrayBuffer(blob)\n    return promise\n  }\n\n  function readBlobAsText(blob) {\n    var reader = new FileReader()\n    var promise = fileReaderReady(reader)\n    reader.readAsText(blob)\n    return promise\n  }\n\n  function readArrayBufferAsText(buf) {\n    var view = new Uint8Array(buf)\n    var chars = new Array(view.length)\n\n    for (var i = 0; i < view.length; i++) {\n      chars[i] = String.fromCharCode(view[i])\n    }\n    return chars.join('')\n  }\n\n  function bufferClone(buf) {\n    if (buf.slice) {\n      return buf.slice(0)\n    } else {\n      var view = new Uint8Array(buf.byteLength)\n      view.set(new Uint8Array(buf))\n      return view.buffer\n    }\n  }\n\n  function Body() {\n    this.bodyUsed = false\n\n    this._initBody = function(body) {\n      this._bodyInit = body\n      if (!body) {\n        this._bodyText = ''\n      } else if (typeof body === 'string') {\n        this._bodyText = body\n      } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {\n        this._bodyBlob = body\n      } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {\n        this._bodyFormData = body\n      } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n        this._bodyText = body.toString()\n      } else if (support.arrayBuffer && support.blob && isDataView(body)) {\n        this._bodyArrayBuffer = bufferClone(body.buffer)\n        // IE 10-11 can't handle a DataView body.\n        this._bodyInit = new Blob([this._bodyArrayBuffer])\n      } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) {\n        this._bodyArrayBuffer = bufferClone(body)\n      } else {\n        throw new Error('unsupported BodyInit type')\n      }\n\n      if (!this.headers.get('content-type')) {\n        if (typeof body === 'string') {\n          this.headers.set('content-type', 'text/plain;charset=UTF-8')\n        } else if (this._bodyBlob && this._bodyBlob.type) {\n          this.headers.set('content-type', this._bodyBlob.type)\n        } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n          this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8')\n        }\n      }\n    }\n\n    if (support.blob) {\n      this.blob = function() {\n        var rejected = consumed(this)\n        if (rejected) {\n          return rejected\n        }\n\n        if (this._bodyBlob) {\n          return Promise.resolve(this._bodyBlob)\n        } else if (this._bodyArrayBuffer) {\n          return Promise.resolve(new Blob([this._bodyArrayBuffer]))\n        } else if (this._bodyFormData) {\n          throw new Error('could not read FormData body as blob')\n        } else {\n          return Promise.resolve(new Blob([this._bodyText]))\n        }\n      }\n\n      this.arrayBuffer = function() {\n        if (this._bodyArrayBuffer) {\n          return consumed(this) || Promise.resolve(this._bodyArrayBuffer)\n        } else {\n          return this.blob().then(readBlobAsArrayBuffer)\n        }\n      }\n    }\n\n    this.text = function() {\n      var rejected = consumed(this)\n      if (rejected) {\n        return rejected\n      }\n\n      if (this._bodyBlob) {\n        return readBlobAsText(this._bodyBlob)\n      } else if (this._bodyArrayBuffer) {\n        return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))\n      } else if (this._bodyFormData) {\n        throw new Error('could not read FormData body as text')\n      } else {\n        return Promise.resolve(this._bodyText)\n      }\n    }\n\n    if (support.formData) {\n      this.formData = function() {\n        return this.text().then(decode)\n      }\n    }\n\n    this.json = function() {\n      return this.text().then(JSON.parse)\n    }\n\n    return this\n  }\n\n  // HTTP methods whose capitalization should be normalized\n  var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT']\n\n  function normalizeMethod(method) {\n    var upcased = method.toUpperCase()\n    return (methods.indexOf(upcased) > -1) ? upcased : method\n  }\n\n  function Request(input, options) {\n    options = options || {}\n    var body = options.body\n\n    if (typeof input === 'string') {\n      this.url = input\n    } else {\n      if (input.bodyUsed) {\n        throw new TypeError('Already read')\n      }\n      this.url = input.url\n      this.credentials = input.credentials\n      if (!options.headers) {\n        this.headers = new Headers(input.headers)\n      }\n      this.method = input.method\n      this.mode = input.mode\n      if (!body && input._bodyInit != null) {\n        body = input._bodyInit\n        input.bodyUsed = true\n      }\n    }\n\n    this.credentials = options.credentials || this.credentials || 'omit'\n    if (options.headers || !this.headers) {\n      this.headers = new Headers(options.headers)\n    }\n    this.method = normalizeMethod(options.method || this.method || 'GET')\n    this.mode = options.mode || this.mode || null\n    this.referrer = null\n\n    if ((this.method === 'GET' || this.method === 'HEAD') && body) {\n      throw new TypeError('Body not allowed for GET or HEAD requests')\n    }\n    this._initBody(body)\n  }\n\n  Request.prototype.clone = function() {\n    return new Request(this, { body: this._bodyInit })\n  }\n\n  function decode(body) {\n    var form = new FormData()\n    body.trim().split('&').forEach(function(bytes) {\n      if (bytes) {\n        var split = bytes.split('=')\n        var name = split.shift().replace(/\\+/g, ' ')\n        var value = split.join('=').replace(/\\+/g, ' ')\n        form.append(decodeURIComponent(name), decodeURIComponent(value))\n      }\n    })\n    return form\n  }\n\n  function parseHeaders(rawHeaders) {\n    var headers = new Headers()\n    rawHeaders.split('\\r\\n').forEach(function(line) {\n      var parts = line.split(':')\n      var key = parts.shift().trim()\n      if (key) {\n        var value = parts.join(':').trim()\n        headers.append(key, value)\n      }\n    })\n    return headers\n  }\n\n  Body.call(Request.prototype)\n\n  function Response(bodyInit, options) {\n    if (!options) {\n      options = {}\n    }\n\n    this.type = 'default'\n    this.status = 'status' in options ? options.status : 200\n    this.ok = this.status >= 200 && this.status < 300\n    this.statusText = 'statusText' in options ? options.statusText : 'OK'\n    this.headers = new Headers(options.headers)\n    this.url = options.url || ''\n    this._initBody(bodyInit)\n  }\n\n  Body.call(Response.prototype)\n\n  Response.prototype.clone = function() {\n    return new Response(this._bodyInit, {\n      status: this.status,\n      statusText: this.statusText,\n      headers: new Headers(this.headers),\n      url: this.url\n    })\n  }\n\n  Response.error = function() {\n    var response = new Response(null, {status: 0, statusText: ''})\n    response.type = 'error'\n    return response\n  }\n\n  var redirectStatuses = [301, 302, 303, 307, 308]\n\n  Response.redirect = function(url, status) {\n    if (redirectStatuses.indexOf(status) === -1) {\n      throw new RangeError('Invalid status code')\n    }\n\n    return new Response(null, {status: status, headers: {location: url}})\n  }\n\n  self.Headers = Headers\n  self.Request = Request\n  self.Response = Response\n\n  self.fetch = function(input, init) {\n    return new Promise(function(resolve, reject) {\n      var request = new Request(input, init)\n      var xhr = new XMLHttpRequest()\n\n      xhr.onload = function() {\n        var options = {\n          status: xhr.status,\n          statusText: xhr.statusText,\n          headers: parseHeaders(xhr.getAllResponseHeaders() || '')\n        }\n        options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL')\n        var body = 'response' in xhr ? xhr.response : xhr.responseText\n        resolve(new Response(body, options))\n      }\n\n      xhr.onerror = function() {\n        reject(new TypeError('Network request failed'))\n      }\n\n      xhr.ontimeout = function() {\n        reject(new TypeError('Network request failed'))\n      }\n\n      xhr.open(request.method, request.url, true)\n\n      if (request.credentials === 'include') {\n        xhr.withCredentials = true\n      }\n\n      if ('responseType' in xhr && support.blob) {\n        xhr.responseType = 'blob'\n      }\n\n      request.headers.forEach(function(value, name) {\n        xhr.setRequestHeader(name, value)\n      })\n\n      xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit)\n    })\n  }\n  self.fetch.polyfill = true\n})(typeof self !== 'undefined' ? self : this);\n"]}