????

Your IP : 3.12.111.193


Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/
Upload File :
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/106-es5.js.map

{"version":3,"sources":["webpack:///node_modules/whatwg-fetch/fetch.js"],"names":["support","searchParams","self","iterable","Symbol","blob","Blob","e","formData","arrayBuffer","isDataView","obj","DataView","prototype","isPrototypeOf","viewClasses","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","Array","isArray","header","getOwnPropertyNames","oldValue","get","has","hasOwnProperty","set","callback","thisArg","keys","push","values","entries","consumed","body","bodyUsed","Promise","reject","fileReaderReady","reader","resolve","onload","result","onerror","error","readBlobAsArrayBuffer","FileReader","promise","readAsArrayBuffer","readBlobAsText","readAsText","readArrayBufferAsText","buf","view","Uint8Array","chars","length","i","fromCharCode","join","bufferClone","slice","byteLength","buffer","Body","_initBody","_bodyInit","_bodyText","_bodyBlob","FormData","_bodyFormData","URLSearchParams","_bodyArrayBuffer","type","rejected","Error","then","text","decode","json","JSON","parse","methods","normalizeMethod","method","upcased","toUpperCase","Request","input","options","url","credentials","mode","signal","referrer","clone","form","trim","split","bytes","replace","decodeURIComponent","parseHeaders","rawHeaders","preProcessedHeaders","line","parts","key","Response","bodyInit","status","ok","statusText","response","redirectStatuses","redirect","RangeError","location","DOMException","err","message","stack","create","constructor","fetch","init","request","aborted","xhr","XMLHttpRequest","abortXhr","abort","getAllResponseHeaders","responseURL","responseText","ontimeout","onabort","open","withCredentials","responseType","setRequestHeader","addEventListener","onreadystatechange","readyState","removeEventListener","send","polyfill"],"mappings":"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","file":"106-es5.js","sourcesContent":["var support = {\n  searchParams: 'URLSearchParams' in self,\n  iterable: 'Symbol' in self && 'iterator' in Symbol,\n  blob:\n    'FileReader' in self &&\n    'Blob' in self &&\n    (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\nfunction isDataView(obj) {\n  return obj && DataView.prototype.isPrototypeOf(obj)\n}\n\nif (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 isArrayBufferView =\n    ArrayBuffer.isView ||\n    function(obj) {\n      return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1\n    }\n}\n\nfunction 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\nfunction 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\nfunction 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\nexport 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  } else if (Array.isArray(headers)) {\n    headers.forEach(function(header) {\n      this.append(header[0], header[1])\n    }, this)\n  } else if (headers) {\n    Object.getOwnPropertyNames(headers).forEach(function(name) {\n      this.append(name, headers[name])\n    }, this)\n  }\n}\n\nHeaders.prototype.append = function(name, value) {\n  name = normalizeName(name)\n  value = normalizeValue(value)\n  var oldValue = this.map[name]\n  this.map[name] = oldValue ? oldValue + ', ' + value : value\n}\n\nHeaders.prototype['delete'] = function(name) {\n  delete this.map[normalizeName(name)]\n}\n\nHeaders.prototype.get = function(name) {\n  name = normalizeName(name)\n  return this.has(name) ? this.map[name] : null\n}\n\nHeaders.prototype.has = function(name) {\n  return this.map.hasOwnProperty(normalizeName(name))\n}\n\nHeaders.prototype.set = function(name, value) {\n  this.map[normalizeName(name)] = normalizeValue(value)\n}\n\nHeaders.prototype.forEach = function(callback, thisArg) {\n  for (var name in this.map) {\n    if (this.map.hasOwnProperty(name)) {\n      callback.call(thisArg, this.map[name], name, this)\n    }\n  }\n}\n\nHeaders.prototype.keys = function() {\n  var items = []\n  this.forEach(function(value, name) {\n    items.push(name)\n  })\n  return iteratorFor(items)\n}\n\nHeaders.prototype.values = function() {\n  var items = []\n  this.forEach(function(value) {\n    items.push(value)\n  })\n  return iteratorFor(items)\n}\n\nHeaders.prototype.entries = function() {\n  var items = []\n  this.forEach(function(value, name) {\n    items.push([name, value])\n  })\n  return iteratorFor(items)\n}\n\nif (support.iterable) {\n  Headers.prototype[Symbol.iterator] = Headers.prototype.entries\n}\n\nfunction consumed(body) {\n  if (body.bodyUsed) {\n    return Promise.reject(new TypeError('Already read'))\n  }\n  body.bodyUsed = true\n}\n\nfunction 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\nfunction readBlobAsArrayBuffer(blob) {\n  var reader = new FileReader()\n  var promise = fileReaderReady(reader)\n  reader.readAsArrayBuffer(blob)\n  return promise\n}\n\nfunction readBlobAsText(blob) {\n  var reader = new FileReader()\n  var promise = fileReaderReady(reader)\n  reader.readAsText(blob)\n  return promise\n}\n\nfunction 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\nfunction 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\nfunction 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      this._bodyText = body = Object.prototype.toString.call(body)\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\nvar methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT']\n\nfunction normalizeMethod(method) {\n  var upcased = method.toUpperCase()\n  return methods.indexOf(upcased) > -1 ? upcased : method\n}\n\nexport function Request(input, options) {\n  options = options || {}\n  var body = options.body\n\n  if (input instanceof Request) {\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    this.signal = input.signal\n    if (!body && input._bodyInit != null) {\n      body = input._bodyInit\n      input.bodyUsed = true\n    }\n  } else {\n    this.url = String(input)\n  }\n\n  this.credentials = options.credentials || this.credentials || 'same-origin'\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.signal = options.signal || this.signal\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\nRequest.prototype.clone = function() {\n  return new Request(this, {body: this._bodyInit})\n}\n\nfunction decode(body) {\n  var form = new FormData()\n  body\n    .trim()\n    .split('&')\n    .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\nfunction parseHeaders(rawHeaders) {\n  var headers = new Headers()\n  // Replace instances of \\r\\n and \\n followed by at least one space or horizontal tab with a space\n  // https://tools.ietf.org/html/rfc7230#section-3.2\n  var preProcessedHeaders = rawHeaders.replace(/\\r?\\n[\\t ]+/g, ' ')\n  preProcessedHeaders.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\nBody.call(Request.prototype)\n\nexport function Response(bodyInit, options) {\n  if (!options) {\n    options = {}\n  }\n\n  this.type = 'default'\n  this.status = options.status === undefined ? 200 : options.status\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\nBody.call(Response.prototype)\n\nResponse.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\nResponse.error = function() {\n  var response = new Response(null, {status: 0, statusText: ''})\n  response.type = 'error'\n  return response\n}\n\nvar redirectStatuses = [301, 302, 303, 307, 308]\n\nResponse.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\nexport var DOMException = self.DOMException\ntry {\n  new DOMException()\n} catch (err) {\n  DOMException = function(message, name) {\n    this.message = message\n    this.name = name\n    var error = Error(message)\n    this.stack = error.stack\n  }\n  DOMException.prototype = Object.create(Error.prototype)\n  DOMException.prototype.constructor = DOMException\n}\n\nexport function fetch(input, init) {\n  return new Promise(function(resolve, reject) {\n    var request = new Request(input, init)\n\n    if (request.signal && request.signal.aborted) {\n      return reject(new DOMException('Aborted', 'AbortError'))\n    }\n\n    var xhr = new XMLHttpRequest()\n\n    function abortXhr() {\n      xhr.abort()\n    }\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.onabort = function() {\n      reject(new DOMException('Aborted', 'AbortError'))\n    }\n\n    xhr.open(request.method, request.url, true)\n\n    if (request.credentials === 'include') {\n      xhr.withCredentials = true\n    } else if (request.credentials === 'omit') {\n      xhr.withCredentials = false\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    if (request.signal) {\n      request.signal.addEventListener('abort', abortXhr)\n\n      xhr.onreadystatechange = function() {\n        // DONE (success or failure)\n        if (xhr.readyState === 4) {\n          request.signal.removeEventListener('abort', abortXhr)\n        }\n      }\n    }\n\n    xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit)\n  })\n}\n\nfetch.polyfill = true\n\nif (!self.fetch) {\n  self.fetch = fetch\n  self.Headers = Headers\n  self.Request = Request\n  self.Response = Response\n}\n"]}