@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
16 lines (15 loc) • 6.87 kB
JavaScript
/** Notice * This file contains works from many authors under various (but compatible) licenses. Please see core.txt for more information. **/
(function(){(window.wpCoreControlsBundle=window.wpCoreControlsBundle||[]).push([[10],{702:function(wa,ua,e){e.r(ua);var ka=e(712),pa=e(182),na=e(69),ia=e(102);wa=function(){function ca(){this.vc=this.Hg=this.zc=this.Pd=null;this.gh=!1}ca.prototype.clear=function(){Object(na.b)(this.Pd);this.zc="";Object(na.b)(this.Hg);Object(na.b)(this.vc);this.gh=!1};ca.prototype.Mr=function(){this.Pd=[];this.Hg=[];this.vc=[];this.gh=!1};ca.prototype.HL=function(ba){for(var x="",y=0,r,b,h;y<ba.length;)r=ba.charCodeAt(y),9===
r?(x+=String.fromCharCode(10),y++):128>r?(x+=String.fromCharCode(r),y++):191<r&&224>r?(b=ba.charCodeAt(y+1),x+=String.fromCharCode((r&31)<<6|b&63),y+=2):(b=ba.charCodeAt(y+1),h=ba.charCodeAt(y+2),x+=String.fromCharCode((r&15)<<12|(b&63)<<6|h&63),y+=3);return x};ca.prototype.initData=function(ba){this.Pd=[];this.Hg=[];this.vc=[];this.gh=!1;try{var x=new ia.a(ba);this.zc="";x.$a();if(!x.advance())return;var y=x.current.textContent;this.zc=y=this.HL(y);Object(na.b)(this.Hg);x.advance();y=x.current.textContent;
for(var r=y.split(","),b=Object(pa.a)(r);b.Vr();){var h=b.current;try{var n=parseInt(h.trim(),10);this.Hg.push(n)}catch(ea){}}Object(na.b)(this.Pd);x.advance();y=x.current.textContent;r=y.split(",");for(var f=Object(pa.a)(r);f.Vr();){h=f.current;try{n=parseFloat(h.trim()),this.Pd.push(n)}catch(ea){}}Object(na.b)(this.vc);x.advance();y=x.current.textContent;r=y.split(",");ba=[];x=[];y=0;for(var a=Object(pa.a)(r);a.Vr();){h=a.current;switch(h){case "Q":y=1;break;case "R":y=2;break;case "S":y=3;break;
default:y=0}if(y)ba.push(0),x.push(y);else try{n=parseFloat(h.trim()),ba.push(n),x.push(y)}catch(ea){return}}y=0;var w=ba.length;b=a=h=r=void 0;for(var aa=f=0,z=0;z<w;){var fa=x[z];if(0<fa)y=fa,++z,3===y&&(f=ba[z],aa=ba[z+1],z+=2);else if(1===y)for(n=0;8>n;++n)this.vc.push(ba[z++]);else 2===y?(r=ba[z++],h=ba[z++],a=ba[z++],b=ba[z++],this.vc.push(r),this.vc.push(h),this.vc.push(a),this.vc.push(h),this.vc.push(a),this.vc.push(b),this.vc.push(r),this.vc.push(b)):3===y&&(r=ba[z++],h=f,a=ba[z++],b=aa,
this.vc.push(r),this.vc.push(h),this.vc.push(a),this.vc.push(h),this.vc.push(a),this.vc.push(b),this.vc.push(r),this.vc.push(b))}}catch(ea){return}this.zc.length&&this.zc.length===this.Hg.length&&8*this.zc.length===this.vc.length&&(this.gh=!0)};ca.prototype.ready=function(){return this.gh};ca.prototype.ZG=function(){var ba=new ka.a;if(!this.Pd.length)return ba.kn(this.Pd,-1,this.zc,this.vc,0),ba;ba.kn(this.Pd,1,this.zc,this.vc,1);return ba};ca.prototype.Bg=function(){return this.vc};ca.prototype.getData=
function(){return{m_Struct:this.Pd,m_Str:this.zc,m_Offsets:this.Hg,m_Quads:this.vc,m_Ready:this.gh}};return ca}();ua["default"]=wa},712:function(wa,ua,e){var ka=e(125),pa=e(76),na=e(724);wa=function(){function ia(){this.Vg=0;this.tg=this.Qc=this.Ri=null;this.Vb=0;this.Rk=null}ia.prototype.Mr=function(){this.Vg=-1;this.Vb=0;this.Rk=[]};ia.prototype.kn=function(ca,ba,x,y,r){this.Vg=ba;this.Vb=r;this.Rk=[];this.Ri=ca;this.Qc=x;this.tg=y};ia.prototype.tc=function(ca){return this.Vg===ca.Vg};ia.prototype.Bx=
function(){return Math.abs(this.Ri[this.Vg])};ia.prototype.by=function(){return 0<this.Ri[this.Vg]};ia.prototype.pl=function(){var ca=this.by()?6:10,ba=new na.a;ba.kn(this.Ri,this.Vg+ca,this.Vg,this.Qc,this.tg,1);return ba};ia.prototype.vl=function(){var ca=this.Vg+parseInt(this.Ri[this.Vg+1],10);if(ca>=this.Ri.length)return ca=new ia,ca.kn(this.Ri,-1,this.Qc,this.tg,0),ca;var ba=new ia;ba.kn(this.Ri,ca,this.Qc,this.tg,this.Vb+1);return ba};ia.prototype.getBBox=function(ca){if(this.by())ca.x1=this.Ri[this.Vg+
2+0],ca.y1=this.Ri[this.Vg+2+1],ca.x2=this.Ri[this.Vg+2+2],ca.y2=this.Ri[this.Vg+2+3];else{for(var ba=1.79769E308,x=ka.a.MIN,y=1.79769E308,r=ka.a.MIN,b=0;4>b;++b){var h=this.Ri[this.Vg+2+2*b],n=this.Ri[this.Vg+2+2*b+1];ba=Math.min(ba,h);x=Math.max(x,h);y=Math.min(y,n);r=Math.max(r,n)}ca.x1=ba;ca.y1=y;ca.x2=x;ca.y2=r}};ia.prototype.VO=function(){if(this.Rk.length)return this.Rk[0];var ca=new pa.a,ba=new pa.a,x=new na.a;x.Mr();var y=this.pl(),r=new na.a;r.Mr();for(var b=this.pl();!b.tc(x);b=b.wl())r=
b;x=Array(8);b=Array(8);y.ql(0,x);ca.x=(x[0]+x[2]+x[4]+x[6])/4;ca.y=(x[1]+x[3]+x[5]+x[7])/4;r.ql(r.fp()-1,b);ba.x=(b[0]+b[2]+b[4]+b[6])/4;ba.y=(b[1]+b[3]+b[5]+b[7])/4;.01>Math.abs(ca.x-ba.x)&&.01>Math.abs(ca.y-ba.y)&&this.Rk.push(0);ca=Math.atan2(ba.y-ca.y,ba.x-ca.x);ca*=180/3.1415926;0>ca&&(ca+=360);this.Rk.push(ca);return 0};return ia}();ua.a=wa},724:function(wa,ua,e){var ka=e(712),pa=e(147),na=e(125);wa=function(){function ia(){this.Eq=this.vf=0;this.tg=this.Qc=this.Pd=null;this.Vb=0}ia.prototype.Mr=
function(){this.Eq=this.vf=-1;this.Vb=0};ia.prototype.kn=function(ca,ba,x,y,r,b){this.vf=ba;this.Eq=x;this.Pd=ca;this.Qc=y;this.tg=r;this.Vb=b};ia.prototype.tc=function(ca){return this.vf===ca.vf};ia.prototype.fp=function(){return parseInt(this.Pd[this.vf],10)};ia.prototype.mp=function(){return parseInt(this.Pd[this.vf+2],10)};ia.prototype.Er=function(){return parseInt(this.Pd[this.vf+1],10)};ia.prototype.by=function(){return 0<this.Pd[this.Eq]};ia.prototype.wLa=function(){return Math.abs(this.Pd[this.Eq])};
ia.prototype.wl=function(){var ca=this.by(),ba=ca?5:11;if(this.vf>=this.Eq+(ca?6:10)+(this.wLa()-1)*ba)return ba=new ia,ba.kn(this.Pd,-1,-1,this.Qc,this.tg,0),ba;ca=new ia;ca.kn(this.Pd,this.vf+ba,this.Eq,this.Qc,this.tg,this.Vb+1);return ca};ia.prototype.iKa=function(ca){var ba=this.fp();return 0>ca||ca>=ba?-1:parseInt(this.Pd[this.vf+1],10)+ca};ia.prototype.ql=function(ca,ba){ca=this.iKa(ca);if(!(0>ca)){var x=new ka.a;x.kn(this.Pd,this.Eq,this.Qc,this.tg,0);if(x.by()){var y=new pa.a;x.getBBox(y);
x=y.y1<y.y2?y.y1:y.y2;y=y.y1>y.y2?y.y1:y.y2;ca*=8;ba[0]=this.tg[ca];ba[1]=x;ba[2]=this.tg[ca+2];ba[3]=ba[1];ba[4]=this.tg[ca+4];ba[5]=y;ba[6]=this.tg[ca+6];ba[7]=ba[5]}else for(ca*=8,x=0;8>x;++x)ba[x]=this.tg[ca+x]}};ia.prototype.fk=function(ca){var ba=new ka.a;ba.kn(this.Pd,this.Eq,this.Qc,this.tg,0);if(ba.by()){var x=this.Pd[this.vf+3],y=this.Pd[this.vf+4];if(x>y){var r=x;x=y;y=r}r=new pa.a;ba.getBBox(r);ba=r.y1<r.y2?r.y1:r.y2;r=r.y1>r.y2?r.y1:r.y2;ca[0]=x;ca[1]=ba;ca[2]=y;ca[3]=ba;ca[4]=y;ca[5]=
r;ca[6]=x;ca[7]=r}else for(x=this.vf+3,y=0;8>y;++y)ca[y]=this.Pd[x+y]};ia.prototype.getBBox=function(ca){var ba=new ka.a;ba.kn(this.Pd,this.Eq,this.Qc,this.tg,0);if(ba.by()){var x=this.Pd[this.vf+3],y=this.Pd[this.vf+4];if(x>y){var r=x;x=y;y=r}r=new pa.a;ba.getBBox(r);ba=r.y1<r.y2?r.y1:r.y2;r=r.y1>r.y2?r.y1:r.y2;ca[0]=x;ca[1]=ba;ca[2]=y;ca[3]=r}else{x=1.79769E308;y=na.a.MIN;ba=1.79769E308;r=na.a.MIN;for(var b=this.vf+3,h=0;4>h;++h){var n=this.Pd[b+2*h],f=this.Pd[b+2*h+1];x=Math.min(x,n);y=Math.max(y,
n);ba=Math.min(ba,f);r=Math.max(r,f)}ca[0]=x;ca[1]=ba;ca[2]=y;ca[3]=r}};return ia}();ua.a=wa}}]);}).call(this || window)