{"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\src\\vendor\\Blob.js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\vendor\\Blob.js","mtime":1761614939230},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:cmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmpvaW4uanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNsaWNlLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLnRvLXN0cmluZy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLm1hdGNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy93ZWIuc2VsZi5qcyIpOwovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXQovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLgovLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYMKLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT4KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCihmdW5jdGlvbiAodmlldykgewogICd1c2Ugc3RyaWN0JzsKCiAgdmlldy5VUkwgPSB2aWV3LlVSTCB8fCB2aWV3LndlYmtpdFVSTDsKICBpZiAodmlldy5CbG9iICYmIHZpZXcuVVJMKSB7CiAgICB0cnkgewogICAgICBuZXcgQmxvYigpOwogICAgICByZXR1cm47CiAgICB9IGNhdGNoIChlKSB7fQogIH0KCiAgLy8gSW50ZXJuYWxseSB3ZSB1c2UgYSBCbG9iQnVpbGRlciBpbXBsZW1lbnRhdGlvbiB0byBiYXNlIEJsb2Igb2ZmIG9mCiAgLy8gaW4gb3JkZXIgdG8gc3VwcG9ydCBvbGRlciBicm93c2VycyB0aGF0IG9ubHkgaGF2ZSBCbG9iQnVpbGRlcgogIHZhciBCbG9iQnVpbGRlciA9IHZpZXcuQmxvYkJ1aWxkZXIgfHwgdmlldy5XZWJLaXRCbG9iQnVpbGRlciB8fCB2aWV3Lk1vekJsb2JCdWlsZGVyIHx8IGZ1bmN0aW9uICh2aWV3KSB7CiAgICB2YXIgZ2V0X2NsYXNzID0gZnVuY3Rpb24gZ2V0X2NsYXNzKG9iamVjdCkgewogICAgICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwob2JqZWN0KS5tYXRjaCgvXlxbb2JqZWN0XHMoLiopXF0kLylbMV07CiAgICAgIH0sCiAgICAgIEZha2VCbG9iQnVpbGRlciA9IGZ1bmN0aW9uIEJsb2JCdWlsZGVyKCkgewogICAgICAgIHRoaXMuZGF0YSA9IFtdOwogICAgICB9LAogICAgICBGYWtlQmxvYiA9IGZ1bmN0aW9uIEJsb2IoZGF0YSwgdHlwZSwgZW5jb2RpbmcpIHsKICAgICAgICB0aGlzLmRhdGEgPSBkYXRhOwogICAgICAgIHRoaXMuc2l6ZSA9IGRhdGEubGVuZ3RoOwogICAgICAgIHRoaXMudHlwZSA9IHR5cGU7CiAgICAgICAgdGhpcy5lbmNvZGluZyA9IGVuY29kaW5nOwogICAgICB9LAogICAgICBGQkJfcHJvdG8gPSBGYWtlQmxvYkJ1aWxkZXIucHJvdG90eXBlLAogICAgICBGQl9wcm90byA9IEZha2VCbG9iLnByb3RvdHlwZSwKICAgICAgRmlsZVJlYWRlclN5bmMgPSB2aWV3LkZpbGVSZWFkZXJTeW5jLAogICAgICBGaWxlRXhjZXB0aW9uID0gZnVuY3Rpb24gRmlsZUV4Y2VwdGlvbih0eXBlKSB7CiAgICAgICAgdGhpcy5jb2RlID0gdGhpc1t0aGlzLm5hbWUgPSB0eXBlXTsKICAgICAgfSwKICAgICAgZmlsZV9leF9jb2RlcyA9ICgnTk9UX0ZPVU5EX0VSUiBTRUNVUklUWV9FUlIgQUJPUlRfRVJSIE5PVF9SRUFEQUJMRV9FUlIgRU5DT0RJTkdfRVJSICcgKyAnTk9fTU9ESUZJQ0FUSU9OX0FMTE9XRURfRVJSIElOVkFMSURfU1RBVEVfRVJSIFNZTlRBWF9FUlInKS5zcGxpdCgnICcpLAogICAgICBmaWxlX2V4X2NvZGUgPSBmaWxlX2V4X2NvZGVzLmxlbmd0aCwKICAgICAgcmVhbF9VUkwgPSB2aWV3LlVSTCB8fCB2aWV3LndlYmtpdFVSTCB8fCB2aWV3LAogICAgICByZWFsX2NyZWF0ZV9vYmplY3RfVVJMID0gcmVhbF9VUkwuY3JlYXRlT2JqZWN0VVJMLAogICAgICByZWFsX3Jldm9rZV9vYmplY3RfVVJMID0gcmVhbF9VUkwucmV2b2tlT2JqZWN0VVJMLAogICAgICBVUkwgPSByZWFsX1VSTCwKICAgICAgYnRvYSA9IHZpZXcuYnRvYSwKICAgICAgYXRvYiA9IHZpZXcuYXRvYiwKICAgICAgQXJyYXlCdWZmZXIgPSB2aWV3LkFycmF5QnVmZmVyLAogICAgICBVaW50OEFycmF5ID0gdmlldy5VaW50OEFycmF5OwogICAgRmFrZUJsb2IuZmFrZSA9IEZCX3Byb3RvLmZha2UgPSB0cnVlOwogICAgd2hpbGUgKGZpbGVfZXhfY29kZS0tKSB7CiAgICAgIEZpbGVFeGNlcHRpb24ucHJvdG90eXBlW2ZpbGVfZXhfY29kZXNbZmlsZV9leF9jb2RlXV0gPSBmaWxlX2V4X2NvZGUgKyAxOwogICAgfQogICAgaWYgKCFyZWFsX1VSTC5jcmVhdGVPYmplY3RVUkwpIHsKICAgICAgVVJMID0gdmlldy5VUkwgPSB7fTsKICAgIH0KICAgIFVSTC5jcmVhdGVPYmplY3RVUkwgPSBmdW5jdGlvbiAoYmxvYikgewogICAgICB2YXIgdHlwZSA9IGJsb2IudHlwZSwKICAgICAgICBkYXRhX1VSSV9oZWFkZXI7CiAgICAgIGlmICh0eXBlID09PSBudWxsKSB7CiAgICAgICAgdHlwZSA9ICdhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0nOwogICAgICB9CiAgICAgIGlmIChibG9iIGluc3RhbmNlb2YgRmFrZUJsb2IpIHsKICAgICAgICBkYXRhX1VSSV9oZWFkZXIgPSAnZGF0YTonICsgdHlwZTsKICAgICAgICBpZiAoYmxvYi5lbmNvZGluZyA9PT0gJ2Jhc2U2NCcpIHsKICAgICAgICAgIHJldHVybiBkYXRhX1VSSV9oZWFkZXIgKyAnO2Jhc2U2NCwnICsgYmxvYi5kYXRhOwogICAgICAgIH0gZWxzZSBpZiAoYmxvYi5lbmNvZGluZyA9PT0gJ1VSSScpIHsKICAgICAgICAgIHJldHVybiBkYXRhX1VSSV9oZWFkZXIgKyAnLCcgKyBkZWNvZGVVUklDb21wb25lbnQoYmxvYi5kYXRhKTsKICAgICAgICB9CiAgICAgICAgaWYgKGJ0b2EpIHsKICAgICAgICAgIHJldHVybiBkYXRhX1VSSV9oZWFkZXIgKyAnO2Jhc2U2NCwnICsgYnRvYShibG9iLmRhdGEpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICByZXR1cm4gZGF0YV9VUklfaGVhZGVyICsgJywnICsgZW5jb2RlVVJJQ29tcG9uZW50KGJsb2IuZGF0YSk7CiAgICAgICAgfQogICAgICB9IGVsc2UgaWYgKHJlYWxfY3JlYXRlX29iamVjdF9VUkwpIHsKICAgICAgICByZXR1cm4gcmVhbF9jcmVhdGVfb2JqZWN0X1VSTC5jYWxsKHJlYWxfVVJMLCBibG9iKTsKICAgICAgfQogICAgfTsKICAgIFVSTC5yZXZva2VPYmplY3RVUkwgPSBmdW5jdGlvbiAob2JqZWN0X1VSTCkgewogICAgICBpZiAob2JqZWN0X1VSTC5zdWJzdHJpbmcoMCwgNSkgIT09ICdkYXRhOicgJiYgcmVhbF9yZXZva2Vfb2JqZWN0X1VSTCkgewogICAgICAgIHJlYWxfcmV2b2tlX29iamVjdF9VUkwuY2FsbChyZWFsX1VSTCwgb2JqZWN0X1VSTCk7CiAgICAgIH0KICAgIH07CiAgICBGQkJfcHJvdG8uYXBwZW5kID0gZnVuY3Rpb24gKGRhdGEgLyosIGVuZGluZ3MqLykgewogICAgICB2YXIgYmIgPSB0aGlzLmRhdGE7CiAgICAgIC8vIGRlY29kZSBkYXRhIHRvIGEgYmluYXJ5IHN0cmluZwogICAgICBpZiAoVWludDhBcnJheSAmJiAoZGF0YSBpbnN0YW5jZW9mIEFycmF5QnVmZmVyIHx8IGRhdGEgaW5zdGFuY2VvZiBVaW50OEFycmF5KSkgewogICAgICAgIHZhciBzdHIgPSAnJywKICAgICAgICAgIGJ1ZiA9IG5ldyBVaW50OEFycmF5KGRhdGEpLAogICAgICAgICAgaSA9IDAsCiAgICAgICAgICBidWZfbGVuID0gYnVmLmxlbmd0aDsKICAgICAgICBmb3IgKDsgaSA8IGJ1Zl9sZW47IGkrKykgewogICAgICAgICAgc3RyICs9IFN0cmluZy5mcm9tQ2hhckNvZGUoYnVmW2ldKTsKICAgICAgICB9CiAgICAgICAgYmIucHVzaChzdHIpOwogICAgICB9IGVsc2UgaWYgKGdldF9jbGFzcyhkYXRhKSA9PT0gJ0Jsb2InIHx8IGdldF9jbGFzcyhkYXRhKSA9PT0gJ0ZpbGUnKSB7CiAgICAgICAgaWYgKEZpbGVSZWFkZXJTeW5jKSB7CiAgICAgICAgICB2YXIgZnIgPSBuZXcgRmlsZVJlYWRlclN5bmMoKTsKICAgICAgICAgIGJiLnB1c2goZnIucmVhZEFzQmluYXJ5U3RyaW5nKGRhdGEpKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgLy8gYXN5bmMgRmlsZVJlYWRlciB3b24ndCB3b3JrIGFzIEJsb2JCdWlsZGVyIGlzIHN5bmMKICAgICAgICAgIHRocm93IG5ldyBGaWxlRXhjZXB0aW9uKCdOT1RfUkVBREFCTEVfRVJSJyk7CiAgICAgICAgfQogICAgICB9IGVsc2UgaWYgKGRhdGEgaW5zdGFuY2VvZiBGYWtlQmxvYikgewogICAgICAgIGlmIChkYXRhLmVuY29kaW5nID09PSAnYmFzZTY0JyAmJiBhdG9iKSB7CiAgICAgICAgICBiYi5wdXNoKGF0b2IoZGF0YS5kYXRhKSk7CiAgICAgICAgfSBlbHNlIGlmIChkYXRhLmVuY29kaW5nID09PSAnVVJJJykgewogICAgICAgICAgYmIucHVzaChkZWNvZGVVUklDb21wb25lbnQoZGF0YS5kYXRhKSk7CiAgICAgICAgfSBlbHNlIGlmIChkYXRhLmVuY29kaW5nID09PSAncmF3JykgewogICAgICAgICAgYmIucHVzaChkYXRhLmRhdGEpOwogICAgICAgIH0KICAgICAgfSBlbHNlIHsKICAgICAgICBpZiAodHlwZW9mIGRhdGEgIT09ICdzdHJpbmcnKSB7CiAgICAgICAgICBkYXRhICs9ICcnOyAvLyBjb252ZXJ0IHVuc3VwcG9ydGVkIHR5cGVzIHRvIHN0cmluZ3MKICAgICAgICB9CiAgICAgICAgLy8gZGVjb2RlIFVURi0xNiB0byBiaW5hcnkgc3RyaW5nCiAgICAgICAgYmIucHVzaCh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQoZGF0YSkpKTsKICAgICAgfQogICAgfTsKICAgIEZCQl9wcm90by5nZXRCbG9iID0gZnVuY3Rpb24gKHR5cGUpIHsKICAgICAgaWYgKCFhcmd1bWVudHMubGVuZ3RoKSB7CiAgICAgICAgdHlwZSA9IG51bGw7CiAgICAgIH0KICAgICAgcmV0dXJuIG5ldyBGYWtlQmxvYih0aGlzLmRhdGEuam9pbignJyksIHR5cGUsICdyYXcnKTsKICAgIH07CiAgICBGQkJfcHJvdG8udG9TdHJpbmcgPSBmdW5jdGlvbiAoKSB7CiAgICAgIHJldHVybiAnW29iamVjdCBCbG9iQnVpbGRlcl0nOwogICAgfTsKICAgIEZCX3Byb3RvLnNsaWNlID0gZnVuY3Rpb24gKHN0YXJ0LCBlbmQsIHR5cGUpIHsKICAgICAgdmFyIGFyZ3MgPSBhcmd1bWVudHMubGVuZ3RoOwogICAgICBpZiAoYXJncyA8IDMpIHsKICAgICAgICB0eXBlID0gbnVsbDsKICAgICAgfQogICAgICByZXR1cm4gbmV3IEZha2VCbG9iKHRoaXMuZGF0YS5zbGljZShzdGFydCwgYXJncyA+IDEgPyBlbmQgOiB0aGlzLmRhdGEubGVuZ3RoKSwgdHlwZSwgdGhpcy5lbmNvZGluZyk7CiAgICB9OwogICAgRkJfcHJvdG8udG9TdHJpbmcgPSBmdW5jdGlvbiAoKSB7CiAgICAgIHJldHVybiAnW29iamVjdCBCbG9iXSc7CiAgICB9OwogICAgRkJfcHJvdG8uY2xvc2UgPSBmdW5jdGlvbiAoKSB7CiAgICAgIHRoaXMuc2l6ZSA9IHRoaXMuZGF0YS5sZW5ndGggPSAwOwogICAgfTsKICAgIHJldHVybiBGYWtlQmxvYkJ1aWxkZXI7CiAgfSh2aWV3KTsKICB2aWV3LkJsb2IgPSBmdW5jdGlvbiBCbG9iKGJsb2JQYXJ0cywgb3B0aW9ucykgewogICAgdmFyIHR5cGUgPSBvcHRpb25zID8gb3B0aW9ucy50eXBlIHx8ICcnIDogJyc7CiAgICB2YXIgYnVpbGRlciA9IG5ldyBCbG9iQnVpbGRlcigpOwogICAgaWYgKGJsb2JQYXJ0cykgewogICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gYmxvYlBhcnRzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7CiAgICAgICAgYnVpbGRlci5hcHBlbmQoYmxvYlBhcnRzW2ldKTsKICAgICAgfQogICAgfQogICAgcmV0dXJuIGJ1aWxkZXIuZ2V0QmxvYih0eXBlKTsKICB9Owp9KSh0eXBlb2Ygc2VsZiAhPT0gJ3VuZGVmaW5lZCcgJiYgc2VsZiB8fCB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyAmJiB3aW5kb3cgfHwgdGhpcy5jb250ZW50IHx8IHRoaXMpOw=="},{"version":3,"names":["view","URL","webkitURL","Blob","e","BlobBuilder","WebKitBlobBuilder","MozBlobBuilder","get_class","object","Object","prototype","toString","call","match","FakeBlobBuilder","data","FakeBlob","type","encoding","size","length","FBB_proto","FB_proto","FileReaderSync","FileException","code","name","file_ex_codes","split","file_ex_code","real_URL","real_create_object_URL","createObjectURL","real_revoke_object_URL","revokeObjectURL","btoa","atob","ArrayBuffer","Uint8Array","fake","blob","data_URI_header","decodeURIComponent","encodeURIComponent","object_URL","substring","append","bb","str","buf","i","buf_len","String","fromCharCode","push","fr","readAsBinaryString","unescape","getBlob","arguments","join","slice","start","end","args","close","blobParts","options","builder","len","self","window","content"],"sources":["D:/front/item/zyAdmin/src/vendor/Blob.js"],"sourcesContent":["// +----------------------------------------------------------------------\r\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\r\n// +----------------------------------------------------------------------\r\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\r\n// +----------------------------------------------------------------------\r\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\r\n// +----------------------------------------------------------------------\r\n// | Author: CRMEB Team \r\n// +----------------------------------------------------------------------\r\n\r\n(function (view) {\r\n 'use strict';\r\n\r\n view.URL = view.URL || view.webkitURL;\r\n\r\n if (view.Blob && view.URL) {\r\n try {\r\n new Blob();\r\n return;\r\n } catch (e) {}\r\n }\r\n\r\n // Internally we use a BlobBuilder implementation to base Blob off of\r\n // in order to support older browsers that only have BlobBuilder\r\n var BlobBuilder =\r\n view.BlobBuilder ||\r\n view.WebKitBlobBuilder ||\r\n view.MozBlobBuilder ||\r\n (function (view) {\r\n var get_class = function (object) {\r\n return Object.prototype.toString.call(object).match(/^\\[object\\s(.*)\\]$/)[1];\r\n },\r\n FakeBlobBuilder = function BlobBuilder() {\r\n this.data = [];\r\n },\r\n FakeBlob = function Blob(data, type, encoding) {\r\n this.data = data;\r\n this.size = data.length;\r\n this.type = type;\r\n this.encoding = encoding;\r\n },\r\n FBB_proto = FakeBlobBuilder.prototype,\r\n FB_proto = FakeBlob.prototype,\r\n FileReaderSync = view.FileReaderSync,\r\n FileException = function (type) {\r\n this.code = this[(this.name = type)];\r\n },\r\n file_ex_codes = (\r\n 'NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR ' +\r\n 'NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR'\r\n ).split(' '),\r\n file_ex_code = file_ex_codes.length,\r\n real_URL = view.URL || view.webkitURL || view,\r\n real_create_object_URL = real_URL.createObjectURL,\r\n real_revoke_object_URL = real_URL.revokeObjectURL,\r\n URL = real_URL,\r\n btoa = view.btoa,\r\n atob = view.atob,\r\n ArrayBuffer = view.ArrayBuffer,\r\n Uint8Array = view.Uint8Array;\r\n FakeBlob.fake = FB_proto.fake = true;\r\n while (file_ex_code--) {\r\n FileException.prototype[file_ex_codes[file_ex_code]] = file_ex_code + 1;\r\n }\r\n if (!real_URL.createObjectURL) {\r\n URL = view.URL = {};\r\n }\r\n URL.createObjectURL = function (blob) {\r\n var type = blob.type,\r\n data_URI_header;\r\n if (type === null) {\r\n type = 'application/octet-stream';\r\n }\r\n if (blob instanceof FakeBlob) {\r\n data_URI_header = 'data:' + type;\r\n if (blob.encoding === 'base64') {\r\n return data_URI_header + ';base64,' + blob.data;\r\n } else if (blob.encoding === 'URI') {\r\n return data_URI_header + ',' + decodeURIComponent(blob.data);\r\n }\r\n if (btoa) {\r\n return data_URI_header + ';base64,' + btoa(blob.data);\r\n } else {\r\n return data_URI_header + ',' + encodeURIComponent(blob.data);\r\n }\r\n } else if (real_create_object_URL) {\r\n return real_create_object_URL.call(real_URL, blob);\r\n }\r\n };\r\n URL.revokeObjectURL = function (object_URL) {\r\n if (object_URL.substring(0, 5) !== 'data:' && real_revoke_object_URL) {\r\n real_revoke_object_URL.call(real_URL, object_URL);\r\n }\r\n };\r\n FBB_proto.append = function (data /*, endings*/) {\r\n var bb = this.data;\r\n // decode data to a binary string\r\n if (Uint8Array && (data instanceof ArrayBuffer || data instanceof Uint8Array)) {\r\n var str = '',\r\n buf = new Uint8Array(data),\r\n i = 0,\r\n buf_len = buf.length;\r\n for (; i < buf_len; i++) {\r\n str += String.fromCharCode(buf[i]);\r\n }\r\n bb.push(str);\r\n } else if (get_class(data) === 'Blob' || get_class(data) === 'File') {\r\n if (FileReaderSync) {\r\n var fr = new FileReaderSync();\r\n bb.push(fr.readAsBinaryString(data));\r\n } else {\r\n // async FileReader won't work as BlobBuilder is sync\r\n throw new FileException('NOT_READABLE_ERR');\r\n }\r\n } else if (data instanceof FakeBlob) {\r\n if (data.encoding === 'base64' && atob) {\r\n bb.push(atob(data.data));\r\n } else if (data.encoding === 'URI') {\r\n bb.push(decodeURIComponent(data.data));\r\n } else if (data.encoding === 'raw') {\r\n bb.push(data.data);\r\n }\r\n } else {\r\n if (typeof data !== 'string') {\r\n data += ''; // convert unsupported types to strings\r\n }\r\n // decode UTF-16 to binary string\r\n bb.push(unescape(encodeURIComponent(data)));\r\n }\r\n };\r\n FBB_proto.getBlob = function (type) {\r\n if (!arguments.length) {\r\n type = null;\r\n }\r\n return new FakeBlob(this.data.join(''), type, 'raw');\r\n };\r\n FBB_proto.toString = function () {\r\n return '[object BlobBuilder]';\r\n };\r\n FB_proto.slice = function (start, end, type) {\r\n var args = arguments.length;\r\n if (args < 3) {\r\n type = null;\r\n }\r\n return new FakeBlob(this.data.slice(start, args > 1 ? end : this.data.length), type, this.encoding);\r\n };\r\n FB_proto.toString = function () {\r\n return '[object Blob]';\r\n };\r\n FB_proto.close = function () {\r\n this.size = this.data.length = 0;\r\n };\r\n return FakeBlobBuilder;\r\n })(view);\r\n\r\n view.Blob = function Blob(blobParts, options) {\r\n var type = options ? options.type || '' : '';\r\n var builder = new BlobBuilder();\r\n if (blobParts) {\r\n for (var i = 0, len = blobParts.length; i < len; i++) {\r\n builder.append(blobParts[i]);\r\n }\r\n }\r\n return builder.getBlob(type);\r\n };\r\n})((typeof self !== 'undefined' && self) || (typeof window !== 'undefined' && window) || this.content || this);\r\n"],"mappings":"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","ignoreList":[]}]}