@pdftron/webviewer
Version:
[WebViewer](https://www.apryse.com/webviewer) is a powerful JavaScript Document SDK and UI Component Library that is a part of the [Apryse PDF SDK](https://www.apryse.com). It provides a slick, out-of-the-box responsive UI that interacts with the core lib
30 lines (29 loc) • 14.6 kB
JavaScript
(function(){var G="function"==typeof Object.defineProperties?Object.defineProperty:function(h,l,r){if(h==Array.prototype||h==Object.prototype)return h;h[l]=r.value;return h};function K(h){h=["object"==typeof globalThis&&globalThis,h,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var l=0;l<h.length;++l){var r=h[l];if(r&&r.Math==Math)return r}throw Error("Cannot find global object");}var N=K(this);
function P(h,l){if(l)a:{var r=N;h=h.split(".");for(var m=0;m<h.length-1;m++){var p=h[m];if(!(p in r))break a;r=r[p]}h=h[h.length-1];m=r[h];l=l(m);l!=m&&null!=l&&G(r,h,{configurable:!0,writable:!0,value:l})}}P("Math.trunc",function(h){return h?h:function(l){l=Number(l);if(isNaN(l)||Infinity===l||-Infinity===l||0===l)return l;var r=Math.floor(Math.abs(l));return 0>l?-r:r}});function Q(h){h=Math.trunc(h)||0;0>h&&(h+=this.length);if(!(0>h||h>=this.length))return this[h]}
P("Array.prototype.at",function(h){return h?h:Q});function R(h){return h?h:Q}P("Int8Array.prototype.at",R);P("Uint8Array.prototype.at",R);P("Uint8ClampedArray.prototype.at",R);P("Int16Array.prototype.at",R);P("Uint16Array.prototype.at",R);P("Int32Array.prototype.at",R);P("Uint32Array.prototype.at",R);P("Float32Array.prototype.at",R);P("Float64Array.prototype.at",R);P("String.prototype.at",function(h){return h?h:Q});
(function(h){function l(m){if(r[m])return r[m].exports;var p=r[m]={ia:m,P:!1,exports:{}};h[m].call(p.exports,p,p.exports,l);p.P=!0;return p.exports}var r={};l.c=r;l.d=function(m,p,z){l.R(m,p)||Object.defineProperty(m,p,{enumerable:!0,get:z})};l.r=function(m){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"});Object.defineProperty(m,"__esModule",{value:!0})};l.t=function(m,p){p&1&&(m=l(m));if(p&8||p&4&&"object"===typeof m&&m&&m.B)return m;
var z=Object.create(null);l.r(z);Object.defineProperty(z,"default",{enumerable:!0,value:m});if(p&2&&"string"!=typeof m)for(var C in m)l.d(z,C,function(u){return m[u]}.bind(null,C));return z};l.n=function(m){var p=m&&m.B?function(){return m["default"]}:function(){return m};l.d(p,"a",p);return p};l.R=function(m,p){return Object.prototype.hasOwnProperty.call(m,p)};l.p="/core/";return l(4)})([function(h,l,r){var m=r(1);l.a=function(p,z,C){for(var u=[],B=0;16>B;++B){u[B]=B;B<z.length&&(u[B]|=z.charCodeAt(B));
var w=C.length+B-16;0<=w&&(u[B]|=C.charCodeAt(w))}z=[];for(C=0;16>C;++C)z.push(p.charCodeAt(C));p=p.slice(16);u=m.a.h.W(u,z);u.update(m.a.i.createBuffer(p));return u.finish()?u.u.data:{error:"Bad password or file corrupt"}}},function(h,l,r){h=r(2);l.a=h.a},function(h,l,r){function m(b,c,d,e){var f=null;B||C();if(b.constructor==String&&(16==b.length||24==b.length||32==b.length))b=u.i.createBuffer(b);else if(b.constructor==Array&&(16==b.length||24==b.length||32==b.length)){var k=b;b=u.i.createBuffer();
for(var n=0;n<k.length;++n)b.v(k[n])}if(b.constructor!=Array&&(k=b,b=[],n=k.length(),16==n||24==n||32==n)){n>>>=2;for(var x=0;x<n;++x)b.push(k.getInt32())}if(b.constructor==Array&&(4==b.length||6==b.length||8==b.length)){var A=z(b,e),q,y,D,E,F,L;f={u:null,update:function(t){L||q.U(t);for(t=e&&!L?32:16;q.length()>=t;){if(e)for(var v=0;4>v;++v)D[v]=q.getInt32();else for(v=0;4>v;++v)D[v]=F[v]^q.getInt32();p(A,D,E,e);if(e){for(v=0;4>v;++v)y.A(F[v]^E[v]);F=D.slice(0)}else{for(v=0;4>v;++v)y.A(E[v]);F=E}}},
finish:function(t){var v=!0;if(!e)if(t)v=t(16,q,e);else{var H=16==q.length()?16:16-q.length();q.H(H,H)}v&&(L=!0,f.update());e&&(v=0===q.length())&&(t?v=t(16,y,e):(t=y.length(),t=y.at(t-1),16<t?v=!1:y.truncate(t)));return v},start:function(t,v){t=t||F.slice(0);if(t.constructor==String&&16==t.length)t=u.i.createBuffer(t);else if(t.constructor==Array&&16==t.length){var H=t;t=u.i.createBuffer();for(var O=0;16>O;++O)t.v(H[O])}t.constructor!=Array&&(H=t,t=Array(4),t[0]=H.getInt32(),t[1]=H.getInt32(),t[2]=
H.getInt32(),t[3]=H.getInt32());q=u.i.createBuffer();y=v||u.i.createBuffer();F=t.slice(0);D=Array(4);E=Array(4);L=!1;f.u=y}};null!==c&&f.start(c,d)}return f}function p(b,c,d,e){var f=b.length/4-1;if(e){var k=a[0];var n=a[1];var x=a[2];var A=a[3];var q=g}else k=J[0],n=J[1],x=J[2],A=J[3],q=w;var y=c[0]^b[0];var D=c[e?3:1]^b[1];var E=c[2]^b[2];c=c[e?1:3]^b[3];for(var F=3,L=1;L<f;++L){var t=k[y>>>24]^n[D>>>16&255]^x[E>>>8&255]^A[c&255]^b[++F];var v=k[D>>>24]^n[E>>>16&255]^x[c>>>8&255]^A[y&255]^b[++F];
var H=k[E>>>24]^n[c>>>16&255]^x[y>>>8&255]^A[D&255]^b[++F];c=k[c>>>24]^n[y>>>16&255]^x[D>>>8&255]^A[E&255]^b[++F];y=t;D=v;E=H}d[0]=q[y>>>24]<<24^q[D>>>16&255]<<16^q[E>>>8&255]<<8^q[c&255]^b[++F];d[e?3:1]=q[D>>>24]<<24^q[E>>>16&255]<<16^q[c>>>8&255]<<8^q[y&255]^b[++F];d[2]=q[E>>>24]<<24^q[c>>>16&255]<<16^q[y>>>8&255]<<8^q[D&255]^b[++F];d[e?1:3]=q[c>>>24]<<24^q[y>>>16&255]<<16^q[D>>>8&255]<<8^q[E&255]^b[++F]}function z(b,c){b=b.slice(0);for(var d,e=1,f=b.length,k=4*(f+6+1),n=f;n<k;++n)d=b[n-1],0===
n%f?(d=w[d>>>16&255]<<24^w[d>>>8&255]<<16^w[d&255]<<8^w[d>>>24]^M[e]<<24,e++):6<f&&4===n%f&&(d=w[d>>>24]<<24^w[d>>>16&255]<<16^w[d>>>8&255]<<8^w[d&255]),b[n]=b[n-f]^d;if(c){d=a[0];e=a[1];f=a[2];n=a[3];var x=b.slice(0);k=b.length;for(var A=0,q=k-4;A<k;A+=4,q-=4)if(0===A||A===k-4)x[A]=b[q],x[A+1]=b[q+3],x[A+2]=b[q+2],x[A+3]=b[q+1];else for(var y=0;4>y;++y)c=b[q+y],x[A+(3&-y)]=d[w[c>>>24]]^e[w[c>>>16&255]]^f[w[c>>>8&255]]^n[w[c&255]];b=x}return b}function C(){B=!0;M=[0,1,2,4,8,16,32,64,128,27,54];for(var b=
Array(256),c=0;128>c;++c)b[c]=c<<1,b[c+128]=c+128<<1^283;w=Array(256);g=Array(256);J=Array(4);a=Array(4);for(c=0;4>c;++c)J[c]=Array(256),a[c]=Array(256);for(var d=c=0,e,f,k,n,x,A=0;256>A;++A){n=d^d<<1^d<<2^d<<3^d<<4;n=n>>8^n&255^99;w[c]=n;g[n]=c;x=b[n];e=b[c];f=b[e];k=b[f];x^=x<<24^n<<16^n<<8^n;f=(e^f^k)<<24^(c^k)<<16^(c^f^k)<<8^c^e^k;for(var q=0;4>q;++q)J[q][c]=x,a[q][n]=f,x=x<<24|x>>>8,f=f<<24|f>>>8;0===c?c=d=1:(c=e^b[b[b[e^k]]],d^=b[b[d]])}}h=r(3);"undefined"!==typeof window&&((window.I=window.I||
{}).h={});var u={h:{}};u.i=h.a;var B=!1,w,g,M,J,a;u.h.qa=function(b,c,d){return m(b,c,d,!1)};u.h.ca=function(b){return m(b,null,null,!1)};u.h.W=function(b,c){return m(b,c,void 0,!0)};u.h.ba=function(b){return m(b,null,null,!0)};u.h.Y=function(b,c){B||C();return z(b,c)};u.h.Z=p;l.a=u},function(h,l){function r(a,b,c){var d=null;"undefined"===typeof c&&(c=["web","flash"]);var e=!1,f=null,k;for(k in c){var n=c[k];try{if("flash"===n||"both"===n){if(null===b[0])throw{message:"Flash local storage not available."};
d=a.apply(this,b);e="flash"===n}if("web"===n||"both"===n)b[0]=localStorage,d=a.apply(this,b),e=!0}catch(x){f=x}if(e)break}if(!e)throw f;return d}function m(a,b){B(a,b,null)}function p(a,b,c){var d=u(a,b);if(null!==d&&c in d){delete d[c];c=!0;for(var e in tmp){c=!1;break}c&&(d=null);B(a,b,d)}}function z(a,b,c){a=u(a,b);null!==a&&(a=c in a?a[c]:null);return a}function C(a,b,c,d){var e=u(a,b);null===e&&(e={});e[c]=d;B(a,b,e)}function u(a,b){if(!a)throw{message:"WebStorage not available."};b=a.getItem(b);
if(a.ja)if(null===b.m){if(b.error)throw b.error;b=null}else b=b.m;null!==b&&(b=JSON.parse(g.o(b)));return b}function B(a,b,c){if(!a)throw{message:"WebStorage not available."};null===c?a=a.removeItem(b):(c=g.s(JSON.stringify(c)),a=a.setItem(b,c));if("undefined"!==typeof a&&!0!==a.m)throw a.error;}function w(a){"@babel/helpers - typeof";return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(b){return typeof b}:function(b){return b&&"function"==typeof Symbol&&b.constructor===Symbol&&
b!==Symbol.prototype?"symbol":typeof b},w(a)}var g={g:function(a){this.data=a||"";this.read=0}};g.g.prototype.length=function(){return this.data.length-this.read};g.g.prototype.O=function(){return 0===this.data.length-this.read};g.g.prototype.v=function(a){this.data+=String.fromCharCode(a)};g.g.prototype.H=function(a,b){a=String.fromCharCode(a);for(var c=this.data;0<b;)b&1&&(c+=a),b>>>=1,0<b&&(a+=a);this.data=c};g.g.prototype.A=function(a){this.data+=String.fromCharCode(a>>24&255)+String.fromCharCode(a>>
16&255)+String.fromCharCode(a>>8&255)+String.fromCharCode(a&255)};g.g.prototype.U=function(a){this.data+=a.K()};g.g.prototype.getInt16=function(){var a=this.data.charCodeAt(this.read)<<8^this.data.charCodeAt(this.read+1);this.read+=2;return a};g.g.prototype.getInt32=function(){var a=this.data.charCodeAt(this.read)<<24^this.data.charCodeAt(this.read+1)<<16^this.data.charCodeAt(this.read+2)<<8^this.data.charCodeAt(this.read+3);this.read+=4;return a};g.g.prototype.K=function(){if(a){var a=Math.min(this.length(),
a);var b=this.data.slice(this.read,this.read+a);this.read+=a}else 0===a?b="":(b=0===this.read?this.data:this.data.slice(this.read),this.clear());return b};g.g.prototype.C=function(){return this.data.slice(this.read)};g.g.prototype.at=function(a){return this.data.charCodeAt(this.read+a)};g.g.prototype.compact=function(){0<this.read&&(this.data=this.data.slice(this.read),this.read=0)};g.g.prototype.clear=function(){this.data="";this.read=0};g.g.prototype.truncate=function(a){a=Math.max(0,this.length()-
a);this.data=this.data.substr(this.read,a);this.read=0};g.g.prototype.X=function(){for(var a="",b=this.read;b<this.data.length;++b){var c=this.data.charCodeAt(b);16>c&&(a+="0");a+=c.toString(16)}return a};g.g.prototype.toString=function(){return g.D(this.C())};g.createBuffer=function(a,b){void 0!==a&&"utf8"===(b||"raw")&&(a=g.G(a));return new g.g(a)};g.ea=function(a,b){for(var c="";0<b;)b&1&&(c+=a),b>>>=1,0<b&&(a+=a);return c};g.ra=function(a,b,c){for(var d="",e,f="",k=0,n=0;0<c;--c,++k)e=a.charCodeAt(k)^
b.charCodeAt(k),10<=n&&(d+=f,f="",n=0),f+=String.fromCharCode(e),++n;return d+f};g.ha=function(a){var b="",c=0;a.length&1&&(c=1,b+=String.fromCharCode(parseInt(a[0],16)));for(;c<a.length;c+=2)b+=String.fromCharCode(parseInt(a.substr(c,2),16));return b};g.$=function(a){return g.createBuffer(a).X()};g.ka=function(a){return String.fromCharCode(a>>24&255)+String.fromCharCode(a>>16&255)+String.fromCharCode(a>>8&255)+String.fromCharCode(a&255)};var M=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,
-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51];g.s=function(a){for(var b="",c,d,e,f=0;f<a.length;)c=a.charCodeAt(f++),d=a.charCodeAt(f++),e=a.charCodeAt(f++),b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c>>2),b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt((c&3)<<4|d>>4),isNaN(d)?b+="==":(b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt((d&
15)<<2|e>>6),b+=isNaN(e)?"=":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e&63));return""+b};g.o=function(a){a=a.replace(/[^A-Za-z0-9\+\/=]/g,"");for(var b="",c,d,e,f,k=0;k<a.length;)c=M[a.charCodeAt(k++)-43],d=M[a.charCodeAt(k++)-43],e=M[a.charCodeAt(k++)-43],f=M[a.charCodeAt(k++)-43],b+=String.fromCharCode(c<<2|d>>4),64!==e&&(b+=String.fromCharCode((d&15)<<4|e>>2),64!==f&&(b+=String.fromCharCode((e&3)<<6|f)));return b};g.G=function(a){return unescape(encodeURIComponent(a))};
g.D=function(a){return decodeURIComponent(escape(a))};g.F=function(a){var b;return b=g.o(a.F(g.s(b)).m)};g.N=function(a){a=a.N(g.s()).m;return null===a?null:g.o(a)};g.setItem=function(a,b,c,d,e){r(C,arguments,e)};g.getItem=function(a,b,c,d){return r(z,arguments,d)};g.removeItem=function(a,b,c,d){r(p,arguments,d)};g.aa=function(a,b,c){r(m,arguments,c)};g.oa=function(a){var b=/^(https?):\/\/([^:&^\/]*):?(\d*)(.*)$/g;b.lastIndex=0;b=b.exec(a);if(a=null===b?null:{J:a,scheme:b[1],host:b[2],port:b[3],path:b[4]})a.j=
a.host,a.port?80!==a.port&&"http"===a.scheme?a.j+=":".concat(a.port):443!==a.port&&"https"===a.scheme&&(a.j+=":".concat(a.port)):"http"===a.scheme?a.port=80:"https"===a.scheme&&(a.port=443),a.J="".concat(a.scheme,"://").concat(a.j);return a};var J=null;g.M=function(a){function b(c){var d={};c=c.split("&");for(var e=0;e<c.length;e++){var f=c[e].indexOf("=");if(0<f){var k=c[e].substring(0,f);f=c[e].substring(f+1)}else k=c[e],f=null;k in d||(d[k]=[]);null!==f&&d[k].push(unescape(f))}return d}"undefined"===
typeof a?(null===J&&(J="undefined"===typeof window?{}:b(window.location.search.substring(1))),a=J):a=b(a);return a};g.S=function(a){var b=a,c="",d=a.indexOf("?");0<d&&(b=a.substring(0,d),c=a.substring(d+1));a=b.split("/");0<a.length&&""==a[0]&&a.shift();d=""==c?{}:g.M(c);return{T:b,V:c,path:a,query:d}};g.ma=function(a){var b=g.S(a),c={path:b.T,query:b.V,L:function(d){return"undefined"===typeof d?b.path:b.path[d]},getQuery:function(d,e){"undefined"===typeof d?d=b.query:(d=b.query[d])&&"undefined"!==
typeof e&&(d=d[e]);return d},ga:function(d,e){return(d=c.getQuery(d))?d[d.length-1]:e}};return c};g.la=function(a,b,c){a=jQuery.isArray(a)?a.join("/"):a;b=jQuery.na(b||{});c=c||"";return a+(0<b.length?"?".concat(b):"")+(0<c.length?"#".concat(c):"")};g.pa=function(a,b,c){if("object"===w(a)&&null!==a)for(var d=0,e=b.length;d<e;){var f=b[d++];if(d==e)a[f]=c;else{var k=f in a;if(!k||k&&"object"!==w(a[f])||k&&null===a[f])a[f]={};a=a[f]}}};g.L=function(a,b,c){for(var d=0,e=b.length,f=!0;f&&d<e&&"object"===
w(a)&&null!==a;){var k=b[d++];(f=k in a)&&(a=a[k])}return f?a:c};g.da=function(a,b){if("object"===w(a)&&null!==a)for(var c=0,d=b.length;c<d;){var e=b[c++];if(c==d)delete a[e];else{if(!(e in a)||"object"!==w(a[e])||null===a[e])break;a=a[e]}}};g.O=function(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0};g.format=function(a){var b=/%./g,c,d,e=0,f=[];for(d=0;c=b.exec(a);)switch(d=a.substring(d,b.lastIndex-2),0<d.length&&f.push(d),d=b.lastIndex,c=c[0][1],c){case "s":case "o":e<arguments.length?
f.push(arguments[e++ +1]):f.push("<?>");break;case "%":f.push("%");break;default:f.push("<%".concat(c,"?>"))}f.push(a.substring(d));return f.join("")};g.l=function(a,b,c,d){var e=isNaN(b=Math.abs(b))?2:b;b=void 0===c?",":c;d=void 0===d?".":d;c=0>a?"-":"";var f="".concat(parseInt(a=Math.abs(+a||0).toFixed(e),10)),k=3<f.length?f.length%3:0;return c+(k?f.substr(0,k)+d:"")+f.substr(k).replace(/(\d{3})(?=\d)/g,"$1".concat(d))+(e?b+Math.abs(a-f).toFixed(e).slice(2):"")};g.fa=function(a){return a=1073741824<=
a?"".concat(g.l(a/1073741824,2,".","")," GiB"):1048576<=a?"".concat(g.l(a/1048576,2,".","")," MiB"):1024<=a?"".concat(g.l(a/1024,0)," KiB"):"".concat(g.l(a,0)," bytes")};l.a=g},function(h,l,r){h.exports=r(5)},function(h,l,r){r.r(l);r(6)},function(h,l,r){var m=r(0);self.onmessage=function(p){var z=p.data.data,C=p.data.password,u=p.data.partName;switch(p.data.type){case "AES":p=Object(m.a)(z,C,u);break;default:p=Object(m.a)(z,C,u)}self.postMessage(p)}}]);}).call(this || window)