kkfileView/server/target/classes/static/ofd/js/jszip-utils-0.1.0.min.js

105 lines
3.9 KiB
JavaScript

!function(e) {
"object" == typeof exports ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : "undefined" != typeof window ? window.JSZipUtils = e() : "undefined" != typeof global ? global.JSZipUtils = e() : "undefined" != typeof self && (self.JSZipUtils = e())
}(function() {
return function o(i, f, u) {
function s(n, e) {
if (!f[n]) {
if (!i[n]) {
var t = "function" == typeof require && require;
if (!e && t)
return t(n, !0);
if (a)
return a(n, !0);
throw new Error("Cannot find module '" + n + "'")
}
var r = f[n] = {
exports: {}
};
i[n][0].call(r.exports, function(e) {
var t = i[n][1][e];
return s(t || e)
}, r, r.exports, o, i, f, u)
}
return f[n].exports
}
for (var a = "function" == typeof require && require, e = 0; e < u.length; e++)
s(u[e]);
return s
}({
1: [function(e, t, n) {
"use strict";
var u = {};
function r() {
try {
return new window.XMLHttpRequest
} catch (e) {}
}
u._getBinaryFromXHR = function(e) {
return e.response || e.responseText
}
;
var s = "undefined" != typeof window && window.ActiveXObject ? function() {
return r() || function() {
try {
return new window.ActiveXObject("Microsoft.XMLHTTP")
} catch (e) {}
}()
}
: r;
u.getBinaryContent = function(t, n) {
t = decodeURIComponent(t);
var e, r, o, i;
"function" == typeof (n = n || {}) ? (i = n,
n = {}) : "function" == typeof n.callback && (i = n.callback),
i || "undefined" == typeof Promise ? (r = function(e) {
i(null, e)
}
,
o = function(e) {
i(e, null)
}
) : e = new Promise(function(e, t) {
r = e,
o = t
}
);
try {
var f = s();
f.open("GET", t, !0),
"responseType"in f && (f.responseType = "arraybuffer"),
f.overrideMimeType && f.overrideMimeType("text/plain; charset=x-user-defined"),
f.onreadystatechange = function(e) {
if (4 === f.readyState)
if (200 === f.status || 0 === f.status)
try {
r(u._getBinaryFromXHR(f))
} catch (e) {
o(new Error(e))
}
else
o(new Error("Ajax error for " + t + " : " + this.status + " " + this.statusText))
}
,
n.progress && (f.onprogress = function(e) {
n.progress({
path: t,
originalEvent: e,
percent: e.loaded / e.total * 100,
loaded: e.loaded,
total: e.total
})
}
),
f.send()
} catch (e) {
o(new Error(e), null)
}
return e
}
,
t.exports = u
}
, {}]
}, {}, [1])(1)
});