chunk-6a9d078c.797d692c.js 1.3 MB

123456789101112
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6a9d078c"],{"07f4":function(e,t,r){"use strict";var n=r("be7fe"),a=4,i=0,o=1,s=2;function c(e){var t=e.length;while(--t>=0)e[t]=0}var l=0,u=1,h=2,f=3,d=258,p=29,g=256,m=g+1+p,v=30,y=19,b=2*m+1,w=15,k=16,S=7,x=256,_=16,A=17,C=18,T=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],E=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],P=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],R=512,I=new Array(2*(m+2));c(I);var F=new Array(2*v);c(F);var L=new Array(R);c(L);var N=new Array(d-f+1);c(N);var D=new Array(p);c(D);var M,j,B,U=new Array(v);function q(e,t,r,n,a){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=a,this.has_stree=e&&e.length}function z(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function H(e){return e<256?L[e]:L[256+(e>>>7)]}function W(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function G(e,t,r){e.bi_valid>k-r?(e.bi_buf|=t<<e.bi_valid&65535,W(e,e.bi_buf),e.bi_buf=t>>k-e.bi_valid,e.bi_valid+=r-k):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function X(e,t,r){G(e,r[2*t],r[2*t+1])}function Y(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function V(e){16===e.bi_valid?(W(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function Z(e,t){var r,n,a,i,o,s,c=t.dyn_tree,l=t.max_code,u=t.stat_desc.static_tree,h=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(i=0;i<=w;i++)e.bl_count[i]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<b;r++)n=e.heap[r],i=c[2*c[2*n+1]+1]+1,i>p&&(i=p,g++),c[2*n+1]=i,n>l||(e.bl_count[i]++,o=0,n>=d&&(o=f[n-d]),s=c[2*n],e.opt_len+=s*(i+o),h&&(e.static_len+=s*(u[2*n+1]+o)));if(0!==g){do{i=p-1;while(0===e.bl_count[i])i--;e.bl_count[i]--,e.bl_count[i+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(i=p;0!==i;i--){n=e.bl_count[i];while(0!==n)a=e.heap[--r],a>l||(c[2*a+1]!==i&&(e.opt_len+=(i-c[2*a+1])*c[2*a],c[2*a+1]=i),n--)}}}function K(e,t,r){var n,a,i=new Array(w+1),o=0;for(n=1;n<=w;n++)i[n]=o=o+r[n-1]<<1;for(a=0;a<=t;a++){var s=e[2*a+1];0!==s&&(e[2*a]=Y(i[s]++,s))}}function J(){var e,t,r,n,a,i=new Array(w+1);for(r=0,n=0;n<p-1;n++)for(D[n]=r,e=0;e<1<<T[n];e++)N[r++]=n;for(N[r-1]=n,a=0,n=0;n<16;n++)for(U[n]=a,e=0;e<1<<E[n];e++)L[a++]=n;for(a>>=7;n<v;n++)for(U[n]=a<<7,e=0;e<1<<E[n]-7;e++)L[256+a++]=n;for(t=0;t<=w;t++)i[t]=0;e=0;while(e<=143)I[2*e+1]=8,e++,i[8]++;while(e<=255)I[2*e+1]=9,e++,i[9]++;while(e<=279)I[2*e+1]=7,e++,i[7]++;while(e<=287)I[2*e+1]=8,e++,i[8]++;for(K(I,m+1,i),e=0;e<v;e++)F[2*e+1]=5,F[2*e]=Y(e,5);M=new q(I,T,g+1,m,w),j=new q(F,E,0,v,w),B=new q(new Array(0),P,0,y,S)}function Q(e){var t;for(t=0;t<m;t++)e.dyn_ltree[2*t]=0;for(t=0;t<v;t++)e.dyn_dtree[2*t]=0;for(t=0;t<y;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*x]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function $(e){e.bi_valid>8?W(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,r,a){$(e),a&&(W(e,r),W(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function te(e,t,r,n){var a=2*t,i=2*r;return e[a]<e[i]||e[a]===e[i]&&n[t]<=n[r]}function re(e,t,r){var n=e.heap[r],a=r<<1;while(a<=e.heap_len){if(a<e.heap_len&&te(t,e.heap[a+1],e.heap[a],e.depth)&&a++,te(t,n,e.heap[a],e.depth))break;e.heap[r]=e.heap[a],r=a,a<<=1}e.heap[r]=n}function ne(e,t,r){var n,a,i,o,s=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],a=e.pending_buf[e.l_buf+s],s++,0===n?X(e,a,t):(i=N[a],X(e,i+g+1,t),o=T[i],0!==o&&(a-=D[i],G(e,a,o)),n--,i=H(n),X(e,i,r),o=E[i],0!==o&&(n-=U[i],G(e,n,o)))}while(s<e.last_lit);X(e,x,t)}function ae(e,t){var r,n,a,i=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,c=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=b,r=0;r<c;r++)0!==i[2*r]?(e.heap[++e.heap_len]=l=r,e.depth[r]=0):i[2*r+1]=0;while(e.heap_len<2)a=e.heap[++e.heap_len]=l<2?++l:0,i[2*a]=1,e.depth[a]=0,e.opt_len--,s&&(e.static_len-=o[2*a+1]);for(t.max_code=l,r=e.heap_len>>1;r>=1;r--)re(e,i,r);a=c;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],re(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*a]=i[2*r]+i[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=a,e.heap[1]=a++,re(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Z(e,t),K(i,l,e.bl_count)}function ie(e,t,r){var n,a,i=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)a=o,o=t[2*(n+1)+1],++s<c&&a===o||(s<l?e.bl_tree[2*a]+=s:0!==a?(a!==i&&e.bl_tree[2*a]++,e.bl_tree[2*_]++):s<=10?e.bl_tree[2*A]++:e.bl_tree[2*C]++,s=0,i=a,0===o?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4))}function oe(e,t,r){var n,a,i=-1,o=t[1],s=0,c=7,l=4;for(0===o&&(c=138,l=3),n=0;n<=r;n++)if(a=o,o=t[2*(n+1)+1],!(++s<c&&a===o)){if(s<l)do{X(e,a,e.bl_tree)}while(0!==--s);else 0!==a?(a!==i&&(X(e,a,e.bl_tree),s--),X(e,_,e.bl_tree),G(e,s-3,2)):s<=10?(X(e,A,e.bl_tree),G(e,s-3,3)):(X(e,C,e.bl_tree),G(e,s-11,7));s=0,i=a,0===o?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4)}}function se(e){var t;for(ie(e,e.dyn_ltree,e.l_desc.max_code),ie(e,e.dyn_dtree,e.d_desc.max_code),ae(e,e.bl_desc),t=y-1;t>=3;t--)if(0!==e.bl_tree[2*O[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function ce(e,t,r,n){var a;for(G(e,t-257,5),G(e,r-1,5),G(e,n-4,4),a=0;a<n;a++)G(e,e.bl_tree[2*O[a]+1],3);oe(e,e.dyn_ltree,t-1),oe(e,e.dyn_dtree,r-1)}function le(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return i;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return o;for(t=32;t<g;t++)if(0!==e.dyn_ltree[2*t])return o;return i}c(U);var ue=!1;function he(e){ue||(J(),ue=!0),e.l_desc=new z(e.dyn_ltree,M),e.d_desc=new z(e.dyn_dtree,j),e.bl_desc=new z(e.bl_tree,B),e.bi_buf=0,e.bi_valid=0,Q(e)}function fe(e,t,r,n){G(e,(l<<1)+(n?1:0),3),ee(e,t,r,!0)}function de(e){G(e,u<<1,3),X(e,x,I),V(e)}function pe(e,t,r,n){var i,o,c=0;e.level>0?(e.strm.data_type===s&&(e.strm.data_type=le(e)),ae(e,e.l_desc),ae(e,e.d_desc),c=se(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=r+5,r+4<=i&&-1!==t?fe(e,t,r,n):e.strategy===a||o===i?(G(e,(u<<1)+(n?1:0),3),ne(e,I,F)):(G(e,(h<<1)+(n?1:0),3),ce(e,e.l_desc.max_code+1,e.d_desc.max_code+1,c+1),ne(e,e.dyn_ltree,e.dyn_dtree)),Q(e),n&&$(e)}function ge(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(N[r]+g+1)]++,e.dyn_dtree[2*H(t)]++),e.last_lit===e.lit_bufsize-1}t._tr_init=he,t._tr_stored_block=fe,t._tr_flush_block=pe,t._tr_tally=ge,t._tr_align=de},"0b16":function(e,t,r){"use strict";var n=r("1985"),a=r("35e8");function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=k,t.resolve=x,t.resolveObject=_,t.format=S,t.Url=i;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["<",">",'"',"`"," ","\r","\n","\t"],u=["{","}","|","\\","^","`"].concat(l),h=["'"].concat(u),f=["%","/","?",";","#"].concat(h),d=["/","?","#"],p=255,g=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},w=r("b383");function k(e,t,r){if(e&&a.isObject(e)&&e instanceof i)return e;var n=new i;return n.parse(e,t,r),n}function S(e){return a.isString(e)&&(e=k(e)),e instanceof i?e.format():i.prototype.format.call(e)}function x(e,t){return k(e,!1,!0).resolve(t)}function _(e,t){return e?k(e,!1,!0).resolveObject(t):t}i.prototype.parse=function(e,t,r){if(!a.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),s=-1!==i&&i<e.indexOf("#")?"?":"#",l=e.split(s),u=/\\/g;l[0]=l[0].replace(u,"/"),e=l.join(s);var k=e;if(k=k.trim(),!r&&1===e.split("#").length){var S=c.exec(k);if(S)return this.path=k,this.href=k,this.pathname=S[1],S[2]?(this.search=S[2],this.query=t?w.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var x=o.exec(k);if(x){x=x[0];var _=x.toLowerCase();this.protocol=_,k=k.substr(x.length)}if(r||x||k.match(/^\/\/[^@\/]+@[^@\/]+/)){var A="//"===k.substr(0,2);!A||x&&y[x]||(k=k.substr(2),this.slashes=!0)}if(!y[x]&&(A||x&&!b[x])){for(var C,T,E=-1,P=0;P<d.length;P++){var O=k.indexOf(d[P]);-1!==O&&(-1===E||O<E)&&(E=O)}T=-1===E?k.lastIndexOf("@"):k.lastIndexOf("@",E),-1!==T&&(C=k.slice(0,T),k=k.slice(T+1),this.auth=decodeURIComponent(C)),E=-1;for(P=0;P<f.length;P++){O=k.indexOf(f[P]);-1!==O&&(-1===E||O<E)&&(E=O)}-1===E&&(E=k.length),this.host=k.slice(0,E),k=k.slice(E),this.parseHost(),this.hostname=this.hostname||"";var R="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!R)for(var I=this.hostname.split(/\./),F=(P=0,I.length);P<F;P++){var L=I[P];if(L&&!L.match(g)){for(var N="",D=0,M=L.length;D<M;D++)L.charCodeAt(D)>127?N+="x":N+=L[D];if(!N.match(g)){var j=I.slice(0,P),B=I.slice(P+1),U=L.match(m);U&&(j.push(U[1]),B.unshift(U[2])),B.length&&(k="/"+B.join(".")+k),this.hostname=j.join(".");break}}}this.hostname.length>p?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=n.toASCII(this.hostname));var q=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+q,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==k[0]&&(k="/"+k))}if(!v[_])for(P=0,F=h.length;P<F;P++){var H=h[P];if(-1!==k.indexOf(H)){var W=encodeURIComponent(H);W===H&&(W=escape(H)),k=k.split(H).join(W)}}var G=k.indexOf("#");-1!==G&&(this.hash=k.substr(G),k=k.slice(0,G));var X=k.indexOf("?");if(-1!==X?(this.search=k.substr(X),this.query=k.substr(X+1),t&&(this.query=w.parse(this.query)),k=k.slice(0,X)):t&&(this.search="",this.query={}),k&&(this.pathname=k),b[_]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){q=this.pathname||"";var Y=this.search||"";this.path=q+Y}return this.href=this.format(),this},i.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",i=!1,o="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&a.isObject(this.query)&&Object.keys(this.query).length&&(o=w.stringify(this.query));var s=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==i?(i="//"+(i||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):i||(i=""),n&&"#"!==n.charAt(0)&&(n="#"+n),s&&"?"!==s.charAt(0)&&(s="?"+s),r=r.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})),s=s.replace("#","%23"),t+i+r+s+n},i.prototype.resolve=function(e){return this.resolveObject(k(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if(a.isString(e)){var t=new i;t.parse(e,!1,!0),e=t}for(var r=new i,n=Object.keys(this),o=0;o<n.length;o++){var s=n[o];r[s]=this[s]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var c=Object.keys(e),l=0;l<c.length;l++){var u=c[l];"protocol"!==u&&(r[u]=e[u])}return b[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!b[e.protocol]){for(var h=Object.keys(e),f=0;f<h.length;f++){var d=h[f];r[d]=e[d]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||y[e.protocol])r.pathname=e.pathname;else{var p=(e.pathname||"").split("/");while(p.length&&!(e.host=p.shift()));e.host||(e.host=""),e.hostname||(e.hostname=""),""!==p[0]&&p.unshift(""),p.length<2&&p.unshift(""),r.pathname=p.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var g=r.pathname||"",m=r.search||"";r.path=g+m}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var v=r.pathname&&"/"===r.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),k=w||v||r.host&&e.pathname,S=k,x=r.pathname&&r.pathname.split("/")||[],_=(p=e.pathname&&e.pathname.split("/")||[],r.protocol&&!b[r.protocol]);if(_&&(r.hostname="",r.port=null,r.host&&(""===x[0]?x[0]=r.host:x.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===p[0]?p[0]=e.host:p.unshift(e.host)),e.host=null),k=k&&(""===p[0]||""===x[0])),w)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,x=p;else if(p.length)x||(x=[]),x.pop(),x=x.concat(p),r.search=e.search,r.query=e.query;else if(!a.isNullOrUndefined(e.search)){if(_){r.hostname=r.host=x.shift();var A=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");A&&(r.auth=A.shift(),r.host=r.hostname=A.shift())}return r.search=e.search,r.query=e.query,a.isNull(r.pathname)&&a.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!x.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var C=x.slice(-1)[0],T=(r.host||e.host||x.length>1)&&("."===C||".."===C)||""===C,E=0,P=x.length;P>=0;P--)C=x[P],"."===C?x.splice(P,1):".."===C?(x.splice(P,1),E++):E&&(x.splice(P,1),E--);if(!k&&!S)for(;E--;E)x.unshift("..");!k||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),T&&"/"!==x.join("/").substr(-1)&&x.push("");var O=""===x[0]||x[0]&&"/"===x[0].charAt(0);if(_){r.hostname=r.host=O?"":x.length?x.shift():"";A=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");A&&(r.auth=A.shift(),r.host=r.hostname=A.shift())}return k=k||r.host&&x.length,k&&!O&&x.unshift(""),x.length?r.pathname=x.join("/"):(r.pathname=null,r.path=null),a.isNull(r.pathname)&&a.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},1985:function(e,t,r){(function(e,n){var a;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(i){t&&t.nodeType,e&&e.nodeType;var o="object"==typeof n&&n;o.global!==o&&o.window!==o&&o.self;var s,c=2147483647,l=36,u=1,h=26,f=38,d=700,p=72,g=128,m="-",v=/^xn--/,y=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},k=l-u,S=Math.floor,x=String.fromCharCode;function _(e){throw new RangeError(w[e])}function A(e,t){var r=e.length,n=[];while(r--)n[r]=t(e[r]);return n}function C(e,t){var r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(b,".");var a=e.split("."),i=A(a,t).join(".");return n+i}function T(e){var t,r,n=[],a=0,i=e.length;while(a<i)t=e.charCodeAt(a++),t>=55296&&t<=56319&&a<i?(r=e.charCodeAt(a++),56320==(64512&r)?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),a--)):n.push(t);return n}function E(e){return A(e,(function(e){var t="";return e>65535&&(e-=65536,t+=x(e>>>10&1023|55296),e=56320|1023&e),t+=x(e),t})).join("")}function P(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:l}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function R(e,t,r){var n=0;for(e=r?S(e/d):e>>1,e+=S(e/t);e>k*h>>1;n+=l)e=S(e/k);return S(n+(k+1)*e/(e+f))}function I(e){var t,r,n,a,i,o,s,f,d,v,y=[],b=e.length,w=0,k=g,x=p;for(r=e.lastIndexOf(m),r<0&&(r=0),n=0;n<r;++n)e.charCodeAt(n)>=128&&_("not-basic"),y.push(e.charCodeAt(n));for(a=r>0?r+1:0;a<b;){for(i=w,o=1,s=l;;s+=l){if(a>=b&&_("invalid-input"),f=P(e.charCodeAt(a++)),(f>=l||f>S((c-w)/o))&&_("overflow"),w+=f*o,d=s<=x?u:s>=x+h?h:s-x,f<d)break;v=l-d,o>S(c/v)&&_("overflow"),o*=v}t=y.length+1,x=R(w-i,t,0==i),S(w/t)>c-k&&_("overflow"),k+=S(w/t),w%=t,y.splice(w++,0,k)}return E(y)}function F(e){var t,r,n,a,i,o,s,f,d,v,y,b,w,k,A,C=[];for(e=T(e),b=e.length,t=g,r=0,i=p,o=0;o<b;++o)y=e[o],y<128&&C.push(x(y));n=a=C.length,a&&C.push(m);while(n<b){for(s=c,o=0;o<b;++o)y=e[o],y>=t&&y<s&&(s=y);for(w=n+1,s-t>S((c-r)/w)&&_("overflow"),r+=(s-t)*w,t=s,o=0;o<b;++o)if(y=e[o],y<t&&++r>c&&_("overflow"),y==t){for(f=r,d=l;;d+=l){if(v=d<=i?u:d>=i+h?h:d-i,f<v)break;A=f-v,k=l-v,C.push(x(O(v+A%k,0))),f=S(A/k)}C.push(x(O(f,0))),i=R(r,w,n==a),r=0,++n}++r,++t}return C.join("")}function L(e){return C(e,(function(e){return v.test(e)?I(e.slice(4).toLowerCase()):e}))}function N(e){return C(e,(function(e){return y.test(e)?"xn--"+F(e):e}))}s={version:"1.4.1",ucs2:{decode:T,encode:E},decode:I,encode:F,toASCII:N,toUnicode:L},a=function(){return s}.call(t,r,t,e),void 0===a||(e.exports=a)})()}).call(this,r("62e4")(e),r("c8ba"))},"23f7":function(e,t,r){var n;(function(a,i){var o="1.4.2";console.log("pdfh5.js v"+o+" https://www.gjtool.cn"),void 0===a.$&&(a.$=r("68bf")),a.pdfjsWorker=r("dba0"),a.pdfjsLib=r("d10f");var s=a.pdfjsLib,c=a.$,l=a.pdfjsWorker;n=function(){return i(a,l,s,c,o)}.call(t,r,t,e),void 0===n||(e.exports=n)})("undefined"!==typeof window?window:this,(function(e,t,r,n,a){"use strict";var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=r.renderTextLayer,c=300,l=function(){function e(t){var r=t.textLayerDiv,n=t.eventBus,a=t.pageIndex,i=t.viewport,s=t.findController,c=void 0===s?null:s,l=t.enhanceTextSelection,u=void 0!==l&&l;o(this,e),this.textLayerDiv=r,this.eventBus=n,this.textContent=null,this.textContentItemsStr=[],this.textContentStream=null,this.renderingDone=!1,this.pageIdx=a,this.pageNumber=this.pageIdx+1,this.matches=[],this.viewport=i,this.textDivs=[],this.findController=c,this.textLayerRenderTask=null,this.enhanceTextSelection=u,this._onUpdateTextLayerMatches=null,this._bindMouse()}return i(e,[{key:"_finishRendering",value:function(){if(this.renderingDone=!0,!this.enhanceTextSelection){var e=document.createElement("div");e.className="endOfContent",this.textLayerDiv.appendChild(e)}this.eventBus&&this.eventBus.dispatch("textlayerrendered",{source:this,pageNumber:this.pageNumber,numTextDivs:this.textDivs.length})}},{key:"render",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]?0:arguments[0];if((this.textContent||this.textContentStream)&&!this.renderingDone){this.cancel(),this.textDivs=[];var r=document.createDocumentFragment();this.textLayerRenderTask=s({textContent:this.textContent,textContentStream:this.textContentStream,container:r,viewport:this.viewport,textDivs:this.textDivs,textContentItemsStr:this.textContentItemsStr,timeout:t,enhanceTextSelection:this.enhanceTextSelection}),this.textLayerRenderTask.promise.then((function(){e.textLayerDiv.appendChild(r),e._finishRendering(),e._updateMatches()}),(function(e){})),this._onUpdateTextLayerMatches||(this._onUpdateTextLayerMatches=function(t){t.pageIndex!==e.pageIdx&&-1!==t.pageIndex||e._updateMatches()},this.eventBus&&this.eventBus._on("updatetextlayermatches",this._onUpdateTextLayerMatches))}}},{key:"cancel",value:function(){this.textLayerRenderTask&&(this.textLayerRenderTask.cancel(),this.textLayerRenderTask=null),this._onUpdateTextLayerMatches&&(this.eventBus._off("updatetextlayermatches",this._onUpdateTextLayerMatches),this._onUpdateTextLayerMatches=null)}},{key:"setTextContentStream",value:function(e){this.cancel(),this.textContentStream=e}},{key:"setTextContent",value:function(e){this.cancel(),this.textContent=e}},{key:"_convertMatches",value:function(e,t){if(!e)return[];for(var r=this.findController,n=this.textContentItemsStr,a=0,i=0,o=n.length-1,s=r.state.query.length,c=[],l=0,u=e.length;l<u;l++){var h=e[l];while(a!==o&&h>=i+n[a].length)i+=n[a].length,a++;a===n.length&&console.error("Could not find a matching mapping");var f={begin:{divIdx:a,offset:h-i}};h+=t?t[l]:s;while(a!==o&&h>i+n[a].length)i+=n[a].length,a++;f.end={divIdx:a,offset:h-i},c.push(f)}return c}},{key:"_renderMatches",value:function(e){if(0!==e.length){var t=this.findController,r=this.pageIdx,n=this.textContentItemsStr,a=this.textDivs,i=r===t.selected.pageIdx,o=t.selected.matchIdx,s=t.state.highlightAll,c=null,l={divIdx:-1,offset:void 0},u=o,h=u+1;if(s)u=0,h=e.length;else if(!i)return;for(var f=u;f<h;f++){var d=e[f],p=d.begin,g=d.end,m=i&&f===o,v=m?" selected":"";if(m&&t.scrollMatchIntoView({element:a[p.divIdx],pageIndex:r,matchIndex:o}),c&&p.divIdx===c.divIdx?k(c.divIdx,c.offset,p.offset):(null!==c&&k(c.divIdx,c.offset,l.offset),w(p)),p.divIdx===g.divIdx)k(p.divIdx,p.offset,g.offset,"highlight"+v);else{k(p.divIdx,p.offset,l.offset,"highlight begin"+v);for(var y=p.divIdx+1,b=g.divIdx;y<b;y++)a[y].className="highlight middle"+v;w(g,"highlight end"+v)}c=g}c&&k(c.divIdx,c.offset,l.offset)}function w(e,t){var r=e.divIdx;a[r].textContent="",k(r,0,e.offset,t)}function k(e,t,r,i){var o=a[e],s=n[e].substring(t,r),c=document.createTextNode(s);if(i){var l=document.createElement("span");return l.className=i,l.appendChild(c),void o.appendChild(l)}o.appendChild(c)}}},{key:"_updateMatches",value:function(){if(this.renderingDone){for(var e=this.findController,t=this.matches,r=this.pageIdx,n=this.textContentItemsStr,a=this.textDivs,i=-1,o=0,s=t.length;o<s;o++){for(var c=t[o],l=Math.max(i,c.begin.divIdx),u=l,h=c.end.divIdx;u<=h;u++){var f=a[u];f.textContent=n[u],f.className=""}i=c.end.divIdx+1}if(e&&e.highlightMatches){var d=e.pageMatches[r]||null,p=e.pageMatchesLength[r]||null;this.matches=this._convertMatches(d,p),this._renderMatches(this.matches)}}}},{key:"_bindMouse",value:function(){var e=this,t=this.textLayerDiv,r=null;t.addEventListener("mousedown",(function(n){if(e.enhanceTextSelection&&e.textLayerRenderTask)return e.textLayerRenderTask.expandTextDivs(!0),void("undefined"!==typeof PDFJSDev&&PDFJSDev.test("MOZCENTRAL")||!r||(clearTimeout(r),r=null));var a=t.querySelector(".endOfContent");if(a){if("undefined"===typeof PDFJSDev||!PDFJSDev.test("MOZCENTRAL")){var i=n.target!==t;if(("undefined"===typeof PDFJSDev||PDFJSDev.test("GENERIC"))&&(i=i&&"none"!==window.getComputedStyle(a).getPropertyValue("-moz-user-select")),i){var o=t.getBoundingClientRect(),s=Math.max(0,(n.pageY-o.top)/o.height);a.style.top=(100*s).toFixed(2)+"%"}}a.classList.add("active")}})),t.addEventListener("mouseup",(function(){if(e.enhanceTextSelection&&e.textLayerRenderTask)"undefined"!==typeof PDFJSDev&&PDFJSDev.test("MOZCENTRAL")?e.textLayerRenderTask.expandTextDivs(!1):r=setTimeout((function(){e.textLayerRenderTask&&e.textLayerRenderTask.expandTextDivs(!1),r=null}),c);else{var n=t.querySelector(".endOfContent");n&&("undefined"!==typeof PDFJSDev&&PDFJSDev.test("MOZCENTRAL")||(n.style.top=""),n.classList.remove("active"))}}))}}]),e}(),u=function(){function e(){o(this,e)}return i(e,[{key:"createTextLayerBuilder",value:function(e,t,r){var n=!(arguments.length<=3||void 0===arguments[3])&&arguments[3],a=arguments[4];return new l({textLayerDiv:e,pageIndex:t,viewport:r,enhanceTextSelection:n,eventBus:a})}}]),e}();e.TextLayerBuilder=l,e.DefaultTextLayerFactory=u;var h=function(t){var r=function(e,r,n){this.el=t(e),this.viewerContainer=n,this.zoomFactor=1,this.lastScale=1,this.offset={x:0,y:0},this.options=t.extend({},this.defaults,r),this.options.zoomOutFactor=isNaN(r.zoomOutFactor)?1.2:r.zoomOutFactor,this.options.animationDuration=isNaN(r.animationDuration)?300:r.animationDuration,this.options.maxZoom=isNaN(r.maxZoom)?3:r.maxZoom,this.options.minZoom=isNaN(r.minZoom)?.8:r.minZoom,this.setupMarkup(),this.bindEvents(),this.update(),this.enable(),this.height=0,this.load=!1,this.direction=null,this.clientY=null,this.lastclientY=null},n=function(e,t){return e+t},a=function(e,t){return e>t-.01&&e<t+.01};r.prototype={defaults:{tapZoomFactor:3,zoomOutFactor:1.2,animationDuration:300,maxZoom:5,minZoom:.8,lockDragAxis:!1,use2d:!0,zoomStartEventName:"pz_zoomstart",zoomEndEventName:"pz_zoomend",dragStartEventName:"pz_dragstart",dragEndEventName:"pz_dragend",doubleTapEventName:"pz_doubletap"},handleDragStart:function(e){this.el.trigger(this.options.dragStartEventName),this.stopAnimation(),this.lastDragPosition=!1,this.hasInteraction=!0,this.handleDrag(e)},handleDrag:function(e){if(this.zoomFactor>1){var t=this.getTouches(e)[0];this.drag(t,this.lastDragPosition,e),this.offset=this.sanitizeOffset(this.offset),this.lastDragPosition=t}},handleDragEnd:function(){this.el.trigger(this.options.dragEndEventName),this.end()},handleZoomStart:function(e){this.el.trigger(this.options.zoomStartEventName),this.stopAnimation(),this.lastScale=1,this.nthZoom=0,this.lastZoomCenter=!1,this.hasInteraction=!0},handleZoom:function(e,t){var r=this.getTouchCenter(this.getTouches(e)),n=t/this.lastScale;this.lastScale=t,this.nthZoom+=1,this.nthZoom>3&&(this.scale(n,r),this.drag(r,this.lastZoomCenter)),this.lastZoomCenter=r},handleZoomEnd:function(){this.el.trigger(this.options.zoomEndEventName),this.end()},handleDoubleTap:function(e){var t=this.getTouches(e)[0],r=this.zoomFactor>1?1:this.options.tapZoomFactor,n=this.zoomFactor,a=function(e){this.scaleTo(n+e*(r-n),t)}.bind(this);this.hasInteraction||(n>r&&(t=this.getCurrentZoomCenter()),this.animate(this.options.animationDuration,a,this.swing),this.el.trigger(this.options.doubleTapEventName))},sanitizeOffset:function(e){var t=(this.zoomFactor-1)*this.getContainerX(),r=(this.zoomFactor-1)*this.getContainerY(),n=Math.max(t,0),a=Math.max(r,0),i=Math.min(t,0),o=Math.min(r,0),s=Math.min(Math.max(e.x,i),n),c=Math.min(Math.max(e.y,o),a);return{x:s,y:c}},scaleTo:function(e,t){this.scale(e/this.zoomFactor,t)},scale:function(e,t){e=this.scaleZoomFactor(e),this.addOffset({x:(e-1)*(t.x+this.offset.x),y:(e-1)*(t.y+this.offset.y)}),this.done&&this.done.call(this,this.getInitialZoomFactor()*this.zoomFactor)},scaleZoomFactor:function(e){var t=this.zoomFactor;return this.zoomFactor*=e,this.zoomFactor=Math.min(this.options.maxZoom,Math.max(this.zoomFactor,this.options.minZoom)),this.zoomFactor/t},drag:function(e,t,r){t&&(this.options.lockDragAxis?Math.abs(e.x-t.x)>Math.abs(e.y-t.y)?this.addOffset({x:-(e.x-t.x),y:0}):this.addOffset({y:-(e.y-t.y),x:0}):(e.y-t.y<0?this.direction="down":e.y-t.y>10&&(this.direction="up"),this.addOffset({y:-(e.y-t.y),x:-(e.x-t.x)})))},getTouchCenter:function(e){return this.getVectorAvg(e)},getVectorAvg:function(e){return{x:e.map((function(e){return e.x})).reduce(n)/e.length,y:e.map((function(e){return e.y})).reduce(n)/e.length}},addOffset:function(e){this.offset={x:this.offset.x+e.x,y:this.offset.y+e.y}},sanitize:function(){this.zoomFactor<this.options.zoomOutFactor?this.zoomOutAnimation():this.isInsaneOffset(this.offset)&&this.sanitizeOffsetAnimation()},isInsaneOffset:function(e){var t=this.sanitizeOffset(e);return t.x!==e.x||t.y!==e.y},sanitizeOffsetAnimation:function(){var e=this.sanitizeOffset(this.offset),t={x:this.offset.x,y:this.offset.y},r=function(r){this.offset.x=t.x+r*(e.x-t.x),this.offset.y=t.y+r*(e.y-t.y),this.update()}.bind(this);this.animate(this.options.animationDuration,r,this.swing)},zoomOutAnimation:function(){var e=this.zoomFactor,t=1,r=this.getCurrentZoomCenter(),n=function(n){this.scaleTo(e+n*(t-e),r)}.bind(this);this.animate(this.options.animationDuration,n,this.swing)},updateAspectRatio:function(){this.setContainerY(this.getContainerX()/this.getAspectRatio())},getInitialZoomFactor:function(){return this.container[0]&&this.el[0]?this.container[0].offsetWidth/this.el[0].offsetWidth:0},getAspectRatio:function(){if(this.el[0]){var e=this.el[0].offsetHeight;return this.container[0].offsetWidth/e}return 0},getCurrentZoomCenter:function(){var e=this.container[0].offsetWidth*this.zoomFactor,t=this.offset.x,r=e-t-this.container[0].offsetWidth,n=t/r,a=n*this.container[0].offsetWidth/(n+1),i=this.container[0].offsetHeight*this.zoomFactor,o=this.offset.y,s=i-o-this.container[0].offsetHeight,c=o/s,l=c*this.container[0].offsetHeight/(c+1);return 0===r&&(a=this.container[0].offsetWidth),0===s&&(l=this.container[0].offsetHeight),{x:a,y:l}},canDrag:function(){return!a(this.zoomFactor,1)},getTouches:function(e){var t=this.container.offset();return Array.prototype.slice.call(e.touches).map((function(e){return{x:e.pageX-t.left,y:e.pageY-t.top}}))},animate:function(e,t,r,n){var a=(new Date).getTime(),i=function(){if(this.inAnimation){var o=(new Date).getTime()-a,s=o/e;o>=e?(t(1),n&&n(),this.update(),this.stopAnimation()):(r&&(s=r(s)),t(s),this.update(),requestAnimationFrame(i))}}.bind(this);this.inAnimation=!0,requestAnimationFrame(i)},stopAnimation:function(){this.inAnimation=!1},swing:function(e){return-Math.cos(e*Math.PI)/2+.5},getContainerX:function(){return this.el[0]?this.el[0].offsetWidth:0},getContainerY:function(){return this.el[0].offsetHeight},setContainerY:function(e){return e=e.toFixed(2),this.container.height(e)},setupMarkup:function(){this.container=t('<div class="pinch-zoom-container"></div>'),this.el.before(this.container),this.container.append(this.el),this.container.css({position:"relative"}),this.el.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%",position:"relative"})},end:function(){this.hasInteraction=!1,this.sanitize(),this.update()},bindEvents:function(){i(this.container.eq(0),this,this.viewerContainer),t(e).on("resize",this.update.bind(this)),t(this.el).find("img").on("load",this.update.bind(this))},update:function(){this.updatePlaned||(this.updatePlaned=!0,setTimeout(function(){this.updatePlaned=!1,this.updateAspectRatio();var e=this.getInitialZoomFactor()*this.zoomFactor,t=(-this.offset.x/e).toFixed(3),r=(-this.offset.y/e).toFixed(3);this.lastclientY=r;var n="scale3d("+e+", "+e+",1) translate3d("+t+"px,"+r+"px,0px)",a="scale("+e+", "+e+") translate("+t+"px,"+r+"px)";(function(){this.clone&&(this.clone.remove(),delete this.clone)}).bind(this);!this.options.use2d||this.hasInteraction||this.inAnimation?(this.is3d=!0,this.el.css({"-webkit-transform":n,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:n})):(this.el.css({"-webkit-transform":a,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:a}),this.is3d=!1)}.bind(this),0))},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},destroy:function(){var e=this.el.clone(),t=this.container.parent();this.container.remove(),e.removeAttr("style"),t.append(e)}};var i=function(e,t,r){var n=null,a=0,i=null,o=null,s=null,c=0,l=0,u=function(e,r){if(n!==e){if(n&&!e)switch(n){case"zoom":t.handleZoomEnd(r);break;case"drag":t.handleDragEnd(r);break}switch(e){case"zoom":t.handleZoomStart(r);break;case"drag":t.handleDragStart(r);break}}n=e},h=function(e){2===a?u("zoom"):1===a&&t.canDrag()?u("drag",e):u(null,e)},f=function(e){return Array.prototype.slice.call(e).map((function(e){return{x:e.pageX,y:e.pageY}}))},d=function(e,t){var r,n;return r=e.x-t.x,n=e.y-t.y,Math.sqrt(r*r+n*n)},p=function(e,t){var r=d(e[0],e[1]),n=d(t[0],t[1]);return n/r},g=function(e){e.stopPropagation(),e.preventDefault()},m=function(e){var r=(new Date).getTime(),o=e.changedTouches[0].pageY,c=y.scrollTop||0;if(a>1&&(i=null,s=null,g(e)),r-i<300&&Math.abs(o-s)<10&&Math.abs(l-c)<10)switch(g(e),t.handleDoubleTap(e),n){case"zoom":t.handleZoomEnd(e);break;case"drag":t.handleDragEnd(e);break}1===a&&(i=r,s=o,l=c)},v=!0;if(r)var y=r[0];y&&(y.addEventListener("touchstart",(function(e){t.enabled&&(v=!0,a=e.touches.length,m(e),e.changedTouches[0].clientY,a>1&&g(e))})),y.addEventListener("touchmove",(function(e){if(t.enabled){if(c=e.changedTouches[0].clientY,v)h(e),o=f(e.touches);else{switch(n){case"zoom":t.handleZoom(e,p(o,f(e.touches)));break;case"drag":t.handleDrag(e);break}n&&t.update(c)}a>1&&g(e),v=!1}})),y.addEventListener("touchend",(function(e){t.enabled&&(a=e.touches.length,a>1&&g(e),h(e))})))};return r},f=h(n),d=function(e,t){this.version=a,this.container=n(e),this.options=t,this.thePDF=null,this.totalNum=null,this.pages=null,this.initTime=0,this.scale=1.5,this.currentNum=1,this.loadedCount=0,this.endTime=0,this.pinchZoom=null,this.timer=null,this.docWidth=document.documentElement.clientWidth,this.winWidth=n(window).width(),this.cache={},this.eventType={},this.cacheNum=1,this.resizeEvent=!1,this.cacheData=null,this.pdfjsLibPromise=null,this.init(t)};return d.prototype={init:function(t){var a=this;if(this.container[0].pdfLoaded&&this.destroy(),r.cMapPacked=!0,r.rangeChunkSize=65536,this.container[0].pdfLoaded=!1,this.container.addClass("pdfjs"),this.initTime=(new Date).getTime(),setTimeout((function(){var e=a.eventType["scroll"];if(e&&e instanceof Array)for(var t=0;t<e.length;t++)e[t]&&e[t].call(a,a.initTime)}),0),this.options=this.options?this.options:{},this.options.pdfurl=this.options.pdfurl?this.options.pdfurl:null,this.options.data=this.options.data?this.options.data:null,this.options.scale=this.options.scale?this.options.scale:this.scale,this.options.zoomEnable=!1!==this.options.zoomEnable,this.options.scrollEnable=!1!==this.options.scrollEnable,this.options.loadingBar=!1!==this.options.loadingBar,this.options.pageNum=!1!==this.options.pageNum,this.options.backTop=!1!==this.options.backTop,this.options.URIenable=!0===this.options.URIenable,this.options.fullscreen=!1!==this.options.fullscreen,this.options.lazy=!0===this.options.lazy,this.options.renderType="svg"===this.options.renderType?"svg":"canvas",this.options.resize=!1!==this.options.resize,this.options.textLayer=!0===this.options.textLayer,this.options.goto=isNaN(this.options.goto)?0:this.options.goto,this.options.logo&&"[object Object]"===Object.prototype.toString.call(this.options.logo)&&this.options.logo.src?(this.options.logo.img=new Image,this.options.logo.img.src=this.options.logo.src,this.options.logo.img.style.display="none",document.body.appendChild(this.options.logo.img)):this.options.logo=!1,this.options.background&&(this.options.background.color||this.options.background.image)||(this.options.background=!1),this.options.limit){var i=parseFloat(this.options.limit);this.options.limit=isNaN(i)||i<0?0:i}else this.options.limit=0;this.options.type="fetch"===this.options.type?"fetch":"ajax";var o='<div class="loadingBar"><div class="progress"> <div class="glimmer"></div> </div></div><div class="pageNum"><div class="pageNum-bg"></div> <div class="pageNum-num"> <span class="pageNow">1</span>/<span class="pageTotal">1</span></div> </div><div class="backTop"></div><div class="loadEffect loading"></div>';this.container.find(".pageNum")[0]||this.container.append(o);var s=document.createElement("div");s.className="pdfViewer";var c=document.createElement("div");c.className="viewerContainer",c.appendChild(s),this.container.append(c),this.viewer=n(s),this.viewerContainer=n(c),this.pageNum=this.container.find(".pageNum"),this.pageNow=this.pageNum.find(".pageNow"),this.pageTotal=this.pageNum.find(".pageTotal"),this.loadingBar=this.container.find(".loadingBar"),this.progress=this.loadingBar.find(".progress"),this.progressDom=this.progress[0],this.backTop=this.container.find(".backTop"),this.loading=this.container.find(".loading"),this.options.loadingBar||this.loadingBar.hide();var l=this.container.height(),u=l*(1/3);function h(t){var r=new RegExp("(^|&)"+t+"=([^&]*)(&|$)"),n=e.location.search.substr(1).match(r);return null!=n?decodeURIComponent(n[2]):""}this.options.scrollEnable?this.viewerContainer.css({overflow:"auto"}):this.viewerContainer.css({overflow:"hidden"}),c.addEventListener("scroll",(function(){var e=c.scrollTop;e>=150?a.options.backTop&&a.backTop.show():a.options.backTop&&a.backTop.fadeOut(200),a.viewerContainer&&(a.pages=a.viewerContainer.find(".pageContainer")),clearTimeout(a.timer),a.options.pageNum&&a.pageNum&&a.pageNum.show();var t=l;if(a.pages&&a.pages.each((function(e,r){var n=r.getBoundingClientRect().top,i=r.getBoundingClientRect().bottom;n<=u&&i>u&&(a.options.pageNum&&a.pageNow.text(e+1),a.currentNum=e+1),n<=t&&i>t&&(a.cacheNum=e+1)})),e+a.container.height()>=a.viewer[0].offsetHeight&&a.pageNow.text(a.totalNum),0===e&&a.pageNow.text(1),a.timer=setTimeout((function(){a.options.pageNum&&a.pageNum&&a.pageNum.fadeOut(200)}),1500),a.options.lazy){var r=Math.floor(100/a.totalNum).toFixed(2);if(a.cache[a.cacheNum+""]&&!a.cache[a.cacheNum+""].loaded){var n=a.cache[a.cacheNum+""].page,i=a.cache[a.cacheNum+""].container,o=a.cacheNum;a.cache[o+""].loaded=!0;var s=a.cache[o+""].scaledViewport;"svg"===a.options.renderType?a.renderSvg(n,s,o,r,i,a.options):a.renderCanvas(n,s,o,r,i,a.options)}if(a.cache[a.totalNum-1+""]&&a.cache[a.totalNum-1+""].loaded&&!a.cache[a.totalNum+""].loaded){n=a.cache[a.totalNum+""].page,i=a.cache[a.totalNum+""].container,o=a.totalNum;a.cache[o+""].loaded=!0;s=a.cache[o+""].scaledViewport;"svg"===a.options.renderType?a.renderSvg(n,s,o,r,i,a.options):a.renderCanvas(n,s,o,r,i,a.options)}}var h=a.eventType["scroll"];if(h&&h instanceof Array)for(var f=0;f<h.length;f++)h[f]&&h[f].call(a,e,a.currentNum)})),this.backTop.on("click tap",(function(){var e=a.viewer.css("transform"),t=e.replace(/[a-z\(\)\s]/g,"").split(","),r=t[0],n=t[3],i=t[4]/2,o=a.viewer[0].getBoundingClientRect().left;o<=2*-a.docWidth&&(i=-a.docWidth/2),a.viewer.css({transform:"scale("+r+", "+n+") translate("+i+"px, 0px)"}),a.pinchZoom&&(a.pinchZoom.offset.y=0,a.pinchZoom.lastclientY=0),a.viewerContainer.animate({scrollTop:0},300);var s=a.eventType["backTop"];if(s&&s instanceof Array)for(var c=0;c<s.length;c++)s[c]&&s[c].call(a)}));var f=h("file"),d="";if(f&&a.options.URIenable?d=f:a.options.pdfurl&&(d=a.options.pdfurl),a.options.loadingBar&&(a.loadingBar.show(),a.progress.css({width:"3%"})),d)"ajax"===a.options.type?n.ajax({type:"get",mimeType:"text/plain; charset=x-user-defined",url:d,success:function(e){var t=e.length,r=[];for(b=0;b<t;b++)r.push(255&e.charCodeAt(b));a.cacheData=r,a.renderPdf(a.options,{data:r})},error:function(e){a.loading.hide();var t=(new Date).getTime();a.endTime=t-a.initTime;var r=a.eventType["complete"];if(r&&r instanceof Array)for(var n=0;n<r.length;n++)r[n]&&r[n].call(a,"error",e.statusText,a.endTime);var i=a.eventType["error"];if(i&&i instanceof Array)for(n=0;n<i.length;n++)i[n]&&i[n].call(a,e.statusText,a.endTime);throw Error(e.statusText)}}):a.renderPdf(a.options,{url:d});else{if(!a.options.data){v=(new Date).getTime();a.endTime=v-a.initTime;y=a.eventType["complete"];if(y&&y instanceof Array)for(b=0;b<y.length;b++)y[b]&&y[b].call(a,"error","Expect options.pdfurl or options.data!",a.endTime);w=a.eventType["error"];if(w&&w instanceof Array)for(b=0;b<w.length;b++)w[b]&&w[b].call(a,"Expect options.pdfurl or options.data!",a.endTime);throw Error("Expect options.pdfurl or options.data!")}var p=a.options.data;if("string"===typeof p&&""!=p){var g=p.length,m=[];for(b=0;b<g;b++)m.push(255&p.charCodeAt(b));a.cacheData=m,a.renderPdf(a.options,{data:m})}else if("object"===typeof p){if(0==p.length){var v=(new Date).getTime();a.endTime=v-a.initTime;var y=a.eventType["complete"];if(y&&y instanceof Array)for(var b=0;b<y.length;b++)y[b]&&y[b].call(a,"error","options.data is empty Array",a.endTime);var w=a.eventType["error"];if(w&&w instanceof Array)for(var b=0;b<w.length;b++)w[b]&&w[b].call(a,"options.data is empty Array",a.endTime);throw Error("options.data is empty Array")}a.cacheData=p,a.renderPdf(a.options,{data:p})}}},renderPdf:function(e,t){this.container[0].pdfLoaded=!0;var a=this;e.cMapUrl?t.cMapUrl=e.cMapUrl:t.cMapUrl="https://unpkg.com/pdfjs-dist@2.0.943/cmaps/",e.httpHeaders&&(t.httpHeaders=e.httpHeaders),e.withCredentials&&(t.withCredentials=!0),e.password&&(t.password=e.password,console.log(t.password)),e.stopAtErrors&&(t.stopAtErrors=!0),e.disableFontFace&&(t.disableFontFace=!0),e.disableRange&&(t.disableRange=!0),e.disableStream&&(t.disableStream=!0),e.disableAutoFetch&&(t.disableAutoFetch=!0),t.cMapPacked=!0,t.rangeChunkSize=65536,this.pdfjsLibPromise=r.getDocument(t).then((function(t){if(a.loading.hide(),a.thePDF=t,a.totalNum=t.numPages,e.limit>0&&(a.totalNum=e.limit),a.pageTotal.text(a.totalNum),!a.pinchZoom){var r=a.eventType["ready"];if(r&&r instanceof Array)for(var i=0;i<r.length;i++)r[i]&&r[i].call(a);a.pinchZoom=new f(a.viewer,{tapZoomFactor:e.tapZoomFactor,zoomOutFactor:e.zoomOutFactor,animationDuration:e.animationDuration,maxZoom:e.maxZoom,minZoom:e.minZoom},a.viewerContainer);var o;a.pinchZoom.done=function(e){clearTimeout(o),o=setTimeout((function(){"svg"!==a.options.renderType&&(e<=1||5==a.options.scale||(a.thePDF&&(a.thePDF.destroy(),a.thePDF=null),a.options.scale=e,a.renderPdf(a.options,{data:a.cacheData})))}),310),1==e?a.viewerContainer&&a.viewerContainer.css({"-webkit-overflow-scrolling":"touch"}):a.viewerContainer&&a.viewerContainer.css({"-webkit-overflow-scrolling":"auto"});var t=a.eventType["zoom"];if(t&&t instanceof Array)for(var r=0;r<t.length;r++)t[r]&&t[r].call(a,e)},e.zoomEnable?a.pinchZoom.enable():a.pinchZoom.disable()}var s=Promise.resolve(),c=Math.floor(100/a.totalNum).toFixed(2);i=1;for(i=1;i<=a.totalNum;i++)a.cache[i+""]={page:null,loaded:!1,container:null,scaledViewport:null},s=s.then(function(t){return a.thePDF.getPage(t).then((function(r){setTimeout((function(){a.options.goto&&t==a.options.goto&&a.goto(t)}),0),a.cache[t+""].page=r;var i,o=r.getViewport(e.scale),s=(a.docWidth/o.width).toFixed(2),l=r.getViewport(parseFloat(s)),u=a.container.find(".pageContainer"+t)[0];if(u)i=u;else{i=document.createElement("div"),i.className="pageContainer pageContainer"+t,i.setAttribute("name","page="+t),i.setAttribute("title","Page "+t);var h=document.createElement("div");if(h.className="loadEffect",i.appendChild(h),a.viewer[0].appendChild(i),window.ActiveXObject||"ActiveXObject"in window)n(i).css({width:o.width+"px",height:o.height+"px"}).attr("data-scale",o.width/o.height);else{var f=n(i).width()/(o.viewBox[2]/o.viewBox[3]);f>o.height&&(f=o.height),n(i).css({"max-width":o.width,"max-height":o.height,"min-height":f+"px"}).attr("data-scale",o.width/o.height)}}e.background&&(e.background.color&&(i.style["background-color"]=e.background.color),e.background.image&&(i.style["background-image"]=e.background.image),e.background.repeat&&(i.style["background-repeat"]=e.background.repeat),e.background.position&&(i.style["background-position"]=e.background.position),e.background.size&&(i.style["background-size"]=e.background.size)),a.cache[t+""].container=i,a.cache[t+""].scaledViewport=l;var d=0,p=a.container.height();if(a.pages=a.viewerContainer.find(".pageContainer"),e.resize&&a.resize(),a.pages&&e.lazy&&a.pages.each((function(e,t){var r=t.offsetTop;r<=p&&(d=e+1,a.cache[d+""].loaded=!0)})),!(t>d&&e.lazy))return"svg"===e.renderType?a.renderSvg(r,l,t,c,i,e,o):a.renderCanvas(r,l,t,c,i,e)}))}.bind(null,i))})).catch((function(e){a.loading.hide();var t=(new Date).getTime();a.endTime=t-a.initTime;var r=a.eventType["complete"];if(r&&r instanceof Array)for(var n=0;n<r.length;n++)r[n]&&r[n].call(a,"error",e.message,a.endTime);var i=a.eventType["error"];if(i&&i instanceof Array)for(n=0;n<i.length;n++)i[n]&&i[n].call(a,e.message,a.endTime)}))},renderSvg:function(e,t,a,i,o,s,c){var u=this,h=(c=e.getViewport(s.scale),(u.docWidth/c.width).toFixed(2));return e.getOperatorList().then((function(n){var c=new r.SVGGraphics(e.commonObjs,e.objs);return c.getSVG(n,t).then((function(e){u.loadedCount++,o.children[0].style.display="none",o.appendChild(e),e.style.width="100%",e.style.height="100%",u.options.loadingBar&&u.progress.css({width:i*u.loadedCount+"%"});var t=(new Date).getTime(),r=u.eventType["render"];if(r&&r instanceof Array)for(var n=0;n<r.length;n++)r[n]&&r[n].call(u,a,t-u.initTime,o);u.loadedCount===u.totalNum&&u.finalRender(s)}))})).then((function(){return e.getTextContent()})).then((function(t){if(u.options.textLayer&&!n(o).find(".textLayer")[0]){var r=document.createElement("div");r.setAttribute("class","textLayer"),o.appendChild(r),c.width=c.width*h,c.height=c.height*h;var a=new l({textLayerDiv:r,pageIndex:e.pageIndex,viewport:c});a.setTextContent(t),a.render()}}))},renderCanvas:function(e,t,r,a,i,o){var s=this,c=(t=e.getViewport(o.scale),(s.docWidth/t.width).toFixed(2)),u=document.createElement("canvas"),h={Cheight:t.height*c,width:t.width,height:t.height,canvas:u,index:s.loadedCount},f=u.getContext("2d");o.logo&&f.drawImage(s.options.logo.img,s.options.logo.x*s.options.scale,s.options.logo.y*s.options.scale,s.options.logo.width*s.options.scale,s.options.logo.height*s.options.scale),u.height=t.height,u.width=t.width,s.options.loadingBar&&s.progress.css({width:a*s.loadedCount+"%"}),h.src=h.canvas.toDataURL("image/png");var d={canvasContext:f,viewport:t};return o.background&&(d.background="rgba(255, 255, 255, 0)"),e.render(d).then((function(){o.logo&&f.drawImage(s.options.logo.img,s.options.logo.x*s.options.scale,s.options.logo.y*s.options.scale,s.options.logo.width*s.options.scale,s.options.logo.height*s.options.scale),s.loadedCount++;var e=new Image,t=(new Date).getTime();0==s.renderTime?s.startTime:s.renderTime,h.src=h.canvas.toDataURL("image/png"),e.src=h.src,e.className="canvasImg"+r;var n=s.container.find(".pageContainer"+r).find(".canvasImg"+r)[0];i&&!n?i.appendChild(e):n&&(n.src=h.src),i.children[0].style.display="none";t=(new Date).getTime();var a=s.eventType["render"];if(a&&a instanceof Array)for(var c=0;c<a.length;c++)a[c]&&a[c].call(s,r,t-s.initTime,i);s.loadedCount===s.totalNum&&s.finalRender(o)})).then((function(){return e.getTextContent()})).then((function(r){if(s.options.textLayer&&!n(i).find(".textLayer")[0]){var a=document.createElement("div");a.setAttribute("class","textLayer"),i.appendChild(a),t.width=t.width*c,t.height=t.height*c;var o=new l({textLayerDiv:a,pageIndex:e.pageIndex,viewport:t});o.setTextContent(r),o.render()}}))},finalRender:function(e){var t=(new Date).getTime(),r=this;r.options.loadingBar&&r.progress.css({width:"100%"}),setTimeout((function(){r.loadingBar.hide()}),300),r.endTime=t-r.initTime,"svg"===e.renderType&&(1!==r.totalNum?r.cache[r.totalNum-1+""].loaded=!0:r.cache["1"].loaded=!0),e.zoomEnable?r.pinchZoom&&r.pinchZoom.enable():r.pinchZoom&&r.pinchZoom.disable();var n=r.eventType["complete"];if(n&&n instanceof Array)for(var a=0;a<n.length;a++)n[a]&&n[a].call(r,"success","pdf加载完成",r.endTime);var i=r.eventType["success"];if(i&&i instanceof Array)for(a=0;a<i.length;a++)i[a]&&i[a].call(r,r.endTime)},resize:function(){var e=this;e.resizeEvent||(e.resizeEvent=!0,e.pages&&n(window).on("resize",(function(){e.pages.each((function(e,t){n(t).css("min-height","auto")}))})))},show:function(e){this.container.show(),e&&e.call(this);var t=this.eventType["show"];if(t&&t instanceof Array)for(var r=0;r<t.length;r++)t[r]&&t[r].call(this)},hide:function(e){this.container.hide(),e&&e.call(this);var t=this.eventType["hide"];if(t&&t instanceof Array)for(var r=0;r<t.length;r++)t[r]&&t[r].call(this)},on:function(e,t){this.eventType[e]&&this.eventType[e]instanceof Array&&this.eventType[e].push(t),this.eventType[e]=[t]},off:function(e){if(void 0!==e)this.eventType[e]=[null];else for(var t in this.eventType)this.eventType[t]=[null]},goto:function(e){var t=this;if(!isNaN(e)&&t.viewerContainer&&(t.pages=t.viewerContainer.find(".pageContainer"),t.pages)){var r=0;e-1>0&&(r=t.pages[0].getBoundingClientRect().height),t.viewerContainer.animate({scrollTop:r*(e-1)+8*e},300)}},scrollEnable:function(e){!1===e?this.viewerContainer.css({overflow:"hidden"}):this.viewerContainer.css({overflow:"auto"});var t=this.eventType["scrollEnable"];if(t&&t instanceof Array)for(var r=0;r<t.length;r++)t[r]&&t[r].call(this,e)},zoomEnable:function(e){if(this.pinchZoom){!1===e?this.pinchZoom.disable():this.pinchZoom.enable();var t=this.eventType["zoomEnable"];if(t&&t instanceof Array)for(var r=0;r<t.length;r++)t[r]&&t[r].call(this,e)}},download:function(e,t){this.options.pdfurl?p(this.options.pdfurl,e,t):this.options.data&&g(this.options.data,e,t)},reset:function(e){this.pinchZoom&&(this.pinchZoom.offset.y=0,this.pinchZoom.offset.x=0,this.pinchZoom.lastclientY=0,this.pinchZoom.zoomFactor=1,this.pinchZoom.update()),this.viewerContainer&&this.viewerContainer.scrollTop(0),e&&e.call(this);var t=this.eventType["reset"];if(t&&t instanceof Array)for(var r=0;r<t.length;r++)t[r]&&t[r].call(this)},destroy:function(e){this.reset(),this.off(),this.thePDF&&(this.thePDF.destroy(),this.thePDF=null),this.viewerContainer&&(this.viewerContainer.remove(),this.viewerContainer=null),this.container&&this.container.html(""),this.totalNum=null,this.pages=null,this.initTime=0,this.endTime=0,this.viewer=null,this.pageNum=null,this.pageNow=null,this.pageTotal=null,this.loadingBar=null,this.progress=null,this.loadedCount=0,this.timer=null,e&&e.call(this);var t=this.eventType["destroy"];if(t&&t instanceof Array)for(var r=0;r<t.length;r++)t[r]&&t[r].call(this)}},d;function p(e,t,r){var a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="blob","[object Function]"===Object.prototype.toString.call(t)&&(r=t,t=void 0),t=t||"download.pdf",-1==t.indexOf(".pdf")&&(t+=".pdf"),a.onload=function(){if(200===this.status){var e=this.response,a=new FileReader;a.readAsDataURL(e),a.onload=function(e){var a=document.createElement("a");a.download=t,a.href=e.target.result,n("body").append(a),a.click(),n(a).remove(),r&&r()}}},a.send()}function g(e,t,r){"[object Function]"===Object.prototype.toString.call(t)&&(r=t,t=void 0),t=t||"download.pdf",-1==t.indexOf(".pdf")&&(t+=".pdf");var a=null;try{var i=new TextDecoder("utf-8");a=JSON.parse(i.decode(new Uint8Array(e)))}catch(h){if("[object ArrayBuffer]"===Object.prototype.toString.call(e))a=e;else{if("[object Array]"===Object.prototype.toString.call(e))a=new Uint8Array(e);else{var o=e.length;a=new Uint8Array(new ArrayBuffer(o))}for(var s=0;s<o;s++)a[s]=255&e.charCodeAt(s)}var c=new Blob([a]),l=document.createElement("a"),u=window.URL.createObjectURL(c);l.download=t,l.href=u,n("body").append(l),l.click(),n(l).remove(),r&&r()}}}))},"24f8":function(e,t,r){var n=r("9490"),a=r("0b16"),i=e.exports;for(var o in n)n.hasOwnProperty(o)&&(i[o]=n[o]);function s(e){if("string"===typeof e&&(e=a.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}i.request=function(e,t){return e=s(e),n.request.call(this,e,t)},i.get=function(e,t){return e=s(e),n.get.call(this,e,t)}},"28a0":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},"2ceb":function(e,t,r){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},3022:function(e,t,r){(function(e){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},a=/%[sdj%]/g;t.format=function(e){if(!S(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(s(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,i=n.length,o=String(e).replace(a,(function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return e}})),c=n[r];r<i;c=n[++r])b(c)||!C(c)?o+=" "+c:o+=" "+s(c);return o},t.deprecate=function(r,n){if("undefined"!==typeof e&&!0===e.noDeprecation)return r;if("undefined"===typeof e)return function(){return t.deprecate(r,n).apply(this,arguments)};var a=!1;function i(){if(!a){if(e.throwDeprecation)throw new Error(n);e.traceDeprecation?console.trace(n):console.error(n),a=!0}return r.apply(this,arguments)}return i};var i,o={};function s(e,r){var n={seen:[],stylize:l};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&t._extend(n,r),_(n.showHidden)&&(n.showHidden=!1),_(n.depth)&&(n.depth=2),_(n.colors)&&(n.colors=!1),_(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=c),h(n,e,n.depth)}function c(e,t){var r=s.styles[t];return r?"["+s.colors[r][0]+"m"+e+"["+s.colors[r][1]+"m":e}function l(e,t){return e}function u(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}function h(e,r,n){if(e.customInspect&&r&&P(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var a=r.inspect(n,e);return S(a)||(a=h(e,a,n)),a}var i=f(e,r);if(i)return i;var o=Object.keys(r),s=u(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(r)),E(r)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return d(r);if(0===o.length){if(P(r)){var c=r.name?": "+r.name:"";return e.stylize("[Function"+c+"]","special")}if(A(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(T(r))return e.stylize(Date.prototype.toString.call(r),"date");if(E(r))return d(r)}var l,y="",b=!1,w=["{","}"];if(v(r)&&(b=!0,w=["[","]"]),P(r)){var k=r.name?": "+r.name:"";y=" [Function"+k+"]"}return A(r)&&(y=" "+RegExp.prototype.toString.call(r)),T(r)&&(y=" "+Date.prototype.toUTCString.call(r)),E(r)&&(y=" "+d(r)),0!==o.length||b&&0!=r.length?n<0?A(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),l=b?p(e,r,n,s,o):o.map((function(t){return g(e,r,n,s,t,b)})),e.seen.pop(),m(l,y,w)):w[0]+y+w[1]}function f(e,t){if(_(t))return e.stylize("undefined","undefined");if(S(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return k(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,r,n,a){for(var i=[],o=0,s=t.length;o<s;++o)N(t,String(o))?i.push(g(e,t,r,n,String(o),!0)):i.push("");return a.forEach((function(a){a.match(/^\d+$/)||i.push(g(e,t,r,n,a,!0))})),i}function g(e,t,r,n,a,i){var o,s,c;if(c=Object.getOwnPropertyDescriptor(t,a)||{value:t[a]},c.get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),N(n,a)||(o="["+a+"]"),s||(e.seen.indexOf(c.value)<0?(s=b(r)?h(e,c.value,null):h(e,c.value,r-1),s.indexOf("\n")>-1&&(s=i?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n"))):s=e.stylize("[Circular]","special")),_(o)){if(i&&a.match(/^\d+$/))return s;o=JSON.stringify(""+a),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function m(e,t,r){var n=e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);return n>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function v(e){return Array.isArray(e)}function y(e){return"boolean"===typeof e}function b(e){return null===e}function w(e){return null==e}function k(e){return"number"===typeof e}function S(e){return"string"===typeof e}function x(e){return"symbol"===typeof e}function _(e){return void 0===e}function A(e){return C(e)&&"[object RegExp]"===R(e)}function C(e){return"object"===typeof e&&null!==e}function T(e){return C(e)&&"[object Date]"===R(e)}function E(e){return C(e)&&("[object Error]"===R(e)||e instanceof Error)}function P(e){return"function"===typeof e}function O(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function R(e){return Object.prototype.toString.call(e)}function I(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(r){if(_(i)&&(i=Object({NODE_ENV:"production",VUE_APP_ENV:"production",BASE_URL:""}).NODE_DEBUG||""),r=r.toUpperCase(),!o[r])if(new RegExp("\\b"+r+"\\b","i").test(i)){var n=e.pid;o[r]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",r,n,e)}}else o[r]=function(){};return o[r]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=v,t.isBoolean=y,t.isNull=b,t.isNullOrUndefined=w,t.isNumber=k,t.isString=S,t.isSymbol=x,t.isUndefined=_,t.isRegExp=A,t.isObject=C,t.isDate=T,t.isError=E,t.isFunction=P,t.isPrimitive=O,t.isBuffer=r("d60a");var F=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function L(){var e=new Date,t=[I(e.getHours()),I(e.getMinutes()),I(e.getSeconds())].join(":");return[e.getDate(),F[e.getMonth()],t].join(" ")}function N(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",L(),t.format.apply(t,arguments))},t.inherits=r("28a0"),t._extend=function(e,t){if(!t||!C(t))return e;var r=Object.keys(t),n=r.length;while(n--)e[r[n]]=t[r[n]];return e};var D="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function M(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function j(t){if("function"!==typeof t)throw new TypeError('The "original" argument must be of type Function');function r(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var a=r.pop();if("function"!==typeof a)throw new TypeError("The last argument must be of type Function");var i=this,o=function(){return a.apply(i,arguments)};t.apply(this,r).then((function(t){e.nextTick(o,null,t)}),(function(t){e.nextTick(M,t,o)}))}return Object.setPrototypeOf(r,Object.getPrototypeOf(t)),Object.defineProperties(r,n(t)),r}t.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(D&&e[D]){var t=e[D];if("function"!==typeof t)throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,D,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),a=[],i=0;i<arguments.length;i++)a.push(arguments[i]);a.push((function(e,n){e?r(e):t(n)}));try{e.apply(this,a)}catch(o){r(o)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),D&&Object.defineProperty(t,D,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,n(e))},t.promisify.custom=D,t.callbackify=j}).call(this,r("4362"))},"320c":function(e,t,r){"use strict";
  2. /*
  3. object-assign
  4. (c) Sindre Sorhus
  5. @license MIT
  6. */var n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function s(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==n.join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(i){return!1}}e.exports=s()?Object.assign:function(e,t){for(var r,s,c=o(e),l=1;l<arguments.length;l++){for(var u in r=Object(arguments[l]),r)a.call(r,u)&&(c[u]=r[u]);if(n){s=n(r);for(var h=0;h<s.length;h++)i.call(r,s[h])&&(c[s[h]]=r[s[h]])}}return c}},"35e8":function(e,t,r){"use strict";e.exports={isString:function(e){return"string"===typeof e},isObject:function(e){return"object"===typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},4662:function(e,t,r){"use strict";r("68ef"),r("a71a"),r("9d70"),r("3743"),r("09fe"),r("4d75"),r("e3b3"),r("8270"),r("786d"),r("504b")},"470b":function(e,t,r){"use strict";(function(e){var n=r("b639").Buffer,a=r("d485").Transform,i=r("6b75e"),o=r("3022"),s=r("f654").ok,c=r("b639").kMaxLength,l="Cannot create final Buffer. It would be larger than 0x"+c.toString(16)+" bytes";i.Z_MIN_WINDOWBITS=8,i.Z_MAX_WINDOWBITS=15,i.Z_DEFAULT_WINDOWBITS=15,i.Z_MIN_CHUNK=64,i.Z_MAX_CHUNK=1/0,i.Z_DEFAULT_CHUNK=16384,i.Z_MIN_MEMLEVEL=1,i.Z_MAX_MEMLEVEL=9,i.Z_DEFAULT_MEMLEVEL=8,i.Z_MIN_LEVEL=-1,i.Z_MAX_LEVEL=9,i.Z_DEFAULT_LEVEL=i.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(i),h=0;h<u.length;h++){var f=u[h];f.match(/^Z/)&&Object.defineProperty(t,f,{enumerable:!0,value:i[f],writable:!1})}for(var d={Z_OK:i.Z_OK,Z_STREAM_END:i.Z_STREAM_END,Z_NEED_DICT:i.Z_NEED_DICT,Z_ERRNO:i.Z_ERRNO,Z_STREAM_ERROR:i.Z_STREAM_ERROR,Z_DATA_ERROR:i.Z_DATA_ERROR,Z_MEM_ERROR:i.Z_MEM_ERROR,Z_BUF_ERROR:i.Z_BUF_ERROR,Z_VERSION_ERROR:i.Z_VERSION_ERROR},p=Object.keys(d),g=0;g<p.length;g++){var m=p[g];d[d[m]]=m}function v(e,t,r){var a=[],i=0;function o(){var t;while(null!==(t=e.read()))a.push(t),i+=t.length;e.once("readable",o)}function s(t){e.removeListener("end",u),e.removeListener("readable",o),r(t)}function u(){var t,o=null;i>=c?o=new RangeError(l):t=n.concat(a,i),a=[],e.close(),r(o,t)}e.on("error",s),e.on("end",u),e.end(t),o()}function y(e,t){if("string"===typeof t&&(t=n.from(t)),!n.isBuffer(t))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(t,r)}function b(e){if(!(this instanceof b))return new b(e);T.call(this,e,i.DEFLATE)}function w(e){if(!(this instanceof w))return new w(e);T.call(this,e,i.INFLATE)}function k(e){if(!(this instanceof k))return new k(e);T.call(this,e,i.GZIP)}function S(e){if(!(this instanceof S))return new S(e);T.call(this,e,i.GUNZIP)}function x(e){if(!(this instanceof x))return new x(e);T.call(this,e,i.DEFLATERAW)}function _(e){if(!(this instanceof _))return new _(e);T.call(this,e,i.INFLATERAW)}function A(e){if(!(this instanceof A))return new A(e);T.call(this,e,i.UNZIP)}function C(e){return e===i.Z_NO_FLUSH||e===i.Z_PARTIAL_FLUSH||e===i.Z_SYNC_FLUSH||e===i.Z_FULL_FLUSH||e===i.Z_FINISH||e===i.Z_BLOCK}function T(e,r){var o=this;if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,a.call(this,e),e.flush&&!C(e.flush))throw new Error("Invalid flush flag: "+e.flush);if(e.finishFlush&&!C(e.finishFlush))throw new Error("Invalid flush flag: "+e.finishFlush);if(this._flushFlag=e.flush||i.Z_NO_FLUSH,this._finishFlushFlag="undefined"!==typeof e.finishFlush?e.finishFlush:i.Z_FINISH,e.chunkSize&&(e.chunkSize<t.Z_MIN_CHUNK||e.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBits<t.Z_MIN_WINDOWBITS||e.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.level<t.Z_MIN_LEVEL||e.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevel<t.Z_MIN_MEMLEVEL||e.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!n.isBuffer(e.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new i.Zlib(r);var s=this;this._hadError=!1,this._handle.onerror=function(e,r){E(s),s._hadError=!0;var n=new Error(e);n.errno=r,n.code=t.codes[r],s.emit("error",n)};var c=t.Z_DEFAULT_COMPRESSION;"number"===typeof e.level&&(c=e.level);var l=t.Z_DEFAULT_STRATEGY;"number"===typeof e.strategy&&(l=e.strategy),this._handle.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,c,e.memLevel||t.Z_DEFAULT_MEMLEVEL,l,e.dictionary),this._buffer=n.allocUnsafe(this._chunkSize),this._offset=0,this._level=c,this._strategy=l,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!o._handle},configurable:!0,enumerable:!0})}function E(t,r){r&&e.nextTick(r),t._handle&&(t._handle.close(),t._handle=null)}function P(e){e.emit("close")}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(d),writable:!1}),t.Deflate=b,t.Inflate=w,t.Gzip=k,t.Gunzip=S,t.DeflateRaw=x,t.InflateRaw=_,t.Unzip=A,t.createDeflate=function(e){return new b(e)},t.createInflate=function(e){return new w(e)},t.createDeflateRaw=function(e){return new x(e)},t.createInflateRaw=function(e){return new _(e)},t.createGzip=function(e){return new k(e)},t.createGunzip=function(e){return new S(e)},t.createUnzip=function(e){return new A(e)},t.deflate=function(e,t,r){return"function"===typeof t&&(r=t,t={}),v(new b(t),e,r)},t.deflateSync=function(e,t){return y(new b(t),e)},t.gzip=function(e,t,r){return"function"===typeof t&&(r=t,t={}),v(new k(t),e,r)},t.gzipSync=function(e,t){return y(new k(t),e)},t.deflateRaw=function(e,t,r){return"function"===typeof t&&(r=t,t={}),v(new x(t),e,r)},t.deflateRawSync=function(e,t){return y(new x(t),e)},t.unzip=function(e,t,r){return"function"===typeof t&&(r=t,t={}),v(new A(t),e,r)},t.unzipSync=function(e,t){return y(new A(t),e)},t.inflate=function(e,t,r){return"function"===typeof t&&(r=t,t={}),v(new w(t),e,r)},t.inflateSync=function(e,t){return y(new w(t),e)},t.gunzip=function(e,t,r){return"function"===typeof t&&(r=t,t={}),v(new S(t),e,r)},t.gunzipSync=function(e,t){return y(new S(t),e)},t.inflateRaw=function(e,t,r){return"function"===typeof t&&(r=t,t={}),v(new _(t),e,r)},t.inflateRawSync=function(e,t){return y(new _(t),e)},o.inherits(T,a),T.prototype.params=function(r,n,a){if(r<t.Z_MIN_LEVEL||r>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+r);if(n!=t.Z_FILTERED&&n!=t.Z_HUFFMAN_ONLY&&n!=t.Z_RLE&&n!=t.Z_FIXED&&n!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==r||this._strategy!==n){var o=this;this.flush(i.Z_SYNC_FLUSH,(function(){s(o._handle,"zlib binding closed"),o._handle.params(r,n),o._hadError||(o._level=r,o._strategy=n,a&&a())}))}else e.nextTick(a)},T.prototype.reset=function(){return s(this._handle,"zlib binding closed"),this._handle.reset()},T.prototype._flush=function(e){this._transform(n.alloc(0),"",e)},T.prototype.flush=function(t,r){var a=this,o=this._writableState;("function"===typeof t||void 0===t&&!r)&&(r=t,t=i.Z_FULL_FLUSH),o.ended?r&&e.nextTick(r):o.ending?r&&this.once("end",r):o.needDrain?r&&this.once("drain",(function(){return a.flush(t,r)})):(this._flushFlag=t,this.write(n.alloc(0),"",r))},T.prototype.close=function(t){E(this,t),e.nextTick(P,this)},T.prototype._transform=function(e,t,r){var a,o=this._writableState,s=o.ending||o.ended,c=s&&(!e||o.length===e.length);return null===e||n.isBuffer(e)?this._handle?(c?a=this._finishFlushFlag:(a=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||i.Z_NO_FLUSH)),void this._processChunk(e,a,r)):r(new Error("zlib binding closed")):r(new Error("invalid input"))},T.prototype._processChunk=function(e,t,r){var a=e&&e.length,i=this._chunkSize-this._offset,o=0,u=this,h="function"===typeof r;if(!h){var f,d=[],p=0;this.on("error",(function(e){f=e})),s(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(t,e,o,a,this._buffer,this._offset,i)}while(!this._hadError&&y(g[0],g[1]));if(this._hadError)throw f;if(p>=c)throw E(this),new RangeError(l);var m=n.concat(d,p);return E(this),m}s(this._handle,"zlib binding closed");var v=this._handle.write(t,e,o,a,this._buffer,this._offset,i);function y(c,l){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var f=i-l;if(s(f>=0,"have should not go down"),f>0){var g=u._buffer.slice(u._offset,u._offset+f);u._offset+=f,h?u.push(g):(d.push(g),p+=g.length)}if((0===l||u._offset>=u._chunkSize)&&(i=u._chunkSize,u._offset=0,u._buffer=n.allocUnsafe(u._chunkSize)),0===l){if(o+=a-c,a=c,!h)return!0;var m=u._handle.write(t,e,o,a,u._buffer,u._offset,u._chunkSize);return m.callback=y,void(m.buffer=e)}if(!h)return!1;r()}}v.buffer=e,v.callback=y},o.inherits(b,T),o.inherits(w,T),o.inherits(k,T),o.inherits(S,T),o.inherits(x,T),o.inherits(_,T),o.inherits(A,T)}).call(this,r("4362"))},"4cd2":function(e,t,r){"use strict";var n=r("965f"),a=r.n(n);a.a},"4dc6":function(e,t,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"53a8":function(e,t){e.exports=n;var r=Object.prototype.hasOwnProperty;function n(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];for(var a in n)r.call(n,a)&&(e[a]=n[a])}return e}},"5e98":function(e,t,r){},"684d":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"layout"},[r("div",{staticClass:"topHeader"},[r("van-icon",{staticClass:"vanIcon",attrs:{name:"arrow-left"},on:{click:e.backtrack}}),r("span",[e._v(e._s("0"===e.data.startupStatus?"施工启动详情":"工程控制单启动详情"))])],1),r("div",{staticClass:"textContent"},[r("div",{staticClass:"sample"},[r("van-cell-group",[r("van-cell",{attrs:{title:"施工单位",value:e.data.constructionUnit}}),r("van-cell",{attrs:{title:"承包商领队",value:e.data.constructionLeader}}),r("van-cell",{attrs:{title:"施工人数",value:e.data.constructionNumber}}),r("van-cell",{attrs:{title:"陆地负责人",value:e.data.headLand}}),r("div",{directives:[{name:"show",rawName:"v-show",value:"0"===e.data.startupStatus,expression:"data.startupStatus === '0'"}],staticClass:"dropdown"},[r("p",[e._v("海上负责人")]),r("p",[r("van-popover",{attrs:{id:"pop",trigger:"click",actions:e.actions},on:{select:e.onSelect},scopedSlots:e._u([{key:"reference",fn:function(){return[r("span",{staticStyle:{color:"gray"}},[e._v(e._s(e.person))]),r("van-icon",{class:e.showPopover?"transtion":"",attrs:{name:"arrow",color:"gray"}})]},proxy:!0}]),model:{value:e.showPopover,callback:function(t){e.showPopover=t},expression:"showPopover"}})],1)]),r("van-cell",{directives:[{name:"show",rawName:"v-show",value:"0"!==e.data.startupStatus,expression:"data.startupStatus !== '0'"}],attrs:{title:"海上负责人",value:e.data.seaLand}})],1)],1),r("div",{staticClass:"sample"},[r("div",{staticClass:"projectName"},[r("p",{staticStyle:{color:"rgb(102, 102, 102)"}},[e._v("项目名称")]),r("p",{staticStyle:{color:"#797979"}},[e._v(e._s(e.data.projectName))])])]),r("div",{staticClass:"sample"},[r("van-cell",{attrs:{title:"管理中心",value:e.data.managementCenter}})],1),"0"!==e.data.startupStatus?r("div",{staticClass:"sample"},e._l(e.data.constructionFlowLogDtoList,(function(t,n){return r("div",{key:n,staticClass:"dropdowns"},[r("span",{directives:[{name:"show",rawName:"v-show",value:t.constructionPictureList.length,expression:"item.constructionPictureList.length"}],on:{click:function(r){return e.showPopup(t)}}},[e._v("查看")]),r("h5",{staticClass:"title"},[e._v(e._s(n+1+"."+t.processContent))]),r("p",[e._v(" 描述:"+e._s(t.describeNoteArray?t.describeNoteArray.join():"")+" ")]),r("h5",{staticStyle:{"margin-top":".2rem"}},[e._v("确认人签字:")]),r("div",{staticClass:"sign"},e._l(t.signatureConfirmingList,(function(e,t){return r("img",{key:t,attrs:{src:e,alt:""}})})),0),r("h5",[e._v(e._s(t.approvalTime))])])})),0):e._e(),"0"===e.data.startupStatus?r("div",{staticClass:"foot"},[r("p",[r("van-button",{attrs:{type:"default"},on:{click:e.backtrack}},[e._v("取消")]),r("van-button",{staticStyle:{background:"rgb(0, 64, 152)"},attrs:{type:"info"},on:{click:e.startPro}},[e._v("启动")])],1)]):e._e(),r("van-popup",{style:{height:"100%",width:"100%",background:"#f2f2f2"},attrs:{round:"",closeable:""},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[e.imgList.length?r("ul",{staticClass:"textPdf"},e._l(e.imgList,(function(t,n){return r("li",{key:n,staticStyle:{width:"auto",height:"auto"},on:{click:function(r){return e.seeImg(t)}}},[r("img",{staticStyle:{width:"100%"},attrs:{src:t,alt:""}})])})),0):r("div",{staticClass:"textPdfNo"},[e._v("暂无数据!")])])],1),r("van-image-preview",{attrs:{images:e.images},model:{value:e.showPic,callback:function(t){e.showPic=t},expression:"showPic"}})],1)},a=[],i=(r("4160"),r("c975"),r("b0c0"),r("d3b7"),r("ac1f"),r("3ca3"),r("466d"),r("1276"),r("5cc6"),r("9a8c"),r("a975"),r("735e"),r("c1ac"),r("d139"),r("3a7b"),r("d5d6"),r("82f8"),r("e91f"),r("60bd"),r("5f96"),r("3280"),r("3fcc"),r("ca91"),r("25a1"),r("cd26"),r("3c5d"),r("2954"),r("649e"),r("219c"),r("170b"),r("b39a"),r("72f7"),r("159b"),r("ddb0"),r("5530")),o=r("ade3"),s=(r("4662"),r("28a2")),c=r("fe3c"),l=r.n(c),u=r("3324"),h=r("2f62"),f=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},d=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"pdfBox"},[r("div",{attrs:{id:"previewPdf"}})])}],p=r("23f7"),g=r.n(p),m=(r("5e98"),{name:"pdfh5",data:function(){return{pdfh5:null}},methods:{openPdf:function(e){this.pdfh5=new g.a("#previewPdf",{pdfurl:e})}}}),v=m,y=(r("4cd2"),r("2877")),b=Object(y["a"])(v,f,d,!1,null,"2826b29e",null),w=(b.exports,{name:"VueCli4VantIndex",data:function(){return{pdfh5:null,showPopover:!1,actions:[],show1:!1,images:[],person:"请选择",imgList:[],loginName:"",data:{},show:!1,pdfShow:!1,safetyEducationList:[],numPages:"",src:"",pdfUrl:"",rotate:0,showPic:!1,style:"width:100%",widt:100}},components:Object(o["a"])({},s["a"].Component.name,s["a"].Component),computed:Object(i["a"])({},Object(h["b"])("login",["user"])),mounted:function(){l.a.attach(document.getElementById("pop")),this.getProjectByProjectNo()},methods:{dataURLtoBlob:function(e){var t=e.split(","),r=t[0].match(/:(.*?);/)[1],n=atob(t[1]),a=n.length,i=new Uint8Array(a);while(a--)i[a]=n.charCodeAt(a);return new Blob([i],{type:r})},downloadFile:function(e,t){var r=document.createElement("a");r.setAttribute("href",e),r.setAttribute("download",t),r.setAttribute("target","_blank");var n=document.createEvent("MouseEvents");n.initEvent("click",!0,!0),r.dispatchEvent(n)},seeImg:function(e){console.log(e),this.images=[],this.images.push(e),this.showPic=!0},seePdf:function(e){var t=this;e?(console.log(e),Object(u["l"])(e).then((function(e){200===e.data.code?(t.show1=!0,t.$nextTick((function(){console.log(e.data.data,"数据返回了!"),t.$refs.previewPdfh5.openPdf(e.data.data)}))):t.$notify({type:"danger",message:e.data.msg,duration:1e3})}))):this.$notify({type:"danger",message:"pdf文件未上传,暂无法查看!",duration:1e3})},getProjectByProjectNo:function(){var e=this;Object(u["u"])({projectNo:this.user.projectNo}).then((function(t){var r=t.data;200===r.code?(console.log(r.data),e.actions=[],e.data=r.data,"0"===r.data.startupStatus&&r.data.sysUsers.forEach((function(t){e.actions.push({text:t.userName,value:t.loginName})}))):e.$notify({type:"danger",message:r.msg,duration:1e3})})).catch((function(){e.$notify({type:"danger",message:"数据获取失败!",duration:1e3})}))},showPopup:function(e){var t=this;if(console.log(e),this.safetyEducationList=[],this.imgList=[],e.constructionPictureList.length){var r=[];e.constructionPictureList.forEach((function(e){var t=e.url.indexOf(":");r.push(Object(u["l"])(e.url.substring(0,t)))})),Promise.all(r).then((function(e){console.log(e),e.forEach((function(e){t.imgList.push(e.data.data)}))}))}this.show=!0},backtrack:function(){this.$router.go(-1)},onSelect:function(e){console.log(e),this.person=e.text,this.loginName=e.value},startPro:function(){var e=this;this.loginName?Object(u["H"])({projectNo:this.data.projectNo,seaLand:this.loginName}).then((function(t){var r=t.data;200===r.code?(e.$notify({type:"success",message:"项目启动成功",duration:1e3}),e.getProjectByProjectNo()):e.$notify({type:"danger",message:r.msg,duration:1e3})})):this.$notify({type:"warning",message:"请选择海上负责人!",duration:1e3})}}}),k=w,S=(r("7288"),Object(y["a"])(k,n,a,!1,null,"7b1fb31c",null));t["default"]=S.exports},6853:function(e,t,r){"use strict";var n=r("be7fe"),a=15,i=852,o=592,s=0,c=1,l=2,u=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],f=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,p,g,m,v,y){var b,w,k,S,x,_,A,C,T,E=y.bits,P=0,O=0,R=0,I=0,F=0,L=0,N=0,D=0,M=0,j=0,B=null,U=0,q=new n.Buf16(a+1),z=new n.Buf16(a+1),H=null,W=0;for(P=0;P<=a;P++)q[P]=0;for(O=0;O<p;O++)q[t[r+O]]++;for(F=E,I=a;I>=1;I--)if(0!==q[I])break;if(F>I&&(F=I),0===I)return g[m++]=20971520,g[m++]=20971520,y.bits=1,0;for(R=1;R<I;R++)if(0!==q[R])break;for(F<R&&(F=R),D=1,P=1;P<=a;P++)if(D<<=1,D-=q[P],D<0)return-1;if(D>0&&(e===s||1!==I))return-1;for(z[1]=0,P=1;P<a;P++)z[P+1]=z[P]+q[P];for(O=0;O<p;O++)0!==t[r+O]&&(v[z[t[r+O]]++]=O);if(e===s?(B=H=v,_=19):e===c?(B=u,U-=257,H=h,W-=257,_=256):(B=f,H=d,_=-1),j=0,O=0,P=R,x=m,L=F,N=0,k=-1,M=1<<F,S=M-1,e===c&&M>i||e===l&&M>o)return 1;for(;;){A=P-N,v[O]<_?(C=0,T=v[O]):v[O]>_?(C=H[W+v[O]],T=B[U+v[O]]):(C=96,T=0),b=1<<P-N,w=1<<L,R=w;do{w-=b,g[x+(j>>N)+w]=A<<24|C<<16|T|0}while(0!==w);b=1<<P-1;while(j&b)b>>=1;if(0!==b?(j&=b-1,j+=b):j=0,O++,0===--q[P]){if(P===I)break;P=t[r+v[O]]}if(P>F&&(j&S)!==k){0===N&&(N=F),x+=R,L=P-N,D=1<<L;while(L+N<I){if(D-=q[L+N],D<=0)break;L++,D<<=1}if(M+=1<<L,e===c&&M>i||e===l&&M>o)return 1;k=j&S,g[k]=F<<24|L<<16|x-m|0}}return 0!==j&&(g[x+j]=P-N<<24|64<<16|0),y.bits=F,0}},"68bf":function(e,t,r){var n,a;/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */!function(t,r){"use strict";"object"==typeof e.exports?e.exports=t.document?r(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return r(e)}:r(t)}("undefined"!=typeof window?window:this,(function(r,i){"use strict";var o=[],s=Object.getPrototypeOf,c=o.slice,l=o.flat?function(e){return o.flat.call(e)}:function(e){return o.concat.apply([],e)},u=o.push,h=o.indexOf,f={},d=f.toString,p=f.hasOwnProperty,g=p.toString,m=g.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},b=function(e){return null!=e&&e===e.window},w=r.document,k={type:!0,src:!0,nonce:!0,noModule:!0};function S(e,t,r){var n,a,i=(r=r||w).createElement("script");if(i.text=e,t)for(n in k)(a=t[n]||t.getAttribute&&t.getAttribute(n))&&i.setAttribute(n,a);r.head.appendChild(i).parentNode.removeChild(i)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[d.call(e)]||"object":typeof e}var _="3.6.0",A=function(e,t){return new A.fn.init(e,t)};function C(e){var t=!!e&&"length"in e&&e.length,r=x(e);return!y(e)&&!b(e)&&("array"===r||0===t||"number"==typeof t&&0<t&&t-1 in e)}A.fn=A.prototype={jquery:_,constructor:A,length:0,toArray:function(){return c.call(this)},get:function(e){return null==e?c.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=A.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return A.each(this,e)},map:function(e){return this.pushStack(A.map(this,(function(t,r){return e.call(t,r,t)})))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(A.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,r=+e+(e<0?t:0);return this.pushStack(0<=r&&r<t?[this[r]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:o.sort,splice:o.splice},A.extend=A.fn.extend=function(){var e,t,r,n,a,i,o=arguments[0]||{},s=1,c=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[s]||{},s++),"object"==typeof o||y(o)||(o={}),s===c&&(o=this,s--);s<c;s++)if(null!=(e=arguments[s]))for(t in e)n=e[t],"__proto__"!==t&&o!==n&&(l&&n&&(A.isPlainObject(n)||(a=Array.isArray(n)))?(r=o[t],i=a&&!Array.isArray(r)?[]:a||A.isPlainObject(r)?r:{},a=!1,o[t]=A.extend(l,i,n)):void 0!==n&&(o[t]=n));return o},A.extend({expando:"jQuery"+(_+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,r;return!(!e||"[object Object]"!==d.call(e))&&(!(t=s(e))||"function"==typeof(r=p.call(t,"constructor")&&t.constructor)&&g.call(r)===m)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,r){S(e,{nonce:t&&t.nonce},r)},each:function(e,t){var r,n=0;if(C(e)){for(r=e.length;n<r;n++)if(!1===t.call(e[n],n,e[n]))break}else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},makeArray:function(e,t){var r=t||[];return null!=e&&(C(Object(e))?A.merge(r,"string"==typeof e?[e]:e):u.call(r,e)),r},inArray:function(e,t,r){return null==t?-1:h.call(t,e,r)},merge:function(e,t){for(var r=+t.length,n=0,a=e.length;n<r;n++)e[a++]=t[n];return e.length=a,e},grep:function(e,t,r){for(var n=[],a=0,i=e.length,o=!r;a<i;a++)!t(e[a],a)!==o&&n.push(e[a]);return n},map:function(e,t,r){var n,a,i=0,o=[];if(C(e))for(n=e.length;i<n;i++)null!=(a=t(e[i],i,r))&&o.push(a);else for(i in e)null!=(a=t(e[i],i,r))&&o.push(a);return l(o)},guid:1,support:v}),"function"==typeof Symbol&&(A.fn[Symbol.iterator]=o[Symbol.iterator]),A.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){f["[object "+t+"]"]=t.toLowerCase()}));var T=function(e){var t,r,n,a,i,o,s,c,l,u,h,f,d,p,g,m,v,y,b,w="sizzle"+1*new Date,k=e.document,S=0,x=0,_=ce(),A=ce(),C=ce(),T=ce(),E=function(e,t){return e===t&&(h=!0),0},P={}.hasOwnProperty,O=[],R=O.pop,I=O.push,F=O.push,L=O.slice,N=function(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},D="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",j="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",B="\\["+M+"*("+j+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+M+"*\\]",U=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",q=new RegExp(M+"+","g"),z=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),H=new RegExp("^"+M+"*,"+M+"*"),W=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),G=new RegExp(M+"|>"),X=new RegExp(U),Y=new RegExp("^"+j+"$"),V={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+U),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+D+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Z=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),re=function(e,t){var r="0x"+e.slice(1)-65536;return t||(r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320))},ne=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ae=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){f()},oe=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{F.apply(O=L.call(k.childNodes),k.childNodes),O[k.childNodes.length].nodeType}catch(t){F={apply:O.length?function(e,t){I.apply(e,L.call(t))}:function(e,t){var r=e.length,n=0;while(e[r++]=t[n++]);e.length=r-1}}}function se(e,t,n,a){var i,s,l,u,h,p,v,y=t&&t.ownerDocument,k=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==k&&9!==k&&11!==k)return n;if(!a&&(f(t),t=t||d,g)){if(11!==k&&(h=$.exec(e)))if(i=h[1]){if(9===k){if(!(l=t.getElementById(i)))return n;if(l.id===i)return n.push(l),n}else if(y&&(l=y.getElementById(i))&&b(t,l)&&l.id===i)return n.push(l),n}else{if(h[2])return F.apply(n,t.getElementsByTagName(e)),n;if((i=h[3])&&r.getElementsByClassName&&t.getElementsByClassName)return F.apply(n,t.getElementsByClassName(i)),n}if(r.qsa&&!T[e+" "]&&(!m||!m.test(e))&&(1!==k||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===k&&(G.test(e)||W.test(e))){(y=ee.test(e)&&ve(t.parentNode)||t)===t&&r.scope||((u=t.getAttribute("id"))?u=u.replace(ne,ae):t.setAttribute("id",u=w)),s=(p=o(e)).length;while(s--)p[s]=(u?"#"+u:":scope")+" "+be(p[s]);v=p.join(",")}try{return F.apply(n,y.querySelectorAll(v)),n}catch(t){T(e,!0)}finally{u===w&&t.removeAttribute("id")}}}return c(e.replace(z,"$1"),t,n,a)}function ce(){var e=[];return function t(r,a){return e.push(r+" ")>n.cacheLength&&delete t[e.shift()],t[r+" "]=a}}function le(e){return e[w]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function he(e,t){var r=e.split("|"),a=r.length;while(a--)n.attrHandle[r[a]]=t}function fe(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(r)while(r=r.nextSibling)if(r===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var r=t.nodeName.toLowerCase();return("input"===r||"button"===r)&&t.type===e}}function ge(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&oe(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function me(e){return le((function(t){return t=+t,le((function(r,n){var a,i=e([],r.length,t),o=i.length;while(o--)r[a=i[o]]&&(r[a]=!(n[a]=r[a]))}))}))}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(t in r=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,r=e&&(e.ownerDocument||e).documentElement;return!Z.test(t||r&&r.nodeName||"HTML")},f=se.setDocument=function(e){var t,a,o=e?e.ownerDocument||e:k;return o!=d&&9===o.nodeType&&o.documentElement&&(p=(d=o).documentElement,g=!i(d),k!=d&&(a=d.defaultView)&&a.top!==a&&(a.addEventListener?a.addEventListener("unload",ie,!1):a.attachEvent&&a.attachEvent("onunload",ie)),r.scope=ue((function(e){return p.appendChild(e).appendChild(d.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),r.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),r.getElementsByTagName=ue((function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length})),r.getElementsByClassName=Q.test(d.getElementsByClassName),r.getById=ue((function(e){return p.appendChild(e).id=w,!d.getElementsByName||!d.getElementsByName(w).length})),r.getById?(n.filter.ID=function(e){var t=e.replace(te,re);return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var r=t.getElementById(e);return r?[r]:[]}}):(n.filter.ID=function(e){var t=e.replace(te,re);return function(e){var r="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return r&&r.value===t}},n.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var r,n,a,i=t.getElementById(e);if(i){if((r=i.getAttributeNode("id"))&&r.value===e)return[i];a=t.getElementsByName(e),n=0;while(i=a[n++])if((r=i.getAttributeNode("id"))&&r.value===e)return[i]}return[]}}),n.find.TAG=r.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):r.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],a=0,i=t.getElementsByTagName(e);if("*"===e){while(r=i[a++])1===r.nodeType&&n.push(r);return n}return i},n.find.CLASS=r.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],m=[],(r.qsa=Q.test(d.querySelectorAll))&&(ue((function(e){var t;p.appendChild(e).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+M+"*(?:value|"+D+")"),e.querySelectorAll("[id~="+w+"-]").length||m.push("~="),(t=d.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||m.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||m.push(".#.+[+~]"),e.querySelectorAll("\\\f"),m.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")}))),(r.matchesSelector=Q.test(y=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ue((function(e){r.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",U)})),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(p.compareDocumentPosition),b=t||Q.test(p.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},E=t?function(e,t){if(e===t)return h=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!r.sortDetached&&t.compareDocumentPosition(e)===n?e==d||e.ownerDocument==k&&b(k,e)?-1:t==d||t.ownerDocument==k&&b(k,t)?1:u?N(u,e)-N(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return h=!0,0;var r,n=0,a=e.parentNode,i=t.parentNode,o=[e],s=[t];if(!a||!i)return e==d?-1:t==d?1:a?-1:i?1:u?N(u,e)-N(u,t):0;if(a===i)return fe(e,t);r=e;while(r=r.parentNode)o.unshift(r);r=t;while(r=r.parentNode)s.unshift(r);while(o[n]===s[n])n++;return n?fe(o[n],s[n]):o[n]==k?-1:s[n]==k?1:0}),d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(f(e),r.matchesSelector&&g&&!T[t+" "]&&(!v||!v.test(t))&&(!m||!m.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){T(t,!0)}return 0<se(t,d,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=d&&f(e),b(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=d&&f(e);var a=n.attrHandle[t.toLowerCase()],i=a&&P.call(n.attrHandle,t.toLowerCase())?a(e,t,!g):void 0;return void 0!==i?i:r.attributes||!g?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},se.escape=function(e){return(e+"").replace(ne,ae)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],a=0,i=0;if(h=!r.detectDuplicates,u=!r.sortStable&&e.slice(0),e.sort(E),h){while(t=e[i++])t===e[i]&&(a=n.push(i));while(a--)e.splice(n[a],1)}return u=null,e},a=se.getText=function(e){var t,r="",n=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=a(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[n++])r+=a(t);return r},(n=se.selectors={cacheLength:50,createPseudo:le,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,re),e[3]=(e[3]||e[4]||e[5]||"").replace(te,re),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&X.test(r)&&(t=o(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,re).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=_[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&_(e,(function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,r){return function(n){var a=se.attr(n,e);return null==a?"!="===t:!t||(a+="","="===t?a===r:"!="===t?a!==r:"^="===t?r&&0===a.indexOf(r):"*="===t?r&&-1<a.indexOf(r):"$="===t?r&&a.slice(-r.length)===r:"~="===t?-1<(" "+a.replace(q," ")+" ").indexOf(r):"|="===t&&(a===r||a.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,r,n,a){var i="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===n&&0===a?function(e){return!!e.parentNode}:function(t,r,c){var l,u,h,f,d,p,g=i!==o?"nextSibling":"previousSibling",m=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!c&&!s,b=!1;if(m){if(i){while(g){f=t;while(f=f[g])if(s?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=g="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?m.firstChild:m.lastChild],o&&y){b=(d=(l=(u=(h=(f=m)[w]||(f[w]={}))[f.uniqueID]||(h[f.uniqueID]={}))[e]||[])[0]===S&&l[1])&&l[2],f=d&&m.childNodes[d];while(f=++d&&f&&f[g]||(b=d=0)||p.pop())if(1===f.nodeType&&++b&&f===t){u[e]=[S,d,b];break}}else if(y&&(b=d=(l=(u=(h=(f=t)[w]||(f[w]={}))[f.uniqueID]||(h[f.uniqueID]={}))[e]||[])[0]===S&&l[1]),!1===b)while(f=++d&&f&&f[g]||(b=d=0)||p.pop())if((s?f.nodeName.toLowerCase()===v:1===f.nodeType)&&++b&&(y&&((u=(h=f[w]||(f[w]={}))[f.uniqueID]||(h[f.uniqueID]={}))[e]=[S,b]),f===t))break;return(b-=a)===n||b%n==0&&0<=b/n}}},PSEUDO:function(e,t){var r,a=n.pseudos[e]||n.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[w]?a(t):1<a.length?(r=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,r){var n,i=a(e,t),o=i.length;while(o--)e[n=N(e,i[o])]=!(r[n]=i[o])})):function(e){return a(e,0,r)}):a}},pseudos:{not:le((function(e){var t=[],r=[],n=s(e.replace(z,"$1"));return n[w]?le((function(e,t,r,a){var i,o=n(e,null,a,[]),s=e.length;while(s--)(i=o[s])&&(e[s]=!(t[s]=i))})):function(e,a,i){return t[0]=e,n(t,null,i,r),t[0]=null,!r.pop()}})),has:le((function(e){return function(t){return 0<se(e,t).length}})),contains:le((function(e){return e=e.replace(te,re),function(t){return-1<(t.textContent||a(t)).indexOf(e)}})),lang:le((function(e){return Y.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,re).toLowerCase(),function(t){var r;do{if(r=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(r=r.toLowerCase())===e||0===r.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var r=e.location&&e.location.hash;return r&&r.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:me((function(){return[0]})),last:me((function(e,t){return[t-1]})),eq:me((function(e,t,r){return[r<0?r+t:r]})),even:me((function(e,t){for(var r=0;r<t;r+=2)e.push(r);return e})),odd:me((function(e,t){for(var r=1;r<t;r+=2)e.push(r);return e})),lt:me((function(e,t,r){for(var n=r<0?r+t:t<r?t:r;0<=--n;)e.push(n);return e})),gt:me((function(e,t,r){for(var n=r<0?r+t:r;++n<t;)e.push(n);return e}))}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})n.pseudos[t]=pe(t);function ye(){}function be(e){for(var t=0,r=e.length,n="";t<r;t++)n+=e[t].value;return n}function we(e,t,r){var n=t.dir,a=t.next,i=a||n,o=r&&"parentNode"===i,s=x++;return t.first?function(t,r,a){while(t=t[n])if(1===t.nodeType||o)return e(t,r,a);return!1}:function(t,r,c){var l,u,h,f=[S,s];if(c){while(t=t[n])if((1===t.nodeType||o)&&e(t,r,c))return!0}else while(t=t[n])if(1===t.nodeType||o)if(u=(h=t[w]||(t[w]={}))[t.uniqueID]||(h[t.uniqueID]={}),a&&a===t.nodeName.toLowerCase())t=t[n]||t;else{if((l=u[i])&&l[0]===S&&l[1]===s)return f[2]=l[2];if((u[i]=f)[2]=e(t,r,c))return!0}return!1}}function ke(e){return 1<e.length?function(t,r,n){var a=e.length;while(a--)if(!e[a](t,r,n))return!1;return!0}:e[0]}function Se(e,t,r,n,a){for(var i,o=[],s=0,c=e.length,l=null!=t;s<c;s++)(i=e[s])&&(r&&!r(i,n,a)||(o.push(i),l&&t.push(s)));return o}function xe(e,t,r,n,a,i){return n&&!n[w]&&(n=xe(n)),a&&!a[w]&&(a=xe(a,i)),le((function(i,o,s,c){var l,u,h,f=[],d=[],p=o.length,g=i||function(e,t,r){for(var n=0,a=t.length;n<a;n++)se(e,t[n],r);return r}(t||"*",s.nodeType?[s]:s,[]),m=!e||!i&&t?g:Se(g,f,e,s,c),v=r?a||(i?e:p||n)?[]:o:m;if(r&&r(m,v,s,c),n){l=Se(v,d),n(l,[],s,c),u=l.length;while(u--)(h=l[u])&&(v[d[u]]=!(m[d[u]]=h))}if(i){if(a||e){if(a){l=[],u=v.length;while(u--)(h=v[u])&&l.push(m[u]=h);a(null,v=[],l,c)}u=v.length;while(u--)(h=v[u])&&-1<(l=a?N(i,h):f[u])&&(i[l]=!(o[l]=h))}}else v=Se(v===o?v.splice(p,v.length):v),a?a(null,o,v,c):F.apply(o,v)}))}function _e(e){for(var t,r,a,i=e.length,o=n.relative[e[0].type],s=o||n.relative[" "],c=o?1:0,u=we((function(e){return e===t}),s,!0),h=we((function(e){return-1<N(t,e)}),s,!0),f=[function(e,r,n){var a=!o&&(n||r!==l)||((t=r).nodeType?u(e,r,n):h(e,r,n));return t=null,a}];c<i;c++)if(r=n.relative[e[c].type])f=[we(ke(f),r)];else{if((r=n.filter[e[c].type].apply(null,e[c].matches))[w]){for(a=++c;a<i;a++)if(n.relative[e[a].type])break;return xe(1<c&&ke(f),1<c&&be(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(z,"$1"),r,c<a&&_e(e.slice(c,a)),a<i&&_e(e=e.slice(a)),a<i&&be(e))}f.push(r)}return ke(f)}return ye.prototype=n.filters=n.pseudos,n.setFilters=new ye,o=se.tokenize=function(e,t){var r,a,i,o,s,c,l,u=A[e+" "];if(u)return t?0:u.slice(0);s=e,c=[],l=n.preFilter;while(s){for(o in r&&!(a=H.exec(s))||(a&&(s=s.slice(a[0].length)||s),c.push(i=[])),r=!1,(a=W.exec(s))&&(r=a.shift(),i.push({value:r,type:a[0].replace(z," ")}),s=s.slice(r.length)),n.filter)!(a=V[o].exec(s))||l[o]&&!(a=l[o](a))||(r=a.shift(),i.push({value:r,type:o,matches:a}),s=s.slice(r.length));if(!r)break}return t?s.length:s?se.error(e):A(e,c).slice(0)},s=se.compile=function(e,t){var r,a,i,s,c,u,h=[],p=[],m=C[e+" "];if(!m){t||(t=o(e)),r=t.length;while(r--)(m=_e(t[r]))[w]?h.push(m):p.push(m);(m=C(e,(a=p,s=0<(i=h).length,c=0<a.length,u=function(e,t,r,o,u){var h,p,m,v=0,y="0",b=e&&[],w=[],k=l,x=e||c&&n.find.TAG("*",u),_=S+=null==k?1:Math.random()||.1,A=x.length;for(u&&(l=t==d||t||u);y!==A&&null!=(h=x[y]);y++){if(c&&h){p=0,t||h.ownerDocument==d||(f(h),r=!g);while(m=a[p++])if(m(h,t||d,r)){o.push(h);break}u&&(S=_)}s&&((h=!m&&h)&&v--,e&&b.push(h))}if(v+=y,s&&y!==v){p=0;while(m=i[p++])m(b,w,t,r);if(e){if(0<v)while(y--)b[y]||w[y]||(w[y]=R.call(o));w=Se(w)}F.apply(o,w),u&&!e&&0<w.length&&1<v+i.length&&se.uniqueSort(o)}return u&&(S=_,l=k),b},s?le(u):u))).selector=e}return m},c=se.select=function(e,t,r,a){var i,c,l,u,h,f="function"==typeof e&&e,d=!a&&o(e=f.selector||e);if(r=r||[],1===d.length){if(2<(c=d[0]=d[0].slice(0)).length&&"ID"===(l=c[0]).type&&9===t.nodeType&&g&&n.relative[c[1].type]){if(!(t=(n.find.ID(l.matches[0].replace(te,re),t)||[])[0]))return r;f&&(t=t.parentNode),e=e.slice(c.shift().value.length)}i=V.needsContext.test(e)?0:c.length;while(i--){if(l=c[i],n.relative[u=l.type])break;if((h=n.find[u])&&(a=h(l.matches[0].replace(te,re),ee.test(c[0].type)&&ve(t.parentNode)||t))){if(c.splice(i,1),!(e=a.length&&be(c)))return F.apply(r,a),r;break}}}return(f||s(e,d))(a,t,!g,r,!t||ee.test(e)&&ve(t.parentNode)||t),r},r.sortStable=w.split("").sort(E).join("")===w,r.detectDuplicates=!!h,f(),r.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))})),ue((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||he("type|href|height|width",(function(e,t,r){if(!r)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),r.attributes&&ue((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||he("value",(function(e,t,r){if(!r&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||he(D,(function(e,t,r){var n;if(!r)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null})),se}(r);A.find=T,A.expr=T.selectors,A.expr[":"]=A.expr.pseudos,A.uniqueSort=A.unique=T.uniqueSort,A.text=T.getText,A.isXMLDoc=T.isXML,A.contains=T.contains,A.escapeSelector=T.escape;var E=function(e,t,r){var n=[],a=void 0!==r;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(a&&A(e).is(r))break;n.push(e)}return n},P=function(e,t){for(var r=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&r.push(e);return r},O=A.expr.match.needsContext;function R(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var I=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function F(e,t,r){return y(t)?A.grep(e,(function(e,n){return!!t.call(e,n,e)!==r})):t.nodeType?A.grep(e,(function(e){return e===t!==r})):"string"!=typeof t?A.grep(e,(function(e){return-1<h.call(t,e)!==r})):A.filter(t,e,r)}A.filter=function(e,t,r){var n=t[0];return r&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?A.find.matchesSelector(n,e)?[n]:[]:A.find.matches(e,A.grep(t,(function(e){return 1===e.nodeType})))},A.fn.extend({find:function(e){var t,r,n=this.length,a=this;if("string"!=typeof e)return this.pushStack(A(e).filter((function(){for(t=0;t<n;t++)if(A.contains(a[t],this))return!0})));for(r=this.pushStack([]),t=0;t<n;t++)A.find(e,a[t],r);return 1<n?A.uniqueSort(r):r},filter:function(e){return this.pushStack(F(this,e||[],!1))},not:function(e){return this.pushStack(F(this,e||[],!0))},is:function(e){return!!F(this,"string"==typeof e&&O.test(e)?A(e):e||[],!1).length}});var L,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(e,t,r){var n,a;if(!e)return this;if(r=r||L,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!n[1]&&t)return!t||t.jquery?(t||r).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof A?t[0]:t,A.merge(this,A.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:w,!0)),I.test(n[1])&&A.isPlainObject(t))for(n in t)y(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(a=w.getElementById(n[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==r.ready?r.ready(e):e(A):A.makeArray(e,this)}).prototype=A.fn,L=A(w);var D=/^(?:parents|prev(?:Until|All))/,M={children:!0,contents:!0,next:!0,prev:!0};function j(e,t){while((e=e[t])&&1!==e.nodeType);return e}A.fn.extend({has:function(e){var t=A(e,this),r=t.length;return this.filter((function(){for(var e=0;e<r;e++)if(A.contains(this,t[e]))return!0}))},closest:function(e,t){var r,n=0,a=this.length,i=[],o="string"!=typeof e&&A(e);if(!O.test(e))for(;n<a;n++)for(r=this[n];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(o?-1<o.index(r):1===r.nodeType&&A.find.matchesSelector(r,e))){i.push(r);break}return this.pushStack(1<i.length?A.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?h.call(A(e),this[0]):h.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),A.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,"parentNode")},parentsUntil:function(e,t,r){return E(e,"parentNode",r)},next:function(e){return j(e,"nextSibling")},prev:function(e){return j(e,"previousSibling")},nextAll:function(e){return E(e,"nextSibling")},prevAll:function(e){return E(e,"previousSibling")},nextUntil:function(e,t,r){return E(e,"nextSibling",r)},prevUntil:function(e,t,r){return E(e,"previousSibling",r)},siblings:function(e){return P((e.parentNode||{}).firstChild,e)},children:function(e){return P(e.firstChild)},contents:function(e){return null!=e.contentDocument&&s(e.contentDocument)?e.contentDocument:(R(e,"template")&&(e=e.content||e),A.merge([],e.childNodes))}},(function(e,t){A.fn[e]=function(r,n){var a=A.map(this,t,r);return"Until"!==e.slice(-5)&&(n=r),n&&"string"==typeof n&&(a=A.filter(n,a)),1<this.length&&(M[e]||A.uniqueSort(a),D.test(e)&&a.reverse()),this.pushStack(a)}}));var B=/[^\x20\t\r\n\f]+/g;function U(e){return e}function q(e){throw e}function z(e,t,r,n){var a;try{e&&y(a=e.promise)?a.call(e).done(t).fail(r):e&&y(a=e.then)?a.call(e,t,r):t.apply(void 0,[e].slice(n))}catch(e){r.apply(void 0,[e])}}A.Callbacks=function(e){var t,r;e="string"==typeof e?(t=e,r={},A.each(t.match(B)||[],(function(e,t){r[t]=!0})),r):A.extend({},e);var n,a,i,o,s=[],c=[],l=-1,u=function(){for(o=o||e.once,i=n=!0;c.length;l=-1){a=c.shift();while(++l<s.length)!1===s[l].apply(a[0],a[1])&&e.stopOnFalse&&(l=s.length,a=!1)}e.memory||(a=!1),n=!1,o&&(s=a?[]:"")},h={add:function(){return s&&(a&&!n&&(l=s.length-1,c.push(a)),function t(r){A.each(r,(function(r,n){y(n)?e.unique&&h.has(n)||s.push(n):n&&n.length&&"string"!==x(n)&&t(n)}))}(arguments),a&&!n&&u()),this},remove:function(){return A.each(arguments,(function(e,t){var r;while(-1<(r=A.inArray(t,s,r)))s.splice(r,1),r<=l&&l--})),this},has:function(e){return e?-1<A.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return o=c=[],s=a="",this},disabled:function(){return!s},lock:function(){return o=c=[],a||n||(s=a=""),this},locked:function(){return!!o},fireWith:function(e,t){return o||(t=[e,(t=t||[]).slice?t.slice():t],c.push(t),n||u()),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!i}};return h},A.extend({Deferred:function(e){var t=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],n="pending",a={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return A.Deferred((function(r){A.each(t,(function(t,n){var a=y(e[n[4]])&&e[n[4]];i[n[1]]((function(){var e=a&&a.apply(this,arguments);e&&y(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[n[0]+"With"](this,a?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,a){var i=0;function o(e,t,n,a){return function(){var s=this,c=arguments,l=function(){var r,l;if(!(e<i)){if((r=n.apply(s,c))===t.promise())throw new TypeError("Thenable self-resolution");l=r&&("object"==typeof r||"function"==typeof r)&&r.then,y(l)?a?l.call(r,o(i,t,U,a),o(i,t,q,a)):(i++,l.call(r,o(i,t,U,a),o(i,t,q,a),o(i,t,U,t.notifyWith))):(n!==U&&(s=void 0,c=[r]),(a||t.resolveWith)(s,c))}},u=a?l:function(){try{l()}catch(l){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(l,u.stackTrace),i<=e+1&&(n!==q&&(s=void 0,c=[l]),t.rejectWith(s,c))}};e?u():(A.Deferred.getStackHook&&(u.stackTrace=A.Deferred.getStackHook()),r.setTimeout(u))}}return A.Deferred((function(r){t[0][3].add(o(0,r,y(a)?a:U,r.notifyWith)),t[1][3].add(o(0,r,y(e)?e:U)),t[2][3].add(o(0,r,y(n)?n:q))})).promise()},promise:function(e){return null!=e?A.extend(e,a):a}},i={};return A.each(t,(function(e,r){var o=r[2],s=r[5];a[r[1]]=o.add,s&&o.add((function(){n=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=o.fireWith})),a.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,r=t,n=Array(r),a=c.call(arguments),i=A.Deferred(),o=function(e){return function(r){n[e]=this,a[e]=1<arguments.length?c.call(arguments):r,--t||i.resolveWith(n,a)}};if(t<=1&&(z(e,i.done(o(r)).resolve,i.reject,!t),"pending"===i.state()||y(a[r]&&a[r].then)))return i.then();while(r--)z(a[r],o(r),i.reject);return i.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&H.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},A.readyException=function(e){r.setTimeout((function(){throw e}))};var W=A.Deferred();function G(){w.removeEventListener("DOMContentLoaded",G),r.removeEventListener("load",G),A.ready()}A.fn.ready=function(e){return W.then(e)["catch"]((function(e){A.readyException(e)})),this},A.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--A.readyWait:A.isReady)||(A.isReady=!0)!==e&&0<--A.readyWait||W.resolveWith(w,[A])}}),A.ready.then=W.then,"complete"===w.readyState||"loading"!==w.readyState&&!w.documentElement.doScroll?r.setTimeout(A.ready):(w.addEventListener("DOMContentLoaded",G),r.addEventListener("load",G));var X=function(e,t,r,n,a,i,o){var s=0,c=e.length,l=null==r;if("object"===x(r))for(s in a=!0,r)X(e,t,s,r[s],!0,i,o);else if(void 0!==n&&(a=!0,y(n)||(o=!0),l&&(o?(t.call(e,n),t=null):(l=t,t=function(e,t,r){return l.call(A(e),r)})),t))for(;s<c;s++)t(e[s],r,o?n:n.call(e[s],s,t(e[s],r)));return a?e:l?t.call(e):c?t(e[0],r):i},Y=/^-ms-/,V=/-([a-z])/g;function Z(e,t){return t.toUpperCase()}function K(e){return e.replace(Y,"ms-").replace(V,Z)}var J=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=A.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},J(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,r){var n,a=this.cache(e);if("string"==typeof t)a[K(t)]=r;else for(n in t)a[K(n)]=t[n];return a},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][K(t)]},access:function(e,t,r){return void 0===t||t&&"string"==typeof t&&void 0===r?this.get(e,t):(this.set(e,t,r),void 0!==r?r:t)},remove:function(e,t){var r,n=e[this.expando];if(void 0!==n){if(void 0!==t){r=(t=Array.isArray(t)?t.map(K):(t=K(t))in n?[t]:t.match(B)||[]).length;while(r--)delete n[t[r]]}(void 0===t||A.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!A.isEmptyObject(t)}};var $=new Q,ee=new Q,te=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,re=/[A-Z]/g;function ne(e,t,r){var n,a;if(void 0===r&&1===e.nodeType)if(n="data-"+t.replace(re,"-$&").toLowerCase(),"string"==typeof(r=e.getAttribute(n))){try{r="true"===(a=r)||"false"!==a&&("null"===a?null:a===+a+""?+a:te.test(a)?JSON.parse(a):a)}catch(e){}ee.set(e,t,r)}else r=void 0;return r}A.extend({hasData:function(e){return ee.hasData(e)||$.hasData(e)},data:function(e,t,r){return ee.access(e,t,r)},removeData:function(e,t){ee.remove(e,t)},_data:function(e,t,r){return $.access(e,t,r)},_removeData:function(e,t){$.remove(e,t)}}),A.fn.extend({data:function(e,t){var r,n,a,i=this[0],o=i&&i.attributes;if(void 0===e){if(this.length&&(a=ee.get(i),1===i.nodeType&&!$.get(i,"hasDataAttrs"))){r=o.length;while(r--)o[r]&&0===(n=o[r].name).indexOf("data-")&&(n=K(n.slice(5)),ne(i,n,a[n]));$.set(i,"hasDataAttrs",!0)}return a}return"object"==typeof e?this.each((function(){ee.set(this,e)})):X(this,(function(t){var r;if(i&&void 0===t)return void 0!==(r=ee.get(i,e))||void 0!==(r=ne(i,e))?r:void 0;this.each((function(){ee.set(this,e,t)}))}),null,t,1<arguments.length,null,!0)},removeData:function(e){return this.each((function(){ee.remove(this,e)}))}}),A.extend({queue:function(e,t,r){var n;if(e)return t=(t||"fx")+"queue",n=$.get(e,t),r&&(!n||Array.isArray(r)?n=$.access(e,t,A.makeArray(r)):n.push(r)),n||[]},dequeue:function(e,t){t=t||"fx";var r=A.queue(e,t),n=r.length,a=r.shift(),i=A._queueHooks(e,t);"inprogress"===a&&(a=r.shift(),n--),a&&("fx"===t&&r.unshift("inprogress"),delete i.stop,a.call(e,(function(){A.dequeue(e,t)}),i)),!n&&i&&i.empty.fire()},_queueHooks:function(e,t){var r=t+"queueHooks";return $.get(e,r)||$.access(e,r,{empty:A.Callbacks("once memory").add((function(){$.remove(e,[t+"queue",r])}))})}}),A.fn.extend({queue:function(e,t){var r=2;return"string"!=typeof e&&(t=e,e="fx",r--),arguments.length<r?A.queue(this[0],e):void 0===t?this:this.each((function(){var r=A.queue(this,e,t);A._queueHooks(this,e),"fx"===e&&"inprogress"!==r[0]&&A.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){A.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var r,n=1,a=A.Deferred(),i=this,o=this.length,s=function(){--n||a.resolveWith(i,[i])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(o--)(r=$.get(i[o],e+"queueHooks"))&&r.empty&&(n++,r.empty.add(s));return s(),a.promise(t)}});var ae=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+ae+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],se=w.documentElement,ce=function(e){return A.contains(e.ownerDocument,e)},le={composed:!0};se.getRootNode&&(ce=function(e){return A.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument});var ue=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ce(e)&&"none"===A.css(e,"display")};function he(e,t,r,n){var a,i,o=20,s=n?function(){return n.cur()}:function(){return A.css(e,t,"")},c=s(),l=r&&r[3]||(A.cssNumber[t]?"":"px"),u=e.nodeType&&(A.cssNumber[t]||"px"!==l&&+c)&&ie.exec(A.css(e,t));if(u&&u[3]!==l){c/=2,l=l||u[3],u=+c||1;while(o--)A.style(e,t,u+l),(1-i)*(1-(i=s()/c||.5))<=0&&(o=0),u/=i;u*=2,A.style(e,t,u+l),r=r||[]}return r&&(u=+u||+c||0,a=r[1]?u+(r[1]+1)*r[2]:+r[2],n&&(n.unit=l,n.start=u,n.end=a)),a}var fe={};function de(e,t){for(var r,n,a,i,o,s,c,l=[],u=0,h=e.length;u<h;u++)(n=e[u]).style&&(r=n.style.display,t?("none"===r&&(l[u]=$.get(n,"display")||null,l[u]||(n.style.display="")),""===n.style.display&&ue(n)&&(l[u]=(c=o=i=void 0,o=(a=n).ownerDocument,s=a.nodeName,(c=fe[s])||(i=o.body.appendChild(o.createElement(s)),c=A.css(i,"display"),i.parentNode.removeChild(i),"none"===c&&(c="block"),fe[s]=c)))):"none"!==r&&(l[u]="none",$.set(n,"display",r)));for(u=0;u<h;u++)null!=l[u]&&(e[u].style.display=l[u]);return e}A.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ue(this)?A(this).show():A(this).hide()}))}});var pe,ge,me=/^(?:checkbox|radio)$/i,ve=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i;pe=w.createDocumentFragment().appendChild(w.createElement("div")),(ge=w.createElement("input")).setAttribute("type","radio"),ge.setAttribute("checked","checked"),ge.setAttribute("name","t"),pe.appendChild(ge),v.checkClone=pe.cloneNode(!0).cloneNode(!0).lastChild.checked,pe.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue,pe.innerHTML="<option></option>",v.option=!!pe.lastChild;var be={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function we(e,t){var r;return r="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&R(e,t)?A.merge([e],r):r}function ke(e,t){for(var r=0,n=e.length;r<n;r++)$.set(e[r],"globalEval",!t||$.get(t[r],"globalEval"))}be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,v.option||(be.optgroup=be.option=[1,"<select multiple='multiple'>","</select>"]);var Se=/<|&#?\w+;/;function xe(e,t,r,n,a){for(var i,o,s,c,l,u,h=t.createDocumentFragment(),f=[],d=0,p=e.length;d<p;d++)if((i=e[d])||0===i)if("object"===x(i))A.merge(f,i.nodeType?[i]:i);else if(Se.test(i)){o=o||h.appendChild(t.createElement("div")),s=(ve.exec(i)||["",""])[1].toLowerCase(),c=be[s]||be._default,o.innerHTML=c[1]+A.htmlPrefilter(i)+c[2],u=c[0];while(u--)o=o.lastChild;A.merge(f,o.childNodes),(o=h.firstChild).textContent=""}else f.push(t.createTextNode(i));h.textContent="",d=0;while(i=f[d++])if(n&&-1<A.inArray(i,n))a&&a.push(i);else if(l=ce(i),o=we(h.appendChild(i),"script"),l&&ke(o),r){u=0;while(i=o[u++])ye.test(i.type||"")&&r.push(i)}return h}var _e=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function Ce(){return!1}function Te(e,t){return e===function(){try{return w.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,r,n,a,i){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(n=n||r,r=void 0),t)Ee(e,s,r,n,t[s],i);return e}if(null==n&&null==a?(a=r,n=r=void 0):null==a&&("string"==typeof r?(a=n,n=void 0):(a=n,n=r,r=void 0)),!1===a)a=Ce;else if(!a)return e;return 1===i&&(o=a,(a=function(e){return A().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=A.guid++)),e.each((function(){A.event.add(this,t,a,n,r)}))}function Pe(e,t,r){r?($.set(e,t,!1),A.event.add(e,t,{namespace:!1,handler:function(e){var n,a,i=$.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(A.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=c.call(arguments),$.set(this,t,i),n=r(this,t),this[t](),i!==(a=$.get(this,t))||n?$.set(this,t,!1):a={},i!==a)return e.stopImmediatePropagation(),e.preventDefault(),a&&a.value}else i.length&&($.set(this,t,{value:A.event.trigger(A.extend(i[0],A.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===$.get(e,t)&&A.event.add(e,t,Ae)}A.event={global:{},add:function(e,t,r,n,a){var i,o,s,c,l,u,h,f,d,p,g,m=$.get(e);if(J(e)){r.handler&&(r=(i=r).handler,a=i.selector),a&&A.find.matchesSelector(se,a),r.guid||(r.guid=A.guid++),(c=m.events)||(c=m.events=Object.create(null)),(o=m.handle)||(o=m.handle=function(t){return"undefined"!=typeof A&&A.event.triggered!==t.type?A.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(B)||[""]).length;while(l--)d=g=(s=_e.exec(t[l])||[])[1],p=(s[2]||"").split(".").sort(),d&&(h=A.event.special[d]||{},d=(a?h.delegateType:h.bindType)||d,h=A.event.special[d]||{},u=A.extend({type:d,origType:g,data:n,handler:r,guid:r.guid,selector:a,needsContext:a&&A.expr.match.needsContext.test(a),namespace:p.join(".")},i),(f=c[d])||((f=c[d]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(e,n,p,o)||e.addEventListener&&e.addEventListener(d,o)),h.add&&(h.add.call(e,u),u.handler.guid||(u.handler.guid=r.guid)),a?f.splice(f.delegateCount++,0,u):f.push(u),A.event.global[d]=!0)}},remove:function(e,t,r,n,a){var i,o,s,c,l,u,h,f,d,p,g,m=$.hasData(e)&&$.get(e);if(m&&(c=m.events)){l=(t=(t||"").match(B)||[""]).length;while(l--)if(d=g=(s=_e.exec(t[l])||[])[1],p=(s[2]||"").split(".").sort(),d){h=A.event.special[d]||{},f=c[d=(n?h.delegateType:h.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=i=f.length;while(i--)u=f[i],!a&&g!==u.origType||r&&r.guid!==u.guid||s&&!s.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(f.splice(i,1),u.selector&&f.delegateCount--,h.remove&&h.remove.call(e,u));o&&!f.length&&(h.teardown&&!1!==h.teardown.call(e,p,m.handle)||A.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)A.event.remove(e,d+t[l],r,n,!0);A.isEmptyObject(c)&&$.remove(e,"handle events")}},dispatch:function(e){var t,r,n,a,i,o,s=new Array(arguments.length),c=A.event.fix(e),l=($.get(this,"events")||Object.create(null))[c.type]||[],u=A.event.special[c.type]||{};for(s[0]=c,t=1;t<arguments.length;t++)s[t]=arguments[t];if(c.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,c)){o=A.event.handlers.call(this,c,l),t=0;while((a=o[t++])&&!c.isPropagationStopped()){c.currentTarget=a.elem,r=0;while((i=a.handlers[r++])&&!c.isImmediatePropagationStopped())c.rnamespace&&!1!==i.namespace&&!c.rnamespace.test(i.namespace)||(c.handleObj=i,c.data=i.data,void 0!==(n=((A.event.special[i.origType]||{}).handle||i.handler).apply(a.elem,s))&&!1===(c.result=n)&&(c.preventDefault(),c.stopPropagation()))}return u.postDispatch&&u.postDispatch.call(this,c),c.result}},handlers:function(e,t){var r,n,a,i,o,s=[],c=t.delegateCount,l=e.target;if(c&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(i=[],o={},r=0;r<c;r++)void 0===o[a=(n=t[r]).selector+" "]&&(o[a]=n.needsContext?-1<A(a,this).index(l):A.find(a,this,null,[l]).length),o[a]&&i.push(n);i.length&&s.push({elem:l,handlers:i})}return l=this,c<t.length&&s.push({elem:l,handlers:t.slice(c)}),s},addProp:function(e,t){Object.defineProperty(A.Event.prototype,e,{enumerable:!0,configurable:!0,get:y(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[A.expando]?e:new A.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return me.test(t.type)&&t.click&&R(t,"input")&&Pe(t,"click",Ae),!1},trigger:function(e){var t=this||e;return me.test(t.type)&&t.click&&R(t,"input")&&Pe(t,"click"),!0},_default:function(e){var t=e.target;return me.test(t.type)&&t.click&&R(t,"input")&&$.get(t,"click")||R(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},A.removeEvent=function(e,t,r){e.removeEventListener&&e.removeEventListener(t,r)},A.Event=function(e,t){if(!(this instanceof A.Event))return new A.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ae:Ce,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&A.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:Ce,isPropagationStopped:Ce,isImmediatePropagationStopped:Ce,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ae,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ae,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ae,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},(function(e,t){A.event.special[e]={setup:function(){return Pe(this,e,Te),!1},trigger:function(){return Pe(this,e),!0},_default:function(){return!0},delegateType:t}})),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){A.event.special[e]={delegateType:t,bindType:t,handle:function(e){var r,n=e.relatedTarget,a=e.handleObj;return n&&(n===this||A.contains(this,n))||(e.type=a.origType,r=a.handler.apply(this,arguments),e.type=t),r}}})),A.fn.extend({on:function(e,t,r,n){return Ee(this,e,t,r,n)},one:function(e,t,r,n){return Ee(this,e,t,r,n,1)},off:function(e,t,r){var n,a;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,A(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(a in e)this.off(a,t,e[a]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=Ce),this.each((function(){A.event.remove(this,e,r,t)}))}});var Oe=/<script|<style|<link/i,Re=/checked\s*(?:[^=]|=\s*.checked.)/i,Ie=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Fe(e,t){return R(e,"table")&&R(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ne(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function De(e,t){var r,n,a,i,o,s;if(1===t.nodeType){if($.hasData(e)&&(s=$.get(e).events))for(a in $.remove(t,"handle events"),s)for(r=0,n=s[a].length;r<n;r++)A.event.add(t,a,s[a][r]);ee.hasData(e)&&(i=ee.access(e),o=A.extend({},i),ee.set(t,o))}}function Me(e,t,r,n){t=l(t);var a,i,o,s,c,u,h=0,f=e.length,d=f-1,p=t[0],g=y(p);if(g||1<f&&"string"==typeof p&&!v.checkClone&&Re.test(p))return e.each((function(a){var i=e.eq(a);g&&(t[0]=p.call(this,a,i.html())),Me(i,t,r,n)}));if(f&&(i=(a=xe(t,e[0].ownerDocument,!1,e,n)).firstChild,1===a.childNodes.length&&(a=i),i||n)){for(s=(o=A.map(we(a,"script"),Le)).length;h<f;h++)c=a,h!==d&&(c=A.clone(c,!0,!0),s&&A.merge(o,we(c,"script"))),r.call(e[h],c,h);if(s)for(u=o[o.length-1].ownerDocument,A.map(o,Ne),h=0;h<s;h++)c=o[h],ye.test(c.type||"")&&!$.access(c,"globalEval")&&A.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?A._evalUrl&&!c.noModule&&A._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):S(c.textContent.replace(Ie,""),c,u))}return e}function je(e,t,r){for(var n,a=t?A.filter(t,e):e,i=0;null!=(n=a[i]);i++)r||1!==n.nodeType||A.cleanData(we(n)),n.parentNode&&(r&&ce(n)&&ke(we(n,"script")),n.parentNode.removeChild(n));return e}A.extend({htmlPrefilter:function(e){return e},clone:function(e,t,r){var n,a,i,o,s,c,l,u=e.cloneNode(!0),h=ce(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||A.isXMLDoc(e)))for(o=we(u),n=0,a=(i=we(e)).length;n<a;n++)s=i[n],c=o[n],"input"===(l=c.nodeName.toLowerCase())&&me.test(s.type)?c.checked=s.checked:"input"!==l&&"textarea"!==l||(c.defaultValue=s.defaultValue);if(t)if(r)for(i=i||we(e),o=o||we(u),n=0,a=i.length;n<a;n++)De(i[n],o[n]);else De(e,u);return 0<(o=we(u,"script")).length&&ke(o,!h&&we(e,"script")),u},cleanData:function(e){for(var t,r,n,a=A.event.special,i=0;void 0!==(r=e[i]);i++)if(J(r)){if(t=r[$.expando]){if(t.events)for(n in t.events)a[n]?A.event.remove(r,n):A.removeEvent(r,n,t.handle);r[$.expando]=void 0}r[ee.expando]&&(r[ee.expando]=void 0)}}}),A.fn.extend({detach:function(e){return je(this,e,!0)},remove:function(e){return je(this,e)},text:function(e){return X(this,(function(e){return void 0===e?A.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Me(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)}))},prepend:function(){return Me(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Fe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(A.cleanData(we(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return A.clone(this,e,t)}))},html:function(e){return X(this,(function(e){var t=this[0]||{},r=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!be[(ve.exec(e)||["",""])[1].toLowerCase()]){e=A.htmlPrefilter(e);try{for(;r<n;r++)1===(t=this[r]||{}).nodeType&&(A.cleanData(we(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Me(this,arguments,(function(t){var r=this.parentNode;A.inArray(this,e)<0&&(A.cleanData(we(this)),r&&r.replaceChild(t,this))}),e)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){A.fn[e]=function(e){for(var r,n=[],a=A(e),i=a.length-1,o=0;o<=i;o++)r=o===i?this:this.clone(!0),A(a[o])[t](r),u.apply(n,r.get());return this.pushStack(n)}}));var Be=new RegExp("^("+ae+")(?!px)[a-z%]+$","i"),Ue=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=r),t.getComputedStyle(e)},qe=function(e,t,r){var n,a,i={};for(a in t)i[a]=e.style[a],e.style[a]=t[a];for(a in n=r.call(e),t)e.style[a]=i[a];return n},ze=new RegExp(oe.join("|"),"i");function He(e,t,r){var n,a,i,o,s=e.style;return(r=r||Ue(e))&&(""!==(o=r.getPropertyValue(t)||r[t])||ce(e)||(o=A.style(e,t)),!v.pixelBoxStyles()&&Be.test(o)&&ze.test(t)&&(n=s.width,a=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=r.width,s.width=n,s.minWidth=a,s.maxWidth=i)),void 0!==o?o+"":o}function We(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",se.appendChild(l).appendChild(u);var e=r.getComputedStyle(u);n="1%"!==e.top,c=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),a=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),se.removeChild(l),u=null}}function t(e){return Math.round(parseFloat(e))}var n,a,i,o,s,c,l=w.createElement("div"),u=w.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===u.style.backgroundClip,A.extend(v,{boxSizingReliable:function(){return e(),a},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),c},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,a;return null==s&&(e=w.createElement("table"),t=w.createElement("tr"),n=w.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",se.appendChild(e).appendChild(t).appendChild(n),a=r.getComputedStyle(t),s=parseInt(a.height,10)+parseInt(a.borderTopWidth,10)+parseInt(a.borderBottomWidth,10)===t.offsetHeight,se.removeChild(e)),s}}))}();var Ge=["Webkit","Moz","ms"],Xe=w.createElement("div").style,Ye={};function Ve(e){var t=A.cssProps[e]||Ye[e];return t||(e in Xe?e:Ye[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),r=Ge.length;while(r--)if((e=Ge[r]+t)in Xe)return e}(e)||e)}var Ze=/^(none|table(?!-c[ea]).+)/,Ke=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function $e(e,t,r){var n=ie.exec(t);return n?Math.max(0,n[2]-(r||0))+(n[3]||"px"):t}function et(e,t,r,n,a,i){var o="width"===t?1:0,s=0,c=0;if(r===(n?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(c+=A.css(e,r+oe[o],!0,a)),n?("content"===r&&(c-=A.css(e,"padding"+oe[o],!0,a)),"margin"!==r&&(c-=A.css(e,"border"+oe[o]+"Width",!0,a))):(c+=A.css(e,"padding"+oe[o],!0,a),"padding"!==r?c+=A.css(e,"border"+oe[o]+"Width",!0,a):s+=A.css(e,"border"+oe[o]+"Width",!0,a));return!n&&0<=i&&(c+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-c-s-.5))||0),c}function tt(e,t,r){var n=Ue(e),a=(!v.boxSizingReliable()||r)&&"border-box"===A.css(e,"boxSizing",!1,n),i=a,o=He(e,t,n),s="offset"+t[0].toUpperCase()+t.slice(1);if(Be.test(o)){if(!r)return o;o="auto"}return(!v.boxSizingReliable()&&a||!v.reliableTrDimensions()&&R(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===A.css(e,"display",!1,n))&&e.getClientRects().length&&(a="border-box"===A.css(e,"boxSizing",!1,n),(i=s in e)&&(o=e[s])),(o=parseFloat(o)||0)+et(e,t,r||(a?"border":"content"),i,n,o)+"px"}function rt(e,t,r,n,a){return new rt.prototype.init(e,t,r,n,a)}A.extend({cssHooks:{opacity:{get:function(e,t){if(t){var r=He(e,"opacity");return""===r?"1":r}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,r,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,i,o,s=K(t),c=Ke.test(t),l=e.style;if(c||(t=Ve(s)),o=A.cssHooks[t]||A.cssHooks[s],void 0===r)return o&&"get"in o&&void 0!==(a=o.get(e,!1,n))?a:l[t];"string"===(i=typeof r)&&(a=ie.exec(r))&&a[1]&&(r=he(e,t,a),i="number"),null!=r&&r==r&&("number"!==i||c||(r+=a&&a[3]||(A.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==r||0!==t.indexOf("background")||(l[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(e,r,n))||(c?l.setProperty(t,r):l[t]=r))}},css:function(e,t,r,n){var a,i,o,s=K(t);return Ke.test(t)||(t=Ve(s)),(o=A.cssHooks[t]||A.cssHooks[s])&&"get"in o&&(a=o.get(e,!0,r)),void 0===a&&(a=He(e,t,n)),"normal"===a&&t in Qe&&(a=Qe[t]),""===r||r?(i=parseFloat(a),!0===r||isFinite(i)?i||0:a):a}}),A.each(["height","width"],(function(e,t){A.cssHooks[t]={get:function(e,r,n){if(r)return!Ze.test(A.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,n):qe(e,Je,(function(){return tt(e,t,n)}))},set:function(e,r,n){var a,i=Ue(e),o=!v.scrollboxSize()&&"absolute"===i.position,s=(o||n)&&"border-box"===A.css(e,"boxSizing",!1,i),c=n?et(e,t,n,s,i):0;return s&&o&&(c-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-et(e,t,"border",!1,i)-.5)),c&&(a=ie.exec(r))&&"px"!==(a[3]||"px")&&(e.style[t]=r,r=A.css(e,t)),$e(0,r,c)}}})),A.cssHooks.marginLeft=We(v.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(He(e,"marginLeft"))||e.getBoundingClientRect().left-qe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),A.each({margin:"",padding:"",border:"Width"},(function(e,t){A.cssHooks[e+t]={expand:function(r){for(var n=0,a={},i="string"==typeof r?r.split(" "):[r];n<4;n++)a[e+oe[n]+t]=i[n]||i[n-2]||i[0];return a}},"margin"!==e&&(A.cssHooks[e+t].set=$e)})),A.fn.extend({css:function(e,t){return X(this,(function(e,t,r){var n,a,i={},o=0;if(Array.isArray(t)){for(n=Ue(e),a=t.length;o<a;o++)i[t[o]]=A.css(e,t[o],!1,n);return i}return void 0!==r?A.style(e,t,r):A.css(e,t)}),e,t,1<arguments.length)}}),((A.Tween=rt).prototype={constructor:rt,init:function(e,t,r,n,a,i){this.elem=e,this.prop=r,this.easing=a||A.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=i||(A.cssNumber[r]?"":"px")},cur:function(){var e=rt.propHooks[this.prop];return e&&e.get?e.get(this):rt.propHooks._default.get(this)},run:function(e){var t,r=rt.propHooks[this.prop];return this.options.duration?this.pos=t=A.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):rt.propHooks._default.set(this),this}}).init.prototype=rt.prototype,(rt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=A.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){A.fx.step[e.prop]?A.fx.step[e.prop](e):1!==e.elem.nodeType||!A.cssHooks[e.prop]&&null==e.elem.style[Ve(e.prop)]?e.elem[e.prop]=e.now:A.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=rt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},A.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},A.fx=rt.prototype.init,A.fx.step={};var nt,at,it,ot,st=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function lt(){at&&(!1===w.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(lt):r.setTimeout(lt,A.fx.interval),A.fx.tick())}function ut(){return r.setTimeout((function(){nt=void 0})),nt=Date.now()}function ht(e,t){var r,n=0,a={height:e};for(t=t?1:0;n<4;n+=2-t)a["margin"+(r=oe[n])]=a["padding"+r]=e;return t&&(a.opacity=a.width=e),a}function ft(e,t,r){for(var n,a=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),i=0,o=a.length;i<o;i++)if(n=a[i].call(r,t,e))return n}function dt(e,t,r){var n,a,i=0,o=dt.prefilters.length,s=A.Deferred().always((function(){delete c.elem})),c=function(){if(a)return!1;for(var t=nt||ut(),r=Math.max(0,l.startTime+l.duration-t),n=1-(r/l.duration||0),i=0,o=l.tweens.length;i<o;i++)l.tweens[i].run(n);return s.notifyWith(e,[l,n,r]),n<1&&o?r:(o||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:A.extend({},t),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},r),originalProperties:t,originalOptions:r,startTime:nt||ut(),duration:r.duration,tweens:[],createTween:function(t,r){var n=A.Tween(e,l.opts,t,r,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(n),n},stop:function(t){var r=0,n=t?l.tweens.length:0;if(a)return this;for(a=!0;r<n;r++)l.tweens[r].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),u=l.props;for(!function(e,t){var r,n,a,i,o;for(r in e)if(a=t[n=K(r)],i=e[r],Array.isArray(i)&&(a=i[1],i=e[r]=i[0]),r!==n&&(e[n]=i,delete e[r]),(o=A.cssHooks[n])&&"expand"in o)for(r in i=o.expand(i),delete e[n],i)r in e||(e[r]=i[r],t[r]=a);else t[n]=a}(u,l.opts.specialEasing);i<o;i++)if(n=dt.prefilters[i].call(l,e,u,l.opts))return y(n.stop)&&(A._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return A.map(u,ft,l),y(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),A.fx.timer(A.extend(c,{elem:e,anim:l,queue:l.opts.queue})),l}A.Animation=A.extend(dt,{tweeners:{"*":[function(e,t){var r=this.createTween(e,t);return he(r.elem,e,ie.exec(t),r),r}]},tweener:function(e,t){y(e)?(t=e,e=["*"]):e=e.match(B);for(var r,n=0,a=e.length;n<a;n++)r=e[n],dt.tweeners[r]=dt.tweeners[r]||[],dt.tweeners[r].unshift(t)},prefilters:[function(e,t,r){var n,a,i,o,s,c,l,u,h="width"in t||"height"in t,f=this,d={},p=e.style,g=e.nodeType&&ue(e),m=$.get(e,"fxshow");for(n in r.queue||(null==(o=A._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,s=o.empty.fire,o.empty.fire=function(){o.unqueued||s()}),o.unqueued++,f.always((function(){f.always((function(){o.unqueued--,A.queue(e,"fx").length||o.empty.fire()}))}))),t)if(a=t[n],st.test(a)){if(delete t[n],i=i||"toggle"===a,a===(g?"hide":"show")){if("show"!==a||!m||void 0===m[n])continue;g=!0}d[n]=m&&m[n]||A.style(e,n)}if((c=!A.isEmptyObject(t))||!A.isEmptyObject(d))for(n in h&&1===e.nodeType&&(r.overflow=[p.overflow,p.overflowX,p.overflowY],null==(l=m&&m.display)&&(l=$.get(e,"display")),"none"===(u=A.css(e,"display"))&&(l?u=l:(de([e],!0),l=e.style.display||l,u=A.css(e,"display"),de([e]))),("inline"===u||"inline-block"===u&&null!=l)&&"none"===A.css(e,"float")&&(c||(f.done((function(){p.display=l})),null==l&&(u=p.display,l="none"===u?"":u)),p.display="inline-block")),r.overflow&&(p.overflow="hidden",f.always((function(){p.overflow=r.overflow[0],p.overflowX=r.overflow[1],p.overflowY=r.overflow[2]}))),c=!1,d)c||(m?"hidden"in m&&(g=m.hidden):m=$.access(e,"fxshow",{display:l}),i&&(m.hidden=!g),g&&de([e],!0),f.done((function(){for(n in g||de([e]),$.remove(e,"fxshow"),d)A.style(e,n,d[n])}))),c=ft(g?m[n]:0,n,f),n in m||(m[n]=c.start,g&&(c.end=c.start,c.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),A.speed=function(e,t,r){var n=e&&"object"==typeof e?A.extend({},e):{complete:r||!r&&t||y(e)&&e,duration:e,easing:r&&t||t&&!y(t)&&t};return A.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in A.fx.speeds?n.duration=A.fx.speeds[n.duration]:n.duration=A.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){y(n.old)&&n.old.call(this),n.queue&&A.dequeue(this,n.queue)},n},A.fn.extend({fadeTo:function(e,t,r,n){return this.filter(ue).css("opacity",0).show().end().animate({opacity:t},e,r,n)},animate:function(e,t,r,n){var a=A.isEmptyObject(e),i=A.speed(t,r,n),o=function(){var t=dt(this,A.extend({},e),i);(a||$.get(this,"finish"))&&t.stop(!0)};return o.finish=o,a||!1===i.queue?this.each(o):this.queue(i.queue,o)},stop:function(e,t,r){var n=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,a=null!=e&&e+"queueHooks",i=A.timers,o=$.get(this);if(a)o[a]&&o[a].stop&&n(o[a]);else for(a in o)o[a]&&o[a].stop&&ct.test(a)&&n(o[a]);for(a=i.length;a--;)i[a].elem!==this||null!=e&&i[a].queue!==e||(i[a].anim.stop(r),t=!1,i.splice(a,1));!t&&r||A.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,r=$.get(this),n=r[e+"queue"],a=r[e+"queueHooks"],i=A.timers,o=n?n.length:0;for(r.finish=!0,A.queue(this,e,[]),a&&a.stop&&a.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<o;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete r.finish}))}}),A.each(["toggle","show","hide"],(function(e,t){var r=A.fn[t];A.fn[t]=function(e,n,a){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(ht(t,!0),e,n,a)}})),A.each({slideDown:ht("show"),slideUp:ht("hide"),slideToggle:ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){A.fn[e]=function(e,r,n){return this.animate(t,e,r,n)}})),A.timers=[],A.fx.tick=function(){var e,t=0,r=A.timers;for(nt=Date.now();t<r.length;t++)(e=r[t])()||r[t]!==e||r.splice(t--,1);r.length||A.fx.stop(),nt=void 0},A.fx.timer=function(e){A.timers.push(e),A.fx.start()},A.fx.interval=13,A.fx.start=function(){at||(at=!0,lt())},A.fx.stop=function(){at=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(e,t){return e=A.fx&&A.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var a=r.setTimeout(t,e);n.stop=function(){r.clearTimeout(a)}}))},it=w.createElement("input"),ot=w.createElement("select").appendChild(w.createElement("option")),it.type="checkbox",v.checkOn=""!==it.value,v.optSelected=ot.selected,(it=w.createElement("input")).value="t",it.type="radio",v.radioValue="t"===it.value;var pt,gt=A.expr.attrHandle;A.fn.extend({attr:function(e,t){return X(this,A.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each((function(){A.removeAttr(this,e)}))}}),A.extend({attr:function(e,t,r){var n,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"==typeof e.getAttribute?A.prop(e,t,r):(1===i&&A.isXMLDoc(e)||(a=A.attrHooks[t.toLowerCase()]||(A.expr.match.bool.test(t)?pt:void 0)),void 0!==r?null===r?void A.removeAttr(e,t):a&&"set"in a&&void 0!==(n=a.set(e,r,t))?n:(e.setAttribute(t,r+""),r):a&&"get"in a&&null!==(n=a.get(e,t))?n:null==(n=A.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&R(e,"input")){var r=e.value;return e.setAttribute("type",t),r&&(e.value=r),t}}}},removeAttr:function(e,t){var r,n=0,a=t&&t.match(B);if(a&&1===e.nodeType)while(r=a[n++])e.removeAttribute(r)}}),pt={set:function(e,t,r){return!1===t?A.removeAttr(e,r):e.setAttribute(r,r),r}},A.each(A.expr.match.bool.source.match(/\w+/g),(function(e,t){var r=gt[t]||A.find.attr;gt[t]=function(e,t,n){var a,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=a,a=null!=r(e,t,n)?o:null,gt[o]=i),a}}));var mt=/^(?:input|select|textarea|button)$/i,vt=/^(?:a|area)$/i;function yt(e){return(e.match(B)||[]).join(" ")}function bt(e){return e.getAttribute&&e.getAttribute("class")||""}function wt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(B)||[]}A.fn.extend({prop:function(e,t){return X(this,A.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each((function(){delete this[A.propFix[e]||e]}))}}),A.extend({prop:function(e,t,r){var n,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&A.isXMLDoc(e)||(t=A.propFix[t]||t,a=A.propHooks[t]),void 0!==r?a&&"set"in a&&void 0!==(n=a.set(e,r,t))?n:e[t]=r:a&&"get"in a&&null!==(n=a.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=A.find.attr(e,"tabindex");return t?parseInt(t,10):mt.test(e.nodeName)||vt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(A.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){A.propFix[this.toLowerCase()]=this})),A.fn.extend({addClass:function(e){var t,r,n,a,i,o,s,c=0;if(y(e))return this.each((function(t){A(this).addClass(e.call(this,t,bt(this)))}));if((t=wt(e)).length)while(r=this[c++])if(a=bt(r),n=1===r.nodeType&&" "+yt(a)+" "){o=0;while(i=t[o++])n.indexOf(" "+i+" ")<0&&(n+=i+" ");a!==(s=yt(n))&&r.setAttribute("class",s)}return this},removeClass:function(e){var t,r,n,a,i,o,s,c=0;if(y(e))return this.each((function(t){A(this).removeClass(e.call(this,t,bt(this)))}));if(!arguments.length)return this.attr("class","");if((t=wt(e)).length)while(r=this[c++])if(a=bt(r),n=1===r.nodeType&&" "+yt(a)+" "){o=0;while(i=t[o++])while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ");a!==(s=yt(n))&&r.setAttribute("class",s)}return this},toggleClass:function(e,t){var r=typeof e,n="string"===r||Array.isArray(e);return"boolean"==typeof t&&n?t?this.addClass(e):this.removeClass(e):y(e)?this.each((function(r){A(this).toggleClass(e.call(this,r,bt(this),t),t)})):this.each((function(){var t,a,i,o;if(n){a=0,i=A(this),o=wt(e);while(t=o[a++])i.hasClass(t)?i.removeClass(t):i.addClass(t)}else void 0!==e&&"boolean"!==r||((t=bt(this))&&$.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":$.get(this,"__className__")||""))}))},hasClass:function(e){var t,r,n=0;t=" "+e+" ";while(r=this[n++])if(1===r.nodeType&&-1<(" "+yt(bt(r))+" ").indexOf(t))return!0;return!1}});var kt=/\r/g;A.fn.extend({val:function(e){var t,r,n,a=this[0];return arguments.length?(n=y(e),this.each((function(r){var a;1===this.nodeType&&(null==(a=n?e.call(this,r,A(this).val()):e)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=A.map(a,(function(e){return null==e?"":e+""}))),(t=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))}))):a?(t=A.valHooks[a.type]||A.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(a,"value"))?r:"string"==typeof(r=a.value)?r.replace(kt,""):null==r?"":r:void 0}}),A.extend({valHooks:{option:{get:function(e){var t=A.find.attr(e,"value");return null!=t?t:yt(A.text(e))}},select:{get:function(e){var t,r,n,a=e.options,i=e.selectedIndex,o="select-one"===e.type,s=o?null:[],c=o?i+1:a.length;for(n=i<0?c:o?i:0;n<c;n++)if(((r=a[n]).selected||n===i)&&!r.disabled&&(!r.parentNode.disabled||!R(r.parentNode,"optgroup"))){if(t=A(r).val(),o)return t;s.push(t)}return s},set:function(e,t){var r,n,a=e.options,i=A.makeArray(t),o=a.length;while(o--)((n=a[o]).selected=-1<A.inArray(A.valHooks.option.get(n),i))&&(r=!0);return r||(e.selectedIndex=-1),i}}}}),A.each(["radio","checkbox"],(function(){A.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<A.inArray(A(e).val(),t)}},v.checkOn||(A.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),v.focusin="onfocusin"in r;var St=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};A.extend(A.event,{trigger:function(e,t,n,a){var i,o,s,c,l,u,h,f,d=[n||w],g=p.call(e,"type")?e.type:e,m=p.call(e,"namespace")?e.namespace.split("."):[];if(o=f=s=n=n||w,3!==n.nodeType&&8!==n.nodeType&&!St.test(g+A.event.triggered)&&(-1<g.indexOf(".")&&(g=(m=g.split(".")).shift(),m.sort()),l=g.indexOf(":")<0&&"on"+g,(e=e[A.expando]?e:new A.Event(g,"object"==typeof e&&e)).isTrigger=a?2:3,e.namespace=m.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:A.makeArray(t,[e]),h=A.event.special[g]||{},a||!h.trigger||!1!==h.trigger.apply(n,t))){if(!a&&!h.noBubble&&!b(n)){for(c=h.delegateType||g,St.test(c+g)||(o=o.parentNode);o;o=o.parentNode)d.push(o),s=o;s===(n.ownerDocument||w)&&d.push(s.defaultView||s.parentWindow||r)}i=0;while((o=d[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?c:h.bindType||g,(u=($.get(o,"events")||Object.create(null))[e.type]&&$.get(o,"handle"))&&u.apply(o,t),(u=l&&o[l])&&u.apply&&J(o)&&(e.result=u.apply(o,t),!1===e.result&&e.preventDefault());return e.type=g,a||e.isDefaultPrevented()||h._default&&!1!==h._default.apply(d.pop(),t)||!J(n)||l&&y(n[g])&&!b(n)&&((s=n[l])&&(n[l]=null),A.event.triggered=g,e.isPropagationStopped()&&f.addEventListener(g,xt),n[g](),e.isPropagationStopped()&&f.removeEventListener(g,xt),A.event.triggered=void 0,s&&(n[l]=s)),e.result}},simulate:function(e,t,r){var n=A.extend(new A.Event,r,{type:e,isSimulated:!0});A.event.trigger(n,null,t)}}),A.fn.extend({trigger:function(e,t){return this.each((function(){A.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var r=this[0];if(r)return A.event.trigger(e,t,r,!0)}}),v.focusin||A.each({focus:"focusin",blur:"focusout"},(function(e,t){var r=function(e){A.event.simulate(t,e.target,A.event.fix(e))};A.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,a=$.access(n,t);a||n.addEventListener(e,r,!0),$.access(n,t,(a||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,a=$.access(n,t)-1;a?$.access(n,t,a):(n.removeEventListener(e,r,!0),$.remove(n,t))}}}));var _t=r.location,At={guid:Date.now()},Ct=/\?/;A.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||A.error("Invalid XML: "+(n?A.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Tt=/\[\]$/,Et=/\r?\n/g,Pt=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,r,n){var a;if(Array.isArray(t))A.each(t,(function(t,a){r||Tt.test(e)?n(e,a):Rt(e+"["+("object"==typeof a&&null!=a?t:"")+"]",a,r,n)}));else if(r||"object"!==x(t))n(e,t);else for(a in t)Rt(e+"["+a+"]",t[a],r,n)}A.param=function(e,t){var r,n=[],a=function(e,t){var r=y(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==r?"":r)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!A.isPlainObject(e))A.each(e,(function(){a(this.name,this.value)}));else for(r in e)Rt(r,e[r],t,a);return n.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=A.prop(this,"elements");return e?A.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!A(this).is(":disabled")&&Ot.test(this.nodeName)&&!Pt.test(e)&&(this.checked||!me.test(e))})).map((function(e,t){var r=A(this).val();return null==r?null:Array.isArray(r)?A.map(r,(function(e){return{name:t.name,value:e.replace(Et,"\r\n")}})):{name:t.name,value:r.replace(Et,"\r\n")}})).get()}});var It=/%20/g,Ft=/#.*$/,Lt=/([?&])_=[^&]*/,Nt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Dt=/^(?:GET|HEAD)$/,Mt=/^\/\//,jt={},Bt={},Ut="*/".concat("*"),qt=w.createElement("a");function zt(e){return function(t,r){"string"!=typeof t&&(r=t,t="*");var n,a=0,i=t.toLowerCase().match(B)||[];if(y(r))while(n=i[a++])"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(r)):(e[n]=e[n]||[]).push(r)}}function Ht(e,t,r,n){var a={},i=e===Bt;function o(s){var c;return a[s]=!0,A.each(e[s]||[],(function(e,s){var l=s(t,r,n);return"string"!=typeof l||i||a[l]?i?!(c=l):void 0:(t.dataTypes.unshift(l),o(l),!1)})),c}return o(t.dataTypes[0])||!a["*"]&&o("*")}function Wt(e,t){var r,n,a=A.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((a[r]?e:n||(n={}))[r]=t[r]);return n&&A.extend(!0,e,n),e}qt.href=_t.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_t.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(_t.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ut,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Wt(Wt(e,A.ajaxSettings),t):Wt(A.ajaxSettings,e)},ajaxPrefilter:zt(jt),ajaxTransport:zt(Bt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,a,i,o,s,c,l,u,h,f,d=A.ajaxSetup({},t),p=d.context||d,g=d.context&&(p.nodeType||p.jquery)?A(p):A.event,m=A.Deferred(),v=A.Callbacks("once memory"),y=d.statusCode||{},b={},k={},S="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(l){if(!o){o={};while(t=Nt.exec(i))o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?i:null},setRequestHeader:function(e,t){return null==l&&(e=k[e.toLowerCase()]=k[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)x.always(e[x.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||S;return n&&n.abort(t),_(0,t),this}};if(m.promise(x),d.url=((e||d.url||_t.href)+"").replace(Mt,_t.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(B)||[""],null==d.crossDomain){c=w.createElement("a");try{c.href=d.url,c.href=c.href,d.crossDomain=qt.protocol+"//"+qt.host!=c.protocol+"//"+c.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=A.param(d.data,d.traditional)),Ht(jt,d,t,x),l)return x;for(h in(u=A.event&&d.global)&&0==A.active++&&A.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Dt.test(d.type),a=d.url.replace(Ft,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(It,"+")):(f=d.url.slice(a.length),d.data&&(d.processData||"string"==typeof d.data)&&(a+=(Ct.test(a)?"&":"?")+d.data,delete d.data),!1===d.cache&&(a=a.replace(Lt,"$1"),f=(Ct.test(a)?"&":"?")+"_="+At.guid+++f),d.url=a+f),d.ifModified&&(A.lastModified[a]&&x.setRequestHeader("If-Modified-Since",A.lastModified[a]),A.etag[a]&&x.setRequestHeader("If-None-Match",A.etag[a])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&x.setRequestHeader("Content-Type",d.contentType),x.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Ut+"; q=0.01":""):d.accepts["*"]),d.headers)x.setRequestHeader(h,d.headers[h]);if(d.beforeSend&&(!1===d.beforeSend.call(p,x,d)||l))return x.abort();if(S="abort",v.add(d.complete),x.done(d.success),x.fail(d.error),n=Ht(Bt,d,t,x)){if(x.readyState=1,u&&g.trigger("ajaxSend",[x,d]),l)return x;d.async&&0<d.timeout&&(s=r.setTimeout((function(){x.abort("timeout")}),d.timeout));try{l=!1,n.send(b,_)}catch(e){if(l)throw e;_(-1,e)}}else _(-1,"No Transport");function _(e,t,o,c){var h,f,b,w,k,S=t;l||(l=!0,s&&r.clearTimeout(s),n=void 0,i=c||"",x.readyState=0<e?4:0,h=200<=e&&e<300||304===e,o&&(w=function(e,t,r){var n,a,i,o,s=e.contents,c=e.dataTypes;while("*"===c[0])c.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(a in s)if(s[a]&&s[a].test(n)){c.unshift(a);break}if(c[0]in r)i=c[0];else{for(a in r){if(!c[0]||e.converters[a+" "+c[0]]){i=a;break}o||(o=a)}i=i||o}if(i)return i!==c[0]&&c.unshift(i),r[i]}(d,x,o)),!h&&-1<A.inArray("script",d.dataTypes)&&A.inArray("json",d.dataTypes)<0&&(d.converters["text script"]=function(){}),w=function(e,t,r,n){var a,i,o,s,c,l={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)l[o.toLowerCase()]=e.converters[o];i=u.shift();while(i)if(e.responseFields[i]&&(r[e.responseFields[i]]=t),!c&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=i,i=u.shift())if("*"===i)i=c;else if("*"!==c&&c!==i){if(!(o=l[c+" "+i]||l["* "+i]))for(a in l)if((s=a.split(" "))[1]===i&&(o=l[c+" "+s[0]]||l["* "+s[0]])){!0===o?o=l[a]:!0!==l[a]&&(i=s[0],u.unshift(s[1]));break}if(!0!==o)if(o&&e["throws"])t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+c+" to "+i}}}return{state:"success",data:t}}(d,w,x,h),h?(d.ifModified&&((k=x.getResponseHeader("Last-Modified"))&&(A.lastModified[a]=k),(k=x.getResponseHeader("etag"))&&(A.etag[a]=k)),204===e||"HEAD"===d.type?S="nocontent":304===e?S="notmodified":(S=w.state,f=w.data,h=!(b=w.error))):(b=S,!e&&S||(S="error",e<0&&(e=0))),x.status=e,x.statusText=(t||S)+"",h?m.resolveWith(p,[f,S,x]):m.rejectWith(p,[x,S,b]),x.statusCode(y),y=void 0,u&&g.trigger(h?"ajaxSuccess":"ajaxError",[x,d,h?f:b]),v.fireWith(p,[x,S]),u&&(g.trigger("ajaxComplete",[x,d]),--A.active||A.event.trigger("ajaxStop")))}return x},getJSON:function(e,t,r){return A.get(e,t,r,"json")},getScript:function(e,t){return A.get(e,void 0,t,"script")}}),A.each(["get","post"],(function(e,t){A[t]=function(e,r,n,a){return y(r)&&(a=a||n,n=r,r=void 0),A.ajax(A.extend({url:e,type:t,dataType:a,data:r,success:n},A.isPlainObject(e)&&e))}})),A.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),A._evalUrl=function(e,t,r){return A.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){A.globalEval(e,t,r)}})},A.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=A(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return y(e)?this.each((function(t){A(this).wrapInner(e.call(this,t))})):this.each((function(){var t=A(this),r=t.contents();r.length?r.wrapAll(e):t.append(e)}))},wrap:function(e){var t=y(e);return this.each((function(r){A(this).wrapAll(t?e.call(this,r):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){A(this).replaceWith(this.childNodes)})),this}}),A.expr.pseudos.hidden=function(e){return!A.expr.pseudos.visible(e)},A.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(i){}};var Gt={0:200,1223:204},Xt=A.ajaxSettings.xhr();v.cors=!!Xt&&"withCredentials"in Xt,v.ajax=Xt=!!Xt,A.ajaxTransport((function(e){var t,n;if(v.cors||Xt&&!e.crossDomain)return{send:function(a,i){var o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)s[o]=e.xhrFields[o];for(o in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)s.setRequestHeader(o,a[o]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Gt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(a){if(t)throw a}},abort:function(){t&&t()}}})),A.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return A.globalEval(e),e}}}),A.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),A.ajaxTransport("script",(function(e){var t,r;if(e.crossDomain||e.scriptAttrs)return{send:function(n,a){t=A("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",r=function(e){t.remove(),r=null,e&&a("error"===e.type?404:200,e.type)}),w.head.appendChild(t[0])},abort:function(){r&&r()}}}));var Yt,Vt=[],Zt=/(=)\?(?=&|$)|\?\?/;A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Vt.pop()||A.expando+"_"+At.guid++;return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",(function(e,t,n){var a,i,o,s=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return a=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Zt,"$1"+a):!1!==e.jsonp&&(e.url+=(Ct.test(e.url)?"&":"?")+e.jsonp+"="+a),e.converters["script json"]=function(){return o||A.error(a+" was not called"),o[0]},e.dataTypes[0]="json",i=r[a],r[a]=function(){o=arguments},n.always((function(){void 0===i?A(r).removeProp(a):r[a]=i,e[a]&&(e.jsonpCallback=t.jsonpCallback,Vt.push(a)),o&&y(i)&&i(o[0]),o=i=void 0})),"script"})),v.createHTMLDocument=((Yt=w.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Yt.childNodes.length),A.parseHTML=function(e,t,r){return"string"!=typeof e?[]:("boolean"==typeof t&&(r=t,t=!1),t||(v.createHTMLDocument?((n=(t=w.implementation.createHTMLDocument("")).createElement("base")).href=w.location.href,t.head.appendChild(n)):t=w),i=!r&&[],(a=I.exec(e))?[t.createElement(a[1])]:(a=xe([e],t,i),i&&i.length&&A(i).remove(),A.merge([],a.childNodes)));var n,a,i},A.fn.load=function(e,t,r){var n,a,i,o=this,s=e.indexOf(" ");return-1<s&&(n=yt(e.slice(s)),e=e.slice(0,s)),y(t)?(r=t,t=void 0):t&&"object"==typeof t&&(a="POST"),0<o.length&&A.ajax({url:e,type:a||"GET",dataType:"html",data:t}).done((function(e){i=arguments,o.html(n?A("<div>").append(A.parseHTML(e)).find(n):e)})).always(r&&function(e,t){o.each((function(){r.apply(this,i||[e.responseText,t,e])}))}),this},A.expr.pseudos.animated=function(e){return A.grep(A.timers,(function(t){return e===t.elem})).length},A.offset={setOffset:function(e,t,r){var n,a,i,o,s,c,l=A.css(e,"position"),u=A(e),h={};"static"===l&&(e.style.position="relative"),s=u.offset(),i=A.css(e,"top"),c=A.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(i+c).indexOf("auto")?(o=(n=u.position()).top,a=n.left):(o=parseFloat(i)||0,a=parseFloat(c)||0),y(t)&&(t=t.call(e,r,A.extend({},s))),null!=t.top&&(h.top=t.top-s.top+o),null!=t.left&&(h.left=t.left-s.left+a),"using"in t?t.using.call(e,h):u.css(h)}},A.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){A.offset.setOffset(this,e,t)}));var t,r,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),r=n.ownerDocument.defaultView,{top:t.top+r.pageYOffset,left:t.left+r.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,r,n=this[0],a={top:0,left:0};if("fixed"===A.css(n,"position"))t=n.getBoundingClientRect();else{t=this.offset(),r=n.ownerDocument,e=n.offsetParent||r.documentElement;while(e&&(e===r.body||e===r.documentElement)&&"static"===A.css(e,"position"))e=e.parentNode;e&&e!==n&&1===e.nodeType&&((a=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),a.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-a.top-A.css(n,"marginTop",!0),left:t.left-a.left-A.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){var e=this.offsetParent;while(e&&"static"===A.css(e,"position"))e=e.offsetParent;return e||se}))}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var r="pageYOffset"===t;A.fn[e]=function(n){return X(this,(function(e,n,a){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===a)return i?i[t]:e[n];i?i.scrollTo(r?i.pageXOffset:a,r?a:i.pageYOffset):e[n]=a}),e,n,arguments.length)}})),A.each(["top","left"],(function(e,t){A.cssHooks[t]=We(v.pixelPosition,(function(e,r){if(r)return r=He(e,t),Be.test(r)?A(e).position()[t]+"px":r}))})),A.each({Height:"height",Width:"width"},(function(e,t){A.each({padding:"inner"+e,content:t,"":"outer"+e},(function(r,n){A.fn[n]=function(a,i){var o=arguments.length&&(r||"boolean"!=typeof a),s=r||(!0===a||!0===i?"margin":"border");return X(this,(function(t,r,a){var i;return b(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===a?A.css(t,r,s):A.style(t,r,a,s)}),t,o?a:void 0,o)}}))})),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){A.fn[t]=function(e){return this.on(t,e)}})),A.fn.extend({bind:function(e,t,r){return this.on(e,null,t,r)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,r,n){return this.on(t,e,r,n)},undelegate:function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),A.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){A.fn[t]=function(e,r){return 0<arguments.length?this.on(t,null,e,r):this.trigger(t)}}));var Kt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;A.proxy=function(e,t){var r,n,a;if("string"==typeof t&&(r=e[t],t=e,e=r),y(e))return n=c.call(arguments,2),(a=function(){return e.apply(t||this,n.concat(c.call(arguments)))}).guid=e.guid=e.guid||A.guid++,a},A.holdReady=function(e){e?A.readyWait++:A.ready(!0)},A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=R,A.isFunction=y,A.isWindow=b,A.camelCase=K,A.type=x,A.now=Date.now,A.isNumeric=function(e){var t=A.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},A.trim=function(e){return null==e?"":(e+"").replace(Kt,"")},n=[],a=function(){return A}.apply(t,n),void 0===a||(e.exports=a);var Jt=r.jQuery,Qt=r.$;return A.noConflict=function(e){return r.$===A&&(r.$=Qt),e&&r.jQuery===A&&(r.jQuery=Jt),A},"undefined"==typeof i&&(r.jQuery=r.$=A),A}))},"6b75e":function(e,t,r){"use strict";(function(e,n){var a=r("f654"),i=r("8936"),o=r("a177"),s=r("9e6e"),c=r("2ceb");for(var l in c)t[l]=c[l];t.NONE=0,t.DEFLATE=1,t.INFLATE=2,t.GZIP=3,t.GUNZIP=4,t.DEFLATERAW=5,t.INFLATERAW=6,t.UNZIP=7;var u=31,h=139;function f(e){if("number"!==typeof e||e<t.DEFLATE||e>t.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=e,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}f.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,a(this.init_done,"close before init"),a(this.mode<=t.UNZIP),this.mode===t.DEFLATE||this.mode===t.GZIP||this.mode===t.DEFLATERAW?o.deflateEnd(this.strm):this.mode!==t.INFLATE&&this.mode!==t.GUNZIP&&this.mode!==t.INFLATERAW&&this.mode!==t.UNZIP||s.inflateEnd(this.strm),this.mode=t.NONE,this.dictionary=null)},f.prototype.write=function(e,t,r,n,a,i,o){return this._write(!0,e,t,r,n,a,i,o)},f.prototype.writeSync=function(e,t,r,n,a,i,o){return this._write(!1,e,t,r,n,a,i,o)},f.prototype._write=function(r,i,o,s,c,l,u,h){if(a.equal(arguments.length,8),a(this.init_done,"write before init"),a(this.mode!==t.NONE,"already finalized"),a.equal(!1,this.write_in_progress,"write already in progress"),a.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,a.equal(!1,void 0===i,"must provide flush value"),this.write_in_progress=!0,i!==t.Z_NO_FLUSH&&i!==t.Z_PARTIAL_FLUSH&&i!==t.Z_SYNC_FLUSH&&i!==t.Z_FULL_FLUSH&&i!==t.Z_FINISH&&i!==t.Z_BLOCK)throw new Error("Invalid flush value");if(null==o&&(o=e.alloc(0),c=0,s=0),this.strm.avail_in=c,this.strm.input=o,this.strm.next_in=s,this.strm.avail_out=h,this.strm.output=l,this.strm.next_out=u,this.flush=i,!r)return this._process(),this._checkError()?this._afterSync():void 0;var f=this;return n.nextTick((function(){f._process(),f._after()})),this},f.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},f.prototype._process=function(){var e=null;switch(this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=o.deflate(this.strm,this.flush);break;case t.UNZIP:switch(this.strm.avail_in>0&&(e=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===e)break;if(this.strm.input[e]!==u){this.mode=t.INFLATE;break}if(this.gzip_id_bytes_read=1,e++,1===this.strm.avail_in)break;case 1:if(null===e)break;this.strm.input[e]===h?(this.gzip_id_bytes_read=2,this.mode=t.GUNZIP):this.mode=t.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:this.err=s.inflate(this.strm,this.flush),this.err===t.Z_NEED_DICT&&this.dictionary&&(this.err=s.inflateSetDictionary(this.strm,this.dictionary),this.err===t.Z_OK?this.err=s.inflate(this.strm,this.flush):this.err===t.Z_DATA_ERROR&&(this.err=t.Z_NEED_DICT));while(this.strm.avail_in>0&&this.mode===t.GUNZIP&&this.err===t.Z_STREAM_END&&0!==this.strm.next_in[0])this.reset(),this.err=s.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},f.prototype._checkError=function(){switch(this.err){case t.Z_OK:case t.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===t.Z_FINISH)return this._error("unexpected end of file"),!1;break;case t.Z_STREAM_END:break;case t.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},f.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},f.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},f.prototype.init=function(e,r,n,i,o){a(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),a(e>=8&&e<=15,"invalid windowBits"),a(r>=-1&&r<=9,"invalid compression level"),a(n>=1&&n<=9,"invalid memlevel"),a(i===t.Z_FILTERED||i===t.Z_HUFFMAN_ONLY||i===t.Z_RLE||i===t.Z_FIXED||i===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,e,n,i,o),this._setDictionary()},f.prototype.params=function(){throw new Error("deflateParams Not supported")},f.prototype.reset=function(){this._reset(),this._setDictionary()},f.prototype._init=function(e,r,n,a,c){switch(this.level=e,this.windowBits=r,this.memLevel=n,this.strategy=a,this.flush=t.Z_NO_FLUSH,this.err=t.Z_OK,this.mode!==t.GZIP&&this.mode!==t.GUNZIP||(this.windowBits+=16),this.mode===t.UNZIP&&(this.windowBits+=32),this.mode!==t.DEFLATERAW&&this.mode!==t.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new i,this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=o.deflateInit2(this.strm,this.level,t.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:case t.UNZIP:this.err=s.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==t.Z_OK&&this._error("Init error"),this.dictionary=c,this.write_in_progress=!1,this.init_done=!0},f.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:this.err=o.deflateSetDictionary(this.strm,this.dictionary);break;default:break}this.err!==t.Z_OK&&this._error("Failed to set dictionary")}},f.prototype._reset=function(){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:case t.GZIP:this.err=o.deflateReset(this.strm);break;case t.INFLATE:case t.INFLATERAW:case t.GUNZIP:this.err=s.inflateReset(this.strm);break;default:break}this.err!==t.Z_OK&&this._error("Failed to reset stream")},t.Zlib=f}).call(this,r("b639").Buffer,r("4362"))},7288:function(e,t,r){"use strict";var n=r("950e"),a=r.n(n);a.a},"7eb1":function(e,t,r){"use strict";var n=30,a=12;e.exports=function(e,t){var r,i,o,s,c,l,u,h,f,d,p,g,m,v,y,b,w,k,S,x,_,A,C,T,E;r=e.state,i=e.next_in,T=e.input,o=i+(e.avail_in-5),s=e.next_out,E=e.output,c=s-(t-e.avail_out),l=s+(e.avail_out-257),u=r.dmax,h=r.wsize,f=r.whave,d=r.wnext,p=r.window,g=r.hold,m=r.bits,v=r.lencode,y=r.distcode,b=(1<<r.lenbits)-1,w=(1<<r.distbits)-1;e:do{m<15&&(g+=T[i++]<<m,m+=8,g+=T[i++]<<m,m+=8),k=v[g&b];t:for(;;){if(S=k>>>24,g>>>=S,m-=S,S=k>>>16&255,0===S)E[s++]=65535&k;else{if(!(16&S)){if(0===(64&S)){k=v[(65535&k)+(g&(1<<S)-1)];continue t}if(32&S){r.mode=a;break e}e.msg="invalid literal/length code",r.mode=n;break e}x=65535&k,S&=15,S&&(m<S&&(g+=T[i++]<<m,m+=8),x+=g&(1<<S)-1,g>>>=S,m-=S),m<15&&(g+=T[i++]<<m,m+=8,g+=T[i++]<<m,m+=8),k=y[g&w];r:for(;;){if(S=k>>>24,g>>>=S,m-=S,S=k>>>16&255,!(16&S)){if(0===(64&S)){k=y[(65535&k)+(g&(1<<S)-1)];continue r}e.msg="invalid distance code",r.mode=n;break e}if(_=65535&k,S&=15,m<S&&(g+=T[i++]<<m,m+=8,m<S&&(g+=T[i++]<<m,m+=8)),_+=g&(1<<S)-1,_>u){e.msg="invalid distance too far back",r.mode=n;break e}if(g>>>=S,m-=S,S=s-c,_>S){if(S=_-S,S>f&&r.sane){e.msg="invalid distance too far back",r.mode=n;break e}if(A=0,C=p,0===d){if(A+=h-S,S<x){x-=S;do{E[s++]=p[A++]}while(--S);A=s-_,C=E}}else if(d<S){if(A+=h+d-S,S-=d,S<x){x-=S;do{E[s++]=p[A++]}while(--S);if(A=0,d<x){S=d,x-=S;do{E[s++]=p[A++]}while(--S);A=s-_,C=E}}}else if(A+=d-S,S<x){x-=S;do{E[s++]=p[A++]}while(--S);A=s-_,C=E}while(x>2)E[s++]=C[A++],E[s++]=C[A++],E[s++]=C[A++],x-=3;x&&(E[s++]=C[A++],x>1&&(E[s++]=C[A++]))}else{A=s-_;do{E[s++]=E[A++],E[s++]=E[A++],E[s++]=E[A++],x-=3}while(x>2);x&&(E[s++]=E[A++],x>1&&(E[s++]=E[A++]))}break}}break}}while(i<o&&s<l);x=m>>3,i-=x,m-=x<<3,g&=(1<<m)-1,e.next_in=i,e.next_out=s,e.avail_in=i<o?o-i+5:5-(i-o),e.avail_out=s<l?l-s+257:257-(s-l),r.hold=g,r.bits=m}},8936:function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}e.exports=n},"8c05":function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},"91dd":function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,i){t=t||"&",r=r||"=";var o={};if("string"!==typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var c=1e3;i&&"number"===typeof i.maxKeys&&(c=i.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u<l;++u){var h,f,d,p,g=e[u].replace(s,"%20"),m=g.indexOf(r);m>=0?(h=g.substr(0,m),f=g.substr(m+1)):(h=g,f=""),d=decodeURIComponent(h),p=decodeURIComponent(f),n(o,d)?a(o[d])?o[d].push(p):o[d]=[o[d],p]:o[d]=p}return o};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},"925e":function(e,t,r){(function(t,n,a){var i=r("a9f1"),o=r("3fb5"),s=r("c90b"),c=r("e372"),l=r("d938"),u=s.IncomingMessage,h=s.readyStates;function f(e,t){return i.fetch&&t?"fetch":i.mozchunkedarraybuffer?"moz-chunked-arraybuffer":i.msstream?"ms-stream":i.arraybuffer&&e?"arraybuffer":i.vbArray&&e?"text:vbarray":"text"}var d=e.exports=function(e){var r,n=this;c.Writable.call(n),n._opts=e,n._body=[],n._headers={},e.auth&&n.setHeader("Authorization","Basic "+new t(e.auth).toString("base64")),Object.keys(e.headers).forEach((function(t){n.setHeader(t,e.headers[t])}));var a=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!i.abortController)a=!1,r=!0;else if("prefer-streaming"===e.mode)r=!1;else if("allow-wrong-content-type"===e.mode)r=!i.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");r=!0}n._mode=f(r,a),n._fetchTimer=null,n.on("finish",(function(){n._onFinish()}))};function p(e){try{var t=e.status;return null!==t&&0!==t}catch(r){return!1}}o(d,c.Writable),d.prototype.setHeader=function(e,t){var r=this,n=e.toLowerCase();-1===g.indexOf(n)&&(r._headers[n]={name:e,value:t})},d.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},d.prototype.removeHeader=function(e){var t=this;delete t._headers[e.toLowerCase()]},d.prototype._onFinish=function(){var e=this;if(!e._destroyed){var r=e._opts,o=e._headers,s=null;"GET"!==r.method&&"HEAD"!==r.method&&(s=i.arraybuffer?l(t.concat(e._body)):i.blobConstructor?new n.Blob(e._body.map((function(e){return l(e)})),{type:(o["content-type"]||{}).value||""}):t.concat(e._body).toString());var c=[];if(Object.keys(o).forEach((function(e){var t=o[e].name,r=o[e].value;Array.isArray(r)?r.forEach((function(e){c.push([t,e])})):c.push([t,r])})),"fetch"===e._mode){var u=null;if(i.abortController){var f=new AbortController;u=f.signal,e._fetchAbortController=f,"requestTimeout"in r&&0!==r.requestTimeout&&(e._fetchTimer=n.setTimeout((function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()}),r.requestTimeout))}n.fetch(e._opts.url,{method:e._opts.method,headers:c,body:s||void 0,mode:"cors",credentials:r.withCredentials?"include":"same-origin",signal:u}).then((function(t){e._fetchResponse=t,e._connect()}),(function(t){n.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)}))}else{var d=e._xhr=new n.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(p){return void a.nextTick((function(){e.emit("error",p)}))}"responseType"in d&&(d.responseType=e._mode.split(":")[0]),"withCredentials"in d&&(d.withCredentials=!!r.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in r&&(d.timeout=r.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),c.forEach((function(e){d.setRequestHeader(e[0],e[1])})),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case h.LOADING:case h.DONE:e._onXHRProgress();break}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{d.send(s)}catch(p){return void a.nextTick((function(){e.emit("error",p)}))}}}},d.prototype._onXHRProgress=function(){var e=this;p(e._xhr)&&!e._destroyed&&(e._response||e._connect(),e._response._onXHRProgress())},d.prototype._connect=function(){var e=this;e._destroyed||(e._response=new u(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",(function(t){e.emit("error",t)})),e.emit("response",e._response))},d.prototype._write=function(e,t,r){var n=this;n._body.push(e),r()},d.prototype.abort=d.prototype.destroy=function(){var e=this;e._destroyed=!0,n.clearTimeout(e._fetchTimer),e._response&&(e._response._destroyed=!0),e._xhr?e._xhr.abort():e._fetchAbortController&&e._fetchAbortController.abort()},d.prototype.end=function(e,t,r){var n=this;"function"===typeof e&&(r=e,e=void 0),c.Writable.prototype.end.call(n,e,t,r)},d.prototype.flushHeaders=function(){},d.prototype.setTimeout=function(){},d.prototype.setNoDelay=function(){},d.prototype.setSocketKeepAlive=function(){};var g=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(this,r("b639").Buffer,r("c8ba"),r("4362"))},9490:function(e,t,r){(function(e){var n=r("925e"),a=r("c90b"),i=r("53a8"),o=r("8c05"),s=r("0b16"),c=t;c.request=function(t,r){t="string"===typeof t?s.parse(t):i(t);var a=-1===e.location.protocol.search(/^https?:$/)?"http:":"",o=t.protocol||a,c=t.hostname||t.host,l=t.port,u=t.path||"/";c&&-1!==c.indexOf(":")&&(c="["+c+"]"),t.url=(c?o+"//"+c:"")+(l?":"+l:"")+u,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var h=new n(t);return r&&h.on("response",r),h},c.get=function(e,t){var r=c.request(e,t);return r.end(),r},c.ClientRequest=n,c.IncomingMessage=a.IncomingMessage,c.Agent=function(){},c.Agent.defaultMaxSockets=4,c.globalAgent=new c.Agent,c.STATUS_CODES=o,c.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,r("c8ba"))},"950e":function(e,t,r){},"965f":function(e,t,r){},"9e6e":function(e,t,r){"use strict";var n=r("be7fe"),a=r("c834"),i=r("eeda"),o=r("7eb1"),s=r("6853"),c=0,l=1,u=2,h=4,f=5,d=6,p=0,g=1,m=2,v=-2,y=-3,b=-4,w=-5,k=8,S=1,x=2,_=3,A=4,C=5,T=6,E=7,P=8,O=9,R=10,I=11,F=12,L=13,N=14,D=15,M=16,j=17,B=18,U=19,q=20,z=21,H=22,W=23,G=24,X=25,Y=26,V=27,Z=28,K=29,J=30,Q=31,$=32,ee=852,te=592,re=15,ne=re;function ae(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ie(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function oe(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=S,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(ee),t.distcode=t.distdyn=new n.Buf32(te),t.sane=1,t.back=-1,p):v}function se(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,oe(e)):v}function ce(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?v:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,se(e))):v}function le(e,t){var r,n;return e?(n=new ie,e.state=n,n.window=null,r=ce(e,t),r!==p&&(e.state=null),r):v}function ue(e){return le(e,ne)}var he,fe,de=!0;function pe(e){if(de){var t;he=new n.Buf32(512),fe=new n.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;s(l,e.lens,0,288,he,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;s(u,e.lens,0,32,fe,0,e.work,{bits:5}),de=!1}e.lencode=he,e.lenbits=9,e.distcode=fe,e.distbits=5}function ge(e,t,r,a){var i,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new n.Buf8(o.wsize)),a>=o.wsize?(n.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>a&&(i=a),n.arraySet(o.window,t,r-a,i,o.wnext),a-=i,a?(n.arraySet(o.window,t,r-a,a,0),o.wnext=a,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=i))),0}function me(e,t){var r,ee,te,re,ne,ie,oe,se,ce,le,ue,he,fe,de,me,ve,ye,be,we,ke,Se,xe,_e,Ae,Ce=0,Te=new n.Buf8(4),Ee=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return v;r=e.state,r.mode===F&&(r.mode=L),ne=e.next_out,te=e.output,oe=e.avail_out,re=e.next_in,ee=e.input,ie=e.avail_in,se=r.hold,ce=r.bits,le=ie,ue=oe,xe=p;e:for(;;)switch(r.mode){case S:if(0===r.wrap){r.mode=L;break}while(ce<16){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(2&r.wrap&&35615===se){r.check=0,Te[0]=255&se,Te[1]=se>>>8&255,r.check=i(r.check,Te,2,0),se=0,ce=0,r.mode=x;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&se)<<8)+(se>>8))%31){e.msg="incorrect header check",r.mode=J;break}if((15&se)!==k){e.msg="unknown compression method",r.mode=J;break}if(se>>>=4,ce-=4,Se=8+(15&se),0===r.wbits)r.wbits=Se;else if(Se>r.wbits){e.msg="invalid window size",r.mode=J;break}r.dmax=1<<Se,e.adler=r.check=1,r.mode=512&se?R:F,se=0,ce=0;break;case x:while(ce<16){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(r.flags=se,(255&r.flags)!==k){e.msg="unknown compression method",r.mode=J;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=J;break}r.head&&(r.head.text=se>>8&1),512&r.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,r.check=i(r.check,Te,2,0)),se=0,ce=0,r.mode=_;case _:while(ce<32){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}r.head&&(r.head.time=se),512&r.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,Te[2]=se>>>16&255,Te[3]=se>>>24&255,r.check=i(r.check,Te,4,0)),se=0,ce=0,r.mode=A;case A:while(ce<16){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}r.head&&(r.head.xflags=255&se,r.head.os=se>>8),512&r.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,r.check=i(r.check,Te,2,0)),se=0,ce=0,r.mode=C;case C:if(1024&r.flags){while(ce<16){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}r.length=se,r.head&&(r.head.extra_len=se),512&r.flags&&(Te[0]=255&se,Te[1]=se>>>8&255,r.check=i(r.check,Te,2,0)),se=0,ce=0}else r.head&&(r.head.extra=null);r.mode=T;case T:if(1024&r.flags&&(he=r.length,he>ie&&(he=ie),he&&(r.head&&(Se=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,ee,re,he,Se)),512&r.flags&&(r.check=i(r.check,ee,he,re)),ie-=he,re+=he,r.length-=he),r.length))break e;r.length=0,r.mode=E;case E:if(2048&r.flags){if(0===ie)break e;he=0;do{Se=ee[re+he++],r.head&&Se&&r.length<65536&&(r.head.name+=String.fromCharCode(Se))}while(Se&&he<ie);if(512&r.flags&&(r.check=i(r.check,ee,he,re)),ie-=he,re+=he,Se)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=P;case P:if(4096&r.flags){if(0===ie)break e;he=0;do{Se=ee[re+he++],r.head&&Se&&r.length<65536&&(r.head.comment+=String.fromCharCode(Se))}while(Se&&he<ie);if(512&r.flags&&(r.check=i(r.check,ee,he,re)),ie-=he,re+=he,Se)break e}else r.head&&(r.head.comment=null);r.mode=O;case O:if(512&r.flags){while(ce<16){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(se!==(65535&r.check)){e.msg="header crc mismatch",r.mode=J;break}se=0,ce=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=F;break;case R:while(ce<32){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}e.adler=r.check=ae(se),se=0,ce=0,r.mode=I;case I:if(0===r.havedict)return e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ie,r.hold=se,r.bits=ce,m;e.adler=r.check=1,r.mode=F;case F:if(t===f||t===d)break e;case L:if(r.last){se>>>=7&ce,ce-=7&ce,r.mode=V;break}while(ce<3){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}switch(r.last=1&se,se>>>=1,ce-=1,3&se){case 0:r.mode=N;break;case 1:if(pe(r),r.mode=q,t===d){se>>>=2,ce-=2;break e}break;case 2:r.mode=j;break;case 3:e.msg="invalid block type",r.mode=J}se>>>=2,ce-=2;break;case N:se>>>=7&ce,ce-=7&ce;while(ce<32){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if((65535&se)!==(se>>>16^65535)){e.msg="invalid stored block lengths",r.mode=J;break}if(r.length=65535&se,se=0,ce=0,r.mode=D,t===d)break e;case D:r.mode=M;case M:if(he=r.length,he){if(he>ie&&(he=ie),he>oe&&(he=oe),0===he)break e;n.arraySet(te,ee,re,he,ne),ie-=he,re+=he,oe-=he,ne+=he,r.length-=he;break}r.mode=F;break;case j:while(ce<14){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(r.nlen=257+(31&se),se>>>=5,ce-=5,r.ndist=1+(31&se),se>>>=5,ce-=5,r.ncode=4+(15&se),se>>>=4,ce-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=J;break}r.have=0,r.mode=B;case B:while(r.have<r.ncode){while(ce<3){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}r.lens[Ee[r.have++]]=7&se,se>>>=3,ce-=3}while(r.have<19)r.lens[Ee[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,_e={bits:r.lenbits},xe=s(c,r.lens,0,19,r.lencode,0,r.work,_e),r.lenbits=_e.bits,xe){e.msg="invalid code lengths set",r.mode=J;break}r.have=0,r.mode=U;case U:while(r.have<r.nlen+r.ndist){for(;;){if(Ce=r.lencode[se&(1<<r.lenbits)-1],me=Ce>>>24,ve=Ce>>>16&255,ye=65535&Ce,me<=ce)break;if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(ye<16)se>>>=me,ce-=me,r.lens[r.have++]=ye;else{if(16===ye){Ae=me+2;while(ce<Ae){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(se>>>=me,ce-=me,0===r.have){e.msg="invalid bit length repeat",r.mode=J;break}Se=r.lens[r.have-1],he=3+(3&se),se>>>=2,ce-=2}else if(17===ye){Ae=me+3;while(ce<Ae){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}se>>>=me,ce-=me,Se=0,he=3+(7&se),se>>>=3,ce-=3}else{Ae=me+7;while(ce<Ae){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}se>>>=me,ce-=me,Se=0,he=11+(127&se),se>>>=7,ce-=7}if(r.have+he>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=J;break}while(he--)r.lens[r.have++]=Se}}if(r.mode===J)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=J;break}if(r.lenbits=9,_e={bits:r.lenbits},xe=s(l,r.lens,0,r.nlen,r.lencode,0,r.work,_e),r.lenbits=_e.bits,xe){e.msg="invalid literal/lengths set",r.mode=J;break}if(r.distbits=6,r.distcode=r.distdyn,_e={bits:r.distbits},xe=s(u,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,_e),r.distbits=_e.bits,xe){e.msg="invalid distances set",r.mode=J;break}if(r.mode=q,t===d)break e;case q:r.mode=z;case z:if(ie>=6&&oe>=258){e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ie,r.hold=se,r.bits=ce,o(e,ue),ne=e.next_out,te=e.output,oe=e.avail_out,re=e.next_in,ee=e.input,ie=e.avail_in,se=r.hold,ce=r.bits,r.mode===F&&(r.back=-1);break}for(r.back=0;;){if(Ce=r.lencode[se&(1<<r.lenbits)-1],me=Ce>>>24,ve=Ce>>>16&255,ye=65535&Ce,me<=ce)break;if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(ve&&0===(240&ve)){for(be=me,we=ve,ke=ye;;){if(Ce=r.lencode[ke+((se&(1<<be+we)-1)>>be)],me=Ce>>>24,ve=Ce>>>16&255,ye=65535&Ce,be+me<=ce)break;if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}se>>>=be,ce-=be,r.back+=be}if(se>>>=me,ce-=me,r.back+=me,r.length=ye,0===ve){r.mode=Y;break}if(32&ve){r.back=-1,r.mode=F;break}if(64&ve){e.msg="invalid literal/length code",r.mode=J;break}r.extra=15&ve,r.mode=H;case H:if(r.extra){Ae=r.extra;while(ce<Ae){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}r.length+=se&(1<<r.extra)-1,se>>>=r.extra,ce-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=W;case W:for(;;){if(Ce=r.distcode[se&(1<<r.distbits)-1],me=Ce>>>24,ve=Ce>>>16&255,ye=65535&Ce,me<=ce)break;if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(0===(240&ve)){for(be=me,we=ve,ke=ye;;){if(Ce=r.distcode[ke+((se&(1<<be+we)-1)>>be)],me=Ce>>>24,ve=Ce>>>16&255,ye=65535&Ce,be+me<=ce)break;if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}se>>>=be,ce-=be,r.back+=be}if(se>>>=me,ce-=me,r.back+=me,64&ve){e.msg="invalid distance code",r.mode=J;break}r.offset=ye,r.extra=15&ve,r.mode=G;case G:if(r.extra){Ae=r.extra;while(ce<Ae){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}r.offset+=se&(1<<r.extra)-1,se>>>=r.extra,ce-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=J;break}r.mode=X;case X:if(0===oe)break e;if(he=ue-oe,r.offset>he){if(he=r.offset-he,he>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=J;break}he>r.wnext?(he-=r.wnext,fe=r.wsize-he):fe=r.wnext-he,he>r.length&&(he=r.length),de=r.window}else de=te,fe=ne-r.offset,he=r.length;he>oe&&(he=oe),oe-=he,r.length-=he;do{te[ne++]=de[fe++]}while(--he);0===r.length&&(r.mode=z);break;case Y:if(0===oe)break e;te[ne++]=r.length,oe--,r.mode=z;break;case V:if(r.wrap){while(ce<32){if(0===ie)break e;ie--,se|=ee[re++]<<ce,ce+=8}if(ue-=oe,e.total_out+=ue,r.total+=ue,ue&&(e.adler=r.check=r.flags?i(r.check,te,ue,ne-ue):a(r.check,te,ue,ne-ue)),ue=oe,(r.flags?se:ae(se))!==r.check){e.msg="incorrect data check",r.mode=J;break}se=0,ce=0}r.mode=Z;case Z:if(r.wrap&&r.flags){while(ce<32){if(0===ie)break e;ie--,se+=ee[re++]<<ce,ce+=8}if(se!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=J;break}se=0,ce=0}r.mode=K;case K:xe=g;break e;case J:xe=y;break e;case Q:return b;case $:default:return v}return e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ie,r.hold=se,r.bits=ce,(r.wsize||ue!==e.avail_out&&r.mode<J&&(r.mode<V||t!==h))&&ge(e,e.output,e.next_out,ue-e.avail_out)?(r.mode=Q,b):(le-=e.avail_in,ue-=e.avail_out,e.total_in+=le,e.total_out+=ue,r.total+=ue,r.wrap&&ue&&(e.adler=r.check=r.flags?i(r.check,te,ue,e.next_out-ue):a(r.check,te,ue,e.next_out-ue)),e.data_type=r.bits+(r.last?64:0)+(r.mode===F?128:0)+(r.mode===q||r.mode===D?256:0),(0===le&&0===ue||t===h)&&xe===p&&(xe=w),xe)}function ve(e){if(!e||!e.state)return v;var t=e.state;return t.window&&(t.window=null),e.state=null,p}function ye(e,t){var r;return e&&e.state?(r=e.state,0===(2&r.wrap)?v:(r.head=t,t.done=!1,p)):v}function be(e,t){var r,n,i,o=t.length;return e&&e.state?(r=e.state,0!==r.wrap&&r.mode!==I?v:r.mode===I&&(n=1,n=a(n,t,o,0),n!==r.check)?y:(i=ge(e,t,o,o),i?(r.mode=Q,b):(r.havedict=1,p))):v}t.inflateReset=se,t.inflateReset2=ce,t.inflateResetKeep=oe,t.inflateInit=ue,t.inflateInit2=le,t.inflate=me,t.inflateEnd=ve,t.inflateGetHeader=ye,t.inflateSetDictionary=be,t.inflateInfo="pako inflate (from Nodeca project)"},a177:function(e,t,r){"use strict";var n,a=r("be7fe"),i=r("07f4"),o=r("c834"),s=r("eeda"),c=r("4dc6"),l=0,u=1,h=3,f=4,d=5,p=0,g=1,m=-2,v=-3,y=-5,b=-1,w=1,k=2,S=3,x=4,_=0,A=2,C=8,T=9,E=15,P=8,O=29,R=256,I=R+1+O,F=30,L=19,N=2*I+1,D=15,M=3,j=258,B=j+M+1,U=32,q=42,z=69,H=73,W=91,G=103,X=113,Y=666,V=1,Z=2,K=3,J=4,Q=3;function $(e,t){return e.msg=c[t],t}function ee(e){return(e<<1)-(e>4?9:0)}function te(e){var t=e.length;while(--t>=0)e[t]=0}function re(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(a.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function ne(e,t){i._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,re(e.strm)}function ae(e,t){e.pending_buf[e.pending++]=t}function ie(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function oe(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),0===i?0:(e.avail_in-=i,a.arraySet(t,e.input,e.next_in,i,r),1===e.state.wrap?e.adler=o(e.adler,t,i,r):2===e.state.wrap&&(e.adler=s(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function se(e,t){var r,n,a=e.max_chain_length,i=e.strstart,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-B?e.strstart-(e.w_size-B):0,l=e.window,u=e.w_mask,h=e.prev,f=e.strstart+j,d=l[i+o-1],p=l[i+o];e.prev_length>=e.good_match&&(a>>=2),s>e.lookahead&&(s=e.lookahead);do{if(r=t,l[r+o]===p&&l[r+o-1]===d&&l[r]===l[i]&&l[++r]===l[i+1]){i+=2,r++;do{}while(l[++i]===l[++r]&&l[++i]===l[++r]&&l[++i]===l[++r]&&l[++i]===l[++r]&&l[++i]===l[++r]&&l[++i]===l[++r]&&l[++i]===l[++r]&&l[++i]===l[++r]&&i<f);if(n=j-(f-i),i=f-j,n>o){if(e.match_start=t,o=n,n>=s)break;d=l[i+o-1],p=l[i+o]}}}while((t=h[t&u])>c&&0!==--a);return o<=e.lookahead?o:e.lookahead}function ce(e){var t,r,n,i,o,s=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-B)){a.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,r=e.hash_size,t=r;do{n=e.head[--t],e.head[t]=n>=s?n-s:0}while(--r);r=s,t=r;do{n=e.prev[--t],e.prev[t]=n>=s?n-s:0}while(--r);i+=s}if(0===e.strm.avail_in)break;if(r=oe(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=r,e.lookahead+e.insert>=M){o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+M-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,e.lookahead+e.insert<M)break}}while(e.lookahead<B&&0!==e.strm.avail_in)}function le(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(ce(e),0===e.lookahead&&t===l)return V;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,ne(e,!1),0===e.strm.avail_out))return V;if(e.strstart-e.block_start>=e.w_size-B&&(ne(e,!1),0===e.strm.avail_out))return V}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:J):(e.strstart>e.block_start&&(ne(e,!1),e.strm.avail_out),V)}function ue(e,t){for(var r,n;;){if(e.lookahead<B){if(ce(e),e.lookahead<B&&t===l)return V;if(0===e.lookahead)break}if(r=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-B&&(e.match_length=se(e,r)),e.match_length>=M)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-M),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=M){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(ne(e,!1),0===e.strm.avail_out))return V}return e.insert=e.strstart<M-1?e.strstart:M-1,t===f?(ne(e,!0),0===e.strm.avail_out?K:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?V:Z}function he(e,t){for(var r,n,a;;){if(e.lookahead<B){if(ce(e),e.lookahead<B&&t===l)return V;if(0===e.lookahead)break}if(r=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=M-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-B&&(e.match_length=se(e,r),e.match_length<=5&&(e.strategy===w||e.match_length===M&&e.strstart-e.match_start>4096)&&(e.match_length=M-1)),e.prev_length>=M&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-M,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-M),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=M-1,e.strstart++,n&&(ne(e,!1),0===e.strm.avail_out))return V}else if(e.match_available){if(n=i._tr_tally(e,0,e.window[e.strstart-1]),n&&ne(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return V}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=i._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<M-1?e.strstart:M-1,t===f?(ne(e,!0),0===e.strm.avail_out?K:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?V:Z}function fe(e,t){for(var r,n,a,o,s=e.window;;){if(e.lookahead<=j){if(ce(e),e.lookahead<=j&&t===l)return V;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=M&&e.strstart>0&&(a=e.strstart-1,n=s[a],n===s[++a]&&n===s[++a]&&n===s[++a])){o=e.strstart+j;do{}while(n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&a<o);e.match_length=j-(o-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=M?(r=i._tr_tally(e,1,e.match_length-M),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(ne(e,!1),0===e.strm.avail_out))return V}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?V:Z}function de(e,t){for(var r;;){if(0===e.lookahead&&(ce(e),0===e.lookahead)){if(t===l)return V;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(ne(e,!1),0===e.strm.avail_out))return V}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?V:Z}function pe(e,t,r,n,a){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=a}function ge(e){e.window_size=2*e.w_size,te(e.head),e.max_lazy_match=n[e.level].max_lazy,e.good_match=n[e.level].good_length,e.nice_match=n[e.level].nice_length,e.max_chain_length=n[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=M-1,e.match_available=0,e.ins_h=0}function me(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=C,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new a.Buf16(2*N),this.dyn_dtree=new a.Buf16(2*(2*F+1)),this.bl_tree=new a.Buf16(2*(2*L+1)),te(this.dyn_ltree),te(this.dyn_dtree),te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new a.Buf16(D+1),this.heap=new a.Buf16(2*I+1),te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new a.Buf16(2*I+1),te(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ve(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=A,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?q:X,e.adler=2===t.wrap?0:1,t.last_flush=l,i._tr_init(t),p):$(e,m)}function ye(e){var t=ve(e);return t===p&&ge(e.state),t}function be(e,t){return e&&e.state?2!==e.state.wrap?m:(e.state.gzhead=t,p):m}function we(e,t,r,n,i,o){if(!e)return m;var s=1;if(t===b&&(t=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),i<1||i>T||r!==C||n<8||n>15||t<0||t>9||o<0||o>x)return $(e,m);8===n&&(n=9);var c=new me;return e.state=c,c.strm=e,c.wrap=s,c.gzhead=null,c.w_bits=n,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=i+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+M-1)/M),c.window=new a.Buf8(2*c.w_size),c.head=new a.Buf16(c.hash_size),c.prev=new a.Buf16(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new a.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=o,c.method=r,ye(e)}function ke(e,t){return we(e,t,C,E,P,_)}function Se(e,t){var r,a,o,c;if(!e||!e.state||t>d||t<0)return e?$(e,m):m;if(a=e.state,!e.output||!e.input&&0!==e.avail_in||a.status===Y&&t!==f)return $(e,0===e.avail_out?y:m);if(a.strm=e,r=a.last_flush,a.last_flush=t,a.status===q)if(2===a.wrap)e.adler=0,ae(a,31),ae(a,139),ae(a,8),a.gzhead?(ae(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),ae(a,255&a.gzhead.time),ae(a,a.gzhead.time>>8&255),ae(a,a.gzhead.time>>16&255),ae(a,a.gzhead.time>>24&255),ae(a,9===a.level?2:a.strategy>=k||a.level<2?4:0),ae(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(ae(a,255&a.gzhead.extra.length),ae(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=s(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=z):(ae(a,0),ae(a,0),ae(a,0),ae(a,0),ae(a,0),ae(a,9===a.level?2:a.strategy>=k||a.level<2?4:0),ae(a,Q),a.status=X);else{var v=C+(a.w_bits-8<<4)<<8,b=-1;b=a.strategy>=k||a.level<2?0:a.level<6?1:6===a.level?2:3,v|=b<<6,0!==a.strstart&&(v|=U),v+=31-v%31,a.status=X,ie(a,v),0!==a.strstart&&(ie(a,e.adler>>>16),ie(a,65535&e.adler)),e.adler=1}if(a.status===z)if(a.gzhead.extra){o=a.pending;while(a.gzindex<(65535&a.gzhead.extra.length)){if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),re(e),o=a.pending,a.pending===a.pending_buf_size))break;ae(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++}a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=H)}else a.status=H;if(a.status===H)if(a.gzhead.name){o=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),re(e),o=a.pending,a.pending===a.pending_buf_size)){c=1;break}c=a.gzindex<a.gzhead.name.length?255&a.gzhead.name.charCodeAt(a.gzindex++):0,ae(a,c)}while(0!==c);a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),0===c&&(a.gzindex=0,a.status=W)}else a.status=W;if(a.status===W)if(a.gzhead.comment){o=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),re(e),o=a.pending,a.pending===a.pending_buf_size)){c=1;break}c=a.gzindex<a.gzhead.comment.length?255&a.gzhead.comment.charCodeAt(a.gzindex++):0,ae(a,c)}while(0!==c);a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),0===c&&(a.status=G)}else a.status=G;if(a.status===G&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&re(e),a.pending+2<=a.pending_buf_size&&(ae(a,255&e.adler),ae(a,e.adler>>8&255),e.adler=0,a.status=X)):a.status=X),0!==a.pending){if(re(e),0===e.avail_out)return a.last_flush=-1,p}else if(0===e.avail_in&&ee(t)<=ee(r)&&t!==f)return $(e,y);if(a.status===Y&&0!==e.avail_in)return $(e,y);if(0!==e.avail_in||0!==a.lookahead||t!==l&&a.status!==Y){var w=a.strategy===k?de(a,t):a.strategy===S?fe(a,t):n[a.level].func(a,t);if(w!==K&&w!==J||(a.status=Y),w===V||w===K)return 0===e.avail_out&&(a.last_flush=-1),p;if(w===Z&&(t===u?i._tr_align(a):t!==d&&(i._tr_stored_block(a,0,0,!1),t===h&&(te(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),re(e),0===e.avail_out))return a.last_flush=-1,p}return t!==f?p:a.wrap<=0?g:(2===a.wrap?(ae(a,255&e.adler),ae(a,e.adler>>8&255),ae(a,e.adler>>16&255),ae(a,e.adler>>24&255),ae(a,255&e.total_in),ae(a,e.total_in>>8&255),ae(a,e.total_in>>16&255),ae(a,e.total_in>>24&255)):(ie(a,e.adler>>>16),ie(a,65535&e.adler)),re(e),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?p:g)}function xe(e){var t;return e&&e.state?(t=e.state.status,t!==q&&t!==z&&t!==H&&t!==W&&t!==G&&t!==X&&t!==Y?$(e,m):(e.state=null,t===X?$(e,v):p)):m}function _e(e,t){var r,n,i,s,c,l,u,h,f=t.length;if(!e||!e.state)return m;if(r=e.state,s=r.wrap,2===s||1===s&&r.status!==q||r.lookahead)return m;1===s&&(e.adler=o(e.adler,t,f,0)),r.wrap=0,f>=r.w_size&&(0===s&&(te(r.head),r.strstart=0,r.block_start=0,r.insert=0),h=new a.Buf8(r.w_size),a.arraySet(h,t,f-r.w_size,r.w_size,0),t=h,f=r.w_size),c=e.avail_in,l=e.next_in,u=e.input,e.avail_in=f,e.next_in=0,e.input=t,ce(r);while(r.lookahead>=M){n=r.strstart,i=r.lookahead-(M-1);do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+M-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--i);r.strstart=n,r.lookahead=M-1,ce(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=M-1,r.match_available=0,e.next_in=l,e.input=u,e.avail_in=c,r.wrap=s,p}n=[new pe(0,0,0,0,le),new pe(4,4,8,4,ue),new pe(4,5,16,8,ue),new pe(4,6,32,32,ue),new pe(4,4,16,16,he),new pe(8,16,32,32,he),new pe(8,16,128,128,he),new pe(8,32,128,256,he),new pe(32,128,258,1024,he),new pe(32,258,258,4096,he)],t.deflateInit=ke,t.deflateInit2=we,t.deflateReset=ye,t.deflateResetKeep=ve,t.deflateSetHeader=be,t.deflate=Se,t.deflateEnd=xe,t.deflateSetDictionary=_e,t.deflateInfo="pako deflate (from Nodeca project)"},a9f1:function(e,t,r){(function(e){t.fetch=s(e.fetch)&&s(e.ReadableStream),t.writableStream=s(e.WritableStream),t.abortController=s(e.AbortController),t.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),t.blobConstructor=!0}catch(c){}var r;function n(){if(void 0!==r)return r;if(e.XMLHttpRequest){r=new e.XMLHttpRequest;try{r.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(c){r=null}}else r=null;return r}function a(e){var t=n();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(c){}return!1}var i="undefined"!==typeof e.ArrayBuffer,o=i&&s(e.ArrayBuffer.prototype.slice);function s(e){return"function"===typeof e}t.arraybuffer=t.fetch||i&&a("arraybuffer"),t.msstream=!t.fetch&&o&&a("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&i&&a("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!n()&&s(n().overrideMimeType),t.vbArray=s(e.VBArray),r=null}).call(this,r("c8ba"))},b383:function(e,t,r){"use strict";t.decode=t.parse=r("91dd"),t.encode=t.stringify=r("e099")},be7fe:function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==typeof r)throw new TypeError(r+"must be non-object");for(var n in r)a(r,n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,a){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),a);else for(var i=0;i<n;i++)e[a+i]=t[r+i]},flattenChunks:function(e){var t,r,n,a,i,o;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(o=new Uint8Array(n),a=0,t=0,r=e.length;t<r;t++)i=e[t],o.set(i,a),a+=i.length;return o}},o={arraySet:function(e,t,r,n,a){for(var i=0;i<n;i++)e[a+i]=t[r+i]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,o))},t.setTyped(n)},c834:function(e,t,r){"use strict";function n(e,t,r,n){var a=65535&e|0,i=e>>>16&65535|0,o=0;while(0!==r){o=r>2e3?2e3:r,r-=o;do{a=a+t[n++]|0,i=i+a|0}while(--o);a%=65521,i%=65521}return a|i<<16|0}e.exports=n},c90b:function(e,t,r){(function(e,n,a){var i=r("a9f1"),o=r("3fb5"),s=r("e372"),c=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},l=t.IncomingMessage=function(t,r,o,c){var l=this;if(s.Readable.call(l),l._mode=o,l.headers={},l.rawHeaders=[],l.trailers={},l.rawTrailers=[],l.on("end",(function(){e.nextTick((function(){l.emit("close")}))})),"fetch"===o){if(l._fetchResponse=r,l.url=r.url,l.statusCode=r.status,l.statusMessage=r.statusText,r.headers.forEach((function(e,t){l.headers[t.toLowerCase()]=e,l.rawHeaders.push(t,e)})),i.writableStream){var u=new WritableStream({write:function(e){return new Promise((function(t,r){l._destroyed?r():l.push(new n(e))?t():l._resumeFetch=t}))},close:function(){a.clearTimeout(c),l._destroyed||l.push(null)},abort:function(e){l._destroyed||l.emit("error",e)}});try{return void r.body.pipeTo(u).catch((function(e){a.clearTimeout(c),l._destroyed||l.emit("error",e)}))}catch(m){}}var h=r.body.getReader();function f(){h.read().then((function(e){if(!l._destroyed){if(e.done)return a.clearTimeout(c),void l.push(null);l.push(new n(e.value)),f()}})).catch((function(e){a.clearTimeout(c),l._destroyed||l.emit("error",e)}))}f()}else{l._xhr=t,l._pos=0,l.url=t.responseURL,l.statusCode=t.status,l.statusMessage=t.statusText;var d=t.getAllResponseHeaders().split(/\r?\n/);if(d.forEach((function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var r=t[1].toLowerCase();"set-cookie"===r?(void 0===l.headers[r]&&(l.headers[r]=[]),l.headers[r].push(t[2])):void 0!==l.headers[r]?l.headers[r]+=", "+t[2]:l.headers[r]=t[2],l.rawHeaders.push(t[1],t[2])}})),l._charset="x-user-defined",!i.overrideMimeType){var p=l.rawHeaders["mime-type"];if(p){var g=p.match(/;\s*charset=([^;])(;|$)/);g&&(l._charset=g[1].toLowerCase())}l._charset||(l._charset="utf-8")}}};o(l,s.Readable),l.prototype._read=function(){var e=this,t=e._resumeFetch;t&&(e._resumeFetch=null,t())},l.prototype._onXHRProgress=function(){var e=this,t=e._xhr,r=null;switch(e._mode){case"text:vbarray":if(t.readyState!==c.DONE)break;try{r=new a.VBArray(t.responseBody).toArray()}catch(u){}if(null!==r){e.push(new n(r));break}case"text":try{r=t.responseText}catch(u){e._mode="text:vbarray";break}if(r.length>e._pos){var i=r.substr(e._pos);if("x-user-defined"===e._charset){for(var o=new n(i.length),s=0;s<i.length;s++)o[s]=255&i.charCodeAt(s);e.push(o)}else e.push(i,e._charset);e._pos=r.length}break;case"arraybuffer":if(t.readyState!==c.DONE||!t.response)break;r=t.response,e.push(new n(new Uint8Array(r)));break;case"moz-chunked-arraybuffer":if(r=t.response,t.readyState!==c.LOADING||!r)break;e.push(new n(new Uint8Array(r)));break;case"ms-stream":if(r=t.response,t.readyState!==c.LOADING)break;var l=new a.MSStreamReader;l.onprogress=function(){l.result.byteLength>e._pos&&(e.push(new n(new Uint8Array(l.result.slice(e._pos)))),e._pos=l.result.byteLength)},l.onload=function(){e.push(null)},l.readAsArrayBuffer(r);break}e._xhr.readyState===c.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(this,r("4362"),r("b639").Buffer,r("c8ba"))},d10f:function(e,t,r){(function(t,n,a){!function(t,r){e.exports=r()}(0,(function(){return function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(t){return e[t]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,r){"use strict";var n=r(1),a=r(179),i=r(194),o=r(195),s=r(183),c=r(196),l=r(188),u=r(185),h=r(4);if(h()){var f=r(197).PDFNodeStream;a.setPDFNetworkStreamFactory((function(e){return new f(e)}))}else{var d,p=r(200).PDFNetworkStream;s.isFetchSupported()&&(d=r(201).PDFFetchStream),a.setPDFNetworkStreamFactory((function(e){return d&&s.isValidFetchUrl(e.url)?new d(e):new p(e)}))}t.build=a.build,t.version=a.version,t.getDocument=a.getDocument,t.LoopbackPort=a.LoopbackPort,t.PDFDataRangeTransport=a.PDFDataRangeTransport,t.PDFWorker=a.PDFWorker,t.renderTextLayer=i.renderTextLayer,t.AnnotationLayer=o.AnnotationLayer,t.createPromiseCapability=n.createPromiseCapability,t.PasswordResponses=n.PasswordResponses,t.InvalidPDFException=n.InvalidPDFException,t.MissingPDFException=n.MissingPDFException,t.SVGGraphics=c.SVGGraphics,t.NativeImageDecoding=n.NativeImageDecoding,t.CMapCompressionType=n.CMapCompressionType,t.PermissionFlag=n.PermissionFlag,t.UnexpectedResponseException=n.UnexpectedResponseException,t.OPS=n.OPS,t.VerbosityLevel=n.VerbosityLevel,t.UNSUPPORTED_FEATURES=n.UNSUPPORTED_FEATURES,t.createValidAbsoluteUrl=n.createValidAbsoluteUrl,t.createObjectURL=n.createObjectURL,t.removeNullCharacters=n.removeNullCharacters,t.shadow=n.shadow,t.Util=n.Util,t.ReadableStream=n.ReadableStream,t.RenderingCancelledException=s.RenderingCancelledException,t.getFilenameFromUrl=s.getFilenameFromUrl,t.LinkTarget=s.LinkTarget,t.addLinkAttributes=s.addLinkAttributes,t.loadScript=s.loadScript,t.PDFDateString=s.PDFDateString,t.GlobalWorkerOptions=l.GlobalWorkerOptions,t.apiCompatibilityParams=u.apiCompatibilityParams},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?c(e):t}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){Number.isInteger(e)&&(de=e)}function d(){return de}function p(e){de>=ce.INFOS&&console.log("Info: ".concat(e))}function g(e){ce.WARNINGS}function m(e){throw new Error(e)}function v(e,t){e||m(t)}function y(e,t){var r;try{if(r=new URL(e),!r.origin||"null"===r.origin)return!1}catch(n){return!1}var a=new URL(t,r);return r.origin===a.origin}function b(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function w(e,t){if(!e)return null;try{var r=t?new URL(e,t):new URL(e);if(b(r))return r}catch(n){}return null}function k(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}function S(e){return"string"!=typeof e?(g("The argument for removeNullCharacters must be a string."),e):e.replace(Se,"")}function x(e){v(null!==e&&"object"===i(e)&&void 0!==e.length,"Invalid argument for bytesToString");var t=e.length,r=8192;if(t<r)return String.fromCharCode.apply(null,e);for(var n=[],a=0;a<t;a+=r){var o=Math.min(a+r,t),s=e.subarray(a,o);n.push(String.fromCharCode.apply(null,s))}return n.join("")}function _(e){v("string"==typeof e,"Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),n=0;n<t;++n)r[n]=255&e.charCodeAt(n);return r}function A(e){return void 0!==e.length?e.length:(v(void 0!==e.byteLength),e.byteLength)}function C(e){var t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];for(var r=0,n=0;n<t;n++)r+=A(e[n]);for(var a=0,i=new Uint8Array(r),o=0;o<t;o++){var s=e[o];s instanceof Uint8Array||(s="string"==typeof s?_(s):new Uint8Array(s));var c=s.byteLength;i.set(s,a),a+=c}return i}function T(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function E(e){return e<=0?0:Math.ceil(Math.log2(e))}function P(e,t){return e[t]<<24>>24}function O(e,t){return e[t]<<8|e[t+1]}function R(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function I(){var e=new Uint8Array(4);e[0]=1;var t=new Uint32Array(e.buffer,0,1);return 1===t[0]}function F(){try{return new Function(""),!0}catch(e){return!1}}function L(e){var t=e.length,r=[];if("þ"===e[0]&&"ÿ"===e[1])for(var n=2;n<t;n+=2)r.push(String.fromCharCode(e.charCodeAt(n)<<8|e.charCodeAt(n+1)));else for(var a=0;a<t;++a){var i=Ae[e.charCodeAt(a)];r.push(i?String.fromCharCode(i):e.charAt(a))}return r.join("")}function N(e){return decodeURIComponent(escape(e))}function D(e){return unescape(encodeURIComponent(e))}function M(e){for(var t in e)return!1;return!0}function j(e){return"boolean"==typeof e}function B(e){return"number"==typeof e}function U(e){return"string"==typeof e}function q(e){return"object"===i(e)&&null!==e&&void 0!==e.byteLength}function z(e,t){return e.length===t.length&&e.every((function(e,r){return e===t[r]}))}function H(e){return 32===e||9===e||13===e||10===e}function W(){var e=Object.create(null),t=!1;return Object.defineProperty(e,"settled",{get:function(){return t}}),e.promise=new Promise((function(r,n){e.resolve=function(e){t=!0,r(e)},e.reject=function(e){t=!0,n(e)}})),e}Object.defineProperty(t,"__esModule",{value:!0}),t.arrayByteLength=A,t.arraysToBytes=C,t.assert=v,t.bytesToString=x,t.createPromiseCapability=W,t.getVerbosityLevel=d,t.info=p,t.isArrayBuffer=q,t.isArrayEqual=z,t.isBool=j,t.isEmptyObj=M,t.isNum=B,t.isString=U,t.isSpace=H,t.isSameOrigin=y,t.createValidAbsoluteUrl=w,t.isLittleEndian=I,t.isEvalSupported=F,t.log2=E,t.readInt8=P,t.readUint16=O,t.readUint32=R,t.removeNullCharacters=S,t.setVerbosityLevel=f,t.shadow=k,t.string32=T,t.stringToBytes=_,t.stringToPDFString=L,t.stringToUTF8String=N,t.utf8StringToString=D,t.warn=g,t.unreachable=m,Object.defineProperty(t,"ReadableStream",{enumerable:!0,get:function(){return G.ReadableStream}}),t.createObjectURL=t.FormatError=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.NativeImageDecoding=t.MissingPDFException=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VerbosityLevel=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=t.BaseException=void 0,r(2);var G=r(177),X=[1,0,0,1,0,0];t.IDENTITY_MATRIX=X;var Y=[.001,0,0,.001,0,0];t.FONT_IDENTITY_MATRIX=Y;var V={NONE:"none",DECODE:"decode",DISPLAY:"display"};t.NativeImageDecoding=V;var Z={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};t.PermissionFlag=Z;var K={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};t.TextRenderingMode=K;var J={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};t.ImageKind=J;var Q={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};t.AnnotationType=Q;var $={MARKED:"Marked",REVIEW:"Review"};t.AnnotationStateModelType=$;var ee={MARKED:"Marked",UNMARKED:"Unmarked"};t.AnnotationMarkedState=ee;var te={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};t.AnnotationReviewState=te;var re={GROUP:"Group",REPLY:"R"};t.AnnotationReplyType=re;var ne={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};t.AnnotationFlag=ne;var ae={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864};t.AnnotationFieldFlag=ae;var ie={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};t.AnnotationBorderStyleType=ie;var oe={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};t.StreamType=oe;var se={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};t.FontType=se;var ce={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=ce;var le={NONE:0,BINARY:1,STREAM:2};t.CMapCompressionType=le;var ue={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};t.OPS=ue;var he={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"};t.UNSUPPORTED_FEATURES=he;var fe={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};t.PasswordResponses=fe;var de=ce.WARNINGS,pe=function(){function e(t){this.constructor===e&&m("Cannot initialize BaseException."),this.message=t,this.name=this.constructor.name}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=pe;var ge=function(e){function t(e,r){var n;return o(this,t),n=s(this,l(t).call(this,e)),n.code=r,n}return u(t,e),t}(pe);t.PasswordException=ge;var me=function(e){function t(e,r){var n;return o(this,t),n=s(this,l(t).call(this,e)),n.details=r,n}return u(t,e),t}(pe);t.UnknownErrorException=me;var ve=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.InvalidPDFException=ve;var ye=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.MissingPDFException=ye;var be=function(e){function t(e,r){var n;return o(this,t),n=s(this,l(t).call(this,e)),n.status=r,n}return u(t,e),t}(pe);t.UnexpectedResponseException=be;var we=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.FormatError=we;var ke=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.AbortException=ke;var Se=/\x00/g,xe=["rgb(",0,",",0,",",0,")"],_e=function(){function e(){o(this,e)}return a(e,null,[{key:"makeCssRgb",value:function(e,t,r){return xe[1]=e,xe[3]=t,xe[5]=r,xe.join("")}},{key:"transform",value:function(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}},{key:"applyTransform",value:function(e,t){var r=e[0]*t[0]+e[1]*t[2]+t[4],n=e[0]*t[1]+e[1]*t[3]+t[5];return[r,n]}},{key:"applyInverseTransform",value:function(e,t){var r=t[0]*t[3]-t[1]*t[2],n=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r,a=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r;return[n,a]}},{key:"getAxialAlignedBoundingBox",value:function(t,r){var n=e.applyTransform(t,r),a=e.applyTransform(t.slice(2,4),r),i=e.applyTransform([t[0],t[3]],r),o=e.applyTransform([t[2],t[1]],r);return[Math.min(n[0],a[0],i[0],o[0]),Math.min(n[1],a[1],i[1],o[1]),Math.max(n[0],a[0],i[0],o[0]),Math.max(n[1],a[1],i[1],o[1])]}},{key:"inverseTransform",value:function(e){var t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}},{key:"apply3dTransform",value:function(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}},{key:"singularValueDecompose2dScale",value:function(e){var t=[e[0],e[2],e[1],e[3]],r=e[0]*t[0]+e[1]*t[2],n=e[0]*t[1]+e[1]*t[3],a=e[2]*t[0]+e[3]*t[2],i=e[2]*t[1]+e[3]*t[3],o=(r+i)/2,s=Math.sqrt((r+i)*(r+i)-4*(r*i-a*n))/2,c=o+s||1,l=o-s||1;return[Math.sqrt(c),Math.sqrt(l)]}},{key:"normalizeRect",value:function(e){var t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(t,r){function n(e,t){return e-t}var a=[t[0],t[2],r[0],r[2]].sort(n),i=[t[1],t[3],r[1],r[3]].sort(n),o=[];return t=e.normalizeRect(t),r=e.normalizeRect(r),a[0]===t[0]&&a[1]===r[0]||a[0]===r[0]&&a[1]===t[0]?(o[0]=a[1],o[2]=a[2],i[0]===t[1]&&i[1]===r[1]||i[0]===r[1]&&i[1]===t[1]?(o[1]=i[1],o[3]=i[2],o):null):null}}]),e}();t.Util=_e;var Ae=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364],Ce=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!n&&URL.createObjectURL){var a=new Blob([t],{type:r});return URL.createObjectURL(a)}for(var i="data:".concat(r,";base64,"),o=0,s=t.length;o<s;o+=3){var c=255&t[o],l=255&t[o+1],u=255&t[o+2],h=c>>2,f=(3&c)<<4|l>>4,d=o+1<s?(15&l)<<2|u>>6:64,p=o+2<s?63&u:64;i+=e[h]+e[f]+e[d]+e[p]}return i}}();t.createObjectURL=Ce},function(e,r,n){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=n(3);if(!i._pdfjsCompatibilityChecked){i._pdfjsCompatibilityChecked=!0;var o=n(4),s="object"===("undefined"==typeof window?"undefined":a(window))&&"object"===("undefined"==typeof document?"undefined":a(document));!function(){!i.btoa&&o()&&(i.btoa=function(e){return t.from(e,"binary").toString("base64")})}(),function(){!i.atob&&o()&&(i.atob=function(e){return t.from(e,"base64").toString("binary")})}(),function(){s&&"undefined"==typeof Element.prototype.remove&&(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)})}(),function(){if(s&&!o()){var e=document.createElement("div");if(e.classList.add("testOne","testTwo"),!0!==e.classList.contains("testOne")||!0!==e.classList.contains("testTwo")){var t=DOMTokenList.prototype.add,r=DOMTokenList.prototype.remove;DOMTokenList.prototype.add=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];for(var a=0,i=r;a<i.length;a++){var o=i[a];t.call(this,o)}},DOMTokenList.prototype.remove=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var a=0,i=t;a<i.length;a++){var o=i[a];r.call(this,o)}}}}}(),function(){if(s&&!o()){var e=document.createElement("div");!1!==e.classList.toggle("test",0)&&(DOMTokenList.prototype.toggle=function(e){var t=arguments.length>1?!!arguments[1]:!this.contains(e);return this[t?"add":"remove"](e),t})}}(),function(){String.prototype.startsWith||n(5)}(),function(){String.prototype.endsWith||n(57)}(),function(){String.prototype.includes||n(59)}(),function(){Array.prototype.includes||n(61)}(),function(){Array.from||n(68)}(),function(){Object.assign||n(89)}(),function(){Math.log2||(Math.log2=n(92))}(),function(){Number.isNaN||(Number.isNaN=n(94))}(),function(){Number.isInteger||(Number.isInteger=n(96))}(),function(){i.Promise&&i.Promise.prototype&&i.Promise.prototype["finally"]||(i.Promise=n(99))}(),function(){i.URL=n(121)}(),function(){i.WeakMap||(i.WeakMap=n(128))}(),function(){i.WeakSet||(i.WeakSet=n(138))}(),function(){String.prototype.codePointAt||n(140)}(),function(){String.fromCodePoint||(String.fromCodePoint=n(142))}(),function(){i.Symbol||n(144)}(),function(){String.prototype.padStart||n(167)}(),function(){String.prototype.padEnd||n(172)}(),function(){Object.values||(Object.values=n(174))}()}},function(e,t,r){"use strict";e.exports="undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof n&&n.Math===Math?n:"undefined"!=typeof self&&self.Math===Math?self:{}},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){return"object"===("undefined"==typeof a?"undefined":n(a))&&a+""=="[object process]"&&!a.versions.nw&&!a.versions.electron}},function(e,t,r){r(6);var n=r(54);e.exports=n("String","startsWith")},function(e,t,r){"use strict";var n=r(7),a=r(43),i=r(49),o=r(17),s=r(53),c="".startsWith,l=Math.min;n({target:"String",proto:!0,forced:!s("startsWith")},{startsWith:function(e){var t=String(o(this));i(e);var r=a(l(arguments.length>1?arguments[1]:void 0,t.length)),n=String(e);return c?c.call(t,n,r):t.slice(r,r+n.length)===n}})},function(e,t,r){var n=r(8),a=r(9).f,i=r(23),o=r(26),s=r(28),c=r(36),l=r(48);e.exports=function(e,t){var r,u,h,f,d,p,g=e.target,m=e.global,v=e.stat;if(u=m?n:v?n[g]||s(g,{}):(n[g]||{}).prototype)for(h in t){if(d=t[h],e.noTargetGet?(p=a(u,h),f=p&&p.value):f=u[h],r=l(m?h:g+(v?".":"#")+h,e.forced),!r&&void 0!==f){if(typeof d==typeof f)continue;c(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),o(u,h,d,e)}}},function(e,t){var r="object",a=function(e){return e&&e.Math==Math&&e};e.exports=a(typeof globalThis==r&&globalThis)||a(typeof window==r&&window)||a(typeof self==r&&self)||a(typeof n==r&&n)||Function("return this")()},function(e,t,r){var n=r(10),a=r(12),i=r(13),o=r(14),s=r(18),c=r(20),l=r(21),u=Object.getOwnPropertyDescriptor;t.f=n?u:function(e,t){if(e=o(e),t=s(t,!0),l)try{return u(e,t)}catch(r){}if(c(e,t))return i(!a.f.call(e,t),e[t])}},function(e,t,r){var n=r(11);e.exports=!n((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,r){"use strict";var n={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,i=a&&!n.call({1:2},1);t.f=i?function(e){var t=a(this,e);return!!t&&t.enumerable}:n},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(15),a=r(17);e.exports=function(e){return n(a(e))}},function(e,t,r){var n=r(11),a=r(16),i="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?i.call(e,""):Object(e)}:Object},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(19);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if("function"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(10),a=r(11),i=r(22);e.exports=!n&&!a((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(8),a=r(19),i=n.document,o=a(i)&&a(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t,r){var n=r(10),a=r(24),i=r(13);e.exports=n?function(e,t,r){return a.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(10),a=r(21),i=r(25),o=r(18),s=Object.defineProperty;t.f=n?s:function(e,t,r){if(i(e),t=o(t,!0),i(r),a)try{return s(e,t,r)}catch(n){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(19);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,r){var n=r(8),a=r(27),i=r(23),o=r(20),s=r(28),c=r(30),l=r(31),u=l.get,h=l.enforce,f=String(c).split("toString");a("inspectSource",(function(e){return c.call(e)})),(e.exports=function(e,t,r,a){var c=!!a&&!!a.unsafe,l=!!a&&!!a.enumerable,u=!!a&&!!a.noTargetGet;return"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),h(r).source=f.join("string"==typeof t?t:"")),e===n?void(l?e[t]=r:s(t,r)):(c?!u&&e[t]&&(l=!0):delete e[t],void(l?e[t]=r:i(e,t,r)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c.call(this)}))},function(e,t,r){var n=r(8),a=r(28),i=r(29),o="__core-js_shared__",s=n[o]||a(o,{});(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.2.1",mode:i?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,r){var n=r(8),a=r(23);e.exports=function(e,t){try{a(n,e,t)}catch(r){n[e]=t}return t}},function(e,t){e.exports=!1},function(e,t,r){var n=r(27);e.exports=n("native-function-to-string",Function.toString)},function(e,t,r){var n,a,i,o=r(32),s=r(8),c=r(19),l=r(23),u=r(20),h=r(33),f=r(35),d=s.WeakMap,p=function(e){return i(e)?a(e):n(e,{})},g=function(e){return function(t){var r;if(!c(t)||(r=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}};if(o){var m=new d,v=m.get,y=m.has,b=m.set;n=function(e,t){return b.call(m,e,t),t},a=function(e){return v.call(m,e)||{}},i=function(e){return y.call(m,e)}}else{var w=h("state");f[w]=!0,n=function(e,t){return l(e,w,t),t},a=function(e){return u(e,w)?e[w]:{}},i=function(e){return u(e,w)}}e.exports={set:n,get:a,has:i,enforce:p,getterFor:g}},function(e,t,r){var n=r(8),a=r(30),i=n.WeakMap;e.exports="function"==typeof i&&/native code/.test(a.call(i))},function(e,t,r){var n=r(27),a=r(34),i=n("keys");e.exports=function(e){return i[e]||(i[e]=a(e))}},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},function(e,t){e.exports={}},function(e,t,r){var n=r(20),a=r(37),i=r(9),o=r(24);e.exports=function(e,t){for(var r=a(t),s=o.f,c=i.f,l=0;l<r.length;l++){var u=r[l];n(e,u)||s(e,u,c(t,u))}}},function(e,t,r){var n=r(38),a=r(40),i=r(47),o=r(25);e.exports=n("Reflect","ownKeys")||function(e){var t=a.f(o(e)),r=i.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(39),a=r(8),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(n[e])||i(a[e]):n[e]&&n[e][t]||a[e]&&a[e][t]}},function(e,t,r){e.exports=r(8)},function(e,t,r){var n=r(41),a=r(46),i=a.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(20),a=r(14),i=r(42).indexOf,o=r(35);e.exports=function(e,t){var r,s=a(e),c=0,l=[];for(r in s)!n(o,r)&&n(s,r)&&l.push(r);for(;t.length>c;)n(s,r=t[c++])&&(~i(l,r)||l.push(r));return l}},function(e,t,r){var n=r(14),a=r(43),i=r(45),o=function(e){return function(t,r,o){var s,c=n(t),l=a(c.length),u=i(o,l);if(e&&r!=r){for(;l>u;)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},function(e,t,r){var n=r(44),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(44),a=Math.max,i=Math.min;e.exports=function(e,t){var r=n(e);return r<0?a(r+t,0):i(r,t)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(11),a=/#|\.prototype\./,i=function(e,t){var r=s[o(e)];return r==l||r!=c&&("function"==typeof t?n(t):!!t)},o=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",l=i.POLYFILL="P";e.exports=i},function(e,t,r){var n=r(50);e.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,r){var n=r(19),a=r(16),i=r(51),o=i("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==a(e))}},function(e,t,r){var n=r(8),a=r(27),i=r(34),o=r(52),s=n.Symbol,c=a("wks");e.exports=function(e){return c[e]||(c[e]=o&&s[e]||(o?s:i)("Symbol."+e))}},function(e,t,r){var n=r(11);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(e,t,r){var n=r(51),a=n("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[a]=!1,"/./"[e](t)}catch(n){}}return!1}},function(e,t,r){var n=r(8),a=r(55),i=Function.call;e.exports=function(e,t,r){return a(i,n[e].prototype[t],r)}},function(e,t,r){var n=r(56);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,r){r(58);var n=r(54);e.exports=n("String","endsWith")},function(e,t,r){"use strict";var n=r(7),a=r(43),i=r(49),o=r(17),s=r(53),c="".endsWith,l=Math.min;n({target:"String",proto:!0,forced:!s("endsWith")},{endsWith:function(e){var t=String(o(this));i(e);var r=arguments.length>1?arguments[1]:void 0,n=a(t.length),s=void 0===r?n:l(a(r),n),u=String(e);return c?c.call(t,u,s):t.slice(s-u.length,s)===u}})},function(e,t,r){r(60);var n=r(54);e.exports=n("String","includes")},function(e,t,r){"use strict";var n=r(7),a=r(49),i=r(17),o=r(53);n({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~String(i(this)).indexOf(a(e),arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){r(62);var n=r(54);e.exports=n("Array","includes")},function(e,t,r){"use strict";var n=r(7),a=r(42).includes,i=r(63);n({target:"Array",proto:!0},{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,r){var n=r(51),a=r(64),i=r(23),o=n("unscopables"),s=Array.prototype;void 0==s[o]&&i(s,o,a(null)),e.exports=function(e){s[o][e]=!0}},function(e,t,r){var n=r(25),a=r(65),i=r(46),o=r(35),s=r(67),c=r(22),l=r(33),u=l("IE_PROTO"),h="prototype",f=function(){},d=function(){var e,t=c("iframe"),r=i.length,n="<",a="script",o=">",l="java"+a+":";for(t.style.display="none",s.appendChild(t),t.src=String(l),e=t.contentWindow.document,e.open(),e.write(n+a+o+"document.F=Object"+n+"/"+a+o),e.close(),d=e.F;r--;)delete d[h][i[r]];return d()};e.exports=Object.create||function(e,t){var r;return null!==e?(f[h]=n(e),r=new f,f[h]=null,r[u]=e):r=d(),void 0===t?r:a(r,t)},o[u]=!0},function(e,t,r){var n=r(10),a=r(24),i=r(25),o=r(66);e.exports=n?Object.defineProperties:function(e,t){i(e);for(var r,n=o(t),s=n.length,c=0;s>c;)a.f(e,r=n[c++],t[r]);return e}},function(e,t,r){var n=r(41),a=r(46);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t,r){var n=r(38);e.exports=n("document","documentElement")},function(e,t,r){r(69),r(81);var n=r(39);e.exports=n.Array.from},function(e,t,r){"use strict";var n=r(70).charAt,a=r(31),i=r(71),o="String Iterator",s=a.set,c=a.getterFor(o);i(String,"String",(function(e){s(this,{type:o,string:String(e),index:0})}),(function(){var e,t=c(this),r=t.string,a=t.index;return a>=r.length?{value:void 0,done:!0}:(e=n(r,a),t.index+=e.length,{value:e,done:!1})}))},function(e,t,r){var n=r(44),a=r(17),i=function(e){return function(t,r){var i,o,s=String(a(t)),c=n(r),l=s.length;return c<0||c>=l?e?"":void 0:(i=s.charCodeAt(c),i<55296||i>56319||c+1===l||(o=s.charCodeAt(c+1))<56320||o>57343?e?s.charAt(c):i:e?s.slice(c,c+2):o-56320+(i-55296<<10)+65536)}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,r){"use strict";var n=r(7),a=r(72),i=r(74),o=r(79),s=r(77),c=r(23),l=r(26),u=r(51),h=r(29),f=r(78),d=r(73),p=d.IteratorPrototype,g=d.BUGGY_SAFARI_ITERATORS,m=u("iterator"),v="keys",y="values",b="entries",w=function(){return this};e.exports=function(e,t,r,u,d,k,S){a(r,t,u);var x,_,A,C=function(e){if(e===d&&R)return R;if(!g&&e in P)return P[e];switch(e){case v:return function(){return new r(this,e)};case y:return function(){return new r(this,e)};case b:return function(){return new r(this,e)}}return function(){return new r(this)}},T=t+" Iterator",E=!1,P=e.prototype,O=P[m]||P["@@iterator"]||d&&P[d],R=!g&&O||C(d),I="Array"==t&&P.entries||O;if(I&&(x=i(I.call(new e)),p!==Object.prototype&&x.next&&(h||i(x)===p||(o?o(x,p):"function"!=typeof x[m]&&c(x,m,w)),s(x,T,!0,!0),h&&(f[T]=w))),d==y&&O&&O.name!==y&&(E=!0,R=function(){return O.call(this)}),h&&!S||P[m]===R||c(P,m,R),f[t]=R,d)if(_={values:C(y),keys:k?R:C(v),entries:C(b)},S)for(A in _)!g&&!E&&A in P||l(P,A,_[A]);else n({target:t,proto:!0,forced:g||E},_);return _}},function(e,t,r){"use strict";var n=r(73).IteratorPrototype,a=r(64),i=r(13),o=r(77),s=r(78),c=function(){return this};e.exports=function(e,t,r){var l=t+" Iterator";return e.prototype=a(n,{next:i(1,r)}),o(e,l,!1,!0),s[l]=c,e}},function(e,t,r){"use strict";var n,a,i,o=r(74),s=r(23),c=r(20),l=r(51),u=r(29),h=l("iterator"),f=!1,d=function(){return this};[].keys&&(i=[].keys(),"next"in i?(a=o(o(i)),a!==Object.prototype&&(n=a)):f=!0),void 0==n&&(n={}),u||c(n,h)||s(n,h,d),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:f}},function(e,t,r){var n=r(20),a=r(75),i=r(33),o=r(76),s=i("IE_PROTO"),c=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=a(e),n(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},function(e,t,r){var n=r(17);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(11);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var n=r(24).f,a=r(20),i=r(51),o=i("toStringTag");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t){e.exports={}},function(e,t,r){var n=r(25),a=r(80);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(r,[]),t=r instanceof Array}catch(i){}return function(r,i){return n(r),a(i),t?e.call(r,i):r.__proto__=i,r}}():void 0)},function(e,t,r){var n=r(19);e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,r){var n=r(7),a=r(82),i=r(88),o=!i((function(e){Array.from(e)}));n({target:"Array",stat:!0,forced:o},{from:a})},function(e,t,r){"use strict";var n=r(55),a=r(75),i=r(83),o=r(84),s=r(43),c=r(85),l=r(86);e.exports=function(e){var t,r,u,h,f=a(e),d="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,m=void 0!==g,v=0,y=l(f);if(m&&(g=n(g,p>2?arguments[2]:void 0,2)),void 0==y||d==Array&&o(y))for(t=s(f.length),r=new d(t);t>v;v++)c(r,v,m?g(f[v],v):f[v]);else for(h=y.call(f),r=new d;!(u=h.next()).done;v++)c(r,v,m?i(h,g,[u.value,v],!0):u.value);return r.length=v,r}},function(e,t,r){var n=r(25);e.exports=function(e,t,r,a){try{return a?t(n(r)[0],r[1]):t(r)}catch(o){var i=e["return"];throw void 0!==i&&n(i.call(e)),o}}},function(e,t,r){var n=r(51),a=r(78),i=n("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||o[i]===e)}},function(e,t,r){"use strict";var n=r(18),a=r(24),i=r(13);e.exports=function(e,t,r){var o=n(t);o in e?a.f(e,o,i(0,r)):e[o]=r}},function(e,t,r){var n=r(87),a=r(78),i=r(51),o=i("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||a[n(e)]}},function(e,t,r){var n=r(16),a=r(51),i=a("toStringTag"),o="Arguments"==n(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(r){}};e.exports=function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=s(t=Object(e),i))?r:o?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,r){var n=r(51),a=n("iterator"),i=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){i=!0}};s[a]=function(){return this},Array.from(s,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var n={};n[a]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch(o){}return r}},function(e,t,r){r(90);var n=r(39);e.exports=n.Object.assign},function(e,t,r){var n=r(7),a=r(91);n({target:"Object",stat:!0,forced:Object.assign!==a},{assign:a})},function(e,t,r){"use strict";var n=r(10),a=r(11),i=r(66),o=r(47),s=r(12),c=r(75),l=r(15),u=Object.assign;e.exports=!u||a((function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach((function(e){t[e]=e})),7!=u({},e)[r]||i(u({},t)).join("")!=n}))?function(e,t){for(var r=c(e),a=arguments.length,u=1,h=o.f,f=s.f;a>u;)for(var d,p=l(arguments[u++]),g=h?i(p).concat(h(p)):i(p),m=g.length,v=0;m>v;)d=g[v++],n&&!f.call(p,d)||(r[d]=p[d]);return r}:u},function(e,t,r){r(93);var n=r(39);e.exports=n.Math.log2},function(e,t,r){var n=r(7),a=Math.log,i=Math.LN2;n({target:"Math",stat:!0},{log2:function(e){return a(e)/i}})},function(e,t,r){r(95);var n=r(39);e.exports=n.Number.isNaN},function(e,t,r){var n=r(7);n({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,r){r(97);var n=r(39);e.exports=n.Number.isInteger},function(e,t,r){var n=r(7),a=r(98);n({target:"Number",stat:!0},{isInteger:a})},function(e,t,r){var n=r(19),a=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&a(e)===e}},function(e,t,r){r(100),r(69),r(102),r(105),r(119),r(120);var n=r(39);e.exports=n.Promise},function(e,t,r){var n=r(26),a=r(101),i=Object.prototype;a!==i.toString&&n(i,"toString",a,{unsafe:!0})},function(e,t,r){"use strict";var n=r(87),a=r(51),i=a("toStringTag"),o={};o[i]="z",e.exports="[object z]"!==String(o)?function(){return"[object "+n(this)+"]"}:o.toString},function(e,t,r){var n=r(8),a=r(103),i=r(104),o=r(23),s=r(51),c=s("iterator"),l=s("toStringTag"),u=i.values;for(var h in a){var f=n[h],d=f&&f.prototype;if(d){if(d[c]!==u)try{o(d,c,u)}catch(g){d[c]=u}if(d[l]||o(d,l,h),a[h])for(var p in i)if(d[p]!==i[p])try{o(d,p,i[p])}catch(g){d[p]=i[p]}}}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,r){"use strict";var n=r(14),a=r(63),i=r(78),o=r(31),s=r(71),c="Array Iterator",l=o.set,u=o.getterFor(c);e.exports=s(Array,"Array",(function(e,t){l(this,{type:c,target:n(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values"),i.Arguments=i.Array,a("keys"),a("values"),a("entries")},function(e,t,r){"use strict";var n,a,i,o,s=r(7),c=r(29),l=r(8),u=r(39),h=r(106),f=r(26),d=r(107),p=r(77),g=r(108),m=r(19),v=r(56),y=r(109),b=r(16),w=r(110),k=r(88),S=r(111),x=r(112).set,_=r(113),A=r(115),C=r(117),T=r(116),E=r(118),P=r(114),O=r(31),R=r(48),I=r(51),F=I("species"),L="Promise",N=O.get,D=O.set,M=O.getterFor(L),j=h,B=l.TypeError,U=l.document,q=l.process,z=l.fetch,H=q&&q.versions,W=H&&H.v8||"",G=T.f,X=G,Y="process"==b(q),V=!!(U&&U.createEvent&&l.dispatchEvent),Z="unhandledrejection",K="rejectionhandled",J=0,Q=1,$=2,ee=1,te=2,re=R(L,(function(){var e=j.resolve(1),t=function(){},r=(e.constructor={})[F]=function(e){e(t,t)};return!((Y||"function"==typeof PromiseRejectionEvent)&&(!c||e["finally"])&&e.then(t)instanceof r&&0!==W.indexOf("6.6")&&-1===P.indexOf("Chrome/66"))})),ne=re||!k((function(e){j.all(e)["catch"]((function(){}))})),ae=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},ie=function(e,t,r){if(!t.notified){t.notified=!0;var n=t.reactions;_((function(){for(var a=t.value,i=t.state==Q,o=0;n.length>o;){var s,c,l,u=n[o++],h=i?u.ok:u.fail,f=u.resolve,d=u.reject,p=u.domain;try{h?(i||(t.rejection===te&&le(e,t),t.rejection=ee),!0===h?s=a:(p&&p.enter(),s=h(a),p&&(p.exit(),l=!0)),s===u.promise?d(B("Promise-chain cycle")):(c=ae(s))?c.call(s,f,d):f(s)):d(a)}catch(g){p&&!l&&p.exit(),d(g)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&se(e,t)}))}},oe=function(e,t,r){var n,a;V?(n=U.createEvent("Event"),n.promise=t,n.reason=r,n.initEvent(e,!1,!0),l.dispatchEvent(n)):n={promise:t,reason:r},(a=l["on"+e])?a(n):e===Z&&C("Unhandled promise rejection",r)},se=function(e,t){x.call(l,(function(){var r,n=t.value,a=ce(t);if(a&&(r=E((function(){Y?q.emit("unhandledRejection",n,e):oe(Z,e,n)})),t.rejection=Y||ce(t)?te:ee,r.error))throw r.value}))},ce=function(e){return e.rejection!==ee&&!e.parent},le=function(e,t){x.call(l,(function(){Y?q.emit("rejectionHandled",e):oe(K,e,t.value)}))},ue=function(e,t,r,n){return function(a){e(t,r,a,n)}},he=function(e,t,r,n){t.done||(t.done=!0,n&&(t=n),t.value=r,t.state=$,ie(e,t,!0))},fe=function(e,t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(e===r)throw B("Promise can't be resolved itself");var a=ae(r);a?_((function(){var n={done:!1};try{a.call(r,ue(fe,e,n,t),ue(he,e,n,t))}catch(i){he(e,n,i,t)}})):(t.value=r,t.state=Q,ie(e,t,!1))}catch(i){he(e,{done:!1},i,t)}}};re&&(j=function(e){y(this,j,L),v(e),n.call(this);var t=N(this);try{e(ue(fe,this,t),ue(he,this,t))}catch(r){he(this,t,r)}},n=function(e){D(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:J,value:void 0})},n.prototype=d(j.prototype,{then:function(e,t){var r=M(this),n=G(S(this,j));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=Y?q.domain:void 0,r.parent=!0,r.reactions.push(n),r.state!=J&&ie(this,r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new n,t=N(e);this.promise=e,this.resolve=ue(fe,e,t),this.reject=ue(he,e,t)},T.f=G=function(e){return e===j||e===i?new a(e):X(e)},c||"function"!=typeof h||(o=h.prototype.then,f(h.prototype,"then",(function(e,t){var r=this;return new j((function(e,t){o.call(r,e,t)})).then(e,t)})),"function"==typeof z&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return A(j,z.apply(l,arguments))}}))),s({global:!0,wrap:!0,forced:re},{Promise:j}),p(j,L,!1,!0),g(L),i=u[L],s({target:L,stat:!0,forced:re},{reject:function(e){var t=G(this);return t.reject.call(void 0,e),t.promise}}),s({target:L,stat:!0,forced:c||re},{resolve:function(e){return A(c&&this===i?j:this,e)}}),s({target:L,stat:!0,forced:ne},{all:function(e){var t=this,r=G(t),n=r.resolve,a=r.reject,i=E((function(){var r=v(t.resolve),i=[],o=0,s=1;w(e,(function(e){var c=o++,l=!1;i.push(void 0),s++,r.call(t,e).then((function(e){l||(l=!0,i[c]=e,--s||n(i))}),a)})),--s||n(i)}));return i.error&&a(i.value),r.promise},race:function(e){var t=this,r=G(t),n=r.reject,a=E((function(){var a=v(t.resolve);w(e,(function(e){a.call(t,e).then(r.resolve,n)}))}));return a.error&&n(a.value),r.promise}})},function(e,t,r){var n=r(8);e.exports=n.Promise},function(e,t,r){var n=r(26);e.exports=function(e,t,r){for(var a in t)n(e,a,t[a],r);return e}},function(e,t,r){"use strict";var n=r(38),a=r(24),i=r(51),o=r(10),s=i("species");e.exports=function(e){var t=n(e),r=a.f;o&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},function(e,t,r){var n=r(25),a=r(84),i=r(43),o=r(55),s=r(86),c=r(83),l=function(e,t){this.stopped=e,this.result=t},u=e.exports=function(e,t,r,u,h){var f,d,p,g,m,v,y=o(t,r,u?2:1);if(h)f=e;else{if(d=s(e),"function"!=typeof d)throw TypeError("Target is not iterable");if(a(d)){for(p=0,g=i(e.length);g>p;p++)if(m=u?y(n(v=e[p])[0],v[1]):y(e[p]),m&&m instanceof l)return m;return new l(!1)}f=d.call(e)}for(;!(v=f.next()).done;)if(m=c(f,y,v.value,u),m&&m instanceof l)return m;return new l(!1)};u.stop=function(e){return new l(!0,e)}},function(e,t,r){var n=r(25),a=r(56),i=r(51),o=i("species");e.exports=function(e,t){var r,i=n(e).constructor;return void 0===i||void 0==(r=n(i)[o])?t:a(r)}},function(e,t,r){var n,a,i,o=r(8),s=r(11),c=r(16),l=r(55),u=r(67),h=r(22),f=o.location,d=o.setImmediate,p=o.clearImmediate,g=o.process,m=o.MessageChannel,v=o.Dispatch,y=0,b={},w="onreadystatechange",k=function(e){if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},S=function(e){return function(){k(e)}},x=function(e){k(e.data)},_=function(e){o.postMessage(e+"",f.protocol+"//"+f.host)};d&&p||(d=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return b[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},n(y),y},p=function(e){delete b[e]},"process"==c(g)?n=function(e){g.nextTick(S(e))}:v&&v.now?n=function(e){v.now(S(e))}:m?(a=new m,i=a.port2,a.port1.onmessage=x,n=l(i.postMessage,i,1)):!o.addEventListener||"function"!=typeof postMessage||o.importScripts||s(_)?n=w in h("script")?function(e){u.appendChild(h("script"))[w]=function(){u.removeChild(this),k(e)}}:function(e){setTimeout(S(e),0)}:(n=_,o.addEventListener("message",x,!1))),e.exports={set:d,clear:p}},function(e,t,r){var n,a,i,o,s,c,l,u,h=r(8),f=r(9).f,d=r(16),p=r(112).set,g=r(114),m=h.MutationObserver||h.WebKitMutationObserver,v=h.process,y=h.Promise,b="process"==d(v),w=f(h,"queueMicrotask"),k=w&&w.value;k||(n=function(){var e,t;for(b&&(e=v.domain)&&e.exit();a;){t=a.fn,a=a.next;try{t()}catch(r){throw a?o():i=void 0,r}}i=void 0,e&&e.enter()},b?o=function(){v.nextTick(n)}:m&&!/(iphone|ipod|ipad).*applewebkit/i.test(g)?(s=!0,c=document.createTextNode(""),new m(n).observe(c,{characterData:!0}),o=function(){c.data=s=!s}):y&&y.resolve?(l=y.resolve(void 0),u=l.then,o=function(){u.call(l,n)}):o=function(){p.call(h,n)}),e.exports=k||function(e){var t={fn:e,next:void 0};i&&(i.next=t),a||(a=t,o()),i=t}},function(e,t,r){var n=r(38);e.exports=n("navigator","userAgent")||""},function(e,t,r){var n=r(25),a=r(19),i=r(116);e.exports=function(e,t){if(n(e),a(t)&&t.constructor===e)return t;var r=i.f(e),o=r.resolve;return o(t),r.promise}},function(e,t,r){"use strict";var n=r(56),a=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new a(e)}},function(e,t,r){var n=r(8);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,r){"use strict";var n=r(7),a=r(56),i=r(116),o=r(118),s=r(110);n({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=i.f(t),n=r.resolve,c=r.reject,l=o((function(){var r=a(t.resolve),i=[],o=0,c=1;s(e,(function(e){var a=o++,s=!1;i.push(void 0),c++,r.call(t,e).then((function(e){s||(s=!0,i[a]={status:"fulfilled",value:e},--c||n(i))}),(function(e){s||(s=!0,i[a]={status:"rejected",reason:e},--c||n(i))}))})),--c||n(i)}));return l.error&&c(l.value),r.promise}})},function(e,t,r){"use strict";var n=r(7),a=r(29),i=r(106),o=r(38),s=r(111),c=r(115),l=r(26);n({target:"Promise",proto:!0,real:!0},{finally:function(e){var t=s(this,o("Promise")),r="function"==typeof e;return this.then(r?function(r){return c(t,e()).then((function(){return r}))}:e,r?function(r){return c(t,e()).then((function(){throw r}))}:e)}}),a||"function"!=typeof i||i.prototype["finally"]||l(i.prototype,"finally",o("Promise").prototype["finally"])},function(e,t,r){r(122),r(127),r(125);var n=r(39);e.exports=n.URL},function(e,t,r){"use strict";r(69);var n,a=r(7),i=r(10),o=r(123),s=r(8),c=r(65),l=r(26),u=r(109),h=r(20),f=r(91),d=r(82),p=r(70).codeAt,g=r(124),m=r(77),v=r(125),y=r(31),b=s.URL,w=v.URLSearchParams,k=v.getState,S=y.set,x=y.getterFor("URL"),_=Math.floor,A=Math.pow,C="Invalid authority",T="Invalid scheme",E="Invalid host",P="Invalid port",O=/[A-Za-z]/,R=/[\d+\-.A-Za-z]/,I=/\d/,F=/^(0x|0X)/,L=/^[0-7]+$/,N=/^\d+$/,D=/^[\dA-Fa-f]+$/,M=/[\u0000\u0009\u000A\u000D #%\/:?@[\\]]/,j=/[\u0000\u0009\u000A\u000D #\/:?@[\\]]/,B=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,U=/[\u0009\u000A\u000D]/g,q=function(e,t){var r,n,a;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return E;if(r=H(t.slice(1,-1)),!r)return E;e.host=r}else if(Q(e)){if(t=g(t),M.test(t))return E;if(r=z(t),null===r)return E;e.host=r}else{if(j.test(t))return E;for(r="",n=d(t),a=0;a<n.length;a++)r+=K(n[a],X);e.host=r}},z=function(e){var t,r,n,a,i,o,s,c=e.split(".");if(c.length&&""==c[c.length-1]&&c.pop(),t=c.length,t>4)return e;for(r=[],n=0;n<t;n++){if(a=c[n],""==a)return e;if(i=10,a.length>1&&"0"==a.charAt(0)&&(i=F.test(a)?16:8,a=a.slice(8==i?1:2)),""===a)o=0;else{if(!(10==i?N:8==i?L:D).test(a))return e;o=parseInt(a,i)}r.push(o)}for(n=0;n<t;n++)if(o=r[n],n==t-1){if(o>=A(256,5-t))return null}else if(o>255)return null;for(s=r.pop(),n=0;n<r.length;n++)s+=r[n]*A(256,3-n);return s},H=function(e){var t,r,n,a,i,o,s,c=[0,0,0,0,0,0,0,0],l=0,u=null,h=0,f=function(){return e.charAt(h)};if(":"==f()){if(":"!=e.charAt(1))return;h+=2,l++,u=l}for(;f();){if(8==l)return;if(":"!=f()){for(t=r=0;r<4&&D.test(f());)t=16*t+parseInt(f(),16),h++,r++;if("."==f()){if(0==r)return;if(h-=r,l>6)return;for(n=0;f();){if(a=null,n>0){if(!("."==f()&&n<4))return;h++}if(!I.test(f()))return;for(;I.test(f());){if(i=parseInt(f(),10),null===a)a=i;else{if(0==a)return;a=10*a+i}if(a>255)return;h++}c[l]=256*c[l]+a,n++,2!=n&&4!=n||l++}if(4!=n)return;break}if(":"==f()){if(h++,!f())return}else if(f())return;c[l++]=t}else{if(null!==u)return;h++,l++,u=l}}if(null!==u)for(o=l-u,l=7;0!=l&&o>0;)s=c[l],c[l--]=c[u+o-1],c[u+--o]=s;else if(8!=l)return;return c},W=function(e){for(var t=null,r=1,n=null,a=0,i=0;i<8;i++)0!==e[i]?(a>r&&(t=n,r=a),n=null,a=0):(null===n&&(n=i),++a);return a>r&&(t=n,r=a),t},G=function(e){var t,r,n,a;if("number"==typeof e){for(t=[],r=0;r<4;r++)t.unshift(e%256),e=_(e/256);return t.join(".")}if("object"==typeof e){for(t="",n=W(e),r=0;r<8;r++)a&&0===e[r]||(a&&(a=!1),n===r?(t+=r?":":"::",a=!0):(t+=e[r].toString(16),r<7&&(t+=":")));return"["+t+"]"}return e},X={},Y=f({},X,{" ":1,'"':1,"<":1,">":1,"`":1}),V=f({},Y,{"#":1,"?":1,"{":1,"}":1}),Z=f({},V,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),K=function(e,t){var r=p(e,0);return r>32&&r<127&&!h(t,e)?e:encodeURIComponent(e)},J={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Q=function(e){return h(J,e.scheme)},$=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var r;return 2==e.length&&O.test(e.charAt(0))&&(":"==(r=e.charAt(1))||!t&&"|"==r)},re=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ne=function(e){var t=e.path,r=t.length;!r||"file"==e.scheme&&1==r&&te(t[0],!0)||t.pop()},ae=function(e){return"."===e||"%2e"===e.toLowerCase()},ie=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},oe={},se={},ce={},le={},ue={},he={},fe={},de={},pe={},ge={},me={},ve={},ye={},be={},we={},ke={},Se={},xe={},_e={},Ae={},Ce={},Te=function(e,t,r,a){var i,o,s,c,l=r||oe,u=0,f="",p=!1,g=!1,m=!1;for(r||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(B,"")),t=t.replace(U,""),i=d(t);u<=i.length;){switch(o=i[u],l){case oe:if(!o||!O.test(o)){if(r)return T;l=ce;continue}f+=o.toLowerCase(),l=se;break;case se:if(o&&(R.test(o)||"+"==o||"-"==o||"."==o))f+=o.toLowerCase();else{if(":"!=o){if(r)return T;f="",l=ce,u=0;continue}if(r&&(Q(e)!=h(J,f)||"file"==f&&($(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=f,r)return void(Q(e)&&J[e.scheme]==e.port&&(e.port=null));f="","file"==e.scheme?l=be:Q(e)&&a&&a.scheme==e.scheme?l=le:Q(e)?l=de:"/"==i[u+1]?(l=ue,u++):(e.cannotBeABaseURL=!0,e.path.push(""),l=_e)}break;case ce:if(!a||a.cannotBeABaseURL&&"#"!=o)return T;if(a.cannotBeABaseURL&&"#"==o){e.scheme=a.scheme,e.path=a.path.slice(),e.query=a.query,e.fragment="",e.cannotBeABaseURL=!0,l=Ce;break}l="file"==a.scheme?be:he;continue;case le:if("/"!=o||"/"!=i[u+1]){l=he;continue}l=pe,u++;break;case ue:if("/"==o){l=ge;break}l=xe;continue;case he:if(e.scheme=a.scheme,o==n)e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.query=a.query;else if("/"==o||"\\"==o&&Q(e))l=fe;else if("?"==o)e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.query="",l=Ae;else{if("#"!=o){e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.path.pop(),l=xe;continue}e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.query=a.query,e.fragment="",l=Ce}break;case fe:if(!Q(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,l=xe;continue}l=ge}else l=pe;break;case de:if(l=pe,"/"!=o||"/"!=f.charAt(u+1))continue;u++;break;case pe:if("/"!=o&&"\\"!=o){l=ge;continue}break;case ge:if("@"==o){p&&(f="%40"+f),p=!0,s=d(f);for(var v=0;v<s.length;v++){var y=s[v];if(":"!=y||m){var b=K(y,Z);m?e.password+=b:e.username+=b}else m=!0}f=""}else if(o==n||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)){if(p&&""==f)return C;u-=d(f).length+1,f="",l=me}else f+=o;break;case me:case ve:if(r&&"file"==e.scheme){l=ke;continue}if(":"!=o||g){if(o==n||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)){if(Q(e)&&""==f)return E;if(r&&""==f&&($(e)||null!==e.port))return;if(c=q(e,f))return c;if(f="",l=Se,r)return;continue}"["==o?g=!0:"]"==o&&(g=!1),f+=o}else{if(""==f)return E;if(c=q(e,f))return c;if(f="",l=ye,r==ve)return}break;case ye:if(!I.test(o)){if(o==n||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)||r){if(""!=f){var w=parseInt(f,10);if(w>65535)return P;e.port=Q(e)&&w===J[e.scheme]?null:w,f=""}if(r)return;l=Se;continue}return P}f+=o;break;case be:if(e.scheme="file","/"==o||"\\"==o)l=we;else{if(!a||"file"!=a.scheme){l=xe;continue}if(o==n)e.host=a.host,e.path=a.path.slice(),e.query=a.query;else if("?"==o)e.host=a.host,e.path=a.path.slice(),e.query="",l=Ae;else{if("#"!=o){re(i.slice(u).join(""))||(e.host=a.host,e.path=a.path.slice(),ne(e)),l=xe;continue}e.host=a.host,e.path=a.path.slice(),e.query=a.query,e.fragment="",l=Ce}}break;case we:if("/"==o||"\\"==o){l=ke;break}a&&"file"==a.scheme&&!re(i.slice(u).join(""))&&(te(a.path[0],!0)?e.path.push(a.path[0]):e.host=a.host),l=xe;continue;case ke:if(o==n||"/"==o||"\\"==o||"?"==o||"#"==o){if(!r&&te(f))l=xe;else if(""==f){if(e.host="",r)return;l=Se}else{if(c=q(e,f))return c;if("localhost"==e.host&&(e.host=""),r)return;f="",l=Se}continue}f+=o;break;case Se:if(Q(e)){if(l=xe,"/"!=o&&"\\"!=o)continue}else if(r||"?"!=o)if(r||"#"!=o){if(o!=n&&(l=xe,"/"!=o))continue}else e.fragment="",l=Ce;else e.query="",l=Ae;break;case xe:if(o==n||"/"==o||"\\"==o&&Q(e)||!r&&("?"==o||"#"==o)){if(ie(f)?(ne(e),"/"==o||"\\"==o&&Q(e)||e.path.push("")):ae(f)?"/"==o||"\\"==o&&Q(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(f)&&(e.host&&(e.host=""),f=f.charAt(0)+":"),e.path.push(f)),f="","file"==e.scheme&&(o==n||"?"==o||"#"==o))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==o?(e.query="",l=Ae):"#"==o&&(e.fragment="",l=Ce)}else f+=K(o,V);break;case _e:"?"==o?(e.query="",l=Ae):"#"==o?(e.fragment="",l=Ce):o!=n&&(e.path[0]+=K(o,X));break;case Ae:r||"#"!=o?o!=n&&("'"==o&&Q(e)?e.query+="%27":e.query+="#"==o?"%23":K(o,X)):(e.fragment="",l=Ce);break;case Ce:o!=n&&(e.fragment+=K(o,Y))}u++}},Ee=function(e){var t,r,n=u(this,Ee,"URL"),a=arguments.length>1?arguments[1]:void 0,o=String(e),s=S(n,{type:"URL"});if(void 0!==a)if(a instanceof Ee)t=x(a);else if(r=Te(t={},String(a)))throw TypeError(r);if(r=Te(s,o,null,t))throw TypeError(r);var c=s.searchParams=new w,l=k(c);l.updateSearchParams(s.query),l.updateURL=function(){s.query=String(c)||null},i||(n.href=Oe.call(n),n.origin=Re.call(n),n.protocol=Ie.call(n),n.username=Fe.call(n),n.password=Le.call(n),n.host=Ne.call(n),n.hostname=De.call(n),n.port=Me.call(n),n.pathname=je.call(n),n.search=Be.call(n),n.searchParams=Ue.call(n),n.hash=qe.call(n))},Pe=Ee.prototype,Oe=function(){var e=x(this),t=e.scheme,r=e.username,n=e.password,a=e.host,i=e.port,o=e.path,s=e.query,c=e.fragment,l=t+":";return null!==a?(l+="//",$(e)&&(l+=r+(n?":"+n:"")+"@"),l+=G(a),null!==i&&(l+=":"+i)):"file"==t&&(l+="//"),l+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==s&&(l+="?"+s),null!==c&&(l+="#"+c),l},Re=function(){var e=x(this),t=e.scheme,r=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(n){return"null"}return"file"!=t&&Q(e)?t+"://"+G(e.host)+(null!==r?":"+r:""):"null"},Ie=function(){return x(this).scheme+":"},Fe=function(){return x(this).username},Le=function(){return x(this).password},Ne=function(){var e=x(this),t=e.host,r=e.port;return null===t?"":null===r?G(t):G(t)+":"+r},De=function(){var e=x(this).host;return null===e?"":G(e)},Me=function(){var e=x(this).port;return null===e?"":String(e)},je=function(){var e=x(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Be=function(){var e=x(this).query;return e?"?"+e:""},Ue=function(){return x(this).searchParams},qe=function(){var e=x(this).fragment;return e?"#"+e:""},ze=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&c(Pe,{href:ze(Oe,(function(e){var t=x(this),r=String(e),n=Te(t,r);if(n)throw TypeError(n);k(t.searchParams).updateSearchParams(t.query)})),origin:ze(Re),protocol:ze(Ie,(function(e){var t=x(this);Te(t,String(e)+":",oe)})),username:ze(Fe,(function(e){var t=x(this),r=d(String(e));if(!ee(t)){t.username="";for(var n=0;n<r.length;n++)t.username+=K(r[n],Z)}})),password:ze(Le,(function(e){var t=x(this),r=d(String(e));if(!ee(t)){t.password="";for(var n=0;n<r.length;n++)t.password+=K(r[n],Z)}})),host:ze(Ne,(function(e){var t=x(this);t.cannotBeABaseURL||Te(t,String(e),me)})),hostname:ze(De,(function(e){var t=x(this);t.cannotBeABaseURL||Te(t,String(e),ve)})),port:ze(Me,(function(e){var t=x(this);ee(t)||(e=String(e),""==e?t.port=null:Te(t,e,ye))})),pathname:ze(je,(function(e){var t=x(this);t.cannotBeABaseURL||(t.path=[],Te(t,e+"",Se))})),search:ze(Be,(function(e){var t=x(this);e=String(e),""==e?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",Te(t,e,Ae)),k(t.searchParams).updateSearchParams(t.query)})),searchParams:ze(Ue),hash:ze(qe,(function(e){var t=x(this);return e=String(e),""==e?void(t.fragment=null):("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",void Te(t,e,Ce))}))}),l(Pe,"toJSON",(function(){return Oe.call(this)}),{enumerable:!0}),l(Pe,"toString",(function(){return Oe.call(this)}),{enumerable:!0}),b){var He=b.createObjectURL,We=b.revokeObjectURL;He&&l(Ee,"createObjectURL",(function(e){return He.apply(b,arguments)})),We&&l(Ee,"revokeObjectURL",(function(e){return We.apply(b,arguments)}))}m(Ee,"URL"),a({global:!0,forced:!o,sham:!i},{URL:Ee})},function(e,t,r){var n=r(11),a=r(51),i=r(29),o=a("iterator");e.exports=!n((function(){var e=new URL("b?e=1","http://a"),t=e.searchParams;return e.pathname="c%20d",i&&!e.toJSON||!t.sort||"http://a/c%20d?e=1"!==e.href||"1"!==t.get("e")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash}))},function(e,t,r){"use strict";var n=2147483647,a=36,i=1,o=26,s=38,c=700,l=72,u=128,h="-",f=/[^\0-\u007E]/,d=/[.\u3002\uFF0E\uFF61]/g,p="Overflow: input needs wider integers to process",g=a-i,m=Math.floor,v=String.fromCharCode,y=function(e){for(var t=[],r=0,n=e.length;r<n;){var a=e.charCodeAt(r++);if(a>=55296&&a<=56319&&r<n){var i=e.charCodeAt(r++);56320==(64512&i)?t.push(((1023&a)<<10)+(1023&i)+65536):(t.push(a),r--)}else t.push(a)}return t},b=function(e){return e+22+75*(e<26)},w=function(e,t,r){var n=0;for(e=r?m(e/c):e>>1,e+=m(e/t);e>g*o>>1;n+=a)e=m(e/g);return m(n+(g+1)*e/(e+s))},k=function(e){var t=[];e=y(e);var r,s,c=e.length,f=u,d=0,g=l;for(r=0;r<e.length;r++)s=e[r],s<128&&t.push(v(s));var k=t.length,S=k;for(k&&t.push(h);S<c;){var x=n;for(r=0;r<e.length;r++)s=e[r],s>=f&&s<x&&(x=s);var _=S+1;if(x-f>m((n-d)/_))throw RangeError(p);for(d+=(x-f)*_,f=x,r=0;r<e.length;r++){if(s=e[r],s<f&&++d>n)throw RangeError(p);if(s==f){for(var A=d,C=a;;C+=a){var T=C<=g?i:C>=g+o?o:C-g;if(A<T)break;var E=A-T,P=a-T;t.push(v(b(T+E%P))),A=m(E/P)}t.push(v(b(A))),g=w(d,_,S==k),d=0,++S}}++d,++f}return t.join("")};e.exports=function(e){var t,r,n=[],a=e.toLowerCase().replace(d,".").split(".");for(t=0;t<a.length;t++)r=a[t],n.push(f.test(r)?"xn--"+k(r):r);return n.join(".")}},function(e,t,r){"use strict";r(104);var n=r(7),a=r(123),i=r(26),o=r(107),s=r(77),c=r(72),l=r(31),u=r(109),h=r(20),f=r(55),d=r(25),p=r(19),g=r(126),m=r(86),v=r(51),y=v("iterator"),b="URLSearchParams",w=b+"Iterator",k=l.set,S=l.getterFor(b),x=l.getterFor(w),_=/\+/g,A=Array(4),C=function(e){return A[e-1]||(A[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},T=function(e){try{return decodeURIComponent(e)}catch(t){return e}},E=function(e){var t=e.replace(_," "),r=4;try{return decodeURIComponent(t)}catch(n){for(;r;)t=t.replace(C(r--),T);return t}},P=/[!'()~]|%20/g,O={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},R=function(e){return O[e]},I=function(e){return encodeURIComponent(e).replace(P,R)},F=function(e,t){if(t)for(var r,n,a=t.split("&"),i=0;i<a.length;)r=a[i++],r.length&&(n=r.split("="),e.push({key:E(n.shift()),value:E(n.join("="))}))},L=function(e){this.entries.length=0,F(this.entries,e)},N=function(e,t){if(e<t)throw TypeError("Not enough arguments")},D=c((function(e,t){k(this,{type:w,iterator:g(S(e).entries),kind:t})}),"Iterator",(function(){var e=x(this),t=e.kind,r=e.iterator.next(),n=r.value;return r.done||(r.value="keys"===t?n.key:"values"===t?n.value:[n.key,n.value]),r})),M=function(){u(this,M,b);var e,t,r,n,a,i,o,s=arguments.length>0?arguments[0]:void 0,c=this,l=[];if(k(c,{type:b,entries:l,updateURL:function(){},updateSearchParams:L}),void 0!==s)if(p(s))if(e=m(s),"function"==typeof e)for(t=e.call(s);!(r=t.next()).done;){if(n=g(d(r.value)),(a=n.next()).done||(i=n.next()).done||!n.next().done)throw TypeError("Expected sequence with length 2");l.push({key:a.value+"",value:i.value+""})}else for(o in s)h(s,o)&&l.push({key:o,value:s[o]+""});else F(l,"string"==typeof s?"?"===s.charAt(0)?s.slice(1):s:s+"")},j=M.prototype;o(j,{append:function(e,t){N(arguments.length,2);var r=S(this);r.entries.push({key:e+"",value:t+""}),r.updateURL()},delete:function(e){N(arguments.length,1);for(var t=S(this),r=t.entries,n=e+"",a=0;a<r.length;)r[a].key===n?r.splice(a,1):a++;t.updateURL()},get:function(e){N(arguments.length,1);for(var t=S(this).entries,r=e+"",n=0;n<t.length;n++)if(t[n].key===r)return t[n].value;return null},getAll:function(e){N(arguments.length,1);for(var t=S(this).entries,r=e+"",n=[],a=0;a<t.length;a++)t[a].key===r&&n.push(t[a].value);return n},has:function(e){N(arguments.length,1);for(var t=S(this).entries,r=e+"",n=0;n<t.length;)if(t[n++].key===r)return!0;return!1},set:function(e,t){N(arguments.length,1);for(var r,n=S(this),a=n.entries,i=!1,o=e+"",s=t+"",c=0;c<a.length;c++)r=a[c],r.key===o&&(i?a.splice(c--,1):(i=!0,r.value=s));i||a.push({key:o,value:s}),n.updateURL()},sort:function(){var e,t,r,n=S(this),a=n.entries,i=a.slice();for(a.length=0,r=0;r<i.length;r++){for(e=i[r],t=0;t<r;t++)if(a[t].key>e.key){a.splice(t,0,e);break}t===r&&a.push(e)}n.updateURL()},forEach:function(e){for(var t,r=S(this).entries,n=f(e,arguments.length>1?arguments[1]:void 0,3),a=0;a<r.length;)t=r[a++],n(t.value,t.key,this)},keys:function(){return new D(this,"keys")},values:function(){return new D(this,"values")},entries:function(){return new D(this,"entries")}},{enumerable:!0}),i(j,y,j.entries),i(j,"toString",(function(){for(var e,t=S(this).entries,r=[],n=0;n<t.length;)e=t[n++],r.push(I(e.key)+"="+I(e.value));return r.join("&")}),{enumerable:!0}),s(M,b),n({global:!0,forced:!a},{URLSearchParams:M}),e.exports={URLSearchParams:M,getState:S}},function(e,t,r){var n=r(25),a=r(86);e.exports=function(e){var t=a(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return n(t.call(e))}},function(e,t,r){"use strict";var n=r(7);n({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},function(e,t,r){r(100),r(129),r(102);var n=r(39);e.exports=n.WeakMap},function(e,t,r){"use strict";var n,a=r(8),i=r(107),o=r(130),s=r(132),c=r(134),l=r(19),u=r(31).enforce,h=r(32),f=!a.ActiveXObject&&"ActiveXObject"in a,d=Object.isExtensible,p=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},g=e.exports=s("WeakMap",p,c,!0,!0);if(h&&f){n=c.getConstructor(p,"WeakMap",!0),o.REQUIRED=!0;var m=g.prototype,v=m["delete"],y=m.has,b=m.get,w=m.set;i(m,{delete:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new n),v.call(this,e)||t.frozen["delete"](e)}return v.call(this,e)},has:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new n),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new n),y.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(l(e)&&!d(e)){var r=u(this);r.frozen||(r.frozen=new n),y.call(this,e)?w.call(this,e,t):r.frozen.set(e,t)}else w.call(this,e,t);return this}})}},function(e,t,r){var n=r(35),a=r(19),i=r(20),o=r(24).f,s=r(34),c=r(131),l=s("meta"),u=0,h=Object.isExtensible||function(){return!0},f=function(e){o(e,l,{value:{objectID:"O"+ ++u,weakData:{}}})},d=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,l)){if(!h(e))return"F";if(!t)return"E";f(e)}return e[l].objectID},p=function(e,t){if(!i(e,l)){if(!h(e))return!0;if(!t)return!1;f(e)}return e[l].weakData},g=function(e){return c&&m.REQUIRED&&h(e)&&!i(e,l)&&f(e),e},m=e.exports={REQUIRED:!1,fastKey:d,getWeakData:p,onFreeze:g};n[l]=!0},function(e,t,r){var n=r(11);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,r){"use strict";var n=r(7),a=r(8),i=r(48),o=r(26),s=r(130),c=r(110),l=r(109),u=r(19),h=r(11),f=r(88),d=r(77),p=r(133);e.exports=function(e,t,r,g,m){var v=a[e],y=v&&v.prototype,b=v,w=g?"set":"add",k={},S=function(e){var t=y[e];o(y,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(m&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!u(e))&&t.call(this,0===e?0:e)}:function(e,r){return t.call(this,0===e?0:e,r),this})};if(i(e,"function"!=typeof v||!(m||y.forEach&&!h((function(){(new v).entries().next()})))))b=r.getConstructor(t,e,g,w),s.REQUIRED=!0;else if(i(e,!0)){var x=new b,_=x[w](m?{}:-0,1)!=x,A=h((function(){x.has(1)})),C=f((function(e){new v(e)})),T=!m&&h((function(){for(var e=new v,t=5;t--;)e[w](t,t);return!e.has(-0)}));C||(b=t((function(t,r){l(t,b,e);var n=p(new v,t,b);return void 0!=r&&c(r,n[w],n,g),n})),b.prototype=y,y.constructor=b),(A||T)&&(S("delete"),S("has"),g&&S("get")),(T||_)&&S(w),m&&y.clear&&delete y.clear}return k[e]=b,n({global:!0,forced:b!=v},k),d(b,e),m||r.setStrong(b,e,g),b}},function(e,t,r){var n=r(19),a=r(79);e.exports=function(e,t,r){var i,o;return a&&"function"==typeof(i=t.constructor)&&i!==r&&n(o=i.prototype)&&o!==r.prototype&&a(e,o),e}},function(e,t,r){"use strict";var n=r(107),a=r(130).getWeakData,i=r(25),o=r(19),s=r(109),c=r(110),l=r(135),u=r(20),h=r(31),f=h.set,d=h.getterFor,p=l.find,g=l.findIndex,m=0,v=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return p(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var r=b(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=g(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,l){var h=e((function(e,n){s(e,h,t),f(e,{type:t,id:m++,frozen:void 0}),void 0!=n&&c(n,e[l],e,r)})),p=d(t),g=function(e,t,r){var n=p(e),o=a(i(t),!0);return!0===o?v(n).set(t,r):o[n.id]=r,e};return n(h.prototype,{delete:function(e){var t=p(this);if(!o(e))return!1;var r=a(e);return!0===r?v(t)["delete"](e):r&&u(r,t.id)&&delete r[t.id]},has:function(e){var t=p(this);if(!o(e))return!1;var r=a(e);return!0===r?v(t).has(e):r&&u(r,t.id)}}),n(h.prototype,r?{get:function(e){var t=p(this);if(o(e)){var r=a(e);return!0===r?v(t).get(e):r?r[t.id]:void 0}},set:function(e,t){return g(this,e,t)}}:{add:function(e){return g(this,e,!0)}}),h}}},function(e,t,r){var n=r(55),a=r(15),i=r(75),o=r(43),s=r(136),c=[].push,l=function(e){var t=1==e,r=2==e,l=3==e,u=4==e,h=6==e,f=5==e||h;return function(d,p,g,m){for(var v,y,b=i(d),w=a(b),k=n(p,g,3),S=o(w.length),x=0,_=m||s,A=t?_(d,S):r?_(d,0):void 0;S>x;x++)if((f||x in w)&&(v=w[x],y=k(v,x,b),e))if(t)A[x]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return x;case 2:c.call(A,v)}else if(u)return!1;return h?-1:l||u?u:A}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},function(e,t,r){var n=r(19),a=r(137),i=r(51),o=i("species");e.exports=function(e,t){var r;return a(e)&&(r=e.constructor,"function"!=typeof r||r!==Array&&!a(r.prototype)?n(r)&&(r=r[o],null===r&&(r=void 0)):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},function(e,t,r){var n=r(16);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,r){r(100),r(139),r(102);var n=r(39);e.exports=n.WeakSet},function(e,t,r){"use strict";var n=r(132),a=r(134);n("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),a,!1,!0)},function(e,t,r){r(141);var n=r(54);e.exports=n("String","codePointAt")},function(e,t,r){"use strict";var n=r(7),a=r(70).codeAt;n({target:"String",proto:!0},{codePointAt:function(e){return a(this,e)}})},function(e,t,r){r(143);var n=r(39);e.exports=n.String.fromCodePoint},function(e,t,r){var n=r(7),a=r(45),i=String.fromCharCode,o=String.fromCodePoint,s=!!o&&1!=o.length;n({target:"String",stat:!0,forced:s},{fromCodePoint:function(e){for(var t,r=[],n=arguments.length,o=0;n>o;){if(t=+arguments[o++],a(t,1114111)!==t)throw RangeError(t+" is not a valid code point");r.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return r.join("")}})},function(e,t,r){r(145),r(100),r(147),r(151),r(152),r(153),r(154),r(155),r(156),r(157),r(158),r(159),r(160),r(161),r(162),r(163),r(164),r(165),r(166);var n=r(39);e.exports=n.Symbol},function(e,t,r){"use strict";var n=r(7),a=r(11),i=r(137),o=r(19),s=r(75),c=r(43),l=r(85),u=r(136),h=r(146),f=r(51),d=f("isConcatSpreadable"),p=9007199254740991,g="Maximum allowed index exceeded",m=!a((function(){var e=[];return e[d]=!1,e.concat()[0]!==e})),v=h("concat"),y=function(e){if(!o(e))return!1;var t=e[d];return void 0!==t?!!t:i(e)},b=!m||!v;n({target:"Array",proto:!0,forced:b},{concat:function(e){var t,r,n,a,i,o=s(this),h=u(o,0),f=0;for(t=-1,n=arguments.length;t<n;t++)if(i=-1===t?o:arguments[t],y(i)){if(a=c(i.length),f+a>p)throw TypeError(g);for(r=0;r<a;r++,f++)r in i&&l(h,f,i[r])}else{if(f>=p)throw TypeError(g);l(h,f++,i)}return h.length=f,h}})},function(e,t,r){var n=r(11),a=r(51),i=a("species");e.exports=function(e){return!n((function(){var t=[],r=t.constructor={};return r[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,r){"use strict";var n=r(7),a=r(8),i=r(29),o=r(10),s=r(52),c=r(11),l=r(20),u=r(137),h=r(19),f=r(25),d=r(75),p=r(14),g=r(18),m=r(13),v=r(64),y=r(66),b=r(40),w=r(148),k=r(47),S=r(9),x=r(24),_=r(12),A=r(23),C=r(26),T=r(27),E=r(33),P=r(35),O=r(34),R=r(51),I=r(149),F=r(150),L=r(77),N=r(31),D=r(135).forEach,M=E("hidden"),j="Symbol",B="prototype",U=R("toPrimitive"),q=N.set,z=N.getterFor(j),H=Object[B],W=a.Symbol,G=a.JSON,X=G&&G.stringify,Y=S.f,V=x.f,Z=w.f,K=_.f,J=T("symbols"),Q=T("op-symbols"),$=T("string-to-symbol-registry"),ee=T("symbol-to-string-registry"),te=T("wks"),re=a.QObject,ne=!re||!re[B]||!re[B].findChild,ae=o&&c((function(){return 7!=v(V({},"a",{get:function(){return V(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=Y(H,t);n&&delete H[t],V(e,t,r),n&&e!==H&&V(H,t,n)}:V,ie=function(e,t){var r=J[e]=v(W[B]);return q(r,{type:j,tag:e,description:t}),o||(r.description=t),r},oe=s&&"symbol"==typeof W.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},se=function(e,t,r){e===H&&se(Q,t,r),f(e);var n=g(t,!0);return f(r),l(J,n)?(r.enumerable?(l(e,M)&&e[M][n]&&(e[M][n]=!1),r=v(r,{enumerable:m(0,!1)})):(l(e,M)||V(e,M,m(1,{})),e[M][n]=!0),ae(e,n,r)):V(e,n,r)},ce=function(e,t){f(e);var r=p(t),n=y(r).concat(de(r));return D(n,(function(t){o&&!ue.call(r,t)||se(e,t,r[t])})),e},le=function(e,t){return void 0===t?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),r=K.call(this,t);return!(this===H&&l(J,t)&&!l(Q,t))&&(!(r||!l(this,t)||!l(J,t)||l(this,M)&&this[M][t])||r)},he=function(e,t){var r=p(e),n=g(t,!0);if(r!==H||!l(J,n)||l(Q,n)){var a=Y(r,n);return!a||!l(J,n)||l(r,M)&&r[M][n]||(a.enumerable=!0),a}},fe=function(e){var t=Z(p(e)),r=[];return D(t,(function(e){l(J,e)||l(P,e)||r.push(e)})),r},de=function(e){var t=e===H,r=Z(t?Q:p(e)),n=[];return D(r,(function(e){!l(J,e)||t&&!l(H,e)||n.push(J[e])})),n};s||(W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=O(e),r=function(e){this===H&&r.call(Q,e),l(this,M)&&l(this[M],t)&&(this[M][t]=!1),ae(this,t,m(1,e))};return o&&ne&&ae(H,t,{configurable:!0,set:r}),ie(t,e)},C(W[B],"toString",(function(){return z(this).tag})),_.f=ue,x.f=se,S.f=he,b.f=w.f=fe,k.f=de,o&&(V(W[B],"description",{configurable:!0,get:function(){return z(this).description}}),i||C(H,"propertyIsEnumerable",ue,{unsafe:!0})),I.f=function(e){return ie(R(e),e)}),n({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:W}),D(y(te),(function(e){F(e)})),n({target:j,stat:!0,forced:!s},{for:function(e){var t=String(e);if(l($,t))return $[t];var r=W(t);return $[t]=r,ee[r]=t,r},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(l(ee,e))return ee[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),n({target:"Object",stat:!0,forced:!s,sham:!o},{create:le,defineProperty:se,defineProperties:ce,getOwnPropertyDescriptor:he}),n({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:fe,getOwnPropertySymbols:de}),n({target:"Object",stat:!0,forced:c((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(d(e))}}),G&&n({target:"JSON",stat:!0,forced:!s||c((function(){var e=W();return"[null]"!=X([e])||"{}"!=X({a:e})||"{}"!=X(Object(e))}))},{stringify:function(e){for(var t,r,n=[e],a=1;arguments.length>a;)n.push(arguments[a++]);if(r=t=n[1],(h(t)||void 0!==e)&&!oe(e))return u(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!oe(t))return t}),n[1]=t,X.apply(G,n)}}),W[B][U]||A(W[B],U,W[B].valueOf),L(W,j),P[M]=!0},function(e,t,r){var n=r(14),a=r(40).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return a(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?s(e):a(n(e))}},function(e,t,r){t.f=r(51)},function(e,t,r){var n=r(39),a=r(20),i=r(149),o=r(24).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});a(t,e)||o(t,e,{value:i.f(e)})}},function(e,t,r){var n=r(150);n("asyncIterator")},function(e,t,r){"use strict";var n=r(7),a=r(10),i=r(8),o=r(20),s=r(19),c=r(24).f,l=r(36),u=i.Symbol;if(a&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var h={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new u(e):void 0===e?u():u(e);return""===e&&(h[t]=!0),t};l(f,u);var d=f.prototype=u.prototype;d.constructor=f;var p=d.toString,g="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=p.call(e);if(o(h,e))return"";var r=g?t.slice(7,-1):t.replace(m,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:f})}},function(e,t,r){var n=r(150);n("hasInstance")},function(e,t,r){var n=r(150);n("isConcatSpreadable")},function(e,t,r){var n=r(150);n("iterator")},function(e,t,r){var n=r(150);n("match")},function(e,t,r){var n=r(150);n("matchAll")},function(e,t,r){var n=r(150);n("replace")},function(e,t,r){var n=r(150);n("search")},function(e,t,r){var n=r(150);n("species")},function(e,t,r){var n=r(150);n("split")},function(e,t,r){var n=r(150);n("toPrimitive")},function(e,t,r){var n=r(150);n("toStringTag")},function(e,t,r){var n=r(150);n("unscopables")},function(e,t,r){var n=r(77);n(Math,"Math",!0)},function(e,t,r){var n=r(8),a=r(77);a(n.JSON,"JSON",!0)},function(e,t,r){r(168);var n=r(54);e.exports=n("String","padStart")},function(e,t,r){"use strict";var n=r(7),a=r(169).start,i=r(171);n({target:"String",proto:!0,forced:i},{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){var n=r(43),a=r(170),i=r(17),o=Math.ceil,s=function(e){return function(t,r,s){var c,l,u=String(i(t)),h=u.length,f=void 0===s?" ":String(s),d=n(r);return d<=h||""==f?u:(c=d-h,l=a.call(f,o(c/f.length)),l.length>c&&(l=l.slice(0,c)),e?u+l:l+u)}};e.exports={start:s(!1),end:s(!0)}},function(e,t,r){"use strict";var n=r(44),a=r(17);e.exports="".repeat||function(e){var t=String(a(this)),r="",i=n(e);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(r+=t);return r}},function(e,t,r){var n=r(114);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(n)},function(e,t,r){r(173);var n=r(54);e.exports=n("String","padEnd")},function(e,t,r){"use strict";var n=r(7),a=r(169).end,i=r(171);n({target:"String",proto:!0,forced:i},{padEnd:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){r(175);var n=r(39);e.exports=n.Object.values},function(e,t,r){var n=r(7),a=r(176).values;n({target:"Object",stat:!0},{values:function(e){return a(e)}})},function(e,t,r){var n=r(10),a=r(66),i=r(14),o=r(12).f,s=function(e){return function(t){for(var r,s=i(t),c=a(s),l=c.length,u=0,h=[];l>u;)r=c[u++],n&&!o.call(s,r)||h.push(e?[r,s[r]]:s[r]);return h}};e.exports={entries:s(!0),values:s(!1)}},function(e,t,r){"use strict";var n=!1;if("undefined"!=typeof ReadableStream)try{new ReadableStream({start:function(e){e.close()}}),n=!0}catch(a){}t.ReadableStream=n?ReadableStream:r(178).ReadableStream},function(e,t,r){"use strict";function n(){}function a(e){return"object"==typeof e&&null!==e||"function"==typeof e}function i(e){return e.slice()}function o(e,t,r,n,a){new Uint8Array(e).set(new Uint8Array(r,n,a),t)}function s(e){return!1!==c(e)&&e!==1/0}function c(e){return"number"==typeof e&&!_r(e)&&!(e<0)}function l(e,t,r){if("function"!=typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function u(e,t,r,n){var a=e[t];if(void 0!==a){if("function"!=typeof a)throw new TypeError(a+" is not a method");switch(r){case 0:return function(){return f(a,e,n)};case 1:return function(t){var r=[t].concat(n);return f(a,e,r)}}}return function(){return Promise.resolve()}}function h(e,t,r){var n=e[t];if(void 0!==n)return l(n,e,r)}function f(e,t,r){try{return Promise.resolve(l(e,t,r))}catch(n){return Promise.reject(n)}}function d(e){return e}function p(e){return!1}function g(e){if(e=Number(e),_r(e)||e<0)throw new RangeError("highWaterMark property of a queuing strategy must be non-negative and non-NaN");return e}function m(e){if(void 0===e)return function(){return 1};if("function"!=typeof e)throw new TypeError("size property of a queuing strategy must be a function");return function(t){return e(t)}}function v(e,t,r){var n=null;!0===r&&(n=Object.prototype);var a=Object.create(n);return a.value=e,a.done=t,a}function y(e,t){e._forAuthorCode=!0,e._ownerReadableStream=t,t._reader=e,"readable"===t._state?S(e):"closed"===t._state?_(e):x(e,t._storedError)}function b(e,t){var r=e._ownerReadableStream;return Jt(r,t)}function w(e){"readable"===e._ownerReadableStream._state?A(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):C(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function k(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function S(e){e._closedPromise=new Promise((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r}))}function x(e,t){S(e),A(e,t)}function _(e){S(e),T(e)}function A(e,t){e._closedPromise["catch"](n),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function C(e,t){x(e,t)}function T(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function E(e,t){void 0===t&&(t=!1);var r=new Pr(e);return r._forAuthorCode=t,r}function P(e){var t=new Promise((function(t,r){var n={_resolve:t,_reject:r};e._reader._readRequests.push(n)}));return t}function O(e,t,r){var n=e._reader,a=n._readRequests.shift();a._resolve(v(t,r,n._forAuthorCode))}function R(e){return e._reader._readRequests.length}function I(e){var t=e._reader;return void 0!==t&&!!F(t)}function F(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")}function L(e){var t=e._ownerReadableStream;return t._disturbed=!0,"closed"===t._state?Promise.resolve(v(void 0,!0,e._forAuthorCode)):"errored"===t._state?Promise.reject(t._storedError):t._readableStreamController[Er]()}function N(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}function D(e,t){void 0===t&&(t=!1);var r=E(e),n=Object.create(Or);return n._asyncIteratorReader=r,n._preventCancel=Boolean(t),n}function M(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorReader")}function j(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}function B(e){var t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function U(e,t,r){if(r=Number(r),!s(r))throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function q(e){var t=e._queue.peek();return t.value}function z(e){e._queue=new Cr,e._queueTotalSize=0}function H(e){return new Nr(e)}function W(e,t,r,n,a,i){void 0===a&&(a=1),void 0===i&&(i=function(){return 1});var o=Object.create(Lr.prototype);G(o);var s=Object.create(Dr.prototype);return be(o,s,e,t,r,n,a,i),o}function G(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new Cr,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function X(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")}function Y(e){return void 0!==e._writer}function V(e,t){var r=e._state;if("closed"===r||"errored"===r)return Promise.resolve(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;var n=!1;"erroring"===r&&(n=!0,t=void 0);var a=new Promise((function(r,a){e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:a,_reason:t,_wasAlreadyErroring:n}}));return e._pendingAbortRequest._promise=a,!1===n&&J(e,t),a}function Z(e){var t=new Promise((function(t,r){var n={_resolve:t,_reject:r};e._writeRequests.push(n)}));return t}function K(e,t){var r=e._state;return"writable"===r?void J(e,t):void Q(e)}function J(e,t){var r=e._writableStreamController;e._state="erroring",e._storedError=t;var n=e._writer;void 0!==n&&pe(n,t),!1===ae(e)&&!0===r._started&&Q(e)}function Q(e){e._state="errored",e._writableStreamController[Fr]();var t=e._storedError;if(e._writeRequests.forEach((function(e){e._reject(t)})),e._writeRequests=new Cr,void 0!==e._pendingAbortRequest){var r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,!0===r._wasAlreadyErroring)return r._reject(t),void se(e);var n=e._writableStreamController[Ir](r._reason);n.then((function(){r._resolve(),se(e)}),(function(t){r._reject(t),se(e)}))}else se(e)}function $(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function ee(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,K(e,t)}function te(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0;var t=e._state;"erroring"===t&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";var r=e._writer;void 0!==r&&Ue(r)}function re(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),K(e,t)}function ne(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function ae(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}function ie(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function oe(e){e._inFlightWriteRequest=e._writeRequests.shift()}function se(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);var t=e._writer;void 0!==t&&je(t,e._storedError)}function ce(e,t){var r=e._writer;void 0!==r&&t!==e._backpressure&&(!0===t?Ge(r):Ye(r)),e._backpressure=t}function le(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")}function ue(e,t){var r=e._ownerWritableStream;return V(r,t)}function he(e){var t=e._ownerWritableStream,r=t._state;if("closed"===r||"errored"===r)return Promise.reject(new TypeError("The stream (in "+r+" state) is not in the writable state and cannot be closed"));var n=new Promise((function(e,r){var n={_resolve:e,_reject:r};t._closeRequest=n}));return!0===t._backpressure&&"writable"===r&&Ye(e),Se(t._writableStreamController),n}function fe(e){var t=e._ownerWritableStream,r=t._state;return!0===ne(t)||"closed"===r?Promise.resolve():"errored"===r?Promise.reject(t._storedError):he(e)}function de(e,t){"pending"===e._closedPromiseState?je(e,t):Be(e,t)}function pe(e,t){"pending"===e._readyPromiseState?We(e,t):Xe(e,t)}function ge(e){var t=e._ownerWritableStream,r=t._state;return"errored"===r||"erroring"===r?null:"closed"===r?0:_e(t._writableStreamController)}function me(e){var t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");pe(e,r),de(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function ve(e,t){var r=e._ownerWritableStream,n=r._writableStreamController,a=xe(n,t);if(r!==e._ownerWritableStream)return Promise.reject(Le("write to"));var i=r._state;if("errored"===i)return Promise.reject(r._storedError);if(!0===ne(r)||"closed"===i)return Promise.reject(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===i)return Promise.reject(r._storedError);var o=Z(r);return Ae(n,t,a),o}function ye(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")}function be(e,t,r,n,a,i,o,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,z(t),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=o,t._writeAlgorithm=n,t._closeAlgorithm=a,t._abortAlgorithm=i;var c=Oe(t);ce(e,c);var l=r(),u=Promise.resolve(l);u.then((function(){t._started=!0,Ce(t)}),(function(r){t._started=!0,K(e,r)}))["catch"](Rr)}function we(e,t,r,n){function a(){return h(t,"start",[i])}var i=Object.create(Dr.prototype),o=u(t,"write",1,[i]),s=u(t,"close",0,[]),c=u(t,"abort",1,[]);be(e,i,a,o,s,c,r,n)}function ke(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Se(e){U(e,"close",0),Ce(e)}function xe(e,t){try{return e._strategySizeAlgorithm(t)}catch(r){return Te(e,r),1}}function _e(e){return e._strategyHWM-e._queueTotalSize}function Ae(e,t,r){var n={chunk:t};try{U(e,n,r)}catch(a){return void Te(e,a)}var i=e._controlledWritableStream;if(!1===ne(i)&&"writable"===i._state){var o=Oe(e);ce(i,o)}Ce(e)}function Ce(e){var t=e._controlledWritableStream;if(!1!==e._started&&void 0===t._inFlightWriteRequest){var r=t._state;if("erroring"===r)return void Q(t);if(0!==e._queue.length){var n=q(e);"close"===n?Ee(e):Pe(e,n.chunk)}}}function Te(e,t){"writable"===e._controlledWritableStream._state&&Re(e,t)}function Ee(e){var t=e._controlledWritableStream;ie(t),B(e);var r=e._closeAlgorithm();ke(e),r.then((function(){te(t)}),(function(e){re(t,e)}))["catch"](Rr)}function Pe(e,t){var r=e._controlledWritableStream;oe(r);var n=e._writeAlgorithm(t);n.then((function(){$(r);var t=r._state;if(B(e),!1===ne(r)&&"writable"===t){var n=Oe(e);ce(r,n)}Ce(e)}),(function(t){"writable"===r._state&&ke(e),ee(r,t)}))["catch"](Rr)}function Oe(e){var t=_e(e);return t<=0}function Re(e,t){var r=e._controlledWritableStream;ke(e),J(r,t)}function Ie(e){return new TypeError("WritableStream.prototype."+e+" can only be used on a WritableStream")}function Fe(e){return new TypeError("WritableStreamDefaultWriter.prototype."+e+" can only be used on a WritableStreamDefaultWriter")}function Le(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Ne(e){e._closedPromise=new Promise((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"}))}function De(e,t){Ne(e),je(e,t)}function Me(e){Ne(e),Ue(e)}function je(e,t){e._closedPromise["catch"](n),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected"}function Be(e,t){De(e,t)}function Ue(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved"}function qe(e){e._readyPromise=new Promise((function(t,r){e._readyPromise_resolve=t,e._readyPromise_reject=r})),e._readyPromiseState="pending"}function ze(e,t){qe(e),We(e,t)}function He(e){qe(e),Ye(e)}function We(e,t){e._readyPromise["catch"](n),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected"}function Ge(e){qe(e)}function Xe(e,t){ze(e,t)}function Ye(e){e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled"}function Ve(e,t,r,a,i,o){var s=E(e),c=H(t),l=!1,u=Promise.resolve();return new Promise((function(h,f){function d(){return new Promise((function(e,t){function r(n){n?e():p().then(r,t)}r(!1)}))}function p(){return!0===l?Promise.resolve(!0):c._readyPromise.then((function(){return L(s).then((function(e){var t=e.value,r=e.done;return!0===r||(u=ve(c,t)["catch"](n),!1)}))}))}function g(){var e=u;return u.then((function(){return e!==u?g():void 0}))}function m(e,t,r){"errored"===e._state?r(e._storedError):t["catch"](r)["catch"](Rr)}function v(e,t,r){"closed"===e._state?r():t.then(r)["catch"](Rr)}function y(e,r,n){function a(){e().then((function(){return k(r,n)}),(function(e){return k(!0,e)}))["catch"](Rr)}!0!==l&&(l=!0,"writable"===t._state&&!1===ne(t)?g().then(a):a())}function b(e,r){!0!==l&&(l=!0,"writable"===t._state&&!1===ne(t)?g().then((function(){return k(e,r)}))["catch"](Rr):k(e,r))}function k(e,t){me(c),w(s),void 0!==o&&o.removeEventListener("abort",S),e?f(t):h(void 0)}var S;if(void 0!==o){if(S=function(){var r=new DOMException("Aborted","AbortError"),n=[];!1===a&&n.push((function(){return"writable"===t._state?V(t,r):Promise.resolve()})),!1===i&&n.push((function(){return"readable"===e._state?Jt(e,r):Promise.resolve()})),y((function(){return Promise.all(n.map((function(e){return e()})))}),!0,r)},!0===o.aborted)return void S();o.addEventListener("abort",S)}if(m(e,s._closedPromise,(function(e){!1===a?y((function(){return V(t,e)}),!0,e):b(!0,e)})),m(t,c._closedPromise,(function(t){!1===i?y((function(){return Jt(e,t)}),!0,t):b(!0,t)})),v(e,s._closedPromise,(function(){!1===r?y((function(){return fe(c)})):b()})),!0===ne(t)||"closed"===t._state){var x=new TypeError("the destination writable stream closed before all data could be piped to it");!1===i?y((function(){return Jt(e,x)}),!0,x):b(!0,x)}d()["catch"](Rr)}))}function Ze(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")}function Ke(e){var t=Je(e);if(!1!==t){if(!0===e._pulling)return void(e._pullAgain=!0);e._pulling=!0;var r=e._pullAlgorithm();r.then((function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,Ke(e))}),(function(t){tt(e,t)}))["catch"](Rr)}}function Je(e){var t=e._controlledReadableStream;if(!1===at(e))return!1;if(!1===e._started)return!1;if(!0===Kt(t)&&R(t)>0)return!0;var r=rt(e);return r>0}function Qe(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function $e(e){var t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(Qe(e),Qt(t))}function et(e,t){var r=e._controlledReadableStream;if(!0===Kt(r)&&R(r)>0)O(r,t,!1);else{var n=void 0;try{n=e._strategySizeAlgorithm(t)}catch(a){throw tt(e,a),a}try{U(e,t,n)}catch(i){throw tt(e,i),i}}Ke(e)}function tt(e,t){var r=e._controlledReadableStream;"readable"===r._state&&(z(e),Qe(e),$t(r,t))}function rt(e){var t=e._controlledReadableStream,r=t._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function nt(e){return!0!==Je(e)}function at(e){var t=e._controlledReadableStream._state;return!1===e._closeRequested&&"readable"===t}function it(e,t,r,n,a,i,o){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,z(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=o,t._strategyHWM=i,t._pullAlgorithm=n,t._cancelAlgorithm=a,e._readableStreamController=t;var s=r();Promise.resolve(s).then((function(){t._started=!0,Ke(t)}),(function(e){tt(t,e)}))["catch"](Rr)}function ot(e,t,r,n){function a(){return h(t,"start",[i])}var i=Object.create(Mr.prototype),o=u(t,"pull",0,[i]),s=u(t,"cancel",1,[]);it(e,i,a,o,s,r,n)}function st(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function ct(e,t){function r(){if(!0===d)return Promise.resolve();d=!0;var e=L(f).then((function(e){d=!1;var t=e.done;if(!0===t)return!1===p&&$e(l._readableStreamController),void(!1===g&&$e(u._readableStreamController));var r=e.value,n=r,a=r;!1===p&&et(l._readableStreamController,n),!1===g&&et(u._readableStreamController,a)}));return e["catch"](Rr),Promise.resolve()}function n(t){if(p=!0,s=t,!0===g){var r=i([s,c]),n=Jt(e,r);h(n)}return m}function a(t){if(g=!0,c=t,!0===p){var r=i([s,c]),n=Jt(e,r);h(n)}return m}function o(){}var s,c,l,u,h,f=E(e),d=!1,p=!1,g=!1,m=new Promise((function(e){h=e}));return l=Yt(o,r,n),u=Yt(o,r,a),f._closedPromise["catch"]((function(e){tt(l._readableStreamController,e),tt(u._readableStreamController,e)})),[l,u]}function lt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")}function ut(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")}function ht(e){var t=Ct(e);if(!1!==t){if(!0===e._pulling)return void(e._pullAgain=!0);e._pulling=!0;var r=e._pullAlgorithm();r.then((function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,ht(e))}),(function(t){Ot(e,t)}))["catch"](Rr)}}function ft(e){bt(e),e._pendingPullIntos=new Cr}function dt(e,t){var r=!1;"closed"===e._state&&(r=!0);var n=pt(t);"default"===t.readerType?O(e,n,r):qt(e,n,r)}function pt(e){var t=e.bytesFilled,r=e.elementSize;return new e.ctor(e.buffer,e.byteOffset,t/r)}function gt(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function mt(e,t){var r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,a=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),i=t.bytesFilled+a,s=i-i%r,c=a,l=!1;s>n&&(c=s-t.bytesFilled,l=!0);for(var u=e._queue;c>0;){var h=u.peek(),f=Math.min(c,h.byteLength),d=t.byteOffset+t.bytesFilled;o(t.buffer,d,h.buffer,h.byteOffset,f),h.byteLength===f?u.shift():(h.byteOffset+=f,h.byteLength-=f),e._queueTotalSize-=f,vt(e,f,t),c-=f}return l}function vt(e,t,r){bt(e),r.bytesFilled+=t}function yt(e){0===e._queueTotalSize&&!0===e._closeRequested?(Tt(e),Qt(e._controlledReadableByteStream)):ht(e)}function bt(e){void 0!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=void 0,e._byobRequest=void 0)}function wt(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;var t=e._pendingPullIntos.peek();!0===mt(e,t)&&(At(e),dt(e._controlledReadableByteStream,t))}}function kt(e,t){var r=e._controlledReadableByteStream,n=1;t.constructor!==DataView&&(n=t.constructor.BYTES_PER_ELEMENT);var a=t.constructor,i=d(t.buffer),o={buffer:i,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:n,ctor:a,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(o),Ut(r);if("closed"===r._state){var s=new a(o.buffer,o.byteOffset,0);return Promise.resolve(v(s,!0,r._reader._forAuthorCode))}if(e._queueTotalSize>0){if(!0===mt(e,o)){var c=pt(o);return yt(e),Promise.resolve(v(c,!1,r._reader._forAuthorCode))}if(!0===e._closeRequested){var l=new TypeError("Insufficient bytes to fill elements in the given buffer");return Ot(e,l),Promise.reject(l)}}e._pendingPullIntos.push(o);var u=Ut(r);return ht(e),u}function St(e,t){t.buffer=d(t.buffer);var r=e._controlledReadableByteStream;if(!0===Ht(r))for(;zt(r)>0;){var n=At(e);dt(r,n)}}function xt(e,t,r){if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range");if(vt(e,t,r),!(r.bytesFilled<r.elementSize)){At(e);var n=r.bytesFilled%r.elementSize;if(n>0){var a=r.byteOffset+r.bytesFilled,i=r.buffer.slice(a-n,a);gt(e,i,0,i.byteLength)}r.buffer=d(r.buffer),r.bytesFilled-=n,dt(e._controlledReadableByteStream,r),wt(e)}}function _t(e,t){var r=e._pendingPullIntos.peek(),n=e._controlledReadableByteStream;if("closed"===n._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream");St(e,r)}else xt(e,t,r);ht(e)}function At(e){var t=e._pendingPullIntos.shift();return bt(e),t}function Ct(e){var t=e._controlledReadableByteStream;if("readable"!==t._state)return!1;if(!0===e._closeRequested)return!1;if(!1===e._started)return!1;if(!0===I(t)&&R(t)>0)return!0;if(!0===Ht(t)&&zt(t)>0)return!0;var r=Rt(e);return r>0}function Tt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Et(e){var t=e._controlledReadableByteStream;if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0){var r=e._pendingPullIntos.peek();if(r.bytesFilled>0){var n=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Ot(e,n),n}}Tt(e),Qt(t)}}function Pt(e,t){var r=e._controlledReadableByteStream,n=t.buffer,a=t.byteOffset,i=t.byteLength,o=d(n);if(!0===I(r))if(0===R(r))gt(e,o,a,i);else{var s=new Uint8Array(o,a,i);O(r,s,!1)}else!0===Ht(r)?(gt(e,o,a,i),wt(e)):gt(e,o,a,i);ht(e)}function Ot(e,t){var r=e._controlledReadableByteStream;"readable"===r._state&&(ft(e),z(e),Tt(e),$t(r,t))}function Rt(e){var t=e._controlledReadableByteStream,r=t._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function It(e,t){if(t=Number(t),!1===s(t))throw new RangeError("bytesWritten must be a finite");_t(e,t)}function Ft(e,t){var r=e._pendingPullIntos.peek();if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.byteLength!==t.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");r.buffer=t.buffer,_t(e,t.byteLength)}function Lt(e,t,r,n,a,i,o){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=void 0,t._queue=t._queueTotalSize=void 0,z(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=g(i),t._pullAlgorithm=n,t._cancelAlgorithm=a,t._autoAllocateChunkSize=o,t._pendingPullIntos=new Cr,e._readableStreamController=t;var s=r();Promise.resolve(s).then((function(){t._started=!0,ht(t)}),(function(e){Ot(t,e)}))["catch"](Rr)}function Nt(e,t,r){function n(){return h(t,"start",[a])}var a=Object.create(Ur.prototype),i=u(t,"pull",0,[a]),o=u(t,"cancel",1,[]),s=t.autoAllocateChunkSize;if(void 0!==s&&(s=Number(s),!1===jr(s)||s<=0))throw new RangeError("autoAllocateChunkSize must be a positive integer");Lt(e,a,n,i,o,r,s)}function Dt(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}function Mt(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function jt(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}function Bt(e,t){void 0===t&&(t=!1);var r=new qr(e);return r._forAuthorCode=t,r}function Ut(e){var t=new Promise((function(t,r){var n={_resolve:t,_reject:r};e._reader._readIntoRequests.push(n)}));return t}function qt(e,t,r){var n=e._reader,a=n._readIntoRequests.shift();a._resolve(v(t,r,n._forAuthorCode))}function zt(e){return e._reader._readIntoRequests.length}function Ht(e){var t=e._reader;return void 0!==t&&!!Wt(t)}function Wt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")}function Gt(e,t){var r=e._ownerReadableStream;return r._disturbed=!0,"errored"===r._state?Promise.reject(r._storedError):kt(r._readableStreamController,t)}function Xt(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function Yt(e,t,r,n,a){void 0===n&&(n=1),void 0===a&&(a=function(){return 1});var i=Object.create(zr.prototype);Vt(i);var o=Object.create(Mr.prototype);return it(i,o,e,t,r,n,a),i}function Vt(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function Zt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")}function Kt(e){return void 0!==e._reader}function Jt(e,t){if(e._disturbed=!0,"closed"===e._state)return Promise.resolve(void 0);if("errored"===e._state)return Promise.reject(e._storedError);Qt(e);var r=e._readableStreamController[Tr](t);return r.then((function(){}))}function Qt(e){e._state="closed";var t=e._reader;void 0!==t&&(F(t)&&(t._readRequests.forEach((function(e){e._resolve(v(void 0,!0,t._forAuthorCode))})),t._readRequests=new Cr),T(t))}function $t(e,t){e._state="errored",e._storedError=t;var r=e._reader;void 0!==r&&(F(r)?(r._readRequests.forEach((function(e){e._reject(t)})),r._readRequests=new Cr):(r._readIntoRequests.forEach((function(e){e._reject(t)})),r._readIntoRequests=new Cr),A(r,t))}function er(e){if("object"!=typeof e||null===e)return!1;var t=Object.getOwnPropertyDescriptor(AbortSignal.prototype,"aborted").get;try{return t.call(e),!0}catch(r){return!1}}function tr(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function rr(e,t,r,n,a,i){function o(){return t}function s(t){return gr(e,t)}function c(t){return mr(e,t)}function l(){return vr(e)}function u(){return yr(e)}function h(t){return ir(e,t),Promise.resolve()}e._writable=W(o,s,l,c,r,n),e._readable=Yt(o,u,h,a,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,or(e,!0),e._transformStreamController=void 0}function nr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")}function ar(e,t){tt(e._readable._readableStreamController,t),ir(e,t)}function ir(e,t){ur(e._transformStreamController),Te(e._writable._writableStreamController,t),!0===e._backpressure&&or(e,!1)}function or(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=new Promise((function(t){e._backpressureChangePromise_resolve=t})),e._backpressure=t}function sr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")}function cr(e,t,r,n){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=n}function lr(e,t){var r=Object.create(Xr.prototype),n=function(e){try{return hr(r,e),Promise.resolve()}catch(t){return Promise.reject(t)}},a=t.transform;if(void 0!==a){if("function"!=typeof a)throw new TypeError("transform is not a method");n=function(e){return f(a,t,[e,r])}}var i=u(t,"flush",0,[r]);cr(e,r,n,i)}function ur(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function hr(e,t){var r=e._controlledTransformStream,n=r._readable._readableStreamController;if(!1===at(n))throw new TypeError("Readable side is not in a state that permits enqueue");try{et(n,t)}catch(a){throw ir(r,a),r._readable._storedError}var i=nt(n);i!==r._backpressure&&or(r,!0)}function fr(e,t){ar(e._controlledTransformStream,t)}function dr(e,t){var r=e._transformAlgorithm(t);return r["catch"]((function(t){throw ar(e._controlledTransformStream,t),t}))}function pr(e){var t=e._controlledTransformStream,r=t._readable._readableStreamController;!0===at(r)&&$e(r);var n=new TypeError("TransformStream terminated");ir(t,n)}function gr(e,t){var r=e._transformStreamController;if(!0===e._backpressure){var n=e._backpressureChangePromise;return n.then((function(){var n=e._writable,a=n._state;if("erroring"===a)throw n._storedError;return dr(r,t)}))}return dr(r,t)}function mr(e,t){return ar(e,t),Promise.resolve()}function vr(e){var t=e._readable,r=e._transformStreamController,n=r._flushAlgorithm();return ur(r),n.then((function(){if("errored"===t._state)throw t._storedError;var e=t._readableStreamController;!0===at(e)&&$e(e)}))["catch"]((function(r){throw ar(e,r),t._storedError}))}function yr(e){return or(e,!1),e._backpressureChangePromise}function br(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function wr(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}r.r(t),r.d(t,"ByteLengthQueuingStrategy",(function(){return Hr})),r.d(t,"CountQueuingStrategy",(function(){return Wr})),r.d(t,"ReadableStream",(function(){return zr})),r.d(t,"TransformStream",(function(){return Gr})),r.d(t,"WritableStream",(function(){return Lr}));var kr,Sr,xr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:function(e){return"Symbol("+e+")"},_r=Number.isNaN||function(e){return e!==e},Ar=16384,Cr=function(){function e(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.push=function(e){var t=this._back,r=t;t._elements.length===Ar-1&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size},e.prototype.shift=function(){var e=this._front,t=e,r=this._cursor,n=r+1,a=e._elements,i=a[r];return n===Ar&&(t=e._next,n=0),--this._size,this._cursor=n,e!==t&&(this._front=t),a[r]=void 0,i},e.prototype.forEach=function(e){for(var t=this._cursor,r=this._front,n=r._elements;!(t===n.length&&void 0===r._next||t===n.length&&(r=r._next,n=r._elements,t=0,0===n.length));)e(n[t]),++t},e.prototype.peek=function(){var e=this._front,t=this._cursor;return e._elements[t]},e}(),Tr=xr("[[CancelSteps]]"),Er=xr("[[PullSteps]]"),Pr=function(){function e(e){if(!1===Zt(e))throw new TypeError("ReadableStreamDefaultReader can only be constructed with a ReadableStream instance");if(!0===Kt(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");y(this,e),this._readRequests=new Cr}return Object.defineProperty(e.prototype,"closed",{get:function(){return F(this)?this._closedPromise:Promise.reject(N("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return F(this)?void 0===this._ownerReadableStream?Promise.reject(k("cancel")):b(this,e):Promise.reject(N("cancel"))},e.prototype.read=function(){return F(this)?void 0===this._ownerReadableStream?Promise.reject(k("read from")):L(this):Promise.reject(N("read"))},e.prototype.releaseLock=function(){if(!F(this))throw N("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");w(this)}},e}();"symbol"==typeof xr.asyncIterator&&(kr={},kr[xr.asyncIterator]=function(){return this},Sr=kr,Object.defineProperty(Sr,xr.asyncIterator,{enumerable:!1}));var Or={next:function(){if(!1===M(this))return Promise.reject(j("next"));var e=this._asyncIteratorReader;return void 0===e._ownerReadableStream?Promise.reject(k("iterate")):L(e).then((function(t){var r=t.done;r&&w(e);var n=t.value;return v(n,r,!0)}))},return:function(e){if(!1===M(this))return Promise.reject(j("next"));var t=this._asyncIteratorReader;if(void 0===t._ownerReadableStream)return Promise.reject(k("finish iterating"));if(t._readRequests.length>0)return Promise.reject(new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled"));if(!1===this._preventCancel){var r=b(t,e);return w(t),r.then((function(){return v(e,!0,!0)}))}return w(t),Promise.resolve(v(e,!0,!0))}};void 0!==Sr&&Object.setPrototypeOf(Or,Sr),Object.defineProperty(Or,"next",{enumerable:!1}),Object.defineProperty(Or,"return",{enumerable:!1});var Rr=n,Ir=xr("[[AbortSteps]]"),Fr=xr("[[ErrorSteps]]"),Lr=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),G(this);var r=t.size,n=t.highWaterMark,a=e.type;if(void 0!==a)throw new RangeError("Invalid type is specified");var i=m(r);void 0===n&&(n=1),n=g(n),we(this,e,n,i)}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!1===X(this))throw Ie("locked");return Y(this)},enumerable:!0,configurable:!0}),e.prototype.abort=function(e){return!1===X(this)?Promise.reject(Ie("abort")):!0===Y(this)?Promise.reject(new TypeError("Cannot abort a stream that already has a writer")):V(this,e)},e.prototype.getWriter=function(){if(!1===X(this))throw Ie("getWriter");return H(this)},e}(),Nr=function(){function e(e){if(!1===X(e))throw new TypeError("WritableStreamDefaultWriter can only be constructed with a WritableStream instance");if(!0===Y(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;var t=e._state;if("writable"===t)!1===ne(e)&&!0===e._backpressure?qe(this):He(this),Ne(this);else if("erroring"===t)ze(this,e._storedError),Ne(this);else if("closed"===t)He(this),Me(this);else{var r=e._storedError;ze(this,r),De(this,r)}}return Object.defineProperty(e.prototype,"closed",{get:function(){return!1===le(this)?Promise.reject(Fe("closed")):this._closedPromise},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===le(this))throw Fe("desiredSize");if(void 0===this._ownerWritableStream)throw Le("desiredSize");return ge(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ready",{get:function(){return!1===le(this)?Promise.reject(Fe("ready")):this._readyPromise},enumerable:!0,configurable:!0}),e.prototype.abort=function(e){return!1===le(this)?Promise.reject(Fe("abort")):void 0===this._ownerWritableStream?Promise.reject(Le("abort")):ue(this,e)},e.prototype.close=function(){if(!1===le(this))return Promise.reject(Fe("close"));var e=this._ownerWritableStream;return void 0===e?Promise.reject(Le("close")):!0===ne(e)?Promise.reject(new TypeError("cannot close an already-closing stream")):he(this)},e.prototype.releaseLock=function(){if(!1===le(this))throw Fe("releaseLock");var e=this._ownerWritableStream;void 0!==e&&me(this)},e.prototype.write=function(e){return!1===le(this)?Promise.reject(Fe("write")):void 0===this._ownerWritableStream?Promise.reject(Le("write to")):ve(this,e)},e}(),Dr=function(){function e(){throw new TypeError("WritableStreamDefaultController cannot be constructed explicitly")}return e.prototype.error=function(e){if(!1===ye(this))throw new TypeError("WritableStreamDefaultController.prototype.error can only be used on a WritableStreamDefaultController");var t=this._controlledWritableStream._state;"writable"===t&&Re(this,e)},e.prototype[Ir]=function(e){var t=this._abortAlgorithm(e);return ke(this),t},e.prototype[Fr]=function(){z(this)},e}(),Mr=function(){function e(){throw new TypeError}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===Ze(this))throw st("desiredSize");return rt(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===Ze(this))throw st("close");if(!1===at(this))throw new TypeError("The stream is not in a state that permits close");$e(this)},e.prototype.enqueue=function(e){if(!1===Ze(this))throw st("enqueue");if(!1===at(this))throw new TypeError("The stream is not in a state that permits enqueue");return et(this,e)},e.prototype.error=function(e){if(!1===Ze(this))throw st("error");tt(this,e)},e.prototype[Tr]=function(e){z(this);var t=this._cancelAlgorithm(e);return Qe(this),t},e.prototype[Er]=function(){var e=this._controlledReadableStream;if(this._queue.length>0){var t=B(this);return!0===this._closeRequested&&0===this._queue.length?(Qe(this),Qt(e)):Ke(this),Promise.resolve(v(t,!1,e._reader._forAuthorCode))}var r=P(e);return Ke(this),r},e}(),jr=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},Br=function(){function e(){throw new TypeError("ReadableStreamBYOBRequest cannot be used directly")}return Object.defineProperty(e.prototype,"view",{get:function(){if(!1===ut(this))throw Mt("view");return this._view},enumerable:!0,configurable:!0}),e.prototype.respond=function(e){if(!1===ut(this))throw Mt("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");p(this._view.buffer),It(this._associatedReadableByteStreamController,e)},e.prototype.respondWithNewView=function(e){if(!1===ut(this))throw Mt("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");if(!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");p(e.buffer),Ft(this._associatedReadableByteStreamController,e)},e}(),Ur=function(){function e(){throw new TypeError("ReadableByteStreamController constructor cannot be used directly")}return Object.defineProperty(e.prototype,"byobRequest",{get:function(){if(!1===lt(this))throw jt("byobRequest");if(void 0===this._byobRequest&&this._pendingPullIntos.length>0){var e=this._pendingPullIntos.peek(),t=new Uint8Array(e.buffer,e.byteOffset+e.bytesFilled,e.byteLength-e.bytesFilled),r=Object.create(Br.prototype);Dt(r,this,t),this._byobRequest=r}return this._byobRequest},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===lt(this))throw jt("desiredSize");return Rt(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===lt(this))throw jt("close");if(!0===this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");var e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError("The stream (in "+e+" state) is not in the readable state and cannot be closed");Et(this)},e.prototype.enqueue=function(e){if(!1===lt(this))throw jt("enqueue");if(!0===this._closeRequested)throw new TypeError("stream is closed or draining");var t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError("The stream (in "+t+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(e))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");p(e.buffer),Pt(this,e)},e.prototype.error=function(e){if(!1===lt(this))throw jt("error");Ot(this,e)},e.prototype[Tr]=function(e){if(this._pendingPullIntos.length>0){var t=this._pendingPullIntos.peek();t.bytesFilled=0}z(this);var r=this._cancelAlgorithm(e);return Tt(this),r},e.prototype[Er]=function(){var e=this._controlledReadableByteStream;if(this._queueTotalSize>0){var t=this._queue.shift();this._queueTotalSize-=t.byteLength,yt(this);var r=void 0;try{r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}catch(n){return Promise.reject(n)}return Promise.resolve(v(r,!1,e._reader._forAuthorCode))}var a=this._autoAllocateChunkSize;if(void 0!==a){var i=void 0;try{i=new ArrayBuffer(a)}catch(o){return Promise.reject(o)}var s={buffer:i,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,ctor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(s)}var c=P(e);return ht(this),c},e}(),qr=function(){function e(e){if(!Zt(e))throw new TypeError("ReadableStreamBYOBReader can only be constructed with a ReadableStream instance given a byte source");if(!1===lt(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");if(Kt(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");y(this,e),this._readIntoRequests=new Cr}return Object.defineProperty(e.prototype,"closed",{get:function(){return Wt(this)?this._closedPromise:Promise.reject(Xt("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return Wt(this)?void 0===this._ownerReadableStream?Promise.reject(k("cancel")):b(this,e):Promise.reject(Xt("cancel"))},e.prototype.read=function(e){return Wt(this)?void 0===this._ownerReadableStream?Promise.reject(k("read from")):ArrayBuffer.isView(e)?(p(e.buffer),0===e.byteLength?Promise.reject(new TypeError("view must have non-zero byteLength")):Gt(this,e)):Promise.reject(new TypeError("view must be an array buffer view")):Promise.reject(Xt("read"))},e.prototype.releaseLock=function(){if(!Wt(this))throw Xt("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");w(this)}},e}(),zr=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Vt(this);var r=t.size,n=t.highWaterMark,a=e.type,i=String(a);if("bytes"===i){if(void 0!==r)throw new RangeError("The strategy for a byte stream cannot have a size function");void 0===n&&(n=0),n=g(n),Nt(this,e,n)}else{if(void 0!==a)throw new RangeError("Invalid type is specified");var o=m(r);void 0===n&&(n=1),n=g(n),ot(this,e,n,o)}}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!1===Zt(this))throw tr("locked");return Kt(this)},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return!1===Zt(this)?Promise.reject(tr("cancel")):!0===Kt(this)?Promise.reject(new TypeError("Cannot cancel a stream that already has a reader")):Jt(this,e)},e.prototype.getReader=function(e){var t=(void 0===e?{}:e).mode;if(!1===Zt(this))throw tr("getReader");if(void 0===t)return E(this,!0);if(t=String(t),"byob"===t)return Bt(this,!0);throw new RangeError("Invalid mode is specified")},e.prototype.pipeThrough=function(e,t){var r=e.writable,a=e.readable,i=void 0===t?{}:t,o=i.preventClose,s=i.preventAbort,c=i.preventCancel,l=i.signal;if(!1===Zt(this))throw tr("pipeThrough");if(!1===X(r))throw new TypeError("writable argument to pipeThrough must be a WritableStream");if(!1===Zt(a))throw new TypeError("readable argument to pipeThrough must be a ReadableStream");if(o=Boolean(o),s=Boolean(s),c=Boolean(c),void 0!==l&&!er(l))throw new TypeError("ReadableStream.prototype.pipeThrough's signal option must be an AbortSignal");if(!0===Kt(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(!0===Y(r))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");var u=Ve(this,r,o,s,c,l);return u["catch"](n),a},e.prototype.pipeTo=function(e,t){var r=void 0===t?{}:t,n=r.preventClose,a=r.preventAbort,i=r.preventCancel,o=r.signal;return!1===Zt(this)?Promise.reject(tr("pipeTo")):!1===X(e)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream")):(n=Boolean(n),a=Boolean(a),i=Boolean(i),void 0===o||er(o)?!0===Kt(this)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):!0===Y(e)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):Ve(this,e,n,a,i,o):Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's signal option must be an AbortSignal")))},e.prototype.tee=function(){if(!1===Zt(this))throw tr("tee");var e=ct(this);return i(e)},e.prototype.getIterator=function(e){var t=(void 0===e?{}:e).preventCancel,r=void 0!==t&&t;if(!1===Zt(this))throw tr("getIterator");return D(this,r)},e}();"symbol"==typeof xr.asyncIterator&&Object.defineProperty(zr.prototype,xr.asyncIterator,{value:zr.prototype.getIterator,enumerable:!1,writable:!0,configurable:!0});var Hr=function(){function e(e){var t=e.highWaterMark;this.highWaterMark=t}return e.prototype.size=function(e){return e.byteLength},e}(),Wr=function(){function e(e){var t=e.highWaterMark;this.highWaterMark=t}return e.prototype.size=function(){return 1},e}(),Gr=function(){function e(e,t,r){void 0===e&&(e={}),void 0===t&&(t={}),void 0===r&&(r={});var n=t.size,a=t.highWaterMark,i=r.size,o=r.highWaterMark,s=e.writableType;if(void 0!==s)throw new RangeError("Invalid writable type specified");var c=m(n);void 0===a&&(a=1),a=g(a);var l=e.readableType;if(void 0!==l)throw new RangeError("Invalid readable type specified");var u=m(i);void 0===o&&(o=0),o=g(o);var f,d=new Promise((function(e){f=e}));rr(this,d,a,c,o,u),lr(this,e);var p=h(e,"start",[this._transformStreamController]);f(p)}return Object.defineProperty(e.prototype,"readable",{get:function(){if(!1===nr(this))throw wr("readable");return this._readable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"writable",{get:function(){if(!1===nr(this))throw wr("writable");return this._writable},enumerable:!0,configurable:!0}),e}(),Xr=function(){function e(){throw new TypeError("TransformStreamDefaultController instances cannot be created directly")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===sr(this))throw br("desiredSize");var e=this._controlledTransformStream._readable._readableStreamController;return rt(e)},enumerable:!0,configurable:!0}),e.prototype.enqueue=function(e){if(!1===sr(this))throw br("enqueue");hr(this,e)},e.prototype.error=function(e){if(!1===sr(this))throw br("error");fr(this,e)},e.prototype.terminate=function(){if(!1===sr(this))throw br("terminate");pr(this)},e}()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(u){return void r(u)}s.done?t(c):Promise.resolve(c).then(n,a)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function o(e){i(c,n,a,o,s,"next",e)}function s(e){i(c,n,a,o,s,"throw",e)}var c=e.apply(t,r);o(void 0)}))}}function s(e,t){return u(e)||l(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function l(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(l){a=!0,i=l}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function u(e){if(Array.isArray(e))return e}function h(e){return p(e)||d(e)||f()}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function d(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function p(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function v(e,t,r){return t&&m(e.prototype,t),r&&m(e,r),e}function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e){z=e}function w(e){var t,r=new H;if("string"==typeof e)t={url:e};else if((0,_.isArrayBuffer)(e))t={data:e};else if(e instanceof W)t={range:e};else{if("object"!==y(e))throw new Error("Invalid parameter in getDocument, need either Uint8Array, string or a parameter object");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");t=e}var n=Object.create(null),a=null,i=null;for(var o in t)if("url"!==o||"undefined"==typeof window)if("range"!==o)if("worker"!==o)if("data"!==o||t[o]instanceof Uint8Array)n[o]=t[o];else{var s=t[o];if("string"==typeof s)n[o]=(0,_.stringToBytes)(s);else if("object"!==y(s)||null===s||isNaN(s.length)){if(!(0,_.isArrayBuffer)(s))throw new Error("Invalid PDF binary data: either typed array, string or array-like object is expected in the data property.");n[o]=new Uint8Array(s)}else n[o]=new Uint8Array(s)}else i=t[o];else a=t[o];else n[o]=new URL(t[o],window.location).href;n.rangeChunkSize=n.rangeChunkSize||N,n.CMapReaderFactory=n.CMapReaderFactory||A.DOMCMapReaderFactory,n.ignoreErrors=!0!==n.stopAtErrors,n.pdfBug=!0===n.pdfBug;var c=Object.values(_.NativeImageDecoding);if(void 0!==n.nativeImageDecoderSupport&&c.includes(n.nativeImageDecoderSupport)||(n.nativeImageDecoderSupport=T.apiCompatibilityParams.nativeImageDecoderSupport||_.NativeImageDecoding.DECODE),Number.isInteger(n.maxImageSize)||(n.maxImageSize=-1),"boolean"!=typeof n.isEvalSupported&&(n.isEvalSupported=!0),"boolean"!=typeof n.disableFontFace&&(n.disableFontFace=T.apiCompatibilityParams.disableFontFace||!1),"boolean"!=typeof n.disableRange&&(n.disableRange=!1),"boolean"!=typeof n.disableStream&&(n.disableStream=!1),"boolean"!=typeof n.disableAutoFetch&&(n.disableAutoFetch=!1),"boolean"!=typeof n.disableCreateObjectURL&&(n.disableCreateObjectURL=T.apiCompatibilityParams.disableCreateObjectURL||!1),(0,_.setVerbosityLevel)(n.verbosity),!i){var l={verbosity:n.verbosity,port:O.GlobalWorkerOptions.workerPort};i=l.port?V.fromPort(l):new V(l),r._worker=i}var u=r.docId;return i.promise.then((function(){if(r.destroyed)throw new Error("Loading aborted");return k(i,n,a,u).then((function(e){if(r.destroyed)throw new Error("Loading aborted");var t;a?t=new F.PDFDataTransportStream({length:n.length,initialData:n.initialData,progressiveDone:n.progressiveDone,disableRange:n.disableRange,disableStream:n.disableStream},a):n.data||(t=z({url:n.url,length:n.length,httpHeaders:n.httpHeaders,withCredentials:n.withCredentials,rangeChunkSize:n.rangeChunkSize,disableRange:n.disableRange,disableStream:n.disableStream}));var o=new R.MessageHandler(u,e,i.port);o.postMessageTransfers=i.postMessageTransfers;var s=new Z(o,r,t,n);r._transport=s,o.send("Ready",null)}))}))["catch"](r._capability.reject),r}function k(e,t,r,n){return e.destroyed?Promise.reject(new Error("Worker was destroyed")):(r&&(t.length=r.length,t.initialData=r.initialData,t.progressiveDone=r.progressiveDone),e.messageHandler.sendWithPromise("GetDocRequest",{docId:n,apiVersion:"2.3.200",source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:t.maxImageSize,disableFontFace:t.disableFontFace,disableCreateObjectURL:t.disableCreateObjectURL,postMessageTransfers:e.postMessageTransfers,docBaseUrl:t.docBaseUrl,nativeImageDecoderSupport:t.nativeImageDecoderSupport,ignoreErrors:t.ignoreErrors,isEvalSupported:t.isEvalSupported}).then((function(t){if(e.destroyed)throw new Error("Worker was destroyed");return t})))}Object.defineProperty(t,"__esModule",{value:!0}),t.getDocument=w,t.setPDFNetworkStreamFactory=b,t.build=t.version=t.PDFPageProxy=t.PDFDocumentProxy=t.PDFWorker=t.PDFDataRangeTransport=t.LoopbackPort=void 0;var S,x=a(n(180)),_=n(1),A=n(183),C=n(184),T=n(185),E=n(186),P=a(n(3)),O=n(188),R=n(189),I=n(190),F=n(192),L=n(193),N=65536,D=100,M=!1,j=null,B=!1;"undefined"==typeof window?(M=!0,B=!0):B=!0,"undefined"!=typeof requirejs&&requirejs.toUrl&&(S=requirejs.toUrl("pdfjs-dist/build/pdf.worker.js"));var U="undefined"!=typeof requirejs&&requirejs.load;if(j=B?function(){return new Promise((function(e,t){Promise.resolve().then(function(){try{var n;n=r("dba0"),e(n.WorkerMessageHandler)}catch(a){t(a)}}.bind(null,r)).catch(t)}))}:U?function(){return new Promise((function(e,t){requirejs(["pdfjs-dist/build/pdf.worker"],(function(r){try{e(r.WorkerMessageHandler)}catch(a){t(a)}}),t)}))}:null,!S&&"object"===("undefined"==typeof document?"undefined":y(document))&&"currentScript"in document){var q=document.currentScript&&document.currentScript.src;q&&(S=q.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}var z,H=function(){var e=0,t=function(){function t(){g(this,t),this._capability=(0,_.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+e++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}return v(t,[{key:"destroy",value:function(){var e=this;this.destroyed=!0;var t=this._transport?this._transport.destroy():Promise.resolve();return t.then((function(){e._transport=null,e._worker&&(e._worker.destroy(),e._worker=null)}))}},{key:"then",value:function(e,t){return(0,A.deprecated)("PDFDocumentLoadingTask.then method, use the `promise` getter instead."),this.promise.then.apply(this.promise,arguments)}},{key:"promise",get:function(){return this._capability.promise}}]),t}();return t}(),W=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];g(this,e),this.length=t,this.initialData=r,this.progressiveDone=n,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_.createPromiseCapability)()}return v(e,[{key:"addRangeListener",value:function(e){this._rangeListeners.push(e)}},{key:"addProgressListener",value:function(e){this._progressListeners.push(e)}},{key:"addProgressiveReadListener",value:function(e){this._progressiveReadListeners.push(e)}},{key:"addProgressiveDoneListener",value:function(e){this._progressiveDoneListeners.push(e)}},{key:"onDataRange",value:function(e,t){var r=!0,n=!1,a=void 0;try{for(var i,o=this._rangeListeners[Symbol.iterator]();!(r=(i=o.next()).done);r=!0){var s=i.value;s(e,t)}}catch(l){n=!0,a=l}finally{try{r||null==o["return"]||o["return"]()}finally{if(n)throw a}}}},{key:"onDataProgress",value:function(e,t){var r=this;this._readyCapability.promise.then((function(){var n=!0,a=!1,i=void 0;try{for(var o,s=r._progressListeners[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var c=o.value;c(e,t)}}catch(u){a=!0,i=u}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}}))}},{key:"onDataProgressiveRead",value:function(e){var t=this;this._readyCapability.promise.then((function(){var r=!0,n=!1,a=void 0;try{for(var i,o=t._progressiveReadListeners[Symbol.iterator]();!(r=(i=o.next()).done);r=!0){var s=i.value;s(e)}}catch(l){n=!0,a=l}finally{try{r||null==o["return"]||o["return"]()}finally{if(n)throw a}}}))}},{key:"onDataProgressiveDone",value:function(){var e=this;this._readyCapability.promise.then((function(){var t=!0,r=!1,n=void 0;try{for(var a,i=e._progressiveDoneListeners[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value;o()}}catch(c){r=!0,n=c}finally{try{t||null==i["return"]||i["return"]()}finally{if(r)throw n}}}))}},{key:"transportReady",value:function(){this._readyCapability.resolve()}},{key:"requestDataRange",value:function(e,t){(0,_.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}},{key:"abort",value:function(){}}]),e}();t.PDFDataRangeTransport=W;var G=function(){function e(t,r){g(this,e),this._pdfInfo=t,this._transport=r}return v(e,[{key:"getPage",value:function(e){return this._transport.getPage(e)}},{key:"getPageIndex",value:function(e){return this._transport.getPageIndex(e)}},{key:"getDestinations",value:function(){return this._transport.getDestinations()}},{key:"getDestination",value:function(e){return this._transport.getDestination(e)}},{key:"getPageLabels",value:function(){return this._transport.getPageLabels()}},{key:"getPageLayout",value:function(){return this._transport.getPageLayout()}},{key:"getPageMode",value:function(){return this._transport.getPageMode()}},{key:"getViewerPreferences",value:function(){return this._transport.getViewerPreferences()}},{key:"getOpenActionDestination",value:function(){return this._transport.getOpenActionDestination()}},{key:"getAttachments",value:function(){return this._transport.getAttachments()}},{key:"getJavaScript",value:function(){return this._transport.getJavaScript()}},{key:"getOutline",value:function(){return this._transport.getOutline()}},{key:"getPermissions",value:function(){return this._transport.getPermissions()}},{key:"getMetadata",value:function(){return this._transport.getMetadata()}},{key:"getData",value:function(){return this._transport.getData()}},{key:"getDownloadInfo",value:function(){return this._transport.downloadInfoCapability.promise}},{key:"getStats",value:function(){return this._transport.getStats()}},{key:"cleanup",value:function(){this._transport.startCleanup()}},{key:"destroy",value:function(){return this.loadingTask.destroy()}},{key:"numPages",get:function(){return this._pdfInfo.numPages}},{key:"fingerprint",get:function(){return this._pdfInfo.fingerprint}},{key:"loadingParams",get:function(){return this._transport.loadingParams}},{key:"loadingTask",get:function(){return this._transport.loadingTask}}]),e}();t.PDFDocumentProxy=G;var X=function(){function e(t,r,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];g(this,e),this.pageIndex=t,this._pageInfo=r,this._transport=n,this._stats=a?new A.StatTimer:A.DummyStatTimer,this._pdfBug=a,this.commonObjs=n.commonObjs,this.objs=new K,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this.intentStates=Object.create(null),this.destroyed=!1}return v(e,[{key:"getViewport",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scale,r=e.rotation,n=void 0===r?this.rotate:r,a=e.dontFlip,i=void 0!==a&&a;return(arguments.length>1||"number"==typeof arguments[0])&&((0,A.deprecated)("getViewport is called with obsolete arguments."),t=arguments[0],n="number"==typeof arguments[1]?arguments[1]:this.rotate,i="boolean"==typeof arguments[2]&&arguments[2]),new A.PageViewport({viewBox:this.view,scale:t,rotation:n,dontFlip:i})}},{key:"getAnnotations",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intent,r=void 0===t?null:t;return this.annotationsPromise&&this.annotationsIntent===r||(this.annotationsPromise=this._transport.getAnnotations(this.pageIndex,r),this.annotationsIntent=r),this.annotationsPromise}},{key:"render",value:function(e){var t=this,r=e.canvasContext,n=e.viewport,a=e.intent,i=void 0===a?"display":a,o=e.enableWebGL,s=void 0!==o&&o,c=e.renderInteractiveForms,l=void 0!==c&&c,u=e.transform,h=void 0===u?null:u,f=e.imageLayer,d=void 0===f?null:f,p=e.canvasFactory,g=void 0===p?null:p,m=e.background,v=void 0===m?null:m,y=this._stats;y.time("Overall");var b="print"===i?"print":"display";this.pendingCleanup=!1,this.intentStates[b]||(this.intentStates[b]=Object.create(null));var w=this.intentStates[b];w.streamReaderCancelTimeout&&(clearTimeout(w.streamReaderCancelTimeout),w.streamReaderCancelTimeout=null);var k=g||new A.DOMCanvasFactory,S=new L.WebGLContext({enable:s});w.displayReadyCapability||(w.displayReadyCapability=(0,_.createPromiseCapability)(),w.operatorList={fnArray:[],argsArray:[],lastChunk:!1},y.time("Page Request"),this._pumpOperatorList({pageIndex:this.pageNumber-1,intent:b,renderInteractiveForms:!0===l}));var x=function(e){var r=w.renderTasks.indexOf(C);r>=0&&w.renderTasks.splice(r,1),(t.cleanupAfterRender||"print"===b)&&(t.pendingCleanup=!0),t._tryCleanup(),e?(C.capability.reject(e),t._abortOperatorList({intentState:w,reason:e})):C.capability.resolve(),y.timeEnd("Rendering"),y.timeEnd("Overall")},C=new Q({callback:x,params:{canvasContext:r,viewport:n,transform:h,imageLayer:d,background:v},objs:this.objs,commonObjs:this.commonObjs,operatorList:w.operatorList,pageNumber:this.pageNumber,canvasFactory:k,webGLContext:S,useRequestAnimationFrame:"print"!==b,pdfBug:this._pdfBug});w.renderTasks||(w.renderTasks=[]),w.renderTasks.push(C);var T=C.task;return w.displayReadyCapability.promise.then((function(e){return t.pendingCleanup?void x():(y.time("Rendering"),C.initializeGraphics(e),void C.operatorListChanged())}))["catch"](x),T}},{key:"getOperatorList",value:function(){function e(){if(n.operatorList.lastChunk){n.opListReadCapability.resolve(n.operatorList);var e=n.renderTasks.indexOf(r);e>=0&&n.renderTasks.splice(e,1)}}var t="oplist";this.intentStates[t]||(this.intentStates[t]=Object.create(null));var r,n=this.intentStates[t];return n.opListReadCapability||(r={},r.operatorListChanged=e,n.opListReadCapability=(0,_.createPromiseCapability)(),n.renderTasks=[],n.renderTasks.push(r),n.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats.time("Page Request"),this._pumpOperatorList({pageIndex:this.pageIndex,intent:t})),n.opListReadCapability.promise}},{key:"streamTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.normalizeWhitespace,r=void 0!==t&&t,n=e.disableCombineTextItems,a=void 0!==n&&n,i=100;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this.pageNumber-1,normalizeWhitespace:!0===r,combineTextItems:!0!==a},{highWaterMark:i,size:function(e){return e.items.length}})}},{key:"getTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.streamTextContent(e);return new Promise((function(e,r){function n(){a.read().then((function(t){var r,a=t.value,o=t.done;return o?void e(i):(Object.assign(i.styles,a.styles),(r=i.items).push.apply(r,h(a.items)),void n())}),r)}var a=t.getReader(),i={items:[],styles:Object.create(null)};n()}))}},{key:"_destroy",value:function(){var e=this;this.destroyed=!0,this._transport.pageCache[this.pageIndex]=null;var t=[];return Object.keys(this.intentStates).forEach((function(r){var n=e.intentStates[r];e._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),"oplist"!==r&&n.renderTasks.forEach((function(e){var r=e.capability.promise["catch"]((function(){}));t.push(r),e.cancel()}))})),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1,Promise.all(t)}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.pendingCleanup=!0,this._tryCleanup(e)}},{key:"_tryCleanup",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.pendingCleanup&&!Object.keys(this.intentStates).some((function(t){var r=e.intentStates[t];return 0!==r.renderTasks.length||!r.operatorList.lastChunk}))&&(Object.keys(this.intentStates).forEach((function(t){delete e.intentStates[t]})),this.objs.clear(),this.annotationsPromise=null,t&&this._stats instanceof A.StatTimer&&(this._stats=new A.StatTimer),this.pendingCleanup=!1)}},{key:"_startRenderPage",value:function(e,t){var r=this.intentStates[t];r&&(this._stats.timeEnd("Page Request"),r.displayReadyCapability&&r.displayReadyCapability.resolve(e))}},{key:"_renderPageChunk",value:function(e,t){for(var r=0,n=e.length;r<n;r++)t.operatorList.fnArray.push(e.fnArray[r]),t.operatorList.argsArray.push(e.argsArray[r]);t.operatorList.lastChunk=e.lastChunk;for(var a=0;a<t.renderTasks.length;a++)t.renderTasks[a].operatorListChanged();e.lastChunk&&this._tryCleanup()}},{key:"_pumpOperatorList",value:function(e){var t=this;(0,_.assert)(e.intent,'PDFPageProxy._pumpOperatorList: Expected "intent" argument.');var r=this._transport.messageHandler.sendWithStream("GetOperatorList",e),n=r.getReader(),a=this.intentStates[e.intent];a.streamReader=n;var i=function e(){n.read().then((function(r){var n=r.value,i=r.done;return i?void(a.streamReader=null):void(t._transport.destroyed||(t._renderPageChunk(n,a),e()))}),(function(e){if(a.streamReader=null,!t._transport.destroyed){if(a.operatorList){a.operatorList.lastChunk=!0;for(var r=0;r<a.renderTasks.length;r++)a.renderTasks[r].operatorListChanged();t._tryCleanup()}if(a.displayReadyCapability)a.displayReadyCapability.reject(e);else{if(!a.opListReadCapability)throw e;a.opListReadCapability.reject(e)}}}))};i()}},{key:"_abortOperatorList",value:function(e){var t=this,r=e.intentState,n=e.reason,a=e.force,i=void 0!==a&&a;if((0,_.assert)(n instanceof Error,'PDFPageProxy._abortOperatorList: Expected "reason" argument.'),r.streamReader){if(!i){if(0!==r.renderTasks.length)return;if(n instanceof A.RenderingCancelledException)return void(r.streamReaderCancelTimeout=setTimeout((function(){t._abortOperatorList({intentState:r,reason:n,force:!0}),r.streamReaderCancelTimeout=null}),D))}r.streamReader.cancel(new _.AbortException(n&&n.message)),r.streamReader=null,this._transport.destroyed||(Object.keys(this.intentStates).some((function(e){return t.intentStates[e]===r&&(delete t.intentStates[e],!0)})),this.cleanup())}}},{key:"pageNumber",get:function(){return this.pageIndex+1}},{key:"rotate",get:function(){return this._pageInfo.rotate}},{key:"ref",get:function(){return this._pageInfo.ref}},{key:"userUnit",get:function(){return this._pageInfo.userUnit}},{key:"view",get:function(){return this._pageInfo.view}},{key:"stats",get:function(){return this._stats instanceof A.StatTimer?this._stats:null}}]),e}();t.PDFPageProxy=X;var Y=function(){function e(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];g(this,e),this._listeners=[],this._defer=t,this._deferred=Promise.resolve(void 0)}return v(e,[{key:"postMessage",value:function(e,t){function r(e){if("object"!==y(e)||null===e)return e;if(a.has(e))return a.get(e);var n,i;if((n=e.buffer)&&(0,_.isArrayBuffer)(n)){var o=t&&t.includes(n);return i=e===n?e:o?new e.constructor(n,e.byteOffset,e.byteLength):new e.constructor(e),a.set(e,i),i}for(var s in i=Array.isArray(e)?[]:{},a.set(e,i),e){for(var c=void 0,l=e;!(c=Object.getOwnPropertyDescriptor(l,s));)l=Object.getPrototypeOf(l);if("undefined"!=typeof c.value)if("function"!=typeof c.value)i[s]=r(c.value);else if(e.hasOwnProperty&&e.hasOwnProperty(s))throw new Error("LoopbackPort.postMessage - cannot clone: ".concat(e[s]))}return i}var n=this;if(this._defer){var a=new WeakMap,i={data:r(e)};this._deferred.then((function(){n._listeners.forEach((function(e){e.call(n,i)}))}))}else this._listeners.forEach((function(t){t.call(n,{data:e})}))}},{key:"addEventListener",value:function(e,t){this._listeners.push(t)}},{key:"removeEventListener",value:function(e,t){var r=this._listeners.indexOf(t);this._listeners.splice(r,1)}},{key:"terminate",value:function(){this._listeners.length=0}}]),e}();t.LoopbackPort=Y;var V=function(){function e(){if(O.GlobalWorkerOptions.workerSrc)return O.GlobalWorkerOptions.workerSrc;if("undefined"!=typeof S)return S;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}function t(){try{if("undefined"!=typeof window)return window.pdfjsWorker&&window.pdfjsWorker.WorkerMessageHandler}catch(e){}return null}function r(){if(a)return a.promise;a=(0,_.createPromiseCapability)();var r=t();if(r)return a.resolve(r),a.promise;var n=j||function(){return(0,A.loadScript)(e()).then((function(){return window.pdfjsWorker.WorkerMessageHandler}))};return n().then(a.resolve,a.reject),a.promise}function n(e){var t="importScripts('"+e+"');";return URL.createObjectURL(new Blob([t]))}var a,i=new WeakMap,o=0,s=function(){function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,r=void 0===t?null:t,n=e.port,o=void 0===n?null:n,s=e.verbosity,c=void 0===s?(0,_.getVerbosityLevel)():s;if(g(this,a),o&&i.has(o))throw new Error("Cannot use more than one PDFWorker per port");return this.name=r,this.destroyed=!1,this.postMessageTransfers=!0,this.verbosity=c,this._readyCapability=(0,_.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,o?(i.set(o,this),void this._initializeFromPort(o)):void this._initialize()}return v(a,[{key:"_initializeFromPort",value:function(e){this._port=e,this._messageHandler=new R.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}},{key:"_initialize",value:function(){var r=this;if("undefined"!=typeof Worker&&!M&&!t()){var a=e();try{(0,_.isSameOrigin)(window.location.href,a)||(a=n(new URL(a,window.location).href));var i=new Worker(a),o=new R.MessageHandler("main","worker",i),s=function(){i.removeEventListener("error",c),o.destroy(),i.terminate(),r.destroyed?r._readyCapability.reject(new Error("Worker was destroyed")):r._setupFakeWorker()},c=function(){r._webWorker||s()};i.addEventListener("error",c),o.on("test",(function(e){return i.removeEventListener("error",c),r.destroyed?void s():void(e?(r._messageHandler=o,r._port=i,r._webWorker=i,e.supportTransfers||(r.postMessageTransfers=!1),r._readyCapability.resolve(),o.send("configure",{verbosity:r.verbosity})):(r._setupFakeWorker(),o.destroy(),i.terminate()))})),o.on("ready",(function(e){if(i.removeEventListener("error",c),r.destroyed)s();else try{l()}catch(t){r._setupFakeWorker()}}));var l=function(){var e=new Uint8Array([r.postMessageTransfers?255:0]);try{o.send("test",e,[e.buffer])}catch(t){(0,_.warn)("Cannot use postMessage transfers."),e[0]=0,o.send("test",e)}};return void l()}catch(h){(0,_.info)("The worker has been disabled.")}}this._setupFakeWorker()}},{key:"_setupFakeWorker",value:function(){var e=this;M||((0,_.warn)("Setting up fake worker."),M=!0),r().then((function(t){if(e.destroyed)e._readyCapability.reject(new Error("Worker was destroyed"));else{var r=new Y;e._port=r;var n="fake"+o++,a=new R.MessageHandler(n+"_worker",n,r);t.setup(a,r);var i=new R.MessageHandler(n,n+"_worker",r);e._messageHandler=i,e._readyCapability.resolve()}}))["catch"]((function(t){e._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(t.message,'".')))}))}},{key:"destroy",value:function(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),i["delete"](this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}},{key:"promise",get:function(){return this._readyCapability.promise}},{key:"port",get:function(){return this._port}},{key:"messageHandler",get:function(){return this._messageHandler}}],[{key:"fromPort",value:function(e){if(!e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return i.has(e.port)?i.get(e.port):new a(e)}},{key:"getWorkerSrc",value:function(){return e()}}]),a}();return s}();t.PDFWorker=V;var Z=function(){function e(t,r,n,a){g(this,e),this.messageHandler=t,this.loadingTask=r,this.commonObjs=new K,this.fontLoader=new C.FontLoader({docId:r.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this)}),this._params=a,this.CMapReaderFactory=new a.CMapReaderFactory({baseUrl:a.cMapUrl,isCompressed:a.cMapPacked}),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.pageCache=[],this.pagePromises=[],this.downloadInfoCapability=(0,_.createPromiseCapability)(),this.setupMessageHandler()}return v(e,[{key:"destroy",value:function(){var e=this;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));var t=[];this.pageCache.forEach((function(e){e&&t.push(e._destroy())})),this.pageCache.length=0,this.pagePromises.length=0;var r=this.messageHandler.sendWithPromise("Terminate",null);return t.push(r),Promise.all(t).then((function(){e.fontLoader.clear(),e._networkStream&&e._networkStream.cancelAllRequests(new _.AbortException("Worker was terminated.")),e.messageHandler&&(e.messageHandler.destroy(),e.messageHandler=null),e.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}},{key:"setupMessageHandler",value:function(){var e=this,t=this.messageHandler,r=this.loadingTask;t.on("GetReader",(function(t,r){(0,_.assert)(e._networkStream),e._fullReader=e._networkStream.getFullReader(),e._fullReader.onProgress=function(t){e._lastProgress={loaded:t.loaded,total:t.total}},r.onPull=function(){e._fullReader.read().then((function(e){var t=e.value,n=e.done;return n?void r.close():((0,_.assert)((0,_.isArrayBuffer)(t)),void r.enqueue(new Uint8Array(t),1,[t]))}))["catch"]((function(e){r.error(e)}))},r.onCancel=function(t){e._fullReader.cancel(t)}})),t.on("ReaderHeadersReady",(function(t){var n=(0,_.createPromiseCapability)(),a=e._fullReader;return a.headersReady.then((function(){a.isStreamingSupported&&a.isRangeSupported||(e._lastProgress&&r.onProgress&&r.onProgress(e._lastProgress),a.onProgress=function(e){r.onProgress&&r.onProgress({loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:a.isStreamingSupported,isRangeSupported:a.isRangeSupported,contentLength:a.contentLength})}),n.reject),n.promise})),t.on("GetRangeReader",(function(t,r){(0,_.assert)(e._networkStream);var n=e._networkStream.getRangeReader(t.begin,t.end);return n?(r.onPull=function(){n.read().then((function(e){var t=e.value,n=e.done;return n?void r.close():((0,_.assert)((0,_.isArrayBuffer)(t)),void r.enqueue(new Uint8Array(t),1,[t]))}))["catch"]((function(e){r.error(e)}))},void(r.onCancel=function(e){n.cancel(e)})):void r.close()})),t.on("GetDoc",(function(t){var n=t.pdfInfo;e._numPages=n.numPages,r._capability.resolve(new G(n,e))})),t.on("PasswordRequest",(function(t){if(e._passwordCapability=(0,_.createPromiseCapability)(),r.onPassword){var n=function(t){e._passwordCapability.resolve({password:t})};try{r.onPassword(n,t.code)}catch(i){e._passwordCapability.reject(i)}}else e._passwordCapability.reject(new _.PasswordException(t.message,t.code));return e._passwordCapability.promise})),t.on("PasswordException",(function(e){r._capability.reject(new _.PasswordException(e.message,e.code))})),t.on("InvalidPDF",(function(e){r._capability.reject(new _.InvalidPDFException(e.message))})),t.on("MissingPDF",(function(e){r._capability.reject(new _.MissingPDFException(e.message))})),t.on("UnexpectedResponse",(function(e){r._capability.reject(new _.UnexpectedResponseException(e.message,e.status))})),t.on("UnknownError",(function(e){r._capability.reject(new _.UnknownErrorException(e.message,e.details))})),t.on("DataLoaded",(function(t){r.onProgress&&r.onProgress({loaded:t.length,total:t.length}),e.downloadInfoCapability.resolve(t)})),t.on("StartRenderPage",(function(t){if(!e.destroyed){var r=e.pageCache[t.pageIndex];r._startRenderPage(t.transparency,t.intent)}})),t.on("commonobj",(function(r){if(!e.destroyed){var n=s(r,3),a=n[0],i=n[1],o=n[2];if(!e.commonObjs.has(a))switch(i){case"Font":var c=e._params;if("error"in o){var l=o.error;(0,_.warn)("Error during font loading: ".concat(l)),e.commonObjs.resolve(a,l);break}var u=null;c.pdfBug&&P["default"].FontInspector&&P["default"].FontInspector.enabled&&(u={registerFont:function(e,t){P["default"].FontInspector.fontAdded(e,t)}});var h=new C.FontFaceObject(o,{isEvalSupported:c.isEvalSupported,disableFontFace:c.disableFontFace,ignoreErrors:c.ignoreErrors,onUnsupportedFeature:e._onUnsupportedFeature.bind(e),fontRegistry:u});e.fontLoader.bind(h).then((function(){e.commonObjs.resolve(a,h)}),(function(r){t.sendWithPromise("FontFallback",{id:a})["finally"]((function(){e.commonObjs.resolve(a,h)}))}));break;case"FontPath":case"FontType3Res":e.commonObjs.resolve(a,o);break;default:throw new Error("Got unknown common object type ".concat(i))}}})),t.on("obj",(function(t){if(!e.destroyed){var r=s(t,4),n=r[0],a=r[1],i=r[2],o=r[3],c=e.pageCache[a];if(!c.objs.has(n))switch(i){case"JpegStream":return new Promise((function(e,t){var r=new Image;r.onload=function(){e(r)},r.onerror=function(){t(new Error("Error during JPEG image loading")),(0,A.releaseImageResources)(r)},r.src=o})).then((function(e){c.objs.resolve(n,e)}));case"Image":c.objs.resolve(n,o);var l=8e6;o&&"data"in o&&o.data.length>l&&(c.cleanupAfterRender=!0);break;default:throw new Error("Got unknown object type ".concat(i))}}})),t.on("DocProgress",(function(t){e.destroyed||r.onProgress&&r.onProgress({loaded:t.loaded,total:t.total})})),t.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),t.on("JpegDecode",(function(t){if(e.destroyed)return Promise.reject(new Error("Worker was destroyed"));if("undefined"==typeof document)return Promise.reject(new Error('"document" is not defined.'));var r=s(t,2),n=r[0],a=r[1];return 3!==a&&1!==a?Promise.reject(new Error("Only 3 components or 1 component can be returned")):new Promise((function(e,t){var r=new Image;r.onload=function(){var t=r.width,n=r.height,i=t*n,o=4*i,s=new Uint8ClampedArray(i*a),c=document.createElement("canvas");c.width=t,c.height=n;var l=c.getContext("2d");l.drawImage(r,0,0);var u=l.getImageData(0,0,t,n).data;if(3===a)for(var h=0,f=0;h<o;h+=4,f+=3)s[f]=u[h],s[f+1]=u[h+1],s[f+2]=u[h+2];else if(1===a)for(var d=0,p=0;d<o;d+=4,p++)s[p]=u[d];e({data:s,width:t,height:n}),(0,A.releaseImageResources)(r),c.width=0,c.height=0,c=null,l=null},r.onerror=function(){t(new Error("JpegDecode failed to load image")),(0,A.releaseImageResources)(r)},r.src=n}))})),t.on("FetchBuiltInCMap",(function(t,r){if(e.destroyed)r.error(new Error("Worker was destroyed"));else{var n=!1;r.onPull=function(){return n?void r.close():(n=!0,void e.CMapReaderFactory.fetch(t).then((function(e){r.enqueue(e,1,[e.cMapData.buffer])}))["catch"]((function(e){r.error(e)})))}}}))}},{key:"_onUnsupportedFeature",value:function(e){var t=e.featureId;this.destroyed||this.loadingTask.onUnsupportedFeature&&this.loadingTask.onUnsupportedFeature(t)}},{key:"getData",value:function(){return this.messageHandler.sendWithPromise("GetData",null)}},{key:"getPage",value:function(e){var t=this;if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request"));var r=e-1;if(r in this.pagePromises)return this.pagePromises[r];var n=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then((function(e){if(t.destroyed)throw new Error("Transport destroyed");var n=new X(r,e,t,t._params.pdfBug);return t.pageCache[r]=n,n}));return this.pagePromises[r]=n,n}},{key:"getPageIndex",value:function(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e})["catch"]((function(e){return Promise.reject(new Error(e))}))}},{key:"getAnnotations",value:function(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}},{key:"getDestinations",value:function(){return this.messageHandler.sendWithPromise("GetDestinations",null)}},{key:"getDestination",value:function(e){return"string"!=typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}},{key:"getPageLabels",value:function(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}},{key:"getPageLayout",value:function(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}},{key:"getPageMode",value:function(){return this.messageHandler.sendWithPromise("GetPageMode",null)}},{key:"getViewerPreferences",value:function(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}},{key:"getOpenActionDestination",value:function(){return this.messageHandler.sendWithPromise("GetOpenActionDestination",null)}},{key:"getAttachments",value:function(){return this.messageHandler.sendWithPromise("GetAttachments",null)}},{key:"getJavaScript",value:function(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}},{key:"getOutline",value:function(){return this.messageHandler.sendWithPromise("GetOutline",null)}},{key:"getPermissions",value:function(){return this.messageHandler.sendWithPromise("GetPermissions",null)}},{key:"getMetadata",value:function(){var e=this;return this.messageHandler.sendWithPromise("GetMetadata",null).then((function(t){return{info:t[0],metadata:t[1]?new I.Metadata(t[1]):null,contentDispositionFilename:e._fullReader?e._fullReader.filename:null}}))}},{key:"getStats",value:function(){return this.messageHandler.sendWithPromise("GetStats",null)}},{key:"startCleanup",value:function(){var e=this;this.messageHandler.sendWithPromise("Cleanup",null).then((function(){for(var t=0,r=e.pageCache.length;t<r;t++){var n=e.pageCache[t];n&&n.cleanup()}e.commonObjs.clear(),e.fontLoader.clear()}))}},{key:"loadingParams",get:function(){var e=this._params;return(0,_.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,disableCreateObjectURL:e.disableCreateObjectURL,disableFontFace:e.disableFontFace,nativeImageDecoderSupport:e.nativeImageDecoderSupport})}}]),e}(),K=function(){function e(){g(this,e),this._objs=Object.create(null)}return v(e,[{key:"_ensureObj",value:function(e){return this._objs[e]?this._objs[e]:this._objs[e]={capability:(0,_.createPromiseCapability)(),data:null,resolved:!1}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t)return this._ensureObj(e).capability.promise.then(t),null;var r=this._objs[e];if(!r||!r.resolved)throw new Error("Requesting object that isn't resolved yet ".concat(e,"."));return r.data}},{key:"has",value:function(e){var t=this._objs[e];return!!t&&t.resolved}},{key:"resolve",value:function(e,t){var r=this._ensureObj(e);r.resolved=!0,r.data=t,r.capability.resolve(t)}},{key:"clear",value:function(){for(var e in this._objs){var t=this._objs[e].data;"undefined"!=typeof Image&&t instanceof Image&&(0,A.releaseImageResources)(t)}this._objs=Object.create(null)}}]),e}(),J=function(){function e(t){g(this,e),this._internalRenderTask=t,this.onContinue=null}return v(e,[{key:"cancel",value:function(){this._internalRenderTask.cancel()}},{key:"then",value:function(e,t){return(0,A.deprecated)("RenderTask.then method, use the `promise` getter instead."),this.promise.then.apply(this.promise,arguments)}},{key:"promise",get:function(){return this._internalRenderTask.capability.promise}}]),e}(),Q=function(){var e=new WeakSet,t=function(){function t(e){var r=e.callback,n=e.params,a=e.objs,i=e.commonObjs,o=e.operatorList,s=e.pageNumber,c=e.canvasFactory,l=e.webGLContext,u=e.useRequestAnimationFrame,h=void 0!==u&&u,f=e.pdfBug,d=void 0!==f&&f;g(this,t),this.callback=r,this.params=n,this.objs=a,this.commonObjs=i,this.operatorListIdx=null,this.operatorList=o,this.pageNumber=s,this.canvasFactory=c,this.webGLContext=l,this._pdfBug=d,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===h&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_.createPromiseCapability)(),this.task=new J(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=n.canvasContext.canvas}return v(t,[{key:"initializeGraphics",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.cancelled){if(this._canvas){if(e.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");e.add(this._canvas)}this._pdfBug&&P["default"].StepperManager&&P["default"].StepperManager.enabled&&(this.stepper=P["default"].StepperManager.create(this.pageNumber-1),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());var r=this.params,n=r.canvasContext,a=r.viewport,i=r.transform,o=r.imageLayer,s=r.background;this.gfx=new E.CanvasGraphics(n,this.commonObjs,this.objs,this.canvasFactory,this.webGLContext,o),this.gfx.beginDrawing({transform:i,viewport:a,transparency:t,background:s}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}}},{key:"cancel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&e["delete"](this._canvas),this.callback(t||new A.RenderingCancelledException("Rendering cancelled, page ".concat(this.pageNumber),"canvas"))}},{key:"operatorListChanged",value:function(){return this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),void(this.running||this._continue())):void(this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound))}},{key:"_continue",value:function(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}},{key:"_scheduleNext",value:function(){var e=this;this._useRequestAnimationFrame?window.requestAnimationFrame((function(){e._nextBound()["catch"](e.cancel.bind(e))})):Promise.resolve().then(this._nextBound)["catch"](this.cancel.bind(this))}},{key:"_next",value:function(){function t(){return r.apply(this,arguments)}var r=o(x["default"].mark((function t(){return x["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.cancelled){t.next=2;break}return t.abrupt("return");case 2:this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&e["delete"](this._canvas),this.callback()));case 4:case"end":return t.stop()}}),t,this)})));return t}()}]),t}();return t}(),$="2.3.200";t.version=$;var ee="4ae3f9fc";t.build=ee},function(e,t,r){"use strict";e.exports=r(181)},function(e,t,r){"use strict";(function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function r(e,t,r,n){var i=t&&t.prototype instanceof a?t:a,o=Object.create(i.prototype),s=new d(n||[]);return o._invoke=l(e,r,s),o}function n(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(n){return{type:"throw",arg:n}}}function a(){}function i(){}function o(){}function s(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function c(e){function r(a,i,o,s){var c=n(e[a],e,i);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"===t(u)&&y.call(u,"__await")?Promise.resolve(u.__await).then((function(e){r("next",e,o,s)}),(function(e){r("throw",e,o,s)})):Promise.resolve(u).then((function(e){l.value=e,o(l)}),(function(e){return r("throw",e,o,s)}))}s(c.arg)}function a(e,t){function n(){return new Promise((function(n,a){r(e,t,n,a)}))}return i=i?i.then(n,n):n()}var i;this._invoke=a}function l(e,t,r){var a=x;return function(i,o){if(a===A)throw new Error("Generator is already running");if(a===C){if("throw"===i)throw o;return g()}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var c=u(s,r);if(c){if(c===T)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===x)throw a=C,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=A;var l=n(e,t,r);if("normal"===l.type){if(a=r.done?C:_,l.arg===T)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=C,r.method="throw",r.arg=l.arg)}}}function u(e,t){var r=e.iterator[t.method];if(r===m){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=m,u(e,t),"throw"===t.method))return T;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return T}var a=n(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,T;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=m),t.delegate=null,T):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,T)}function h(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function d(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(h,this),this.reset(!0)}function p(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(y.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=m,t.done=!0,t};return n.next=n}}return{next:g}}function g(){return{value:m,done:!0}}var m,v=Object.prototype,y=v.hasOwnProperty,b="function"==typeof Symbol?Symbol:{},w=b.iterator||"@@iterator",k=b.asyncIterator||"@@asyncIterator",S=b.toStringTag||"@@toStringTag";e.wrap=r;var x="suspendedStart",_="suspendedYield",A="executing",C="completed",T={},E={};E[w]=function(){return this};var P=Object.getPrototypeOf,O=P&&P(P(p([])));O&&O!==v&&y.call(O,w)&&(E=O);var R=o.prototype=a.prototype=Object.create(E);return i.prototype=R.constructor=o,o.constructor=i,o[S]=i.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===i||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,o):(e.__proto__=o,S in e||(e[S]="GeneratorFunction")),e.prototype=Object.create(R),e},e.awrap=function(e){return{__await:e}},s(c.prototype),c.prototype[k]=function(){return this},e.AsyncIterator=c,e.async=function(t,n,a,i){var o=new c(r(t,n,a,i));return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},s(R),R[S]="Generator",R[w]=function(){return this},R.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=p,d.prototype={constructor:d,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=m,this.done=!1,this.delegate=null,this.method="next",this.arg=m,this.tryEntries.forEach(f),!e)for(var t in this)"t"===t.charAt(0)&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=m)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,n){return i.type="throw",i.arg=e,r.next=t,n&&(r.method="next",r.arg=m),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n],i=a.completion;if("root"===a.tryLoc)return t("end");if(a.tryLoc<=this.prev){var o=y.call(a,"catchLoc"),s=y.call(a,"finallyLoc");if(o&&s){if(this.prev<a.catchLoc)return t(a.catchLoc,!0);if(this.prev<a.finallyLoc)return t(a.finallyLoc)}else if(o){if(this.prev<a.catchLoc)return t(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return t(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&y.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var a=n;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,T):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),f(r),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;f(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:p(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=m),T}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=r}catch(n){Function("r","regeneratorRuntime = r")(r)}}).call(this,r(182)(e))},function(e,t,r){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?o(e):t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function i(e){u(s,n,a,i,o,"next",e)}function o(e){u(s,n,a,i,o,"throw",e)}var s=e.apply(t,r);i(void 0)}))}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function p(e,t,r){return t&&d(e.prototype,t),r&&d(e,r),e}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.url,n=t.target,a=t.rel,i=t.enabled,o=void 0===i||i;(0,x.assert)(r&&"string"==typeof r,'addLinkAttributes: A valid "url" parameter must provided.');var s=(0,x.removeNullCharacters)(r);o?e.href=e.title=s:(e.href="",e.title="Disabled: ".concat(s),e.onclick=function(){return!1});var c=Object.values(R),l=c.includes(n)?n:R.NONE;e.target=I[l],e.rel="string"==typeof a?a:_}function m(e){var t=e.indexOf("#"),r=e.indexOf("?"),n=Math.min(t>0?t:e.length,r>0?r:e.length);return e.substring(e.lastIndexOf("/",n)+1,n)}function v(){return"undefined"!=typeof fetch&&"undefined"!=typeof Response&&"body"in Response.prototype&&"undefined"!=typeof ReadableStream}function y(e,t){try{var r=t?new URL(e,t):new URL(e),n=r.protocol;return"http:"===n||"https:"===n}catch(a){return!1}}function b(e){return new Promise((function(t,r){var n=document.createElement("script");n.src=e,n.onload=t,n.onerror=function(){r(new Error("Cannot load script at: ".concat(n.src)))},(document.head||document.documentElement).appendChild(n)}))}function w(e){}function k(e){(0,x.assert)(e instanceof Image,"Invalid `img` parameter.");var t=e.src;"string"==typeof t&&t.startsWith("blob:")&&URL.revokeObjectURL&&URL.revokeObjectURL(t),e.removeAttribute("src")}Object.defineProperty(t,"__esModule",{value:!0}),t.addLinkAttributes=g,t.getFilenameFromUrl=m,t.isFetchSupported=v,t.isValidFetchUrl=y,t.loadScript=b,t.deprecated=w,t.releaseImageResources=k,t.PDFDateString=t.DummyStatTimer=t.StatTimer=t.DOMSVGFactory=t.DOMCMapReaderFactory=t.DOMCanvasFactory=t.DEFAULT_LINK_REL=t.LinkTarget=t.RenderingCancelledException=t.PageViewport=void 0;var S=n(r(180)),x=r(1),_="noopener noreferrer nofollow";t.DEFAULT_LINK_REL=_;var A="http://www.w3.org/2000/svg",C=function(){function e(){f(this,e)}return p(e,[{key:"create",value:function(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");var r=document.createElement("canvas"),n=r.getContext("2d");return r.width=e,r.height=t,{canvas:r,context:n}}},{key:"reset",value:function(e,t,r){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||r<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=r}},{key:"destroy",value:function(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}}]),e}();t.DOMCanvasFactory=C;var T=function(){function e(t){var r=t.baseUrl,n=void 0===r?null:r,a=t.isCompressed,i=void 0!==a&&a;f(this,e),this.baseUrl=n,this.isCompressed=i}return p(e,[{key:"fetch",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=h(S["default"].mark((function e(t){var r,n,a,i=this;return S["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.name,this.baseUrl){e.next=3;break}throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');case 3:if(r){e.next=5;break}throw new Error("CMap name must be specified.");case 5:if(n=this.baseUrl+r+(this.isCompressed?".bcmap":""),a=this.isCompressed?x.CMapCompressionType.BINARY:x.CMapCompressionType.NONE,!v()||!y(n,document.baseURI)){e.next=9;break}return e.abrupt("return",fetch(n).then(function(){var e=h(S["default"].mark((function e(t){var r;return S["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.ok){e.next=2;break}throw new Error(t.statusText);case 2:if(!i.isCompressed){e.next=10;break}return e.t0=Uint8Array,e.next=6,t.arrayBuffer();case 6:e.t1=e.sent,r=new e.t0(e.t1),e.next=15;break;case 10:return e.t2=x.stringToBytes,e.next=13,t.text();case 13:e.t3=e.sent,r=(0,e.t2)(e.t3);case 15:return e.abrupt("return",{cMapData:r,compressionType:a});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())["catch"]((function(e){throw new Error("Unable to load ".concat(i.isCompressed?"binary ":"")+"CMap at: ".concat(n))})));case 9:return e.abrupt("return",new Promise((function(e,t){var r=new XMLHttpRequest;r.open("GET",n,!0),i.isCompressed&&(r.responseType="arraybuffer"),r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE){var n;if(200===r.status||0===r.status)if(i.isCompressed&&r.response?n=new Uint8Array(r.response):!i.isCompressed&&r.responseText&&(n=(0,x.stringToBytes)(r.responseText)),n)return void e({cMapData:n,compressionType:a});t(new Error(r.statusText))}},r.send(null)}))["catch"]((function(e){throw new Error("Unable to load ".concat(i.isCompressed?"binary ":"")+"CMap at: ".concat(n))})));case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}())}]),e}();t.DOMCMapReaderFactory=T;var E=function(){function e(){f(this,e)}return p(e,[{key:"create",value:function(e,t){(0,x.assert)(e>0&&t>0,"Invalid SVG dimensions");var r=document.createElementNS(A,"svg:svg");return r.setAttribute("version","1.1"),r.setAttribute("width",e+"px"),r.setAttribute("height",t+"px"),r.setAttribute("preserveAspectRatio","none"),r.setAttribute("viewBox","0 0 "+e+" "+t),r}},{key:"createElement",value:function(e){return(0,x.assert)("string"==typeof e,"Invalid SVG element type"),document.createElementNS(A,e)}}]),e}();t.DOMSVGFactory=E;var P=function(){function e(t){var r=t.viewBox,n=t.scale,a=t.rotation,i=t.offsetX,o=void 0===i?0:i,s=t.offsetY,c=void 0===s?0:s,l=t.dontFlip,u=void 0!==l&&l;f(this,e),this.viewBox=r,this.scale=n,this.rotation=a,this.offsetX=o,this.offsetY=c;var h,d,p,g,m,v,y,b,w=(r[2]+r[0])/2,k=(r[3]+r[1])/2;switch(a%=360,a=a<0?a+360:a){case 180:h=-1,d=0,p=0,g=1;break;case 90:h=0,d=1,p=1,g=0;break;case 270:h=0,d=-1,p=-1,g=0;break;default:h=1,d=0,p=0,g=-1}u&&(p=-p,g=-g),0===h?(m=Math.abs(k-r[1])*n+o,v=Math.abs(w-r[0])*n+c,y=Math.abs(r[3]-r[1])*n,b=Math.abs(r[2]-r[0])*n):(m=Math.abs(w-r[0])*n+o,v=Math.abs(k-r[1])*n+c,y=Math.abs(r[2]-r[0])*n,b=Math.abs(r[3]-r[1])*n),this.transform=[h*n,d*n,p*n,g*n,m-h*n*w-p*n*k,v-d*n*w-g*n*k],this.width=y,this.height=b}return p(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.scale,n=void 0===r?this.scale:r,a=t.rotation,i=void 0===a?this.rotation:a,o=t.dontFlip,s=void 0!==o&&o;return new e({viewBox:this.viewBox.slice(),scale:n,rotation:i,offsetX:this.offsetX,offsetY:this.offsetY,dontFlip:s})}},{key:"convertToViewportPoint",value:function(e,t){return x.Util.applyTransform([e,t],this.transform)}},{key:"convertToViewportRectangle",value:function(e){var t=x.Util.applyTransform([e[0],e[1]],this.transform),r=x.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],r[0],r[1]]}},{key:"convertToPdfPoint",value:function(e,t){return x.Util.applyInverseTransform([e,t],this.transform)}}]),e}();t.PageViewport=P;var O=function(e){function t(e,r){var n;return f(this,t),n=i(this,s(t).call(this,e)),n.type=r,n}return c(t,e),t}(x.BaseException);t.RenderingCancelledException=O;var R={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};t.LinkTarget=R;var I=["","_self","_blank","_parent","_top"],F=function(){function e(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];f(this,e),this.enabled=!!t,this.started=Object.create(null),this.times=[]}return p(e,[{key:"time",value:function(e){this.enabled&&(e in this.started&&(0,x.warn)("Timer is already running for "+e),this.started[e]=Date.now())}},{key:"timeEnd",value:function(e){this.enabled&&(e in this.started||(0,x.warn)("Timer has not been started for "+e),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e])}},{key:"toString",value:function(){var e="",t=0,r=!0,n=!1,a=void 0;try{for(var i,o=this.times[Symbol.iterator]();!(r=(i=o.next()).done);r=!0){var s=i.value,c=s.name;c.length>t&&(t=c.length)}}catch(l){n=!0,a=l}finally{try{r||null==o["return"]||o["return"]()}finally{if(n)throw a}}var u=!0,h=!1,f=void 0;try{for(var d,p=this.times[Symbol.iterator]();!(u=(d=p.next()).done);u=!0){var g=d.value,m=g.end-g.start;e+="".concat(g.name.padEnd(t)," ").concat(m,"ms\n")}}catch(l){h=!0,f=l}finally{try{u||null==p["return"]||p["return"]()}finally{if(h)throw f}}return e}}]),e}();t.StatTimer=F;var L=function(){function e(){f(this,e),(0,x.unreachable)("Cannot initialize DummyStatTimer.")}return p(e,null,[{key:"time",value:function(e){}},{key:"timeEnd",value:function(e){}},{key:"toString",value:function(){return""}}]),e}();t.DummyStatTimer=L;var N,D=function(){function e(){f(this,e)}return p(e,null,[{key:"toDateObject",value:function(e){if(!e||!(0,x.isString)(e))return null;N||(N=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));var t=N.exec(e);if(!t)return null;var r=parseInt(t[1],10),n=parseInt(t[2],10);n=n>=1&&n<=12?n-1:0;var a=parseInt(t[3],10);a=a>=1&&a<=31?a:1;var i=parseInt(t[4],10);i=i>=0&&i<=23?i:0;var o=parseInt(t[5],10);o=o>=0&&o<=59?o:0;var s=parseInt(t[6],10);s=s>=0&&s<=59?s:0;var c=t[7]||"Z",l=parseInt(t[8],10);l=l>=0&&l<=23?l:0;var u=parseInt(t[9],10)||0;return u=u>=0&&u<=59?u:0,"-"===c?(i+=l,o+=u):"+"===c&&(i-=l,o-=u),new Date(Date.UTC(r,n,a,i,o,s))}}]),e}();t.PDFDateString=D},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?o(e):t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function i(e){u(s,n,a,i,o,"next",e)}function o(e){u(s,n,a,i,o,"throw",e)}var s=e.apply(t,r);i(void 0)}))}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function p(e,t,r){return t&&d(e.prototype,t),r&&d(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var g,m=n(r(180)),v=r(1),y=function(){function e(t){var r=t.docId,n=t.onUnsupportedFeature;f(this,e),this.constructor===e&&(0,v.unreachable)("Cannot initialize BaseFontLoader."),this.docId=r,this._onUnsupportedFeature=n,this.nativeFontFaces=[],this.styleElement=null}return p(e,[{key:"addNativeFontFace",value:function(e){this.nativeFontFaces.push(e),document.fonts.add(e)}},{key:"insertRule",value:function(e){var t=this.styleElement;t||(t=this.styleElement=document.createElement("style"),t.id="PDFJS_FONT_STYLE_TAG_".concat(this.docId),document.documentElement.getElementsByTagName("head")[0].appendChild(t));var r=t.sheet;r.insertRule(e,r.cssRules.length)}},{key:"clear",value:function(){this.nativeFontFaces.forEach((function(e){document.fonts["delete"](e)})),this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}},{key:"bind",value:function(){function e(e){return t.apply(this,arguments)}var t=h(m["default"].mark((function e(t){var r,n,a=this;return m["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.attached&&!t.missingFile){e.next=2;break}return e.abrupt("return",void 0);case 2:if(t.attached=!0,!this.isFontLoadingAPISupported){e.next=19;break}if(r=t.createNativeFontFace(),!r){e.next=18;break}return this.addNativeFontFace(r),e.prev=7,e.next=10,r.loaded;case 10:e.next=18;break;case 12:throw e.prev=12,e.t0=e["catch"](7),this._onUnsupportedFeature({featureId:v.UNSUPPORTED_FEATURES.font}),(0,v.warn)("Failed to load font '".concat(r.family,"': '").concat(e.t0,"'.")),t.disableFontFace=!0,e.t0;case 18:return e.abrupt("return",void 0);case 19:if(n=t.createFontFaceRule(),!n){e.next=25;break}if(this.insertRule(n),!this.isSyncFontLoadingSupported){e.next=24;break}return e.abrupt("return",void 0);case 24:return e.abrupt("return",new Promise((function(e){var r=a._queueLoadingCallback(e);a._prepareFontLoadEvent([n],[t],r)})));case 25:return e.abrupt("return",void 0);case 26:case"end":return e.stop()}}),e,this,[[7,12]])})));return e}()},{key:"_queueLoadingCallback",value:function(e){(0,v.unreachable)("Abstract method `_queueLoadingCallback`.")}},{key:"_prepareFontLoadEvent",value:function(e,t,r){(0,v.unreachable)("Abstract method `_prepareFontLoadEvent`.")}},{key:"isFontLoadingAPISupported",get:function(){(0,v.unreachable)("Abstract method `isFontLoadingAPISupported`.")}},{key:"isSyncFontLoadingSupported",get:function(){(0,v.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}},{key:"_loadTestFont",get:function(){(0,v.unreachable)("Abstract method `_loadTestFont`.")}}]),e}();t.FontLoader=g,t.FontLoader=g=function(e){function t(e){var r;return f(this,t),r=i(this,s(t).call(this,e)),r.loadingContext={requests:[],nextRequestId:0},r.loadTestFontId=0,r}return c(t,e),p(t,[{key:"_queueLoadingCallback",value:function(e){function t(){for((0,v.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;r.requests.length>0&&r.requests[0].done;){var e=r.requests.shift();setTimeout(e.callback,0)}}var r=this.loadingContext,n={id:"pdfjs-font-loading-".concat(r.nextRequestId++),done:!1,complete:t,callback:e};return r.requests.push(n),n}},{key:"_prepareFontLoadEvent",value:function(e,t,r){function n(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function a(e,t,r,n){var a=e.substring(0,t),i=e.substring(t+r);return a+n+i}function i(e,t){if(u++,u>30)return(0,v.warn)("Load test font never loaded."),void t();l.font="30px "+e,l.fillText(".",0,20);var r=l.getImageData(0,0,1,1);return r.data[3]>0?void t():void setTimeout(i.bind(null,e,t))}var o,s,c=document.createElement("canvas");c.width=1,c.height=1;var l=c.getContext("2d"),u=0,h="lt".concat(Date.now()).concat(this.loadTestFontId++),f=this._loadTestFont,d=976;f=a(f,d,h.length,h);var p=16,g=1482184792,m=n(f,p);for(o=0,s=h.length-3;o<s;o+=4)m=m-g+n(h,o)|0;o<h.length&&(m=m-g+n(h+"XXX",o)|0),f=a(f,p,4,(0,v.string32)(m));var y="url(data:font/opentype;base64,".concat(btoa(f),");"),b='@font-face {font-family:"'.concat(h,'";src:').concat(y,"}");this.insertRule(b);var w=[];for(o=0,s=t.length;o<s;o++)w.push(t[o].loadedName);w.push(h);var k=document.createElement("div");for(k.setAttribute("style","visibility: hidden;width: 10px; height: 10px;position: absolute; top: 0px; left: 0px;"),o=0,s=w.length;o<s;++o){var S=document.createElement("span");S.textContent="Hi",S.style.fontFamily=w[o],k.appendChild(S)}document.body.appendChild(k),i(h,(function(){document.body.removeChild(k),r.complete()}))}},{key:"isFontLoadingAPISupported",get:function(){var e="undefined"!=typeof document&&!!document.fonts;if(e&&"undefined"!=typeof navigator){var t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);t&&t[1]<63&&(e=!1)}return(0,v.shadow)(this,"isFontLoadingAPISupported",e)}},{key:"isSyncFontLoadingSupported",get:function(){var e=!1;if("undefined"==typeof navigator)e=!0;else{var t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);t&&t[1]>=14&&(e=!0)}return(0,v.shadow)(this,"isSyncFontLoadingSupported",e)}},{key:"_loadTestFont",get:function(){var e=function(){return atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==")};return(0,v.shadow)(this,"_loadTestFont",e())}}]),t}(y);var b={get value(){return(0,v.shadow)(this,"value",(0,v.isEvalSupported)())}},w=function(){function e(t,r){var n=r.isEvalSupported,a=void 0===n||n,i=r.disableFontFace,o=void 0!==i&&i,s=r.ignoreErrors,c=void 0!==s&&s,l=r.onUnsupportedFeature,u=void 0===l?null:l,h=r.fontRegistry,d=void 0===h?null:h;for(var p in f(this,e),this.compiledGlyphs=Object.create(null),t)this[p]=t[p];this.isEvalSupported=!1!==a,this.disableFontFace=!0===o,this.ignoreErrors=!0===c,this._onUnsupportedFeature=u,this.fontRegistry=d}return p(e,[{key:"createNativeFontFace",value:function(){if(!this.data||this.disableFontFace)return null;var e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}},{key:"createFontFaceRule",value:function(){if(!this.data||this.disableFontFace)return null;var e=(0,v.bytesToString)(new Uint8Array(this.data)),t="url(data:".concat(this.mimetype,";base64,").concat(btoa(e),");"),r='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(t,"}");return this.fontRegistry&&this.fontRegistry.registerFont(this,t),r}},{key:"getPathGenerator",value:function(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];var r,n;try{r=e.get(this.loadedName+"_path_"+t)}catch(a){if(!this.ignoreErrors)throw a;return this._onUnsupportedFeature&&this._onUnsupportedFeature({featureId:v.UNSUPPORTED_FEATURES.font}),(0,v.warn)('getPathGenerator - ignoring character: "'.concat(a,'".')),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&b.value){for(var i,o="",s=0,c=r.length;s<c;s++)n=r[s],i=void 0!==n.args?n.args.join(","):"",o+="c."+n.cmd+"("+i+");\n";return this.compiledGlyphs[t]=new Function("c","size",o)}return this.compiledGlyphs[t]=function(e,t){for(var a=0,i=r.length;a<i;a++)n=r[a],"scale"===n.cmd&&(n.args=[t,-t]),e[n.cmd].apply(e,n.args)}}}]),e}();t.FontFaceObject=w},function(e,t,r){"use strict";var n=Object.create(null),a=r(4),i="undefined"!=typeof navigator&&navigator.userAgent||"",o=/Trident/.test(i),s=/CriOS/.test(i);!function(){(o||s)&&(n.disableCreateObjectURL=!0)}(),function(){a()&&(n.disableFontFace=!0,n.nativeImageDecoderSupport="none")}(),t.apiCompatibilityParams=Object.freeze(n)},function(e,t,r){"use strict";function n(e){e.mozCurrentTransform||(e._originalSave=e.save,e._originalRestore=e.restore,e._originalRotate=e.rotate,e._originalScale=e.scale,e._originalTranslate=e.translate,e._originalTransform=e.transform,e._originalSetTransform=e.setTransform,e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0],e._transformStack=[],Object.defineProperty(e,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(e,"mozCurrentTransformInverse",{get:function(){var e=this._transformMatrix,t=e[0],r=e[1],n=e[2],a=e[3],i=e[4],o=e[5],s=t*a-r*n,c=r*n-t*a;return[a/s,r/c,n/c,t/s,(a*i-n*o)/c,(r*i-t*o)/s]}}),e.save=function(){var e=this._transformMatrix;this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},e.restore=function(){var e=this._transformStack.pop();e&&(this._transformMatrix=e,this._originalRestore())},e.translate=function(e,t){var r=this._transformMatrix;r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5],this._originalTranslate(e,t)},e.scale=function(e,t){var r=this._transformMatrix;r[0]=r[0]*e,r[1]=r[1]*e,r[2]=r[2]*t,r[3]=r[3]*t,this._originalScale(e,t)},e.transform=function(t,r,n,a,i,o){var s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*r,s[1]*t+s[3]*r,s[0]*n+s[2]*a,s[1]*n+s[3]*a,s[0]*i+s[2]*o+s[4],s[1]*i+s[3]*o+s[5]],e._originalTransform(t,r,n,a,i,o)},e.setTransform=function(t,r,n,a,i,o){this._transformMatrix=[t,r,n,a,i,o],e._originalSetTransform(t,r,n,a,i,o)},e.rotate=function(e){var t=Math.cos(e),r=Math.sin(e),n=this._transformMatrix;this._transformMatrix=[n[0]*t+n[2]*r,n[1]*t+n[3]*r,n[0]*-r+n[2]*t,n[1]*-r+n[3]*t,n[4],n[5]],this._originalRotate(e)})}function a(e){var t,r,n,a,i=1e3,o=e.width,s=e.height,c=o+1,l=new Uint8Array(c*(s+1)),u=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),h=o+7&-8,f=e.data,d=new Uint8Array(h*s),p=0;for(t=0,a=f.length;t<a;t++)for(var g=128,m=f[t];g>0;)d[p++]=m&g?0:255,g>>=1;var v=0;for(p=0,0!==d[p]&&(l[0]=1,++v),r=1;r<o;r++)d[p]!==d[p+1]&&(l[r]=d[p]?2:1,++v),p++;for(0!==d[p]&&(l[r]=2,++v),t=1;t<s;t++){p=t*h,n=t*c,d[p-h]!==d[p]&&(l[n]=d[p]?1:8,++v);var y=(d[p]?4:0)+(d[p-h]?8:0);for(r=1;r<o;r++)y=(y>>2)+(d[p+1]?4:0)+(d[p-h+1]?8:0),u[y]&&(l[n+r]=u[y],++v),p++;if(d[p-h]!==d[p]&&(l[n+r]=d[p]?2:4,++v),v>i)return null}for(p=h*(s-1),n=t*c,0!==d[p]&&(l[n]=8,++v),r=1;r<o;r++)d[p]!==d[p+1]&&(l[n+r]=d[p]?4:8,++v),p++;if(0!==d[p]&&(l[n+r]=4,++v),v>i)return null;var b=new Int32Array([0,c,-1,0,-c,0,0,0,1]),w=[];for(t=0;v&&t<=s;t++){for(var k=t*c,S=k+o;k<S&&!l[k];)k++;if(k!==S){var x,_=[k%c,t],A=l[k],C=k;do{var T=b[A];do{k+=T}while(!l[k]);x=l[k],5!==x&&10!==x?(A=x,l[k]=0):(A=x&51*A>>4,l[k]&=A>>2|A<<2),_.push(k%c),_.push(k/c|0),l[k]||--v}while(C!==k);w.push(_),--t}}var E=function(e){e.save(),e.scale(1/o,-1/s),e.translate(0,-s),e.beginPath();for(var t=0,r=w.length;t<r;t++){var n=w[t];e.moveTo(n[0],n[1]);for(var a=2,i=n.length;a<i;a+=2)e.lineTo(n[a],n[a+1])}e.fill(),e.beginPath(),e.restore()};return E}Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var i=r(1),o=r(187),s=16,c=100,l=4096,u=.65,h=!0,f=1e3,d=16,p={get value(){return(0,i.shadow)(p,"value",(0,i.isLittleEndian)())}},g=function(){function e(e){this.canvasFactory=e,this.cache=Object.create(null)}return e.prototype={getCanvas:function(e,t,r,a){var i;return void 0!==this.cache[e]?(i=this.cache[e],this.canvasFactory.reset(i,t,r),i.context.setTransform(1,0,0,1,0,0)):(i=this.canvasFactory.create(t,r),this.cache[e]=i),a&&n(i.context),i},clear:function(){for(var e in this.cache){var t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}},e}(),m=function(){function e(){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=i.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=i.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=i.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.resumeSMaskCtx=null}return e.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(e,t){this.x=e,this.y=t}},e}(),v=function(){function e(e,t,r,a,i,o){this.ctx=e,this.current=new m,this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=r,this.canvasFactory=a,this.webGLContext=i,this.imageLayer=o,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.cachedCanvases=new g(this.canvasFactory),e&&n(e),this._cachedGetSinglePixelWidth=null}function t(e,t){if("undefined"!=typeof ImageData&&t instanceof ImageData)e.putImageData(t,0,0);else{var r,n,a,o,s,c=t.height,l=t.width,u=c%d,h=(c-u)/d,f=0===u?h:h+1,g=e.createImageData(l,d),m=0,v=t.data,y=g.data;if(t.kind===i.ImageKind.GRAYSCALE_1BPP){var b=v.byteLength,w=new Uint32Array(y.buffer,0,y.byteLength>>2),k=w.length,S=l+7>>3,x=4294967295,_=p.value?4278190080:255;for(n=0;n<f;n++){for(o=n<h?d:u,r=0,a=0;a<o;a++){for(var A=b-m,C=0,T=A>S?l:8*A-7,E=-8&T,P=0,O=0;C<E;C+=8)O=v[m++],w[r++]=128&O?x:_,w[r++]=64&O?x:_,w[r++]=32&O?x:_,w[r++]=16&O?x:_,w[r++]=8&O?x:_,w[r++]=4&O?x:_,w[r++]=2&O?x:_,w[r++]=1&O?x:_;for(;C<T;C++)0===P&&(O=v[m++],P=128),w[r++]=O&P?x:_,P>>=1}for(;r<k;)w[r++]=0;e.putImageData(g,0,n*d)}}else if(t.kind===i.ImageKind.RGBA_32BPP){for(a=0,s=l*d*4,n=0;n<h;n++)y.set(v.subarray(m,m+s)),m+=s,e.putImageData(g,0,a),a+=d;n<f&&(s=l*u*4,y.set(v.subarray(m,m+s)),e.putImageData(g,0,a))}else{if(t.kind!==i.ImageKind.RGB_24BPP)throw new Error("bad image kind: ".concat(t.kind));for(o=d,s=l*o,n=0;n<f;n++){for(n>=h&&(o=u,s=l*o),r=0,a=s;a--;)y[r++]=v[m++],y[r++]=v[m++],y[r++]=v[m++],y[r++]=255;e.putImageData(g,0,n*d)}}}}function r(e,t){for(var r=t.height,n=t.width,a=r%d,i=(r-a)/d,o=0===a?i:i+1,s=e.createImageData(n,d),c=0,l=t.data,u=s.data,h=0;h<o;h++){for(var f=h<i?d:a,p=3,g=0;g<f;g++)for(var m=0,v=0;v<n;v++){if(!m){var y=l[c++];m=128}u[p]=y&m?0:255,p+=4,m>>=1}e.putImageData(s,0,h*d)}}function v(e,t){for(var r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],n=0,a=r.length;n<a;n++){var i=r[n];void 0!==e[i]&&(t[i]=e[i])}void 0!==e.setLineDash&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function y(e){e.strokeStyle="#000000",e.fillStyle="#000000",e.fillRule="nonzero",e.globalAlpha=1,e.lineWidth=1,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=10,e.globalCompositeOperation="source-over",e.font="10px sans-serif",void 0!==e.setLineDash&&(e.setLineDash([]),e.lineDashOffset=0)}function b(e,t,r,n){for(var a=e.length,i=3;i<a;i+=4){var o=e[i];if(0===o)e[i-3]=t,e[i-2]=r,e[i-1]=n;else if(o<255){var s=255-o;e[i-3]=e[i-3]*o+t*s>>8,e[i-2]=e[i-2]*o+r*s>>8,e[i-1]=e[i-1]*o+n*s>>8}}}function w(e,t,r){for(var n=e.length,a=1/255,i=3;i<n;i+=4){var o=r?r[e[i]]:e[i];t[i]=t[i]*o*a|0}}function k(e,t,r){for(var n=e.length,a=3;a<n;a+=4){var i=77*e[a-3]+152*e[a-2]+28*e[a-1];t[a]=r?t[a]*r[i>>8]>>8:t[a]*i>>16}}function S(e,t,r,n,a,i,o){var s,c=!!i,l=c?i[0]:0,u=c?i[1]:0,h=c?i[2]:0;s="Luminosity"===a?k:w;for(var f=1048576,d=Math.min(n,Math.ceil(f/r)),p=0;p<n;p+=d){var g=Math.min(d,n-p),m=e.getImageData(0,p,r,g),v=t.getImageData(0,p,r,g);c&&b(m.data,l,u,h),s(m.data,v.data,o),e.putImageData(v,0,p)}}function x(e,t,r,n){var a=t.canvas,i=t.context;e.setTransform(t.scaleX,0,0,t.scaleY,t.offsetX,t.offsetY);var o=t.backdrop||null;if(!t.transferMap&&n.isEnabled){var s=n.composeSMask({layer:r.canvas,mask:a,properties:{subtype:t.subtype,backdrop:o}});return e.setTransform(1,0,0,1,0,0),void e.drawImage(s,t.offsetX,t.offsetY)}S(i,r,a.width,a.height,t.subtype,o,t.transferMap),e.drawImage(a,0,0)}var _=15,A=10,C=["butt","round","square"],T=["miter","round","bevel"],E={},P={};for(var O in e.prototype={beginDrawing:function(e){var t=e.transform,r=e.viewport,n=e.transparency,a=void 0!==n&&n,i=e.background,o=void 0===i?null:i,s=this.ctx.canvas.width,c=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=o||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,s,c),this.ctx.restore(),a){var l=this.cachedCanvases.getCanvas("transparent",s,c,!0);this.compositeCtx=this.ctx,this.transparentCanvas=l.canvas,this.ctx=l.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),y(this.ctx),t&&this.ctx.transform.apply(this.ctx,t),this.ctx.transform.apply(this.ctx,r.transform),this.baseTransform=this.ctx.mozCurrentTransform.slice(),this.imageLayer&&this.imageLayer.beginLayout()},executeOperatorList:function(e,t,r,n){var a=e.argsArray,o=e.fnArray,s=t||0,c=a.length;if(c===s)return s;for(var l,u=c-s>A&&"function"==typeof r,h=u?Date.now()+_:0,f=0,d=this.commonObjs,p=this.objs;;){if(void 0!==n&&s===n.nextBreakPoint)return n.breakIt(s,r),s;if(l=o[s],l!==i.OPS.dependency)this[l].apply(this,a[s]);else{var g=!0,m=!1,v=void 0;try{for(var y,b=a[s][Symbol.iterator]();!(g=(y=b.next()).done);g=!0){var w=y.value,k=w.startsWith("g_")?d:p;if(!k.has(w))return k.get(w,r),s}}catch(S){m=!0,v=S}finally{try{g||null==b["return"]||b["return"]()}finally{if(m)throw v}}}if(s++,s===c)return s;if(u&&++f>A){if(Date.now()>h)return r(),s;f=0}}},endDrawing:function(){null!==this.current.activeSMask&&this.endSMaskGroup(),this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.webGLContext.clear(),this.imageLayer&&this.imageLayer.endLayout()},setLineWidth:function(e){this.current.lineWidth=e,this.ctx.lineWidth=e},setLineCap:function(e){this.ctx.lineCap=C[e]},setLineJoin:function(e){this.ctx.lineJoin=T[e]},setMiterLimit:function(e){this.ctx.miterLimit=e},setDash:function(e,t){var r=this.ctx;void 0!==r.setLineDash&&(r.setLineDash(e),r.lineDashOffset=t)},setRenderingIntent:function(e){},setFlatness:function(e){},setGState:function(e){for(var t=0,r=e.length;t<r;t++){var n=e[t],a=n[0],i=n[1];switch(a){case"LW":this.setLineWidth(i);break;case"LC":this.setLineCap(i);break;case"LJ":this.setLineJoin(i);break;case"ML":this.setMiterLimit(i);break;case"D":this.setDash(i[0],i[1]);break;case"RI":this.setRenderingIntent(i);break;case"FL":this.setFlatness(i);break;case"Font":this.setFont(i[0],i[1]);break;case"CA":this.current.strokeAlpha=n[1];break;case"ca":this.current.fillAlpha=n[1],this.ctx.globalAlpha=n[1];break;case"BM":this.ctx.globalCompositeOperation=i;break;case"SMask":this.current.activeSMask&&(this.stateStack.length>0&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask?this.suspendSMaskGroup():this.endSMaskGroup()),this.current.activeSMask=i?this.tempSMask:null,this.current.activeSMask&&this.beginSMaskGroup(),this.tempSMask=null}}},beginSMaskGroup:function(){var e=this.current.activeSMask,t=e.canvas.width,r=e.canvas.height,n="smaskGroupAt"+this.groupLevel,a=this.cachedCanvases.getCanvas(n,t,r,!0),i=this.ctx,o=i.mozCurrentTransform;this.ctx.save();var s=a.context;s.scale(1/e.scaleX,1/e.scaleY),s.translate(-e.offsetX,-e.offsetY),s.transform.apply(s,o),e.startTransformInverse=s.mozCurrentTransformInverse,v(i,s),this.ctx=s,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(i),this.groupLevel++},suspendSMaskGroup:function(){var e=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),x(this.ctx,this.current.activeSMask,e,this.webGLContext),this.ctx.restore(),this.ctx.save(),v(e,this.ctx),this.current.resumeSMaskCtx=e;var t=i.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t),e.save(),e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,e.canvas.width,e.canvas.height),e.restore()},resumeSMaskGroup:function(){var e=this.current.resumeSMaskCtx,t=this.ctx;this.ctx=e,this.groupStack.push(t),this.groupLevel++},endSMaskGroup:function(){var e=this.ctx;this.groupLevel--,this.ctx=this.groupStack.pop(),x(this.ctx,this.current.activeSMask,e,this.webGLContext),this.ctx.restore(),v(e,this.ctx);var t=i.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t)},save:function(){this.ctx.save();var e=this.current;this.stateStack.push(e),this.current=e.clone(),this.current.resumeSMaskCtx=null},restore:function(){this.current.resumeSMaskCtx&&this.resumeSMaskGroup(),null===this.current.activeSMask||0!==this.stateStack.length&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask||this.endSMaskGroup(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.ctx.restore(),this.pendingClip=null,this._cachedGetSinglePixelWidth=null)},transform:function(e,t,r,n,a,i){this.ctx.transform(e,t,r,n,a,i),this._cachedGetSinglePixelWidth=null},constructPath:function(e,t){for(var r=this.ctx,n=this.current,a=n.x,o=n.y,s=0,c=0,l=e.length;s<l;s++)switch(0|e[s]){case i.OPS.rectangle:a=t[c++],o=t[c++];var u=t[c++],h=t[c++];0===u&&(u=this.getSinglePixelWidth()),0===h&&(h=this.getSinglePixelWidth());var f=a+u,d=o+h;this.ctx.moveTo(a,o),this.ctx.lineTo(f,o),this.ctx.lineTo(f,d),this.ctx.lineTo(a,d),this.ctx.lineTo(a,o),this.ctx.closePath();break;case i.OPS.moveTo:a=t[c++],o=t[c++],r.moveTo(a,o);break;case i.OPS.lineTo:a=t[c++],o=t[c++],r.lineTo(a,o);break;case i.OPS.curveTo:a=t[c+4],o=t[c+5],r.bezierCurveTo(t[c],t[c+1],t[c+2],t[c+3],a,o),c+=6;break;case i.OPS.curveTo2:r.bezierCurveTo(a,o,t[c],t[c+1],t[c+2],t[c+3]),a=t[c+2],o=t[c+3],c+=4;break;case i.OPS.curveTo3:a=t[c+2],o=t[c+3],r.bezierCurveTo(t[c],t[c+1],a,o,a,o),c+=4;break;case i.OPS.closePath:r.closePath()}n.setCurrentPoint(a,o)},closePath:function(){this.ctx.closePath()},stroke:function(e){e="undefined"==typeof e||e;var t=this.ctx,r=this.current.strokeColor;if(t.globalAlpha=this.current.strokeAlpha,r&&r.hasOwnProperty("type")&&"Pattern"===r.type){t.save();var n=t.mozCurrentTransform,a=i.Util.singularValueDecompose2dScale(n)[0];t.strokeStyle=r.getPattern(t,this),t.lineWidth=Math.max(this.getSinglePixelWidth()*u,this.current.lineWidth*a),t.stroke(),t.restore()}else t.lineWidth=Math.max(this.getSinglePixelWidth()*u,this.current.lineWidth),t.stroke();e&&this.consumePath(),t.globalAlpha=this.current.fillAlpha},closeStroke:function(){this.closePath(),this.stroke()},fill:function(e){e="undefined"==typeof e||e;var t=this.ctx,r=this.current.fillColor,n=this.current.patternFill,a=!1;n&&(t.save(),this.baseTransform&&t.setTransform.apply(t,this.baseTransform),t.fillStyle=r.getPattern(t,this),a=!0),this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill(),a&&t.restore(),e&&this.consumePath()},eoFill:function(){this.pendingEOFill=!0,this.fill()},fillStroke:function(){this.fill(!1),this.stroke(!1),this.consumePath()},eoFillStroke:function(){this.pendingEOFill=!0,this.fillStroke()},closeFillStroke:function(){this.closePath(),this.fillStroke()},closeEOFillStroke:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()},endPath:function(){this.consumePath()},clip:function(){this.pendingClip=E},eoClip:function(){this.pendingClip=P},beginText:function(){this.current.textMatrix=i.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},endText:function(){var e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(var r=0;r<e.length;r++){var n=e[r];t.setTransform.apply(t,n.transform),t.translate(n.x,n.y),n.addToPath(t,n.fontSize)}t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}else t.beginPath()},setCharSpacing:function(e){this.current.charSpacing=e},setWordSpacing:function(e){this.current.wordSpacing=e},setHScale:function(e){this.current.textHScale=e/100},setLeading:function(e){this.current.leading=-e},setFont:function(e,t){var r=this.commonObjs.get(e),n=this.current;if(!r)throw new Error("Can't find font for ".concat(e));if(n.fontMatrix=r.fontMatrix?r.fontMatrix:i.FONT_IDENTITY_MATRIX,0!==n.fontMatrix[0]&&0!==n.fontMatrix[3]||(0,i.warn)("Invalid font matrix for font "+e),t<0?(t=-t,n.fontDirection=-1):n.fontDirection=1,this.current.font=r,this.current.fontSize=t,!r.isType3Font){var a=r.loadedName||"sans-serif",o=r.black?"900":r.bold?"bold":"normal",l=r.italic?"italic":"normal",u='"'.concat(a,'", ').concat(r.fallbackName),h=t<s?s:t>c?c:t;this.current.fontSizeScale=t/h,this.ctx.font="".concat(l," ").concat(o," ").concat(h,"px ").concat(u)}},setTextRenderingMode:function(e){this.current.textRenderingMode=e},setTextRise:function(e){this.current.textRise=e},moveText:function(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t},setLeadingMoveText:function(e,t){this.setLeading(-t),this.moveText(e,t)},setTextMatrix:function(e,t,r,n,a,i){this.current.textMatrix=[e,t,r,n,a,i],this.current.textMatrixScale=Math.sqrt(e*e+t*t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0},nextLine:function(){this.moveText(0,this.current.leading)},paintChar:function(e,t,r,n){var a,o=this.ctx,s=this.current,c=s.font,l=s.textRenderingMode,u=s.fontSize/s.fontSizeScale,h=l&i.TextRenderingMode.FILL_STROKE_MASK,f=!!(l&i.TextRenderingMode.ADD_TO_PATH_FLAG),d=s.patternFill&&c.data;if((c.disableFontFace||f||d)&&(a=c.getPathGenerator(this.commonObjs,e)),c.disableFontFace||d?(o.save(),o.translate(t,r),o.beginPath(),a(o,u),n&&o.setTransform.apply(o,n),h!==i.TextRenderingMode.FILL&&h!==i.TextRenderingMode.FILL_STROKE||o.fill(),h!==i.TextRenderingMode.STROKE&&h!==i.TextRenderingMode.FILL_STROKE||o.stroke(),o.restore()):(h!==i.TextRenderingMode.FILL&&h!==i.TextRenderingMode.FILL_STROKE||o.fillText(e,t,r),h!==i.TextRenderingMode.STROKE&&h!==i.TextRenderingMode.FILL_STROKE||o.strokeText(e,t,r)),f){var p=this.pendingTextPaths||(this.pendingTextPaths=[]);p.push({transform:o.mozCurrentTransform,x:t,y:r,fontSize:u,addToPath:a})}},get isFontSubpixelAAEnabled(){var e=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10),t=e.context;t.scale(1.5,1),t.fillText("I",0,10);for(var r=t.getImageData(0,0,10,10).data,n=!1,a=3;a<r.length;a+=4)if(r[a]>0&&r[a]<255){n=!0;break}return(0,i.shadow)(this,"isFontSubpixelAAEnabled",n)},showText:function(e){var t=this.current,r=t.font;if(r.isType3Font)return this.showType3Text(e);var n=t.fontSize;if(0!==n){var a,o=this.ctx,s=t.fontSizeScale,c=t.charSpacing,l=t.wordSpacing,h=t.fontDirection,f=t.textHScale*h,d=e.length,p=r.vertical,g=p?1:-1,m=r.defaultVMetrics,v=n*t.fontMatrix[0],y=t.textRenderingMode===i.TextRenderingMode.FILL&&!r.disableFontFace&&!t.patternFill;if(o.save(),t.patternFill){o.save();var b=t.fillColor.getPattern(o,this);a=o.mozCurrentTransform,o.restore(),o.fillStyle=b}o.transform.apply(o,t.textMatrix),o.translate(t.x,t.y+t.textRise),h>0?o.scale(f,-1):o.scale(f,1);var w=t.lineWidth,k=t.textMatrixScale;if(0===k||0===w){var S=t.textRenderingMode&i.TextRenderingMode.FILL_STROKE_MASK;S!==i.TextRenderingMode.STROKE&&S!==i.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,w=this.getSinglePixelWidth()*u)}else w/=k;1!==s&&(o.scale(s,s),w/=s),o.lineWidth=w;var x,_=0;for(x=0;x<d;++x){var A=e[x];if((0,i.isNum)(A))_+=g*A*n/1e3;else{var C,T,E,P,O,R,I,F=!1,L=(A.isSpace?l:0)+c,N=A.fontChar,D=A.accent,M=A.width;if(p)O=A.vmetric||m,R=A.vmetric?O[1]:.5*M,R=-R*v,I=O[2]*v,M=O?-O[0]:M,C=R/s,T=(_+I)/s;else C=_/s,T=0;if(r.remeasure&&M>0){var j=1e3*o.measureText(N).width/n*s;if(M<j&&this.isFontSubpixelAAEnabled){var B=M/j;F=!0,o.save(),o.scale(B,1),C/=B}else M!==j&&(C+=(M-j)/2e3*n/s)}(A.isInFont||r.missingFile)&&(y&&!D?o.fillText(N,C,T):(this.paintChar(N,C,T,a),D&&(E=C+D.offset.x/s,P=T-D.offset.y/s,this.paintChar(D.fontChar,E,P,a))));var U=M*v+L*h;_+=U,F&&o.restore()}}p?t.y-=_*f:t.x+=_*f,o.restore()}},showType3Text:function(e){var t,r,n,a,o=this.ctx,s=this.current,c=s.font,l=s.fontSize,u=s.fontDirection,h=c.vertical?1:-1,f=s.charSpacing,d=s.wordSpacing,p=s.textHScale*u,g=s.fontMatrix||i.FONT_IDENTITY_MATRIX,m=e.length,v=s.textRenderingMode===i.TextRenderingMode.INVISIBLE;if(!v&&0!==l){for(this._cachedGetSinglePixelWidth=null,o.save(),o.transform.apply(o,s.textMatrix),o.translate(s.x,s.y),o.scale(p,u),t=0;t<m;++t)if(r=e[t],(0,i.isNum)(r))a=h*r*l/1e3,this.ctx.translate(a,0),s.x+=a*p;else{var y=(r.isSpace?d:0)+f,b=c.charProcOperatorList[r.operatorListId];if(b){this.processingType3=r,this.save(),o.scale(l,l),o.transform.apply(o,g),this.executeOperatorList(b),this.restore();var w=i.Util.applyTransform([r.width,0],g);n=w[0]*l+y,o.translate(n,0),s.x+=n*p}else(0,i.warn)('Type3 character "'.concat(r.operatorListId,'" is not available.'))}o.restore(),this.processingType3=null}},setCharWidth:function(e,t){},setCharWidthAndBounds:function(e,t,r,n,a,i){this.ctx.rect(r,n,a-r,i-n),this.clip(),this.endPath()},getColorN_Pattern:function(t){var r,n=this;if("TilingPattern"===t[0]){var a=t[1],i=this.baseTransform||this.ctx.mozCurrentTransform.slice(),s={createCanvasGraphics:function(t){return new e(t,n.commonObjs,n.objs,n.canvasFactory,n.webGLContext)}};r=new o.TilingPattern(t,a,this.ctx,s,i)}else r=(0,o.getShadingPatternFromIR)(t);return r},setStrokeColorN:function(){this.current.strokeColor=this.getColorN_Pattern(arguments)},setFillColorN:function(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0},setStrokeRGBColor:function(e,t,r){var n=i.Util.makeCssRgb(e,t,r);this.ctx.strokeStyle=n,this.current.strokeColor=n},setFillRGBColor:function(e,t,r){var n=i.Util.makeCssRgb(e,t,r);this.ctx.fillStyle=n,this.current.fillColor=n,this.current.patternFill=!1},shadingFill:function(e){var t=this.ctx;this.save();var r=(0,o.getShadingPatternFromIR)(e);t.fillStyle=r.getPattern(t,this,!0);var n=t.mozCurrentTransformInverse;if(n){var a=t.canvas,s=a.width,c=a.height,l=i.Util.applyTransform([0,0],n),u=i.Util.applyTransform([0,c],n),h=i.Util.applyTransform([s,0],n),f=i.Util.applyTransform([s,c],n),d=Math.min(l[0],u[0],h[0],f[0]),p=Math.min(l[1],u[1],h[1],f[1]),g=Math.max(l[0],u[0],h[0],f[0]),m=Math.max(l[1],u[1],h[1],f[1]);this.ctx.fillRect(d,p,g-d,m-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.restore()},beginInlineImage:function(){(0,i.unreachable)("Should not call beginInlineImage")},beginImageData:function(){(0,i.unreachable)("Should not call beginImageData")},paintFormXObjectBegin:function(e,t){if(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t){var r=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],r,n),this.clip(),this.endPath()}},paintFormXObjectEnd:function(){this.restore(),this.baseTransform=this.baseTransformStack.pop()},beginGroup:function(e){this.save();var t=this.ctx;e.isolated||(0,i.info)("TODO: Support non-isolated groups."),e.knockout&&(0,i.warn)("Knockout groups not supported.");var r=t.mozCurrentTransform;if(e.matrix&&t.transform.apply(t,e.matrix),!e.bbox)throw new Error("Bounding box is required.");var n=i.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform),a=[0,0,t.canvas.width,t.canvas.height];n=i.Util.intersect(n,a)||[0,0,0,0];var o=Math.floor(n[0]),s=Math.floor(n[1]),c=Math.max(Math.ceil(n[2])-o,1),u=Math.max(Math.ceil(n[3])-s,1),h=1,f=1;c>l&&(h=c/l,c=l),u>l&&(f=u/l,u=l);var d="groupAt"+this.groupLevel;e.smask&&(d+="_smask_"+this.smaskCounter++%2);var p=this.cachedCanvases.getCanvas(d,c,u,!0),g=p.context;g.scale(1/h,1/f),g.translate(-o,-s),g.transform.apply(g,r),e.smask?this.smaskStack.push({canvas:p.canvas,context:g,offsetX:o,offsetY:s,scaleX:h,scaleY:f,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(o,s),t.scale(h,f)),v(t,g),this.ctx=g,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++,this.current.activeSMask=null},endGroup:function(e){this.groupLevel--;var t=this.ctx;this.ctx=this.groupStack.pop(),void 0!==this.ctx.imageSmoothingEnabled?this.ctx.imageSmoothingEnabled=!1:this.ctx.mozImageSmoothingEnabled=!1,e.smask?this.tempSMask=this.smaskStack.pop():this.ctx.drawImage(t.canvas,0,0),this.restore()},beginAnnotations:function(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)},endAnnotations:function(){this.restore()},beginAnnotation:function(e,t,r){if(this.save(),y(this.ctx),this.current=new m,Array.isArray(e)&&4===e.length){var n=e[2]-e[0],a=e[3]-e[1];this.ctx.rect(e[0],e[1],n,a),this.clip(),this.endPath()}this.transform.apply(this,t),this.transform.apply(this,r)},endAnnotation:function(){this.restore()},paintJpegXObject:function(e,t,r){var n=this.processingType3?this.commonObjs.get(e):this.objs.get(e);if(n){this.save();var a=this.ctx;if(a.scale(1/t,-1/r),a.drawImage(n,0,0,n.width,n.height,0,-r,t,r),this.imageLayer){var o=a.mozCurrentTransformInverse,s=this.getCanvasPosition(0,0);this.imageLayer.appendImage({objId:e,left:s[0],top:s[1],width:t/o[0],height:r/o[3]})}this.restore()}else(0,i.warn)("Dependent image isn't ready yet")},paintImageMaskXObject:function(e){var t=this.ctx,n=e.width,i=e.height,o=this.current.fillColor,s=this.current.patternFill,c=this.processingType3;if(h&&c&&void 0===c.compiled&&(c.compiled=n<=f&&i<=f?a({data:e.data,width:n,height:i}):null),c&&c.compiled)c.compiled(t);else{var l=this.cachedCanvases.getCanvas("maskCanvas",n,i),u=l.context;u.save(),r(u,e),u.globalCompositeOperation="source-in",u.fillStyle=s?o.getPattern(u,this):o,u.fillRect(0,0,n,i),u.restore(),this.paintInlineImageXObject(l.canvas)}},paintImageMaskXObjectRepeat:function(e,t,n,a){var i=e.width,o=e.height,s=this.current.fillColor,c=this.current.patternFill,l=this.cachedCanvases.getCanvas("maskCanvas",i,o),u=l.context;u.save(),r(u,e),u.globalCompositeOperation="source-in",u.fillStyle=c?s.getPattern(u,this):s,u.fillRect(0,0,i,o),u.restore();for(var h=this.ctx,f=0,d=a.length;f<d;f+=2)h.save(),h.transform(t,0,0,n,a[f],a[f+1]),h.scale(1,-1),h.drawImage(l.canvas,0,0,i,o,0,-1,1,1),h.restore()},paintImageMaskXObjectGroup:function(e){for(var t=this.ctx,n=this.current.fillColor,a=this.current.patternFill,i=0,o=e.length;i<o;i++){var s=e[i],c=s.width,l=s.height,u=this.cachedCanvases.getCanvas("maskCanvas",c,l),h=u.context;h.save(),r(h,s),h.globalCompositeOperation="source-in",h.fillStyle=a?n.getPattern(h,this):n,h.fillRect(0,0,c,l),h.restore(),t.save(),t.transform.apply(t,s.transform),t.scale(1,-1),t.drawImage(u.canvas,0,0,c,l,0,-1,1,1),t.restore()}},paintImageXObject:function(e){var t=this.processingType3?this.commonObjs.get(e):this.objs.get(e);return t?void this.paintInlineImageXObject(t):void(0,i.warn)("Dependent image isn't ready yet")},paintImageXObjectRepeat:function(e,t,r,n){var a=this.processingType3?this.commonObjs.get(e):this.objs.get(e);if(a){for(var o=a.width,s=a.height,c=[],l=0,u=n.length;l<u;l+=2)c.push({transform:[t,0,0,r,n[l],n[l+1]],x:0,y:0,w:o,h:s});this.paintInlineImageXObjectGroup(a,c)}else(0,i.warn)("Dependent image isn't ready yet")},paintInlineImageXObject:function(e){var r=e.width,n=e.height,a=this.ctx;this.save(),a.scale(1/r,-1/n);var i,o,s=a.mozCurrentTransformInverse,c=s[0],l=s[1],u=Math.max(Math.sqrt(c*c+l*l),1),h=s[2],f=s[3],d=Math.max(Math.sqrt(h*h+f*f),1);if("function"==typeof HTMLElement&&e instanceof HTMLElement||!e.data)i=e;else{o=this.cachedCanvases.getCanvas("inlineImage",r,n);var p=o.context;t(p,e),i=o.canvas}for(var g=r,m=n,v="prescale1";u>2&&g>1||d>2&&m>1;){var y=g,b=m;u>2&&g>1&&(y=Math.ceil(g/2),u/=g/y),d>2&&m>1&&(b=Math.ceil(m/2),d/=m/b),o=this.cachedCanvases.getCanvas(v,y,b),p=o.context,p.clearRect(0,0,y,b),p.drawImage(i,0,0,g,m,0,0,y,b),i=o.canvas,g=y,m=b,v="prescale1"===v?"prescale2":"prescale1"}if(a.drawImage(i,0,0,g,m,0,-n,r,n),this.imageLayer){var w=this.getCanvasPosition(0,-n);this.imageLayer.appendImage({imgData:e,left:w[0],top:w[1],width:r/s[0],height:n/s[3]})}this.restore()},paintInlineImageXObjectGroup:function(e,r){var n=this.ctx,a=e.width,i=e.height,o=this.cachedCanvases.getCanvas("inlineImage",a,i),s=o.context;t(s,e);for(var c=0,l=r.length;c<l;c++){var u=r[c];if(n.save(),n.transform.apply(n,u.transform),n.scale(1,-1),n.drawImage(o.canvas,u.x,u.y,u.w,u.h,0,-1,1,1),this.imageLayer){var h=this.getCanvasPosition(u.x,u.y);this.imageLayer.appendImage({imgData:e,left:h[0],top:h[1],width:a,height:i})}n.restore()}},paintSolidColorImageMask:function(){this.ctx.fillRect(0,0,1,1)},paintXObject:function(){(0,i.warn)("Unsupported 'paintXObject' command.")},markPoint:function(e){},markPointProps:function(e,t){},beginMarkedContent:function(e){},beginMarkedContentProps:function(e,t){},endMarkedContent:function(){},beginCompat:function(){},endCompat:function(){},consumePath:function(){var e=this.ctx;this.pendingClip&&(this.pendingClip===P?e.clip("evenodd"):e.clip(),this.pendingClip=null),e.beginPath()},getSinglePixelWidth:function(e){if(null===this._cachedGetSinglePixelWidth){var t=this.ctx.mozCurrentTransformInverse;this._cachedGetSinglePixelWidth=Math.sqrt(Math.max(t[0]*t[0]+t[1]*t[1],t[2]*t[2]+t[3]*t[3]))}return this._cachedGetSinglePixelWidth},getCanvasPosition:function(e,t){var r=this.ctx.mozCurrentTransform;return[r[0]*e+r[2]*t+r[4],r[1]*e+r[3]*t+r[5]]}},i.OPS)e.prototype[i.OPS[O]]=e.prototype[O];return e}();t.CanvasGraphics=v},function(e,t,r){"use strict";function n(e,t){if(t&&"undefined"!=typeof Path2D){var r=t[2]-t[0],n=t[3]-t[1],a=new Path2D;a.rect(t[0],t[1],r,n),e.clip(a)}}function a(e){var t=o[e[0]];if(!t)throw new Error("Unknown IR type: ".concat(e[0]));return t.fromIR(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getShadingPatternFromIR=a,t.TilingPattern=void 0;var i=r(1),o={};o.RadialAxial={fromIR:function(e){var t=e[1],r=e[2],a=e[3],i=e[4],o=e[5],s=e[6],c=e[7];return{type:"Pattern",getPattern:function(e){var l;n(e,r),"axial"===t?l=e.createLinearGradient(i[0],i[1],o[0],o[1]):"radial"===t&&(l=e.createRadialGradient(i[0],i[1],s,o[0],o[1],c));for(var u=0,h=a.length;u<h;++u){var f=a[u];l.addColorStop(f[0],f[1])}return l}}}};var s=function(){function e(e,t,r,n,a,i,o,s){var c,l=t.coords,u=t.colors,h=e.data,f=4*e.width;l[r+1]>l[n+1]&&(c=r,r=n,n=c,c=i,i=o,o=c),l[n+1]>l[a+1]&&(c=n,n=a,a=c,c=o,o=s,s=c),l[r+1]>l[n+1]&&(c=r,r=n,n=c,c=i,i=o,o=c);var d=(l[r]+t.offsetX)*t.scaleX,p=(l[r+1]+t.offsetY)*t.scaleY,g=(l[n]+t.offsetX)*t.scaleX,m=(l[n+1]+t.offsetY)*t.scaleY,v=(l[a]+t.offsetX)*t.scaleX,y=(l[a+1]+t.offsetY)*t.scaleY;if(!(p>=y))for(var b,w,k,S,x,_,A,C,T,E=u[i],P=u[i+1],O=u[i+2],R=u[o],I=u[o+1],F=u[o+2],L=u[s],N=u[s+1],D=u[s+2],M=Math.round(p),j=Math.round(y),B=M;B<=j;B++){B<m?(T=B<p?0:p===m?1:(p-B)/(p-m),b=d-(d-g)*T,w=E-(E-R)*T,k=P-(P-I)*T,S=O-(O-F)*T):(T=B>y?1:m===y?0:(m-B)/(m-y),b=g-(g-v)*T,w=R-(R-L)*T,k=I-(I-N)*T,S=F-(F-D)*T),T=B<p?0:B>y?1:(p-B)/(p-y),x=d-(d-v)*T,_=E-(E-L)*T,A=P-(P-N)*T,C=O-(O-D)*T;for(var U=Math.round(Math.min(b,x)),q=Math.round(Math.max(b,x)),z=f*B+4*U,H=U;H<=q;H++)T=(b-H)/(b-x),T=T<0?0:T>1?1:T,h[z++]=w-(w-_)*T|0,h[z++]=k-(k-A)*T|0,h[z++]=S-(S-C)*T|0,h[z++]=255}}function t(t,r,n){var a,i,o=r.coords,s=r.colors;switch(r.type){case"lattice":var c=r.verticesPerRow,l=Math.floor(o.length/c)-1,u=c-1;for(a=0;a<l;a++)for(var h=a*c,f=0;f<u;f++,h++)e(t,n,o[h],o[h+1],o[h+c],s[h],s[h+1],s[h+c]),e(t,n,o[h+c+1],o[h+1],o[h+c],s[h+c+1],s[h+1],s[h+c]);break;case"triangles":for(a=0,i=o.length;a<i;a+=3)e(t,n,o[a],o[a+1],o[a+2],s[a],s[a+1],s[a+2]);break;default:throw new Error("illegal figure")}}function r(e,r,n,a,i,o,s,c){var l,u,h,f,d=1.1,p=3e3,g=2,m=Math.floor(e[0]),v=Math.floor(e[1]),y=Math.ceil(e[2])-m,b=Math.ceil(e[3])-v,w=Math.min(Math.ceil(Math.abs(y*r[0]*d)),p),k=Math.min(Math.ceil(Math.abs(b*r[1]*d)),p),S=y/w,x=b/k,_={coords:n,colors:a,offsetX:-m,offsetY:-v,scaleX:1/S,scaleY:1/x},A=w+2*g,C=k+2*g;if(c.isEnabled)l=c.drawFigures({width:w,height:k,backgroundColor:o,figures:i,context:_}),u=s.getCanvas("mesh",A,C,!1),u.context.drawImage(l,g,g),l=u.canvas;else{u=s.getCanvas("mesh",A,C,!1);var T=u.context,E=T.createImageData(w,k);if(o){var P=E.data;for(h=0,f=P.length;h<f;h+=4)P[h]=o[0],P[h+1]=o[1],P[h+2]=o[2],P[h+3]=255}for(h=0;h<i.length;h++)t(E,i[h],_);T.putImageData(E,g,g),l=u.canvas}return{canvas:l,offsetX:m-g*S,offsetY:v-g*x,scaleX:S,scaleY:x}}return r}();o.Mesh={fromIR:function(e){var t=e[2],r=e[3],a=e[4],o=e[5],c=e[6],l=e[7],u=e[8];return{type:"Pattern",getPattern:function(e,h,f){var d;if(n(e,l),f)d=i.Util.singularValueDecompose2dScale(e.mozCurrentTransform);else if(d=i.Util.singularValueDecompose2dScale(h.baseTransform),c){var p=i.Util.singularValueDecompose2dScale(c);d=[d[0]*p[0],d[1]*p[1]]}var g=s(o,d,t,r,a,f?null:u,h.cachedCanvases,h.webGLContext);return f||(e.setTransform.apply(e,h.baseTransform),c&&e.transform.apply(e,c)),e.translate(g.offsetX,g.offsetY),e.scale(g.scaleX,g.scaleY),e.createPattern(g.canvas,"no-repeat")}}}},o.Dummy={fromIR:function(){return{type:"Pattern",getPattern:function(){return"hotpink"}}}};var c=function(){function e(e,t,r,n,a){this.operatorList=e[2],this.matrix=e[3]||[1,0,0,1,0,0],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=t,this.canvasGraphicsFactory=n,this.baseTransform=a,this.type="Pattern",this.ctx=r}var t={COLORED:1,UNCOLORED:2},r=3e3;return e.prototype={createPatternCanvas:function(e){var t=this.operatorList,r=this.bbox,n=this.xstep,a=this.ystep,o=this.paintType,s=this.tilingType,c=this.color,l=this.canvasGraphicsFactory;(0,i.info)("TilingType: "+s);var u=r[0],h=r[1],f=r[2],d=r[3],p=i.Util.singularValueDecompose2dScale(this.matrix),g=i.Util.singularValueDecompose2dScale(this.baseTransform),m=[p[0]*g[0],p[1]*g[1]],v=this.getSizeAndScale(n,this.ctx.canvas.width,m[0]),y=this.getSizeAndScale(a,this.ctx.canvas.height,m[1]),b=e.cachedCanvases.getCanvas("pattern",v.size,y.size,!0),w=b.context,k=l.createCanvasGraphics(w);return k.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(k,o,c),k.transform(v.scale,0,0,y.scale,0,0),k.transform(1,0,0,1,-u,-h),this.clipBbox(k,r,u,h,f,d),k.executeOperatorList(t),this.ctx.transform(1,0,0,1,u,h),this.ctx.scale(1/v.scale,1/y.scale),b.canvas},getSizeAndScale:function(e,t,n){e=Math.abs(e);var a=Math.max(r,t),i=Math.ceil(e*n);return i>=a?i=a:n=i/e,{scale:n,size:i}},clipBbox:function(e,t,r,n,a,i){if(Array.isArray(t)&&4===t.length){var o=a-r,s=i-n;e.ctx.rect(r,n,o,s),e.clip(),e.endPath()}},setFillAndStrokeStyleToContext:function(e,r,n){var a=e.ctx,o=e.current;switch(r){case t.COLORED:var s=this.ctx;a.fillStyle=s.fillStyle,a.strokeStyle=s.strokeStyle,o.fillColor=s.fillStyle,o.strokeColor=s.strokeStyle;break;case t.UNCOLORED:var c=i.Util.makeCssRgb(n[0],n[1],n[2]);a.fillStyle=c,a.strokeStyle=c,o.fillColor=c,o.strokeColor=c;break;default:throw new i.FormatError("Unsupported paint type: ".concat(r))}},getPattern:function(e,t){e=this.ctx,e.setTransform.apply(e,this.baseTransform),e.transform.apply(e,this.matrix);var r=this.createPatternCanvas(t);return e.createPattern(r,"repeat")}},e}();t.TilingPattern=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;var n=Object.create(null);t.GlobalWorkerOptions=n,n.workerPort=void 0===n.workerPort?null:n.workerPort,n.workerSrc=void 0===n.workerSrc?"":n.workerSrc},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){if("object"!==n(e))return e;switch(e.name){case"AbortException":return new o.AbortException(e.message);case"MissingPDFException":return new o.MissingPDFException(e.message);case"UnexpectedResponseException":return new o.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new o.UnknownErrorException(e.message,e.details);default:return new o.UnknownErrorException(e.message,e.toString())}}function i(e,t,r){var n=this;this.sourceName=e,this.targetName=t,this.comObj=r,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null);var i=this.callbacksCapabilities=Object.create(null),o=this.actionHandler=Object.create(null);this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===n.sourceName)if(t.stream)n._processStreamMessage(t);else if(t.isReply){var s=t.callbackId;if(!(t.callbackId in i))throw new Error("Cannot resolve callback ".concat(s));var c=i[s];delete i[s],"reason"in t?c.reject(a(t.reason)):c.resolve(t.data)}else{if(!(t.action in o))throw new Error("Unknown action from worker: ".concat(t.action));var l=o[t.action];if(t.callbackId){var u=n.sourceName,h=t.sourceName;new Promise((function(e){e(l(t.data))})).then((function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,data:e})}),(function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,reason:a(e)})}))}else t.streamId?n._createStreamSink(t):l(t.data)}},r.addEventListener("message",this._onComObjOnMessage)}Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=i;var o=r(1),s={UNKNOWN:0,CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};i.prototype={on:function(e,t){var r=this.actionHandler;if(r[e])throw new Error('There is already an actionName called "'.concat(e,'"'));r[e]=t},send:function(e,t,r){this.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},r)},sendWithPromise:function(e,t,r){var n=this.callbackId++,a=(0,o.createPromiseCapability)();this.callbacksCapabilities[n]=a;try{this.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:n,data:t},r)}catch(i){a.reject(i)}return a.promise},sendWithStream:function(e,t,r,n){var i=this,c=this.streamId++,l=this.sourceName,u=this.targetName,h=this.comObj;return new o.ReadableStream({start:function(r){var a=(0,o.createPromiseCapability)();return i.streamControllers[c]={controller:r,startCall:a,pullCall:null,cancelCall:null,isClosed:!1},i.postMessage({sourceName:l,targetName:u,action:e,streamId:c,data:t,desiredSize:r.desiredSize},n),a.promise},pull:function(e){var t=(0,o.createPromiseCapability)();return i.streamControllers[c].pullCall=t,h.postMessage({sourceName:l,targetName:u,stream:s.PULL,streamId:c,desiredSize:e.desiredSize}),t.promise},cancel:function(e){(0,o.assert)(e instanceof Error,"cancel must have a valid reason");var t=(0,o.createPromiseCapability)();return i.streamControllers[c].cancelCall=t,i.streamControllers[c].isClosed=!0,h.postMessage({sourceName:l,targetName:u,stream:s.CANCEL,streamId:c,reason:a(e)}),t.promise}},r)},_createStreamSink:function(e){var t=this,r=this.actionHandler[e.action],n=e.streamId,i=e.desiredSize,c=this.sourceName,l=e.sourceName,u=(0,o.createPromiseCapability)(),h=this.comObj,f={enqueue:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var i=this.desiredSize;this.desiredSize-=r,i>0&&this.desiredSize<=0&&(this.sinkCapability=(0,o.createPromiseCapability)(),this.ready=this.sinkCapability.promise),t.postMessage({sourceName:c,targetName:l,stream:s.ENQUEUE,streamId:n,chunk:e},a)}},close:function(){this.isCancelled||(this.isCancelled=!0,h.postMessage({sourceName:c,targetName:l,stream:s.CLOSE,streamId:n}),delete t.streamSinks[n])},error:function(e){(0,o.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,h.postMessage({sourceName:c,targetName:l,stream:s.ERROR,streamId:n,reason:a(e)}))},sinkCapability:u,onPull:null,onCancel:null,isCancelled:!1,desiredSize:i,ready:null};f.sinkCapability.resolve(),f.ready=f.sinkCapability.promise,this.streamSinks[n]=f,new Promise((function(t){t(r(e.data,f))})).then((function(){h.postMessage({sourceName:c,targetName:l,stream:s.START_COMPLETE,streamId:n,success:!0})}),(function(e){h.postMessage({sourceName:c,targetName:l,stream:s.START_COMPLETE,streamId:n,reason:a(e)})}))},_processStreamMessage:function(e){var t=this,r=this.sourceName,n=e.sourceName,i=e.streamId,c=this.comObj,l=function(){Promise.all([t.streamControllers[i].startCall,t.streamControllers[i].pullCall,t.streamControllers[i].cancelCall].map((function(e){return e&&e.promise["catch"]((function(){}))}))).then((function(){delete t.streamControllers[i]}))};switch(e.stream){case s.START_COMPLETE:e.success?this.streamControllers[i].startCall.resolve():this.streamControllers[i].startCall.reject(a(e.reason));break;case s.PULL_COMPLETE:e.success?this.streamControllers[i].pullCall.resolve():this.streamControllers[i].pullCall.reject(a(e.reason));break;case s.PULL:if(!this.streamSinks[i]){c.postMessage({sourceName:r,targetName:n,stream:s.PULL_COMPLETE,streamId:i,success:!0});break}this.streamSinks[i].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[i].sinkCapability.resolve(),this.streamSinks[i].desiredSize=e.desiredSize;var u=this.streamSinks[e.streamId].onPull;new Promise((function(e){e(u&&u())})).then((function(){c.postMessage({sourceName:r,targetName:n,stream:s.PULL_COMPLETE,streamId:i,success:!0})}),(function(e){c.postMessage({sourceName:r,targetName:n,stream:s.PULL_COMPLETE,streamId:i,reason:a(e)})}));break;case s.ENQUEUE:if((0,o.assert)(this.streamControllers[i],"enqueue should have stream controller"),this.streamControllers[i].isClosed)break;this.streamControllers[i].controller.enqueue(e.chunk);break;case s.CLOSE:if((0,o.assert)(this.streamControllers[i],"close should have stream controller"),this.streamControllers[i].isClosed)break;this.streamControllers[i].isClosed=!0,this.streamControllers[i].controller.close(),l();break;case s.ERROR:(0,o.assert)(this.streamControllers[i],"error should have stream controller"),this.streamControllers[i].controller.error(a(e.reason)),l();break;case s.CANCEL_COMPLETE:e.success?this.streamControllers[i].cancelCall.resolve():this.streamControllers[i].cancelCall.reject(a(e.reason)),l();break;case s.CANCEL:if(!this.streamSinks[i])break;var h=this.streamSinks[e.streamId].onCancel;new Promise((function(t){t(h&&h(a(e.reason)))})).then((function(){c.postMessage({sourceName:r,targetName:n,stream:s.CANCEL_COMPLETE,streamId:i,success:!0})}),(function(e){c.postMessage({sourceName:r,targetName:n,stream:s.CANCEL_COMPLETE,streamId:i,reason:a(e)})})),this.streamSinks[i].sinkCapability.reject(a(e.reason)),this.streamSinks[i].isCancelled=!0,delete this.streamSinks[i];break;default:throw new Error("Unexpected stream case")}},postMessage:function(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)},destroy:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var o=r(1),s=r(191),c=function(){function e(t){n(this,e),(0,o.assert)("string"==typeof t,"Metadata: input is not a string"),t=this._repair(t);var r=new s.SimpleXMLParser,a=r.parseFromString(t);this._metadata=Object.create(null),a&&this._parse(a)}return i(e,[{key:"_repair",value:function(e){return e.replace(/^([^<]+)/,"").replace(/>\\376\\377([^<]+)/g,(function(e,t){for(var r=t.replace(/\\([0-3])([0-7])([0-7])/g,(function(e,t,r,n){return String.fromCharCode(64*t+8*r+1*n)})).replace(/&(amp|apos|gt|lt|quot);/g,(function(e,t){switch(t){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"<";case"quot":return'"'}throw new Error("_repair: ".concat(t," isn't defined."))})),n="",a=0,i=r.length;a<i;a+=2){var o=256*r.charCodeAt(a)+r.charCodeAt(a+1);n+=o>=32&&o<127&&60!==o&&62!==o&&38!==o?String.fromCharCode(o):"&#x"+(65536+o).toString(16).substring(1)+";"}return">"+n}))}},{key:"_parse",value:function(e){var t=e.documentElement;if("rdf:rdf"!==t.nodeName.toLowerCase())for(t=t.firstChild;t&&"rdf:rdf"!==t.nodeName.toLowerCase();)t=t.nextSibling;var r=t?t.nodeName.toLowerCase():null;if(t&&"rdf:rdf"===r&&t.hasChildNodes())for(var n=t.childNodes,a=0,i=n.length;a<i;a++){var o=n[a];if("rdf:description"===o.nodeName.toLowerCase())for(var s=0,c=o.childNodes.length;s<c;s++)if("#text"!==o.childNodes[s].nodeName.toLowerCase()){var l=o.childNodes[s],u=l.nodeName.toLowerCase();this._metadata[u]=l.textContent.trim()}}}},{key:"get",value:function(e){var t=this._metadata[e];return"undefined"!=typeof t?t:null}},{key:"getAll",value:function(){return this._metadata}},{key:"has",value:function(e){return"undefined"!=typeof this._metadata[e]}}]),e}();t.Metadata=c},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return s(e)||o(e,t)||i()}function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function o(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function s(e){if(Array.isArray(e))return e}function c(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e,t,r){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=h(e,t);if(n){var a=Object.getOwnPropertyDescriptor(n,t);return a.get?a.get.call(r):a.value}})(e,t,r||e)}function h(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=f(e),null!==e););return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function v(e,t,r){return t&&m(e.prototype,t),r&&m(e,r),e}function y(e,t){var r=e[t];return" "===r||"\n"===r||"\r"===r||"\t"===r}function b(e){for(var t=0,r=e.length;t<r;t++)if(!y(e,t))return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleXMLParser=void 0;var w={NoError:0,EndOfDocument:-1,UnterminatedCdat:-2,UnterminatedXmlDeclaration:-3,UnterminatedDoctypeDeclaration:-4,UnterminatedComment:-5,MalformedElement:-6,OutOfMemory:-7,UnterminatedAttributeValue:-8,UnterminatedElement:-9,ElementNeverBegun:-10},k=function(){function e(){g(this,e)}return v(e,[{key:"_resolveEntities",value:function(e){var t=this;return e.replace(/&([^;]+);/g,(function(e,r){if("#x"===r.substring(0,2))return String.fromCharCode(parseInt(r.substring(2),16));if("#"===r.substring(0,1))return String.fromCharCode(parseInt(r.substring(1),10));switch(r){case"lt":return"<";case"gt":return">";case"amp":return"&";case"quot":return'"'}return t.onResolveEntity(r)}))}},{key:"_parseContent",value:function(e,t){function r(){for(;a<e.length&&y(e,a);)++a}for(var n,a=t,i=[];a<e.length&&!y(e,a)&&">"!==e[a]&&"/"!==e[a];)++a;for(n=e.substring(t,a),r();a<e.length&&">"!==e[a]&&"/"!==e[a]&&"?"!==e[a];){r();for(var o="",s="";a<e.length&&!y(e,a)&&"="!==e[a];)o+=e[a],++a;if(r(),"="!==e[a])return null;++a,r();var c=e[a];if('"'!==c&&"'"!==c)return null;var l=e.indexOf(c,++a);if(l<0)return null;s=e.substring(a,l),i.push({name:o,value:this._resolveEntities(s)}),a=l+1,r()}return{name:n,attributes:i,parsed:a-t}}},{key:"_parseProcessingInstruction",value:function(e,t){function r(){for(;i<e.length&&y(e,i);)++i}for(var n,a,i=t;i<e.length&&!y(e,i)&&">"!==e[i]&&"/"!==e[i];)++i;n=e.substring(t,i),r();for(var o=i;i<e.length&&("?"!==e[i]||">"!==e[i+1]);)++i;return a=e.substring(o,i),{name:n,value:a,parsed:i-t}}},{key:"parseXml",value:function(e){for(var t=0;t<e.length;){var r=e[t],n=t;if("<"===r){++n;var a=e[n],i=void 0;switch(a){case"/":if(++n,i=e.indexOf(">",n),i<0)return void this.onError(w.UnterminatedElement);this.onEndElement(e.substring(n,i)),n=i+1;break;case"?":++n;var o=this._parseProcessingInstruction(e,n);if("?>"!==e.substring(n+o.parsed,n+o.parsed+2))return void this.onError(w.UnterminatedXmlDeclaration);this.onPi(o.name,o.value),n+=o.parsed+2;break;case"!":if("--"===e.substring(n+1,n+3)){if(i=e.indexOf("--\x3e",n+3),i<0)return void this.onError(w.UnterminatedComment);this.onComment(e.substring(n+3,i)),n=i+3}else if("[CDATA["===e.substring(n+1,n+8)){if(i=e.indexOf("]]>",n+8),i<0)return void this.onError(w.UnterminatedCdat);this.onCdata(e.substring(n+8,i)),n=i+3}else{if("DOCTYPE"!==e.substring(n+1,n+8))return void this.onError(w.MalformedElement);var s=e.indexOf("[",n+8),c=!1;if(i=e.indexOf(">",n+8),i<0)return void this.onError(w.UnterminatedDoctypeDeclaration);if(s>0&&i>s){if(i=e.indexOf("]>",n+8),i<0)return void this.onError(w.UnterminatedDoctypeDeclaration);c=!0}var l=e.substring(n+8,i+(c?1:0));this.onDoctype(l),n=i+(c?2:1)}break;default:var u=this._parseContent(e,n);if(null===u)return void this.onError(w.MalformedElement);var h=!1;if("/>"===e.substring(n+u.parsed,n+u.parsed+2))h=!0;else if(">"!==e.substring(n+u.parsed,n+u.parsed+1))return void this.onError(w.UnterminatedElement);this.onBeginElement(u.name,u.attributes,h),n+=u.parsed+(h?2:1)}}else{for(;n<e.length&&"<"!==e[n];)n++;var f=e.substring(t,n);this.onText(this._resolveEntities(f))}t=n}}},{key:"onResolveEntity",value:function(e){return"&".concat(e,";")}},{key:"onPi",value:function(e,t){}},{key:"onComment",value:function(e){}},{key:"onCdata",value:function(e){}},{key:"onDoctype",value:function(e){}},{key:"onText",value:function(e){}},{key:"onBeginElement",value:function(e,t,r){}},{key:"onEndElement",value:function(e){}},{key:"onError",value:function(e){}}]),e}(),S=function(){function e(t,r){g(this,e),this.nodeName=t,this.nodeValue=r,Object.defineProperty(this,"parentNode",{value:null,writable:!0})}return v(e,[{key:"hasChildNodes",value:function(){return this.childNodes&&this.childNodes.length>0}},{key:"firstChild",get:function(){return this.childNodes&&this.childNodes[0]}},{key:"nextSibling",get:function(){var e=this.parentNode.childNodes;if(e){var t=e.indexOf(this);if(-1!==t)return e[t+1]}}},{key:"textContent",get:function(){return this.childNodes?this.childNodes.map((function(e){return e.textContent})).join(""):this.nodeValue||""}}]),e}(),x=function(e){function t(){var e;return g(this,t),e=c(this,f(t).call(this)),e._currentFragment=null,e._stack=null,e._errorCode=w.NoError,e}return d(t,e),v(t,[{key:"parseFromString",value:function(e){if(this._currentFragment=[],this._stack=[],this._errorCode=w.NoError,this.parseXml(e),this._errorCode===w.NoError){var t=a(this._currentFragment,1),r=t[0];if(r)return{documentElement:r}}}},{key:"onResolveEntity",value:function(e){switch(e){case"apos":return"'"}return u(f(t.prototype),"onResolveEntity",this).call(this,e)}},{key:"onText",value:function(e){if(!b(e)){var t=new S("#text",e);this._currentFragment.push(t)}}},{key:"onCdata",value:function(e){var t=new S("#text",e);this._currentFragment.push(t)}},{key:"onBeginElement",value:function(e,t,r){var n=new S(e);n.childNodes=[],this._currentFragment.push(n),r||(this._stack.push(this._currentFragment),this._currentFragment=n.childNodes)}},{key:"onEndElement",value:function(e){this._currentFragment=this._stack.pop()||[];var t=this._currentFragment[this._currentFragment.length-1];if(t)for(var r=0,n=t.childNodes.length;r<n;r++)t.childNodes[r].parentNode=t}},{key:"onError",value:function(e){this._errorCode=e}}]),t}(k);t.SimpleXMLParser=x},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){function o(e){a(c,n,i,o,s,"next",e)}function s(e){a(c,n,i,o,s,"throw",e)}var c=e.apply(t,r);o(void 0)}))}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var l=n(r(180)),u=r(1),h=function(){function e(t,r){var n=this;o(this,e),(0,u.assert)(r),this._queuedChunks=[],this._progressiveDone=t.progressiveDone||!1;var a=t.initialData;if(a&&a.length>0){var i=new Uint8Array(a).buffer;this._queuedChunks.push(i)}this._pdfDataRangeTransport=r,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._contentLength=t.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((function(e,t){n._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener((function(e,t){n._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((function(e){n._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((function(){n._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}return c(e,[{key:"_onReceiveData",value:function(e){var t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{var r=this._rangeReaders.some((function(r){return r._begin===e.begin&&(r._enqueue(t),!0)}));(0,u.assert)(r)}}},{key:"_onProgress",value:function(e){if(void 0===e.total){var t=this._rangeReaders[0];t&&t.onProgress&&t.onProgress({loaded:e.loaded})}else{var r=this._fullRequestReader;r&&r.onProgress&&r.onProgress({loaded:e.loaded,total:e.total})}}},{key:"_onProgressiveDone",value:function(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}},{key:"_removeRangeReader",value:function(e){var t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}},{key:"getFullReader",value:function(){(0,u.assert)(!this._fullRequestReader);var e=this._queuedChunks;return this._queuedChunks=null,new f(this,e,this._progressiveDone)}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var r=new d(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeReaders.slice(0);t.forEach((function(t){t.cancel(e)})),this._pdfDataRangeTransport.abort()}},{key:"_progressiveDataLength",get:function(){return this._fullRequestReader?this._fullRequestReader._loaded:0}}]),e}();t.PDFDataTransportStream=h;var f=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];o(this,e),this._stream=t,this._done=n||!1,this._filename=null,this._queuedChunks=r||[],this._loaded=0;var a=!0,i=!1,s=void 0;try{for(var c,l=this._queuedChunks[Symbol.iterator]();!(a=(c=l.next()).done);a=!0){var u=c.value;this._loaded+=u.byteLength}}catch(h){i=!0,s=h}finally{try{a||null==l["return"]||l["return"]()}finally{if(i)throw s}}this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}return c(e,[{key:"_enqueue",value:function(e){if(!this._done){if(this._requests.length>0){var t=this._requests.shift();t.resolve({value:e,done:!1})}else this._queuedChunks.push(e);this._loaded+=e.byteLength}}},{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(l["default"].mark((function e(){var t,r;return l["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this._queuedChunks.length>0)){e.next=3;break}return t=this._queuedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 3:if(!this._done){e.next=5;break}return e.abrupt("return",{value:void 0,done:!0});case 5:return r=(0,u.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 8:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[]}},{key:"progressiveDone",value:function(){this._done||(this._done=!0)}},{key:"headersReady",get:function(){return this._headersReady}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._stream._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._stream._isStreamingSupported}},{key:"contentLength",get:function(){return this._stream._contentLength}}]),e}(),d=function(){function e(t,r,n){o(this,e),this._stream=t,this._begin=r,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}return c(e,[{key:"_enqueue",value:function(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{var t=this._requests.shift();t.resolve({value:e,done:!1}),this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[]}this._done=!0,this._stream._removeRangeReader(this)}}},{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(l["default"].mark((function e(){var t,r;return l["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._queuedChunk){e.next=4;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 4:if(!this._done){e.next=6;break}return e.abrupt("return",{value:void 0,done:!0});case 6:return r=(0,u.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 9:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._stream._removeRangeReader(this)}},{key:"isStreamingSupported",get:function(){return!1}}]),e}()},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.WebGLContext=void 0;var o=r(1),s=function(){function e(t){var r=t.enable,a=void 0!==r&&r;n(this,e),this._enabled=!0===a}return i(e,[{key:"composeSMask",value:function(e){var t=e.layer,r=e.mask,n=e.properties;return c.composeSMask(t,r,n)}},{key:"drawFigures",value:function(e){var t=e.width,r=e.height,n=e.backgroundColor,a=e.figures,i=e.context;return c.drawFigures(t,r,n,a,i)}},{key:"clear",value:function(){c.cleanup()}},{key:"isEnabled",get:function(){var e=this._enabled;return e&&(e=c.tryInitGL()),(0,o.shadow)(this,"isEnabled",e)}}]),e}();t.WebGLContext=s;var c=function(){function e(e,t,r){var n=e.createShader(r);e.shaderSource(n,t),e.compileShader(n);var a=e.getShaderParameter(n,e.COMPILE_STATUS);if(!a){var i=e.getShaderInfoLog(n);throw new Error("Error during shader compilation: "+i)}return n}function t(t,r){return e(t,r,t.VERTEX_SHADER)}function r(t,r){return e(t,r,t.FRAGMENT_SHADER)}function n(e,t){for(var r=e.createProgram(),n=0,a=t.length;n<a;++n)e.attachShader(r,t[n]);e.linkProgram(r);var i=e.getProgramParameter(r,e.LINK_STATUS);if(!i){var o=e.getProgramInfoLog(r);throw new Error("Error during program linking: "+o)}return r}function a(e,t,r){e.activeTexture(r);var n=e.createTexture();return e.bindTexture(e.TEXTURE_2D,n),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,t),n}function i(){u||(h=document.createElement("canvas"),u=h.getContext("webgl",{premultipliedalpha:!1}))}function o(){var e,a;i(),e=h,h=null,a=u,u=null;var o=t(a,f),s=r(a,d),c=n(a,[o,s]);a.useProgram(c);var l={};l.gl=a,l.canvas=e,l.resolutionLocation=a.getUniformLocation(c,"u_resolution"),l.positionLocation=a.getAttribLocation(c,"a_position"),l.backdropLocation=a.getUniformLocation(c,"u_backdrop"),l.subtypeLocation=a.getUniformLocation(c,"u_subtype");var g=a.getAttribLocation(c,"a_texCoord"),m=a.getUniformLocation(c,"u_image"),v=a.getUniformLocation(c,"u_mask"),y=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,y),a.bufferData(a.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),a.STATIC_DRAW),a.enableVertexAttribArray(g),a.vertexAttribPointer(g,2,a.FLOAT,!1,0,0),a.uniform1i(m,0),a.uniform1i(v,1),p=l}function s(e,t,r){var n=e.width,i=e.height;p||o();var s=p,c=s.canvas,l=s.gl;c.width=n,c.height=i,l.viewport(0,0,l.drawingBufferWidth,l.drawingBufferHeight),l.uniform2f(s.resolutionLocation,n,i),r.backdrop?l.uniform4f(s.resolutionLocation,r.backdrop[0],r.backdrop[1],r.backdrop[2],1):l.uniform4f(s.resolutionLocation,0,0,0,0),l.uniform1i(s.subtypeLocation,"Luminosity"===r.subtype?1:0);var u=a(l,e,l.TEXTURE0),h=a(l,t,l.TEXTURE1),f=l.createBuffer();return l.bindBuffer(l.ARRAY_BUFFER,f),l.bufferData(l.ARRAY_BUFFER,new Float32Array([0,0,n,0,0,i,0,i,n,0,n,i]),l.STATIC_DRAW),l.enableVertexAttribArray(s.positionLocation),l.vertexAttribPointer(s.positionLocation,2,l.FLOAT,!1,0,0),l.clearColor(0,0,0,0),l.enable(l.BLEND),l.blendFunc(l.ONE,l.ONE_MINUS_SRC_ALPHA),l.clear(l.COLOR_BUFFER_BIT),l.drawArrays(l.TRIANGLES,0,6),l.flush(),l.deleteTexture(u),l.deleteTexture(h),l.deleteBuffer(f),c}function c(){var e,a;i(),e=h,h=null,a=u,u=null;var o=t(a,g),s=r(a,m),c=n(a,[o,s]);a.useProgram(c);var l={};l.gl=a,l.canvas=e,l.resolutionLocation=a.getUniformLocation(c,"u_resolution"),l.scaleLocation=a.getUniformLocation(c,"u_scale"),l.offsetLocation=a.getUniformLocation(c,"u_offset"),l.positionLocation=a.getAttribLocation(c,"a_position"),l.colorLocation=a.getAttribLocation(c,"a_color"),v=l}function l(e,t,r,n,a){v||c();var i=v,o=i.canvas,s=i.gl;o.width=e,o.height=t,s.viewport(0,0,s.drawingBufferWidth,s.drawingBufferHeight),s.uniform2f(i.resolutionLocation,e,t);var l,u,h,f=0;for(l=0,u=n.length;l<u;l++)switch(n[l].type){case"lattice":h=n[l].coords.length/n[l].verticesPerRow|0,f+=(h-1)*(n[l].verticesPerRow-1)*6;break;case"triangles":f+=n[l].coords.length}var d=new Float32Array(2*f),p=new Uint8Array(3*f),g=a.coords,m=a.colors,y=0,b=0;for(l=0,u=n.length;l<u;l++){var w=n[l],k=w.coords,S=w.colors;switch(w.type){case"lattice":var x=w.verticesPerRow;h=k.length/x|0;for(var _=1;_<h;_++)for(var A=_*x+1,C=1;C<x;C++,A++)d[y]=g[k[A-x-1]],d[y+1]=g[k[A-x-1]+1],d[y+2]=g[k[A-x]],d[y+3]=g[k[A-x]+1],d[y+4]=g[k[A-1]],d[y+5]=g[k[A-1]+1],p[b]=m[S[A-x-1]],p[b+1]=m[S[A-x-1]+1],p[b+2]=m[S[A-x-1]+2],p[b+3]=m[S[A-x]],p[b+4]=m[S[A-x]+1],p[b+5]=m[S[A-x]+2],p[b+6]=m[S[A-1]],p[b+7]=m[S[A-1]+1],p[b+8]=m[S[A-1]+2],d[y+6]=d[y+2],d[y+7]=d[y+3],d[y+8]=d[y+4],d[y+9]=d[y+5],d[y+10]=g[k[A]],d[y+11]=g[k[A]+1],p[b+9]=p[b+3],p[b+10]=p[b+4],p[b+11]=p[b+5],p[b+12]=p[b+6],p[b+13]=p[b+7],p[b+14]=p[b+8],p[b+15]=m[S[A]],p[b+16]=m[S[A]+1],p[b+17]=m[S[A]+2],y+=12,b+=18;break;case"triangles":for(var T=0,E=k.length;T<E;T++)d[y]=g[k[T]],d[y+1]=g[k[T]+1],p[b]=m[S[T]],p[b+1]=m[S[T]+1],p[b+2]=m[S[T]+2],y+=2,b+=3}}r?s.clearColor(r[0]/255,r[1]/255,r[2]/255,1):s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT);var P=s.createBuffer();s.bindBuffer(s.ARRAY_BUFFER,P),s.bufferData(s.ARRAY_BUFFER,d,s.STATIC_DRAW),s.enableVertexAttribArray(i.positionLocation),s.vertexAttribPointer(i.positionLocation,2,s.FLOAT,!1,0,0);var O=s.createBuffer();return s.bindBuffer(s.ARRAY_BUFFER,O),s.bufferData(s.ARRAY_BUFFER,p,s.STATIC_DRAW),s.enableVertexAttribArray(i.colorLocation),s.vertexAttribPointer(i.colorLocation,3,s.UNSIGNED_BYTE,!1,0,0),s.uniform2f(i.scaleLocation,a.scaleX,a.scaleY),s.uniform2f(i.offsetLocation,a.offsetX,a.offsetY),s.drawArrays(s.TRIANGLES,0,f),s.flush(),s.deleteBuffer(P),s.deleteBuffer(O),o}var u,h,f=" attribute vec2 a_position; attribute vec2 a_texCoord; uniform vec2 u_resolution; varying vec2 v_texCoord; void main() { vec2 clipSpace = (a_position / u_resolution) * 2.0 - 1.0; gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1); v_texCoord = a_texCoord; } ",d=" precision mediump float; uniform vec4 u_backdrop; uniform int u_subtype; uniform sampler2D u_image; uniform sampler2D u_mask; varying vec2 v_texCoord; void main() { vec4 imageColor = texture2D(u_image, v_texCoord); vec4 maskColor = texture2D(u_mask, v_texCoord); if (u_backdrop.a > 0.0) { maskColor.rgb = maskColor.rgb * maskColor.a + u_backdrop.rgb * (1.0 - maskColor.a); } float lum; if (u_subtype == 0) { lum = maskColor.a; } else { lum = maskColor.r * 0.3 + maskColor.g * 0.59 + maskColor.b * 0.11; } imageColor.a *= lum; imageColor.rgb *= imageColor.a; gl_FragColor = imageColor; } ",p=null,g=" attribute vec2 a_position; attribute vec3 a_color; uniform vec2 u_resolution; uniform vec2 u_scale; uniform vec2 u_offset; varying vec4 v_color; void main() { vec2 position = (a_position + u_offset) * u_scale; vec2 clipSpace = (position / u_resolution) * 2.0 - 1.0; gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1); v_color = vec4(a_color / 255.0, 1.0); } ",m=" precision mediump float; varying vec4 v_color; void main() { gl_FragColor = v_color; } ",v=null;return{tryInitGL:function(){try{return i(),!!u}catch(e){}return!1},composeSMask:s,drawFigures:l,cleanup:function(){p&&p.canvas&&(p.canvas.width=0,p.canvas.height=0),v&&v.canvas&&(v.canvas.width=0,v.canvas.height=0),p=null,v=null}}}()},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=void 0;var a=r(1),i=n(r(3)),o=function(){function e(e){return!h.test(e)}function t(t,r,n){var i=document.createElement("span"),o={angle:0,canvasWidth:0,isWhitespace:!1,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1};if(t._textDivs.push(i),e(r.str))return o.isWhitespace=!0,void t._textDivProperties.set(i,o);var s=a.Util.transform(t._viewport.transform,r.transform),c=Math.atan2(s[1],s[0]),l=n[r.fontName];l.vertical&&(c+=Math.PI/2);var u,h,f=Math.sqrt(s[2]*s[2]+s[3]*s[3]),d=f;if(l.ascent?d=l.ascent*d:l.descent&&(d=(1+l.descent)*d),0===c?(u=s[4],h=s[5]-d):(u=s[4]+d*Math.sin(c),h=s[5]-d*Math.cos(c)),i.style.left="".concat(u,"px"),i.style.top="".concat(h,"px"),i.style.fontSize="".concat(f,"px"),i.style.fontFamily=l.fontFamily,i.textContent=r.str,t._fontInspectorEnabled&&(i.dataset.fontName=r.fontName),0!==c&&(o.angle=c*(180/Math.PI)),r.str.length>1&&(l.vertical?o.canvasWidth=r.height*t._viewport.scale:o.canvasWidth=r.width*t._viewport.scale),t._textDivProperties.set(i,o),t._textContentStream&&t._layoutText(i),t._enhanceTextSelection){var p=1,g=0;0!==c&&(p=Math.cos(c),g=Math.sin(c));var m,v,y=(l.vertical?r.height:r.width)*t._viewport.scale,b=f;0!==c?(m=[p,g,-g,p,u,h],v=a.Util.getAxialAlignedBoundingBox([0,0,y,b],m)):v=[u,h,u+y,h+b],t._bounds.push({left:v[0],top:v[1],right:v[2],bottom:v[3],div:i,size:[y,b],m:m})}}function r(e){if(!e._canceled){var t=e._textDivs,r=e._capability,n=t.length;if(n>u)return e._renderingDone=!0,void r.resolve();if(!e._textContentStream)for(var a=0;a<n;a++)e._layoutText(t[a]);e._renderingDone=!0,r.resolve()}}function n(e){for(var t=e._bounds,r=e._viewport,n=o(r.width,r.height,t),i=0;i<n.length;i++){var s=t[i].div,c=e._textDivProperties.get(s);if(0!==c.angle){var l=n[i],u=t[i],h=u.m,f=h[0],d=h[1],p=[[0,0],[0,u.size[1]],[u.size[0],0],u.size],g=new Float64Array(64);p.forEach((function(e,t){var r=a.Util.applyTransform(e,h);g[t+0]=f&&(l.left-r[0])/f,g[t+4]=d&&(l.top-r[1])/d,g[t+8]=f&&(l.right-r[0])/f,g[t+12]=d&&(l.bottom-r[1])/d,g[t+16]=d&&(l.left-r[0])/-d,g[t+20]=f&&(l.top-r[1])/f,g[t+24]=d&&(l.right-r[0])/-d,g[t+28]=f&&(l.bottom-r[1])/f,g[t+32]=f&&(l.left-r[0])/-f,g[t+36]=d&&(l.top-r[1])/-d,g[t+40]=f&&(l.right-r[0])/-f,g[t+44]=d&&(l.bottom-r[1])/-d,g[t+48]=d&&(l.left-r[0])/d,g[t+52]=f&&(l.top-r[1])/-f,g[t+56]=d&&(l.right-r[0])/d,g[t+60]=f&&(l.bottom-r[1])/-f}));var m=function(e,t,r){for(var n=0,a=0;a<r;a++){var i=e[t++];i>0&&(n=n?Math.min(i,n):i)}return n},v=1+Math.min(Math.abs(f),Math.abs(d));c.paddingLeft=m(g,32,16)/v,c.paddingTop=m(g,48,16)/v,c.paddingRight=m(g,0,16)/v,c.paddingBottom=m(g,16,16)/v,e._textDivProperties.set(s,c)}else c.paddingLeft=t[i].left-n[i].left,c.paddingTop=t[i].top-n[i].top,c.paddingRight=n[i].right-t[i].right,c.paddingBottom=n[i].bottom-t[i].bottom,e._textDivProperties.set(s,c)}}function o(e,t,r){var n=r.map((function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}));s(e,n);var a=new Array(r.length);return n.forEach((function(e){var t=e.index;a[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}})),r.map((function(t,r){var i=a[r],o=n[r];o.x1=t.top,o.y1=e-i.right,o.x2=t.bottom,o.y2=e-i.left,o.index=r,o.x1New=void 0,o.x2New=void 0})),s(t,n),n.forEach((function(e){var t=e.index;a[t].top=e.x1New,a[t].bottom=e.x2New})),a}function s(e,t){t.sort((function(e,t){return e.x1-t.x1||e.index-t.index}));var r={x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0},n=[{start:-1/0,end:1/0,boundary:r}];t.forEach((function(e){for(var t=0;t<n.length&&n[t].end<=e.y1;)t++;for(var r=n.length-1;r>=0&&n[r].start>=e.y2;)r--;var a,i,o,s,c=-1/0;for(o=t;o<=r;o++){var l;a=n[o],i=a.boundary,l=i.x2>e.x1?i.index>e.index?i.x1New:e.x1:void 0===i.x2New?(i.x2+e.x1)/2:i.x2New,l>c&&(c=l)}for(e.x1New=c,o=t;o<=r;o++)a=n[o],i=a.boundary,void 0===i.x2New?i.x2>e.x1?i.index>e.index&&(i.x2New=i.x2):i.x2New=c:i.x2New>c&&(i.x2New=Math.max(c,i.x2));var u=[],h=null;for(o=t;o<=r;o++){a=n[o],i=a.boundary;var f=i.x2>e.x2?i:e;h===f?u[u.length-1].end=a.end:(u.push({start:a.start,end:a.end,boundary:f}),h=f)}for(n[t].start<e.y1&&(u[0].start=e.y1,u.unshift({start:n[t].start,end:e.y1,boundary:n[t].boundary})),e.y2<n[r].end&&(u[u.length-1].end=e.y2,u.push({start:e.y2,end:n[r].end,boundary:n[r].boundary})),o=t;o<=r;o++)if(a=n[o],i=a.boundary,void 0===i.x2New){var d=!1;for(s=t-1;!d&&s>=0&&n[s].start>=i.y1;s--)d=n[s].boundary===i;for(s=r+1;!d&&s<n.length&&n[s].end<=i.y2;s++)d=n[s].boundary===i;for(s=0;!d&&s<u.length;s++)d=u[s].boundary===i;d||(i.x2New=c)}Array.prototype.splice.apply(n,[t,r-t+1].concat(u))})),n.forEach((function(t){var r=t.boundary;void 0===r.x2New&&(r.x2New=Math.max(e,r.x2))}))}function c(e){var t=this,r=e.textContent,n=e.textContentStream,o=e.container,s=e.viewport,c=e.textDivs,l=e.textContentItemsStr,u=e.enhanceTextSelection;this._textContent=r,this._textContentStream=n,this._container=o,this._viewport=s,this._textDivs=c||[],this._textContentItemsStr=l||[],this._enhanceTextSelection=!!u,this._fontInspectorEnabled=!(!i["default"].FontInspector||!i["default"].FontInspector.enabled),this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,a.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._capability.promise["finally"]((function(){t._layoutTextCtx&&(t._layoutTextCtx.canvas.width=0,t._layoutTextCtx.canvas.height=0,t._layoutTextCtx=null)}))["catch"]((function(){}))}function l(e){var t=new c({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t}var u=1e5,h=/\S/;return c.prototype={get promise(){return this._capability.promise},cancel:function(){this._canceled=!0,this._reader&&(this._reader.cancel(new a.AbortException("TextLayer task cancelled.")),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))},_processItems:function(e,r){for(var n=0,a=e.length;n<a;n++)this._textContentItemsStr.push(e[n].str),t(this,e[n],r)},_layoutText:function(e){var t=this._textDivProperties.get(e);if(!t.isWhitespace){var r="";if(0!==t.canvasWidth){var n=e.style,a=n.fontSize,i=n.fontFamily;a===this._layoutTextLastFontSize&&i===this._layoutTextLastFontFamily||(this._layoutTextCtx.font="".concat(a," ").concat(i),this._layoutTextLastFontSize=a,this._layoutTextLastFontFamily=i);var o=this._layoutTextCtx.measureText(e.textContent),s=o.width;s>0&&(t.scale=t.canvasWidth/s,r="scaleX(".concat(t.scale,")"))}0!==t.angle&&(r="rotate(".concat(t.angle,"deg) ").concat(r)),r.length>0&&(this._enhanceTextSelection&&(t.originalTransform=r),e.style.transform=r),this._textDivProperties.set(e,t),this._container.appendChild(e)}},_render:function(e){var t=this,n=(0,a.createPromiseCapability)(),i=Object.create(null),o=document.createElement("canvas");if(o.mozOpaque=!0,this._layoutTextCtx=o.getContext("2d",{alpha:!1}),this._textContent){var s=this._textContent.items,c=this._textContent.styles;this._processItems(s,c),n.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');var l=function e(){t._reader.read().then((function(r){var a=r.value,o=r.done;return o?void n.resolve():(Object.assign(i,a.styles),t._processItems(a.items,i),void e())}),n.reject)};this._reader=this._textContentStream.getReader(),l()}n.promise.then((function(){i=null,e?t._renderTimer=setTimeout((function(){r(t),t._renderTimer=null}),e):r(t)}),this._capability.reject)},expandTextDivs:function(e){if(this._enhanceTextSelection&&this._renderingDone){null!==this._bounds&&(n(this),this._bounds=null);for(var t="0 0 0 0",r=[],a=[],i=0,o=this._textDivs.length;i<o;i++){var s=this._textDivs[i],c=this._textDivProperties.get(s);if(!c.isWhitespace)if(e){r.length=0,a.length=0,c.originalTransform&&r.push(c.originalTransform),c.paddingTop>0?(a.push("".concat(c.paddingTop,"px")),r.push("translateY(".concat(-c.paddingTop,"px)"))):a.push(0),c.paddingRight>0?a.push("".concat(c.paddingRight/c.scale,"px")):a.push(0),c.paddingBottom>0?a.push("".concat(c.paddingBottom,"px")):a.push(0),c.paddingLeft>0?(a.push("".concat(c.paddingLeft/c.scale,"px")),r.push("translateX(".concat(-c.paddingLeft/c.scale,"px)"))):a.push(0);var l=a.join(" ");l!==t&&(s.style.padding=l),r.length&&(s.style.transform=r.join(" "))}else s.style.padding=null,s.style.transform=c.originalTransform}}}},l}();t.renderTextLayer=o},function(e,t,r){"use strict";function n(e,t,r){return(n="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=a(e,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(r):i.value}})(e,t,r||e)}function a(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=c(e),null!==e););return e}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t,r){return t&&f(e.prototype,t),r&&f(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var p=r(183),g=r(1),m=function(){function e(){h(this,e)}return d(e,null,[{key:"create",value:function(e){var t=e.data.annotationType;switch(t){case g.AnnotationType.LINK:return new y(e);case g.AnnotationType.TEXT:return new b(e);case g.AnnotationType.WIDGET:var r=e.data.fieldType;switch(r){case"Tx":return new k(e);case"Btn":return e.data.radioButton?new x(e):e.data.checkBox?new S(e):new _(e);case"Ch":return new A(e)}return new w(e);case g.AnnotationType.POPUP:return new C(e);case g.AnnotationType.FREETEXT:return new E(e);case g.AnnotationType.LINE:return new P(e);case g.AnnotationType.SQUARE:return new O(e);case g.AnnotationType.CIRCLE:return new R(e);case g.AnnotationType.POLYLINE:return new I(e);case g.AnnotationType.CARET:return new L(e);case g.AnnotationType.INK:return new N(e);case g.AnnotationType.POLYGON:return new F(e);case g.AnnotationType.HIGHLIGHT:return new D(e);case g.AnnotationType.UNDERLINE:return new M(e);case g.AnnotationType.SQUIGGLY:return new j(e);case g.AnnotationType.STRIKEOUT:return new B(e);case g.AnnotationType.STAMP:return new U(e);case g.AnnotationType.FILEATTACHMENT:return new q(e);default:return new v(e)}}}]),e}(),v=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];h(this,e),this.isRenderable=r,this.data=t.data,this.layer=t.layer,this.page=t.page,this.viewport=t.viewport,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderInteractiveForms=t.renderInteractiveForms,this.svgFactory=t.svgFactory,r&&(this.container=this._createContainer(n))}return d(e,[{key:"_createContainer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.data,r=this.page,n=this.viewport,a=document.createElement("section"),i=t.rect[2]-t.rect[0],o=t.rect[3]-t.rect[1];a.setAttribute("data-annotation-id",t.id);var s=g.Util.normalizeRect([t.rect[0],r.view[3]-t.rect[1]+r.view[1],t.rect[2],r.view[3]-t.rect[3]+r.view[1]]);if(a.style.transform="matrix(".concat(n.transform.join(","),")"),a.style.transformOrigin="-".concat(s[0],"px -").concat(s[1],"px"),!e&&t.borderStyle.width>0){a.style.borderWidth="".concat(t.borderStyle.width,"px"),t.borderStyle.style!==g.AnnotationBorderStyleType.UNDERLINE&&(i-=2*t.borderStyle.width,o-=2*t.borderStyle.width);var c=t.borderStyle.horizontalCornerRadius,l=t.borderStyle.verticalCornerRadius;if(c>0||l>0){var u="".concat(c,"px / ").concat(l,"px");a.style.borderRadius=u}switch(t.borderStyle.style){case g.AnnotationBorderStyleType.SOLID:a.style.borderStyle="solid";break;case g.AnnotationBorderStyleType.DASHED:a.style.borderStyle="dashed";break;case g.AnnotationBorderStyleType.BEVELED:(0,g.warn)("Unimplemented border style: beveled");break;case g.AnnotationBorderStyleType.INSET:(0,g.warn)("Unimplemented border style: inset");break;case g.AnnotationBorderStyleType.UNDERLINE:a.style.borderBottomStyle="solid"}t.color?a.style.borderColor=g.Util.makeCssRgb(0|t.color[0],0|t.color[1],0|t.color[2]):a.style.borderWidth=0}return a.style.left="".concat(s[0],"px"),a.style.top="".concat(s[1],"px"),a.style.width="".concat(i,"px"),a.style.height="".concat(o,"px"),a}},{key:"_createPopup",value:function(e,t,r){t||(t=document.createElement("div"),t.style.height=e.style.height,t.style.width=e.style.width,e.appendChild(t));var n=new T({container:e,trigger:t,color:r.color,title:r.title,modificationDate:r.modificationDate,contents:r.contents,hideWrapper:!0}),a=n.render();a.style.left=e.style.width,e.appendChild(a)}},{key:"render",value:function(){(0,g.unreachable)("Abstract method `AnnotationElement.render` called")}}]),e}(),y=function(e){function t(e){h(this,t);var r=!!(e.data.url||e.data.dest||e.data.action);return o(this,c(t).call(this,e,r))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="linkAnnotation";var e=this.data,t=this.linkService,r=document.createElement("a");return e.url?(0,p.addLinkAttributes)(r,{url:e.url,target:e.newWindow?p.LinkTarget.BLANK:t.externalLinkTarget,rel:t.externalLinkRel,enabled:t.externalLinkEnabled}):e.action?this._bindNamedAction(r,e.action):this._bindLink(r,e.dest),this.container.appendChild(r),this.container}},{key:"_bindLink",value:function(e,t){var r=this;e.href=this.linkService.getDestinationHash(t),e.onclick=function(){return t&&r.linkService.navigateTo(t),!1},t&&(e.className="internalLink")}},{key:"_bindNamedAction",value:function(e,t){var r=this;e.href=this.linkService.getAnchorUrl(""),e.onclick=function(){return r.linkService.executeNamedAction(t),!1},e.className="internalLink"}}]),t}(v),b=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="textAnnotation";var e=document.createElement("img");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(this.container,e,this.data),this.container.appendChild(e),this.container}}]),t}(v),w=function(e){function t(){return h(this,t),o(this,c(t).apply(this,arguments))}return l(t,e),d(t,[{key:"render",value:function(){return this.container}}]),t}(v),k=function(e){function t(e){h(this,t);var r=e.renderInteractiveForms||!e.data.hasAppearance&&!!e.data.fieldValue;return o(this,c(t).call(this,e,r))}return l(t,e),d(t,[{key:"render",value:function(){var e=["left","center","right"];this.container.className="textWidgetAnnotation";var t=null;if(this.renderInteractiveForms){if(this.data.multiLine?(t=document.createElement("textarea"),t.textContent=this.data.fieldValue):(t=document.createElement("input"),t.type="text",t.setAttribute("value",this.data.fieldValue)),t.disabled=this.data.readOnly,null!==this.data.maxLen&&(t.maxLength=this.data.maxLen),this.data.comb){var r=this.data.rect[2]-this.data.rect[0],n=r/this.data.maxLen;t.classList.add("comb"),t.style.letterSpacing="calc(".concat(n,"px - 1ch)")}}else{t=document.createElement("div"),t.textContent=this.data.fieldValue,t.style.verticalAlign="middle",t.style.display="table-cell";var a=null;this.data.fontRefName&&this.page.commonObjs.has(this.data.fontRefName)&&(a=this.page.commonObjs.get(this.data.fontRefName)),this._setTextStyle(t,a)}return null!==this.data.textAlignment&&(t.style.textAlign=e[this.data.textAlignment]),this.container.appendChild(t),this.container}},{key:"_setTextStyle",value:function(e,t){var r=e.style;if(r.fontSize="".concat(this.data.fontSize,"px"),r.direction=this.data.fontDirection<0?"rtl":"ltr",t){r.fontWeight=t.black?t.bold?"900":"bold":t.bold?"bold":"normal",r.fontStyle=t.italic?"italic":"normal";var n=t.loadedName?'"'.concat(t.loadedName,'", '):"",a=t.fallbackName||"Helvetica, sans-serif";r.fontFamily=n+a}}}]),t}(w),S=function(e){function t(e){return h(this,t),o(this,c(t).call(this,e,e.renderInteractiveForms))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="buttonWidgetAnnotation checkBox";var e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="checkbox",this.data.fieldValue&&"Off"!==this.data.fieldValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}]),t}(w),x=function(e){function t(e){return h(this,t),o(this,c(t).call(this,e,e.renderInteractiveForms))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="buttonWidgetAnnotation radioButton";var e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="radio",e.name=this.data.fieldName,this.data.fieldValue===this.data.buttonValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}]),t}(w),_=function(e){function t(){return h(this,t),o(this,c(t).apply(this,arguments))}return l(t,e),d(t,[{key:"render",value:function(){var e=n(c(t.prototype),"render",this).call(this);return e.className="buttonWidgetAnnotation pushButton",e}}]),t}(y),A=function(e){function t(e){return h(this,t),o(this,c(t).call(this,e,e.renderInteractiveForms))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="choiceWidgetAnnotation";var e=document.createElement("select");e.disabled=this.data.readOnly,this.data.combo||(e.size=this.data.options.length,this.data.multiSelect&&(e.multiple=!0));var t=!0,r=!1,n=void 0;try{for(var a,i=this.data.options[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value,s=document.createElement("option");s.textContent=o.displayValue,s.value=o.exportValue,this.data.fieldValue.includes(o.displayValue)&&s.setAttribute("selected",!0),e.appendChild(s)}}catch(c){r=!0,n=c}finally{try{t||null==i["return"]||i["return"]()}finally{if(r)throw n}}return this.container.appendChild(e),this.container}}]),t}(w),C=function(e){function t(e){h(this,t);var r=!(!e.data.title&&!e.data.contents);return o(this,c(t).call(this,e,r))}return l(t,e),d(t,[{key:"render",value:function(){var e=["Line","Square","Circle","PolyLine","Polygon","Ink"];if(this.container.className="popupAnnotation",e.includes(this.data.parentType))return this.container;var t='[data-annotation-id="'.concat(this.data.parentId,'"]'),r=this.layer.querySelector(t);if(!r)return this.container;var n=new T({container:this.container,trigger:r,color:this.data.color,title:this.data.title,modificationDate:this.data.modificationDate,contents:this.data.contents}),a=parseFloat(r.style.left),i=parseFloat(r.style.width);return this.container.style.transformOrigin="-".concat(a+i,"px -").concat(r.style.top),this.container.style.left="".concat(a+i,"px"),this.container.appendChild(n.render()),this.container}}]),t}(v),T=function(){function e(t){h(this,e),this.container=t.container,this.trigger=t.trigger,this.color=t.color,this.title=t.title,this.modificationDate=t.modificationDate,this.contents=t.contents,this.hideWrapper=t.hideWrapper||!1,this.pinned=!1}return d(e,[{key:"render",value:function(){var e=.7,t=document.createElement("div");t.className="popupWrapper",this.hideElement=this.hideWrapper?t:this.container,this.hideElement.setAttribute("hidden",!0);var r=document.createElement("div");r.className="popup";var n=this.color;if(n){var a=e*(255-n[0])+n[0],i=e*(255-n[1])+n[1],o=e*(255-n[2])+n[2];r.style.backgroundColor=g.Util.makeCssRgb(0|a,0|i,0|o)}var s=document.createElement("h1");s.textContent=this.title,r.appendChild(s);var c=p.PDFDateString.toDateObject(this.modificationDate);if(c){var l=document.createElement("span");l.textContent="{{date}}, {{time}}",l.dataset.l10nId="annotation_date_string",l.dataset.l10nArgs=JSON.stringify({date:c.toLocaleDateString(),time:c.toLocaleTimeString()}),r.appendChild(l)}var u=this._formatContents(this.contents);return r.appendChild(u),this.trigger.addEventListener("click",this._toggle.bind(this)),this.trigger.addEventListener("mouseover",this._show.bind(this,!1)),this.trigger.addEventListener("mouseout",this._hide.bind(this,!1)),r.addEventListener("click",this._hide.bind(this,!0)),t.appendChild(r),t}},{key:"_formatContents",value:function(e){for(var t=document.createElement("p"),r=e.split(/(?:\r\n?|\n)/),n=0,a=r.length;n<a;++n){var i=r[n];t.appendChild(document.createTextNode(i)),n<a-1&&t.appendChild(document.createElement("br"))}return t}},{key:"_toggle",value:function(){this.pinned?this._hide(!0):this._show(!0)}},{key:"_show",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.pinned=!0),this.hideElement.hasAttribute("hidden")&&(this.hideElement.removeAttribute("hidden"),this.container.style.zIndex+=1)}},{key:"_hide",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&(this.pinned=!1),this.hideElement.hasAttribute("hidden")||this.pinned||(this.hideElement.setAttribute("hidden",!0),this.container.style.zIndex-=1)}}]),e}(),E=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}]),t}(v),P=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="lineAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=this.svgFactory.createElement("svg:line");return a.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),a.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),a.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),a.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),a.setAttribute("stroke-width",e.borderStyle.width),a.setAttribute("stroke","transparent"),n.appendChild(a),this.container.append(n),this._createPopup(this.container,a,e),this.container}}]),t}(v),O=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="squareAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,i=this.svgFactory.createElement("svg:rect");return i.setAttribute("x",a/2),i.setAttribute("y",a/2),i.setAttribute("width",t-a),i.setAttribute("height",r-a),i.setAttribute("stroke-width",a),i.setAttribute("stroke","transparent"),i.setAttribute("fill","none"),n.appendChild(i),this.container.append(n),this._createPopup(this.container,i,e),this.container}}]),t}(v),R=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="circleAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,i=this.svgFactory.createElement("svg:ellipse");return i.setAttribute("cx",t/2),i.setAttribute("cy",r/2),i.setAttribute("rx",t/2-a/2),i.setAttribute("ry",r/2-a/2),i.setAttribute("stroke-width",a),i.setAttribute("stroke","transparent"),i.setAttribute("fill","none"),n.appendChild(i),this.container.append(n),this._createPopup(this.container,i,e),this.container}}]),t}(v),I=function(e){function t(e){var r;h(this,t);var n=!!(e.data.hasPopup||e.data.title||e.data.contents);return r=o(this,c(t).call(this,e,n,!0)),r.containerClassName="polylineAnnotation",r.svgElementName="svg:polyline",r}return l(t,e),d(t,[{key:"render",value:function(){this.container.className=this.containerClassName;var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=[],i=!0,o=!1,s=void 0;try{for(var c,l=e.vertices[Symbol.iterator]();!(i=(c=l.next()).done);i=!0){var u=c.value,h=u.x-e.rect[0],f=e.rect[3]-u.y;a.push(h+","+f)}}catch(d){o=!0,s=d}finally{try{i||null==l["return"]||l["return"]()}finally{if(o)throw s}}a=a.join(" ");var p=this.svgFactory.createElement(this.svgElementName);return p.setAttribute("points",a),p.setAttribute("stroke-width",e.borderStyle.width),p.setAttribute("stroke","transparent"),p.setAttribute("fill","none"),n.appendChild(p),this.container.append(n),this._createPopup(this.container,p,e),this.container}}]),t}(v),F=function(e){function t(e){var r;return h(this,t),r=o(this,c(t).call(this,e)),r.containerClassName="polygonAnnotation",r.svgElementName="svg:polygon",r}return l(t,e),t}(I),L=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}]),t}(v),N=function(e){function t(e){var r;h(this,t);var n=!!(e.data.hasPopup||e.data.title||e.data.contents);return r=o(this,c(t).call(this,e,n,!0)),r.containerClassName="inkAnnotation",r.svgElementName="svg:polyline",r}return l(t,e),d(t,[{key:"render",value:function(){this.container.className=this.containerClassName;var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=!0,i=!1,o=void 0;try{for(var s,c=e.inkLists[Symbol.iterator]();!(a=(s=c.next()).done);a=!0){var l=s.value,u=[],h=!0,f=!1,d=void 0;try{for(var p,g=l[Symbol.iterator]();!(h=(p=g.next()).done);h=!0){var m=p.value,v=m.x-e.rect[0],y=e.rect[3]-m.y;u.push("".concat(v,",").concat(y))}}catch(b){f=!0,d=b}finally{try{h||null==g["return"]||g["return"]()}finally{if(f)throw d}}u=u.join(" ");var w=this.svgFactory.createElement(this.svgElementName);w.setAttribute("points",u),w.setAttribute("stroke-width",e.borderStyle.width),w.setAttribute("stroke","transparent"),w.setAttribute("fill","none"),this._createPopup(this.container,w,e),n.appendChild(w)}}catch(b){i=!0,o=b}finally{try{a||null==c["return"]||c["return"]()}finally{if(i)throw o}}return this.container.append(n),this.container}}]),t}(v),D=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){return this.container.className="highlightAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}]),t}(v),M=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){return this.container.className="underlineAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}]),t}(v),j=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){return this.container.className="squigglyAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}]),t}(v),B=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){return this.container.className="strikeoutAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}]),t}(v),U=function(e){function t(e){h(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return o(this,c(t).call(this,e,r,!0))}return l(t,e),d(t,[{key:"render",value:function(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(this.container,null,this.data),this.container}}]),t}(v),q=function(e){function t(e){var r;h(this,t),r=o(this,c(t).call(this,e,!0));var n=r.data.file,a=n.filename,i=n.content;return r.filename=(0,p.getFilenameFromUrl)(a),r.content=i,r.linkService.eventBus&&r.linkService.eventBus.dispatch("fileattachmentannotation",{source:s(r),id:(0,g.stringToPDFString)(a),filename:a,content:i}),r}return l(t,e),d(t,[{key:"render",value:function(){this.container.className="fileAttachmentAnnotation";var e=document.createElement("div");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.addEventListener("dblclick",this._download.bind(this)),this.data.hasPopup||!this.data.title&&!this.data.contents||this._createPopup(this.container,e,this.data),this.container.appendChild(e),this.container}},{key:"_download",value:function(){return this.downloadManager?void this.downloadManager.downloadData(this.content,this.filename,""):void(0,g.warn)("Download cannot be started due to unavailable download manager")}}]),t}(v),z=function(){function e(){h(this,e)}return d(e,null,[{key:"render",value:function(e){var t=!0,r=!1,n=void 0;try{for(var a,i=e.annotations[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value;if(o){var s=m.create({data:o,layer:e.div,page:e.page,viewport:e.viewport,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderInteractiveForms:e.renderInteractiveForms||!1,svgFactory:new p.DOMSVGFactory});s.isRenderable&&e.div.appendChild(s.render())}}}catch(c){r=!0,n=c}finally{try{t||null==i["return"]||i["return"]()}finally{if(r)throw n}}}},{key:"update",value:function(e){var t=!0,r=!1,n=void 0;try{for(var a,i=e.annotations[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value,s=e.div.querySelector('[data-annotation-id="'.concat(o.id,'"]'));s&&(s.style.transform="matrix(".concat(e.viewport.transform.join(","),")"))}}catch(c){r=!0,n=c}finally{try{t||null==i["return"]||i["return"]()}finally{if(r)throw n}}e.div.removeAttribute("hidden")}}]),e}();t.AnnotationLayer=z},function(e,n,i){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return u(e)||l(e)||c()}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function l(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function u(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}function h(e,t){return p(e)||d(e,t)||f()}function f(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function d(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(h){a=!0,i=h}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function p(e){if(Array.isArray(e))return e}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function v(e,t,r){return t&&m(e.prototype,t),r&&m(e,r),e}Object.defineProperty(n,"__esModule",{value:!0}),n.SVGGraphics=void 0;var y=i(1),b=i(183),w=o(i(4)),k=function(){throw new Error("Not implemented: SVGGraphics")};n.SVGGraphics=k;var S=function(e){var t=[],r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var c=o.value;"save"!==c.fn?"restore"===c.fn?t=r.pop():t.push(c):(t.push({fnId:92,fn:"group",items:[]}),r.push(t),t=t[t.length-1].items)}}catch(f){a=!0,i=f}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return t},x=function(e){if(Number.isInteger(e))return e.toString();var t=e.toFixed(10),r=t.length-1;if("0"!==t[r])return t;do{r--}while("0"===t[r]);return t.substring(0,"."===t[r]?r:r+1)},_=function(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":"scale(".concat(x(e[0])," ").concat(x(e[3]),")");if(e[0]===e[3]&&e[1]===-e[2]){var t=180*Math.acos(e[0])/Math.PI;return"rotate(".concat(x(t),")")}}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return"translate(".concat(x(e[4])," ").concat(x(e[5]),")");return"matrix(".concat(x(e[0])," ").concat(x(e[1])," ").concat(x(e[2])," ").concat(x(e[3])," ").concat(x(e[4])," ")+"".concat(x(e[5]),")")},A={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},C="http://www.w3.org/XML/1998/namespace",T="http://www.w3.org/1999/xlink",E=["butt","round","square"],P=["miter","round","bevel"],O=function(){function e(e,t,r){for(var n=-1,a=t;a<r;a++){var i=255&(n^e[a]),o=h[i];n=n>>>8^o}return-1^n}function n(t,r,n,a){var i=a,o=r.length;n[i]=o>>24&255,n[i+1]=o>>16&255,n[i+2]=o>>8&255,n[i+3]=255&o,i+=4,n[i]=255&t.charCodeAt(0),n[i+1]=255&t.charCodeAt(1),n[i+2]=255&t.charCodeAt(2),n[i+3]=255&t.charCodeAt(3),i+=4,n.set(r,i),i+=r.length;var s=e(n,a+4,i);n[i]=s>>24&255,n[i+1]=s>>16&255,n[i+2]=s>>8&255,n[i+3]=255&s}function i(e,t,r){for(var n=1,a=0,i=t;i<r;++i)n=(n+(255&e[i]))%65521,a=(a+n)%65521;return a<<16|n}function o(e){if(!(0,w["default"])())return s(e);try{var n;n=parseInt(a.versions.node)>=8?e:new t(e);var i=r("470b").deflateSync(n,{level:9});return i instanceof Uint8Array?i:new Uint8Array(i)}catch(o){(0,y.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+o)}return s(e)}function s(e){var t=e.length,r=65535,n=Math.ceil(t/r),a=new Uint8Array(2+t+5*n+4),o=0;a[o++]=120,a[o++]=156;for(var s=0;t>r;)a[o++]=0,a[o++]=255,a[o++]=255,a[o++]=0,a[o++]=0,a.set(e.subarray(s,s+r),o),o+=r,s+=r,t-=r;a[o++]=1,a[o++]=255&t,a[o++]=t>>8&255,a[o++]=255&~t,a[o++]=(65535&~t)>>8&255,a.set(e.subarray(s),o),o+=e.length-s;var c=i(e,0,e.length);return a[o++]=c>>24&255,a[o++]=c>>16&255,a[o++]=c>>8&255,a[o++]=255&c,a}function c(e,t,r,a){var i,s,c,h=e.width,f=e.height,d=e.data;switch(t){case y.ImageKind.GRAYSCALE_1BPP:s=0,i=1,c=h+7>>3;break;case y.ImageKind.RGB_24BPP:s=2,i=8,c=3*h;break;case y.ImageKind.RGBA_32BPP:s=6,i=8,c=4*h;break;default:throw new Error("invalid format")}for(var p=new Uint8Array((1+c)*f),g=0,m=0,v=0;v<f;++v)p[g++]=0,p.set(d.subarray(m,m+c),g),m+=c,g+=c;if(t===y.ImageKind.GRAYSCALE_1BPP&&a){g=0;for(var b=0;b<f;b++){g++;for(var w=0;w<c;w++)p[g++]^=255}}var k=new Uint8Array([h>>24&255,h>>16&255,h>>8&255,255&h,f>>24&255,f>>16&255,f>>8&255,255&f,i,s,0,0,0]),S=o(p),x=l.length+3*u+k.length+S.length,_=new Uint8Array(x),A=0;return _.set(l,A),A+=l.length,n("IHDR",k,_,A),A+=u+k.length,n("IDATA",S,_,A),A+=u+S.length,n("IEND",new Uint8Array(0),_,A),(0,y.createObjectURL)(_,"image/png",r)}for(var l=new Uint8Array([137,80,78,71,13,10,26,10]),u=12,h=new Int32Array(256),f=0;f<256;f++){for(var d=f,p=0;p<8;p++)d=1&d?3988292384^d>>1&2147483647:d>>1&2147483647;h[f]=d}return function(e,t,r){var n=void 0===e.kind?y.ImageKind.GRAYSCALE_1BPP:e.kind;return c(e,n,t,r)}}(),R=function(){function e(){g(this,e),this.fontSizeScale=1,this.fontWeight=A.fontWeight,this.fontSize=0,this.textMatrix=y.IDENTITY_MATRIX,this.fontMatrix=y.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=y.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=A.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}return v(e,[{key:"clone",value:function(){return Object.create(this)}},{key:"setCurrentPoint",value:function(e,t){this.x=e,this.y=t}}]),e}(),I=0,F=0,L=0;n.SVGGraphics=k=function(){function e(t,r,n){for(var a in g(this,e),this.svgFactory=new b.DOMSVGFactory,this.current=new R,this.transformMatrix=y.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=t,this.objs=r,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[],y.OPS)this._operatorIdMapping[y.OPS[a]]=a}return v(e,[{key:"save",value:function(){this.transformStack.push(this.transformMatrix);var e=this.current;this.extraStack.push(e),this.current=e.clone()}},{key:"restore",value:function(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}},{key:"group",value:function(e){this.save(),this.executeOpTree(e),this.restore()}},{key:"loadDependencies",value:function(e){for(var t=this,r=e.fnArray,n=e.argsArray,a=0,i=r.length;a<i;a++)if(r[a]===y.OPS.dependency){var o=!0,s=!1,c=void 0;try{for(var l,u=function(){var e=l.value,r=e.startsWith("g_")?t.commonObjs:t.objs,n=new Promise((function(t){r.get(e,t)}));t.current.dependencies.push(n)},h=n[a][Symbol.iterator]();!(o=(l=h.next()).done);o=!0)u()}catch(g){s=!0,c=g}finally{try{o||null==h["return"]||h["return"]()}finally{if(s)throw c}}}return Promise.all(this.current.dependencies)}},{key:"transform",value:function(e,t,r,n,a,i){var o=[e,t,r,n,a,i];this.transformMatrix=y.Util.transform(this.transformMatrix,o),this.tgrp=null}},{key:"getSVG",value:function(e,t){var r=this;this.viewport=t;var n=this._initialize(t);return this.loadDependencies(e).then((function(){return r.transformMatrix=y.IDENTITY_MATRIX,r.executeOpTree(r.convertOpList(e)),n}))}},{key:"convertOpList",value:function(e){for(var t=this._operatorIdMapping,r=e.argsArray,n=e.fnArray,a=[],i=0,o=n.length;i<o;i++){var s=n[i];a.push({fnId:s,fn:t[s],args:r[i]})}return S(a)}},{key:"executeOpTree",value:function(e){var t=!0,r=!1,n=void 0;try{for(var a,i=e[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value,s=o.fn,c=o.fnId,l=o.args;switch(0|c){case y.OPS.beginText:this.beginText();break;case y.OPS.dependency:break;case y.OPS.setLeading:this.setLeading(l);break;case y.OPS.setLeadingMoveText:this.setLeadingMoveText(l[0],l[1]);break;case y.OPS.setFont:this.setFont(l);break;case y.OPS.showText:this.showText(l[0]);break;case y.OPS.showSpacedText:this.showText(l[0]);break;case y.OPS.endText:this.endText();break;case y.OPS.moveText:this.moveText(l[0],l[1]);break;case y.OPS.setCharSpacing:this.setCharSpacing(l[0]);break;case y.OPS.setWordSpacing:this.setWordSpacing(l[0]);break;case y.OPS.setHScale:this.setHScale(l[0]);break;case y.OPS.setTextMatrix:this.setTextMatrix(l[0],l[1],l[2],l[3],l[4],l[5]);break;case y.OPS.setTextRise:this.setTextRise(l[0]);break;case y.OPS.setTextRenderingMode:this.setTextRenderingMode(l[0]);break;case y.OPS.setLineWidth:this.setLineWidth(l[0]);break;case y.OPS.setLineJoin:this.setLineJoin(l[0]);break;case y.OPS.setLineCap:this.setLineCap(l[0]);break;case y.OPS.setMiterLimit:this.setMiterLimit(l[0]);break;case y.OPS.setFillRGBColor:this.setFillRGBColor(l[0],l[1],l[2]);break;case y.OPS.setStrokeRGBColor:this.setStrokeRGBColor(l[0],l[1],l[2]);break;case y.OPS.setStrokeColorN:this.setStrokeColorN(l);break;case y.OPS.setFillColorN:this.setFillColorN(l);break;case y.OPS.shadingFill:this.shadingFill(l[0]);break;case y.OPS.setDash:this.setDash(l[0],l[1]);break;case y.OPS.setRenderingIntent:this.setRenderingIntent(l[0]);break;case y.OPS.setFlatness:this.setFlatness(l[0]);break;case y.OPS.setGState:this.setGState(l[0]);break;case y.OPS.fill:this.fill();break;case y.OPS.eoFill:this.eoFill();break;case y.OPS.stroke:this.stroke();break;case y.OPS.fillStroke:this.fillStroke();break;case y.OPS.eoFillStroke:this.eoFillStroke();break;case y.OPS.clip:this.clip("nonzero");break;case y.OPS.eoClip:this.clip("evenodd");break;case y.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case y.OPS.paintJpegXObject:this.paintJpegXObject(l[0],l[1],l[2]);break;case y.OPS.paintImageXObject:this.paintImageXObject(l[0]);break;case y.OPS.paintInlineImageXObject:this.paintInlineImageXObject(l[0]);break;case y.OPS.paintImageMaskXObject:this.paintImageMaskXObject(l[0]);break;case y.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(l[0],l[1]);break;case y.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case y.OPS.closePath:this.closePath();break;case y.OPS.closeStroke:this.closeStroke();break;case y.OPS.closeFillStroke:this.closeFillStroke();break;case y.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case y.OPS.nextLine:this.nextLine();break;case y.OPS.transform:this.transform(l[0],l[1],l[2],l[3],l[4],l[5]);break;case y.OPS.constructPath:this.constructPath(l[0],l[1]);break;case y.OPS.endPath:this.endPath();break;case 92:this.group(o.items);break;default:(0,y.warn)("Unimplemented operator ".concat(s))}}}catch(d){r=!0,n=d}finally{try{t||null==i["return"]||i["return"]()}finally{if(r)throw n}}}},{key:"setWordSpacing",value:function(e){this.current.wordSpacing=e}},{key:"setCharSpacing",value:function(e){this.current.charSpacing=e}},{key:"nextLine",value:function(){this.moveText(0,this.current.leading)}},{key:"setTextMatrix",value:function(e,t,r,n,a,i){var o=this.current;o.textMatrix=o.lineMatrix=[e,t,r,n,a,i],o.textMatrixScale=Math.sqrt(e*e+t*t),o.x=o.lineX=0,o.y=o.lineY=0,o.xcoords=[],o.tspan=this.svgFactory.createElement("svg:tspan"),o.tspan.setAttributeNS(null,"font-family",o.fontFamily),o.tspan.setAttributeNS(null,"font-size","".concat(x(o.fontSize),"px")),o.tspan.setAttributeNS(null,"y",x(-o.y)),o.txtElement=this.svgFactory.createElement("svg:text"),o.txtElement.appendChild(o.tspan)}},{key:"beginText",value:function(){var e=this.current;e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=y.IDENTITY_MATRIX,e.lineMatrix=y.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement("svg:tspan"),e.txtElement=this.svgFactory.createElement("svg:text"),e.txtgrp=this.svgFactory.createElement("svg:g"),e.xcoords=[]}},{key:"moveText",value:function(e,t){var r=this.current;r.x=r.lineX+=e,r.y=r.lineY+=t,r.xcoords=[],r.tspan=this.svgFactory.createElement("svg:tspan"),r.tspan.setAttributeNS(null,"font-family",r.fontFamily),r.tspan.setAttributeNS(null,"font-size","".concat(x(r.fontSize),"px")),r.tspan.setAttributeNS(null,"y",x(-r.y))}},{key:"showText",value:function(e){var t=this.current,r=t.font,n=t.fontSize;if(0!==n){var a=t.charSpacing,i=t.wordSpacing,o=t.fontDirection,s=t.textHScale*o,c=r.vertical,l=n*t.fontMatrix[0],u=0,h=!0,f=!1,d=void 0;try{for(var p,g=e[Symbol.iterator]();!(h=(p=g.next()).done);h=!0){var m=p.value;if(null!==m)if((0,y.isNum)(m))u+=-m*n*.001;else{var v=m.width,b=m.fontChar,w=(m.isSpace?i:0)+a,k=v*l+w*o;m.isInFont||r.missingFile?(t.xcoords.push(t.x+u*s),t.tspan.textContent+=b,u+=k):u+=k}else u+=o*i}}catch(P){f=!0,d=P}finally{try{h||null==g["return"]||g["return"]()}finally{if(f)throw d}}c?t.y-=u*s:t.x+=u*s,t.tspan.setAttributeNS(null,"x",t.xcoords.map(x).join(" ")),t.tspan.setAttributeNS(null,"y",x(-t.y)),t.tspan.setAttributeNS(null,"font-family",t.fontFamily),t.tspan.setAttributeNS(null,"font-size","".concat(x(t.fontSize),"px")),t.fontStyle!==A.fontStyle&&t.tspan.setAttributeNS(null,"font-style",t.fontStyle),t.fontWeight!==A.fontWeight&&t.tspan.setAttributeNS(null,"font-weight",t.fontWeight);var S=t.textRenderingMode&y.TextRenderingMode.FILL_STROKE_MASK;if(S===y.TextRenderingMode.FILL||S===y.TextRenderingMode.FILL_STROKE?(t.fillColor!==A.fillColor&&t.tspan.setAttributeNS(null,"fill",t.fillColor),t.fillAlpha<1&&t.tspan.setAttributeNS(null,"fill-opacity",t.fillAlpha)):t.textRenderingMode===y.TextRenderingMode.ADD_TO_PATH?t.tspan.setAttributeNS(null,"fill","transparent"):t.tspan.setAttributeNS(null,"fill","none"),S===y.TextRenderingMode.STROKE||S===y.TextRenderingMode.FILL_STROKE){var T=1/(t.textMatrixScale||1);this._setStrokeAttributes(t.tspan,T)}var E=t.textMatrix;0!==t.textRise&&(E=E.slice(),E[5]+=t.textRise),t.txtElement.setAttributeNS(null,"transform","".concat(_(E)," scale(1, -1)")),t.txtElement.setAttributeNS(C,"xml:space","preserve"),t.txtElement.appendChild(t.tspan),t.txtgrp.appendChild(t.txtElement),this._ensureTransformGroup().appendChild(t.txtElement)}}},{key:"setLeadingMoveText",value:function(e,t){this.setLeading(-t),this.moveText(e,t)}},{key:"addFontStyle",value:function(e){this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(this.cssStyle));var t=(0,y.createObjectURL)(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+='@font-face { font-family: "'.concat(e.loadedName,'";')+" src: url(".concat(t,"); }\n")}},{key:"setFont",value:function(e){var t=this.current,r=this.commonObjs.get(e[0]),n=e[1];t.font=r,this.embedFonts&&r.data&&!this.embeddedFonts[r.loadedName]&&(this.addFontStyle(r),this.embeddedFonts[r.loadedName]=r),t.fontMatrix=r.fontMatrix?r.fontMatrix:y.FONT_IDENTITY_MATRIX;var a=r.black?r.bold?"bolder":"bold":r.bold?"bold":"normal",i=r.italic?"italic":"normal";n<0?(n=-n,t.fontDirection=-1):t.fontDirection=1,t.fontSize=n,t.fontFamily=r.loadedName,t.fontWeight=a,t.fontStyle=i,t.tspan=this.svgFactory.createElement("svg:tspan"),t.tspan.setAttributeNS(null,"y",x(-t.y)),t.xcoords=[]}},{key:"endText",value:function(){var e=this.current;e.textRenderingMode&y.TextRenderingMode.ADD_TO_PATH_FLAG&&e.txtElement&&e.txtElement.hasChildNodes()&&(e.element=e.txtElement,this.clip("nonzero"),this.endPath())}},{key:"setLineWidth",value:function(e){e>0&&(this.current.lineWidth=e)}},{key:"setLineCap",value:function(e){this.current.lineCap=E[e]}},{key:"setLineJoin",value:function(e){this.current.lineJoin=P[e]}},{key:"setMiterLimit",value:function(e){this.current.miterLimit=e}},{key:"setStrokeAlpha",value:function(e){this.current.strokeAlpha=e}},{key:"setStrokeRGBColor",value:function(e,t,r){this.current.strokeColor=y.Util.makeCssRgb(e,t,r)}},{key:"setFillAlpha",value:function(e){this.current.fillAlpha=e}},{key:"setFillRGBColor",value:function(e,t,r){this.current.fillColor=y.Util.makeCssRgb(e,t,r),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[]}},{key:"setStrokeColorN",value:function(e){this.current.strokeColor=this._makeColorN_Pattern(e)}},{key:"setFillColorN",value:function(e){this.current.fillColor=this._makeColorN_Pattern(e)}},{key:"shadingFill",value:function(e){var t=this.viewport.width,r=this.viewport.height,n=y.Util.inverseTransform(this.transformMatrix),a=y.Util.applyTransform([0,0],n),i=y.Util.applyTransform([0,r],n),o=y.Util.applyTransform([t,0],n),s=y.Util.applyTransform([t,r],n),c=Math.min(a[0],i[0],o[0],s[0]),l=Math.min(a[1],i[1],o[1],s[1]),u=Math.max(a[0],i[0],o[0],s[0]),h=Math.max(a[1],i[1],o[1],s[1]),f=this.svgFactory.createElement("svg:rect");f.setAttributeNS(null,"x",c),f.setAttributeNS(null,"y",l),f.setAttributeNS(null,"width",u-c),f.setAttributeNS(null,"height",h-l),f.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this._ensureTransformGroup().appendChild(f)}},{key:"_makeColorN_Pattern",value:function(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}},{key:"_makeTilingPattern",value:function(e){var t=e[1],r=e[2],n=e[3]||y.IDENTITY_MATRIX,a=h(e[4],4),i=a[0],o=a[1],c=a[2],l=a[3],u=e[5],f=e[6],d=e[7],p="shading".concat(L++),g=y.Util.applyTransform([i,o],n),m=h(g,2),v=m[0],b=m[1],w=y.Util.applyTransform([c,l],n),k=h(w,2),S=k[0],x=k[1],_=y.Util.singularValueDecompose2dScale(n),A=h(_,2),C=A[0],T=A[1],E=u*C,P=f*T,O=this.svgFactory.createElement("svg:pattern");O.setAttributeNS(null,"id",p),O.setAttributeNS(null,"patternUnits","userSpaceOnUse"),O.setAttributeNS(null,"width",E),O.setAttributeNS(null,"height",P),O.setAttributeNS(null,"x","".concat(v)),O.setAttributeNS(null,"y","".concat(b));var R=this.svg,I=this.transformMatrix,F=this.current.fillColor,N=this.current.strokeColor,D=this.svgFactory.create(S-v,x-b);if(this.svg=D,this.transformMatrix=n,2===d){var M=y.Util.makeCssRgb.apply(y.Util,s(t));this.current.fillColor=M,this.current.strokeColor=M}return this.executeOpTree(this.convertOpList(r)),this.svg=R,this.transformMatrix=I,this.current.fillColor=F,this.current.strokeColor=N,O.appendChild(D.childNodes[0]),this.defs.appendChild(O),"url(#".concat(p,")")}},{key:"_makeShadingPattern",value:function(e){switch(e[0]){case"RadialAxial":var t,r="shading".concat(L++),n=e[2];switch(e[1]){case"axial":var a=e[3],i=e[4];t=this.svgFactory.createElement("svg:linearGradient"),t.setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"x1",a[0]),t.setAttributeNS(null,"y1",a[1]),t.setAttributeNS(null,"x2",i[0]),t.setAttributeNS(null,"y2",i[1]);break;case"radial":var o=e[3],s=e[4],c=e[5],l=e[6];t=this.svgFactory.createElement("svg:radialGradient"),t.setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"cx",s[0]),t.setAttributeNS(null,"cy",s[1]),t.setAttributeNS(null,"r",l),t.setAttributeNS(null,"fx",o[0]),t.setAttributeNS(null,"fy",o[1]),t.setAttributeNS(null,"fr",c);break;default:throw new Error("Unknown RadialAxial type: ".concat(e[1]))}var u=!0,h=!1,f=void 0;try{for(var d,p=n[Symbol.iterator]();!(u=(d=p.next()).done);u=!0){var g=d.value,m=this.svgFactory.createElement("svg:stop");m.setAttributeNS(null,"offset",g[0]),m.setAttributeNS(null,"stop-color",g[1]),t.appendChild(m)}}catch(k){h=!0,f=k}finally{try{u||null==p["return"]||p["return"]()}finally{if(h)throw f}}return this.defs.appendChild(t),"url(#".concat(r,")");case"Mesh":return(0,y.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: ".concat(e[0]))}}},{key:"setDash",value:function(e,t){this.current.dashArray=e,this.current.dashPhase=t}},{key:"constructPath",value:function(e,t){var r=this.current,n=r.x,a=r.y,i=[],o=0,s=!0,c=!1,l=void 0;try{for(var u,h=e[Symbol.iterator]();!(s=(u=h.next()).done);s=!0){var f=u.value;switch(0|f){case y.OPS.rectangle:n=t[o++],a=t[o++];var d=t[o++],p=t[o++],g=n+d,m=a+p;i.push("M",x(n),x(a),"L",x(g),x(a),"L",x(g),x(m),"L",x(n),x(m),"Z");break;case y.OPS.moveTo:n=t[o++],a=t[o++],i.push("M",x(n),x(a));break;case y.OPS.lineTo:n=t[o++],a=t[o++],i.push("L",x(n),x(a));break;case y.OPS.curveTo:n=t[o+4],a=t[o+5],i.push("C",x(t[o]),x(t[o+1]),x(t[o+2]),x(t[o+3]),x(n),x(a)),o+=6;break;case y.OPS.curveTo2:n=t[o+2],a=t[o+3],i.push("C",x(n),x(a),x(t[o]),x(t[o+1]),x(t[o+2]),x(t[o+3])),o+=4;break;case y.OPS.curveTo3:n=t[o+2],a=t[o+3],i.push("C",x(t[o]),x(t[o+1]),x(n),x(a),x(n),x(a)),o+=4;break;case y.OPS.closePath:i.push("Z")}}}catch(k){c=!0,l=k}finally{try{s||null==h["return"]||h["return"]()}finally{if(c)throw l}}i=i.join(" "),r.path&&e.length>0&&e[0]!==y.OPS.rectangle&&e[0]!==y.OPS.moveTo?i=r.path.getAttributeNS(null,"d")+i:(r.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(r.path)),r.path.setAttributeNS(null,"d",i),r.path.setAttributeNS(null,"fill","none"),r.element=r.path,r.setCurrentPoint(n,a)}},{key:"endPath",value:function(){var e=this.current;if(e.path=null,this.pendingClip){if(!e.element)return void(this.pendingClip=null);var t="clippath".concat(I++),r=this.svgFactory.createElement("svg:clipPath");r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"transform",_(this.transformMatrix));var n=e.element.cloneNode(!0);"evenodd"===this.pendingClip?n.setAttributeNS(null,"clip-rule","evenodd"):n.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,r.appendChild(n),this.defs.appendChild(r),e.activeClipUrl&&(e.clipGroup=null,this.extraStack.forEach((function(e){e.clipGroup=null})),r.setAttributeNS(null,"clip-path",e.activeClipUrl)),e.activeClipUrl="url(#".concat(t,")"),this.tgrp=null}}},{key:"clip",value:function(e){this.pendingClip=e}},{key:"closePath",value:function(){var e=this.current;if(e.path){var t="".concat(e.path.getAttributeNS(null,"d"),"Z");e.path.setAttributeNS(null,"d",t)}}},{key:"setLeading",value:function(e){this.current.leading=-e}},{key:"setTextRise",value:function(e){this.current.textRise=e}},{key:"setTextRenderingMode",value:function(e){this.current.textRenderingMode=e}},{key:"setHScale",value:function(e){this.current.textHScale=e/100}},{key:"setRenderingIntent",value:function(e){}},{key:"setFlatness",value:function(e){}},{key:"setGState",value:function(e){var t=!0,r=!1,n=void 0;try{for(var a,i=e[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=h(a.value,2),s=o[0],c=o[1];switch(s){case"LW":this.setLineWidth(c);break;case"LC":this.setLineCap(c);break;case"LJ":this.setLineJoin(c);break;case"ML":this.setMiterLimit(c);break;case"D":this.setDash(c[0],c[1]);break;case"RI":this.setRenderingIntent(c);break;case"FL":this.setFlatness(c);break;case"Font":this.setFont(c);break;case"CA":this.setStrokeAlpha(c);break;case"ca":this.setFillAlpha(c);break;default:(0,y.warn)("Unimplemented graphic state operator ".concat(s))}}}catch(d){r=!0,n=d}finally{try{t||null==i["return"]||i["return"]()}finally{if(r)throw n}}}},{key:"fill",value:function(){var e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}},{key:"stroke",value:function(){var e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}},{key:"_setStrokeAttributes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this.current,n=r.dashArray;1!==t&&n.length>0&&(n=n.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",r.strokeColor),e.setAttributeNS(null,"stroke-opacity",r.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",x(r.miterLimit)),e.setAttributeNS(null,"stroke-linecap",r.lineCap),e.setAttributeNS(null,"stroke-linejoin",r.lineJoin),e.setAttributeNS(null,"stroke-width",x(t*r.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",n.map(x).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",x(t*r.dashPhase)+"px")}},{key:"eoFill",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}},{key:"fillStroke",value:function(){this.stroke(),this.fill()}},{key:"eoFillStroke",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.closePath(),this.eoFillStroke()}},{key:"paintSolidColorImageMask",value:function(){var e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}},{key:"paintJpegXObject",value:function(e,t,r){var n=this.objs.get(e),a=this.svgFactory.createElement("svg:image");a.setAttributeNS(T,"xlink:href",n.src),a.setAttributeNS(null,"width",x(t)),a.setAttributeNS(null,"height",x(r)),a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y",x(-r)),a.setAttributeNS(null,"transform","scale(".concat(x(1/t)," ").concat(x(-1/r),")")),this._ensureTransformGroup().appendChild(a)}},{key:"paintImageXObject",value:function(e){var t=this.objs.get(e);return t?void this.paintInlineImageXObject(t):void(0,y.warn)("Dependent image with object ID ".concat(e," is not ready yet"))}},{key:"paintInlineImageXObject",value:function(e,t){var r=e.width,n=e.height,a=O(e,this.forceDataSchema,!!t),i=this.svgFactory.createElement("svg:rect");i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y","0"),i.setAttributeNS(null,"width",x(r)),i.setAttributeNS(null,"height",x(n)),this.current.element=i,this.clip("nonzero");var o=this.svgFactory.createElement("svg:image");o.setAttributeNS(T,"xlink:href",a),o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y",x(-n)),o.setAttributeNS(null,"width",x(r)+"px"),o.setAttributeNS(null,"height",x(n)+"px"),o.setAttributeNS(null,"transform","scale(".concat(x(1/r)," ").concat(x(-1/n),")")),t?t.appendChild(o):this._ensureTransformGroup().appendChild(o)}},{key:"paintImageMaskXObject",value:function(e){var t=this.current,r=e.width,n=e.height,a=t.fillColor;t.maskId="mask".concat(F++);var i=this.svgFactory.createElement("svg:mask");i.setAttributeNS(null,"id",t.maskId);var o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",x(r)),o.setAttributeNS(null,"height",x(n)),o.setAttributeNS(null,"fill",a),o.setAttributeNS(null,"mask","url(#".concat(t.maskId,")")),this.defs.appendChild(i),this._ensureTransformGroup().appendChild(o),this.paintInlineImageXObject(e,i)}},{key:"paintFormXObjectBegin",value:function(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){var r=t[2]-t[0],n=t[3]-t[1],a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x",t[0]),a.setAttributeNS(null,"y",t[1]),a.setAttributeNS(null,"width",x(r)),a.setAttributeNS(null,"height",x(n)),this.current.element=a,this.clip("nonzero"),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){}},{key:"_initialize",value:function(e){var t=this.svgFactory.create(e.width,e.height),r=this.svgFactory.createElement("svg:defs");t.appendChild(r),this.defs=r;var n=this.svgFactory.createElement("svg:g");return n.setAttributeNS(null,"transform",_(e.transform)),t.appendChild(n),this.svg=n,t}},{key:"_ensureClipGroup",value:function(){if(!this.current.clipGroup){var e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}},{key:"_ensureTransformGroup",value:function(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",_(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}]),e}()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(u){return void r(u)}s.done?t(c):Promise.resolve(c).then(n,a)}function f(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function i(e){h(s,n,a,i,o,"next",e)}function o(e){h(s,n,a,i,o,"throw",e)}var s=e.apply(t,r);i(void 0)}))}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function g(e,t,r){return t&&p(e.prototype,t),r&&p(e,r),e}function m(e){var t=x.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[\/\\]/i.test(e)?x.parse("file:///".concat(e)):(t.host||(t.protocol="file:"),t)}function v(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var y=a(n(180)),b=n(1),w=n(198),k=r("9490"),S=r("24f8"),x=r("0b16"),_=/^file:\/\/\/[a-zA-Z]:\//,A=function(){function e(t){d(this,e),this.source=t,this.url=m(t.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return g(e,[{key:"getFullReader",value:function(){return(0,b.assert)(!this._fullRequestReader),this._fullRequestReader=this.isFsUrl?new O(this):new E(this),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var r=this.isFsUrl?new R(this,e,t):new P(this,e,t);return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}},{key:"_progressiveDataLength",get:function(){return this._fullRequestReader?this._fullRequestReader._loaded:0}}]),e}();t.PDFNodeStream=A;var C=function(){function e(t){d(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;var r=t.source;this._contentLength=r.length,this._loaded=0,this._filename=null,this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._readableStream=null,this._readCapability=(0,b.createPromiseCapability)(),this._headersCapability=(0,b.createPromiseCapability)()}return g(e,[{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=f(y["default"].mark((function e(){var t,r;return y["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(t=this._readableStream.read(),null!==t){e.next=10;break}return this._readCapability=(0,b.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),r=new Uint8Array(t).buffer,e.abrupt("return",{value:r,done:!1});case 14:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){return this._readableStream?void this._readableStream.destroy(e):void this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new b.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}},{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}}]),e}(),T=function(){function e(t){d(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,b.createPromiseCapability)();var r=t.source;this._isStreamingSupported=!r.disableStream}return g(e,[{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=f(y["default"].mark((function e(){var t,r;return y["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(t=this._readableStream.read(),null!==t){e.next=10;break}return this._readCapability=(0,b.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded}),r=new Uint8Array(t).buffer,e.abrupt("return",{value:r,done:!1});case 14:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){return this._readableStream?void this._readableStream.destroy(e):void this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}}]),e}(),E=function(e){function t(e){var r;d(this,t),r=o(this,c(t).call(this,e));var n=function(t){if(404===t.statusCode){var n=new b.MissingPDFException('Missing PDF "'.concat(r._url,'".'));return r._storedError=n,void r._headersCapability.reject(n)}r._headersCapability.resolve(),r._setReadableStream(t);var a=function(e){return r._readableStream.headers[e.toLowerCase()]},i=(0,w.validateRangeRequestCapabilities)({getResponseHeader:a,isHttp:e.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),o=i.allowRangeRequests,s=i.suggestedLength;r._isRangeSupported=o,r._contentLength=s||r._contentLength,r._filename=(0,w.extractFilenameFromHeader)(a)};return r._request=null,"http:"===r._url.protocol?r._request=k.request(v(r._url,e.httpHeaders),n):r._request=S.request(v(r._url,e.httpHeaders),n),r._request.on("error",(function(e){r._storedError=e,r._headersCapability.reject(e)})),r._request.end(),r}return l(t,e),t}(C),P=function(e){function t(e,r,n){var a;for(var i in d(this,t),a=o(this,c(t).call(this,e)),a._httpHeaders={},e.httpHeaders){var s=e.httpHeaders[i];"undefined"!=typeof s&&(a._httpHeaders[i]=s)}a._httpHeaders.Range="bytes=".concat(r,"-").concat(n-1);var l=function(e){if(404!==e.statusCode)a._setReadableStream(e);else{var t=new b.MissingPDFException('Missing PDF "'.concat(a._url,'".'));a._storedError=t}};return a._request=null,"http:"===a._url.protocol?a._request=k.request(v(a._url,a._httpHeaders),l):a._request=S.request(v(a._url,a._httpHeaders),l),a._request.on("error",(function(e){a._storedError=e})),a._request.end(),a}return l(t,e),t}(T),O=function(e){function t(e){var r;d(this,t),r=o(this,c(t).call(this,e));var n=decodeURIComponent(r._url.path);return _.test(r._url.href)&&(n=n.replace(/^\//,"")),r}return l(t,e),t}(C),R=function(e){function t(e,r,n){var a;d(this,t),a=o(this,c(t).call(this,e));var i=decodeURIComponent(a._url.path);return _.test(a._url.href)&&(i=i.replace(/^\//,"")),a}return l(t,e),t}(T)},function(e,t,r){"use strict";function n(e){var t=e.getResponseHeader,r=e.isHttp,n=e.rangeChunkSize,a=e.disableRange;(0,s.assert)(n>0,"Range chunk size must be larger than zero");var i={allowRangeRequests:!1,suggestedLength:void 0},o=parseInt(t("Content-Length"),10);if(!Number.isInteger(o))return i;if(i.suggestedLength=o,o<=2*n)return i;if(a||!r)return i;if("bytes"!==t("Accept-Ranges"))return i;var c=t("Content-Encoding")||"identity";return"identity"!==c||(i.allowRangeRequests=!0),i}function a(e){var t=e("Content-Disposition");if(t){var r=(0,c.getFilenameFromContentDispositionHeader)(t);if(r.includes("%"))try{r=decodeURIComponent(r)}catch(n){}if(/\.pdf$/i.test(r))return r}return null}function i(e,t){return 404===e||0===e&&/^file:/.test(t)?new s.MissingPDFException('Missing PDF "'+t+'".'):new s.UnexpectedResponseException("Unexpected server response ("+e+') while retrieving PDF "'+t+'".',e)}function o(e){return 200===e||206===e}Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=i,t.extractFilenameFromHeader=a,t.validateRangeRequestCapabilities=n,t.validateResponseStatus=o;var s=r(1),c=r(199)},function(e,t,r){"use strict";function n(e,t){return o(e)||i(e,t)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function o(e){if(Array.isArray(e))return e}function s(e){function t(e,t){return new RegExp("(?:^|;)\\s*"+e+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',t)}function r(e,t){if(e){if(!/^[\x00-\xFF]+$/.test(t))return t;try{var r=new TextDecoder(e,{fatal:!0}),n=Array.from(t,(function(e){return 255&e.charCodeAt(0)}));t=r.decode(new Uint8Array(n)),l=!1}catch(a){if(/^utf-?8$/i.test(e))try{t=decodeURIComponent(escape(t)),l=!1}catch(i){}}}return t}function a(e){return l&&/[\x80-\xff]/.test(e)&&(e=r("utf-8",e),l&&(e=r("iso-8859-1",e))),e}function i(e){for(var r,a=[],i=t("filename\\*((?!0\\d)\\d+)(\\*?)","ig");null!==(r=i.exec(e));){var c=r,l=n(c,4),u=l[1],h=l[2],f=l[3];if(u=parseInt(u,10),u in a){if(0===u)break}else a[u]=[h,f]}var d=[];for(u=0;u<a.length&&u in a;++u){var p=n(a[u],2);h=p[0],f=p[1];f=o(f),h&&(f=unescape(f),0===u&&(f=s(f))),d.push(f)}return d.join("")}function o(e){if(e.startsWith('"')){for(var t=e.slice(1).split('\\"'),r=0;r<t.length;++r){var n=t[r].indexOf('"');-1!==n&&(t[r]=t[r].slice(0,n),t.length=r+1),t[r]=t[r].replace(/\\(.)/g,"$1")}e=t.join('"')}return e}function s(e){var t=e.indexOf("'");if(-1===t)return e;var n=e.slice(0,t),a=e.slice(t+1),i=a.replace(/^[^']*'/,"");return r(n,i)}function c(e){return!e.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,(function(e,t,n,a){if("q"===n||"Q"===n)return a=a.replace(/_/g," "),a=a.replace(/=([0-9a-fA-F]{2})/g,(function(e,t){return String.fromCharCode(parseInt(t,16))})),r(t,a);try{a=atob(a)}catch(i){}return r(t,a)}))}var l=!0,u=t("filename\\*","i").exec(e);if(u){u=u[1];var h=o(u);return h=unescape(h),h=s(h),h=c(h),a(h)}if(u=i(e)){var f=c(u);return a(f)}if(u=t("filename","i").exec(e)){u=u[1];var d=o(u);return d=c(d),a(d)}return""}Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=s},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){function o(e){a(c,n,i,o,s,"next",e)}function s(e){a(c,n,i,o,s,"throw",e)}var c=e.apply(t,r);o(void 0)}))}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),e}function l(e){var t=e.response;if("string"!=typeof t)return t;var r=(0,h.stringToBytes)(t);return r.buffer}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var u=n(r(180)),h=r(1),f=r(198),d=200,p=206,g=function(){function e(t,r){o(this,e),this.url=t,r=r||{},this.isHttp=/^https?:/i.test(t),this.httpHeaders=this.isHttp&&r.httpHeaders||{},this.withCredentials=r.withCredentials||!1,this.getXhr=r.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}return c(e,[{key:"requestRange",value:function(e,t,r){var n={begin:e,end:t};for(var a in r)n[a]=r[a];return this.request(n)}},{key:"requestFull",value:function(e){return this.request(e)}},{key:"request",value:function(e){var t=this.getXhr(),r=this.currXhrId++,n=this.pendingRequests[r]={xhr:t};for(var a in t.open("GET",this.url),t.withCredentials=this.withCredentials,this.httpHeaders){var i=this.httpHeaders[a];"undefined"!=typeof i&&t.setRequestHeader(a,i)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range","bytes=".concat(e.begin,"-").concat(e.end-1)),n.expectedStatus=p):n.expectedStatus=d,t.responseType="arraybuffer",e.onError&&(t.onerror=function(r){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,r),t.onprogress=this.onProgress.bind(this,r),n.onHeadersReceived=e.onHeadersReceived,n.onDone=e.onDone,n.onError=e.onError,n.onProgress=e.onProgress,t.send(null),r}},{key:"onProgress",value:function(e,t){var r=this.pendingRequests[e];r&&r.onProgress&&r.onProgress(t)}},{key:"onStateChange",value:function(e,t){var r=this.pendingRequests[e];if(r){var n=r.xhr;if(n.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4===n.readyState&&e in this.pendingRequests){if(delete this.pendingRequests[e],0===n.status&&this.isHttp)return void(r.onError&&r.onError(n.status));var a=n.status||d,i=a===d&&r.expectedStatus===p;if(!i&&a!==r.expectedStatus)return void(r.onError&&r.onError(n.status));var o=l(n);if(a===p){var s=n.getResponseHeader("Content-Range"),c=/bytes (\d+)-(\d+)\/(\d+)/.exec(s);r.onDone({begin:parseInt(c[1],10),chunk:o})}else o?r.onDone({begin:0,chunk:o}):r.onError&&r.onError(n.status)}}}},{key:"hasPendingRequests",value:function(){for(var e in this.pendingRequests)return!0;return!1}},{key:"getRequestXhr",value:function(e){return this.pendingRequests[e].xhr}},{key:"isPendingRequest",value:function(e){return e in this.pendingRequests}},{key:"abortAllRequests",value:function(){for(var e in this.pendingRequests)this.abortRequest(0|e)}},{key:"abortRequest",value:function(e){var t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}]),e}(),m=function(){function e(t){o(this,e),this._source=t,this._manager=new g(t.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials}),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}return c(e,[{key:"_onRangeRequestReaderClosed",value:function(e){var t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}},{key:"getFullReader",value:function(){return(0,h.assert)(!this._fullRequestReader),this._fullRequestReader=new v(this._manager,this._source),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){var r=new y(this._manager,e,t);return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}}]),e}();t.PDFNetworkStream=m;var v=function(){function e(t,r){o(this,e),this._manager=t;var n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=r.url,this._fullRequestId=t.requestFull(n),this._headersReceivedCapability=(0,h.createPromiseCapability)(),this._disableRange=r.disableRange||!1,this._contentLength=r.length,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}return c(e,[{key:"_onHeadersReceived",value:function(){var e=this._fullRequestId,t=this._manager.getRequestXhr(e),r=function(e){return t.getResponseHeader(e)},n=(0,f.validateRangeRequestCapabilities)({getResponseHeader:r,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange}),a=n.allowRangeRequests,i=n.suggestedLength;a&&(this._isRangeSupported=!0),this._contentLength=i||this._contentLength,this._filename=(0,f.extractFilenameFromHeader)(r),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}},{key:"_onDone",value:function(e){if(e)if(this._requests.length>0){var t=this._requests.shift();t.resolve({value:e.chunk,done:!1})}else this._cachedChunks.push(e.chunk);this._done=!0,this._cachedChunks.length>0||(this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[])}},{key:"_onError",value:function(e){var t=this._url,r=(0,f.createResponseStatusError)(e,t);this._storedError=r,this._headersReceivedCapability.reject(r),this._requests.forEach((function(e){e.reject(r)})),this._requests=[],this._cachedChunks=[]}},{key:"_onProgress",value:function(e){this.onProgress&&this.onProgress({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}},{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(u["default"].mark((function e(){var t,r;return u["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._storedError){e.next=2;break}throw this._storedError;case 2:if(!(this._cachedChunks.length>0)){e.next=5;break}return t=this._cachedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 5:if(!this._done){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return r=(0,h.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 10:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._done=!0,this._headersReceivedCapability.reject(e),this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"contentLength",get:function(){return this._contentLength}},{key:"headersReady",get:function(){return this._headersReceivedCapability.promise}}]),e}(),y=function(){function e(t,r,n){o(this,e),this._manager=t;var a={onDone:this._onDone.bind(this),onProgress:this._onProgress.bind(this)};this._requestId=t.requestRange(r,n,a),this._requests=[],this._queuedChunk=null,this._done=!1,this.onProgress=null,this.onClosed=null}return c(e,[{key:"_close",value:function(){this.onClosed&&this.onClosed(this)}},{key:"_onDone",value:function(e){var t=e.chunk;if(this._requests.length>0){var r=this._requests.shift();r.resolve({value:t,done:!1})}else this._queuedChunk=t;this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._close()}},{key:"_onProgress",value:function(e){!this.isStreamingSupported&&this.onProgress&&this.onProgress({loaded:e.loaded})}},{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(u["default"].mark((function e(){var t,r;return u["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===this._queuedChunk){e.next=4;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 4:if(!this._done){e.next=6;break}return e.abrupt("return",{value:void 0,done:!0});case 6:return r=(0,h.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 9:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._done=!0,this._requests.forEach((function(e){e.resolve({value:void 0,done:!0})})),this._requests=[],this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}},{key:"isStreamingSupported",get:function(){return!1}}]),e}()},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){function o(e){a(c,n,i,o,s,"next",e)}function s(e){a(c,n,i,o,s,"throw",e)}var c=e.apply(t,r);o(void 0)}))}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),e}function l(e,t,r){return{method:"GET",headers:e,signal:r&&r.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var u=n(r(180)),h=r(1),f=r(198),d=function(){function e(t){o(this,e),this.source=t,this.isHttp=/^https?:/i.test(t.url),this.httpHeaders=this.isHttp&&t.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return c(e,[{key:"getFullReader",value:function(){return(0,h.assert)(!this._fullRequestReader),this._fullRequestReader=new p(this),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var r=new g(this,e,t);return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}},{key:"_progressiveDataLength",get:function(){return this._fullRequestReader?this._fullRequestReader._loaded:0}}]),e}();t.PDFFetchStream=d;var p=function(){function e(t){var r=this;o(this,e),this._stream=t,this._reader=null,this._loaded=0,this._filename=null;var n=t.source;for(var a in this._withCredentials=n.withCredentials||!1,this._contentLength=n.length,this._headersCapability=(0,h.createPromiseCapability)(),this._disableRange=n.disableRange||!1,this._rangeChunkSize=n.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!n.disableStream,this._isRangeSupported=!n.disableRange,this._headers=new Headers,this._stream.httpHeaders){var i=this._stream.httpHeaders[a];"undefined"!=typeof i&&this._headers.append(a,i)}var s=n.url;fetch(s,l(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,f.validateResponseStatus)(e.status))throw(0,f.createResponseStatusError)(e.status,s);r._reader=e.body.getReader(),r._headersCapability.resolve();var t=function(t){return e.headers.get(t)},n=(0,f.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:r._stream.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),a=n.allowRangeRequests,i=n.suggestedLength;r._isRangeSupported=a,r._contentLength=i||r._contentLength,r._filename=(0,f.extractFilenameFromHeader)(t),!r._isStreamingSupported&&r._isRangeSupported&&r.cancel(new h.AbortException("Streaming is disabled."))}))["catch"](this._headersCapability.reject),this.onProgress=null}return c(e,[{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(u["default"].mark((function e(){var t,r,n,a;return u["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._headersCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,r=t.value,n=t.done,!n){e.next=9;break}return e.abrupt("return",{value:r,done:n});case 9:return this._loaded+=r.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),a=new Uint8Array(r).buffer,e.abrupt("return",{value:a,done:!1});case 13:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}},{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}}]),e}(),g=function(){function e(t,r,n){var a=this;o(this,e),this._stream=t,this._reader=null,this._loaded=0;var i=t.source;for(var s in this._withCredentials=i.withCredentials||!1,this._readCapability=(0,h.createPromiseCapability)(),this._isStreamingSupported=!i.disableStream,"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._headers=new Headers,this._stream.httpHeaders){var c=this._stream.httpHeaders[s];"undefined"!=typeof c&&this._headers.append(s,c)}this._headers.append("Range","bytes=".concat(r,"-").concat(n-1));var u=i.url;fetch(u,l(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,f.validateResponseStatus)(e.status))throw(0,f.createResponseStatusError)(e.status,u);a._readCapability.resolve(),a._reader=e.body.getReader()})),this.onProgress=null}return c(e,[{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(u["default"].mark((function e(){var t,r,n,a;return u["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,r=t.value,n=t.done,!n){e.next=9;break}return e.abrupt("return",{value:r,done:n});case 9:return this._loaded+=r.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),a=new Uint8Array(r).buffer,e.abrupt("return",{value:a,done:!1});case 13:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}}]),e}()}])}))}).call(this,r("b639").Buffer,r("c8ba"),r("4362"))},d60a:function(e,t){e.exports=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8}},d938:function(e,t,r){var n=r("b639").Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"===typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(n.isBuffer(e)){for(var t=new Uint8Array(e.length),r=e.length,a=0;a<r;a++)t[a]=e[a];return t.buffer}throw new Error("Argument must be a Buffer")}},dba0:function(e,t,r){(function(t,r,n){!function(t,r){e.exports=r()}(0,(function(){return function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(t){return e[t]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,r){"use strict";var n=r(1);t.WorkerMessageHandler=n.WorkerMessageHandler},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return s(e)||o(e,t)||i()}function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function o(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function s(e){if(Array.isArray(e))return e}function c(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function l(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function i(e){c(s,n,a,i,o,"next",e)}function o(e){c(s,n,a,i,o,"throw",e)}var s=e.apply(t,r);i(void 0)}))}}function u(e){return"function"==typeof e.postMessage&&"onmessage"in e}Object.defineProperty(t,"__esModule",{value:!0}),t.WorkerMessageHandler=t.WorkerTask=void 0;var h=n(r(2)),f=r(5),d=r(183),p=r(184),g=n(r(8)),m=r(223),v=r(224),y=r(186),b=function(){function e(e){this.name=e,this.terminated=!1,this._capability=(0,f.createPromiseCapability)()}return e.prototype={get finished(){return this._capability.promise},finish:function(){this._capability.resolve()},terminate:function(){this.terminated=!0},ensureNotTerminated:function(){if(this.terminated)throw new Error("Worker task was terminated")}},e}();t.WorkerTask=b;var w={setup:function(e,t){var r=!1;e.on("test",(function(t){if(!r){if(r=!0,!(t instanceof Uint8Array))return void e.send("test",null);var n=255===t[0];e.postMessageTransfers=n,e.send("test",{supportTransfers:n})}})),e.on("configure",(function(e){(0,f.setVerbosityLevel)(e.verbosity)})),e.on("GetDocRequest",(function(e){return w.createDocumentHandler(e,t)}))},createDocumentHandler:function(e,t){function r(){if(w)throw new Error("Worker was terminated")}function n(e){S.push(e)}function i(e){e.finish();var t=S.indexOf(e);S.splice(t,1)}function o(e){return s.apply(this,arguments)}function s(){return s=l(h["default"].mark((function e(t){var r,n,i,o;return h["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.ensureDoc("checkHeader");case 2:return e.next=4,g.ensureDoc("parseStartXRef");case 4:return e.next=6,g.ensureDoc("parse",[t]);case 6:if(t){e.next=9;break}return e.next=9,g.ensureDoc("checkFirstPage");case 9:return e.next=11,Promise.all([g.ensureDoc("numPages"),g.ensureDoc("fingerprint")]);case 11:return r=e.sent,n=a(r,2),i=n[0],o=n[1],e.abrupt("return",{numPages:i,fingerprint:o});case 16:case"end":return e.stop()}}),e)}))),s.apply(this,arguments)}function c(e,t){var n,a=(0,f.createPromiseCapability)(),i=e.source;if(i.data){try{n=new p.LocalPdfManager(C,i.data,i.password,t,T),a.resolve(n)}catch(o){a.reject(o)}return a.promise}var s,c=[];try{s=new v.PDFWorkerStream(P)}catch(o){return a.reject(o),a.promise}var l=s.getFullReader();l.headersReady.then((function(){if(l.isRangeSupported){var e=i.disableAutoFetch||l.isStreamingSupported;n=new p.NetworkPdfManager(C,s,{msgHandler:P,password:i.password,length:l.contentLength,disableAutoFetch:e,rangeChunkSize:i.rangeChunkSize},t,T);for(var r=0;r<c.length;r++)n.sendProgressiveData(c[r]);c=[],a.resolve(n),k=null}}))["catch"]((function(e){a.reject(e),k=null}));var u=0,h=function(){var e=(0,f.arraysToBytes)(c);i.length&&e.length!==i.length&&(0,f.warn)("reported HTTP length is different from actual");try{n=new p.LocalPdfManager(C,e,i.password,t,T),a.resolve(n)}catch(r){a.reject(r)}c=[]},d=new Promise((function(e,t){var a=function e(a){try{if(r(),a.done)return n||h(),void(k=null);var i=a.value;u+=(0,f.arrayByteLength)(i),l.isStreamingSupported||P.send("DocProgress",{loaded:u,total:Math.max(u,l.contentLength||0)}),n?n.sendProgressiveData(i):c.push(i),l.read().then(e,t)}catch(o){t(o)}};l.read().then(a,t)}));return d["catch"]((function(e){a.reject(e),k=null})),k=function(e){s.cancelAllRequests(e)},a.promise}function u(e){function t(e){r(),P.send("GetDoc",{pdfInfo:e})}function a(e){if(r(),e instanceof f.PasswordException){var t=new b("PasswordException: response "+e.code);n(t),P.sendWithPromise("PasswordRequest",e).then((function(e){i(t),g.updatePassword(e.password),s()}))["catch"](function(e){i(t),P.send("PasswordException",e)}.bind(null,e))}else e instanceof f.InvalidPDFException?P.send("InvalidPDF",e):e instanceof f.MissingPDFException?P.send("MissingPDF",e):e instanceof f.UnexpectedResponseException?P.send("UnexpectedResponse",e):P.send("UnknownError",new f.UnknownErrorException(e.message,e.toString()))}function s(){r(),o(!1).then(t,(function(e){return r(),e instanceof y.XRefParseException?(g.requestLoadedStream(),void g.onLoadedStream().then((function(){r(),o(!0).then(t,a)}))):void a(e)}),a)}r();var l={forceDataSchema:e.disableCreateObjectURL,maxImageSize:e.maxImageSize,disableFontFace:e.disableFontFace,nativeImageDecoderSupport:e.nativeImageDecoderSupport,ignoreErrors:e.ignoreErrors,isEvalSupported:e.isEvalSupported};c(e,l).then((function(e){if(w)throw e.terminate(new f.AbortException("Worker was terminated.")),new Error("Worker was terminated");g=e,g.onLoadedStream().then((function(e){P.send("DataLoaded",{length:e.bytes.byteLength})}))})).then(s,a)}var g,w=!1,k=null,S=[],x=(0,f.getVerbosityLevel)(),_=e.apiVersion,A="2.3.200";if(_!==A)throw new Error('The API version "'.concat(_,'" does not match ')+'the Worker version "'.concat(A,'".'));var C=e.docId,T=e.docBaseUrl,E=e.docId+"_worker",P=new m.MessageHandler(E,C,t);return P.postMessageTransfers=e.postMessageTransfers,P.on("GetPage",(function(e){return g.getPage(e.pageIndex).then((function(e){return Promise.all([g.ensure(e,"rotate"),g.ensure(e,"ref"),g.ensure(e,"userUnit"),g.ensure(e,"view")]).then((function(e){var t=a(e,4),r=t[0],n=t[1],i=t[2],o=t[3];return{rotate:r,ref:n,userUnit:i,view:o}}))}))})),P.on("GetPageIndex",(function(e){var t=d.Ref.get(e.ref.num,e.ref.gen),r=g.pdfDocument.catalog;return r.getPageIndex(t)})),P.on("GetDestinations",(function(e){return g.ensureCatalog("destinations")})),P.on("GetDestination",(function(e){return g.ensureCatalog("getDestination",[e.id])})),P.on("GetPageLabels",(function(e){return g.ensureCatalog("pageLabels")})),P.on("GetPageLayout",(function(e){return g.ensureCatalog("pageLayout")})),P.on("GetPageMode",(function(e){return g.ensureCatalog("pageMode")})),P.on("GetViewerPreferences",(function(e){return g.ensureCatalog("viewerPreferences")})),P.on("GetOpenActionDestination",(function(e){return g.ensureCatalog("openActionDestination")})),P.on("GetAttachments",(function(e){return g.ensureCatalog("attachments")})),P.on("GetJavaScript",(function(e){return g.ensureCatalog("javaScript")})),P.on("GetOutline",(function(e){return g.ensureCatalog("documentOutline")})),P.on("GetPermissions",(function(e){return g.ensureCatalog("permissions")})),P.on("GetMetadata",(function(e){return Promise.all([g.ensureDoc("documentInfo"),g.ensureCatalog("metadata")])})),P.on("GetData",(function(e){return g.requestLoadedStream(),g.onLoadedStream().then((function(e){return e.bytes}))})),P.on("GetStats",(function(e){return g.pdfDocument.xref.stats})),P.on("GetAnnotations",(function(e){var t=e.pageIndex,r=e.intent;return g.getPage(t).then((function(e){return e.getAnnotationsData(r)}))})),P.on("GetOperatorList",(function(e,t){var r=e.pageIndex;g.getPage(r).then((function(a){var o=new b("GetOperatorList: page ".concat(r));n(o);var s=x>=f.VerbosityLevel.INFOS?Date.now():0;a.getOperatorList({handler:P,sink:t,task:o,intent:e.intent,renderInteractiveForms:e.renderInteractiveForms}).then((function(e){i(o),s&&(0,f.info)("page=".concat(r+1," - getOperatorList: time=")+"".concat(Date.now()-s,"ms, len=").concat(e.length)),t.close()}),(function(e){i(o),o.terminated||(P.send("UnsupportedFeature",{featureId:f.UNSUPPORTED_FEATURES.unknown}),t.error(e))}))}))}),this),P.on("GetTextContent",(function(e,t){var r=e.pageIndex;t.onPull=function(e){},t.onCancel=function(e){},g.getPage(r).then((function(a){var o=new b("GetTextContent: page "+r);n(o);var s=x>=f.VerbosityLevel.INFOS?Date.now():0;a.extractTextContent({handler:P,task:o,sink:t,normalizeWhitespace:e.normalizeWhitespace,combineTextItems:e.combineTextItems}).then((function(){i(o),s&&(0,f.info)("page=".concat(r+1," - getTextContent: time=")+"".concat(Date.now()-s,"ms")),t.close()}),(function(e){i(o),o.terminated||t.error(e)}))}))})),P.on("FontFallback",(function(e){return g.fontFallback(e.id,P)})),P.on("Cleanup",(function(e){return g.cleanup()})),P.on("Terminate",(function(e){w=!0,g&&(g.terminate(new f.AbortException("Worker was terminated.")),g=null),k&&k(new f.AbortException("Worker was terminated.")),(0,d.clearPrimitiveCaches)();var t=[];return S.forEach((function(e){t.push(e.finished),e.terminate()})),Promise.all(t).then((function(){P.destroy(),P=null}))})),P.on("Ready",(function(t){u(e),e=null})),E},initializeFromPort:function(e){var t=new m.MessageHandler("worker","main",e);w.setup(t,e),t.send("ready",null)}};t.WorkerMessageHandler=w,"undefined"==typeof window&&!(0,g["default"])()&&"undefined"!=typeof self&&u(self)&&w.initializeFromPort(self)},function(e,t,r){"use strict";e.exports=r(3)},function(e,t,r){"use strict";(function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function r(e,t,r,n){var i=t&&t.prototype instanceof a?t:a,o=Object.create(i.prototype),s=new d(n||[]);return o._invoke=l(e,r,s),o}function n(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(n){return{type:"throw",arg:n}}}function a(){}function i(){}function o(){}function s(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function c(e){function r(a,i,o,s){var c=n(e[a],e,i);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"===t(u)&&y.call(u,"__await")?Promise.resolve(u.__await).then((function(e){r("next",e,o,s)}),(function(e){r("throw",e,o,s)})):Promise.resolve(u).then((function(e){l.value=e,o(l)}),(function(e){return r("throw",e,o,s)}))}s(c.arg)}function a(e,t){function n(){return new Promise((function(n,a){r(e,t,n,a)}))}return i=i?i.then(n,n):n()}var i;this._invoke=a}function l(e,t,r){var a=x;return function(i,o){if(a===A)throw new Error("Generator is already running");if(a===C){if("throw"===i)throw o;return g()}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var c=u(s,r);if(c){if(c===T)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===x)throw a=C,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=A;var l=n(e,t,r);if("normal"===l.type){if(a=r.done?C:_,l.arg===T)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=C,r.method="throw",r.arg=l.arg)}}}function u(e,t){var r=e.iterator[t.method];if(r===m){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=m,u(e,t),"throw"===t.method))return T;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return T}var a=n(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,T;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=m),t.delegate=null,T):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,T)}function h(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function d(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(h,this),this.reset(!0)}function p(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(y.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=m,t.done=!0,t};return n.next=n}}return{next:g}}function g(){return{value:m,done:!0}}var m,v=Object.prototype,y=v.hasOwnProperty,b="function"==typeof Symbol?Symbol:{},w=b.iterator||"@@iterator",k=b.asyncIterator||"@@asyncIterator",S=b.toStringTag||"@@toStringTag";e.wrap=r;var x="suspendedStart",_="suspendedYield",A="executing",C="completed",T={},E={};E[w]=function(){return this};var P=Object.getPrototypeOf,O=P&&P(P(p([])));O&&O!==v&&y.call(O,w)&&(E=O);var R=o.prototype=a.prototype=Object.create(E);return i.prototype=R.constructor=o,o.constructor=i,o[S]=i.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===i||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,o):(e.__proto__=o,S in e||(e[S]="GeneratorFunction")),e.prototype=Object.create(R),e},e.awrap=function(e){return{__await:e}},s(c.prototype),c.prototype[k]=function(){return this},e.AsyncIterator=c,e.async=function(t,n,a,i){var o=new c(r(t,n,a,i));return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},s(R),R[S]="Generator",R[w]=function(){return this},R.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=p,d.prototype={constructor:d,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=m,this.done=!1,this.delegate=null,this.method="next",this.arg=m,this.tryEntries.forEach(f),!e)for(var t in this)"t"===t.charAt(0)&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=m)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,n){return i.type="throw",i.arg=e,r.next=t,n&&(r.method="next",r.arg=m),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n],i=a.completion;if("root"===a.tryLoc)return t("end");if(a.tryLoc<=this.prev){var o=y.call(a,"catchLoc"),s=y.call(a,"finallyLoc");if(o&&s){if(this.prev<a.catchLoc)return t(a.catchLoc,!0);if(this.prev<a.finallyLoc)return t(a.finallyLoc)}else if(o){if(this.prev<a.catchLoc)return t(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return t(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&y.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var a=n;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,T):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),f(r),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;f(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:p(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=m),T}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=r}catch(n){Function("r","regeneratorRuntime = r")(r)}}).call(this,r(4)(e))},function(e,t,r){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?c(e):t}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){Number.isInteger(e)&&(de=e)}function d(){return de}function p(e){de>=ce.INFOS&&console.log("Info: ".concat(e))}function g(e){ce.WARNINGS}function m(e){throw new Error(e)}function v(e,t){e||m(t)}function y(e,t){var r;try{if(r=new URL(e),!r.origin||"null"===r.origin)return!1}catch(n){return!1}var a=new URL(t,r);return r.origin===a.origin}function b(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function w(e,t){if(!e)return null;try{var r=t?new URL(e,t):new URL(e);if(b(r))return r}catch(n){}return null}function k(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}function S(e){return"string"!=typeof e?(g("The argument for removeNullCharacters must be a string."),e):e.replace(Se,"")}function x(e){v(null!==e&&"object"===i(e)&&void 0!==e.length,"Invalid argument for bytesToString");var t=e.length,r=8192;if(t<r)return String.fromCharCode.apply(null,e);for(var n=[],a=0;a<t;a+=r){var o=Math.min(a+r,t),s=e.subarray(a,o);n.push(String.fromCharCode.apply(null,s))}return n.join("")}function _(e){v("string"==typeof e,"Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),n=0;n<t;++n)r[n]=255&e.charCodeAt(n);return r}function A(e){return void 0!==e.length?e.length:(v(void 0!==e.byteLength),e.byteLength)}function C(e){var t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];for(var r=0,n=0;n<t;n++)r+=A(e[n]);for(var a=0,i=new Uint8Array(r),o=0;o<t;o++){var s=e[o];s instanceof Uint8Array||(s="string"==typeof s?_(s):new Uint8Array(s));var c=s.byteLength;i.set(s,a),a+=c}return i}function T(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function E(e){return e<=0?0:Math.ceil(Math.log2(e))}function P(e,t){return e[t]<<24>>24}function O(e,t){return e[t]<<8|e[t+1]}function R(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function I(){var e=new Uint8Array(4);e[0]=1;var t=new Uint32Array(e.buffer,0,1);return 1===t[0]}function F(){try{return new Function(""),!0}catch(e){return!1}}function L(e){var t=e.length,r=[];if("þ"===e[0]&&"ÿ"===e[1])for(var n=2;n<t;n+=2)r.push(String.fromCharCode(e.charCodeAt(n)<<8|e.charCodeAt(n+1)));else for(var a=0;a<t;++a){var i=Ae[e.charCodeAt(a)];r.push(i?String.fromCharCode(i):e.charAt(a))}return r.join("")}function N(e){return decodeURIComponent(escape(e))}function D(e){return unescape(encodeURIComponent(e))}function M(e){for(var t in e)return!1;return!0}function j(e){return"boolean"==typeof e}function B(e){return"number"==typeof e}function U(e){return"string"==typeof e}function q(e){return"object"===i(e)&&null!==e&&void 0!==e.byteLength}function z(e,t){return e.length===t.length&&e.every((function(e,r){return e===t[r]}))}function H(e){return 32===e||9===e||13===e||10===e}function W(){var e=Object.create(null),t=!1;return Object.defineProperty(e,"settled",{get:function(){return t}}),e.promise=new Promise((function(r,n){e.resolve=function(e){t=!0,r(e)},e.reject=function(e){t=!0,n(e)}})),e}Object.defineProperty(t,"__esModule",{value:!0}),t.arrayByteLength=A,t.arraysToBytes=C,t.assert=v,t.bytesToString=x,t.createPromiseCapability=W,t.getVerbosityLevel=d,t.info=p,t.isArrayBuffer=q,t.isArrayEqual=z,t.isBool=j,t.isEmptyObj=M,t.isNum=B,t.isString=U,t.isSpace=H,t.isSameOrigin=y,t.createValidAbsoluteUrl=w,t.isLittleEndian=I,t.isEvalSupported=F,t.log2=E,t.readInt8=P,t.readUint16=O,t.readUint32=R,t.removeNullCharacters=S,t.setVerbosityLevel=f,t.shadow=k,t.string32=T,t.stringToBytes=_,t.stringToPDFString=L,t.stringToUTF8String=N,t.utf8StringToString=D,t.warn=g,t.unreachable=m,Object.defineProperty(t,"ReadableStream",{enumerable:!0,get:function(){return G.ReadableStream}}),t.createObjectURL=t.FormatError=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.NativeImageDecoding=t.MissingPDFException=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VerbosityLevel=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=t.BaseException=void 0,r(6);var G=r(181),X=[1,0,0,1,0,0];t.IDENTITY_MATRIX=X;var Y=[.001,0,0,.001,0,0];t.FONT_IDENTITY_MATRIX=Y;var V={NONE:"none",DECODE:"decode",DISPLAY:"display"};t.NativeImageDecoding=V;var Z={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};t.PermissionFlag=Z;var K={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};t.TextRenderingMode=K;var J={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};t.ImageKind=J;var Q={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};t.AnnotationType=Q;var $={MARKED:"Marked",REVIEW:"Review"};t.AnnotationStateModelType=$;var ee={MARKED:"Marked",UNMARKED:"Unmarked"};t.AnnotationMarkedState=ee;var te={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};t.AnnotationReviewState=te;var re={GROUP:"Group",REPLY:"R"};t.AnnotationReplyType=re;var ne={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};t.AnnotationFlag=ne;var ae={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864};t.AnnotationFieldFlag=ae;var ie={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};t.AnnotationBorderStyleType=ie;var oe={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};t.StreamType=oe;var se={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};t.FontType=se;var ce={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=ce;var le={NONE:0,BINARY:1,STREAM:2};t.CMapCompressionType=le;var ue={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};t.OPS=ue;var he={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"};t.UNSUPPORTED_FEATURES=he;var fe={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};t.PasswordResponses=fe;var de=ce.WARNINGS,pe=function(){function e(t){this.constructor===e&&m("Cannot initialize BaseException."),this.message=t,this.name=this.constructor.name}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=pe;var ge=function(e){function t(e,r){var n;return o(this,t),n=s(this,l(t).call(this,e)),n.code=r,n}return u(t,e),t}(pe);t.PasswordException=ge;var me=function(e){function t(e,r){var n;return o(this,t),n=s(this,l(t).call(this,e)),n.details=r,n}return u(t,e),t}(pe);t.UnknownErrorException=me;var ve=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.InvalidPDFException=ve;var ye=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.MissingPDFException=ye;var be=function(e){function t(e,r){var n;return o(this,t),n=s(this,l(t).call(this,e)),n.status=r,n}return u(t,e),t}(pe);t.UnexpectedResponseException=be;var we=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.FormatError=we;var ke=function(e){function t(){return o(this,t),s(this,l(t).apply(this,arguments))}return u(t,e),t}(pe);t.AbortException=ke;var Se=/\x00/g,xe=["rgb(",0,",",0,",",0,")"],_e=function(){function e(){o(this,e)}return a(e,null,[{key:"makeCssRgb",value:function(e,t,r){return xe[1]=e,xe[3]=t,xe[5]=r,xe.join("")}},{key:"transform",value:function(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}},{key:"applyTransform",value:function(e,t){var r=e[0]*t[0]+e[1]*t[2]+t[4],n=e[0]*t[1]+e[1]*t[3]+t[5];return[r,n]}},{key:"applyInverseTransform",value:function(e,t){var r=t[0]*t[3]-t[1]*t[2],n=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r,a=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r;return[n,a]}},{key:"getAxialAlignedBoundingBox",value:function(t,r){var n=e.applyTransform(t,r),a=e.applyTransform(t.slice(2,4),r),i=e.applyTransform([t[0],t[3]],r),o=e.applyTransform([t[2],t[1]],r);return[Math.min(n[0],a[0],i[0],o[0]),Math.min(n[1],a[1],i[1],o[1]),Math.max(n[0],a[0],i[0],o[0]),Math.max(n[1],a[1],i[1],o[1])]}},{key:"inverseTransform",value:function(e){var t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}},{key:"apply3dTransform",value:function(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}},{key:"singularValueDecompose2dScale",value:function(e){var t=[e[0],e[2],e[1],e[3]],r=e[0]*t[0]+e[1]*t[2],n=e[0]*t[1]+e[1]*t[3],a=e[2]*t[0]+e[3]*t[2],i=e[2]*t[1]+e[3]*t[3],o=(r+i)/2,s=Math.sqrt((r+i)*(r+i)-4*(r*i-a*n))/2,c=o+s||1,l=o-s||1;return[Math.sqrt(c),Math.sqrt(l)]}},{key:"normalizeRect",value:function(e){var t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(t,r){function n(e,t){return e-t}var a=[t[0],t[2],r[0],r[2]].sort(n),i=[t[1],t[3],r[1],r[3]].sort(n),o=[];return t=e.normalizeRect(t),r=e.normalizeRect(r),a[0]===t[0]&&a[1]===r[0]||a[0]===r[0]&&a[1]===t[0]?(o[0]=a[1],o[2]=a[2],i[0]===t[1]&&i[1]===r[1]||i[0]===r[1]&&i[1]===t[1]?(o[1]=i[1],o[3]=i[2],o):null):null}}]),e}();t.Util=_e;var Ae=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364],Ce=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!n&&URL.createObjectURL){var a=new Blob([t],{type:r});return URL.createObjectURL(a)}for(var i="data:".concat(r,";base64,"),o=0,s=t.length;o<s;o+=3){var c=255&t[o],l=255&t[o+1],u=255&t[o+2],h=c>>2,f=(3&c)<<4|l>>4,d=o+1<s?(15&l)<<2|u>>6:64,p=o+2<s?63&u:64;i+=e[h]+e[f]+e[d]+e[p]}return i}}();t.createObjectURL=Ce},function(e,r,n){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=n(7);if(!i._pdfjsCompatibilityChecked){i._pdfjsCompatibilityChecked=!0;var o=n(8),s="object"===("undefined"==typeof window?"undefined":a(window))&&"object"===("undefined"==typeof document?"undefined":a(document));!function(){!i.btoa&&o()&&(i.btoa=function(e){return t.from(e,"binary").toString("base64")})}(),function(){!i.atob&&o()&&(i.atob=function(e){return t.from(e,"base64").toString("binary")})}(),function(){s&&"undefined"==typeof Element.prototype.remove&&(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)})}(),function(){if(s&&!o()){var e=document.createElement("div");if(e.classList.add("testOne","testTwo"),!0!==e.classList.contains("testOne")||!0!==e.classList.contains("testTwo")){var t=DOMTokenList.prototype.add,r=DOMTokenList.prototype.remove;DOMTokenList.prototype.add=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];for(var a=0,i=r;a<i.length;a++){var o=i[a];t.call(this,o)}},DOMTokenList.prototype.remove=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var a=0,i=t;a<i.length;a++){var o=i[a];r.call(this,o)}}}}}(),function(){if(s&&!o()){var e=document.createElement("div");!1!==e.classList.toggle("test",0)&&(DOMTokenList.prototype.toggle=function(e){var t=arguments.length>1?!!arguments[1]:!this.contains(e);return this[t?"add":"remove"](e),t})}}(),function(){String.prototype.startsWith||n(9)}(),function(){String.prototype.endsWith||n(61)}(),function(){String.prototype.includes||n(63)}(),function(){Array.prototype.includes||n(65)}(),function(){Array.from||n(72)}(),function(){Object.assign||n(93)}(),function(){Math.log2||(Math.log2=n(96))}(),function(){Number.isNaN||(Number.isNaN=n(98))}(),function(){Number.isInteger||(Number.isInteger=n(100))}(),function(){i.Promise&&i.Promise.prototype&&i.Promise.prototype["finally"]||(i.Promise=n(103))}(),function(){i.URL=n(125)}(),function(){i.WeakMap||(i.WeakMap=n(132))}(),function(){i.WeakSet||(i.WeakSet=n(142))}(),function(){String.prototype.codePointAt||n(144)}(),function(){String.fromCodePoint||(String.fromCodePoint=n(146))}(),function(){i.Symbol||n(148)}(),function(){String.prototype.padStart||n(171)}(),function(){String.prototype.padEnd||n(176)}(),function(){Object.values||(Object.values=n(178))}()}},function(e,t,n){"use strict";e.exports="undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof r&&r.Math===Math?r:"undefined"!=typeof self&&self.Math===Math?self:{}},function(e,t,r){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){return"object"===("undefined"==typeof n?"undefined":a(n))&&n+""=="[object process]"&&!n.versions.nw&&!n.versions.electron}},function(e,t,r){r(10);var n=r(58);e.exports=n("String","startsWith")},function(e,t,r){"use strict";var n=r(11),a=r(47),i=r(53),o=r(21),s=r(57),c="".startsWith,l=Math.min;n({target:"String",proto:!0,forced:!s("startsWith")},{startsWith:function(e){var t=String(o(this));i(e);var r=a(l(arguments.length>1?arguments[1]:void 0,t.length)),n=String(e);return c?c.call(t,n,r):t.slice(r,r+n.length)===n}})},function(e,t,r){var n=r(12),a=r(13).f,i=r(27),o=r(30),s=r(32),c=r(40),l=r(52);e.exports=function(e,t){var r,u,h,f,d,p,g=e.target,m=e.global,v=e.stat;if(u=m?n:v?n[g]||s(g,{}):(n[g]||{}).prototype)for(h in t){if(d=t[h],e.noTargetGet?(p=a(u,h),f=p&&p.value):f=u[h],r=l(m?h:g+(v?".":"#")+h,e.forced),!r&&void 0!==f){if(typeof d==typeof f)continue;c(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),o(u,h,d,e)}}},function(e,t){var n="object",a=function(e){return e&&e.Math==Math&&e};e.exports=a(typeof globalThis==n&&globalThis)||a(typeof window==n&&window)||a(typeof self==n&&self)||a(typeof r==n&&r)||Function("return this")()},function(e,t,r){var n=r(14),a=r(16),i=r(17),o=r(18),s=r(22),c=r(24),l=r(25),u=Object.getOwnPropertyDescriptor;t.f=n?u:function(e,t){if(e=o(e),t=s(t,!0),l)try{return u(e,t)}catch(r){}if(c(e,t))return i(!a.f.call(e,t),e[t])}},function(e,t,r){var n=r(15);e.exports=!n((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,r){"use strict";var n={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,i=a&&!n.call({1:2},1);t.f=i?function(e){var t=a(this,e);return!!t&&t.enumerable}:n},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(19),a=r(21);e.exports=function(e){return n(a(e))}},function(e,t,r){var n=r(15),a=r(20),i="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?i.call(e,""):Object(e)}:Object},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(23);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if("function"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(14),a=r(15),i=r(26);e.exports=!n&&!a((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(12),a=r(23),i=n.document,o=a(i)&&a(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t,r){var n=r(14),a=r(28),i=r(17);e.exports=n?function(e,t,r){return a.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(14),a=r(25),i=r(29),o=r(22),s=Object.defineProperty;t.f=n?s:function(e,t,r){if(i(e),t=o(t,!0),i(r),a)try{return s(e,t,r)}catch(n){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(23);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,r){var n=r(12),a=r(31),i=r(27),o=r(24),s=r(32),c=r(34),l=r(35),u=l.get,h=l.enforce,f=String(c).split("toString");a("inspectSource",(function(e){return c.call(e)})),(e.exports=function(e,t,r,a){var c=!!a&&!!a.unsafe,l=!!a&&!!a.enumerable,u=!!a&&!!a.noTargetGet;return"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),h(r).source=f.join("string"==typeof t?t:"")),e===n?void(l?e[t]=r:s(t,r)):(c?!u&&e[t]&&(l=!0):delete e[t],void(l?e[t]=r:i(e,t,r)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c.call(this)}))},function(e,t,r){var n=r(12),a=r(32),i=r(33),o="__core-js_shared__",s=n[o]||a(o,{});(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.2.1",mode:i?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,r){var n=r(12),a=r(27);e.exports=function(e,t){try{a(n,e,t)}catch(r){n[e]=t}return t}},function(e,t){e.exports=!1},function(e,t,r){var n=r(31);e.exports=n("native-function-to-string",Function.toString)},function(e,t,r){var n,a,i,o=r(36),s=r(12),c=r(23),l=r(27),u=r(24),h=r(37),f=r(39),d=s.WeakMap,p=function(e){return i(e)?a(e):n(e,{})},g=function(e){return function(t){var r;if(!c(t)||(r=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}};if(o){var m=new d,v=m.get,y=m.has,b=m.set;n=function(e,t){return b.call(m,e,t),t},a=function(e){return v.call(m,e)||{}},i=function(e){return y.call(m,e)}}else{var w=h("state");f[w]=!0,n=function(e,t){return l(e,w,t),t},a=function(e){return u(e,w)?e[w]:{}},i=function(e){return u(e,w)}}e.exports={set:n,get:a,has:i,enforce:p,getterFor:g}},function(e,t,r){var n=r(12),a=r(34),i=n.WeakMap;e.exports="function"==typeof i&&/native code/.test(a.call(i))},function(e,t,r){var n=r(31),a=r(38),i=n("keys");e.exports=function(e){return i[e]||(i[e]=a(e))}},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},function(e,t){e.exports={}},function(e,t,r){var n=r(24),a=r(41),i=r(13),o=r(28);e.exports=function(e,t){for(var r=a(t),s=o.f,c=i.f,l=0;l<r.length;l++){var u=r[l];n(e,u)||s(e,u,c(t,u))}}},function(e,t,r){var n=r(42),a=r(44),i=r(51),o=r(29);e.exports=n("Reflect","ownKeys")||function(e){var t=a.f(o(e)),r=i.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(43),a=r(12),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(n[e])||i(a[e]):n[e]&&n[e][t]||a[e]&&a[e][t]}},function(e,t,r){e.exports=r(12)},function(e,t,r){var n=r(45),a=r(50),i=a.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(24),a=r(18),i=r(46).indexOf,o=r(39);e.exports=function(e,t){var r,s=a(e),c=0,l=[];for(r in s)!n(o,r)&&n(s,r)&&l.push(r);for(;t.length>c;)n(s,r=t[c++])&&(~i(l,r)||l.push(r));return l}},function(e,t,r){var n=r(18),a=r(47),i=r(49),o=function(e){return function(t,r,o){var s,c=n(t),l=a(c.length),u=i(o,l);if(e&&r!=r){for(;l>u;)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},function(e,t,r){var n=r(48),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(48),a=Math.max,i=Math.min;e.exports=function(e,t){var r=n(e);return r<0?a(r+t,0):i(r,t)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(15),a=/#|\.prototype\./,i=function(e,t){var r=s[o(e)];return r==l||r!=c&&("function"==typeof t?n(t):!!t)},o=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",l=i.POLYFILL="P";e.exports=i},function(e,t,r){var n=r(54);e.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,r){var n=r(23),a=r(20),i=r(55),o=i("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==a(e))}},function(e,t,r){var n=r(12),a=r(31),i=r(38),o=r(56),s=n.Symbol,c=a("wks");e.exports=function(e){return c[e]||(c[e]=o&&s[e]||(o?s:i)("Symbol."+e))}},function(e,t,r){var n=r(15);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(e,t,r){var n=r(55),a=n("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[a]=!1,"/./"[e](t)}catch(n){}}return!1}},function(e,t,r){var n=r(12),a=r(59),i=Function.call;e.exports=function(e,t,r){return a(i,n[e].prototype[t],r)}},function(e,t,r){var n=r(60);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,r){r(62);var n=r(58);e.exports=n("String","endsWith")},function(e,t,r){"use strict";var n=r(11),a=r(47),i=r(53),o=r(21),s=r(57),c="".endsWith,l=Math.min;n({target:"String",proto:!0,forced:!s("endsWith")},{endsWith:function(e){var t=String(o(this));i(e);var r=arguments.length>1?arguments[1]:void 0,n=a(t.length),s=void 0===r?n:l(a(r),n),u=String(e);return c?c.call(t,u,s):t.slice(s-u.length,s)===u}})},function(e,t,r){r(64);var n=r(58);e.exports=n("String","includes")},function(e,t,r){"use strict";var n=r(11),a=r(53),i=r(21),o=r(57);n({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~String(i(this)).indexOf(a(e),arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){r(66);var n=r(58);e.exports=n("Array","includes")},function(e,t,r){"use strict";var n=r(11),a=r(46).includes,i=r(67);n({target:"Array",proto:!0},{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,r){var n=r(55),a=r(68),i=r(27),o=n("unscopables"),s=Array.prototype;void 0==s[o]&&i(s,o,a(null)),e.exports=function(e){s[o][e]=!0}},function(e,t,r){var n=r(29),a=r(69),i=r(50),o=r(39),s=r(71),c=r(26),l=r(37),u=l("IE_PROTO"),h="prototype",f=function(){},d=function(){var e,t=c("iframe"),r=i.length,n="<",a="script",o=">",l="java"+a+":";for(t.style.display="none",s.appendChild(t),t.src=String(l),e=t.contentWindow.document,e.open(),e.write(n+a+o+"document.F=Object"+n+"/"+a+o),e.close(),d=e.F;r--;)delete d[h][i[r]];return d()};e.exports=Object.create||function(e,t){var r;return null!==e?(f[h]=n(e),r=new f,f[h]=null,r[u]=e):r=d(),void 0===t?r:a(r,t)},o[u]=!0},function(e,t,r){var n=r(14),a=r(28),i=r(29),o=r(70);e.exports=n?Object.defineProperties:function(e,t){i(e);for(var r,n=o(t),s=n.length,c=0;s>c;)a.f(e,r=n[c++],t[r]);return e}},function(e,t,r){var n=r(45),a=r(50);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t,r){var n=r(42);e.exports=n("document","documentElement")},function(e,t,r){r(73),r(85);var n=r(43);e.exports=n.Array.from},function(e,t,r){"use strict";var n=r(74).charAt,a=r(35),i=r(75),o="String Iterator",s=a.set,c=a.getterFor(o);i(String,"String",(function(e){s(this,{type:o,string:String(e),index:0})}),(function(){var e,t=c(this),r=t.string,a=t.index;return a>=r.length?{value:void 0,done:!0}:(e=n(r,a),t.index+=e.length,{value:e,done:!1})}))},function(e,t,r){var n=r(48),a=r(21),i=function(e){return function(t,r){var i,o,s=String(a(t)),c=n(r),l=s.length;return c<0||c>=l?e?"":void 0:(i=s.charCodeAt(c),i<55296||i>56319||c+1===l||(o=s.charCodeAt(c+1))<56320||o>57343?e?s.charAt(c):i:e?s.slice(c,c+2):o-56320+(i-55296<<10)+65536)}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,r){"use strict";var n=r(11),a=r(76),i=r(78),o=r(83),s=r(81),c=r(27),l=r(30),u=r(55),h=r(33),f=r(82),d=r(77),p=d.IteratorPrototype,g=d.BUGGY_SAFARI_ITERATORS,m=u("iterator"),v="keys",y="values",b="entries",w=function(){return this};e.exports=function(e,t,r,u,d,k,S){a(r,t,u);var x,_,A,C=function(e){if(e===d&&R)return R;if(!g&&e in P)return P[e];switch(e){case v:return function(){return new r(this,e)};case y:return function(){return new r(this,e)};case b:return function(){return new r(this,e)}}return function(){return new r(this)}},T=t+" Iterator",E=!1,P=e.prototype,O=P[m]||P["@@iterator"]||d&&P[d],R=!g&&O||C(d),I="Array"==t&&P.entries||O;if(I&&(x=i(I.call(new e)),p!==Object.prototype&&x.next&&(h||i(x)===p||(o?o(x,p):"function"!=typeof x[m]&&c(x,m,w)),s(x,T,!0,!0),h&&(f[T]=w))),d==y&&O&&O.name!==y&&(E=!0,R=function(){return O.call(this)}),h&&!S||P[m]===R||c(P,m,R),f[t]=R,d)if(_={values:C(y),keys:k?R:C(v),entries:C(b)},S)for(A in _)!g&&!E&&A in P||l(P,A,_[A]);else n({target:t,proto:!0,forced:g||E},_);return _}},function(e,t,r){"use strict";var n=r(77).IteratorPrototype,a=r(68),i=r(17),o=r(81),s=r(82),c=function(){return this};e.exports=function(e,t,r){var l=t+" Iterator";return e.prototype=a(n,{next:i(1,r)}),o(e,l,!1,!0),s[l]=c,e}},function(e,t,r){"use strict";var n,a,i,o=r(78),s=r(27),c=r(24),l=r(55),u=r(33),h=l("iterator"),f=!1,d=function(){return this};[].keys&&(i=[].keys(),"next"in i?(a=o(o(i)),a!==Object.prototype&&(n=a)):f=!0),void 0==n&&(n={}),u||c(n,h)||s(n,h,d),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:f}},function(e,t,r){var n=r(24),a=r(79),i=r(37),o=r(80),s=i("IE_PROTO"),c=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=a(e),n(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},function(e,t,r){var n=r(21);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(15);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var n=r(28).f,a=r(24),i=r(55),o=i("toStringTag");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t){e.exports={}},function(e,t,r){var n=r(29),a=r(84);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(r,[]),t=r instanceof Array}catch(i){}return function(r,i){return n(r),a(i),t?e.call(r,i):r.__proto__=i,r}}():void 0)},function(e,t,r){var n=r(23);e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,r){var n=r(11),a=r(86),i=r(92),o=!i((function(e){Array.from(e)}));n({target:"Array",stat:!0,forced:o},{from:a})},function(e,t,r){"use strict";var n=r(59),a=r(79),i=r(87),o=r(88),s=r(47),c=r(89),l=r(90);e.exports=function(e){var t,r,u,h,f=a(e),d="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,m=void 0!==g,v=0,y=l(f);if(m&&(g=n(g,p>2?arguments[2]:void 0,2)),void 0==y||d==Array&&o(y))for(t=s(f.length),r=new d(t);t>v;v++)c(r,v,m?g(f[v],v):f[v]);else for(h=y.call(f),r=new d;!(u=h.next()).done;v++)c(r,v,m?i(h,g,[u.value,v],!0):u.value);return r.length=v,r}},function(e,t,r){var n=r(29);e.exports=function(e,t,r,a){try{return a?t(n(r)[0],r[1]):t(r)}catch(o){var i=e["return"];throw void 0!==i&&n(i.call(e)),o}}},function(e,t,r){var n=r(55),a=r(82),i=n("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||o[i]===e)}},function(e,t,r){"use strict";var n=r(22),a=r(28),i=r(17);e.exports=function(e,t,r){var o=n(t);o in e?a.f(e,o,i(0,r)):e[o]=r}},function(e,t,r){var n=r(91),a=r(82),i=r(55),o=i("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||a[n(e)]}},function(e,t,r){var n=r(20),a=r(55),i=a("toStringTag"),o="Arguments"==n(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(r){}};e.exports=function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=s(t=Object(e),i))?r:o?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,r){var n=r(55),a=n("iterator"),i=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){i=!0}};s[a]=function(){return this},Array.from(s,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var n={};n[a]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch(o){}return r}},function(e,t,r){r(94);var n=r(43);e.exports=n.Object.assign},function(e,t,r){var n=r(11),a=r(95);n({target:"Object",stat:!0,forced:Object.assign!==a},{assign:a})},function(e,t,r){"use strict";var n=r(14),a=r(15),i=r(70),o=r(51),s=r(16),c=r(79),l=r(19),u=Object.assign;e.exports=!u||a((function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach((function(e){t[e]=e})),7!=u({},e)[r]||i(u({},t)).join("")!=n}))?function(e,t){for(var r=c(e),a=arguments.length,u=1,h=o.f,f=s.f;a>u;)for(var d,p=l(arguments[u++]),g=h?i(p).concat(h(p)):i(p),m=g.length,v=0;m>v;)d=g[v++],n&&!f.call(p,d)||(r[d]=p[d]);return r}:u},function(e,t,r){r(97);var n=r(43);e.exports=n.Math.log2},function(e,t,r){var n=r(11),a=Math.log,i=Math.LN2;n({target:"Math",stat:!0},{log2:function(e){return a(e)/i}})},function(e,t,r){r(99);var n=r(43);e.exports=n.Number.isNaN},function(e,t,r){var n=r(11);n({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,r){r(101);var n=r(43);e.exports=n.Number.isInteger},function(e,t,r){var n=r(11),a=r(102);n({target:"Number",stat:!0},{isInteger:a})},function(e,t,r){var n=r(23),a=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&a(e)===e}},function(e,t,r){r(104),r(73),r(106),r(109),r(123),r(124);var n=r(43);e.exports=n.Promise},function(e,t,r){var n=r(30),a=r(105),i=Object.prototype;a!==i.toString&&n(i,"toString",a,{unsafe:!0})},function(e,t,r){"use strict";var n=r(91),a=r(55),i=a("toStringTag"),o={};o[i]="z",e.exports="[object z]"!==String(o)?function(){return"[object "+n(this)+"]"}:o.toString},function(e,t,r){var n=r(12),a=r(107),i=r(108),o=r(27),s=r(55),c=s("iterator"),l=s("toStringTag"),u=i.values;for(var h in a){var f=n[h],d=f&&f.prototype;if(d){if(d[c]!==u)try{o(d,c,u)}catch(g){d[c]=u}if(d[l]||o(d,l,h),a[h])for(var p in i)if(d[p]!==i[p])try{o(d,p,i[p])}catch(g){d[p]=i[p]}}}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,r){"use strict";var n=r(18),a=r(67),i=r(82),o=r(35),s=r(75),c="Array Iterator",l=o.set,u=o.getterFor(c);e.exports=s(Array,"Array",(function(e,t){l(this,{type:c,target:n(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values"),i.Arguments=i.Array,a("keys"),a("values"),a("entries")},function(e,t,r){"use strict";var n,a,i,o,s=r(11),c=r(33),l=r(12),u=r(43),h=r(110),f=r(30),d=r(111),p=r(81),g=r(112),m=r(23),v=r(60),y=r(113),b=r(20),w=r(114),k=r(92),S=r(115),x=r(116).set,_=r(117),A=r(119),C=r(121),T=r(120),E=r(122),P=r(118),O=r(35),R=r(52),I=r(55),F=I("species"),L="Promise",N=O.get,D=O.set,M=O.getterFor(L),j=h,B=l.TypeError,U=l.document,q=l.process,z=l.fetch,H=q&&q.versions,W=H&&H.v8||"",G=T.f,X=G,Y="process"==b(q),V=!!(U&&U.createEvent&&l.dispatchEvent),Z="unhandledrejection",K="rejectionhandled",J=0,Q=1,$=2,ee=1,te=2,re=R(L,(function(){var e=j.resolve(1),t=function(){},r=(e.constructor={})[F]=function(e){e(t,t)};return!((Y||"function"==typeof PromiseRejectionEvent)&&(!c||e["finally"])&&e.then(t)instanceof r&&0!==W.indexOf("6.6")&&-1===P.indexOf("Chrome/66"))})),ne=re||!k((function(e){j.all(e)["catch"]((function(){}))})),ae=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},ie=function(e,t,r){if(!t.notified){t.notified=!0;var n=t.reactions;_((function(){for(var a=t.value,i=t.state==Q,o=0;n.length>o;){var s,c,l,u=n[o++],h=i?u.ok:u.fail,f=u.resolve,d=u.reject,p=u.domain;try{h?(i||(t.rejection===te&&le(e,t),t.rejection=ee),!0===h?s=a:(p&&p.enter(),s=h(a),p&&(p.exit(),l=!0)),s===u.promise?d(B("Promise-chain cycle")):(c=ae(s))?c.call(s,f,d):f(s)):d(a)}catch(g){p&&!l&&p.exit(),d(g)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&se(e,t)}))}},oe=function(e,t,r){var n,a;V?(n=U.createEvent("Event"),n.promise=t,n.reason=r,n.initEvent(e,!1,!0),l.dispatchEvent(n)):n={promise:t,reason:r},(a=l["on"+e])?a(n):e===Z&&C("Unhandled promise rejection",r)},se=function(e,t){x.call(l,(function(){var r,n=t.value,a=ce(t);if(a&&(r=E((function(){Y?q.emit("unhandledRejection",n,e):oe(Z,e,n)})),t.rejection=Y||ce(t)?te:ee,r.error))throw r.value}))},ce=function(e){return e.rejection!==ee&&!e.parent},le=function(e,t){x.call(l,(function(){Y?q.emit("rejectionHandled",e):oe(K,e,t.value)}))},ue=function(e,t,r,n){return function(a){e(t,r,a,n)}},he=function(e,t,r,n){t.done||(t.done=!0,n&&(t=n),t.value=r,t.state=$,ie(e,t,!0))},fe=function(e,t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(e===r)throw B("Promise can't be resolved itself");var a=ae(r);a?_((function(){var n={done:!1};try{a.call(r,ue(fe,e,n,t),ue(he,e,n,t))}catch(i){he(e,n,i,t)}})):(t.value=r,t.state=Q,ie(e,t,!1))}catch(i){he(e,{done:!1},i,t)}}};re&&(j=function(e){y(this,j,L),v(e),n.call(this);var t=N(this);try{e(ue(fe,this,t),ue(he,this,t))}catch(r){he(this,t,r)}},n=function(e){D(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:J,value:void 0})},n.prototype=d(j.prototype,{then:function(e,t){var r=M(this),n=G(S(this,j));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=Y?q.domain:void 0,r.parent=!0,r.reactions.push(n),r.state!=J&&ie(this,r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new n,t=N(e);this.promise=e,this.resolve=ue(fe,e,t),this.reject=ue(he,e,t)},T.f=G=function(e){return e===j||e===i?new a(e):X(e)},c||"function"!=typeof h||(o=h.prototype.then,f(h.prototype,"then",(function(e,t){var r=this;return new j((function(e,t){o.call(r,e,t)})).then(e,t)})),"function"==typeof z&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return A(j,z.apply(l,arguments))}}))),s({global:!0,wrap:!0,forced:re},{Promise:j}),p(j,L,!1,!0),g(L),i=u[L],s({target:L,stat:!0,forced:re},{reject:function(e){var t=G(this);return t.reject.call(void 0,e),t.promise}}),s({target:L,stat:!0,forced:c||re},{resolve:function(e){return A(c&&this===i?j:this,e)}}),s({target:L,stat:!0,forced:ne},{all:function(e){var t=this,r=G(t),n=r.resolve,a=r.reject,i=E((function(){var r=v(t.resolve),i=[],o=0,s=1;w(e,(function(e){var c=o++,l=!1;i.push(void 0),s++,r.call(t,e).then((function(e){l||(l=!0,i[c]=e,--s||n(i))}),a)})),--s||n(i)}));return i.error&&a(i.value),r.promise},race:function(e){var t=this,r=G(t),n=r.reject,a=E((function(){var a=v(t.resolve);w(e,(function(e){a.call(t,e).then(r.resolve,n)}))}));return a.error&&n(a.value),r.promise}})},function(e,t,r){var n=r(12);e.exports=n.Promise},function(e,t,r){var n=r(30);e.exports=function(e,t,r){for(var a in t)n(e,a,t[a],r);return e}},function(e,t,r){"use strict";var n=r(42),a=r(28),i=r(55),o=r(14),s=i("species");e.exports=function(e){var t=n(e),r=a.f;o&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},function(e,t,r){var n=r(29),a=r(88),i=r(47),o=r(59),s=r(90),c=r(87),l=function(e,t){this.stopped=e,this.result=t},u=e.exports=function(e,t,r,u,h){var f,d,p,g,m,v,y=o(t,r,u?2:1);if(h)f=e;else{if(d=s(e),"function"!=typeof d)throw TypeError("Target is not iterable");if(a(d)){for(p=0,g=i(e.length);g>p;p++)if(m=u?y(n(v=e[p])[0],v[1]):y(e[p]),m&&m instanceof l)return m;return new l(!1)}f=d.call(e)}for(;!(v=f.next()).done;)if(m=c(f,y,v.value,u),m&&m instanceof l)return m;return new l(!1)};u.stop=function(e){return new l(!0,e)}},function(e,t,r){var n=r(29),a=r(60),i=r(55),o=i("species");e.exports=function(e,t){var r,i=n(e).constructor;return void 0===i||void 0==(r=n(i)[o])?t:a(r)}},function(e,t,r){var n,a,i,o=r(12),s=r(15),c=r(20),l=r(59),u=r(71),h=r(26),f=o.location,d=o.setImmediate,p=o.clearImmediate,g=o.process,m=o.MessageChannel,v=o.Dispatch,y=0,b={},w="onreadystatechange",k=function(e){if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},S=function(e){return function(){k(e)}},x=function(e){k(e.data)},_=function(e){o.postMessage(e+"",f.protocol+"//"+f.host)};d&&p||(d=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return b[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},n(y),y},p=function(e){delete b[e]},"process"==c(g)?n=function(e){g.nextTick(S(e))}:v&&v.now?n=function(e){v.now(S(e))}:m?(a=new m,i=a.port2,a.port1.onmessage=x,n=l(i.postMessage,i,1)):!o.addEventListener||"function"!=typeof postMessage||o.importScripts||s(_)?n=w in h("script")?function(e){u.appendChild(h("script"))[w]=function(){u.removeChild(this),k(e)}}:function(e){setTimeout(S(e),0)}:(n=_,o.addEventListener("message",x,!1))),e.exports={set:d,clear:p}},function(e,t,r){var n,a,i,o,s,c,l,u,h=r(12),f=r(13).f,d=r(20),p=r(116).set,g=r(118),m=h.MutationObserver||h.WebKitMutationObserver,v=h.process,y=h.Promise,b="process"==d(v),w=f(h,"queueMicrotask"),k=w&&w.value;k||(n=function(){var e,t;for(b&&(e=v.domain)&&e.exit();a;){t=a.fn,a=a.next;try{t()}catch(r){throw a?o():i=void 0,r}}i=void 0,e&&e.enter()},b?o=function(){v.nextTick(n)}:m&&!/(iphone|ipod|ipad).*applewebkit/i.test(g)?(s=!0,c=document.createTextNode(""),new m(n).observe(c,{characterData:!0}),o=function(){c.data=s=!s}):y&&y.resolve?(l=y.resolve(void 0),u=l.then,o=function(){u.call(l,n)}):o=function(){p.call(h,n)}),e.exports=k||function(e){var t={fn:e,next:void 0};i&&(i.next=t),a||(a=t,o()),i=t}},function(e,t,r){var n=r(42);e.exports=n("navigator","userAgent")||""},function(e,t,r){var n=r(29),a=r(23),i=r(120);e.exports=function(e,t){if(n(e),a(t)&&t.constructor===e)return t;var r=i.f(e),o=r.resolve;return o(t),r.promise}},function(e,t,r){"use strict";var n=r(60),a=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new a(e)}},function(e,t,r){var n=r(12);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,r){"use strict";var n=r(11),a=r(60),i=r(120),o=r(122),s=r(114);n({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=i.f(t),n=r.resolve,c=r.reject,l=o((function(){var r=a(t.resolve),i=[],o=0,c=1;s(e,(function(e){var a=o++,s=!1;i.push(void 0),c++,r.call(t,e).then((function(e){s||(s=!0,i[a]={status:"fulfilled",value:e},--c||n(i))}),(function(e){s||(s=!0,i[a]={status:"rejected",reason:e},--c||n(i))}))})),--c||n(i)}));return l.error&&c(l.value),r.promise}})},function(e,t,r){"use strict";var n=r(11),a=r(33),i=r(110),o=r(42),s=r(115),c=r(119),l=r(30);n({target:"Promise",proto:!0,real:!0},{finally:function(e){var t=s(this,o("Promise")),r="function"==typeof e;return this.then(r?function(r){return c(t,e()).then((function(){return r}))}:e,r?function(r){return c(t,e()).then((function(){throw r}))}:e)}}),a||"function"!=typeof i||i.prototype["finally"]||l(i.prototype,"finally",o("Promise").prototype["finally"])},function(e,t,r){r(126),r(131),r(129);var n=r(43);e.exports=n.URL},function(e,t,r){"use strict";r(73);var n,a=r(11),i=r(14),o=r(127),s=r(12),c=r(69),l=r(30),u=r(113),h=r(24),f=r(95),d=r(86),p=r(74).codeAt,g=r(128),m=r(81),v=r(129),y=r(35),b=s.URL,w=v.URLSearchParams,k=v.getState,S=y.set,x=y.getterFor("URL"),_=Math.floor,A=Math.pow,C="Invalid authority",T="Invalid scheme",E="Invalid host",P="Invalid port",O=/[A-Za-z]/,R=/[\d+\-.A-Za-z]/,I=/\d/,F=/^(0x|0X)/,L=/^[0-7]+$/,N=/^\d+$/,D=/^[\dA-Fa-f]+$/,M=/[\u0000\u0009\u000A\u000D #%\/:?@[\\]]/,j=/[\u0000\u0009\u000A\u000D #\/:?@[\\]]/,B=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,U=/[\u0009\u000A\u000D]/g,q=function(e,t){var r,n,a;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return E;if(r=H(t.slice(1,-1)),!r)return E;e.host=r}else if(Q(e)){if(t=g(t),M.test(t))return E;if(r=z(t),null===r)return E;e.host=r}else{if(j.test(t))return E;for(r="",n=d(t),a=0;a<n.length;a++)r+=K(n[a],X);e.host=r}},z=function(e){var t,r,n,a,i,o,s,c=e.split(".");if(c.length&&""==c[c.length-1]&&c.pop(),t=c.length,t>4)return e;for(r=[],n=0;n<t;n++){if(a=c[n],""==a)return e;if(i=10,a.length>1&&"0"==a.charAt(0)&&(i=F.test(a)?16:8,a=a.slice(8==i?1:2)),""===a)o=0;else{if(!(10==i?N:8==i?L:D).test(a))return e;o=parseInt(a,i)}r.push(o)}for(n=0;n<t;n++)if(o=r[n],n==t-1){if(o>=A(256,5-t))return null}else if(o>255)return null;for(s=r.pop(),n=0;n<r.length;n++)s+=r[n]*A(256,3-n);return s},H=function(e){var t,r,n,a,i,o,s,c=[0,0,0,0,0,0,0,0],l=0,u=null,h=0,f=function(){return e.charAt(h)};if(":"==f()){if(":"!=e.charAt(1))return;h+=2,l++,u=l}for(;f();){if(8==l)return;if(":"!=f()){for(t=r=0;r<4&&D.test(f());)t=16*t+parseInt(f(),16),h++,r++;if("."==f()){if(0==r)return;if(h-=r,l>6)return;for(n=0;f();){if(a=null,n>0){if(!("."==f()&&n<4))return;h++}if(!I.test(f()))return;for(;I.test(f());){if(i=parseInt(f(),10),null===a)a=i;else{if(0==a)return;a=10*a+i}if(a>255)return;h++}c[l]=256*c[l]+a,n++,2!=n&&4!=n||l++}if(4!=n)return;break}if(":"==f()){if(h++,!f())return}else if(f())return;c[l++]=t}else{if(null!==u)return;h++,l++,u=l}}if(null!==u)for(o=l-u,l=7;0!=l&&o>0;)s=c[l],c[l--]=c[u+o-1],c[u+--o]=s;else if(8!=l)return;return c},W=function(e){for(var t=null,r=1,n=null,a=0,i=0;i<8;i++)0!==e[i]?(a>r&&(t=n,r=a),n=null,a=0):(null===n&&(n=i),++a);return a>r&&(t=n,r=a),t},G=function(e){var t,r,n,a;if("number"==typeof e){for(t=[],r=0;r<4;r++)t.unshift(e%256),e=_(e/256);return t.join(".")}if("object"==typeof e){for(t="",n=W(e),r=0;r<8;r++)a&&0===e[r]||(a&&(a=!1),n===r?(t+=r?":":"::",a=!0):(t+=e[r].toString(16),r<7&&(t+=":")));return"["+t+"]"}return e},X={},Y=f({},X,{" ":1,'"':1,"<":1,">":1,"`":1}),V=f({},Y,{"#":1,"?":1,"{":1,"}":1}),Z=f({},V,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),K=function(e,t){var r=p(e,0);return r>32&&r<127&&!h(t,e)?e:encodeURIComponent(e)},J={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Q=function(e){return h(J,e.scheme)},$=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var r;return 2==e.length&&O.test(e.charAt(0))&&(":"==(r=e.charAt(1))||!t&&"|"==r)},re=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ne=function(e){var t=e.path,r=t.length;!r||"file"==e.scheme&&1==r&&te(t[0],!0)||t.pop()},ae=function(e){return"."===e||"%2e"===e.toLowerCase()},ie=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},oe={},se={},ce={},le={},ue={},he={},fe={},de={},pe={},ge={},me={},ve={},ye={},be={},we={},ke={},Se={},xe={},_e={},Ae={},Ce={},Te=function(e,t,r,a){var i,o,s,c,l=r||oe,u=0,f="",p=!1,g=!1,m=!1;for(r||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(B,"")),t=t.replace(U,""),i=d(t);u<=i.length;){switch(o=i[u],l){case oe:if(!o||!O.test(o)){if(r)return T;l=ce;continue}f+=o.toLowerCase(),l=se;break;case se:if(o&&(R.test(o)||"+"==o||"-"==o||"."==o))f+=o.toLowerCase();else{if(":"!=o){if(r)return T;f="",l=ce,u=0;continue}if(r&&(Q(e)!=h(J,f)||"file"==f&&($(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=f,r)return void(Q(e)&&J[e.scheme]==e.port&&(e.port=null));f="","file"==e.scheme?l=be:Q(e)&&a&&a.scheme==e.scheme?l=le:Q(e)?l=de:"/"==i[u+1]?(l=ue,u++):(e.cannotBeABaseURL=!0,e.path.push(""),l=_e)}break;case ce:if(!a||a.cannotBeABaseURL&&"#"!=o)return T;if(a.cannotBeABaseURL&&"#"==o){e.scheme=a.scheme,e.path=a.path.slice(),e.query=a.query,e.fragment="",e.cannotBeABaseURL=!0,l=Ce;break}l="file"==a.scheme?be:he;continue;case le:if("/"!=o||"/"!=i[u+1]){l=he;continue}l=pe,u++;break;case ue:if("/"==o){l=ge;break}l=xe;continue;case he:if(e.scheme=a.scheme,o==n)e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.query=a.query;else if("/"==o||"\\"==o&&Q(e))l=fe;else if("?"==o)e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.query="",l=Ae;else{if("#"!=o){e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.path.pop(),l=xe;continue}e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,e.path=a.path.slice(),e.query=a.query,e.fragment="",l=Ce}break;case fe:if(!Q(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=a.username,e.password=a.password,e.host=a.host,e.port=a.port,l=xe;continue}l=ge}else l=pe;break;case de:if(l=pe,"/"!=o||"/"!=f.charAt(u+1))continue;u++;break;case pe:if("/"!=o&&"\\"!=o){l=ge;continue}break;case ge:if("@"==o){p&&(f="%40"+f),p=!0,s=d(f);for(var v=0;v<s.length;v++){var y=s[v];if(":"!=y||m){var b=K(y,Z);m?e.password+=b:e.username+=b}else m=!0}f=""}else if(o==n||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)){if(p&&""==f)return C;u-=d(f).length+1,f="",l=me}else f+=o;break;case me:case ve:if(r&&"file"==e.scheme){l=ke;continue}if(":"!=o||g){if(o==n||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)){if(Q(e)&&""==f)return E;if(r&&""==f&&($(e)||null!==e.port))return;if(c=q(e,f))return c;if(f="",l=Se,r)return;continue}"["==o?g=!0:"]"==o&&(g=!1),f+=o}else{if(""==f)return E;if(c=q(e,f))return c;if(f="",l=ye,r==ve)return}break;case ye:if(!I.test(o)){if(o==n||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)||r){if(""!=f){var w=parseInt(f,10);if(w>65535)return P;e.port=Q(e)&&w===J[e.scheme]?null:w,f=""}if(r)return;l=Se;continue}return P}f+=o;break;case be:if(e.scheme="file","/"==o||"\\"==o)l=we;else{if(!a||"file"!=a.scheme){l=xe;continue}if(o==n)e.host=a.host,e.path=a.path.slice(),e.query=a.query;else if("?"==o)e.host=a.host,e.path=a.path.slice(),e.query="",l=Ae;else{if("#"!=o){re(i.slice(u).join(""))||(e.host=a.host,e.path=a.path.slice(),ne(e)),l=xe;continue}e.host=a.host,e.path=a.path.slice(),e.query=a.query,e.fragment="",l=Ce}}break;case we:if("/"==o||"\\"==o){l=ke;break}a&&"file"==a.scheme&&!re(i.slice(u).join(""))&&(te(a.path[0],!0)?e.path.push(a.path[0]):e.host=a.host),l=xe;continue;case ke:if(o==n||"/"==o||"\\"==o||"?"==o||"#"==o){if(!r&&te(f))l=xe;else if(""==f){if(e.host="",r)return;l=Se}else{if(c=q(e,f))return c;if("localhost"==e.host&&(e.host=""),r)return;f="",l=Se}continue}f+=o;break;case Se:if(Q(e)){if(l=xe,"/"!=o&&"\\"!=o)continue}else if(r||"?"!=o)if(r||"#"!=o){if(o!=n&&(l=xe,"/"!=o))continue}else e.fragment="",l=Ce;else e.query="",l=Ae;break;case xe:if(o==n||"/"==o||"\\"==o&&Q(e)||!r&&("?"==o||"#"==o)){if(ie(f)?(ne(e),"/"==o||"\\"==o&&Q(e)||e.path.push("")):ae(f)?"/"==o||"\\"==o&&Q(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(f)&&(e.host&&(e.host=""),f=f.charAt(0)+":"),e.path.push(f)),f="","file"==e.scheme&&(o==n||"?"==o||"#"==o))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==o?(e.query="",l=Ae):"#"==o&&(e.fragment="",l=Ce)}else f+=K(o,V);break;case _e:"?"==o?(e.query="",l=Ae):"#"==o?(e.fragment="",l=Ce):o!=n&&(e.path[0]+=K(o,X));break;case Ae:r||"#"!=o?o!=n&&("'"==o&&Q(e)?e.query+="%27":e.query+="#"==o?"%23":K(o,X)):(e.fragment="",l=Ce);break;case Ce:o!=n&&(e.fragment+=K(o,Y))}u++}},Ee=function(e){var t,r,n=u(this,Ee,"URL"),a=arguments.length>1?arguments[1]:void 0,o=String(e),s=S(n,{type:"URL"});if(void 0!==a)if(a instanceof Ee)t=x(a);else if(r=Te(t={},String(a)))throw TypeError(r);if(r=Te(s,o,null,t))throw TypeError(r);var c=s.searchParams=new w,l=k(c);l.updateSearchParams(s.query),l.updateURL=function(){s.query=String(c)||null},i||(n.href=Oe.call(n),n.origin=Re.call(n),n.protocol=Ie.call(n),n.username=Fe.call(n),n.password=Le.call(n),n.host=Ne.call(n),n.hostname=De.call(n),n.port=Me.call(n),n.pathname=je.call(n),n.search=Be.call(n),n.searchParams=Ue.call(n),n.hash=qe.call(n))},Pe=Ee.prototype,Oe=function(){var e=x(this),t=e.scheme,r=e.username,n=e.password,a=e.host,i=e.port,o=e.path,s=e.query,c=e.fragment,l=t+":";return null!==a?(l+="//",$(e)&&(l+=r+(n?":"+n:"")+"@"),l+=G(a),null!==i&&(l+=":"+i)):"file"==t&&(l+="//"),l+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==s&&(l+="?"+s),null!==c&&(l+="#"+c),l},Re=function(){var e=x(this),t=e.scheme,r=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(n){return"null"}return"file"!=t&&Q(e)?t+"://"+G(e.host)+(null!==r?":"+r:""):"null"},Ie=function(){return x(this).scheme+":"},Fe=function(){return x(this).username},Le=function(){return x(this).password},Ne=function(){var e=x(this),t=e.host,r=e.port;return null===t?"":null===r?G(t):G(t)+":"+r},De=function(){var e=x(this).host;return null===e?"":G(e)},Me=function(){var e=x(this).port;return null===e?"":String(e)},je=function(){var e=x(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Be=function(){var e=x(this).query;return e?"?"+e:""},Ue=function(){return x(this).searchParams},qe=function(){var e=x(this).fragment;return e?"#"+e:""},ze=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&c(Pe,{href:ze(Oe,(function(e){var t=x(this),r=String(e),n=Te(t,r);if(n)throw TypeError(n);k(t.searchParams).updateSearchParams(t.query)})),origin:ze(Re),protocol:ze(Ie,(function(e){var t=x(this);Te(t,String(e)+":",oe)})),username:ze(Fe,(function(e){var t=x(this),r=d(String(e));if(!ee(t)){t.username="";for(var n=0;n<r.length;n++)t.username+=K(r[n],Z)}})),password:ze(Le,(function(e){var t=x(this),r=d(String(e));if(!ee(t)){t.password="";for(var n=0;n<r.length;n++)t.password+=K(r[n],Z)}})),host:ze(Ne,(function(e){var t=x(this);t.cannotBeABaseURL||Te(t,String(e),me)})),hostname:ze(De,(function(e){var t=x(this);t.cannotBeABaseURL||Te(t,String(e),ve)})),port:ze(Me,(function(e){var t=x(this);ee(t)||(e=String(e),""==e?t.port=null:Te(t,e,ye))})),pathname:ze(je,(function(e){var t=x(this);t.cannotBeABaseURL||(t.path=[],Te(t,e+"",Se))})),search:ze(Be,(function(e){var t=x(this);e=String(e),""==e?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",Te(t,e,Ae)),k(t.searchParams).updateSearchParams(t.query)})),searchParams:ze(Ue),hash:ze(qe,(function(e){var t=x(this);return e=String(e),""==e?void(t.fragment=null):("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",void Te(t,e,Ce))}))}),l(Pe,"toJSON",(function(){return Oe.call(this)}),{enumerable:!0}),l(Pe,"toString",(function(){return Oe.call(this)}),{enumerable:!0}),b){var He=b.createObjectURL,We=b.revokeObjectURL;He&&l(Ee,"createObjectURL",(function(e){return He.apply(b,arguments)})),We&&l(Ee,"revokeObjectURL",(function(e){return We.apply(b,arguments)}))}m(Ee,"URL"),a({global:!0,forced:!o,sham:!i},{URL:Ee})},function(e,t,r){var n=r(15),a=r(55),i=r(33),o=a("iterator");e.exports=!n((function(){var e=new URL("b?e=1","http://a"),t=e.searchParams;return e.pathname="c%20d",i&&!e.toJSON||!t.sort||"http://a/c%20d?e=1"!==e.href||"1"!==t.get("e")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash}))},function(e,t,r){"use strict";var n=2147483647,a=36,i=1,o=26,s=38,c=700,l=72,u=128,h="-",f=/[^\0-\u007E]/,d=/[.\u3002\uFF0E\uFF61]/g,p="Overflow: input needs wider integers to process",g=a-i,m=Math.floor,v=String.fromCharCode,y=function(e){for(var t=[],r=0,n=e.length;r<n;){var a=e.charCodeAt(r++);if(a>=55296&&a<=56319&&r<n){var i=e.charCodeAt(r++);56320==(64512&i)?t.push(((1023&a)<<10)+(1023&i)+65536):(t.push(a),r--)}else t.push(a)}return t},b=function(e){return e+22+75*(e<26)},w=function(e,t,r){var n=0;for(e=r?m(e/c):e>>1,e+=m(e/t);e>g*o>>1;n+=a)e=m(e/g);return m(n+(g+1)*e/(e+s))},k=function(e){var t=[];e=y(e);var r,s,c=e.length,f=u,d=0,g=l;for(r=0;r<e.length;r++)s=e[r],s<128&&t.push(v(s));var k=t.length,S=k;for(k&&t.push(h);S<c;){var x=n;for(r=0;r<e.length;r++)s=e[r],s>=f&&s<x&&(x=s);var _=S+1;if(x-f>m((n-d)/_))throw RangeError(p);for(d+=(x-f)*_,f=x,r=0;r<e.length;r++){if(s=e[r],s<f&&++d>n)throw RangeError(p);if(s==f){for(var A=d,C=a;;C+=a){var T=C<=g?i:C>=g+o?o:C-g;if(A<T)break;var E=A-T,P=a-T;t.push(v(b(T+E%P))),A=m(E/P)}t.push(v(b(A))),g=w(d,_,S==k),d=0,++S}}++d,++f}return t.join("")};e.exports=function(e){var t,r,n=[],a=e.toLowerCase().replace(d,".").split(".");for(t=0;t<a.length;t++)r=a[t],n.push(f.test(r)?"xn--"+k(r):r);return n.join(".")}},function(e,t,r){"use strict";r(108);var n=r(11),a=r(127),i=r(30),o=r(111),s=r(81),c=r(76),l=r(35),u=r(113),h=r(24),f=r(59),d=r(29),p=r(23),g=r(130),m=r(90),v=r(55),y=v("iterator"),b="URLSearchParams",w=b+"Iterator",k=l.set,S=l.getterFor(b),x=l.getterFor(w),_=/\+/g,A=Array(4),C=function(e){return A[e-1]||(A[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},T=function(e){try{return decodeURIComponent(e)}catch(t){return e}},E=function(e){var t=e.replace(_," "),r=4;try{return decodeURIComponent(t)}catch(n){for(;r;)t=t.replace(C(r--),T);return t}},P=/[!'()~]|%20/g,O={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},R=function(e){return O[e]},I=function(e){return encodeURIComponent(e).replace(P,R)},F=function(e,t){if(t)for(var r,n,a=t.split("&"),i=0;i<a.length;)r=a[i++],r.length&&(n=r.split("="),e.push({key:E(n.shift()),value:E(n.join("="))}))},L=function(e){this.entries.length=0,F(this.entries,e)},N=function(e,t){if(e<t)throw TypeError("Not enough arguments")},D=c((function(e,t){k(this,{type:w,iterator:g(S(e).entries),kind:t})}),"Iterator",(function(){var e=x(this),t=e.kind,r=e.iterator.next(),n=r.value;return r.done||(r.value="keys"===t?n.key:"values"===t?n.value:[n.key,n.value]),r})),M=function(){u(this,M,b);var e,t,r,n,a,i,o,s=arguments.length>0?arguments[0]:void 0,c=this,l=[];if(k(c,{type:b,entries:l,updateURL:function(){},updateSearchParams:L}),void 0!==s)if(p(s))if(e=m(s),"function"==typeof e)for(t=e.call(s);!(r=t.next()).done;){if(n=g(d(r.value)),(a=n.next()).done||(i=n.next()).done||!n.next().done)throw TypeError("Expected sequence with length 2");l.push({key:a.value+"",value:i.value+""})}else for(o in s)h(s,o)&&l.push({key:o,value:s[o]+""});else F(l,"string"==typeof s?"?"===s.charAt(0)?s.slice(1):s:s+"")},j=M.prototype;o(j,{append:function(e,t){N(arguments.length,2);var r=S(this);r.entries.push({key:e+"",value:t+""}),r.updateURL()},delete:function(e){N(arguments.length,1);for(var t=S(this),r=t.entries,n=e+"",a=0;a<r.length;)r[a].key===n?r.splice(a,1):a++;t.updateURL()},get:function(e){N(arguments.length,1);for(var t=S(this).entries,r=e+"",n=0;n<t.length;n++)if(t[n].key===r)return t[n].value;return null},getAll:function(e){N(arguments.length,1);for(var t=S(this).entries,r=e+"",n=[],a=0;a<t.length;a++)t[a].key===r&&n.push(t[a].value);return n},has:function(e){N(arguments.length,1);for(var t=S(this).entries,r=e+"",n=0;n<t.length;)if(t[n++].key===r)return!0;return!1},set:function(e,t){N(arguments.length,1);for(var r,n=S(this),a=n.entries,i=!1,o=e+"",s=t+"",c=0;c<a.length;c++)r=a[c],r.key===o&&(i?a.splice(c--,1):(i=!0,r.value=s));i||a.push({key:o,value:s}),n.updateURL()},sort:function(){var e,t,r,n=S(this),a=n.entries,i=a.slice();for(a.length=0,r=0;r<i.length;r++){for(e=i[r],t=0;t<r;t++)if(a[t].key>e.key){a.splice(t,0,e);break}t===r&&a.push(e)}n.updateURL()},forEach:function(e){for(var t,r=S(this).entries,n=f(e,arguments.length>1?arguments[1]:void 0,3),a=0;a<r.length;)t=r[a++],n(t.value,t.key,this)},keys:function(){return new D(this,"keys")},values:function(){return new D(this,"values")},entries:function(){return new D(this,"entries")}},{enumerable:!0}),i(j,y,j.entries),i(j,"toString",(function(){for(var e,t=S(this).entries,r=[],n=0;n<t.length;)e=t[n++],r.push(I(e.key)+"="+I(e.value));return r.join("&")}),{enumerable:!0}),s(M,b),n({global:!0,forced:!a},{URLSearchParams:M}),e.exports={URLSearchParams:M,getState:S}},function(e,t,r){var n=r(29),a=r(90);e.exports=function(e){var t=a(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return n(t.call(e))}},function(e,t,r){"use strict";var n=r(11);n({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},function(e,t,r){r(104),r(133),r(106);var n=r(43);e.exports=n.WeakMap},function(e,t,r){"use strict";var n,a=r(12),i=r(111),o=r(134),s=r(136),c=r(138),l=r(23),u=r(35).enforce,h=r(36),f=!a.ActiveXObject&&"ActiveXObject"in a,d=Object.isExtensible,p=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},g=e.exports=s("WeakMap",p,c,!0,!0);if(h&&f){n=c.getConstructor(p,"WeakMap",!0),o.REQUIRED=!0;var m=g.prototype,v=m["delete"],y=m.has,b=m.get,w=m.set;i(m,{delete:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new n),v.call(this,e)||t.frozen["delete"](e)}return v.call(this,e)},has:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new n),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new n),y.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(l(e)&&!d(e)){var r=u(this);r.frozen||(r.frozen=new n),y.call(this,e)?w.call(this,e,t):r.frozen.set(e,t)}else w.call(this,e,t);return this}})}},function(e,t,r){var n=r(39),a=r(23),i=r(24),o=r(28).f,s=r(38),c=r(135),l=s("meta"),u=0,h=Object.isExtensible||function(){return!0},f=function(e){o(e,l,{value:{objectID:"O"+ ++u,weakData:{}}})},d=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,l)){if(!h(e))return"F";if(!t)return"E";f(e)}return e[l].objectID},p=function(e,t){if(!i(e,l)){if(!h(e))return!0;if(!t)return!1;f(e)}return e[l].weakData},g=function(e){return c&&m.REQUIRED&&h(e)&&!i(e,l)&&f(e),e},m=e.exports={REQUIRED:!1,fastKey:d,getWeakData:p,onFreeze:g};n[l]=!0},function(e,t,r){var n=r(15);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,r){"use strict";var n=r(11),a=r(12),i=r(52),o=r(30),s=r(134),c=r(114),l=r(113),u=r(23),h=r(15),f=r(92),d=r(81),p=r(137);e.exports=function(e,t,r,g,m){var v=a[e],y=v&&v.prototype,b=v,w=g?"set":"add",k={},S=function(e){var t=y[e];o(y,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(m&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!u(e))&&t.call(this,0===e?0:e)}:function(e,r){return t.call(this,0===e?0:e,r),this})};if(i(e,"function"!=typeof v||!(m||y.forEach&&!h((function(){(new v).entries().next()})))))b=r.getConstructor(t,e,g,w),s.REQUIRED=!0;else if(i(e,!0)){var x=new b,_=x[w](m?{}:-0,1)!=x,A=h((function(){x.has(1)})),C=f((function(e){new v(e)})),T=!m&&h((function(){for(var e=new v,t=5;t--;)e[w](t,t);return!e.has(-0)}));C||(b=t((function(t,r){l(t,b,e);var n=p(new v,t,b);return void 0!=r&&c(r,n[w],n,g),n})),b.prototype=y,y.constructor=b),(A||T)&&(S("delete"),S("has"),g&&S("get")),(T||_)&&S(w),m&&y.clear&&delete y.clear}return k[e]=b,n({global:!0,forced:b!=v},k),d(b,e),m||r.setStrong(b,e,g),b}},function(e,t,r){var n=r(23),a=r(83);e.exports=function(e,t,r){var i,o;return a&&"function"==typeof(i=t.constructor)&&i!==r&&n(o=i.prototype)&&o!==r.prototype&&a(e,o),e}},function(e,t,r){"use strict";var n=r(111),a=r(134).getWeakData,i=r(29),o=r(23),s=r(113),c=r(114),l=r(139),u=r(24),h=r(35),f=h.set,d=h.getterFor,p=l.find,g=l.findIndex,m=0,v=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return p(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var r=b(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=g(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,l){var h=e((function(e,n){s(e,h,t),f(e,{type:t,id:m++,frozen:void 0}),void 0!=n&&c(n,e[l],e,r)})),p=d(t),g=function(e,t,r){var n=p(e),o=a(i(t),!0);return!0===o?v(n).set(t,r):o[n.id]=r,e};return n(h.prototype,{delete:function(e){var t=p(this);if(!o(e))return!1;var r=a(e);return!0===r?v(t)["delete"](e):r&&u(r,t.id)&&delete r[t.id]},has:function(e){var t=p(this);if(!o(e))return!1;var r=a(e);return!0===r?v(t).has(e):r&&u(r,t.id)}}),n(h.prototype,r?{get:function(e){var t=p(this);if(o(e)){var r=a(e);return!0===r?v(t).get(e):r?r[t.id]:void 0}},set:function(e,t){return g(this,e,t)}}:{add:function(e){return g(this,e,!0)}}),h}}},function(e,t,r){var n=r(59),a=r(19),i=r(79),o=r(47),s=r(140),c=[].push,l=function(e){var t=1==e,r=2==e,l=3==e,u=4==e,h=6==e,f=5==e||h;return function(d,p,g,m){for(var v,y,b=i(d),w=a(b),k=n(p,g,3),S=o(w.length),x=0,_=m||s,A=t?_(d,S):r?_(d,0):void 0;S>x;x++)if((f||x in w)&&(v=w[x],y=k(v,x,b),e))if(t)A[x]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return x;case 2:c.call(A,v)}else if(u)return!1;return h?-1:l||u?u:A}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},function(e,t,r){var n=r(23),a=r(141),i=r(55),o=i("species");e.exports=function(e,t){var r;return a(e)&&(r=e.constructor,"function"!=typeof r||r!==Array&&!a(r.prototype)?n(r)&&(r=r[o],null===r&&(r=void 0)):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},function(e,t,r){var n=r(20);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,r){r(104),r(143),r(106);var n=r(43);e.exports=n.WeakSet},function(e,t,r){"use strict";var n=r(136),a=r(138);n("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),a,!1,!0)},function(e,t,r){r(145);var n=r(58);e.exports=n("String","codePointAt")},function(e,t,r){"use strict";var n=r(11),a=r(74).codeAt;n({target:"String",proto:!0},{codePointAt:function(e){return a(this,e)}})},function(e,t,r){r(147);var n=r(43);e.exports=n.String.fromCodePoint},function(e,t,r){var n=r(11),a=r(49),i=String.fromCharCode,o=String.fromCodePoint,s=!!o&&1!=o.length;n({target:"String",stat:!0,forced:s},{fromCodePoint:function(e){for(var t,r=[],n=arguments.length,o=0;n>o;){if(t=+arguments[o++],a(t,1114111)!==t)throw RangeError(t+" is not a valid code point");r.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return r.join("")}})},function(e,t,r){r(149),r(104),r(151),r(155),r(156),r(157),r(158),r(159),r(160),r(161),r(162),r(163),r(164),r(165),r(166),r(167),r(168),r(169),r(170);var n=r(43);e.exports=n.Symbol},function(e,t,r){"use strict";var n=r(11),a=r(15),i=r(141),o=r(23),s=r(79),c=r(47),l=r(89),u=r(140),h=r(150),f=r(55),d=f("isConcatSpreadable"),p=9007199254740991,g="Maximum allowed index exceeded",m=!a((function(){var e=[];return e[d]=!1,e.concat()[0]!==e})),v=h("concat"),y=function(e){if(!o(e))return!1;var t=e[d];return void 0!==t?!!t:i(e)},b=!m||!v;n({target:"Array",proto:!0,forced:b},{concat:function(e){var t,r,n,a,i,o=s(this),h=u(o,0),f=0;for(t=-1,n=arguments.length;t<n;t++)if(i=-1===t?o:arguments[t],y(i)){if(a=c(i.length),f+a>p)throw TypeError(g);for(r=0;r<a;r++,f++)r in i&&l(h,f,i[r])}else{if(f>=p)throw TypeError(g);l(h,f++,i)}return h.length=f,h}})},function(e,t,r){var n=r(15),a=r(55),i=a("species");e.exports=function(e){return!n((function(){var t=[],r=t.constructor={};return r[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,r){"use strict";var n=r(11),a=r(12),i=r(33),o=r(14),s=r(56),c=r(15),l=r(24),u=r(141),h=r(23),f=r(29),d=r(79),p=r(18),g=r(22),m=r(17),v=r(68),y=r(70),b=r(44),w=r(152),k=r(51),S=r(13),x=r(28),_=r(16),A=r(27),C=r(30),T=r(31),E=r(37),P=r(39),O=r(38),R=r(55),I=r(153),F=r(154),L=r(81),N=r(35),D=r(139).forEach,M=E("hidden"),j="Symbol",B="prototype",U=R("toPrimitive"),q=N.set,z=N.getterFor(j),H=Object[B],W=a.Symbol,G=a.JSON,X=G&&G.stringify,Y=S.f,V=x.f,Z=w.f,K=_.f,J=T("symbols"),Q=T("op-symbols"),$=T("string-to-symbol-registry"),ee=T("symbol-to-string-registry"),te=T("wks"),re=a.QObject,ne=!re||!re[B]||!re[B].findChild,ae=o&&c((function(){return 7!=v(V({},"a",{get:function(){return V(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=Y(H,t);n&&delete H[t],V(e,t,r),n&&e!==H&&V(H,t,n)}:V,ie=function(e,t){var r=J[e]=v(W[B]);return q(r,{type:j,tag:e,description:t}),o||(r.description=t),r},oe=s&&"symbol"==typeof W.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},se=function(e,t,r){e===H&&se(Q,t,r),f(e);var n=g(t,!0);return f(r),l(J,n)?(r.enumerable?(l(e,M)&&e[M][n]&&(e[M][n]=!1),r=v(r,{enumerable:m(0,!1)})):(l(e,M)||V(e,M,m(1,{})),e[M][n]=!0),ae(e,n,r)):V(e,n,r)},ce=function(e,t){f(e);var r=p(t),n=y(r).concat(de(r));return D(n,(function(t){o&&!ue.call(r,t)||se(e,t,r[t])})),e},le=function(e,t){return void 0===t?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),r=K.call(this,t);return!(this===H&&l(J,t)&&!l(Q,t))&&(!(r||!l(this,t)||!l(J,t)||l(this,M)&&this[M][t])||r)},he=function(e,t){var r=p(e),n=g(t,!0);if(r!==H||!l(J,n)||l(Q,n)){var a=Y(r,n);return!a||!l(J,n)||l(r,M)&&r[M][n]||(a.enumerable=!0),a}},fe=function(e){var t=Z(p(e)),r=[];return D(t,(function(e){l(J,e)||l(P,e)||r.push(e)})),r},de=function(e){var t=e===H,r=Z(t?Q:p(e)),n=[];return D(r,(function(e){!l(J,e)||t&&!l(H,e)||n.push(J[e])})),n};s||(W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=O(e),r=function(e){this===H&&r.call(Q,e),l(this,M)&&l(this[M],t)&&(this[M][t]=!1),ae(this,t,m(1,e))};return o&&ne&&ae(H,t,{configurable:!0,set:r}),ie(t,e)},C(W[B],"toString",(function(){return z(this).tag})),_.f=ue,x.f=se,S.f=he,b.f=w.f=fe,k.f=de,o&&(V(W[B],"description",{configurable:!0,get:function(){return z(this).description}}),i||C(H,"propertyIsEnumerable",ue,{unsafe:!0})),I.f=function(e){return ie(R(e),e)}),n({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:W}),D(y(te),(function(e){F(e)})),n({target:j,stat:!0,forced:!s},{for:function(e){var t=String(e);if(l($,t))return $[t];var r=W(t);return $[t]=r,ee[r]=t,r},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(l(ee,e))return ee[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),n({target:"Object",stat:!0,forced:!s,sham:!o},{create:le,defineProperty:se,defineProperties:ce,getOwnPropertyDescriptor:he}),n({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:fe,getOwnPropertySymbols:de}),n({target:"Object",stat:!0,forced:c((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(d(e))}}),G&&n({target:"JSON",stat:!0,forced:!s||c((function(){var e=W();return"[null]"!=X([e])||"{}"!=X({a:e})||"{}"!=X(Object(e))}))},{stringify:function(e){for(var t,r,n=[e],a=1;arguments.length>a;)n.push(arguments[a++]);if(r=t=n[1],(h(t)||void 0!==e)&&!oe(e))return u(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!oe(t))return t}),n[1]=t,X.apply(G,n)}}),W[B][U]||A(W[B],U,W[B].valueOf),L(W,j),P[M]=!0},function(e,t,r){var n=r(18),a=r(44).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return a(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?s(e):a(n(e))}},function(e,t,r){t.f=r(55)},function(e,t,r){var n=r(43),a=r(24),i=r(153),o=r(28).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});a(t,e)||o(t,e,{value:i.f(e)})}},function(e,t,r){var n=r(154);n("asyncIterator")},function(e,t,r){"use strict";var n=r(11),a=r(14),i=r(12),o=r(24),s=r(23),c=r(28).f,l=r(40),u=i.Symbol;if(a&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var h={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new u(e):void 0===e?u():u(e);return""===e&&(h[t]=!0),t};l(f,u);var d=f.prototype=u.prototype;d.constructor=f;var p=d.toString,g="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=p.call(e);if(o(h,e))return"";var r=g?t.slice(7,-1):t.replace(m,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:f})}},function(e,t,r){var n=r(154);n("hasInstance")},function(e,t,r){var n=r(154);n("isConcatSpreadable")},function(e,t,r){var n=r(154);n("iterator")},function(e,t,r){var n=r(154);n("match")},function(e,t,r){var n=r(154);n("matchAll")},function(e,t,r){var n=r(154);n("replace")},function(e,t,r){var n=r(154);n("search")},function(e,t,r){var n=r(154);n("species")},function(e,t,r){var n=r(154);n("split")},function(e,t,r){var n=r(154);n("toPrimitive")},function(e,t,r){var n=r(154);n("toStringTag")},function(e,t,r){var n=r(154);n("unscopables")},function(e,t,r){var n=r(81);n(Math,"Math",!0)},function(e,t,r){var n=r(12),a=r(81);a(n.JSON,"JSON",!0)},function(e,t,r){r(172);var n=r(58);e.exports=n("String","padStart")},function(e,t,r){"use strict";var n=r(11),a=r(173).start,i=r(175);n({target:"String",proto:!0,forced:i},{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){var n=r(47),a=r(174),i=r(21),o=Math.ceil,s=function(e){return function(t,r,s){var c,l,u=String(i(t)),h=u.length,f=void 0===s?" ":String(s),d=n(r);return d<=h||""==f?u:(c=d-h,l=a.call(f,o(c/f.length)),l.length>c&&(l=l.slice(0,c)),e?u+l:l+u)}};e.exports={start:s(!1),end:s(!0)}},function(e,t,r){"use strict";var n=r(48),a=r(21);e.exports="".repeat||function(e){var t=String(a(this)),r="",i=n(e);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(r+=t);return r}},function(e,t,r){var n=r(118);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(n)},function(e,t,r){r(177);var n=r(58);e.exports=n("String","padEnd")},function(e,t,r){"use strict";var n=r(11),a=r(173).end,i=r(175);n({target:"String",proto:!0,forced:i},{padEnd:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){r(179);var n=r(43);e.exports=n.Object.values},function(e,t,r){var n=r(11),a=r(180).values;n({target:"Object",stat:!0},{values:function(e){return a(e)}})},function(e,t,r){var n=r(14),a=r(70),i=r(18),o=r(16).f,s=function(e){return function(t){for(var r,s=i(t),c=a(s),l=c.length,u=0,h=[];l>u;)r=c[u++],n&&!o.call(s,r)||h.push(e?[r,s[r]]:s[r]);return h}};e.exports={entries:s(!0),values:s(!1)}},function(e,t,r){"use strict";var n=!1;if("undefined"!=typeof ReadableStream)try{new ReadableStream({start:function(e){e.close()}}),n=!0}catch(a){}t.ReadableStream=n?ReadableStream:r(182).ReadableStream},function(e,t,r){"use strict";function n(){}function a(e){return"object"==typeof e&&null!==e||"function"==typeof e}function i(e){return e.slice()}function o(e,t,r,n,a){new Uint8Array(e).set(new Uint8Array(r,n,a),t)}function s(e){return!1!==c(e)&&e!==1/0}function c(e){return"number"==typeof e&&!_r(e)&&!(e<0)}function l(e,t,r){if("function"!=typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function u(e,t,r,n){var a=e[t];if(void 0!==a){if("function"!=typeof a)throw new TypeError(a+" is not a method");switch(r){case 0:return function(){return f(a,e,n)};case 1:return function(t){var r=[t].concat(n);return f(a,e,r)}}}return function(){return Promise.resolve()}}function h(e,t,r){var n=e[t];if(void 0!==n)return l(n,e,r)}function f(e,t,r){try{return Promise.resolve(l(e,t,r))}catch(n){return Promise.reject(n)}}function d(e){return e}function p(e){return!1}function g(e){if(e=Number(e),_r(e)||e<0)throw new RangeError("highWaterMark property of a queuing strategy must be non-negative and non-NaN");return e}function m(e){if(void 0===e)return function(){return 1};if("function"!=typeof e)throw new TypeError("size property of a queuing strategy must be a function");return function(t){return e(t)}}function v(e,t,r){var n=null;!0===r&&(n=Object.prototype);var a=Object.create(n);return a.value=e,a.done=t,a}function y(e,t){e._forAuthorCode=!0,e._ownerReadableStream=t,t._reader=e,"readable"===t._state?S(e):"closed"===t._state?_(e):x(e,t._storedError)}function b(e,t){var r=e._ownerReadableStream;return Jt(r,t)}function w(e){"readable"===e._ownerReadableStream._state?A(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):C(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function k(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function S(e){e._closedPromise=new Promise((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r}))}function x(e,t){S(e),A(e,t)}function _(e){S(e),T(e)}function A(e,t){e._closedPromise["catch"](n),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function C(e,t){x(e,t)}function T(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function E(e,t){void 0===t&&(t=!1);var r=new Pr(e);return r._forAuthorCode=t,r}function P(e){var t=new Promise((function(t,r){var n={_resolve:t,_reject:r};e._reader._readRequests.push(n)}));return t}function O(e,t,r){var n=e._reader,a=n._readRequests.shift();a._resolve(v(t,r,n._forAuthorCode))}function R(e){return e._reader._readRequests.length}function I(e){var t=e._reader;return void 0!==t&&!!F(t)}function F(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")}function L(e){var t=e._ownerReadableStream;return t._disturbed=!0,"closed"===t._state?Promise.resolve(v(void 0,!0,e._forAuthorCode)):"errored"===t._state?Promise.reject(t._storedError):t._readableStreamController[Er]()}function N(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}function D(e,t){void 0===t&&(t=!1);var r=E(e),n=Object.create(Or);return n._asyncIteratorReader=r,n._preventCancel=Boolean(t),n}function M(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorReader")}function j(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}function B(e){var t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function U(e,t,r){if(r=Number(r),!s(r))throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function q(e){var t=e._queue.peek();return t.value}function z(e){e._queue=new Cr,e._queueTotalSize=0}function H(e){return new Nr(e)}function W(e,t,r,n,a,i){void 0===a&&(a=1),void 0===i&&(i=function(){return 1});var o=Object.create(Lr.prototype);G(o);var s=Object.create(Dr.prototype);return be(o,s,e,t,r,n,a,i),o}function G(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new Cr,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function X(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")}function Y(e){return void 0!==e._writer}function V(e,t){var r=e._state;if("closed"===r||"errored"===r)return Promise.resolve(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;var n=!1;"erroring"===r&&(n=!0,t=void 0);var a=new Promise((function(r,a){e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:a,_reason:t,_wasAlreadyErroring:n}}));return e._pendingAbortRequest._promise=a,!1===n&&J(e,t),a}function Z(e){var t=new Promise((function(t,r){var n={_resolve:t,_reject:r};e._writeRequests.push(n)}));return t}function K(e,t){var r=e._state;return"writable"===r?void J(e,t):void Q(e)}function J(e,t){var r=e._writableStreamController;e._state="erroring",e._storedError=t;var n=e._writer;void 0!==n&&pe(n,t),!1===ae(e)&&!0===r._started&&Q(e)}function Q(e){e._state="errored",e._writableStreamController[Fr]();var t=e._storedError;if(e._writeRequests.forEach((function(e){e._reject(t)})),e._writeRequests=new Cr,void 0!==e._pendingAbortRequest){var r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,!0===r._wasAlreadyErroring)return r._reject(t),void se(e);var n=e._writableStreamController[Ir](r._reason);n.then((function(){r._resolve(),se(e)}),(function(t){r._reject(t),se(e)}))}else se(e)}function $(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function ee(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,K(e,t)}function te(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0;var t=e._state;"erroring"===t&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";var r=e._writer;void 0!==r&&Ue(r)}function re(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),K(e,t)}function ne(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function ae(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}function ie(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function oe(e){e._inFlightWriteRequest=e._writeRequests.shift()}function se(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);var t=e._writer;void 0!==t&&je(t,e._storedError)}function ce(e,t){var r=e._writer;void 0!==r&&t!==e._backpressure&&(!0===t?Ge(r):Ye(r)),e._backpressure=t}function le(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")}function ue(e,t){var r=e._ownerWritableStream;return V(r,t)}function he(e){var t=e._ownerWritableStream,r=t._state;if("closed"===r||"errored"===r)return Promise.reject(new TypeError("The stream (in "+r+" state) is not in the writable state and cannot be closed"));var n=new Promise((function(e,r){var n={_resolve:e,_reject:r};t._closeRequest=n}));return!0===t._backpressure&&"writable"===r&&Ye(e),Se(t._writableStreamController),n}function fe(e){var t=e._ownerWritableStream,r=t._state;return!0===ne(t)||"closed"===r?Promise.resolve():"errored"===r?Promise.reject(t._storedError):he(e)}function de(e,t){"pending"===e._closedPromiseState?je(e,t):Be(e,t)}function pe(e,t){"pending"===e._readyPromiseState?We(e,t):Xe(e,t)}function ge(e){var t=e._ownerWritableStream,r=t._state;return"errored"===r||"erroring"===r?null:"closed"===r?0:_e(t._writableStreamController)}function me(e){var t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");pe(e,r),de(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function ve(e,t){var r=e._ownerWritableStream,n=r._writableStreamController,a=xe(n,t);if(r!==e._ownerWritableStream)return Promise.reject(Le("write to"));var i=r._state;if("errored"===i)return Promise.reject(r._storedError);if(!0===ne(r)||"closed"===i)return Promise.reject(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===i)return Promise.reject(r._storedError);var o=Z(r);return Ae(n,t,a),o}function ye(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")}function be(e,t,r,n,a,i,o,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,z(t),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=o,t._writeAlgorithm=n,t._closeAlgorithm=a,t._abortAlgorithm=i;var c=Oe(t);ce(e,c);var l=r(),u=Promise.resolve(l);u.then((function(){t._started=!0,Ce(t)}),(function(r){t._started=!0,K(e,r)}))["catch"](Rr)}function we(e,t,r,n){function a(){return h(t,"start",[i])}var i=Object.create(Dr.prototype),o=u(t,"write",1,[i]),s=u(t,"close",0,[]),c=u(t,"abort",1,[]);be(e,i,a,o,s,c,r,n)}function ke(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Se(e){U(e,"close",0),Ce(e)}function xe(e,t){try{return e._strategySizeAlgorithm(t)}catch(r){return Te(e,r),1}}function _e(e){return e._strategyHWM-e._queueTotalSize}function Ae(e,t,r){var n={chunk:t};try{U(e,n,r)}catch(a){return void Te(e,a)}var i=e._controlledWritableStream;if(!1===ne(i)&&"writable"===i._state){var o=Oe(e);ce(i,o)}Ce(e)}function Ce(e){var t=e._controlledWritableStream;if(!1!==e._started&&void 0===t._inFlightWriteRequest){var r=t._state;if("erroring"===r)return void Q(t);if(0!==e._queue.length){var n=q(e);"close"===n?Ee(e):Pe(e,n.chunk)}}}function Te(e,t){"writable"===e._controlledWritableStream._state&&Re(e,t)}function Ee(e){var t=e._controlledWritableStream;ie(t),B(e);var r=e._closeAlgorithm();ke(e),r.then((function(){te(t)}),(function(e){re(t,e)}))["catch"](Rr)}function Pe(e,t){var r=e._controlledWritableStream;oe(r);var n=e._writeAlgorithm(t);n.then((function(){$(r);var t=r._state;if(B(e),!1===ne(r)&&"writable"===t){var n=Oe(e);ce(r,n)}Ce(e)}),(function(t){"writable"===r._state&&ke(e),ee(r,t)}))["catch"](Rr)}function Oe(e){var t=_e(e);return t<=0}function Re(e,t){var r=e._controlledWritableStream;ke(e),J(r,t)}function Ie(e){return new TypeError("WritableStream.prototype."+e+" can only be used on a WritableStream")}function Fe(e){return new TypeError("WritableStreamDefaultWriter.prototype."+e+" can only be used on a WritableStreamDefaultWriter")}function Le(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Ne(e){e._closedPromise=new Promise((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"}))}function De(e,t){Ne(e),je(e,t)}function Me(e){Ne(e),Ue(e)}function je(e,t){e._closedPromise["catch"](n),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected"}function Be(e,t){De(e,t)}function Ue(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved"}function qe(e){e._readyPromise=new Promise((function(t,r){e._readyPromise_resolve=t,e._readyPromise_reject=r})),e._readyPromiseState="pending"}function ze(e,t){qe(e),We(e,t)}function He(e){qe(e),Ye(e)}function We(e,t){e._readyPromise["catch"](n),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected"}function Ge(e){qe(e)}function Xe(e,t){ze(e,t)}function Ye(e){e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled"}function Ve(e,t,r,a,i,o){var s=E(e),c=H(t),l=!1,u=Promise.resolve();return new Promise((function(h,f){function d(){return new Promise((function(e,t){function r(n){n?e():p().then(r,t)}r(!1)}))}function p(){return!0===l?Promise.resolve(!0):c._readyPromise.then((function(){return L(s).then((function(e){var t=e.value,r=e.done;return!0===r||(u=ve(c,t)["catch"](n),!1)}))}))}function g(){var e=u;return u.then((function(){return e!==u?g():void 0}))}function m(e,t,r){"errored"===e._state?r(e._storedError):t["catch"](r)["catch"](Rr)}function v(e,t,r){"closed"===e._state?r():t.then(r)["catch"](Rr)}function y(e,r,n){function a(){e().then((function(){return k(r,n)}),(function(e){return k(!0,e)}))["catch"](Rr)}!0!==l&&(l=!0,"writable"===t._state&&!1===ne(t)?g().then(a):a())}function b(e,r){!0!==l&&(l=!0,"writable"===t._state&&!1===ne(t)?g().then((function(){return k(e,r)}))["catch"](Rr):k(e,r))}function k(e,t){me(c),w(s),void 0!==o&&o.removeEventListener("abort",S),e?f(t):h(void 0)}var S;if(void 0!==o){if(S=function(){var r=new DOMException("Aborted","AbortError"),n=[];!1===a&&n.push((function(){return"writable"===t._state?V(t,r):Promise.resolve()})),!1===i&&n.push((function(){return"readable"===e._state?Jt(e,r):Promise.resolve()})),y((function(){return Promise.all(n.map((function(e){return e()})))}),!0,r)},!0===o.aborted)return void S();o.addEventListener("abort",S)}if(m(e,s._closedPromise,(function(e){!1===a?y((function(){return V(t,e)}),!0,e):b(!0,e)})),m(t,c._closedPromise,(function(t){!1===i?y((function(){return Jt(e,t)}),!0,t):b(!0,t)})),v(e,s._closedPromise,(function(){!1===r?y((function(){return fe(c)})):b()})),!0===ne(t)||"closed"===t._state){var x=new TypeError("the destination writable stream closed before all data could be piped to it");!1===i?y((function(){return Jt(e,x)}),!0,x):b(!0,x)}d()["catch"](Rr)}))}function Ze(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")}function Ke(e){var t=Je(e);if(!1!==t){if(!0===e._pulling)return void(e._pullAgain=!0);e._pulling=!0;var r=e._pullAlgorithm();r.then((function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,Ke(e))}),(function(t){tt(e,t)}))["catch"](Rr)}}function Je(e){var t=e._controlledReadableStream;if(!1===at(e))return!1;if(!1===e._started)return!1;if(!0===Kt(t)&&R(t)>0)return!0;var r=rt(e);return r>0}function Qe(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function $e(e){var t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(Qe(e),Qt(t))}function et(e,t){var r=e._controlledReadableStream;if(!0===Kt(r)&&R(r)>0)O(r,t,!1);else{var n=void 0;try{n=e._strategySizeAlgorithm(t)}catch(a){throw tt(e,a),a}try{U(e,t,n)}catch(i){throw tt(e,i),i}}Ke(e)}function tt(e,t){var r=e._controlledReadableStream;"readable"===r._state&&(z(e),Qe(e),$t(r,t))}function rt(e){var t=e._controlledReadableStream,r=t._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function nt(e){return!0!==Je(e)}function at(e){var t=e._controlledReadableStream._state;return!1===e._closeRequested&&"readable"===t}function it(e,t,r,n,a,i,o){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,z(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=o,t._strategyHWM=i,t._pullAlgorithm=n,t._cancelAlgorithm=a,e._readableStreamController=t;var s=r();Promise.resolve(s).then((function(){t._started=!0,Ke(t)}),(function(e){tt(t,e)}))["catch"](Rr)}function ot(e,t,r,n){function a(){return h(t,"start",[i])}var i=Object.create(Mr.prototype),o=u(t,"pull",0,[i]),s=u(t,"cancel",1,[]);it(e,i,a,o,s,r,n)}function st(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function ct(e,t){function r(){if(!0===d)return Promise.resolve();d=!0;var e=L(f).then((function(e){d=!1;var t=e.done;if(!0===t)return!1===p&&$e(l._readableStreamController),void(!1===g&&$e(u._readableStreamController));var r=e.value,n=r,a=r;!1===p&&et(l._readableStreamController,n),!1===g&&et(u._readableStreamController,a)}));return e["catch"](Rr),Promise.resolve()}function n(t){if(p=!0,s=t,!0===g){var r=i([s,c]),n=Jt(e,r);h(n)}return m}function a(t){if(g=!0,c=t,!0===p){var r=i([s,c]),n=Jt(e,r);h(n)}return m}function o(){}var s,c,l,u,h,f=E(e),d=!1,p=!1,g=!1,m=new Promise((function(e){h=e}));return l=Yt(o,r,n),u=Yt(o,r,a),f._closedPromise["catch"]((function(e){tt(l._readableStreamController,e),tt(u._readableStreamController,e)})),[l,u]}function lt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")}function ut(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")}function ht(e){var t=Ct(e);if(!1!==t){if(!0===e._pulling)return void(e._pullAgain=!0);e._pulling=!0;var r=e._pullAlgorithm();r.then((function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,ht(e))}),(function(t){Ot(e,t)}))["catch"](Rr)}}function ft(e){bt(e),e._pendingPullIntos=new Cr}function dt(e,t){var r=!1;"closed"===e._state&&(r=!0);var n=pt(t);"default"===t.readerType?O(e,n,r):qt(e,n,r)}function pt(e){var t=e.bytesFilled,r=e.elementSize;return new e.ctor(e.buffer,e.byteOffset,t/r)}function gt(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function mt(e,t){var r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,a=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),i=t.bytesFilled+a,s=i-i%r,c=a,l=!1;s>n&&(c=s-t.bytesFilled,l=!0);for(var u=e._queue;c>0;){var h=u.peek(),f=Math.min(c,h.byteLength),d=t.byteOffset+t.bytesFilled;o(t.buffer,d,h.buffer,h.byteOffset,f),h.byteLength===f?u.shift():(h.byteOffset+=f,h.byteLength-=f),e._queueTotalSize-=f,vt(e,f,t),c-=f}return l}function vt(e,t,r){bt(e),r.bytesFilled+=t}function yt(e){0===e._queueTotalSize&&!0===e._closeRequested?(Tt(e),Qt(e._controlledReadableByteStream)):ht(e)}function bt(e){void 0!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=void 0,e._byobRequest=void 0)}function wt(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;var t=e._pendingPullIntos.peek();!0===mt(e,t)&&(At(e),dt(e._controlledReadableByteStream,t))}}function kt(e,t){var r=e._controlledReadableByteStream,n=1;t.constructor!==DataView&&(n=t.constructor.BYTES_PER_ELEMENT);var a=t.constructor,i=d(t.buffer),o={buffer:i,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:n,ctor:a,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(o),Ut(r);if("closed"===r._state){var s=new a(o.buffer,o.byteOffset,0);return Promise.resolve(v(s,!0,r._reader._forAuthorCode))}if(e._queueTotalSize>0){if(!0===mt(e,o)){var c=pt(o);return yt(e),Promise.resolve(v(c,!1,r._reader._forAuthorCode))}if(!0===e._closeRequested){var l=new TypeError("Insufficient bytes to fill elements in the given buffer");return Ot(e,l),Promise.reject(l)}}e._pendingPullIntos.push(o);var u=Ut(r);return ht(e),u}function St(e,t){t.buffer=d(t.buffer);var r=e._controlledReadableByteStream;if(!0===Ht(r))for(;zt(r)>0;){var n=At(e);dt(r,n)}}function xt(e,t,r){if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range");if(vt(e,t,r),!(r.bytesFilled<r.elementSize)){At(e);var n=r.bytesFilled%r.elementSize;if(n>0){var a=r.byteOffset+r.bytesFilled,i=r.buffer.slice(a-n,a);gt(e,i,0,i.byteLength)}r.buffer=d(r.buffer),r.bytesFilled-=n,dt(e._controlledReadableByteStream,r),wt(e)}}function _t(e,t){var r=e._pendingPullIntos.peek(),n=e._controlledReadableByteStream;if("closed"===n._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream");St(e,r)}else xt(e,t,r);ht(e)}function At(e){var t=e._pendingPullIntos.shift();return bt(e),t}function Ct(e){var t=e._controlledReadableByteStream;if("readable"!==t._state)return!1;if(!0===e._closeRequested)return!1;if(!1===e._started)return!1;if(!0===I(t)&&R(t)>0)return!0;if(!0===Ht(t)&&zt(t)>0)return!0;var r=Rt(e);return r>0}function Tt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Et(e){var t=e._controlledReadableByteStream;if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0){var r=e._pendingPullIntos.peek();if(r.bytesFilled>0){var n=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Ot(e,n),n}}Tt(e),Qt(t)}}function Pt(e,t){var r=e._controlledReadableByteStream,n=t.buffer,a=t.byteOffset,i=t.byteLength,o=d(n);if(!0===I(r))if(0===R(r))gt(e,o,a,i);else{var s=new Uint8Array(o,a,i);O(r,s,!1)}else!0===Ht(r)?(gt(e,o,a,i),wt(e)):gt(e,o,a,i);ht(e)}function Ot(e,t){var r=e._controlledReadableByteStream;"readable"===r._state&&(ft(e),z(e),Tt(e),$t(r,t))}function Rt(e){var t=e._controlledReadableByteStream,r=t._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function It(e,t){if(t=Number(t),!1===s(t))throw new RangeError("bytesWritten must be a finite");_t(e,t)}function Ft(e,t){var r=e._pendingPullIntos.peek();if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.byteLength!==t.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");r.buffer=t.buffer,_t(e,t.byteLength)}function Lt(e,t,r,n,a,i,o){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=void 0,t._queue=t._queueTotalSize=void 0,z(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=g(i),t._pullAlgorithm=n,t._cancelAlgorithm=a,t._autoAllocateChunkSize=o,t._pendingPullIntos=new Cr,e._readableStreamController=t;var s=r();Promise.resolve(s).then((function(){t._started=!0,ht(t)}),(function(e){Ot(t,e)}))["catch"](Rr)}function Nt(e,t,r){function n(){return h(t,"start",[a])}var a=Object.create(Ur.prototype),i=u(t,"pull",0,[a]),o=u(t,"cancel",1,[]),s=t.autoAllocateChunkSize;if(void 0!==s&&(s=Number(s),!1===jr(s)||s<=0))throw new RangeError("autoAllocateChunkSize must be a positive integer");Lt(e,a,n,i,o,r,s)}function Dt(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}function Mt(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function jt(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}function Bt(e,t){void 0===t&&(t=!1);var r=new qr(e);return r._forAuthorCode=t,r}function Ut(e){var t=new Promise((function(t,r){var n={_resolve:t,_reject:r};e._reader._readIntoRequests.push(n)}));return t}function qt(e,t,r){var n=e._reader,a=n._readIntoRequests.shift();a._resolve(v(t,r,n._forAuthorCode))}function zt(e){return e._reader._readIntoRequests.length}function Ht(e){var t=e._reader;return void 0!==t&&!!Wt(t)}function Wt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")}function Gt(e,t){var r=e._ownerReadableStream;return r._disturbed=!0,"errored"===r._state?Promise.reject(r._storedError):kt(r._readableStreamController,t)}function Xt(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function Yt(e,t,r,n,a){void 0===n&&(n=1),void 0===a&&(a=function(){return 1});var i=Object.create(zr.prototype);Vt(i);var o=Object.create(Mr.prototype);return it(i,o,e,t,r,n,a),i}function Vt(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function Zt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")}function Kt(e){return void 0!==e._reader}function Jt(e,t){if(e._disturbed=!0,"closed"===e._state)return Promise.resolve(void 0);if("errored"===e._state)return Promise.reject(e._storedError);Qt(e);var r=e._readableStreamController[Tr](t);return r.then((function(){}))}function Qt(e){e._state="closed";var t=e._reader;void 0!==t&&(F(t)&&(t._readRequests.forEach((function(e){e._resolve(v(void 0,!0,t._forAuthorCode))})),t._readRequests=new Cr),T(t))}function $t(e,t){e._state="errored",e._storedError=t;var r=e._reader;void 0!==r&&(F(r)?(r._readRequests.forEach((function(e){e._reject(t)})),r._readRequests=new Cr):(r._readIntoRequests.forEach((function(e){e._reject(t)})),r._readIntoRequests=new Cr),A(r,t))}function er(e){if("object"!=typeof e||null===e)return!1;var t=Object.getOwnPropertyDescriptor(AbortSignal.prototype,"aborted").get;try{return t.call(e),!0}catch(r){return!1}}function tr(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function rr(e,t,r,n,a,i){function o(){return t}function s(t){return gr(e,t)}function c(t){return mr(e,t)}function l(){return vr(e)}function u(){return yr(e)}function h(t){return ir(e,t),Promise.resolve()}e._writable=W(o,s,l,c,r,n),e._readable=Yt(o,u,h,a,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,or(e,!0),e._transformStreamController=void 0}function nr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")}function ar(e,t){tt(e._readable._readableStreamController,t),ir(e,t)}function ir(e,t){ur(e._transformStreamController),Te(e._writable._writableStreamController,t),!0===e._backpressure&&or(e,!1)}function or(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=new Promise((function(t){e._backpressureChangePromise_resolve=t})),e._backpressure=t}function sr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")}function cr(e,t,r,n){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=n}function lr(e,t){var r=Object.create(Xr.prototype),n=function(e){try{return hr(r,e),Promise.resolve()}catch(t){return Promise.reject(t)}},a=t.transform;if(void 0!==a){if("function"!=typeof a)throw new TypeError("transform is not a method");n=function(e){return f(a,t,[e,r])}}var i=u(t,"flush",0,[r]);cr(e,r,n,i)}function ur(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function hr(e,t){var r=e._controlledTransformStream,n=r._readable._readableStreamController;if(!1===at(n))throw new TypeError("Readable side is not in a state that permits enqueue");try{et(n,t)}catch(a){throw ir(r,a),r._readable._storedError}var i=nt(n);i!==r._backpressure&&or(r,!0)}function fr(e,t){ar(e._controlledTransformStream,t)}function dr(e,t){var r=e._transformAlgorithm(t);return r["catch"]((function(t){throw ar(e._controlledTransformStream,t),t}))}function pr(e){var t=e._controlledTransformStream,r=t._readable._readableStreamController;!0===at(r)&&$e(r);var n=new TypeError("TransformStream terminated");ir(t,n)}function gr(e,t){var r=e._transformStreamController;if(!0===e._backpressure){var n=e._backpressureChangePromise;return n.then((function(){var n=e._writable,a=n._state;if("erroring"===a)throw n._storedError;return dr(r,t)}))}return dr(r,t)}function mr(e,t){return ar(e,t),Promise.resolve()}function vr(e){var t=e._readable,r=e._transformStreamController,n=r._flushAlgorithm();return ur(r),n.then((function(){if("errored"===t._state)throw t._storedError;var e=t._readableStreamController;!0===at(e)&&$e(e)}))["catch"]((function(r){throw ar(e,r),t._storedError}))}function yr(e){return or(e,!1),e._backpressureChangePromise}function br(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function wr(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}r.r(t),r.d(t,"ByteLengthQueuingStrategy",(function(){return Hr})),r.d(t,"CountQueuingStrategy",(function(){return Wr})),r.d(t,"ReadableStream",(function(){return zr})),r.d(t,"TransformStream",(function(){return Gr})),r.d(t,"WritableStream",(function(){return Lr}));var kr,Sr,xr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:function(e){return"Symbol("+e+")"},_r=Number.isNaN||function(e){return e!==e},Ar=16384,Cr=function(){function e(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.push=function(e){var t=this._back,r=t;t._elements.length===Ar-1&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size},e.prototype.shift=function(){var e=this._front,t=e,r=this._cursor,n=r+1,a=e._elements,i=a[r];return n===Ar&&(t=e._next,n=0),--this._size,this._cursor=n,e!==t&&(this._front=t),a[r]=void 0,i},e.prototype.forEach=function(e){for(var t=this._cursor,r=this._front,n=r._elements;!(t===n.length&&void 0===r._next||t===n.length&&(r=r._next,n=r._elements,t=0,0===n.length));)e(n[t]),++t},e.prototype.peek=function(){var e=this._front,t=this._cursor;return e._elements[t]},e}(),Tr=xr("[[CancelSteps]]"),Er=xr("[[PullSteps]]"),Pr=function(){function e(e){if(!1===Zt(e))throw new TypeError("ReadableStreamDefaultReader can only be constructed with a ReadableStream instance");if(!0===Kt(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");y(this,e),this._readRequests=new Cr}return Object.defineProperty(e.prototype,"closed",{get:function(){return F(this)?this._closedPromise:Promise.reject(N("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return F(this)?void 0===this._ownerReadableStream?Promise.reject(k("cancel")):b(this,e):Promise.reject(N("cancel"))},e.prototype.read=function(){return F(this)?void 0===this._ownerReadableStream?Promise.reject(k("read from")):L(this):Promise.reject(N("read"))},e.prototype.releaseLock=function(){if(!F(this))throw N("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");w(this)}},e}();"symbol"==typeof xr.asyncIterator&&(kr={},kr[xr.asyncIterator]=function(){return this},Sr=kr,Object.defineProperty(Sr,xr.asyncIterator,{enumerable:!1}));var Or={next:function(){if(!1===M(this))return Promise.reject(j("next"));var e=this._asyncIteratorReader;return void 0===e._ownerReadableStream?Promise.reject(k("iterate")):L(e).then((function(t){var r=t.done;r&&w(e);var n=t.value;return v(n,r,!0)}))},return:function(e){if(!1===M(this))return Promise.reject(j("next"));var t=this._asyncIteratorReader;if(void 0===t._ownerReadableStream)return Promise.reject(k("finish iterating"));if(t._readRequests.length>0)return Promise.reject(new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled"));if(!1===this._preventCancel){var r=b(t,e);return w(t),r.then((function(){return v(e,!0,!0)}))}return w(t),Promise.resolve(v(e,!0,!0))}};void 0!==Sr&&Object.setPrototypeOf(Or,Sr),Object.defineProperty(Or,"next",{enumerable:!1}),Object.defineProperty(Or,"return",{enumerable:!1});var Rr=n,Ir=xr("[[AbortSteps]]"),Fr=xr("[[ErrorSteps]]"),Lr=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),G(this);var r=t.size,n=t.highWaterMark,a=e.type;if(void 0!==a)throw new RangeError("Invalid type is specified");var i=m(r);void 0===n&&(n=1),n=g(n),we(this,e,n,i)}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!1===X(this))throw Ie("locked");return Y(this)},enumerable:!0,configurable:!0}),e.prototype.abort=function(e){return!1===X(this)?Promise.reject(Ie("abort")):!0===Y(this)?Promise.reject(new TypeError("Cannot abort a stream that already has a writer")):V(this,e)},e.prototype.getWriter=function(){if(!1===X(this))throw Ie("getWriter");return H(this)},e}(),Nr=function(){function e(e){if(!1===X(e))throw new TypeError("WritableStreamDefaultWriter can only be constructed with a WritableStream instance");if(!0===Y(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;var t=e._state;if("writable"===t)!1===ne(e)&&!0===e._backpressure?qe(this):He(this),Ne(this);else if("erroring"===t)ze(this,e._storedError),Ne(this);else if("closed"===t)He(this),Me(this);else{var r=e._storedError;ze(this,r),De(this,r)}}return Object.defineProperty(e.prototype,"closed",{get:function(){return!1===le(this)?Promise.reject(Fe("closed")):this._closedPromise},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===le(this))throw Fe("desiredSize");if(void 0===this._ownerWritableStream)throw Le("desiredSize");return ge(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ready",{get:function(){return!1===le(this)?Promise.reject(Fe("ready")):this._readyPromise},enumerable:!0,configurable:!0}),e.prototype.abort=function(e){return!1===le(this)?Promise.reject(Fe("abort")):void 0===this._ownerWritableStream?Promise.reject(Le("abort")):ue(this,e)},e.prototype.close=function(){if(!1===le(this))return Promise.reject(Fe("close"));var e=this._ownerWritableStream;return void 0===e?Promise.reject(Le("close")):!0===ne(e)?Promise.reject(new TypeError("cannot close an already-closing stream")):he(this)},e.prototype.releaseLock=function(){if(!1===le(this))throw Fe("releaseLock");var e=this._ownerWritableStream;void 0!==e&&me(this)},e.prototype.write=function(e){return!1===le(this)?Promise.reject(Fe("write")):void 0===this._ownerWritableStream?Promise.reject(Le("write to")):ve(this,e)},e}(),Dr=function(){function e(){throw new TypeError("WritableStreamDefaultController cannot be constructed explicitly")}return e.prototype.error=function(e){if(!1===ye(this))throw new TypeError("WritableStreamDefaultController.prototype.error can only be used on a WritableStreamDefaultController");var t=this._controlledWritableStream._state;"writable"===t&&Re(this,e)},e.prototype[Ir]=function(e){var t=this._abortAlgorithm(e);return ke(this),t},e.prototype[Fr]=function(){z(this)},e}(),Mr=function(){function e(){throw new TypeError}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===Ze(this))throw st("desiredSize");return rt(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===Ze(this))throw st("close");if(!1===at(this))throw new TypeError("The stream is not in a state that permits close");$e(this)},e.prototype.enqueue=function(e){if(!1===Ze(this))throw st("enqueue");if(!1===at(this))throw new TypeError("The stream is not in a state that permits enqueue");return et(this,e)},e.prototype.error=function(e){if(!1===Ze(this))throw st("error");tt(this,e)},e.prototype[Tr]=function(e){z(this);var t=this._cancelAlgorithm(e);return Qe(this),t},e.prototype[Er]=function(){var e=this._controlledReadableStream;if(this._queue.length>0){var t=B(this);return!0===this._closeRequested&&0===this._queue.length?(Qe(this),Qt(e)):Ke(this),Promise.resolve(v(t,!1,e._reader._forAuthorCode))}var r=P(e);return Ke(this),r},e}(),jr=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},Br=function(){function e(){throw new TypeError("ReadableStreamBYOBRequest cannot be used directly")}return Object.defineProperty(e.prototype,"view",{get:function(){if(!1===ut(this))throw Mt("view");return this._view},enumerable:!0,configurable:!0}),e.prototype.respond=function(e){if(!1===ut(this))throw Mt("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");p(this._view.buffer),It(this._associatedReadableByteStreamController,e)},e.prototype.respondWithNewView=function(e){if(!1===ut(this))throw Mt("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");if(!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");p(e.buffer),Ft(this._associatedReadableByteStreamController,e)},e}(),Ur=function(){function e(){throw new TypeError("ReadableByteStreamController constructor cannot be used directly")}return Object.defineProperty(e.prototype,"byobRequest",{get:function(){if(!1===lt(this))throw jt("byobRequest");if(void 0===this._byobRequest&&this._pendingPullIntos.length>0){var e=this._pendingPullIntos.peek(),t=new Uint8Array(e.buffer,e.byteOffset+e.bytesFilled,e.byteLength-e.bytesFilled),r=Object.create(Br.prototype);Dt(r,this,t),this._byobRequest=r}return this._byobRequest},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===lt(this))throw jt("desiredSize");return Rt(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===lt(this))throw jt("close");if(!0===this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");var e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError("The stream (in "+e+" state) is not in the readable state and cannot be closed");Et(this)},e.prototype.enqueue=function(e){if(!1===lt(this))throw jt("enqueue");if(!0===this._closeRequested)throw new TypeError("stream is closed or draining");var t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError("The stream (in "+t+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(e))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");p(e.buffer),Pt(this,e)},e.prototype.error=function(e){if(!1===lt(this))throw jt("error");Ot(this,e)},e.prototype[Tr]=function(e){if(this._pendingPullIntos.length>0){var t=this._pendingPullIntos.peek();t.bytesFilled=0}z(this);var r=this._cancelAlgorithm(e);return Tt(this),r},e.prototype[Er]=function(){var e=this._controlledReadableByteStream;if(this._queueTotalSize>0){var t=this._queue.shift();this._queueTotalSize-=t.byteLength,yt(this);var r=void 0;try{r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}catch(n){return Promise.reject(n)}return Promise.resolve(v(r,!1,e._reader._forAuthorCode))}var a=this._autoAllocateChunkSize;if(void 0!==a){var i=void 0;try{i=new ArrayBuffer(a)}catch(o){return Promise.reject(o)}var s={buffer:i,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,ctor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(s)}var c=P(e);return ht(this),c},e}(),qr=function(){function e(e){if(!Zt(e))throw new TypeError("ReadableStreamBYOBReader can only be constructed with a ReadableStream instance given a byte source");if(!1===lt(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");if(Kt(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");y(this,e),this._readIntoRequests=new Cr}return Object.defineProperty(e.prototype,"closed",{get:function(){return Wt(this)?this._closedPromise:Promise.reject(Xt("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return Wt(this)?void 0===this._ownerReadableStream?Promise.reject(k("cancel")):b(this,e):Promise.reject(Xt("cancel"))},e.prototype.read=function(e){return Wt(this)?void 0===this._ownerReadableStream?Promise.reject(k("read from")):ArrayBuffer.isView(e)?(p(e.buffer),0===e.byteLength?Promise.reject(new TypeError("view must have non-zero byteLength")):Gt(this,e)):Promise.reject(new TypeError("view must be an array buffer view")):Promise.reject(Xt("read"))},e.prototype.releaseLock=function(){if(!Wt(this))throw Xt("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");w(this)}},e}(),zr=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Vt(this);var r=t.size,n=t.highWaterMark,a=e.type,i=String(a);if("bytes"===i){if(void 0!==r)throw new RangeError("The strategy for a byte stream cannot have a size function");void 0===n&&(n=0),n=g(n),Nt(this,e,n)}else{if(void 0!==a)throw new RangeError("Invalid type is specified");var o=m(r);void 0===n&&(n=1),n=g(n),ot(this,e,n,o)}}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!1===Zt(this))throw tr("locked");return Kt(this)},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return!1===Zt(this)?Promise.reject(tr("cancel")):!0===Kt(this)?Promise.reject(new TypeError("Cannot cancel a stream that already has a reader")):Jt(this,e)},e.prototype.getReader=function(e){var t=(void 0===e?{}:e).mode;if(!1===Zt(this))throw tr("getReader");if(void 0===t)return E(this,!0);if(t=String(t),"byob"===t)return Bt(this,!0);throw new RangeError("Invalid mode is specified")},e.prototype.pipeThrough=function(e,t){var r=e.writable,a=e.readable,i=void 0===t?{}:t,o=i.preventClose,s=i.preventAbort,c=i.preventCancel,l=i.signal;if(!1===Zt(this))throw tr("pipeThrough");if(!1===X(r))throw new TypeError("writable argument to pipeThrough must be a WritableStream");if(!1===Zt(a))throw new TypeError("readable argument to pipeThrough must be a ReadableStream");if(o=Boolean(o),s=Boolean(s),c=Boolean(c),void 0!==l&&!er(l))throw new TypeError("ReadableStream.prototype.pipeThrough's signal option must be an AbortSignal");if(!0===Kt(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(!0===Y(r))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");var u=Ve(this,r,o,s,c,l);return u["catch"](n),a},e.prototype.pipeTo=function(e,t){var r=void 0===t?{}:t,n=r.preventClose,a=r.preventAbort,i=r.preventCancel,o=r.signal;return!1===Zt(this)?Promise.reject(tr("pipeTo")):!1===X(e)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream")):(n=Boolean(n),a=Boolean(a),i=Boolean(i),void 0===o||er(o)?!0===Kt(this)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):!0===Y(e)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):Ve(this,e,n,a,i,o):Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's signal option must be an AbortSignal")))},e.prototype.tee=function(){if(!1===Zt(this))throw tr("tee");var e=ct(this);return i(e)},e.prototype.getIterator=function(e){var t=(void 0===e?{}:e).preventCancel,r=void 0!==t&&t;if(!1===Zt(this))throw tr("getIterator");return D(this,r)},e}();"symbol"==typeof xr.asyncIterator&&Object.defineProperty(zr.prototype,xr.asyncIterator,{value:zr.prototype.getIterator,enumerable:!1,writable:!0,configurable:!0});var Hr=function(){function e(e){var t=e.highWaterMark;this.highWaterMark=t}return e.prototype.size=function(e){return e.byteLength},e}(),Wr=function(){function e(e){var t=e.highWaterMark;this.highWaterMark=t}return e.prototype.size=function(){return 1},e}(),Gr=function(){function e(e,t,r){void 0===e&&(e={}),void 0===t&&(t={}),void 0===r&&(r={});var n=t.size,a=t.highWaterMark,i=r.size,o=r.highWaterMark,s=e.writableType;if(void 0!==s)throw new RangeError("Invalid writable type specified");var c=m(n);void 0===a&&(a=1),a=g(a);var l=e.readableType;if(void 0!==l)throw new RangeError("Invalid readable type specified");var u=m(i);void 0===o&&(o=0),o=g(o);var f,d=new Promise((function(e){f=e}));rr(this,d,a,c,o,u),lr(this,e);var p=h(e,"start",[this._transformStreamController]);f(p)}return Object.defineProperty(e.prototype,"readable",{get:function(){if(!1===nr(this))throw wr("readable");return this._readable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"writable",{get:function(){if(!1===nr(this))throw wr("writable");return this._writable},enumerable:!0,configurable:!0}),e}(),Xr=function(){function e(){throw new TypeError("TransformStreamDefaultController instances cannot be created directly")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===sr(this))throw br("desiredSize");var e=this._controlledTransformStream._readable._readableStreamController;return rt(e)},enumerable:!0,configurable:!0}),e.prototype.enqueue=function(e){if(!1===sr(this))throw br("enqueue");hr(this,e)},e.prototype.error=function(e){if(!1===sr(this))throw br("error");fr(this,e)},e.prototype.terminate=function(){if(!1===sr(this))throw br("terminate");pr(this)},e}()},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function o(e){i(c,n,a,o,s,"next",e)}function s(e){i(c,n,a,o,s,"throw",e)}var c=e.apply(t,r);o(void 0)}))}}function s(e){return e===m}function c(e,t){return e instanceof v&&(void 0===t||e.name===t)}function l(e,t){return e instanceof y&&(void 0===t||e.cmd===t)}function u(e,t){return e instanceof b&&(void 0===t||c(e.get("Type"),t))}function h(e){return e instanceof w}function f(e,t){return e.num===t.num&&e.gen===t.gen}function d(e){return"object"===a(e)&&null!==e&&void 0!==e.getBytes}function p(){y._clearCache(),v._clearCache(),w._clearCache()}Object.defineProperty(t,"__esModule",{value:!0}),t.clearPrimitiveCaches=p,t.isEOF=s,t.isCmd=l,t.isDict=u,t.isName=c,t.isRef=h,t.isRefsEqual=f,t.isStream=d,t.RefSetCache=t.RefSet=t.Ref=t.Name=t.Dict=t.Cmd=t.EOF=void 0;var g=n(r(2)),m=(r(5),{});t.EOF=m;var v=function(){function e(e){this.name=e}var t=Object.create(null);return e.prototype={},e.get=function(r){var n=t[r];return n||(t[r]=new e(r))},e._clearCache=function(){t=Object.create(null)},e}();t.Name=v;var y=function(){function e(e){this.cmd=e}var t=Object.create(null);return e.prototype={},e.get=function(r){var n=t[r];return n||(t[r]=new e(r))},e._clearCache=function(){t=Object.create(null)},e}();t.Cmd=y;var b=function(){function e(e){this._map=Object.create(null),this.xref=e,this.objId=null,this.suppressEncryption=!1,this.__nonSerializable__=t}var t=function(){return t};return e.prototype={assignXref:function(e){this.xref=e},get:function(e,t,r){var n=this._map[e];return void 0!==n||e in this._map||void 0===t||(n=this._map[t],void 0!==n||t in this._map||void 0===r||(n=this._map[r])),n instanceof w&&this.xref?this.xref.fetch(n,this.suppressEncryption):n},getAsync:function(){function e(e,r,n){return t.apply(this,arguments)}var t=o(g["default"].mark((function e(t,r,n){var a;return g["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=this._map[t],void 0!==a||t in this._map||void 0===r||(a=this._map[r],void 0!==a||r in this._map||void 0===n||(a=this._map[n])),!(a instanceof w&&this.xref)){e.next=4;break}return e.abrupt("return",this.xref.fetchAsync(a,this.suppressEncryption));case 4:return e.abrupt("return",a);case 5:case"end":return e.stop()}}),e,this)})));return e}(),getArray:function(e,t,r){var n=this.get(e,t,r);if(!Array.isArray(n)||!this.xref)return n;n=n.slice();for(var a=0,i=n.length;a<i;a++)n[a]instanceof w&&(n[a]=this.xref.fetch(n[a],this.suppressEncryption));return n},getRaw:function(e){return this._map[e]},getKeys:function(){return Object.keys(this._map)},set:function(e,t){this._map[e]=t},has:function(e){return e in this._map},forEach:function(e){for(var t in this._map)e(t,this.get(t))}},e.empty=new e(null),e.merge=function(t,r){for(var n=new e(t),a=0,i=r.length;a<i;a++){var o=r[a];if(u(o))for(var s in o._map)void 0===n._map[s]&&(n._map[s]=o._map[s])}return n},e}();t.Dict=b;var w=function(){function e(e,t){this.num=e,this.gen=t}var t=Object.create(null);return e.prototype={toString:function(){return 0===this.gen?"".concat(this.num,"R"):"".concat(this.num,"R").concat(this.gen)}},e.get=function(r,n){var a=0===n?"".concat(r,"R"):"".concat(r,"R").concat(n),i=t[a];return i||(t[a]=new e(r,n))},e._clearCache=function(){t=Object.create(null)},e}();t.Ref=w;var k=function(){function e(){this.dict=Object.create(null)}return e.prototype={has:function(e){return e.toString()in this.dict},put:function(e){this.dict[e.toString()]=!0},remove:function(e){delete this.dict[e.toString()]}},e}();t.RefSet=k;var S=function(){function e(){this.dict=Object.create(null)}return e.prototype={get:function(e){return this.dict[e.toString()]},has:function(e){return e.toString()in this.dict},put:function(e,t){this.dict[e.toString()]=t},putAlias:function(e,t){this.dict[e.toString()]=this.get(t)},forEach:function(e,t){for(var r in this.dict)e.call(t,this.dict[r])},clear:function(){this.dict=Object.create(null)}},e}();t.RefSetCache=S},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?s(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function i(e){u(s,n,a,i,o,"next",e)}function o(e){u(s,n,a,i,o,"throw",e)}var s=e.apply(t,r);i(void 0)}))}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function p(e,t,r){return t&&d(e.prototype,t),r&&d(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.NetworkPdfManager=t.LocalPdfManager=void 0;var g=n(r(2)),m=r(5),v=r(185),y=r(186),b=r(187),w=r(190),k=function(){function e(){f(this,e),this.constructor===e&&(0,m.unreachable)("Cannot initialize BasePdfManager.")}return p(e,[{key:"onLoadedStream",value:function(){(0,m.unreachable)("Abstract method `onLoadedStream` called")}},{key:"ensureDoc",value:function(e,t){return this.ensure(this.pdfDocument,e,t)}},{key:"ensureXRef",value:function(e,t){return this.ensure(this.pdfDocument.xref,e,t)}},{key:"ensureCatalog",value:function(e,t){return this.ensure(this.pdfDocument.catalog,e,t)}},{key:"getPage",value:function(e){return this.pdfDocument.getPage(e)}},{key:"fontFallback",value:function(e,t){return this.pdfDocument.fontFallback(e,t)}},{key:"cleanup",value:function(){return this.pdfDocument.cleanup()}},{key:"ensure",value:function(){function e(e,r,n){return t.apply(this,arguments)}var t=h(g["default"].mark((function e(t,r,n){return g["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,m.unreachable)("Abstract method `ensure` called");case 1:case"end":return e.stop()}}),e)})));return e}()},{key:"requestRange",value:function(e,t){(0,m.unreachable)("Abstract method `requestRange` called")}},{key:"requestLoadedStream",value:function(){(0,m.unreachable)("Abstract method `requestLoadedStream` called")}},{key:"sendProgressiveData",value:function(e){(0,m.unreachable)("Abstract method `sendProgressiveData` called")}},{key:"updatePassword",value:function(e){this._password=e}},{key:"terminate",value:function(e){(0,m.unreachable)("Abstract method `terminate` called")}},{key:"docId",get:function(){return this._docId}},{key:"password",get:function(){return this._password}},{key:"docBaseUrl",get:function(){var e=null;if(this._docBaseUrl){var t=(0,m.createValidAbsoluteUrl)(this._docBaseUrl);t?e=t.href:(0,m.warn)('Invalid absolute docBaseUrl: "'.concat(this._docBaseUrl,'".'))}return(0,m.shadow)(this,"docBaseUrl",e)}}]),e}(),S=function(e){function t(e,r,n,a,c){var l;f(this,t),l=i(this,o(t).call(this)),l._docId=e,l._password=n,l._docBaseUrl=c,l.evaluatorOptions=a;var u=new w.Stream(r);return l.pdfDocument=new b.PDFDocument(s(l),u),l._loadedStreamPromise=Promise.resolve(u),l}return c(t,e),p(t,[{key:"ensure",value:function(){function e(e,r,n){return t.apply(this,arguments)}var t=h(g["default"].mark((function e(t,r,n){var a;return g["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t[r],"function"!=typeof a){e.next=3;break}return e.abrupt("return",a.apply(t,n));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));return e}()},{key:"requestRange",value:function(e,t){return Promise.resolve()}},{key:"requestLoadedStream",value:function(){}},{key:"onLoadedStream",value:function(){return this._loadedStreamPromise}},{key:"terminate",value:function(e){}}]),t}(k);t.LocalPdfManager=S;var x=function(e){function t(e,r,n,a,c){var l;return f(this,t),l=i(this,o(t).call(this)),l._docId=e,l._password=n.password,l._docBaseUrl=c,l.msgHandler=n.msgHandler,l.evaluatorOptions=a,l.streamManager=new v.ChunkedStreamManager(r,{msgHandler:n.msgHandler,length:n.length,disableAutoFetch:n.disableAutoFetch,rangeChunkSize:n.rangeChunkSize}),l.pdfDocument=new b.PDFDocument(s(l),l.streamManager.getStream()),l}return c(t,e),p(t,[{key:"ensure",value:function(){function e(e,r,n){return t.apply(this,arguments)}var t=h(g["default"].mark((function e(t,r,n){var a;return g["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,a=t[r],"function"!=typeof a){e.next=4;break}return e.abrupt("return",a.apply(t,n));case 4:return e.abrupt("return",a);case 7:if(e.prev=7,e.t0=e["catch"](0),e.t0 instanceof y.MissingDataException){e.next=11;break}throw e.t0;case 11:return e.next=13,this.requestRange(e.t0.begin,e.t0.end);case 13:return e.abrupt("return",this.ensure(t,r,n));case 14:case"end":return e.stop()}}),e,this,[[0,7]])})));return e}()},{key:"requestRange",value:function(e,t){return this.streamManager.requestRange(e,t)}},{key:"requestLoadedStream",value:function(){this.streamManager.requestAllChunks()}},{key:"sendProgressiveData",value:function(e){this.streamManager.onReceiveData({chunk:e})}},{key:"onLoadedStream",value:function(){return this.streamManager.onLoadedStream()}},{key:"terminate",value:function(e){this.streamManager.abort(e)}}]),t}(k);t.NetworkPdfManager=x},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.ChunkedStreamManager=t.ChunkedStream=void 0;var o=r(5),s=r(186),c=function(){function e(t,r,a){n(this,e),this.bytes=new Uint8Array(t),this.start=0,this.pos=0,this.end=t,this.chunkSize=r,this.loadedChunks=[],this.numChunksLoaded=0,this.numChunks=Math.ceil(t/r),this.manager=a,this.progressiveDataLength=0,this.lastSuccessfulEnsureByteChunk=-1}return i(e,[{key:"getMissingChunks",value:function(){for(var e=[],t=0,r=this.numChunks;t<r;++t)this.loadedChunks[t]||e.push(t);return e}},{key:"getBaseStreams",value:function(){return[this]}},{key:"allChunksLoaded",value:function(){return this.numChunksLoaded===this.numChunks}},{key:"onReceiveData",value:function(e,t){var r=this.chunkSize;if(e%r!==0)throw new Error("Bad begin offset: ".concat(e));var n=e+t.byteLength;if(n%r!==0&&n!==this.bytes.length)throw new Error("Bad end offset: ".concat(n));this.bytes.set(new Uint8Array(t),e);for(var a=Math.floor(e/r),i=Math.floor((n-1)/r)+1,o=a;o<i;++o)this.loadedChunks[o]||(this.loadedChunks[o]=!0,++this.numChunksLoaded)}},{key:"onReceiveProgressiveData",value:function(e){var t=this.progressiveDataLength,r=Math.floor(t/this.chunkSize);this.bytes.set(new Uint8Array(e),t),t+=e.byteLength,this.progressiveDataLength=t;for(var n=t>=this.end?this.numChunks:Math.floor(t/this.chunkSize),a=r;a<n;++a)this.loadedChunks[a]||(this.loadedChunks[a]=!0,++this.numChunksLoaded)}},{key:"ensureByte",value:function(e){if(!(e<this.progressiveDataLength)){var t=Math.floor(e/this.chunkSize);if(t!==this.lastSuccessfulEnsureByteChunk){if(!this.loadedChunks[t])throw new s.MissingDataException(e,e+1);this.lastSuccessfulEnsureByteChunk=t}}}},{key:"ensureRange",value:function(e,t){if(!(e>=t||t<=this.progressiveDataLength))for(var r=this.chunkSize,n=Math.floor(e/r),a=Math.floor((t-1)/r)+1,i=n;i<a;++i)if(!this.loadedChunks[i])throw new s.MissingDataException(e,t)}},{key:"nextEmptyChunk",value:function(e){for(var t=this.numChunks,r=0;r<t;++r){var n=(e+r)%t;if(!this.loadedChunks[n])return n}return null}},{key:"hasChunk",value:function(e){return!!this.loadedChunks[e]}},{key:"getByte",value:function(){var e=this.pos;return e>=this.end?-1:(e>=this.progressiveDataLength&&this.ensureByte(e),this.bytes[this.pos++])}},{key:"getUint16",value:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t}},{key:"getInt32",value:function(){var e=this.getByte(),t=this.getByte(),r=this.getByte(),n=this.getByte();return(e<<24)+(t<<16)+(r<<8)+n}},{key:"getBytes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.bytes,n=this.pos,a=this.end;if(!e){a>this.progressiveDataLength&&this.ensureRange(n,a);var i=r.subarray(n,a);return t?new Uint8ClampedArray(i):i}var o=n+e;o>a&&(o=a),o>this.progressiveDataLength&&this.ensureRange(n,o),this.pos=o;var s=r.subarray(n,o);return t?new Uint8ClampedArray(s):s}},{key:"peekByte",value:function(){var e=this.getByte();return this.pos--,e}},{key:"peekBytes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.getBytes(e,t);return this.pos-=r.length,r}},{key:"getByteRange",value:function(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),t>this.progressiveDataLength&&this.ensureRange(e,t),this.bytes.subarray(e,t)}},{key:"skip",value:function(e){e||(e=1),this.pos+=e}},{key:"reset",value:function(){this.pos=this.start}},{key:"moveStart",value:function(){this.start=this.pos}},{key:"makeSubStream",value:function(e,t,r){function n(){}t?e+t>this.progressiveDataLength&&this.ensureRange(e,e+t):e>=this.progressiveDataLength&&this.ensureByte(e),n.prototype=Object.create(this),n.prototype.getMissingChunks=function(){for(var e=this.chunkSize,t=Math.floor(this.start/e),r=Math.floor((this.end-1)/e)+1,n=[],a=t;a<r;++a)this.loadedChunks[a]||n.push(a);return n};var a=new n;return a.pos=a.start=e,a.end=e+t||this.end,a.dict=r,a}},{key:"length",get:function(){return this.end-this.start}},{key:"isEmpty",get:function(){return 0===this.length}}]),e}();t.ChunkedStream=c;var l=function(){function e(t,r){n(this,e),this.length=r.length,this.chunkSize=r.rangeChunkSize,this.stream=new c(this.length,this.chunkSize,this),this.pdfNetworkStream=t,this.disableAutoFetch=r.disableAutoFetch,this.msgHandler=r.msgHandler,this.currRequestId=0,this.chunksNeededByRequest=Object.create(null),this.requestsByChunk=Object.create(null),this.promisesByRequest=Object.create(null),this.progressiveDataLength=0,this.aborted=!1,this._loadedStreamCapability=(0,o.createPromiseCapability)()}return i(e,[{key:"onLoadedStream",value:function(){return this._loadedStreamCapability.promise}},{key:"sendRequest",value:function(e,t){var r=this,n=this.pdfNetworkStream.getRangeReader(e,t);n.isStreamingSupported||(n.onProgress=this.onProgress.bind(this));var a=[],i=0,s=new Promise((function(e,t){var s=function s(c){try{if(!c.done){var l=c.value;return a.push(l),i+=(0,o.arrayByteLength)(l),n.isStreamingSupported&&r.onProgress({loaded:i}),void n.read().then(s,t)}var u=(0,o.arraysToBytes)(a);a=null,e(u)}catch(h){t(h)}};n.read().then(s,t)}));s.then((function(t){r.aborted||r.onReceiveData({chunk:t,begin:e})}))}},{key:"requestAllChunks",value:function(){var e=this.stream.getMissingChunks();return this._requestChunks(e),this._loadedStreamCapability.promise}},{key:"_requestChunks",value:function(e){var t=this.currRequestId++,r=Object.create(null);this.chunksNeededByRequest[t]=r;var n=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(n=(s=c.next()).done);n=!0){var l=s.value;this.stream.hasChunk(l)||(r[l]=!0)}}catch(S){a=!0,i=S}finally{try{n||null==c["return"]||c["return"]()}finally{if(a)throw i}}if((0,o.isEmptyObj)(r))return Promise.resolve();var u=(0,o.createPromiseCapability)();this.promisesByRequest[t]=u;var h=[];for(var f in r)f|=0,f in this.requestsByChunk||(this.requestsByChunk[f]=[],h.push(f)),this.requestsByChunk[f].push(t);if(!h.length)return u.promise;var d=this.groupChunks(h),p=!0,g=!1,m=void 0;try{for(var v,y=d[Symbol.iterator]();!(p=(v=y.next()).done);p=!0){var b=v.value,w=b.beginChunk*this.chunkSize,k=Math.min(b.endChunk*this.chunkSize,this.length);this.sendRequest(w,k)}}catch(S){g=!0,m=S}finally{try{p||null==y["return"]||y["return"]()}finally{if(g)throw m}}return u.promise}},{key:"getStream",value:function(){return this.stream}},{key:"requestRange",value:function(e,t){t=Math.min(t,this.length);for(var r=this.getBeginChunk(e),n=this.getEndChunk(t),a=[],i=r;i<n;++i)a.push(i);return this._requestChunks(a)}},{key:"requestRanges",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],r=!0,n=!1,a=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done);r=!0)for(var s=i.value,c=this.getBeginChunk(s.begin),l=this.getEndChunk(s.end),u=c;u<l;++u)t.includes(u)||t.push(u)}catch(h){n=!0,a=h}finally{try{r||null==o["return"]||o["return"]()}finally{if(n)throw a}}return t.sort((function(e,t){return e-t})),this._requestChunks(t)}},{key:"groupChunks",value:function(e){for(var t=[],r=-1,n=-1,a=0,i=e.length;a<i;++a){var o=e[a];r<0&&(r=o),n>=0&&n+1!==o&&(t.push({beginChunk:r,endChunk:n+1}),r=o),a+1===e.length&&t.push({beginChunk:r,endChunk:o+1}),n=o}return t}},{key:"onProgress",value:function(e){this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize+e.loaded,total:this.length})}},{key:"onReceiveData",value:function(e){var t=e.chunk,r=void 0===e.begin,n=r?this.progressiveDataLength:e.begin,a=n+t.byteLength,i=Math.floor(n/this.chunkSize),s=a<this.length?Math.floor(a/this.chunkSize):Math.ceil(a/this.chunkSize);r?(this.stream.onReceiveProgressiveData(t),this.progressiveDataLength=a):this.stream.onReceiveData(n,t),this.stream.allChunksLoaded()&&this._loadedStreamCapability.resolve(this.stream);for(var c=[],l=i;l<s;++l){var u=this.requestsByChunk[l]||[];delete this.requestsByChunk[l];var h=!0,f=!1,d=void 0;try{for(var p,g=u[Symbol.iterator]();!(h=(p=g.next()).done);h=!0){var m=p.value,v=this.chunksNeededByRequest[m];l in v&&delete v[l],(0,o.isEmptyObj)(v)&&c.push(m)}}catch(_){f=!0,d=_}finally{try{h||null==g["return"]||g["return"]()}finally{if(f)throw d}}}if(!this.disableAutoFetch&&(0,o.isEmptyObj)(this.requestsByChunk)){var y;if(1===this.stream.numChunksLoaded){var b=this.stream.numChunks-1;this.stream.hasChunk(b)||(y=b)}else y=this.stream.nextEmptyChunk(s);Number.isInteger(y)&&this._requestChunks([y])}for(var w=0,k=c;w<k.length;w++){var S=k[w],x=this.promisesByRequest[S];delete this.promisesByRequest[S],x.resolve()}this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize,total:this.length})}},{key:"onError",value:function(e){this._loadedStreamCapability.reject(e)}},{key:"getBeginChunk",value:function(e){return Math.floor(e/this.chunkSize)}},{key:"getEndChunk",value:function(e){return Math.floor((e-1)/this.chunkSize)+1}},{key:"abort",value:function(e){for(var t in this.aborted=!0,this.pdfNetworkStream&&this.pdfNetworkStream.cancelAllRequests(e),this.promisesByRequest)this.promisesByRequest[t].reject(e)}}]),e}();t.ChunkedStreamManager=l},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?o(e):t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t;return function(){return e&&(t=Object.create(null),e(t),e=null),t}}function h(e){for(var t,r=e.dict,n=e.key,a=e.getArray,i=void 0!==a&&a,o=e.stopWhenFound,s=void 0===o||o,c=100,l=0;r;){var u=i?r.getArray(n):r.get(n);if(void 0!==u){if(s)return u;t||(t=[]),t.push(u)}if(++l>c){(0,d.warn)('getInheritableProperty: maximum loop count exceeded for "'.concat(n,'"'));break}r=r.get("Parent")}return t}function f(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,d.assert)(Number.isInteger(e)&&e>0,"The number should be a positive integer.");for(var r,n=[];e>=1e3;)e-=1e3,n.push("M");r=e/100|0,e%=100,n.push(v[r]),r=e/10|0,e%=10,n.push(v[10+r]),n.push(v[20+e]);var a=n.join("");return t?a.toLowerCase():a}Object.defineProperty(t,"__esModule",{value:!0}),t.getLookupTableFactory=u,t.getInheritableProperty=h,t.toRomanNumerals=f,t.XRefParseException=t.XRefEntryException=t.MissingDataException=void 0;var d=r(5),p=function(e){function t(e,r){var n;return a(this,t),n=i(this,s(t).call(this,"Missing data [".concat(e,", ").concat(r,")"))),n.begin=e,n.end=r,n}return c(t,e),t}(d.BaseException);t.MissingDataException=p;var g=function(e){function t(){return a(this,t),i(this,s(t).apply(this,arguments))}return c(t,e),t}(d.BaseException);t.XRefEntryException=g;var m=function(e){function t(){return a(this,t),i(this,s(t).apply(this,arguments))}return c(t,e),t}(d.BaseException);t.XRefParseException=m;var v=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"]},function(e,t,r){"use strict";function n(e,t){return o(e)||i(e,t)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function o(e){if(Array.isArray(e))return e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function l(e,t,r){return t&&c(e.prototype,t),r&&c(e,r),e}function u(e,t){return"display"===t&&e.viewable||"print"===t&&e.printable}function h(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];(0,f.assert)(r>0,'The "limit" must be a positive integer.');var a=(0,f.bytesToString)(e.peekBytes(r)),i=n?a.lastIndexOf(t):a.indexOf(t);return-1!==i&&(e.pos+=i,!0)}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDocument=t.Page=void 0;var f=r(5),d=r(188),p=r(183),g=r(186),m=r(190),v=r(202),y=r(200),b=r(189),w=r(203),k=r(204),S=r(218),x=1,_=[0,0,612,792],A=function(){function e(t){var r=t.pdfManager,n=t.xref,a=t.pageIndex,i=t.pageDict,o=t.ref,c=t.fontCache,l=t.builtInCMapCache,u=t.pdfFunctionFactory;s(this,e),this.pdfManager=r,this.pageIndex=a,this.pageDict=i,this.xref=n,this.ref=o,this.fontCache=c,this.builtInCMapCache=l,this.pdfFunctionFactory=u,this.evaluatorOptions=r.evaluatorOptions,this.resourcesPromise=null;var h={obj:0};this.idFactory={createObjId:function(){return"p".concat(a,"_").concat(++h.obj)},getDocId:function(){return"g_".concat(r.docId)}}}return l(e,[{key:"_getInheritableProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=(0,g.getInheritableProperty)({dict:this.pageDict,key:e,getArray:t,stopWhenFound:!1});return Array.isArray(r)?1!==r.length&&(0,p.isDict)(r[0])?p.Dict.merge(this.xref,r):r[0]:r}},{key:"_getBoundingBox",value:function(e){var t=this._getInheritableProperty(e,!0);if(Array.isArray(t)&&4===t.length){if(t[2]-t[0]!==0&&t[3]-t[1]!==0)return t;(0,f.warn)("Empty /".concat(e," entry."))}return null}},{key:"getContentStream",value:function(){var e,t=this.content;if(Array.isArray(t)){var r=this.xref,n=[],a=!0,i=!1,o=void 0;try{for(var s,c=t[Symbol.iterator]();!(a=(s=c.next()).done);a=!0){var l=s.value;n.push(r.fetchIfRef(l))}}catch(u){i=!0,o=u}finally{try{a||null==c["return"]||c["return"]()}finally{if(i)throw o}}e=new m.StreamsSequenceStream(n)}else e=(0,p.isStream)(t)?t:new m.NullStream;return e}},{key:"loadResources",value:function(e){var t=this;return this.resourcesPromise||(this.resourcesPromise=this.pdfManager.ensure(this,"resources")),this.resourcesPromise.then((function(){var r=new d.ObjectLoader(t.resources,e,t.xref);return r.load()}))}},{key:"getOperatorList",value:function(e){var t=this,r=e.handler,a=e.sink,i=e.task,o=e.intent,s=e.renderInteractiveForms,c=this.pdfManager.ensure(this,"getContentStream"),l=this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"]),h=new k.PartialEvaluator({xref:this.xref,handler:r,pageIndex:this.pageIndex,idFactory:this.idFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,options:this.evaluatorOptions,pdfFunctionFactory:this.pdfFunctionFactory}),d=Promise.all([c,l]),p=d.then((function(e){var s=n(e,1),c=s[0],l=new w.OperatorList(o,a,t.pageIndex);return r.send("StartRenderPage",{transparency:h.hasBlendModes(t.resources),pageIndex:t.pageIndex,intent:o}),h.getOperatorList({stream:c,task:i,resources:t.resources,operatorList:l}).then((function(){return l}))}));return Promise.all([p,this._parsedAnnotations]).then((function(e){var t=n(e,2),r=t[0],a=t[1];if(0===a.length)return r.flush(!0),{length:r.totalLength};var c=[],l=!0,d=!1,p=void 0;try{for(var g,m=a[Symbol.iterator]();!(l=(g=m.next()).done);l=!0){var v=g.value;u(v,o)&&c.push(v.getOperatorList(h,i,s))}}catch(y){d=!0,p=y}finally{try{l||null==m["return"]||m["return"]()}finally{if(d)throw p}}return Promise.all(c).then((function(e){r.addOp(f.OPS.beginAnnotations,[]);var t=!0,n=!1,a=void 0;try{for(var i,o=e[Symbol.iterator]();!(t=(i=o.next()).done);t=!0){var s=i.value;r.addOpList(s)}}catch(c){n=!0,a=c}finally{try{t||null==o["return"]||o["return"]()}finally{if(n)throw a}}return r.addOp(f.OPS.endAnnotations,[]),r.flush(!0),{length:r.totalLength}}))}))}},{key:"extractTextContent",value:function(e){var t=this,r=e.handler,a=e.task,i=e.normalizeWhitespace,o=e.sink,s=e.combineTextItems,c=this.pdfManager.ensure(this,"getContentStream"),l=this.loadResources(["ExtGState","XObject","Font"]),u=Promise.all([c,l]);return u.then((function(e){var c=n(e,1),l=c[0],u=new k.PartialEvaluator({xref:t.xref,handler:r,pageIndex:t.pageIndex,idFactory:t.idFactory,fontCache:t.fontCache,builtInCMapCache:t.builtInCMapCache,options:t.evaluatorOptions,pdfFunctionFactory:t.pdfFunctionFactory});return u.getTextContent({stream:l,task:a,resources:t.resources,normalizeWhitespace:i,combineTextItems:s,sink:o})}))}},{key:"getAnnotationsData",value:function(e){return this._parsedAnnotations.then((function(t){for(var r=[],n=0,a=t.length;n<a;n++)e&&!u(t[n],e)||r.push(t[n].data);return r}))}},{key:"content",get:function(){return this.pageDict.get("Contents")}},{key:"resources",get:function(){return(0,f.shadow)(this,"resources",this._getInheritableProperty("Resources")||p.Dict.empty)}},{key:"mediaBox",get:function(){return(0,f.shadow)(this,"mediaBox",this._getBoundingBox("MediaBox")||_)}},{key:"cropBox",get:function(){return(0,f.shadow)(this,"cropBox",this._getBoundingBox("CropBox")||this.mediaBox)}},{key:"userUnit",get:function(){var e=this.pageDict.get("UserUnit");return(!(0,f.isNum)(e)||e<=0)&&(e=x),(0,f.shadow)(this,"userUnit",e)}},{key:"view",get:function(){var e,t=this.cropBox,r=this.mediaBox;if(t===r||(0,f.isArrayEqual)(t,r))e=r;else{var n=f.Util.intersect(t,r);n&&n[2]-n[0]!==0&&n[3]-n[1]!==0?e=n:(0,f.warn)("Empty /CropBox and /MediaBox intersection.")}return(0,f.shadow)(this,"view",e||r)}},{key:"rotate",get:function(){var e=this._getInheritableProperty("Rotate")||0;return e%90!==0?e=0:e>=360?e%=360:e<0&&(e=(e%360+360)%360),(0,f.shadow)(this,"rotate",e)}},{key:"annotations",get:function(){return(0,f.shadow)(this,"annotations",this._getInheritableProperty("Annots")||[])}},{key:"_parsedAnnotations",get:function(){var e=this,t=this.pdfManager.ensure(this,"annotations").then((function(){for(var t=e.annotations,r=[],n=0,a=t.length;n<a;n++)r.push(v.AnnotationFactory.create(e.xref,t[n],e.pdfManager,e.idFactory));return Promise.all(r).then((function(e){return e.filter((function(e){return!!e}))}),(function(e){return(0,f.warn)('_parsedAnnotations: "'.concat(e,'".')),[]}))}));return(0,f.shadow)(this,"_parsedAnnotations",t)}}]),e}();t.Page=A;var C=1024,T="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",E=function(){function e(t,r){var n;if(s(this,e),(0,p.isStream)(r))n=r;else{if(!(0,f.isArrayBuffer)(r))throw new Error("PDFDocument: Unknown argument type");n=new m.Stream(r)}if(n.length<=0)throw new Error("PDFDocument: Stream must have data");this.pdfManager=t,this.stream=n,this.xref=new d.XRef(n,t),this.pdfFunctionFactory=new S.PDFFunctionFactory({xref:this.xref,isEvalSupported:t.evaluatorOptions.isEvalSupported}),this._pagePromises=[]}return l(e,[{key:"parse",value:function(e){this.setup(e);var t=this.catalog.catDict.get("Version");(0,p.isName)(t)&&(this.pdfFormatVersion=t.name);try{if(this.acroForm=this.catalog.catDict.get("AcroForm"),this.acroForm){this.xfa=this.acroForm.get("XFA");var r=this.acroForm.get("Fields");Array.isArray(r)&&0!==r.length||this.xfa||(this.acroForm=null)}}catch(n){if(n instanceof g.MissingDataException)throw n;(0,f.info)("Cannot fetch AcroForm entry; assuming no AcroForms are present"),this.acroForm=null}try{var a=this.catalog.catDict.get("Collection");(0,p.isDict)(a)&&a.getKeys().length>0&&(this.collection=a)}catch(n){if(n instanceof g.MissingDataException)throw n;(0,f.info)("Cannot fetch Collection dictionary.")}}},{key:"checkHeader",value:function(){var e=this.stream;if(e.reset(),h(e,"%PDF-",1024)){e.moveStart();for(var t,r=12,n="";(t=e.getByte())>32&&!(n.length>=r);)n+=String.fromCharCode(t);this.pdfFormatVersion||(this.pdfFormatVersion=n.substring(5))}}},{key:"parseStartXRef",value:function(){this.xref.setStartXRef(this.startXRef)}},{key:"setup",value:function(e){this.xref.parse(e),this.catalog=new d.Catalog(this.pdfManager,this.xref)}},{key:"_getLinearizationPage",value:function(e){var t=this.catalog,r=this.linearization;(0,f.assert)(r&&r.pageFirst===e);var n=p.Ref.get(r.objectNumberFirst,0);return this.xref.fetchAsync(n).then((function(e){if((0,p.isDict)(e,"Page")||(0,p.isDict)(e)&&!e.has("Type")&&e.has("Contents"))return n&&!t.pageKidsCountCache.has(n)&&t.pageKidsCountCache.put(n,1),[e,n];throw new f.FormatError("The Linearization dictionary doesn't point to a valid Page dictionary.")}))["catch"]((function(r){return(0,f.info)(r),t.getPageDict(e)}))}},{key:"getPage",value:function(e){var t=this;if(void 0!==this._pagePromises[e])return this._pagePromises[e];var r=this.catalog,a=this.linearization,i=a&&a.pageFirst===e?this._getLinearizationPage(e):r.getPageDict(e);return this._pagePromises[e]=i.then((function(a){var i=n(a,2),o=i[0],s=i[1];return new A({pdfManager:t.pdfManager,xref:t.xref,pageIndex:e,pageDict:o,ref:s,fontCache:r.fontCache,builtInCMapCache:r.builtInCMapCache,pdfFunctionFactory:t.pdfFunctionFactory})}))}},{key:"checkFirstPage",value:function(){var e=this;return this.getPage(0)["catch"]((function(t){if(t instanceof g.XRefEntryException)throw e._pagePromises.length=0,e.cleanup(),new g.XRefParseException}))}},{key:"fontFallback",value:function(e,t){return this.catalog.fontFallback(e,t)}},{key:"cleanup",value:function(){return this.catalog.cleanup()}},{key:"linearization",get:function(){var e=null;try{e=b.Linearization.create(this.stream)}catch(t){if(t instanceof g.MissingDataException)throw t;(0,f.info)(t)}return(0,f.shadow)(this,"linearization",e)}},{key:"startXRef",get:function(){var e=this.stream,t=0;if(this.linearization)e.reset(),h(e,"endobj",1024)&&(t=e.pos+6);else{for(var r=1024,n="startxref".length,a=!1,i=e.end;!a&&i>0;)i-=r-n,i<0&&(i=0),e.pos=i,a=h(e,"startxref",r,!0);if(a){var o;e.skip(9);do{o=e.getByte()}while((0,f.isSpace)(o));for(var s="";o>=32&&o<=57;)s+=String.fromCharCode(o),o=e.getByte();t=parseInt(s,10),isNaN(t)&&(t=0)}}return(0,f.shadow)(this,"startXRef",t)}},{key:"numPages",get:function(){var e=this.linearization,t=e?e.numPages:this.catalog.numPages;return(0,f.shadow)(this,"numPages",t)}},{key:"documentInfo",get:function(){var e,t={Title:f.isString,Author:f.isString,Subject:f.isString,Keywords:f.isString,Creator:f.isString,Producer:f.isString,CreationDate:f.isString,ModDate:f.isString,Trapped:p.isName},r={PDFFormatVersion:this.pdfFormatVersion,IsLinearized:!!this.linearization,IsAcroFormPresent:!!this.acroForm,IsXFAPresent:!!this.xfa,IsCollectionPresent:!!this.collection};try{e=this.xref.trailer.get("Info")}catch(n){if(n instanceof g.MissingDataException)throw n;(0,f.info)("The document information dictionary is invalid.")}if((0,p.isDict)(e)){var a=!0,i=!1,o=void 0;try{for(var s,c=e.getKeys()[Symbol.iterator]();!(a=(s=c.next()).done);a=!0){var l=s.value,u=e.get(l);if(t[l])t[l](u)?r[l]="string"!=typeof u?u:(0,f.stringToPDFString)(u):(0,f.info)('Bad value in document info for "'.concat(l,'".'));else if("string"==typeof l){var h=void 0;if((0,f.isString)(u))h=(0,f.stringToPDFString)(u);else{if(!((0,p.isName)(u)||(0,f.isNum)(u)||(0,f.isBool)(u))){(0,f.info)('Unsupported value in document info for (custom) "'.concat(l,'".'));continue}h=u}r.Custom||(r.Custom=Object.create(null)),r.Custom[l]=h}}}catch(n){i=!0,o=n}finally{try{a||null==c["return"]||c["return"]()}finally{if(i)throw o}}}return(0,f.shadow)(this,"documentInfo",r)}},{key:"fingerprint",get:function(){var e,t=this.xref.trailer.get("ID");e=Array.isArray(t)&&t[0]&&(0,f.isString)(t[0])&&t[0]!==T?(0,f.stringToBytes)(t[0]):(0,y.calculateMD5)(this.stream.getByteRange(0,C),0,C);for(var r=[],n=0,a=e.length;n<a;n++){var i=e[n].toString(16);r.push(i.padStart(2,"0"))}return(0,f.shadow)(this,"fingerprint",r.join(""))}}]),e}();t.PDFDocument=E},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return!t||"object"!==g(t)&&"function"!=typeof t?i(e):t}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){function i(e){l(s,n,a,i,o,"next",e)}function o(e){l(s,n,a,i,o,"throw",e)}var s=e.apply(t,r);i(void 0)}))}}function h(e,t){return p(e)||d(e,t)||f()}function f(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function d(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function p(e){if(Array.isArray(e))return e}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function y(e,t,r){return t&&v(e.prototype,t),r&&v(e,r),e}function b(e){return(0,S.isDict)(e)?e.get("D"):e}Object.defineProperty(t,"__esModule",{value:!0}),t.FileSpec=t.XRef=t.ObjectLoader=t.Catalog=void 0;var w=n(r(2)),k=r(5),S=r(183),x=r(189),_=r(186),A=r(185),C=r(200),T=r(201),E=function(){function e(t,r){if(m(this,e),this.pdfManager=t,this.xref=r,this.catDict=r.getCatalogObj(),!(0,S.isDict)(this.catDict))throw new k.FormatError("Catalog object is not a dictionary.");this.fontCache=new S.RefSetCache,this.builtInCMapCache=new Map,this.pageKidsCountCache=new S.RefSetCache}return y(e,[{key:"_readDocumentOutline",value:function(){var t=this.catDict.get("Outlines");if(!(0,S.isDict)(t))return null;if(t=t.getRaw("First"),!(0,S.isRef)(t))return null;var r={items:[]},n=[{obj:t,parent:r}],a=new S.RefSet;a.put(t);for(var i=this.xref,o=new Uint8ClampedArray(3);n.length>0;){var s=n.shift(),c=i.fetchIfRef(s.obj);if(null!==c){if(!c.has("Title"))throw new k.FormatError("Invalid outline item encountered.");var l={url:null,dest:null};e.parseDestDictionary({destDict:c,resultObj:l,docBaseUrl:this.pdfManager.docBaseUrl});var u=c.get("Title"),h=c.get("F")||0,f=c.getArray("C"),d=c.get("Count"),p=o;!Array.isArray(f)||3!==f.length||0===f[0]&&0===f[1]&&0===f[2]||(p=T.ColorSpace.singletons.rgb.getRgb(f,0));var g={dest:l.dest,url:l.url,unsafeUrl:l.unsafeUrl,newWindow:l.newWindow,title:(0,k.stringToPDFString)(u),color:p,count:Number.isInteger(d)?d:void 0,bold:!!(2&h),italic:!!(1&h),items:[]};s.parent.items.push(g),t=c.getRaw("First"),(0,S.isRef)(t)&&!a.has(t)&&(n.push({obj:t,parent:g}),a.put(t)),t=c.getRaw("Next"),(0,S.isRef)(t)&&!a.has(t)&&(n.push({obj:t,parent:s.parent}),a.put(t))}}return r.items.length>0?r.items:null}},{key:"_readPermissions",value:function(){var e=this.xref.trailer.get("Encrypt");if(!(0,S.isDict)(e))return null;var t=e.get("P");if(!(0,k.isNum)(t))return null;t+=Math.pow(2,32);var r=[];for(var n in k.PermissionFlag){var a=k.PermissionFlag[n];t&a&&r.push(a)}return r}},{key:"getDestination",value:function(e){var t=this._readDests();return t instanceof R||t instanceof S.Dict?b(t.get(e)||null):null}},{key:"_readDests",value:function(){var e=this.catDict.get("Names");return e&&e.has("Dests")?new R(e.getRaw("Dests"),this.xref):this.catDict.has("Dests")?this.catDict.get("Dests"):void 0}},{key:"_readPageLabels",value:function(){var e=this.catDict.getRaw("PageLabels");if(!e)return null;for(var t=new Array(this.numPages),r=null,n="",a=new I(e,this.xref),i=a.getAll(),o="",s=1,c=0,l=this.numPages;c<l;c++){if(c in i){var u=i[c];if(!(0,S.isDict)(u))throw new k.FormatError("PageLabel is not a dictionary.");if(u.has("Type")&&!(0,S.isName)(u.get("Type"),"PageLabel"))throw new k.FormatError("Invalid type in PageLabel dictionary.");if(u.has("S")){var h=u.get("S");if(!(0,S.isName)(h))throw new k.FormatError("Invalid style in PageLabel dictionary.");r=h.name}else r=null;if(u.has("P")){var f=u.get("P");if(!(0,k.isString)(f))throw new k.FormatError("Invalid prefix in PageLabel dictionary.");n=(0,k.stringToPDFString)(f)}else n="";if(u.has("St")){var d=u.get("St");if(!(Number.isInteger(d)&&d>=1))throw new k.FormatError("Invalid start in PageLabel dictionary.");s=d}else s=1}switch(r){case"D":o=s;break;case"R":case"r":o=(0,_.toRomanNumerals)(s,"r"===r);break;case"A":case"a":for(var p=26,g=65,m=97,v="a"===r?m:g,y=s-1,b=String.fromCharCode(v+y%p),w=[],x=0,A=y/p|0;x<=A;x++)w.push(b);o=w.join("");break;default:if(r)throw new k.FormatError('Invalid style "'.concat(r,'" in PageLabel dictionary.'));o=""}t[c]=n+o,s++}return t}},{key:"fontFallback",value:function(e,t){var r=[];return this.fontCache.forEach((function(e){r.push(e)})),Promise.all(r).then((function(r){var n=!0,a=!1,i=void 0;try{for(var o,s=r[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var c=o.value;if(c.loadedName===e)return void c.fallback(t)}}catch(l){a=!0,i=l}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}}))}},{key:"cleanup",value:function(){var e=this;(0,S.clearPrimitiveCaches)(),this.pageKidsCountCache.clear();var t=[];return this.fontCache.forEach((function(e){t.push(e)})),Promise.all(t).then((function(t){for(var r=0,n=t.length;r<n;r++){var a=t[r].dict;delete a.translated}e.fontCache.clear(),e.builtInCMapCache.clear()}))}},{key:"getPageDict",value:function(e){function t(){for(var c=function(){var c=a.pop();if((0,S.isRef)(c))return r=o.get(c),r>0&&s+r<e?(s+=r,"continue"):(i.fetchAsync(c).then((function(r){return(0,S.isDict)(r,"Page")||(0,S.isDict)(r)&&!r.has("Kids")?void(e===s?(c&&!o.has(c)&&o.put(c,1),n.resolve([r,c])):(s++,t())):(a.push(r),void t())}),n.reject),{v:void 0});if(!(0,S.isDict)(c))return n.reject(new k.FormatError("Page dictionary kid reference points to wrong type of object.")),{v:void 0};if(r=c.get("Count"),Number.isInteger(r)&&r>=0){var l=c.objId;if(l&&!o.has(l)&&o.put(l,r),s+r<=e)return s+=r,"continue"}var u=c.get("Kids");if(!Array.isArray(u))return(0,S.isName)(c.get("Type"),"Page")||!c.has("Type")&&c.has("Contents")?s===e?(n.resolve([c,null]),{v:void 0}):(s++,"continue"):(n.reject(new k.FormatError("Page dictionary kids object is not an array.")),{v:void 0});for(var h=u.length-1;h>=0;h--)a.push(u[h])};a.length;){var l=c();switch(l){case"continue":continue;default:if("object"===g(l))return l.v}}n.reject(new Error("Page index ".concat(e," not found.")))}var r,n=(0,k.createPromiseCapability)(),a=[this.catDict.getRaw("Pages")],i=this.xref,o=this.pageKidsCountCache,s=0;return t(),n.promise}},{key:"getPageIndex",value:function(e){function t(t){var r,a=0;return n.fetchAsync(t).then((function(n){if((0,S.isRefsEqual)(t,e)&&!(0,S.isDict)(n,"Page")&&(!(0,S.isDict)(n)||n.has("Type")||!n.has("Contents")))throw new k.FormatError("The reference does not point to a /Page dictionary.");if(!n)return null;if(!(0,S.isDict)(n))throw new k.FormatError("Node must be a dictionary.");return r=n.getRaw("Parent"),n.getAsync("Parent")})).then((function(e){if(!e)return null;if(!(0,S.isDict)(e))throw new k.FormatError("Parent must be a dictionary.");return e.getAsync("Kids")})).then((function(e){if(!e)return null;for(var i=[],o=!1,s=0,c=e.length;s<c;s++){var l=e[s];if(!(0,S.isRef)(l))throw new k.FormatError("Kid must be a reference.");if((0,S.isRefsEqual)(l,t)){o=!0;break}i.push(n.fetchAsync(l).then((function(e){if(!(0,S.isDict)(e))throw new k.FormatError("Kid node must be a dictionary.");e.has("Count")?a+=e.get("Count"):a++})))}if(!o)throw new k.FormatError("Kid reference not found in parent's kids.");return Promise.all(i).then((function(){return[a,r]}))}))}function r(e){return t(e).then((function(e){if(!e)return a;var t=h(e,2),n=t[0],i=t[1];return a+=n,r(i)}))}var n=this.xref,a=0;return r(e)}},{key:"metadata",get:function(){var e=this.catDict.getRaw("Metadata");if(!(0,S.isRef)(e))return(0,k.shadow)(this,"metadata",null);var t,r=!(this.xref.encrypt&&this.xref.encrypt.encryptMetadata),n=this.xref.fetch(e,r);if(n&&(0,S.isDict)(n.dict)){var a=n.dict.get("Type"),i=n.dict.get("Subtype");if((0,S.isName)(a,"Metadata")&&(0,S.isName)(i,"XML"))try{t=(0,k.stringToUTF8String)((0,k.bytesToString)(n.getBytes()))}catch(o){if(o instanceof _.MissingDataException)throw o;(0,k.info)("Skipping invalid metadata.")}}return(0,k.shadow)(this,"metadata",t)}},{key:"toplevelPagesDict",get:function(){var e=this.catDict.get("Pages");if(!(0,S.isDict)(e))throw new k.FormatError("Invalid top-level pages dictionary.");return(0,k.shadow)(this,"toplevelPagesDict",e)}},{key:"documentOutline",get:function(){var e=null;try{e=this._readDocumentOutline()}catch(t){if(t instanceof _.MissingDataException)throw t;(0,k.warn)("Unable to read document outline.")}return(0,k.shadow)(this,"documentOutline",e)}},{key:"permissions",get:function(){var e=null;try{e=this._readPermissions()}catch(t){if(t instanceof _.MissingDataException)throw t;(0,k.warn)("Unable to read permissions.")}return(0,k.shadow)(this,"permissions",e)}},{key:"numPages",get:function(){var e=this.toplevelPagesDict.get("Count");if(!Number.isInteger(e))throw new k.FormatError("Page count in top-level pages dictionary is not an integer.");return(0,k.shadow)(this,"numPages",e)}},{key:"destinations",get:function(){var e=this._readDests(),t=Object.create(null);if(e instanceof R){var r=e.getAll();for(var n in r)t[n]=b(r[n])}else e instanceof S.Dict&&e.forEach((function(e,r){r&&(t[e]=b(r))}));return(0,k.shadow)(this,"destinations",t)}},{key:"pageLabels",get:function(){var e=null;try{e=this._readPageLabels()}catch(t){if(t instanceof _.MissingDataException)throw t;(0,k.warn)("Unable to read page labels.")}return(0,k.shadow)(this,"pageLabels",e)}},{key:"pageLayout",get:function(){var e=this.catDict.get("PageLayout"),t="";if((0,S.isName)(e))switch(e.name){case"SinglePage":case"OneColumn":case"TwoColumnLeft":case"TwoColumnRight":case"TwoPageLeft":case"TwoPageRight":t=e.name}return(0,k.shadow)(this,"pageLayout",t)}},{key:"pageMode",get:function(){var e=this.catDict.get("PageMode"),t="UseNone";if((0,S.isName)(e))switch(e.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"FullScreen":case"UseOC":case"UseAttachments":t=e.name}return(0,k.shadow)(this,"pageMode",t)}},{key:"viewerPreferences",get:function(){var e=this,t={HideToolbar:k.isBool,HideMenubar:k.isBool,HideWindowUI:k.isBool,FitWindow:k.isBool,CenterWindow:k.isBool,DisplayDocTitle:k.isBool,NonFullScreenPageMode:S.isName,Direction:S.isName,ViewArea:S.isName,ViewClip:S.isName,PrintArea:S.isName,PrintClip:S.isName,PrintScaling:S.isName,Duplex:S.isName,PickTrayByPDFSize:k.isBool,PrintPageRange:Array.isArray,NumCopies:Number.isInteger},r=this.catDict.get("ViewerPreferences"),n=Object.create(null);if((0,S.isDict)(r))for(var a in t)if(r.has(a)){var i=r.get(a);if(t[a](i)){var o=void 0;switch(a){case"NonFullScreenPageMode":switch(i.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"UseOC":o=i.name;break;default:o="UseNone"}break;case"Direction":switch(i.name){case"L2R":case"R2L":o=i.name;break;default:o="L2R"}break;case"ViewArea":case"ViewClip":case"PrintArea":case"PrintClip":switch(i.name){case"MediaBox":case"CropBox":case"BleedBox":case"TrimBox":case"ArtBox":o=i.name;break;default:o="CropBox"}break;case"PrintScaling":switch(i.name){case"None":case"AppDefault":o=i.name;break;default:o="AppDefault"}break;case"Duplex":switch(i.name){case"Simplex":case"DuplexFlipShortEdge":case"DuplexFlipLongEdge":o=i.name;break;default:o="None"}break;case"PrintPageRange":var s=i.length;if(s%2!==0)break;var c=i.every((function(t,r,n){return Number.isInteger(t)&&t>0&&(0===r||t>=n[r-1])&&t<=e.numPages}));c&&(o=i);break;case"NumCopies":i>0&&(o=i);break;default:(0,k.assert)("boolean"==typeof i),o=i}void 0!==o?n[a]=o:(0,k.info)('Bad value in ViewerPreferences for "'.concat(a,'".'))}else(0,k.info)('Bad value in ViewerPreferences for "'.concat(a,'".'))}return(0,k.shadow)(this,"viewerPreferences",n)}},{key:"openActionDestination",get:function(){var t=this.catDict.get("OpenAction"),r=null;if((0,S.isDict)(t)){var n=new S.Dict(this.xref);n.set("A",t);var a={url:null,dest:null};e.parseDestDictionary({destDict:n,resultObj:a}),Array.isArray(a.dest)&&(r=a.dest)}else Array.isArray(t)&&(r=t);return(0,k.shadow)(this,"openActionDestination",r)}},{key:"attachments",get:function(){var e=this.catDict.get("Names"),t=null;if(e&&e.has("EmbeddedFiles")){var r=new R(e.getRaw("EmbeddedFiles"),this.xref),n=r.getAll();for(var a in n){var i=new F(n[a],this.xref);t||(t=Object.create(null)),t[(0,k.stringToPDFString)(a)]=i.serializable}}return(0,k.shadow)(this,"attachments",t)}},{key:"javaScript",get:function(){function e(e){var t=e.get("S");if((0,S.isName)(t,"JavaScript")){var n=e.get("JS");if((0,S.isStream)(n))n=(0,k.bytesToString)(n.getBytes());else if(!(0,k.isString)(n))return;r||(r=[]),r.push((0,k.stringToPDFString)(n))}}var t=this.catDict.get("Names"),r=null;if(t&&t.has("JavaScript")){var n=new R(t.getRaw("JavaScript"),this.xref),a=n.getAll();for(var i in a){var o=a[i];(0,S.isDict)(o)&&e(o)}}var s=this.catDict.get("OpenAction");if((0,S.isDict)(s,"Action")){var c=s.get("S");if((0,S.isName)(c,"Named")){var l=s.get("N");(0,S.isName)(l,"Print")&&(r||(r=[]),r.push("print({});"))}else e(s)}return(0,k.shadow)(this,"javaScript",r)}}],[{key:"parseDestDictionary",value:function(e){function t(e){return e.startsWith("www.")?"http://".concat(e):e}function r(e){try{return(0,k.stringToUTF8String)(e)}catch(t){return e}}var n=e.destDict;if((0,S.isDict)(n)){var a=e.resultObj;if("object"===g(a)){var i,o,s=e.docBaseUrl||null,c=n.get("A");if(!(0,S.isDict)(c)&&n.has("Dest")&&(c=n.get("Dest")),(0,S.isDict)(c)){var l=c.get("S");if(!(0,S.isName)(l))return void(0,k.warn)("parseDestDictionary: Invalid type in Action dictionary.");var u=l.name;switch(u){case"URI":i=c.get("URI"),(0,S.isName)(i)?i="/"+i.name:(0,k.isString)(i)&&(i=t(i));break;case"GoTo":o=c.get("D");break;case"Launch":case"GoToR":var h=c.get("F");(0,S.isDict)(h)?i=h.get("F")||null:(0,k.isString)(h)&&(i=h);var f=c.get("D");if(f&&((0,S.isName)(f)&&(f=f.name),(0,k.isString)(i))){var d=i.split("#")[0];(0,k.isString)(f)?i=d+"#"+f:Array.isArray(f)&&(i=d+"#"+JSON.stringify(f))}var p=c.get("NewWindow");(0,k.isBool)(p)&&(a.newWindow=p);break;case"Named":var m=c.get("N");(0,S.isName)(m)&&(a.action=m.name);break;case"JavaScript":var v,y=c.get("JS");if((0,S.isStream)(y)?v=(0,k.bytesToString)(y.getBytes()):(0,k.isString)(y)&&(v=y),v){var b=["app.launchURL","window.open"],w=new RegExp("^\\s*("+b.join("|").split(".").join("\\.")+")\\((?:'|\")([^'\"]*)(?:'|\")(?:,\\s*(\\w+)\\)|\\))","i"),x=w.exec((0,k.stringToPDFString)(v));if(x&&x[2]){i=x[2],"true"===x[3]&&"app.launchURL"===x[1]&&(a.newWindow=!0);break}}default:(0,k.warn)('parseDestDictionary: unsupported action type "'.concat(u,'".'))}}else n.has("Dest")&&(o=n.get("Dest"));if((0,k.isString)(i)){i=r(i);var _=(0,k.createValidAbsoluteUrl)(i,s);_&&(a.url=_.href),a.unsafeUrl=i}o&&((0,S.isName)(o)&&(o=o.name),((0,k.isString)(o)||Array.isArray(o))&&(a.dest=o))}else(0,k.warn)("parseDestDictionary: `resultObj` must be an object.")}else(0,k.warn)("parseDestDictionary: `destDict` must be a dictionary.")}}]),e}();t.Catalog=E;var P=function(){function e(e,t){this.stream=e,this.pdfManager=t,this.entries=[],this.xrefstms=Object.create(null),this._cacheMap=new Map,this.stats={streamTypes:Object.create(null),fontTypes:Object.create(null)}}return e.prototype={setStartXRef:function(e){this.startXRefQueue=[e]},parse:function(e){var t,r,a;e?((0,k.warn)("Indexing all PDF objects"),t=this.indexObjects()):t=this.readXRef(),t.assignXref(this),this.trailer=t;try{r=t.get("Encrypt")}catch(n){if(n instanceof _.MissingDataException)throw n;(0,k.warn)('XRef.parse - Invalid "Encrypt" reference: "'.concat(n,'".'))}if((0,S.isDict)(r)){var i=t.get("ID"),o=i&&i.length?i[0]:"";r.suppressEncryption=!0,this.encrypt=new C.CipherTransformFactory(r,o,this.pdfManager.password)}try{a=t.get("Root")}catch(n){if(n instanceof _.MissingDataException)throw n;(0,k.warn)('XRef.parse - Invalid "Root" reference: "'.concat(n,'".'))}if(!(0,S.isDict)(a)||!a.has("Pages")){if(!e)throw new _.XRefParseException;throw new k.FormatError("Invalid root reference")}this.root=a},processXRefTable:function(e){"tableState"in this||(this.tableState={entryNum:0,streamPos:e.lexer.stream.pos,parserBuf1:e.buf1,parserBuf2:e.buf2});var t=this.readXRefTable(e);if(!(0,S.isCmd)(t,"trailer"))throw new k.FormatError("Invalid XRef table: could not find trailer dictionary");var r=e.getObj();if(!(0,S.isDict)(r)&&r.dict&&(r=r.dict),!(0,S.isDict)(r))throw new k.FormatError("Invalid XRef table: could not parse trailer dictionary");return delete this.tableState,r},readXRefTable:function(e){var t,r=e.lexer.stream,n=this.tableState;for(r.pos=n.streamPos,e.buf1=n.parserBuf1,e.buf2=n.parserBuf2;;){if(!("firstEntryNum"in n)||!("entryCount"in n)){if((0,S.isCmd)(t=e.getObj(),"trailer"))break;n.firstEntryNum=t,n.entryCount=e.getObj()}var a=n.firstEntryNum,i=n.entryCount;if(!Number.isInteger(a)||!Number.isInteger(i))throw new k.FormatError("Invalid XRef table: wrong types in subsection header");for(var o=n.entryNum;o<i;o++){n.streamPos=r.pos,n.entryNum=o,n.parserBuf1=e.buf1,n.parserBuf2=e.buf2;var s={};s.offset=e.getObj(),s.gen=e.getObj();var c=e.getObj();if(c instanceof S.Cmd)switch(c.cmd){case"f":s.free=!0;break;case"n":s.uncompressed=!0}if(!Number.isInteger(s.offset)||!Number.isInteger(s.gen)||!s.free&&!s.uncompressed)throw new k.FormatError("Invalid entry in XRef subsection: ".concat(a,", ").concat(i));0===o&&s.free&&1===a&&(a=0),this.entries[o+a]||(this.entries[o+a]=s)}n.entryNum=0,n.streamPos=r.pos,n.parserBuf1=e.buf1,n.parserBuf2=e.buf2,delete n.firstEntryNum,delete n.entryCount}if(this.entries[0]&&!this.entries[0].free)throw new k.FormatError("Invalid XRef table: unexpected first object");return t},processXRefStream:function(e){if(!("streamState"in this)){var t=e.dict,r=t.get("W"),n=t.get("Index");n||(n=[0,t.get("Size")]),this.streamState={entryRanges:n,byteWidths:r,entryNum:0,streamPos:e.pos}}return this.readXRefStream(e),delete this.streamState,e.dict},readXRefStream:function(e){var t,r,n=this.streamState;e.pos=n.streamPos;for(var a=n.byteWidths,i=a[0],o=a[1],s=a[2],c=n.entryRanges;c.length>0;){var l=c[0],u=c[1];if(!Number.isInteger(l)||!Number.isInteger(u))throw new k.FormatError("Invalid XRef range fields: ".concat(l,", ").concat(u));if(!Number.isInteger(i)||!Number.isInteger(o)||!Number.isInteger(s))throw new k.FormatError("Invalid XRef entry fields length: ".concat(l,", ").concat(u));for(t=n.entryNum;t<u;++t){n.entryNum=t,n.streamPos=e.pos;var h=0,f=0,d=0;for(r=0;r<i;++r)h=h<<8|e.getByte();for(0===i&&(h=1),r=0;r<o;++r)f=f<<8|e.getByte();for(r=0;r<s;++r)d=d<<8|e.getByte();var p={};switch(p.offset=f,p.gen=d,h){case 0:p.free=!0;break;case 1:p.uncompressed=!0;break;case 2:break;default:throw new k.FormatError("Invalid XRef entry type: ".concat(h))}this.entries[l+t]||(this.entries[l+t]=p)}n.entryNum=0,n.streamPos=e.pos,c.splice(0,2)}},indexObjects:function(){function e(e,t){for(var r="",i=e[t];i!==n&&i!==a&&i!==s&&!(++t>=e.length);)r+=String.fromCharCode(i),i=e[t];return r}function t(e,t,r){for(var n=r.length,a=e.length,i=0;t<a;){for(var o=0;o<n&&e[t+o]===r[o];)++o;if(o>=n)break;t++,i++}return i}var r=9,n=10,a=13,i=32,o=37,s=60,c=/^(\d+)\s+(\d+)\s+obj\b/,l=/\bendobj[\b\s]$/,u=/\s+(\d+\s+\d+\s+obj[\b\s<])$/,h=25,f=new Uint8Array([116,114,97,105,108,101,114]),d=new Uint8Array([115,116,97,114,116,120,114,101,102]),p=new Uint8Array([111,98,106]),g=new Uint8Array([47,88,82,101,102]);this.entries.length=0;var m,v,y,b=this.stream;b.pos=0;for(var w=b.getBytes(),A=b.start,C=w.length,T=[],E=[];A<C;){var P=w[A];if(P!==r&&P!==n&&P!==a&&P!==i)if(P!==o){var O,R=e(w,A);if(R.startsWith("xref")&&(4===R.length||/\s/.test(R[4])))A+=t(w,A,f),T.push(A),A+=t(w,A,d);else if(O=c.exec(R)){var I=0|O[1],F=0|O[2];"undefined"==typeof this.entries[I]&&(this.entries[I]={offset:A-b.start,gen:F,uncompressed:!0});for(var L=void 0,N=A+R.length;N<w.length;){var D=N+t(w,N,p)+4;L=D-A;var M=Math.max(D-h,N),j=(0,k.bytesToString)(w.subarray(M,D));if(l.test(j))break;var B=u.exec(j);if(B&&B[1]){(0,k.warn)('indexObjects: Found new "obj" inside of another "obj", caused by missing "endobj" -- trying to recover.'),L-=B[1].length;break}N=D}var U=w.subarray(A,A+L),q=t(U,0,g);q<L&&U[q+5]<64&&(E.push(A-b.start),this.xrefstms[A-b.start]=1),A+=L}else R.startsWith("trailer")&&(7===R.length||/\s/.test(R[7]))?(T.push(A),A+=t(w,A,d)):A+=R.length+1}else do{if(++A,A>=C)break;P=w[A]}while(P!==n&&P!==a);else++A}for(m=0,v=E.length;m<v;++m)this.startXRefQueue.push(E[m]),this.readXRef(!0);for(m=0,v=T.length;m<v;++m){b.pos=T[m];var z=new x.Parser({lexer:new x.Lexer(b),xref:this,allowStreams:!0,recoveryMode:!0}),H=z.getObj();if((0,S.isCmd)(H,"trailer")){var W=z.getObj();if((0,S.isDict)(W)){var G=void 0;try{G=W.get("Root")}catch(X){if(X instanceof _.MissingDataException)throw X;continue}if((0,S.isDict)(G)&&G.has("Pages")){if(W.has("ID"))return W;y=W}}}}if(y)return y;throw new k.InvalidPDFException("Invalid PDF structure")},readXRef:function(e){var t=this.stream,r=Object.create(null);try{for(;this.startXRefQueue.length;){var n=this.startXRefQueue[0];if(r[n])(0,k.warn)("readXRef - skipping XRef table since it was already parsed."),this.startXRefQueue.shift();else{r[n]=!0,t.pos=n+t.start;var a,i=new x.Parser({lexer:new x.Lexer(t),xref:this,allowStreams:!0}),o=i.getObj();if((0,S.isCmd)(o,"xref")){if(a=this.processXRefTable(i),this.topDict||(this.topDict=a),o=a.get("XRefStm"),Number.isInteger(o)){var s=o;s in this.xrefstms||(this.xrefstms[s]=1,this.startXRefQueue.push(s))}}else{if(!Number.isInteger(o))throw new k.FormatError("Invalid XRef stream header");if(!Number.isInteger(i.getObj())||!(0,S.isCmd)(i.getObj(),"obj")||!(0,S.isStream)(o=i.getObj()))throw new k.FormatError("Invalid XRef stream");if(a=this.processXRefStream(o),this.topDict||(this.topDict=a),!a)throw new k.FormatError("Failed to read XRef stream")}o=a.get("Prev"),Number.isInteger(o)?this.startXRefQueue.push(o):(0,S.isRef)(o)&&this.startXRefQueue.push(o.num),this.startXRefQueue.shift()}}return this.topDict}catch(c){if(c instanceof _.MissingDataException)throw c;(0,k.info)("(while reading XRef): "+c)}if(!e)throw new _.XRefParseException},getEntry:function(e){var t=this.entries[e];return t&&!t.free&&t.offset?t:null},fetchIfRef:function(e,t){return e instanceof S.Ref?this.fetch(e,t):e},fetch:function(e,t){if(!(e instanceof S.Ref))throw new Error("ref object is not a reference");var r=e.num;if(this._cacheMap.has(r)){var n=this._cacheMap.get(r);return n instanceof S.Dict&&!n.objId&&(n.objId=e.toString()),n}var a=this.getEntry(r);return null===a?(this._cacheMap.set(r,a),a):(a=a.uncompressed?this.fetchUncompressed(e,a,t):this.fetchCompressed(e,a,t),(0,S.isDict)(a)?a.objId=e.toString():(0,S.isStream)(a)&&(a.dict.objId=e.toString()),a)},fetchUncompressed:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.gen,a=e.num;if(t.gen!==n)throw new _.XRefEntryException("Inconsistent generation in XRef: ".concat(e));var i=this.stream.makeSubStream(t.offset+this.stream.start),o=new x.Parser({lexer:new x.Lexer(i),xref:this,allowStreams:!0}),s=o.getObj(),c=o.getObj(),l=o.getObj();if(Number.isInteger(s)||(s=parseInt(s,10)),Number.isInteger(c)||(c=parseInt(c,10)),s!==a||c!==n||!(l instanceof S.Cmd))throw new _.XRefEntryException("Bad (uncompressed) XRef entry: ".concat(e));if("obj"!==l.cmd){if(l.cmd.startsWith("obj")&&(a=parseInt(l.cmd.substring(3),10),!Number.isNaN(a)))return a;throw new _.XRefEntryException("Bad (uncompressed) XRef entry: ".concat(e))}return t=this.encrypt&&!r?o.getObj(this.encrypt.createCipherTransform(a,n)):o.getObj(),(0,S.isStream)(t)||this._cacheMap.set(a,t),t},fetchCompressed:function(e,t){var r=(arguments.length>2&&void 0!==arguments[2]&&arguments[2],t.offset),n=this.fetch(S.Ref.get(r,0));if(!(0,S.isStream)(n))throw new k.FormatError("bad ObjStm stream");var a=n.dict.get("First"),i=n.dict.get("N");if(!Number.isInteger(a)||!Number.isInteger(i))throw new k.FormatError("invalid first and n parameters for ObjStm stream");var o,s,c=new x.Parser({lexer:new x.Lexer(n),xref:this,allowStreams:!0}),l=[],u=[];for(o=0;o<i;++o){if(s=c.getObj(),!Number.isInteger(s))throw new k.FormatError("invalid object number in the ObjStm stream: ".concat(s));u.push(s);var h=c.getObj();if(!Number.isInteger(h))throw new k.FormatError("invalid object offset in the ObjStm stream: ".concat(h))}for(o=0;o<i;++o){l.push(c.getObj()),(0,S.isCmd)(c.buf1,"endobj")&&c.shift(),s=u[o];var f=this.entries[s];f&&f.offset===r&&f.gen===o&&this._cacheMap.set(s,l[o])}if(t=l[t.gen],void 0===t)throw new _.XRefEntryException("Bad (compressed) XRef entry: ".concat(e));return t},fetchIfRefAsync:function(){function e(e,r){return t.apply(this,arguments)}var t=u(w["default"].mark((function e(t,r){return w["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t instanceof S.Ref)){e.next=2;break}return e.abrupt("return",this.fetchAsync(t,r));case 2:return e.abrupt("return",t);case 3:case"end":return e.stop()}}),e,this)})));return e}(),fetchAsync:function(){function e(e,r){return t.apply(this,arguments)}var t=u(w["default"].mark((function e(t,r){return w["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.abrupt("return",this.fetch(t,r));case 4:if(e.prev=4,e.t0=e["catch"](0),e.t0 instanceof _.MissingDataException){e.next=8;break}throw e.t0;case 8:return e.next=10,this.pdfManager.requestRange(e.t0.begin,e.t0.end);case 10:return e.abrupt("return",this.fetchAsync(t,r));case 11:case"end":return e.stop()}}),e,this,[[0,4]])})));return e}(),getCatalogObj:function(){return this.root}},e}();t.XRef=P;var O=function(){function e(t,r,n){m(this,e),this.constructor===e&&(0,k.unreachable)("Cannot initialize NameOrNumberTree."),this.root=t,this.xref=r,this._type=n}return y(e,[{key:"getAll",value:function(){var e=Object.create(null);if(!this.root)return e;var t=this.xref,r=new S.RefSet;r.put(this.root);for(var n=[this.root];n.length>0;){var a=t.fetchIfRef(n.shift());if((0,S.isDict)(a))if(a.has("Kids"))for(var i=a.get("Kids"),o=0,s=i.length;o<s;o++){var c=i[o];if(r.has(c))throw new k.FormatError('Duplicate entry in "'.concat(this._type,'" tree.'));n.push(c),r.put(c)}else{var l=a.get(this._type);if(Array.isArray(l))for(var u=0,h=l.length;u<h;u+=2)e[t.fetchIfRef(l[u])]=t.fetchIfRef(l[u+1])}}return e}},{key:"get",value:function(e){if(!this.root)return null;for(var t=this.xref,r=t.fetchIfRef(this.root),n=0,a=10;r.has("Kids");){if(++n>a)return(0,k.warn)('Search depth limit reached for "'.concat(this._type,'" tree.')),null;var i=r.get("Kids");if(!Array.isArray(i))return null;for(var o=0,s=i.length-1;o<=s;){var c=o+s>>1,l=t.fetchIfRef(i[c]),u=l.get("Limits");if(e<t.fetchIfRef(u[0]))s=c-1;else{if(!(e>t.fetchIfRef(u[1]))){r=t.fetchIfRef(i[c]);break}o=c+1}}if(o>s)return null}var h=r.get(this._type);if(Array.isArray(h)){for(var f=0,d=h.length-2;f<=d;){var p=f+d>>1,g=p+(1&p),m=t.fetchIfRef(h[g]);if(e<m)d=g-2;else{if(!(e>m))return t.fetchIfRef(h[g+1]);f=g+2}}(0,k.info)('Falling back to an exhaustive search, for key "'.concat(e,'", ')+'in "'.concat(this._type,'" tree.'));for(var v=0,y=h.length;v<y;v+=2){var b=t.fetchIfRef(h[v]);if(b===e)return(0,k.warn)('The "'.concat(e,'" key was found at an incorrect, ')+'i.e. out-of-order, position in "'.concat(this._type,'" tree.')),t.fetchIfRef(h[v+1])}}return null}}]),e}(),R=function(e){function t(e,r){return m(this,t),a(this,o(t).call(this,e,r,"Names"))}return s(t,e),t}(O),I=function(e){function t(e,r){return m(this,t),a(this,o(t).call(this,e,r,"Nums"))}return s(t,e),t}(O),F=function(){function e(e,t){e&&(0,S.isDict)(e)&&(this.xref=t,this.root=e,e.has("FS")&&(this.fs=e.get("FS")),this.description=e.has("Desc")?(0,k.stringToPDFString)(e.get("Desc")):"",e.has("RF")&&(0,k.warn)("Related file specifications are not supported"),this.contentAvailable=!0,e.has("EF")||(this.contentAvailable=!1,(0,k.warn)("Non-embedded file specifications are not supported")))}function t(e){return e.has("UF")?e.get("UF"):e.has("F")?e.get("F"):e.has("Unix")?e.get("Unix"):e.has("Mac")?e.get("Mac"):e.has("DOS")?e.get("DOS"):null}return e.prototype={get filename(){if(!this._filename&&this.root){var e=t(this.root)||"unnamed";this._filename=(0,k.stringToPDFString)(e).replace(/\\\\/g,"\\").replace(/\\\//g,"/").replace(/\\/g,"/")}return this._filename},get content(){if(!this.contentAvailable)return null;!this.contentRef&&this.root&&(this.contentRef=t(this.root.get("EF")));var e=null;if(this.contentRef){var r=this.xref,n=r.fetchIfRef(this.contentRef);n&&(0,S.isStream)(n)?e=n.getBytes():(0,k.warn)("Embedded file specification points to non-existing/invalid content")}else(0,k.warn)("Embedded file specification does not have a content");return e},get serializable(){return{filename:this.filename,content:this.content}}},e}();t.FileSpec=F;var L=function(){function e(e){return(0,S.isRef)(e)||(0,S.isDict)(e)||Array.isArray(e)||(0,S.isStream)(e)}function t(t,r){if((0,S.isDict)(t)||(0,S.isStream)(t))for(var n=(0,S.isDict)(t)?t:t.dict,a=n.getKeys(),i=0,o=a.length;i<o;i++){var s=n.getRaw(a[i]);e(s)&&r.push(s)}else if(Array.isArray(t))for(var c=0,l=t.length;c<l;c++){var u=t[c];e(u)&&r.push(u)}}function r(e,t,r){this.dict=e,this.keys=t,this.xref=r,this.refSet=null,this.capability=null}return r.prototype={load:function(){if(this.capability=(0,k.createPromiseCapability)(),!(this.xref.stream instanceof A.ChunkedStream)||0===this.xref.stream.getMissingChunks().length)return this.capability.resolve(),this.capability.promise;var e=this.keys,t=this.dict;this.refSet=new S.RefSet;for(var r=[],n=0,a=e.length;n<a;n++){var i=t.getRaw(e[n]);void 0!==i&&r.push(i)}return this._walk(r),this.capability.promise},_walk:function(e){for(var r=this,n=[],a=[];e.length;){var i=e.pop();if((0,S.isRef)(i)){if(this.refSet.has(i))continue;try{this.refSet.put(i),i=this.xref.fetch(i)}catch(o){if(!(o instanceof _.MissingDataException))throw o;n.push(i),a.push({begin:o.begin,end:o.end})}}if(i&&i.getBaseStreams){for(var s=i.getBaseStreams(),c=!1,l=0,u=s.length;l<u;l++){var h=s[l];h.getMissingChunks&&h.getMissingChunks().length&&(c=!0,a.push({begin:h.start,end:h.end}))}c&&n.push(i)}t(i,e)}return a.length?void this.xref.stream.manager.requestRanges(a).then((function(){for(var e=0,t=n.length;e<t;e++){var a=n[e];(0,S.isRef)(a)&&r.refSet.remove(a)}r._walk(n)}),this.capability.reject):(this.refSet=null,void this.capability.resolve())}},r}();t.ObjectLoader=L},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}function o(e){for(var t=e.length,r=1,n=0,a=0;a<t;++a)r+=255&e[a],n+=r;return n%65521<<16|r%65521}function s(e){return e>=48&&e<=57?15&e:e>=65&&e<=70||e>=97&&e<=102?9+(15&e):-1}Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=t.Linearization=t.Lexer=void 0;var c=r(190),l=r(5),u=r(183),h=r(191),f=r(193),d=r(196),p=r(198),g=r(186),m=1e3,v=5552,y=function(){function e(t){var r=t.lexer,a=t.xref,i=t.allowStreams,o=void 0!==i&&i,s=t.recoveryMode,c=void 0!==s&&s;n(this,e),this.lexer=r,this.xref=a,this.allowStreams=o,this.recoveryMode=c,this.imageCache=Object.create(null),this.refill()}return i(e,[{key:"refill",value:function(){this.buf1=this.lexer.getObj(),this.buf2=this.lexer.getObj()}},{key:"shift",value:function(){this.buf2 instanceof u.Cmd&&"ID"===this.buf2.cmd?(this.buf1=this.buf2,this.buf2=null):(this.buf1=this.buf2,this.buf2=this.lexer.getObj())}},{key:"tryShift",value:function(){try{return this.shift(),!0}catch(e){if(e instanceof g.MissingDataException)throw e;return!1}}},{key:"getObj",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.buf1;if(this.shift(),t instanceof u.Cmd)switch(t.cmd){case"BI":return this.makeInlineImage(e);case"[":for(var r=[];!(0,u.isCmd)(this.buf1,"]")&&!(0,u.isEOF)(this.buf1);)r.push(this.getObj(e));if((0,u.isEOF)(this.buf1)){if(!this.recoveryMode)throw new l.FormatError("End of file inside array");return r}return this.shift(),r;case"<<":for(var n=new u.Dict(this.xref);!(0,u.isCmd)(this.buf1,">>")&&!(0,u.isEOF)(this.buf1);)if((0,u.isName)(this.buf1)){var a=this.buf1.name;if(this.shift(),(0,u.isEOF)(this.buf1))break;n.set(a,this.getObj(e))}else(0,l.info)("Malformed dictionary: key must be a name object"),this.shift();if((0,u.isEOF)(this.buf1)){if(!this.recoveryMode)throw new l.FormatError("End of file inside dictionary");return n}return(0,u.isCmd)(this.buf2,"stream")?this.allowStreams?this.makeStream(n,e):n:(this.shift(),n);default:return t}if(Number.isInteger(t)){if(Number.isInteger(this.buf1)&&(0,u.isCmd)(this.buf2,"R")){var i=u.Ref.get(t,this.buf1);return this.shift(),this.shift(),i}return t}return"string"==typeof t&&e?e.decryptString(t):t}},{key:"findDefaultInlineStreamEnd",value:function(e){for(var t,r,n=69,a=73,i=32,o=10,s=13,c=10,u=0,h=e.pos,f=0;-1!==(t=e.getByte());)if(0===f)f=t===n?1:0;else if(1===f)f=t===a?2:0;else if((0,l.assert)(2===f),t===i||t===o||t===s){r=e.pos;for(var d=e.peekBytes(c),p=0,g=d.length;p<g;p++)if(t=d[p],(t!==u||d[p+1]===u)&&t!==o&&t!==s&&(t<i||t>127)){f=0;break}if(2===f)break}else f=0;-1===t&&((0,l.warn)("findDefaultInlineStreamEnd: Reached the end of the stream without finding a valid EI marker"),r&&((0,l.warn)('... trying to recover by using the last "EI" occurrence.'),e.skip(-(e.pos-r))));var m=4;return e.skip(-m),t=e.peekByte(),e.skip(m),(0,l.isSpace)(t)||m--,e.pos-m-h}},{key:"findDCTDecodeInlineStreamEnd",value:function(e){for(var t,r,n,a=e.pos,i=!1;-1!==(t=e.getByte());)if(255===t){switch(e.getByte()){case 0:break;case 255:e.skip(-1);break;case 217:i=!0;break;case 192:case 193:case 194:case 195:case 197:case 198:case 199:case 201:case 202:case 203:case 205:case 206:case 207:case 196:case 204:case 218:case 219:case 220:case 221:case 222:case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:case 239:case 254:r=e.getUint16(),r>2?e.skip(r-2):e.skip(-2)}if(i)break}return n=e.pos-a,-1===t?((0,l.warn)("Inline DCTDecode image stream: EOI marker not found, searching for /EI/ instead."),e.skip(-n),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),n)}},{key:"findASCII85DecodeInlineStreamEnd",value:function(e){for(var t,r,n=126,a=62,i=e.pos;-1!==(t=e.getByte());)if(t===n){for(t=e.peekByte();(0,l.isSpace)(t);)e.skip(),t=e.peekByte();if(t===a){e.skip();break}}return r=e.pos-i,-1===t?((0,l.warn)("Inline ASCII85Decode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-r),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),r)}},{key:"findASCIIHexDecodeInlineStreamEnd",value:function(e){for(var t,r,n=62,a=e.pos;-1!==(t=e.getByte())&&t!==n;);return r=e.pos-a,-1===t?((0,l.warn)("Inline ASCIIHexDecode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-r),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),r)}},{key:"inlineStreamSkipEI",value:function(e){for(var t,r=69,n=73,a=0;-1!==(t=e.getByte());)if(0===a)a=t===r?1:0;else if(1===a)a=t===n?2:0;else if(2===a)break}},{key:"makeInlineImage",value:function(e){for(var t,r=this.lexer,n=r.stream,a=new u.Dict(this.xref);!(0,u.isCmd)(this.buf1,"ID")&&!(0,u.isEOF)(this.buf1);){if(!(0,u.isName)(this.buf1))throw new l.FormatError("Dictionary key must be a name object");var i=this.buf1.name;if(this.shift(),(0,u.isEOF)(this.buf1))break;a.set(i,this.getObj(e))}-1!==r.beginInlineImagePos&&(t=n.pos-r.beginInlineImagePos);var s,c=a.get("Filter","F");if((0,u.isName)(c))s=c.name;else if(Array.isArray(c)){var h=this.xref.fetchIfRef(c[0]);(0,u.isName)(h)&&(s=h.name)}var f,d=n.pos;f="DCTDecode"===s||"DCT"===s?this.findDCTDecodeInlineStreamEnd(n):"ASCII85Decode"===s||"A85"===s?this.findASCII85DecodeInlineStreamEnd(n):"ASCIIHexDecode"===s||"AHx"===s?this.findASCIIHexDecodeInlineStreamEnd(n):this.findDefaultInlineStreamEnd(n);var p,g=n.makeSubStream(d,f,a);if(f<m&&t<v){var y=g.getBytes();g.reset();var b=n.pos;n.pos=r.beginInlineImagePos;var w=n.getBytes(t);n.pos=b,p=o(y)+"_"+o(w);var k=this.imageCache[p];if(void 0!==k)return this.buf2=u.Cmd.get("EI"),this.shift(),k.reset(),k}return e&&(g=e.createStream(g,f)),g=this.filter(g,a,f),g.dict=a,void 0!==p&&(g.cacheKey="inline_".concat(f,"_").concat(p),this.imageCache[p]=g),this.buf2=u.Cmd.get("EI"),this.shift(),g}},{key:"_findStreamLength",value:function(e,t){var r=this.lexer.stream;r.pos=e;for(var n=2048,a=t.length;r.pos<r.end;){var i=r.peekBytes(n),o=i.length-a;if(o<=0)break;for(var s=0;s<o;){for(var c=0;c<a&&i[s+c]===t[c];)c++;if(c>=a)return r.pos+=s,r.pos-e;s++}r.pos+=o}return-1}},{key:"makeStream",value:function(e,t){var r=this.lexer,n=r.stream;r.skipToNextLine();var a=n.pos-1,i=e.get("Length");if(Number.isInteger(i)||((0,l.info)('Bad length "'.concat(i,'" in stream')),i=0),n.pos=a+i,r.nextChar(),this.tryShift()&&(0,u.isCmd)(this.buf2,"endstream"))this.shift();else{var o=new Uint8Array([101,110,100,115,116,114,101,97,109]),s=this._findStreamLength(a,o);if(s<0){for(var c=1,h=1;h<=c;h++){var f=o.length-h,d=o.slice(0,f),p=this._findStreamLength(a,d);if(p>=0){var g=n.peekBytes(f+1)[f];if(!(0,l.isSpace)(g))break;(0,l.info)('Found "'.concat((0,l.bytesToString)(d),'" when ')+"searching for endstream command."),s=p;break}}if(s<0)throw new l.FormatError("Missing endstream command.")}i=s,r.nextChar(),this.shift(),this.shift()}return this.shift(),n=n.makeSubStream(a,i,e),t&&(n=t.createStream(n,i)),n=this.filter(n,e,i),n.dict=e,n}},{key:"filter",value:function(e,t,r){var n=t.get("Filter","F"),a=t.get("DecodeParms","DP");if((0,u.isName)(n))return Array.isArray(a)&&(0,l.warn)("/DecodeParms should not contain an Array, when /Filter contains a Name."),this.makeFilter(e,n.name,r,a);var i=r;if(Array.isArray(n))for(var o=n,s=a,c=0,h=o.length;c<h;++c){if(n=this.xref.fetchIfRef(o[c]),!(0,u.isName)(n))throw new l.FormatError('Bad filter name "'.concat(n,'"'));a=null,Array.isArray(s)&&c in s&&(a=this.xref.fetchIfRef(s[c])),e=this.makeFilter(e,n.name,i,a),i=null}return e}},{key:"makeFilter",value:function(e,t,r,n){if(0===r)return(0,l.warn)('Empty "'.concat(t,'" stream.')),new c.NullStream;try{var a=this.xref.stats.streamTypes;if("FlateDecode"===t||"Fl"===t)return a[l.StreamType.FLATE]=!0,n?new c.PredictorStream(new c.FlateStream(e,r),r,n):new c.FlateStream(e,r);if("LZWDecode"===t||"LZW"===t){a[l.StreamType.LZW]=!0;var i=1;return n?(n.has("EarlyChange")&&(i=n.get("EarlyChange")),new c.PredictorStream(new c.LZWStream(e,r,i),r,n)):new c.LZWStream(e,r,i)}return"DCTDecode"===t||"DCT"===t?(a[l.StreamType.DCT]=!0,new d.JpegStream(e,r,e.dict,n)):"JPXDecode"===t||"JPX"===t?(a[l.StreamType.JPX]=!0,new p.JpxStream(e,r,e.dict,n)):"ASCII85Decode"===t||"A85"===t?(a[l.StreamType.A85]=!0,new c.Ascii85Stream(e,r)):"ASCIIHexDecode"===t||"AHx"===t?(a[l.StreamType.AHX]=!0,new c.AsciiHexStream(e,r)):"CCITTFaxDecode"===t||"CCF"===t?(a[l.StreamType.CCF]=!0,new h.CCITTFaxStream(e,r,n)):"RunLengthDecode"===t||"RL"===t?(a[l.StreamType.RLX]=!0,new c.RunLengthStream(e,r)):"JBIG2Decode"===t?(a[l.StreamType.JBIG]=!0,new f.Jbig2Stream(e,r,e.dict,n)):((0,l.warn)('Filter "'.concat(t,'" is not supported.')),e)}catch(o){if(o instanceof g.MissingDataException)throw o;return(0,l.warn)('Invalid stream: "'.concat(o,'"')),new c.NullStream}}}]),e}();t.Parser=y;var b=[1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],w=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;n(this,e),this.stream=t,this.nextChar(),this.strBuf=[],this.knownCommands=r,this.beginInlineImagePos=-1}return i(e,[{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"peekChar",value:function(){return this.stream.peekByte()}},{key:"getNumber",value:function(){var e=this.currentChar,t=!1,r=0,n=0;if(45===e?(n=-1,e=this.nextChar(),45===e&&(e=this.nextChar())):43===e&&(n=1,e=this.nextChar()),10===e||13===e)do{e=this.nextChar()}while(10===e||13===e);if(46===e&&(r=10,e=this.nextChar()),e<48||e>57){if(10===r&&0===n&&((0,l.isSpace)(e)||-1===e))return(0,l.warn)("Lexer.getNumber - treating a single decimal point as zero."),0;throw new l.FormatError("Invalid number: ".concat(String.fromCharCode(e)," (charCode ").concat(e,")"))}n=n||1;for(var a=e-48,i=0,o=1;(e=this.nextChar())>=0;)if(48<=e&&e<=57){var s=e-48;t?i=10*i+s:(0!==r&&(r*=10),a=10*a+s)}else if(46===e){if(0!==r)break;r=1}else if(45===e)(0,l.warn)("Badly formatted number: minus sign in the middle");else{if(69!==e&&101!==e)break;if(e=this.peekChar(),43===e||45===e)o=45===e?-1:1,this.nextChar();else if(e<48||e>57)break;t=!0}return 0!==r&&(a/=r),t&&(a*=Math.pow(10,o*i)),n*a}},{key:"getString",value:function(){var e=1,t=!1,r=this.strBuf;r.length=0;for(var n=this.nextChar();;){var a=!1;switch(0|n){case-1:(0,l.warn)("Unterminated string"),t=!0;break;case 40:++e,r.push("(");break;case 41:0===--e?(this.nextChar(),t=!0):r.push(")");break;case 92:switch(n=this.nextChar()){case-1:(0,l.warn)("Unterminated string"),t=!0;break;case 110:r.push("\n");break;case 114:r.push("\r");break;case 116:r.push("\t");break;case 98:r.push("\b");break;case 102:r.push("\f");break;case 92:case 40:case 41:r.push(String.fromCharCode(n));break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:var i=15&n;n=this.nextChar(),a=!0,n>=48&&n<=55&&(i=(i<<3)+(15&n),n=this.nextChar(),n>=48&&n<=55&&(a=!1,i=(i<<3)+(15&n))),r.push(String.fromCharCode(i));break;case 13:10===this.peekChar()&&this.nextChar();break;case 10:break;default:r.push(String.fromCharCode(n))}break;default:r.push(String.fromCharCode(n))}if(t)break;a||(n=this.nextChar())}return r.join("")}},{key:"getName",value:function(){var e,t,r=this.strBuf;for(r.length=0;(e=this.nextChar())>=0&&!b[e];)if(35===e){if(e=this.nextChar(),b[e]){(0,l.warn)("Lexer_getName: NUMBER SIGN (#) should be followed by a hexadecimal number."),r.push("#");break}var n=s(e);if(-1!==n){t=e,e=this.nextChar();var a=s(e);if(-1===a){if((0,l.warn)("Lexer_getName: Illegal digit (".concat(String.fromCharCode(e),") ")+"in hexadecimal number."),r.push("#",String.fromCharCode(t)),b[e])break;r.push(String.fromCharCode(e));continue}r.push(String.fromCharCode(n<<4|a))}else r.push("#",String.fromCharCode(e))}else r.push(String.fromCharCode(e));return r.length>127&&(0,l.warn)("Name token is longer than allowed by the spec: ".concat(r.length)),u.Name.get(r.join(""))}},{key:"getHexString",value:function(){var e=this.strBuf;e.length=0;for(var t,r,n=this.currentChar,a=!0;;){if(n<0){(0,l.warn)("Unterminated hex string");break}if(62===n){this.nextChar();break}if(1!==b[n]){if(a){if(t=s(n),-1===t){(0,l.warn)('Ignoring invalid character "'.concat(n,'" in hex string')),n=this.nextChar();continue}}else{if(r=s(n),-1===r){(0,l.warn)('Ignoring invalid character "'.concat(n,'" in hex string')),n=this.nextChar();continue}e.push(String.fromCharCode(t<<4|r))}a=!a,n=this.nextChar()}else n=this.nextChar()}return e.join("")}},{key:"getObj",value:function(){for(var e=!1,t=this.currentChar;;){if(t<0)return u.EOF;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(1!==b[t])break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return this.getNumber();case 40:return this.getString();case 47:return this.getName();case 91:return this.nextChar(),u.Cmd.get("[");case 93:return this.nextChar(),u.Cmd.get("]");case 60:return t=this.nextChar(),60===t?(this.nextChar(),u.Cmd.get("<<")):this.getHexString();case 62:return t=this.nextChar(),62===t?(this.nextChar(),u.Cmd.get(">>")):u.Cmd.get(">");case 123:return this.nextChar(),u.Cmd.get("{");case 125:return this.nextChar(),u.Cmd.get("}");case 41:throw this.nextChar(),new l.FormatError("Illegal character: ".concat(t))}for(var r=String.fromCharCode(t),n=this.knownCommands,a=n&&void 0!==n[r];(t=this.nextChar())>=0&&!b[t];){var i=r+String.fromCharCode(t);if(a&&void 0===n[i])break;if(128===r.length)throw new l.FormatError("Command token too long: ".concat(r.length));r=i,a=n&&void 0!==n[r]}return"true"===r||"false"!==r&&("null"===r?null:("BI"===r&&(this.beginInlineImagePos=this.stream.pos),u.Cmd.get(r)))}},{key:"skipToNextLine",value:function(){for(var e=this.currentChar;e>=0;){if(13===e){e=this.nextChar(),10===e&&this.nextChar();break}if(10===e){this.nextChar();break}e=this.nextChar()}}}]),e}();t.Lexer=w;var k=function(){function e(){n(this,e)}return i(e,null,[{key:"create",value:function(e){function t(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.get(t);if(Number.isInteger(n)&&(r?n>=0:n>0))return n;throw new Error('The "'.concat(t,'" parameter in the linearization ')+"dictionary is invalid.")}function r(e){var t,r=e.get("H");if(Array.isArray(r)&&(2===(t=r.length)||4===t)){for(var n=0;n<t;n++){var a=r[n];if(!(Number.isInteger(a)&&a>0))throw new Error("Hint (".concat(n,") in the linearization dictionary ")+"is invalid.")}return r}throw new Error("Hint array in the linearization dictionary is invalid.")}var n,a,i=new y({lexer:new w(e),xref:null}),o=i.getObj(),s=i.getObj(),c=i.getObj(),h=i.getObj();if(!(Number.isInteger(o)&&Number.isInteger(s)&&(0,u.isCmd)(c,"obj")&&(0,u.isDict)(h)&&(0,l.isNum)(n=h.get("Linearized"))&&n>0))return null;if((a=t(h,"L"))!==e.length)throw new Error('The "L" parameter in the linearization dictionary does not equal the stream length.');return{length:a,hints:r(h),objectNumberFirst:t(h,"O"),endFirst:t(h,"E"),numPages:t(h,"N"),mainXRefEntriesOffset:t(h,"T"),pageFirst:h.has("P")?t(h,"P",!0):0}}}]),e}();t.Linearization=k},function(e,t,r){"use strict";function n(e){return o(e)||i(e)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function i(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function o(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}Object.defineProperty(t,"__esModule",{value:!0}),t.LZWStream=t.StringStream=t.StreamsSequenceStream=t.Stream=t.RunLengthStream=t.PredictorStream=t.NullStream=t.FlateStream=t.DecodeStream=t.DecryptStream=t.AsciiHexStream=t.Ascii85Stream=void 0;var s=r(5),c=r(183),l=function(){function e(e,t,r,n){this.bytes=e instanceof Uint8Array?e:new Uint8Array(e),this.start=t||0,this.pos=this.start,this.end=t+r||this.bytes.length,this.dict=n}return e.prototype={get length(){return this.end-this.start},get isEmpty(){return 0===this.length},getByte:function(){return this.pos>=this.end?-1:this.bytes[this.pos++]},getUint16:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t},getInt32:function(){var e=this.getByte(),t=this.getByte(),r=this.getByte(),n=this.getByte();return(e<<24)+(t<<16)+(r<<8)+n},getBytes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.bytes,n=this.pos,a=this.end;if(!e){var i=r.subarray(n,a);return t?new Uint8ClampedArray(i):i}var o=n+e;o>a&&(o=a),this.pos=o;var s=r.subarray(n,o);return t?new Uint8ClampedArray(s):s},peekByte:function(){var e=this.getByte();return this.pos--,e},peekBytes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.getBytes(e,t);return this.pos-=r.length,r},getByteRange:function(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),this.bytes.subarray(e,t)},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=this.start},moveStart:function(){this.start=this.pos},makeSubStream:function(t,r,n){return new e(this.bytes.buffer,t,r,n)}},e}();t.Stream=l;var u=function(){function e(e){var t=(0,s.stringToBytes)(e);l.call(this,t)}return e.prototype=l.prototype,e}();t.StringStream=u;var h=function(){function e(e){if(this._rawMinBufferLength=e||0,this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=t,this.minBufferLength=512,e)for(;this.minBufferLength<e;)this.minBufferLength*=2}var t=new Uint8Array(0);return e.prototype={get isEmpty(){for(;!this.eof&&0===this.bufferLength;)this.readBlock();return 0===this.bufferLength},ensureBuffer:function(e){var t=this.buffer;if(e<=t.byteLength)return t;for(var r=this.minBufferLength;r<e;)r*=2;var n=new Uint8Array(r);return n.set(t),this.buffer=n},getByte:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]},getUint16:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t},getInt32:function(){var e=this.getByte(),t=this.getByte(),r=this.getByte(),n=this.getByte();return(e<<24)+(t<<16)+(r<<8)+n},getBytes:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.pos;if(e){for(this.ensureBuffer(n+e),t=n+e;!this.eof&&this.bufferLength<t;)this.readBlock();var a=this.bufferLength;t>a&&(t=a)}else{for(;!this.eof;)this.readBlock();t=this.bufferLength}this.pos=t;var i=this.buffer.subarray(n,t);return!r||i instanceof Uint8ClampedArray?i:new Uint8ClampedArray(i)},peekByte:function(){var e=this.getByte();return this.pos--,e},peekBytes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.getBytes(e,t);return this.pos-=r.length,r},makeSubStream:function(e,t,r){for(var n=e+t;this.bufferLength<=n&&!this.eof;)this.readBlock();return new l(this.buffer,e,t,r)},getByteRange:function(e,t){(0,s.unreachable)("Should not call DecodeStream.getByteRange")},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=0},getBaseStreams:function(){return this.str&&this.str.getBaseStreams?this.str.getBaseStreams():[]}},e}();t.DecodeStream=h;var f=function(){function e(e){this.streams=e;for(var t=0,r=0,n=e.length;r<n;r++){var a=e[r];t+=a instanceof h?a._rawMinBufferLength:a.length}h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e=this.streams;if(0!==e.length){var t=e.shift(),r=t.getBytes(),n=this.bufferLength,a=n+r.length,i=this.ensureBuffer(a);i.set(r,n),this.bufferLength=a}else this.eof=!0},e.prototype.getBaseStreams=function(){for(var e=[],t=0,r=this.streams.length;t<r;t++){var a=this.streams[t];a.getBaseStreams&&e.push.apply(e,n(a.getBaseStreams()))}return e},e}();t.StreamsSequenceStream=f;var d=function(){function e(e,t){this.str=e,this.dict=e.dict;var r=e.getByte(),n=e.getByte();if(-1===r||-1===n)throw new s.FormatError("Invalid header in flate stream: ".concat(r,", ").concat(n));if(8!==(15&r))throw new s.FormatError("Unknown compression method in flate stream: ".concat(r,", ").concat(n));if(((r<<8)+n)%31!==0)throw new s.FormatError("Bad FCHECK in flate stream: ".concat(r,", ").concat(n));if(32&n)throw new s.FormatError("FDICT bit set in flate stream: ".concat(r,", ").concat(n));this.codeSize=0,this.codeBuf=0,h.call(this,t)}var t=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),r=new Int32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),n=new Int32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),a=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],i=[new Int32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];return e.prototype=Object.create(h.prototype),e.prototype.getBits=function(e){for(var t,r=this.str,n=this.codeSize,a=this.codeBuf;n<e;){if(-1===(t=r.getByte()))throw new s.FormatError("Bad encoding in flate stream");a|=t<<n,n+=8}return t=a&(1<<e)-1,this.codeBuf=a>>e,this.codeSize=n-=e,t},e.prototype.getCode=function(e){for(var t,r=this.str,n=e[0],a=e[1],i=this.codeSize,o=this.codeBuf;i<a&&-1!==(t=r.getByte());)o|=t<<i,i+=8;var c=n[o&(1<<a)-1],l=c>>16,u=65535&c;if(l<1||i<l)throw new s.FormatError("Bad encoding in flate stream");return this.codeBuf=o>>l,this.codeSize=i-l,u},e.prototype.generateHuffmanTable=function(e){var t,r=e.length,n=0;for(t=0;t<r;++t)e[t]>n&&(n=e[t]);for(var a=1<<n,i=new Int32Array(a),o=1,s=0,c=2;o<=n;++o,s<<=1,c<<=1)for(var l=0;l<r;++l)if(e[l]===o){var u=0,h=s;for(t=0;t<o;++t)u=u<<1|1&h,h>>=1;for(t=u;t<a;t+=c)i[t]=o<<16|l;++s}return[i,n]},e.prototype.readBlock=function(){var e,o,c=this.str,l=this.getBits(3);if(1&l&&(this.eof=!0),l>>=1,0!==l){var u,h;if(1===l)u=a,h=i;else{if(2!==l)throw new s.FormatError("Unknown block type in flate stream");var f,d=this.getBits(5)+257,p=this.getBits(5)+1,g=this.getBits(4)+4,m=new Uint8Array(t.length);for(f=0;f<g;++f)m[t[f]]=this.getBits(3);var v=this.generateHuffmanTable(m);o=0,f=0;for(var y,b,w,k=d+p,S=new Uint8Array(k);f<k;){var x=this.getCode(v);if(16===x)y=2,b=3,w=o;else if(17===x)y=3,b=3,w=o=0;else{if(18!==x){S[f++]=o=x;continue}y=7,b=11,w=o=0}for(var _=this.getBits(y)+b;_-- >0;)S[f++]=w}u=this.generateHuffmanTable(S.subarray(0,d)),h=this.generateHuffmanTable(S.subarray(d,k))}e=this.buffer;for(var A=e?e.length:0,C=this.bufferLength;;){var T=this.getCode(u);if(T<256)C+1>=A&&(e=this.ensureBuffer(C+1),A=e.length),e[C++]=T;else{if(256===T)return void(this.bufferLength=C);T-=257,T=r[T];var E=T>>16;E>0&&(E=this.getBits(E)),o=(65535&T)+E,T=this.getCode(h),T=n[T],E=T>>16,E>0&&(E=this.getBits(E));var P=(65535&T)+E;C+o>=A&&(e=this.ensureBuffer(C+o),A=e.length);for(var O=0;O<o;++O,++C)e[C]=e[C-P]}}}else{var R;if(-1===(R=c.getByte()))throw new s.FormatError("Bad block header in flate stream");var I=R;if(-1===(R=c.getByte()))throw new s.FormatError("Bad block header in flate stream");if(I|=R<<8,-1===(R=c.getByte()))throw new s.FormatError("Bad block header in flate stream");var F=R;if(-1===(R=c.getByte()))throw new s.FormatError("Bad block header in flate stream");if(F|=R<<8,F!==(65535&~I)&&(0!==I||0!==F))throw new s.FormatError("Bad uncompressed block length in flate stream");this.codeBuf=0,this.codeSize=0;var L=this.bufferLength;e=this.ensureBuffer(L+I);var N=L+I;if(this.bufferLength=N,0===I)-1===c.peekByte()&&(this.eof=!0);else for(var D=L;D<N;++D){if(-1===(R=c.getByte())){this.eof=!0;break}e[D]=R}}},e}();t.FlateStream=d;var p=function(){function e(e,t,r){if(!(0,c.isDict)(r))return e;var n=this.predictor=r.get("Predictor")||1;if(n<=1)return e;if(2!==n&&(n<10||n>15))throw new s.FormatError("Unsupported predictor: ".concat(n));this.readBlock=2===n?this.readBlockTiff:this.readBlockPng,this.str=e,this.dict=e.dict;var a=this.colors=r.get("Colors")||1,i=this.bits=r.get("BitsPerComponent")||8,o=this.columns=r.get("Columns")||1;return this.pixBytes=a*i+7>>3,this.rowBytes=o*a*i+7>>3,h.call(this,t),this}return e.prototype=Object.create(h.prototype),e.prototype.readBlockTiff=function(){var e=this.rowBytes,t=this.bufferLength,r=this.ensureBuffer(t+e),n=this.bits,a=this.colors,i=this.str.getBytes(e);if(this.eof=!i.length,!this.eof){var o,s=0,c=0,l=0,u=0,h=t;if(1===n&&1===a)for(o=0;o<e;++o){var f=i[o]^s;f^=f>>1,f^=f>>2,f^=f>>4,s=(1&f)<<7,r[h++]=f}else if(8===n){for(o=0;o<a;++o)r[h++]=i[o];for(;o<e;++o)r[h]=r[h-a]+i[o],h++}else if(16===n){var d=2*a;for(o=0;o<d;++o)r[h++]=i[o];for(;o<e;o+=2){var p=((255&i[o])<<8)+(255&i[o+1])+((255&r[h-d])<<8)+(255&r[h-d+1]);r[h++]=p>>8&255,r[h++]=255&p}}else{var g=new Uint8Array(a+1),m=(1<<n)-1,v=0,y=t,b=this.columns;for(o=0;o<b;++o)for(var w=0;w<a;++w)l<n&&(s=s<<8|255&i[v++],l+=8),g[w]=g[w]+(s>>l-n)&m,l-=n,c=c<<n|g[w],u+=n,u>=8&&(r[y++]=c>>u-8&255,u-=8);u>0&&(r[y++]=(c<<8-u)+(s&(1<<8-u)-1))}this.bufferLength+=e}},e.prototype.readBlockPng=function(){var e=this.rowBytes,t=this.pixBytes,r=this.str.getByte(),n=this.str.getBytes(e);if(this.eof=!n.length,!this.eof){var a=this.bufferLength,i=this.ensureBuffer(a+e),o=i.subarray(a-e,a);0===o.length&&(o=new Uint8Array(e));var c,l,u,h=a;switch(r){case 0:for(c=0;c<e;++c)i[h++]=n[c];break;case 1:for(c=0;c<t;++c)i[h++]=n[c];for(;c<e;++c)i[h]=i[h-t]+n[c]&255,h++;break;case 2:for(c=0;c<e;++c)i[h++]=o[c]+n[c]&255;break;case 3:for(c=0;c<t;++c)i[h++]=(o[c]>>1)+n[c];for(;c<e;++c)i[h]=(o[c]+i[h-t]>>1)+n[c]&255,h++;break;case 4:for(c=0;c<t;++c)l=o[c],u=n[c],i[h++]=l+u;for(;c<e;++c){l=o[c];var f=o[c-t],d=i[h-t],p=d+l-f,g=p-d;g<0&&(g=-g);var m=p-l;m<0&&(m=-m);var v=p-f;v<0&&(v=-v),u=n[c],i[h++]=g<=m&&g<=v?d+u:m<=v?l+u:f+u}break;default:throw new s.FormatError("Unsupported predictor: ".concat(r))}this.bufferLength+=e}},e}();t.PredictorStream=p;var g=function(){function e(e,t,r){this.str=e,this.dict=e.dict,this.decrypt=r,this.nextChunk=null,this.initialized=!1,h.call(this,t)}var t=512;return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e;if(this.initialized?e=this.nextChunk:(e=this.str.getBytes(t),this.initialized=!0),e&&0!==e.length){this.nextChunk=this.str.getBytes(t);var r=this.nextChunk&&this.nextChunk.length>0,n=this.decrypt;e=n(e,!r);var a,i=this.bufferLength,o=e.length,s=this.ensureBuffer(i+o);for(a=0;a<o;a++)s[i++]=e[a];this.bufferLength=i}else this.eof=!0},e}();t.DecryptStream=g;var m=function(){function e(e,t){this.str=e,this.dict=e.dict,this.input=new Uint8Array(5),t&&(t*=.8),h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){for(var e=126,t=122,r=-1,n=this.str,a=n.getByte();(0,s.isSpace)(a);)a=n.getByte();if(a!==r&&a!==e){var i,o,c=this.bufferLength;if(a===t){for(i=this.ensureBuffer(c+4),o=0;o<4;++o)i[c+o]=0;this.bufferLength+=4}else{var l=this.input;for(l[0]=a,o=1;o<5;++o){for(a=n.getByte();(0,s.isSpace)(a);)a=n.getByte();if(l[o]=a,a===r||a===e)break}if(i=this.ensureBuffer(c+o-1),this.bufferLength+=o-1,o<5){for(;o<5;++o)l[o]=117;this.eof=!0}var u=0;for(o=0;o<5;++o)u=85*u+(l[o]-33);for(o=3;o>=0;--o)i[c+o]=255&u,u>>=8}}else this.eof=!0},e}();t.Ascii85Stream=m;var v=function(){function e(e,t){this.str=e,this.dict=e.dict,this.firstDigit=-1,t&&(t*=.5),h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e=8e3,t=this.str.getBytes(e);if(t.length){for(var r=t.length+1>>1,n=this.ensureBuffer(this.bufferLength+r),a=this.bufferLength,i=this.firstDigit,o=0,s=t.length;o<s;o++){var c,l=t[o];if(l>=48&&l<=57)c=15&l;else{if(!(l>=65&&l<=70||l>=97&&l<=102)){if(62===l){this.eof=!0;break}continue}c=9+(15&l)}i<0?i=c:(n[a++]=i<<4|c,i=-1)}i>=0&&this.eof&&(n[a++]=i<<4,i=-1),this.firstDigit=i,this.bufferLength=a}else this.eof=!0},e}();t.AsciiHexStream=v;var y=function(){function e(e,t){this.str=e,this.dict=e.dict,h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e=this.str.getBytes(2);if(!e||e.length<2||128===e[0])this.eof=!0;else{var t,r=this.bufferLength,n=e[0];if(n<128){if(t=this.ensureBuffer(r+n+1),t[r++]=e[1],n>0){var a=this.str.getBytes(n);t.set(a,r),r+=n}}else{n=257-n;var i=e[1];t=this.ensureBuffer(r+n+1);for(var o=0;o<n;o++)t[r++]=i}this.bufferLength=r}},e}();t.RunLengthStream=y;var b=function(){function e(e,t,r){this.str=e,this.dict=e.dict,this.cachedData=0,this.bitsCached=0;for(var n=4096,a={earlyChange:r,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(n),dictionaryLengths:new Uint16Array(n),dictionaryPrevCodes:new Uint16Array(n),currentSequence:new Uint8Array(n),currentSequenceLength:0},i=0;i<256;++i)a.dictionaryValues[i]=i,a.dictionaryLengths[i]=1;this.lzwState=a,h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBits=function(e){for(var t=this.bitsCached,r=this.cachedData;t<e;){var n=this.str.getByte();if(-1===n)return this.eof=!0,null;r=r<<8|n,t+=8}return this.bitsCached=t-=e,this.cachedData=r,this.lastCode=null,r>>>t&(1<<e)-1},e.prototype.readBlock=function(){var e,t,r,n=512,a=2*n,i=n,o=this.lzwState;if(o){var s=o.earlyChange,c=o.nextCode,l=o.dictionaryValues,u=o.dictionaryLengths,h=o.dictionaryPrevCodes,f=o.codeLength,d=o.prevCode,p=o.currentSequence,g=o.currentSequenceLength,m=0,v=this.bufferLength,y=this.ensureBuffer(this.bufferLength+a);for(e=0;e<n;e++){var b=this.readBits(f),w=g>0;if(b<256)p[0]=b,g=1;else{if(!(b>=258)){if(256===b){f=9,c=258,g=0;continue}this.eof=!0,delete this.lzwState;break}if(b<c)for(g=u[b],t=g-1,r=b;t>=0;t--)p[t]=l[r],r=h[r];else p[g++]=p[0]}if(w&&(h[c]=d,u[c]=u[d]+1,l[c]=p[0],c++,f=c+s&c+s-1?f:0|Math.min(Math.log(c+s)/.6931471805599453+1,12)),d=b,m+=g,a<m){do{a+=i}while(a<m);y=this.ensureBuffer(this.bufferLength+a)}for(t=0;t<g;t++)y[v++]=p[t]}o.nextCode=c,o.codeLength=f,o.prevCode=d,o.currentSequenceLength=g,this.bufferLength=v}},e}();t.LZWStream=b;var w=function(){function e(){l.call(this,new Uint8Array(0))}return e.prototype=l.prototype,e}();t.NullStream=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CCITTFaxStream=void 0;var n=r(183),a=r(192),i=r(190),o=function(){function e(e,t,r){this.str=e,this.dict=e.dict,(0,n.isDict)(r)||(r=n.Dict.empty);var o={next:function(){return e.getByte()}};this.ccittFaxDecoder=new a.CCITTFaxDecoder(o,{K:r.get("K"),EndOfLine:r.get("EndOfLine"),EncodedByteAlign:r.get("EncodedByteAlign"),Columns:r.get("Columns"),Rows:r.get("Rows"),EndOfBlock:r.get("EndOfBlock"),BlackIs1:r.get("BlackIs1")}),i.DecodeStream.call(this,t)}return e.prototype=Object.create(i.DecodeStream.prototype),e.prototype.readBlock=function(){for(;!this.eof;){var e=this.ccittFaxDecoder.readNextChar();if(-1===e)return void(this.eof=!0);this.ensureBuffer(this.bufferLength+1),this.buffer[this.bufferLength++]=e}},e}();t.CCITTFaxStream=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CCITTFaxDecoder=void 0;var n=r(5),a=function(){function e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"function"!=typeof e.next)throw new Error('CCITTFaxDecoder - invalid "source" parameter.');this.source=e,this.eof=!1,this.encoding=t.K||0,this.eoline=t.EndOfLine||!1,this.byteAlign=t.EncodedByteAlign||!1,this.columns=t.Columns||1728,this.rows=t.Rows||0;var r,n=t.EndOfBlock;for(null!==n&&void 0!==n||(n=!0),this.eoblock=n,this.black=t.BlackIs1||!1,this.codingLine=new Uint32Array(this.columns+1),this.refLine=new Uint32Array(this.columns+2),this.codingLine[0]=this.columns,this.codingPos=0,this.row=0,this.nextLine2D=this.encoding<0,this.inputBits=0,this.inputBuf=0,this.outputBits=0,this.rowsDone=!1;0===(r=this._lookBits(12));)this._eatBits(1);1===r&&this._eatBits(12),this.encoding>0&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1))}var t=-2,r=-1,a=0,i=1,o=2,s=3,c=4,l=5,u=6,h=7,f=8,d=[[-1,-1],[-1,-1],[7,f],[7,h],[6,u],[6,u],[6,l],[6,l],[4,a],[4,a],[4,a],[4,a],[4,a],[4,a],[4,a],[4,a],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,i],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,c],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o],[1,o]],p=[[-1,-1],[12,t],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[11,1792],[11,1792],[12,1984],[12,2048],[12,2112],[12,2176],[12,2240],[12,2304],[11,1856],[11,1856],[11,1920],[11,1920],[12,2368],[12,2432],[12,2496],[12,2560]],g=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[8,29],[8,29],[8,30],[8,30],[8,45],[8,45],[8,46],[8,46],[7,22],[7,22],[7,22],[7,22],[7,23],[7,23],[7,23],[7,23],[8,47],[8,47],[8,48],[8,48],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[7,20],[7,20],[7,20],[7,20],[8,33],[8,33],[8,34],[8,34],[8,35],[8,35],[8,36],[8,36],[8,37],[8,37],[8,38],[8,38],[7,19],[7,19],[7,19],[7,19],[8,31],[8,31],[8,32],[8,32],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[8,53],[8,53],[8,54],[8,54],[7,26],[7,26],[7,26],[7,26],[8,39],[8,39],[8,40],[8,40],[8,41],[8,41],[8,42],[8,42],[8,43],[8,43],[8,44],[8,44],[7,21],[7,21],[7,21],[7,21],[7,28],[7,28],[7,28],[7,28],[8,61],[8,61],[8,62],[8,62],[8,63],[8,63],[8,0],[8,0],[8,320],[8,320],[8,384],[8,384],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[7,27],[7,27],[7,27],[7,27],[8,59],[8,59],[8,60],[8,60],[9,1472],[9,1536],[9,1600],[9,1728],[7,18],[7,18],[7,18],[7,18],[7,24],[7,24],[7,24],[7,24],[8,49],[8,49],[8,50],[8,50],[8,51],[8,51],[8,52],[8,52],[7,25],[7,25],[7,25],[7,25],[8,55],[8,55],[8,56],[8,56],[8,57],[8,57],[8,58],[8,58],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[8,448],[8,448],[8,512],[8,512],[9,704],[9,768],[8,640],[8,640],[8,576],[8,576],[9,832],[9,896],[9,960],[9,1024],[9,1088],[9,1152],[9,1216],[9,1280],[9,1344],[9,1408],[7,256],[7,256],[7,256],[7,256],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7]],m=[[-1,-1],[-1,-1],[12,t],[12,t],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[11,1792],[11,1792],[11,1792],[11,1792],[12,1984],[12,1984],[12,2048],[12,2048],[12,2112],[12,2112],[12,2176],[12,2176],[12,2240],[12,2240],[12,2304],[12,2304],[11,1856],[11,1856],[11,1856],[11,1856],[11,1920],[11,1920],[11,1920],[11,1920],[12,2368],[12,2368],[12,2432],[12,2432],[12,2496],[12,2496],[12,2560],[12,2560],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[12,52],[12,52],[13,640],[13,704],[13,768],[13,832],[12,55],[12,55],[12,56],[12,56],[13,1280],[13,1344],[13,1408],[13,1472],[12,59],[12,59],[12,60],[12,60],[13,1536],[13,1600],[11,24],[11,24],[11,24],[11,24],[11,25],[11,25],[11,25],[11,25],[13,1664],[13,1728],[12,320],[12,320],[12,384],[12,384],[12,448],[12,448],[13,512],[13,576],[12,53],[12,53],[12,54],[12,54],[13,896],[13,960],[13,1024],[13,1088],[13,1152],[13,1216],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64]],v=[[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[11,23],[11,23],[12,50],[12,51],[12,44],[12,45],[12,46],[12,47],[12,57],[12,58],[12,61],[12,256],[10,16],[10,16],[10,16],[10,16],[10,17],[10,17],[10,17],[10,17],[12,48],[12,49],[12,62],[12,63],[12,30],[12,31],[12,32],[12,33],[12,40],[12,41],[11,22],[11,22],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[12,128],[12,192],[12,26],[12,27],[12,28],[12,29],[11,19],[11,19],[11,20],[11,20],[12,34],[12,35],[12,36],[12,37],[12,38],[12,39],[11,21],[11,21],[12,42],[12,43],[10,0],[10,0],[10,0],[10,0],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12]],y=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[6,9],[6,8],[5,7],[5,7],[4,6],[4,6],[4,6],[4,6],[4,5],[4,5],[4,5],[4,5],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2]];return e.prototype={readNextChar:function(){if(this.eof)return-1;var e,t,d,p,g,m=this.refLine,v=this.codingLine,y=this.columns;if(0===this.outputBits){if(this.rowsDone&&(this.eof=!0),this.eof)return-1;var b,w,k;if(this.err=!1,this.nextLine2D){for(p=0;v[p]<y;++p)m[p]=v[p];for(m[p++]=y,m[p]=y,v[0]=0,this.codingPos=0,e=0,t=0;v[this.codingPos]<y;)switch(b=this._getTwoDimCode()){case a:this._addPixels(m[e+1],t),m[e+1]<y&&(e+=2);break;case i:if(b=w=0,t){do{b+=k=this._getBlackCode()}while(k>=64);do{w+=k=this._getWhiteCode()}while(k>=64)}else{do{b+=k=this._getWhiteCode()}while(k>=64);do{w+=k=this._getBlackCode()}while(k>=64)}for(this._addPixels(v[this.codingPos]+b,t),v[this.codingPos]<y&&this._addPixels(v[this.codingPos]+w,1^t);m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case h:if(this._addPixels(m[e]+3,t),t^=1,v[this.codingPos]<y)for(++e;m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case l:if(this._addPixels(m[e]+2,t),t^=1,v[this.codingPos]<y)for(++e;m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case s:if(this._addPixels(m[e]+1,t),t^=1,v[this.codingPos]<y)for(++e;m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case o:if(this._addPixels(m[e],t),t^=1,v[this.codingPos]<y)for(++e;m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case f:if(this._addPixelsNeg(m[e]-3,t),t^=1,v[this.codingPos]<y)for(e>0?--e:++e;m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case u:if(this._addPixelsNeg(m[e]-2,t),t^=1,v[this.codingPos]<y)for(e>0?--e:++e;m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case c:if(this._addPixelsNeg(m[e]-1,t),t^=1,v[this.codingPos]<y)for(e>0?--e:++e;m[e]<=v[this.codingPos]&&m[e]<y;)e+=2;break;case r:this._addPixels(y,0),this.eof=!0;break;default:(0,n.info)("bad 2d code"),this._addPixels(y,0),this.err=!0}}else for(v[0]=0,this.codingPos=0,t=0;v[this.codingPos]<y;){if(b=0,t)do{b+=k=this._getBlackCode()}while(k>=64);else do{b+=k=this._getWhiteCode()}while(k>=64);this._addPixels(v[this.codingPos]+b,t),t^=1}var S=!1;if(this.byteAlign&&(this.inputBits&=-8),this.eoblock||this.row!==this.rows-1){if(b=this._lookBits(12),this.eoline)for(;b!==r&&1!==b;)this._eatBits(1),b=this._lookBits(12);else for(;0===b;)this._eatBits(1),b=this._lookBits(12);1===b?(this._eatBits(12),S=!0):b===r&&(this.eof=!0)}else this.rowsDone=!0;if(!this.eof&&this.encoding>0&&!this.rowsDone&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1)),this.eoblock&&S&&this.byteAlign){if(b=this._lookBits(12),1===b){if(this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1)),this.encoding>=0)for(p=0;p<4;++p)b=this._lookBits(12),1!==b&&(0,n.info)("bad rtc code: "+b),this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1));this.eof=!0}}else if(this.err&&this.eoline){for(;;){if(b=this._lookBits(13),b===r)return this.eof=!0,-1;if(b>>1===1)break;this._eatBits(1)}this._eatBits(12),this.encoding>0&&(this._eatBits(1),this.nextLine2D=!(1&b))}v[0]>0?this.outputBits=v[this.codingPos=0]:this.outputBits=v[this.codingPos=1],this.row++}if(this.outputBits>=8)g=1&this.codingPos?0:255,this.outputBits-=8,0===this.outputBits&&v[this.codingPos]<y&&(this.codingPos++,this.outputBits=v[this.codingPos]-v[this.codingPos-1]);else{d=8,g=0;do{this.outputBits>d?(g<<=d,1&this.codingPos||(g|=255>>8-d),this.outputBits-=d,d=0):(g<<=this.outputBits,1&this.codingPos||(g|=255>>8-this.outputBits),d-=this.outputBits,this.outputBits=0,v[this.codingPos]<y?(this.codingPos++,this.outputBits=v[this.codingPos]-v[this.codingPos-1]):d>0&&(g<<=d,d=0))}while(d)}return this.black&&(g^=255),g},_addPixels:function(e,t){var r=this.codingLine,a=this.codingPos;e>r[a]&&(e>this.columns&&((0,n.info)("row is wrong length"),this.err=!0,e=this.columns),1&a^t&&++a,r[a]=e),this.codingPos=a},_addPixelsNeg:function(e,t){var r=this.codingLine,a=this.codingPos;if(e>r[a])e>this.columns&&((0,n.info)("row is wrong length"),this.err=!0,e=this.columns),1&a^t&&++a,r[a]=e;else if(e<r[a]){for(e<0&&((0,n.info)("invalid code"),this.err=!0,e=0);a>0&&e<r[a-1];)--a;r[a]=e}this.codingPos=a},_findTableCode:function(e,t,n,a){for(var i=a||0,o=e;o<=t;++o){var s=this._lookBits(o);if(s===r)return[!0,1,!1];if(o<t&&(s<<=t-o),!i||s>=i){var c=n[s-i];if(c[0]===o)return this._eatBits(o),[!0,c[1],!0]}}return[!1,0,!1]},_getTwoDimCode:function(){var e,t=0;if(this.eoblock){if(t=this._lookBits(7),e=d[t],e&&e[0]>0)return this._eatBits(e[0]),e[1]}else{var a=this._findTableCode(1,7,d);if(a[0]&&a[2])return a[1]}return(0,n.info)("Bad two dim code"),r},_getWhiteCode:function(){var e,t=0;if(this.eoblock){if(t=this._lookBits(12),t===r)return 1;if(e=t>>5===0?p[t]:g[t>>3],e[0]>0)return this._eatBits(e[0]),e[1]}else{var a=this._findTableCode(1,9,g);if(a[0])return a[1];if(a=this._findTableCode(11,12,p),a[0])return a[1]}return(0,n.info)("bad white code"),this._eatBits(1),1},_getBlackCode:function(){var e,t;if(this.eoblock){if(e=this._lookBits(13),e===r)return 1;if(t=e>>7===0?m[e]:e>>9===0&&e>>7!==0?v[(e>>1)-64]:y[e>>7],t[0]>0)return this._eatBits(t[0]),t[1]}else{var a=this._findTableCode(2,6,y);if(a[0])return a[1];if(a=this._findTableCode(7,12,v,64),a[0])return a[1];if(a=this._findTableCode(10,13,m),a[0])return a[1]}return(0,n.info)("bad black code"),this._eatBits(1),1},_lookBits:function(e){for(var t;this.inputBits<e;){if(-1===(t=this.source.next()))return 0===this.inputBits?r:this.inputBuf<<e-this.inputBits&65535>>16-e;this.inputBuf=this.inputBuf<<8|t,this.inputBits+=8}return this.inputBuf>>this.inputBits-e&65535>>16-e},_eatBits:function(e){(this.inputBits-=e)<0&&(this.inputBits=0)}},e}();t.CCITTFaxDecoder=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Jbig2Stream=void 0;var n=r(183),a=r(190),i=r(194),o=r(5),s=function(){function e(e,t,r,n){this.stream=e,this.maybeLength=t,this.dict=r,this.params=n,a.DecodeStream.call(this,t)}return e.prototype=Object.create(a.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,o.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(!this.eof){var e=new i.Jbig2Image,t=[];if((0,n.isDict)(this.params)){var r=this.params.get("JBIG2Globals");if((0,n.isStream)(r)){var a=r.getBytes();t.push({data:a,start:0,end:a.length})}}t.push({data:this.bytes,start:0,end:this.bytes.length});for(var o=e.parseChunks(t),s=o.length,c=0;c<s;c++)o[c]^=255;this.buffer=o,this.bufferLength=s,this.eof=!0}},e}();t.Jbig2Stream=s},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?o(e):t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Jbig2Image=void 0;var u=r(5),h=r(195),f=r(192),d=function(e){function t(e){return a(this,t),i(this,s(t).call(this,"JBIG2 error: ".concat(e)))}return c(t,e),t}(u.BaseException),p=function(){function e(){}function t(e,t,r){this.data=e,this.start=t,this.end=r}function r(e,t,r){function n(e){for(var t=0,n=0;n<e;n++){var o=r.readBit(a,i);i=i<256?i<<1|o:511&(i<<1|o)|256,t=t<<1|o}return t>>>0}var a=e.getContexts(t),i=1,o=n(1),s=n(1)?n(1)?n(1)?n(1)?n(1)?n(32)+4436:n(12)+340:n(8)+84:n(6)+20:n(4)+4:n(2);return 0===o?s:s>0?-s:null}function n(e,t,r){for(var n=e.getContexts("IAID"),a=1,i=0;i<r;i++){var o=t.readBit(n,a);a=a<<1|o}return r<31?a&(1<<r)-1:2147483647&a}function a(e,t,r){var n,a,i,o,s,c,l,u=r.decoder,h=r.contextCache.getContexts("GB"),f=[],d=31735;for(a=0;a<t;a++)for(s=f[a]=new Uint8Array(e),c=a<1?s:f[a-1],l=a<2?s:f[a-2],n=l[0]<<13|l[1]<<12|l[2]<<11|c[0]<<7|c[1]<<6|c[2]<<5|c[3]<<4,i=0;i<e;i++)s[i]=o=u.readBit(h,n),n=(n&d)<<1|(i+3<e?l[i+3]<<11:0)|(i+4<e?c[i+4]<<4:0)|o;return f}function i(e,t,r,n,i,o,s,c){if(e){var l=new E(c.data,c.start,c.end);return F(l,t,r,!1)}if(0===n&&!o&&!i&&4===s.length&&3===s[0].x&&-1===s[0].y&&-3===s[1].x&&-1===s[1].y&&2===s[2].x&&-2===s[2].y&&-2===s[3].x&&-2===s[3].y)return a(t,r,c);var u=!!o,h=D[n].concat(s);h.sort((function(e,t){return e.y-t.y||e.x-t.x}));var f,d,p=h.length,g=new Int8Array(p),m=new Int8Array(p),v=[],y=0,b=0,w=0,k=0;for(d=0;d<p;d++)g[d]=h[d].x,m[d]=h[d].y,b=Math.min(b,h[d].x),w=Math.max(w,h[d].x),k=Math.min(k,h[d].y),d<p-1&&h[d].y===h[d+1].y&&h[d].x===h[d+1].x-1?y|=1<<p-1-d:v.push(d);var S=v.length,x=new Int8Array(S),_=new Int8Array(S),A=new Uint16Array(S);for(f=0;f<S;f++)d=v[f],x[f]=h[d].x,_[f]=h[d].y,A[f]=1<<p-1-d;for(var C,T,P,O,R,I=-b,L=-k,N=t-w,M=j[n],B=new Uint8Array(t),U=[],q=c.decoder,z=c.contextCache.getContexts("GB"),H=0,W=0,G=0;G<r;G++){if(i){var X=q.readBit(z,M);if(H^=X){U.push(B);continue}}for(B=new Uint8Array(B),U.push(B),C=0;C<t;C++)if(u&&o[G][C])B[C]=0;else{if(C>=I&&C<N&&G>=L)for(W=W<<1&y,d=0;d<S;d++)T=G+_[d],P=C+x[d],O=U[T][P],O&&(O=A[d],W|=O);else for(W=0,R=p-1,d=0;d<p;d++,R--)P=C+g[d],P>=0&&P<t&&(T=G+m[d],T>=0&&(O=U[T][P],O&&(W|=O<<R)));var Y=q.readBit(z,W);B[C]=Y}}return U}function o(e,t,r,n,a,i,o,s,c){var l=M[r].coding;0===r&&(l=l.concat([s[0]]));var u,h=l.length,f=new Int32Array(h),p=new Int32Array(h);for(u=0;u<h;u++)f[u]=l[u].x,p[u]=l[u].y;var g=M[r].reference;0===r&&(g=g.concat([s[1]]));var m=g.length,v=new Int32Array(m),y=new Int32Array(m);for(u=0;u<m;u++)v[u]=g[u].x,y[u]=g[u].y;for(var b=n[0].length,w=n.length,k=B[r],S=[],x=c.decoder,_=c.contextCache.getContexts("GR"),A=0,C=0;C<t;C++){if(o){var T=x.readBit(_,k);if(A^=T)throw new d("prediction is not supported")}var E=new Uint8Array(e);S.push(E);for(var P=0;P<e;P++){var O,R,I=0;for(u=0;u<h;u++)O=C+p[u],R=P+f[u],O<0||R<0||R>=e?I<<=1:I=I<<1|S[O][R];for(u=0;u<m;u++)O=C+y[u]-i,R=P+v[u]-a,O<0||O>=w||R<0||R>=b?I<<=1:I=I<<1|n[O][R];var F=x.readBit(_,I);E[P]=F}}return S}function s(e,t,a,s,l,h,f,p,g,m,v,y){if(e&&t)throw new d("symbol refinement with Huffman is not supported");var b,w,k=[],S=0,x=(0,u.log2)(a.length+s),_=v.decoder,A=v.contextCache;for(e&&(b=T(1),w=[],x=Math.max(x,1));k.length<s;){var C=e?h.tableDeltaHeight.decode(y):r(A,"IADH",_);S+=C;for(var E=0,P=0,O=e?w.length:0;;){var R,L=e?h.tableDeltaWidth.decode(y):r(A,"IADW",_);if(null===L)break;if(E+=L,P+=E,t){var N=r(A,"IAAI",_);if(N>1)R=c(e,t,E,S,0,N,1,a.concat(k),x,0,0,1,0,h,g,m,v,0,y);else{var D=n(A,_,x),M=r(A,"IARDX",_),j=r(A,"IARDY",_),B=D<a.length?a[D]:k[D-a.length];R=o(E,S,g,B,M,j,!1,m,v)}k.push(R)}else e?w.push(E):(R=i(!1,E,S,f,!1,null,p,v),k.push(R))}if(e&&!t){var U=h.tableBitmapSize.decode(y);y.byteAlign();var q=void 0;if(0===U)q=I(y,P,S);else{var z=y.end,H=y.position+U;y.end=H,q=F(y,P,S,!1),y.end=z,y.position=H}var W=w.length;if(O===W-1)k.push(q);else{var G=void 0,X=void 0,Y=0,V=void 0,Z=void 0,K=void 0;for(G=O;G<W;G++){for(Z=w[G],V=Y+Z,K=[],X=0;X<S;X++)K.push(q[X].subarray(Y,V));k.push(K),Y=V}}}}for(var J=[],Q=[],$=!1,ee=a.length+s;Q.length<ee;){for(var te=e?b.decode(y):r(A,"IAEX",_);te--;)Q.push($);$=!$}for(var re=0,ne=a.length;re<ne;re++)Q[re]&&J.push(a[re]);for(var ae=0;ae<s;re++,ae++)Q[re]&&J.push(k[ae]);return J}function c(e,t,a,i,s,c,l,u,h,f,p,g,m,v,y,b,w,k,S){if(e&&t)throw new d("refinement with Huffman is not supported");var x,_,A=[];for(x=0;x<i;x++){if(_=new Uint8Array(a),s)for(var C=0;C<a;C++)_[C]=s;A.push(_)}var T=w.decoder,E=w.contextCache,P=e?-v.tableDeltaT.decode(S):-r(E,"IADT",T),O=0;for(x=0;x<c;){var R=e?v.tableDeltaT.decode(S):r(E,"IADT",T);P+=R;var I=e?v.tableFirstS.decode(S):r(E,"IAFS",T);O+=I;for(var F=O;;){var L=0;l>1&&(L=e?S.readBits(k):r(E,"IAIT",T));var N=l*P+L,D=e?v.symbolIDTable.decode(S):n(E,T,h),M=t&&(e?S.readBit():r(E,"IARI",T)),j=u[D],B=j[0].length,U=j.length;if(M){var q=r(E,"IARDW",T),z=r(E,"IARDH",T),H=r(E,"IARDX",T),W=r(E,"IARDY",T);B+=q,U+=z,j=o(B,U,y,j,(q>>1)+H,(z>>1)+W,!1,b,w)}var G,X,Y,V=N-(1&g?0:U-1),Z=F-(2&g?B-1:0);if(f){for(G=0;G<U;G++)if(_=A[Z+G]){Y=j[G];var K=Math.min(a-V,B);switch(m){case 0:for(X=0;X<K;X++)_[V+X]|=Y[X];break;case 2:for(X=0;X<K;X++)_[V+X]^=Y[X];break;default:throw new d("operator ".concat(m," is not supported"))}}F+=U-1}else{for(X=0;X<U;X++)if(_=A[V+X])switch(Y=j[X],m){case 0:for(G=0;G<B;G++)_[Z+G]|=Y[G];break;case 2:for(G=0;G<B;G++)_[Z+G]^=Y[G];break;default:throw new d("operator ".concat(m," is not supported"))}F+=B-1}x++;var J=e?v.tableDeltaS.decode(S):r(E,"IADS",T);if(null===J)break;F+=J+p}}return A}function l(e,t,r,n,a,o){var s=[];e||(s.push({x:-t,y:0}),0===a&&(s.push({x:-3,y:-1}),s.push({x:2,y:-2}),s.push({x:-2,y:-2})));for(var c,l,u,h,f=(n+1)*t,d=i(e,f,r,a,!1,null,s,o),p=[],g=0;g<=n;){for(c=[],l=t*g,u=l+t,h=0;h<r;h++)c.push(d[h].subarray(l,u));p.push(c),g++}return p}function p(e,t,r,n,a,o,s,c,l,h,f,p,g,m,v){var y=null;if(s)throw new d("skip is not supported");if(0!==c)throw new d("operator "+c+" is not supported in halftone region");var b,w,k,S=[];for(b=0;b<a;b++){if(k=new Uint8Array(n),o)for(w=0;w<n;w++)k[w]=o;S.push(k)}var x=t.length,_=t[0],A=_[0].length,C=_.length,T=(0,u.log2)(x),P=[];e||(P.push({x:r<=1?3:2,y:-1}),0===r&&(P.push({x:-3,y:-1}),P.push({x:2,y:-2}),P.push({x:-2,y:-2})));var O,R,I,L,N,D,M,j,B,U,q,z=[];for(e&&(O=new E(v.data,v.start,v.end)),b=T-1;b>=0;b--)R=e?F(O,l,h,!0):i(!1,l,h,r,!1,y,P,v),z[b]=R;for(I=0;I<h;I++)for(L=0;L<l;L++){for(N=0,D=0,w=T-1;w>=0;w--)N=z[w][I][L]^N,D|=N<<w;if(M=t[D],j=f+I*m+L*g>>8,B=p+I*g-L*m>>8,j>=0&&j+A<=n&&B>=0&&B+C<=a)for(b=0;b<C;b++)for(q=S[B+b],U=M[b],w=0;w<A;w++)q[j+w]|=U[w];else{var H=void 0,W=void 0;for(b=0;b<C;b++)if(W=B+b,!(W<0||W>=a))for(q=S[W],U=M[b],w=0;w<A;w++)H=j+w,H>=0&&H<n&&(q[H]|=U[w])}}return S}function g(e,t){var r={};r.number=(0,u.readUint32)(e,t);var n=e[t+4],a=63&n;if(!N[a])throw new d("invalid segment type: "+a);r.type=a,r.typeName=N[a],r.deferredNonRetain=!!(128&n);var i=!!(64&n),o=e[t+5],s=o>>5&7,c=[31&o],l=t+6;if(7===o){s=536870911&(0,u.readUint32)(e,l-1),l+=3;var h=s+7>>3;for(c[0]=e[l++];--h>0;)c.push(e[l++])}else if(5===o||6===o)throw new d("invalid referred-to flags");r.retainBits=c;var f,p,g=r.number<=256?1:r.number<=65536?2:4,m=[];for(f=0;f<s;f++){var y=1===g?e[l]:2===g?(0,u.readUint16)(e,l):(0,u.readUint32)(e,l);m.push(y),l+=g}if(r.referredTo=m,i?(r.pageAssociation=(0,u.readUint32)(e,l),l+=4):r.pageAssociation=e[l++],r.length=(0,u.readUint32)(e,l),l+=4,4294967295===r.length){if(38!==a)throw new d("invalid unknown segment length");var b=v(e,l),w=e[l+U],k=!!(1&w),S=6,x=new Uint8Array(S);for(k||(x[0]=255,x[1]=172),x[2]=b.height>>>24&255,x[3]=b.height>>16&255,x[4]=b.height>>8&255,x[5]=255&b.height,f=l,p=e.length;f<p;f++){for(var _=0;_<S&&x[_]===e[f+_];)_++;if(_===S){r.length=f+S;break}}if(4294967295===r.length)throw new d("segment end was not found")}return r.headerEnd=l,r}function m(e,t,r,n){for(var a=[],i=r;i<n;){var o=g(t,i);i=o.headerEnd;var s={header:o,data:t};if(e.randomAccess||(s.start=i,i+=o.length,s.end=i),a.push(s),51===o.type)break}if(e.randomAccess)for(var c=0,l=a.length;c<l;c++)a[c].start=i,i+=a[c].header.length,a[c].end=i;return a}function v(e,t){return{width:(0,u.readUint32)(e,t),height:(0,u.readUint32)(e,t+4),x:(0,u.readUint32)(e,t+8),y:(0,u.readUint32)(e,t+12),combinationOperator:7&e[t+16]}}function y(e,t){var r,n,a,i,o=e.header,s=e.data,c=e.start,l=e.end;switch(o.type){case 0:var h={},f=(0,u.readUint16)(s,c);if(h.huffman=!!(1&f),h.refinement=!!(2&f),h.huffmanDHSelector=f>>2&3,h.huffmanDWSelector=f>>4&3,h.bitmapSizeSelector=f>>6&1,h.aggregationInstancesSelector=f>>7&1,h.bitmapCodingContextUsed=!!(256&f),h.bitmapCodingContextRetained=!!(512&f),h.template=f>>10&3,h.refinementTemplate=f>>12&1,c+=2,!h.huffman){for(i=0===h.template?4:1,n=[],a=0;a<i;a++)n.push({x:(0,u.readInt8)(s,c),y:(0,u.readInt8)(s,c+1)}),c+=2;h.at=n}if(h.refinement&&!h.refinementTemplate){for(n=[],a=0;a<2;a++)n.push({x:(0,u.readInt8)(s,c),y:(0,u.readInt8)(s,c+1)}),c+=2;h.refinementAt=n}h.numberOfExportedSymbols=(0,u.readUint32)(s,c),c+=4,h.numberOfNewSymbols=(0,u.readUint32)(s,c),c+=4,r=[h,o.number,o.referredTo,s,c,l];break;case 6:case 7:var p={};p.info=v(s,c),c+=U;var g=(0,u.readUint16)(s,c);if(c+=2,p.huffman=!!(1&g),p.refinement=!!(2&g),p.logStripSize=g>>2&3,p.stripSize=1<<p.logStripSize,p.referenceCorner=g>>4&3,p.transposed=!!(64&g),p.combinationOperator=g>>7&3,p.defaultPixelValue=g>>9&1,p.dsOffset=g<<17>>27,p.refinementTemplate=g>>15&1,p.huffman){var m=(0,u.readUint16)(s,c);c+=2,p.huffmanFS=3&m,p.huffmanDS=m>>2&3,p.huffmanDT=m>>4&3,p.huffmanRefinementDW=m>>6&3,p.huffmanRefinementDH=m>>8&3,p.huffmanRefinementDX=m>>10&3,p.huffmanRefinementDY=m>>12&3,p.huffmanRefinementSizeSelector=!!(16384&m)}if(p.refinement&&!p.refinementTemplate){for(n=[],a=0;a<2;a++)n.push({x:(0,u.readInt8)(s,c),y:(0,u.readInt8)(s,c+1)}),c+=2;p.refinementAt=n}p.numberOfSymbolInstances=(0,u.readUint32)(s,c),c+=4,r=[p,o.referredTo,s,c,l];break;case 16:var y={},b=s[c++];y.mmr=!!(1&b),y.template=b>>1&3,y.patternWidth=s[c++],y.patternHeight=s[c++],y.maxPatternIndex=(0,u.readUint32)(s,c),c+=4,r=[y,o.number,s,c,l];break;case 22:case 23:var w={};w.info=v(s,c),c+=U;var k=s[c++];w.mmr=!!(1&k),w.template=k>>1&3,w.enableSkip=!!(8&k),w.combinationOperator=k>>4&7,w.defaultPixelValue=k>>7&1,w.gridWidth=(0,u.readUint32)(s,c),c+=4,w.gridHeight=(0,u.readUint32)(s,c),c+=4,w.gridOffsetX=4294967295&(0,u.readUint32)(s,c),c+=4,w.gridOffsetY=4294967295&(0,u.readUint32)(s,c),c+=4,w.gridVectorX=(0,u.readUint16)(s,c),c+=2,w.gridVectorY=(0,u.readUint16)(s,c),c+=2,r=[w,o.referredTo,s,c,l];break;case 38:case 39:var S={};S.info=v(s,c),c+=U;var x=s[c++];if(S.mmr=!!(1&x),S.template=x>>1&3,S.prediction=!!(8&x),!S.mmr){for(i=0===S.template?4:1,n=[],a=0;a<i;a++)n.push({x:(0,u.readInt8)(s,c),y:(0,u.readInt8)(s,c+1)}),c+=2;S.at=n}r=[S,s,c,l];break;case 48:var _={width:(0,u.readUint32)(s,c),height:(0,u.readUint32)(s,c+4),resolutionX:(0,u.readUint32)(s,c+8),resolutionY:(0,u.readUint32)(s,c+12)};4294967295===_.height&&delete _.height;var A=s[c+16];(0,u.readUint16)(s,c+17),_.lossless=!!(1&A),_.refinement=!!(2&A),_.defaultPixelValue=A>>2&1,_.combinationOperator=A>>3&3,_.requiresBuffer=!!(32&A),_.combinationOperatorOverride=!!(64&A),r=[_];break;case 49:break;case 50:break;case 51:break;case 53:r=[o.number,s,c,l];break;case 62:break;default:throw new d("segment type ".concat(o.typeName,"(").concat(o.type,")")+" is not implemented")}var C="on"+o.typeName;C in t&&t[C].apply(t,r)}function b(e,t){for(var r=0,n=e.length;r<n;r++)y(e[r],t)}function w(e){for(var t=new S,r=0,n=e.length;r<n;r++){var a=e[r],i=m({},a.data,a.start,a.end);b(i,t)}return t.buffer}function k(e){var t=0,r=e.length;if(151!==e[t]||74!==e[t+1]||66!==e[t+2]||50!==e[t+3]||13!==e[t+4]||10!==e[t+5]||26!==e[t+6]||10!==e[t+7])throw new d("parseJbig2 - invalid header.");var n=Object.create(null);t+=8;var a=e[t++];n.randomAccess=!(1&a),2&a||(n.numberOfPages=(0,u.readUint32)(e,t),t+=4);var i=m(n,e,t,r),o=new S;b(i,o);for(var s=o.currentPageInfo,c=s.width,l=s.height,h=o.buffer,f=new Uint8ClampedArray(c*l),p=0,g=0,v=0;v<l;v++)for(var y=0,w=void 0,k=0;k<c;k++)y||(y=128,w=h[g++]),f[p++]=w&y?0:255,y>>=1;return{imgData:f,width:c,height:l}}function S(){}function x(e){2===e.length?(this.isOOB=!0,this.rangeLow=0,this.prefixLength=e[0],this.rangeLength=0,this.prefixCode=e[1],this.isLowerRange=!1):(this.isOOB=!1,this.rangeLow=e[0],this.prefixLength=e[1],this.rangeLength=e[2],this.prefixCode=e[3],this.isLowerRange="lower"===e[4])}function _(e){this.children=[],e?(this.isLeaf=!0,this.rangeLength=e.rangeLength,this.rangeLow=e.rangeLow,this.isLowerRange=e.isLowerRange,this.isOOB=e.isOOB):this.isLeaf=!1}function A(e,t){t||this.assignPrefixCodes(e),this.rootNode=new _(null);var r,n,a=e.length;for(r=0;r<a;r++)n=e[r],n.prefixLength>0&&this.rootNode.buildTree(n,n.prefixLength-1)}function C(e,t,r){var n,a,i=e[t],o=4294967295&(0,u.readUint32)(e,t+1),s=4294967295&(0,u.readUint32)(e,t+5),c=new E(e,t+9,r),l=1+(i>>1&7),h=1+(i>>4&7),f=[],d=o;do{n=c.readBits(l),a=c.readBits(h),f.push(new x([d,n,a,0])),d+=1<<a}while(d<s);return n=c.readBits(l),f.push(new x([o-1,n,32,0,"lower"])),n=c.readBits(l),f.push(new x([s,n,32,0])),1&i&&(n=c.readBits(l),f.push(new x([n,0]))),new A(f,!1)}function T(e){var t,r=q[e];if(r)return r;switch(e){case 1:t=[[0,1,4,0],[16,2,8,2],[272,3,16,6],[65808,3,32,7]];break;case 2:t=[[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[75,6,32,62],[6,63]];break;case 3:t=[[-256,8,8,254],[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[-257,8,32,255,"lower"],[75,7,32,126],[6,62]];break;case 4:t=[[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[76,5,32,31]];break;case 5:t=[[-255,7,8,126],[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[-256,7,32,127,"lower"],[76,6,32,62]];break;case 6:t=[[-2048,5,10,28],[-1024,4,9,8],[-512,4,8,9],[-256,4,7,10],[-128,5,6,29],[-64,5,5,30],[-32,4,5,11],[0,2,7,0],[128,3,7,2],[256,3,8,3],[512,4,9,12],[1024,4,10,13],[-2049,6,32,62,"lower"],[2048,6,32,63]];break;case 7:t=[[-1024,4,9,8],[-512,3,8,0],[-256,4,7,9],[-128,5,6,26],[-64,5,5,27],[-32,4,5,10],[0,4,5,11],[32,5,5,28],[64,5,6,29],[128,4,7,12],[256,3,8,1],[512,3,9,2],[1024,3,10,3],[-1025,5,32,30,"lower"],[2048,5,32,31]];break;case 8:t=[[-15,8,3,252],[-7,9,1,508],[-5,8,1,253],[-3,9,0,509],[-2,7,0,124],[-1,4,0,10],[0,2,1,0],[2,5,0,26],[3,6,0,58],[4,3,4,4],[20,6,1,59],[22,4,4,11],[38,4,5,12],[70,5,6,27],[134,5,7,28],[262,6,7,60],[390,7,8,125],[646,6,10,61],[-16,9,32,510,"lower"],[1670,9,32,511],[2,1]];break;case 9:t=[[-31,8,4,252],[-15,9,2,508],[-11,8,2,253],[-7,9,1,509],[-5,7,1,124],[-3,4,1,10],[-1,3,1,2],[1,3,1,3],[3,5,1,26],[5,6,1,58],[7,3,5,4],[39,6,2,59],[43,4,5,11],[75,4,6,12],[139,5,7,27],[267,5,8,28],[523,6,8,60],[779,7,9,125],[1291,6,11,61],[-32,9,32,510,"lower"],[3339,9,32,511],[2,0]];break;case 10:t=[[-21,7,4,122],[-5,8,0,252],[-4,7,0,123],[-3,5,0,24],[-2,2,2,0],[2,5,0,25],[3,6,0,54],[4,7,0,124],[5,8,0,253],[6,2,6,1],[70,5,5,26],[102,6,5,55],[134,6,6,56],[198,6,7,57],[326,6,8,58],[582,6,9,59],[1094,6,10,60],[2118,7,11,125],[-22,8,32,254,"lower"],[4166,8,32,255],[2,2]];break;case 11:t=[[1,1,0,0],[2,2,1,2],[4,4,0,12],[5,4,1,13],[7,5,1,28],[9,5,2,29],[13,6,2,60],[17,7,2,122],[21,7,3,123],[29,7,4,124],[45,7,5,125],[77,7,6,126],[141,7,32,127]];break;case 12:t=[[1,1,0,0],[2,2,0,2],[3,3,1,6],[5,5,0,28],[6,5,1,29],[8,6,1,60],[10,7,0,122],[11,7,1,123],[13,7,2,124],[17,7,3,125],[25,7,4,126],[41,8,5,254],[73,8,32,255]];break;case 13:t=[[1,1,0,0],[2,3,0,4],[3,4,0,12],[4,5,0,28],[5,4,1,13],[7,3,3,5],[15,6,1,58],[17,6,2,59],[21,6,3,60],[29,6,4,61],[45,6,5,62],[77,7,6,126],[141,7,32,127]];break;case 14:t=[[-2,3,0,4],[-1,3,0,5],[0,1,0,0],[1,3,0,6],[2,3,0,7]];break;case 15:t=[[-24,7,4,124],[-8,6,2,60],[-4,5,1,28],[-2,4,0,12],[-1,3,0,4],[0,1,0,0],[1,3,0,5],[2,4,0,13],[3,5,1,29],[5,6,2,61],[9,7,4,125],[-25,7,32,126,"lower"],[25,7,32,127]];break;default:throw new d("standard table B.".concat(e," does not exist"))}var n,a=t.length;for(n=0;n<a;n++)t[n]=new x(t[n]);return r=new A(t,!0),q[e]=r,r}function E(e,t,r){this.data=e,this.start=t,this.end=r,this.position=t,this.shift=-1,this.currentByte=0}function P(e,t,r){var n,a,i=0,o=t.length;for(n=0;n<o;n++)if(a=r[t[n]]){if(e===i)return a;i++}throw new d("can't find custom Huffman table")}function O(e,t,r,n,a){var i,o,s=[];for(i=0;i<=34;i++)o=a.readBits(4),s.push(new x([i,o,0,0]));var c=new A(s,!1);for(s.length=0,i=0;i<n;)if(o=c.decode(a),o>=32){var l=void 0,u=void 0,h=void 0;switch(o){case 32:if(0===i)throw new d("no previous value in symbol ID table");u=a.readBits(2)+3,l=s[i-1].prefixLength;break;case 33:u=a.readBits(3)+3,l=0;break;case 34:u=a.readBits(7)+11,l=0;break;default:throw new d("invalid code length in symbol ID table")}for(h=0;h<u;h++)s.push(new x([i,l,0,0])),i++}else s.push(new x([i,o,0,0])),i++;a.byteAlign();var f,p,g,m=new A(s,!1),v=0;switch(e.huffmanFS){case 0:case 1:f=T(e.huffmanFS+6);break;case 3:f=P(v,t,r),v++;break;default:throw new d("invalid Huffman FS selector")}switch(e.huffmanDS){case 0:case 1:case 2:p=T(e.huffmanDS+8);break;case 3:p=P(v,t,r),v++;break;default:throw new d("invalid Huffman DS selector")}switch(e.huffmanDT){case 0:case 1:case 2:g=T(e.huffmanDT+11);break;case 3:g=P(v,t,r),v++;break;default:throw new d("invalid Huffman DT selector")}if(e.refinement)throw new d("refinement with Huffman is not supported");return{symbolIDTable:m,tableFirstS:f,tableDeltaS:p,tableDeltaT:g}}function R(e,t,r){var n,a,i,o,s=0;switch(e.huffmanDHSelector){case 0:case 1:n=T(e.huffmanDHSelector+4);break;case 3:n=P(s,t,r),s++;break;default:throw new d("invalid Huffman DH selector")}switch(e.huffmanDWSelector){case 0:case 1:a=T(e.huffmanDWSelector+2);break;case 3:a=P(s,t,r),s++;break;default:throw new d("invalid Huffman DW selector")}return e.bitmapSizeSelector?(i=P(s,t,r),s++):i=T(1),o=e.aggregationInstancesSelector?P(s,t,r):T(1),{tableDeltaHeight:n,tableDeltaWidth:a,tableBitmapSize:i,tableAggregateInstances:o}}function I(e,t,r){var n,a,i,o=[];for(a=0;a<r;a++){for(i=new Uint8Array(t),o.push(i),n=0;n<t;n++)i[n]=e.readBit();e.byteAlign()}return o}function F(e,t,r,n){var a,i,o,s,c,l={K:-1,Columns:t,Rows:r,BlackIs1:!0,EndOfBlock:n},u=new f.CCITTFaxDecoder(e,l),h=[],d=!1;for(i=0;i<r;i++)for(o=new Uint8Array(t),h.push(o),c=-1,a=0;a<t;a++)c<0&&(s=u.readNextChar(),-1===s&&(s=0,d=!0),c=7),o[a]=s>>c&1,c--;if(n&&!d)for(var p=5,g=0;g<p&&-1!==u.readNextChar();g++);return h}function L(){}e.prototype={getContexts:function(e){return e in this?this[e]:this[e]=new Int8Array(65536)}},t.prototype={get decoder(){var e=new h.ArithmeticDecoder(this.data,this.start,this.end);return(0,u.shadow)(this,"decoder",e)},get contextCache(){var t=new e;return(0,u.shadow)(this,"contextCache",t)}};var N=["SymbolDictionary",null,null,null,"IntermediateTextRegion",null,"ImmediateTextRegion","ImmediateLosslessTextRegion",null,null,null,null,null,null,null,null,"PatternDictionary",null,null,null,"IntermediateHalftoneRegion",null,"ImmediateHalftoneRegion","ImmediateLosslessHalftoneRegion",null,null,null,null,null,null,null,null,null,null,null,null,"IntermediateGenericRegion",null,"ImmediateGenericRegion","ImmediateLosslessGenericRegion","IntermediateGenericRefinementRegion",null,"ImmediateGenericRefinementRegion","ImmediateLosslessGenericRefinementRegion",null,null,null,null,"PageInformation","EndOfPage","EndOfStripe","EndOfFile","Profiles","Tables",null,null,null,null,null,null,null,null,"Extension"],D=[[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:2,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-2,y:0},{x:-1,y:0}],[{x:-3,y:-1},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}]],M=[{coding:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:-1,y:1},{x:0,y:1},{x:1,y:1}]},{coding:[{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:0,y:1},{x:1,y:1}]}],j=[39717,1941,229,405],B=[32,8],U=17;S.prototype={onPageInformation:function(e){this.currentPageInfo=e;var t=e.width+7>>3,r=new Uint8ClampedArray(t*e.height);if(e.defaultPixelValue)for(var n=0,a=r.length;n<a;n++)r[n]=255;this.buffer=r},drawBitmap:function(e,t){var r,n,a,i,o=this.currentPageInfo,s=e.width,c=e.height,l=o.width+7>>3,u=o.combinationOperatorOverride?e.combinationOperator:o.combinationOperator,h=this.buffer,f=128>>(7&e.x),p=e.y*l+(e.x>>3);switch(u){case 0:for(r=0;r<c;r++){for(a=f,i=p,n=0;n<s;n++)t[r][n]&&(h[i]|=a),a>>=1,a||(a=128,i++);p+=l}break;case 2:for(r=0;r<c;r++){for(a=f,i=p,n=0;n<s;n++)t[r][n]&&(h[i]^=a),a>>=1,a||(a=128,i++);p+=l}break;default:throw new d("operator ".concat(u," is not supported"))}},onImmediateGenericRegion:function(e,r,n,a){var o=e.info,s=new t(r,n,a),c=i(e.mmr,o.width,o.height,e.template,e.prediction,null,e.at,s);this.drawBitmap(o,c)},onImmediateLosslessGenericRegion:function(){this.onImmediateGenericRegion.apply(this,arguments)},onSymbolDictionary:function(e,r,n,a,i,o){var c,l;e.huffman&&(c=R(e,n,this.customTables),l=new E(a,i,o));var u=this.symbols;u||(this.symbols=u={});for(var h=[],f=0,d=n.length;f<d;f++){var p=u[n[f]];p&&(h=h.concat(p))}var g=new t(a,i,o);u[r]=s(e.huffman,e.refinement,h,e.numberOfNewSymbols,e.numberOfExportedSymbols,c,e.template,e.at,e.refinementTemplate,e.refinementAt,g,l)},onImmediateTextRegion:function(e,r,n,a,i){for(var o,s,l=e.info,h=this.symbols,f=[],d=0,p=r.length;d<p;d++){var g=h[r[d]];g&&(f=f.concat(g))}var m=(0,u.log2)(f.length);e.huffman&&(s=new E(n,a,i),o=O(e,r,this.customTables,f.length,s));var v=new t(n,a,i),y=c(e.huffman,e.refinement,l.width,l.height,e.defaultPixelValue,e.numberOfSymbolInstances,e.stripSize,f,m,e.transposed,e.dsOffset,e.referenceCorner,e.combinationOperator,o,e.refinementTemplate,e.refinementAt,v,e.logStripSize,s);this.drawBitmap(l,y)},onImmediateLosslessTextRegion:function(){this.onImmediateTextRegion.apply(this,arguments)},onPatternDictionary:function(e,r,n,a,i){var o=this.patterns;o||(this.patterns=o={});var s=new t(n,a,i);o[r]=l(e.mmr,e.patternWidth,e.patternHeight,e.maxPatternIndex,e.template,s)},onImmediateHalftoneRegion:function(e,r,n,a,i){var o=this.patterns[r[0]],s=e.info,c=new t(n,a,i),l=p(e.mmr,o,e.template,s.width,s.height,e.defaultPixelValue,e.enableSkip,e.combinationOperator,e.gridWidth,e.gridHeight,e.gridOffsetX,e.gridOffsetY,e.gridVectorX,e.gridVectorY,c);this.drawBitmap(s,l)},onImmediateLosslessHalftoneRegion:function(){this.onImmediateHalftoneRegion.apply(this,arguments)},onTables:function(e,t,r,n){var a=this.customTables;a||(this.customTables=a={}),a[e]=C(t,r,n)}},_.prototype={buildTree:function(e,t){var r=e.prefixCode>>t&1;if(t<=0)this.children[r]=new _(e);else{var n=this.children[r];n||(this.children[r]=n=new _(null)),n.buildTree(e,t-1)}},decodeNode:function(e){if(this.isLeaf){if(this.isOOB)return null;var t=e.readBits(this.rangeLength);return this.rangeLow+(this.isLowerRange?-t:t)}var r=this.children[e.readBit()];if(!r)throw new d("invalid Huffman data");return r.decodeNode(e)}},A.prototype={decode:function(e){return this.rootNode.decodeNode(e)},assignPrefixCodes:function(e){var t,r=e.length,n=0;for(t=0;t<r;t++)n=Math.max(n,e[t].prefixLength);var a=new Uint32Array(n+1);for(t=0;t<r;t++)a[e[t].prefixLength]++;var i,o,s,c=1,l=0;for(a[0]=0;c<=n;){for(l=l+a[c-1]<<1,i=l,o=0;o<r;)s=e[o],s.prefixLength===c&&(s.prefixCode=i,i++),o++;c++}}};var q={};return E.prototype={readBit:function(){if(this.shift<0){if(this.position>=this.end)throw new d("end of data while reading bit");this.currentByte=this.data[this.position++],this.shift=7}var e=this.currentByte>>this.shift&1;return this.shift--,e},readBits:function(e){var t,r=0;for(t=e-1;t>=0;t--)r|=this.readBit()<<t;return r},byteAlign:function(){this.shift=-1},next:function(){return this.position>=this.end?-1:this.data[this.position++]}},L.prototype={parseChunks:function(e){return w(e)},parse:function(e){var t=k(e),r=t.imgData,n=t.width,a=t.height;return this.width=n,this.height=a,r}},L}();t.Jbig2Image=p},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.ArithmeticDecoder=void 0;var o=[{qe:22017,nmps:1,nlps:1,switchFlag:1},{qe:13313,nmps:2,nlps:6,switchFlag:0},{qe:6145,nmps:3,nlps:9,switchFlag:0},{qe:2753,nmps:4,nlps:12,switchFlag:0},{qe:1313,nmps:5,nlps:29,switchFlag:0},{qe:545,nmps:38,nlps:33,switchFlag:0},{qe:22017,nmps:7,nlps:6,switchFlag:1},{qe:21505,nmps:8,nlps:14,switchFlag:0},{qe:18433,nmps:9,nlps:14,switchFlag:0},{qe:14337,nmps:10,nlps:14,switchFlag:0},{qe:12289,nmps:11,nlps:17,switchFlag:0},{qe:9217,nmps:12,nlps:18,switchFlag:0},{qe:7169,nmps:13,nlps:20,switchFlag:0},{qe:5633,nmps:29,nlps:21,switchFlag:0},{qe:22017,nmps:15,nlps:14,switchFlag:1},{qe:21505,nmps:16,nlps:14,switchFlag:0},{qe:20737,nmps:17,nlps:15,switchFlag:0},{qe:18433,nmps:18,nlps:16,switchFlag:0},{qe:14337,nmps:19,nlps:17,switchFlag:0},{qe:13313,nmps:20,nlps:18,switchFlag:0},{qe:12289,nmps:21,nlps:19,switchFlag:0},{qe:10241,nmps:22,nlps:19,switchFlag:0},{qe:9217,nmps:23,nlps:20,switchFlag:0},{qe:8705,nmps:24,nlps:21,switchFlag:0},{qe:7169,nmps:25,nlps:22,switchFlag:0},{qe:6145,nmps:26,nlps:23,switchFlag:0},{qe:5633,nmps:27,nlps:24,switchFlag:0},{qe:5121,nmps:28,nlps:25,switchFlag:0},{qe:4609,nmps:29,nlps:26,switchFlag:0},{qe:4353,nmps:30,nlps:27,switchFlag:0},{qe:2753,nmps:31,nlps:28,switchFlag:0},{qe:2497,nmps:32,nlps:29,switchFlag:0},{qe:2209,nmps:33,nlps:30,switchFlag:0},{qe:1313,nmps:34,nlps:31,switchFlag:0},{qe:1089,nmps:35,nlps:32,switchFlag:0},{qe:673,nmps:36,nlps:33,switchFlag:0},{qe:545,nmps:37,nlps:34,switchFlag:0},{qe:321,nmps:38,nlps:35,switchFlag:0},{qe:273,nmps:39,nlps:36,switchFlag:0},{qe:133,nmps:40,nlps:37,switchFlag:0},{qe:73,nmps:41,nlps:38,switchFlag:0},{qe:37,nmps:42,nlps:39,switchFlag:0},{qe:21,nmps:43,nlps:40,switchFlag:0},{qe:9,nmps:44,nlps:41,switchFlag:0},{qe:5,nmps:45,nlps:42,switchFlag:0},{qe:1,nmps:45,nlps:43,switchFlag:0},{qe:22017,nmps:46,nlps:46,switchFlag:0}],s=function(){function e(t,r,a){n(this,e),this.data=t,this.bp=r,this.dataEnd=a,this.chigh=t[r],this.clow=0,this.byteIn(),this.chigh=this.chigh<<7&65535|this.clow>>9&127,this.clow=this.clow<<7&65535,this.ct-=7,this.a=32768}return i(e,[{key:"byteIn",value:function(){var e=this.data,t=this.bp;255===e[t]?e[t+1]>143?(this.clow+=65280,this.ct=8):(t++,this.clow+=e[t]<<9,this.ct=7,this.bp=t):(t++,this.clow+=t<this.dataEnd?e[t]<<8:65280,this.ct=8,this.bp=t),this.clow>65535&&(this.chigh+=this.clow>>16,this.clow&=65535)}},{key:"readBit",value:function(e,t){var r,n=e[t]>>1,a=1&e[t],i=o[n],s=i.qe,c=this.a-s;if(this.chigh<s)c<s?(c=s,r=a,n=i.nmps):(c=s,r=1^a,1===i.switchFlag&&(a=r),n=i.nlps);else{if(this.chigh-=s,0!==(32768&c))return this.a=c,a;c<s?(r=1^a,1===i.switchFlag&&(a=r),n=i.nlps):(r=a,n=i.nmps)}do{0===this.ct&&this.byteIn(),c<<=1,this.chigh=this.chigh<<1&65535|this.clow>>15&1,this.clow=this.clow<<1&65535,this.ct--}while(0===(32768&c));return this.a=c,e[t]=n<<1|a,r}}]),e}();t.ArithmeticDecoder=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpegStream=void 0;var n=r(5),a=r(190),i=r(183),o=r(197),s=function(){function e(e,t,r,n){for(var i;-1!==(i=e.getByte());)if(255===i){e.skip(-1);break}this.stream=e,this.maybeLength=t,this.dict=r,this.params=n,a.DecodeStream.call(this,t)}return e.prototype=Object.create(a.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,n.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(!this.eof){var e={decodeTransform:void 0,colorTransform:void 0},t=this.dict.getArray("Decode","D");if(this.forceRGB&&Array.isArray(t)){for(var r=this.dict.get("BitsPerComponent")||8,n=t.length,a=new Int32Array(n),s=!1,c=(1<<r)-1,l=0;l<n;l+=2)a[l]=256*(t[l+1]-t[l])|0,a[l+1]=t[l]*c|0,256===a[l]&&0===a[l+1]||(s=!0);s&&(e.decodeTransform=a)}if((0,i.isDict)(this.params)){var u=this.params.get("ColorTransform");Number.isInteger(u)&&(e.colorTransform=u)}var h=new o.JpegImage(e);h.parse(this.bytes);var f=h.getData({width:this.drawWidth,height:this.drawHeight,forceRGB:this.forceRGB,isSourcePDF:!0});this.buffer=f,this.bufferLength=f.length,this.eof=!0}},e.prototype.getIR=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,n.createObjectURL)(this.bytes,"image/jpeg",e)},e}();t.JpegStream=s},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?o(e):t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.JpegImage=void 0;var u=r(5),h=function(e){function t(e){return a(this,t),i(this,s(t).call(this,"JPEG error: ".concat(e)))}return c(t,e),t}(u.BaseException),f=function(e){function t(e,r){var n;return a(this,t),n=i(this,s(t).call(this,e)),n.scanLines=r,n}return c(t,e),t}(u.BaseException),d=function(e){function t(){return a(this,t),i(this,s(t).apply(this,arguments))}return c(t,e),t}(u.BaseException),p=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.decodeTransform,r=void 0===t?null:t,n=e.colorTransform,a=void 0===n?-1:n;this._decodeTransform=r,this._colorTransform=a}function t(e,t){for(var r,n,a=0,i=[],o=16;o>0&&!e[o-1];)o--;i.push({children:[],index:0});var s,c=i[0];for(r=0;r<o;r++){for(n=0;n<e[r];n++){for(c=i.pop(),c.children[c.index]=t[a];c.index>0;)c=i.pop();for(c.index++,i.push(c);i.length<=r;)i.push(s={children:[],index:0}),c.children[c.index]=s.children,c=s;a++}r+1<o&&(i.push(s={children:[],index:0}),c.children[c.index]=s.children,c=s)}return i[0].children}function r(e,t,r){return 64*((e.blocksPerLine+1)*t+r)}function a(e,t,a,i,o,l,p,g,m){function v(){if(U>0)return U--,B>>U&1;if(B=e[t++],255===B){var r=e[t++];if(r){if(220===r&&N){t+=2;var n=e[t++]<<8|e[t++];if(n>0&&n!==a.scanLines)throw new f("Found DNL marker (0xFFDC) while parsing scan data",n)}else if(217===r)throw new d("Found EOI marker (0xFFD9) while parsing scan data");throw new h("unexpected marker ".concat((B<<8|r).toString(16)))}}return U=7,B>>>7}function y(e){for(var t=e;;){if(t=t[v()],"number"==typeof t)return t;if("object"!==n(t))throw new h("invalid huffman sequence")}}function b(e){for(var t=0;e>0;)t=t<<1|v(),e--;return t}function w(e){if(1===e)return 1===v()?1:-1;var t=b(e);return t>=1<<e-1?t:t+(-1<<e)+1}function k(e,t){var r=y(e.huffmanTableDC),n=0===r?0:w(r);e.blockData[t]=e.pred+=n;for(var a=1;a<64;){var i=y(e.huffmanTableAC),o=15&i,s=i>>4;if(0!==o){a+=s;var l=c[a];e.blockData[t+l]=w(o),a++}else{if(s<15)break;a+=16}}}function S(e,t){var r=y(e.huffmanTableDC),n=0===r?0:w(r)<<m;e.blockData[t]=e.pred+=n}function x(e,t){e.blockData[t]|=v()<<m}function _(e,t){if(q>0)q--;else for(var r=l,n=p;r<=n;){var a=y(e.huffmanTableAC),i=15&a,o=a>>4;if(0!==i){r+=o;var s=c[r];e.blockData[t+s]=w(i)*(1<<m),r++}else{if(o<15){q=b(o)+(1<<o)-1;break}r+=16}}}function A(e,t){for(var r,n,a=l,i=p,o=0;a<=i;){var s=t+c[a],u=e.blockData[s]<0?-1:1;switch(z){case 0:if(n=y(e.huffmanTableAC),r=15&n,o=n>>4,0===r)o<15?(q=b(o)+(1<<o),z=4):(o=16,z=1);else{if(1!==r)throw new h("invalid ACn encoding");E=w(r),z=o?2:3}continue;case 1:case 2:e.blockData[s]?e.blockData[s]+=u*(v()<<m):(o--,0===o&&(z=2===z?3:0));break;case 3:e.blockData[s]?e.blockData[s]+=u*(v()<<m):(e.blockData[s]=E<<m,z=0);break;case 4:e.blockData[s]&&(e.blockData[s]+=u*(v()<<m))}a++}4===z&&(q--,0===q&&(z=0))}function C(e,t,n,a,i){var o=n/D|0,s=n%D,c=o*e.v+a,l=s*e.h+i,u=r(e,c,l);t(e,u)}function T(e,t,n){var a=n/e.blocksPerLine|0,i=n%e.blocksPerLine,o=r(e,a,i);t(e,o)}var E,P,O,R,I,F,L,N=arguments.length>9&&void 0!==arguments[9]&&arguments[9],D=a.mcusPerLine,M=a.progressive,j=t,B=0,U=0,q=0,z=0,H=i.length;L=M?0===l?0===g?S:x:0===g?_:A:k;var W,G,X,Y,V=0;for(G=1===H?i[0].blocksPerLine*i[0].blocksPerColumn:D*a.mcusPerColumn;V<G;){var Z=o?Math.min(G-V,o):G;for(O=0;O<H;O++)i[O].pred=0;if(q=0,1===H)for(P=i[0],F=0;F<Z;F++)T(P,L,V),V++;else for(F=0;F<Z;F++){for(O=0;O<H;O++)for(P=i[O],X=P.h,Y=P.v,R=0;R<Y;R++)for(I=0;I<X;I++)C(P,L,V,R,I);V++}if(U=0,W=s(e,t),!W)break;W.invalid&&((0,u.warn)("decodeScan - unexpected MCU data, current marker is: "+W.invalid),t=W.offset);var K=W&&W.marker;if(!K||K<=65280)throw new h("decodeScan - a valid marker was not found.");if(!(K>=65488&&K<=65495))break;t+=2}return W=s(e,t),W&&W.invalid&&((0,u.warn)("decodeScan - unexpected Scan data, current marker is: "+W.invalid),t=W.offset),t-j}function i(e,t,r){var n,a,i,o,s,c,u,f,d,k,S,x,_,A,C,T,E,P=e.quantizationTable,O=e.blockData;if(!P)throw new h("missing required Quantization Table.");for(var R=0;R<64;R+=8)d=O[t+R],k=O[t+R+1],S=O[t+R+2],x=O[t+R+3],_=O[t+R+4],A=O[t+R+5],C=O[t+R+6],T=O[t+R+7],d*=P[R],0!==(k|S|x|_|A|C|T)?(k*=P[R+1],S*=P[R+2],x*=P[R+3],_*=P[R+4],A*=P[R+5],C*=P[R+6],T*=P[R+7],n=b*d+128>>8,a=b*_+128>>8,i=S,o=C,s=w*(k-T)+128>>8,f=w*(k+T)+128>>8,c=x<<4,u=A<<4,n=n+a+1>>1,a=n-a,E=i*y+o*v+128>>8,i=i*v-o*y+128>>8,o=E,s=s+u+1>>1,u=s-u,f=f+c+1>>1,c=f-c,n=n+o+1>>1,o=n-o,a=a+i+1>>1,i=a-i,E=s*m+f*g+2048>>12,s=s*g-f*m+2048>>12,f=E,E=c*p+u*l+2048>>12,c=c*l-u*p+2048>>12,u=E,r[R]=n+f,r[R+7]=n-f,r[R+1]=a+u,r[R+6]=a-u,r[R+2]=i+c,r[R+5]=i-c,r[R+3]=o+s,r[R+4]=o-s):(E=b*d+512>>10,r[R]=E,r[R+1]=E,r[R+2]=E,r[R+3]=E,r[R+4]=E,r[R+5]=E,r[R+6]=E,r[R+7]=E);for(var I=0;I<8;++I)d=r[I],k=r[I+8],S=r[I+16],x=r[I+24],_=r[I+32],A=r[I+40],C=r[I+48],T=r[I+56],0!==(k|S|x|_|A|C|T)?(n=b*d+2048>>12,a=b*_+2048>>12,i=S,o=C,s=w*(k-T)+2048>>12,f=w*(k+T)+2048>>12,c=x,u=A,n=4112+(n+a+1>>1),a=n-a,E=i*y+o*v+2048>>12,i=i*v-o*y+2048>>12,o=E,s=s+u+1>>1,u=s-u,f=f+c+1>>1,c=f-c,n=n+o+1>>1,o=n-o,a=a+i+1>>1,i=a-i,E=s*m+f*g+2048>>12,s=s*g-f*m+2048>>12,f=E,E=c*p+u*l+2048>>12,c=c*l-u*p+2048>>12,u=E,d=n+f,T=n-f,k=a+u,C=a-u,S=i+c,A=i-c,x=o+s,_=o-s,d=d<16?0:d>=4080?255:d>>4,k=k<16?0:k>=4080?255:k>>4,S=S<16?0:S>=4080?255:S>>4,x=x<16?0:x>=4080?255:x>>4,_=_<16?0:_>=4080?255:_>>4,A=A<16?0:A>=4080?255:A>>4,C=C<16?0:C>=4080?255:C>>4,T=T<16?0:T>=4080?255:T>>4,O[t+I]=d,O[t+I+8]=k,O[t+I+16]=S,O[t+I+24]=x,O[t+I+32]=_,O[t+I+40]=A,O[t+I+48]=C,O[t+I+56]=T):(E=b*d+8192>>14,E=E<-2040?0:E>=2024?255:E+2056>>4,O[t+I]=E,O[t+I+8]=E,O[t+I+16]=E,O[t+I+24]=E,O[t+I+32]=E,O[t+I+40]=E,O[t+I+48]=E,O[t+I+56]=E)}function o(e,t){for(var n=t.blocksPerLine,a=t.blocksPerColumn,o=new Int16Array(64),s=0;s<a;s++)for(var c=0;c<n;c++){var l=r(t,s,c);i(t,l,o)}return t.blockData}function s(e,t){function r(t){return e[t]<<8|e[t+1]}var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,a=e.length-1,i=n<t?n:t;if(t>=a)return null;var o=r(t);if(o>=65472&&o<=65534)return{invalid:null,marker:o,offset:t};for(var s=r(i);!(s>=65472&&s<=65534);){if(++i>=a)return null;s=r(i)}return{invalid:o.toString(16),marker:s,offset:i}}var c=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),l=4017,p=799,g=3406,m=2276,v=1567,y=3784,b=5793,w=2896;return e.prototype={parse:function(e){function r(){var t=e[y]<<8|e[y+1];return y+=2,t}function n(){var t=r(),n=y+t-2,a=s(e,n,y);a&&a.invalid&&((0,u.warn)("readDataBlock - incorrect length, current marker is: "+a.invalid),n=a.offset);var i=e.subarray(y,n);return y+=i.length,i}function i(e){for(var t=Math.ceil(e.samplesPerLine/8/e.maxH),r=Math.ceil(e.scanLines/8/e.maxV),n=0;n<e.components.length;n++){Z=e.components[n];var a=Math.ceil(Math.ceil(e.samplesPerLine/8)*Z.h/e.maxH),i=Math.ceil(Math.ceil(e.scanLines/8)*Z.v/e.maxV),o=t*Z.h,s=r*Z.v,c=64*s*(o+1);Z.blockData=new Int16Array(c),Z.blocksPerLine=a,Z.blocksPerColumn=i}e.mcusPerLine=t,e.mcusPerColumn=r}var l,p,g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=g.dnlScanLines,v=void 0===m?null:m,y=0,b=null,w=null,k=0,S=[],x=[],_=[],A=r();if(65496!==A)throw new h("SOI not found");A=r();e:for(;65497!==A;){var C,T,E;switch(A){case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var P=n();65504===A&&74===P[0]&&70===P[1]&&73===P[2]&&70===P[3]&&0===P[4]&&(b={version:{major:P[5],minor:P[6]},densityUnits:P[7],xDensity:P[8]<<8|P[9],yDensity:P[10]<<8|P[11],thumbWidth:P[12],thumbHeight:P[13],thumbData:P.subarray(14,14+3*P[12]*P[13])}),65518===A&&65===P[0]&&100===P[1]&&111===P[2]&&98===P[3]&&101===P[4]&&(w={version:P[5]<<8|P[6],flags0:P[7]<<8|P[8],flags1:P[9]<<8|P[10],transformCode:P[11]});break;case 65499:for(var O,R=r(),I=R+y-2;y<I;){var F=e[y++],L=new Uint16Array(64);if(F>>4===0)for(T=0;T<64;T++)O=c[T],L[O]=e[y++];else{if(F>>4!==1)throw new h("DQT - invalid table spec");for(T=0;T<64;T++)O=c[T],L[O]=r()}S[15&F]=L}break;case 65472:case 65473:case 65474:if(l)throw new h("Only single frame JPEGs supported");r(),l={},l.extended=65473===A,l.progressive=65474===A,l.precision=e[y++];var N=r();l.scanLines=v||N,l.samplesPerLine=r(),l.components=[],l.componentIds={};var D,M=e[y++],j=0,B=0;for(C=0;C<M;C++){D=e[y];var U=e[y+1]>>4,q=15&e[y+1];j<U&&(j=U),B<q&&(B=q);var z=e[y+2];E=l.components.push({h:U,v:q,quantizationId:z,quantizationTable:null}),l.componentIds[D]=E-1,y+=3}l.maxH=j,l.maxV=B,i(l);break;case 65476:var H=r();for(C=2;C<H;){var W=e[y++],G=new Uint8Array(16),X=0;for(T=0;T<16;T++,y++)X+=G[T]=e[y];var Y=new Uint8Array(X);for(T=0;T<X;T++,y++)Y[T]=e[y];C+=17+X,(W>>4===0?_:x)[15&W]=t(G,Y)}break;case 65501:r(),p=r();break;case 65498:var V=1===++k&&!v;r();var Z,K=e[y++],J=[];for(C=0;C<K;C++){var Q=l.componentIds[e[y++]];Z=l.components[Q];var $=e[y++];Z.huffmanTableDC=_[$>>4],Z.huffmanTableAC=x[15&$],J.push(Z)}var ee=e[y++],te=e[y++],re=e[y++];try{var ne=a(e,y,l,J,p,ee,te,re>>4,15&re,V);y+=ne}catch(oe){if(oe instanceof f)return(0,u.warn)("".concat(oe.message," -- attempting to re-parse the JPEG image.")),this.parse(e,{dnlScanLines:oe.scanLines});if(oe instanceof d){(0,u.warn)("".concat(oe.message," -- ignoring the rest of the image data."));break e}throw oe}break;case 65500:y+=4;break;case 65535:255!==e[y]&&y--;break;default:if(255===e[y-3]&&e[y-2]>=192&&e[y-2]<=254){y-=3;break}var ae=s(e,y-2);if(ae&&ae.invalid){(0,u.warn)("JpegImage.parse - unexpected data, current marker is: "+ae.invalid),y=ae.offset;break}if(y>e.length-2){(0,u.warn)("JpegImage.parse - reached the end of the image data without finding an EOI marker (0xFFD9).");break e}throw new h("JpegImage.parse - unknown marker: "+A.toString(16))}A=r()}for(this.width=l.samplesPerLine,this.height=l.scanLines,this.jfif=b,this.adobe=w,this.components=[],C=0;C<l.components.length;C++){Z=l.components[C];var ie=S[Z.quantizationId];ie&&(Z.quantizationTable=ie),this.components.push({output:o(l,Z),scaleX:Z.h/l.maxH,scaleY:Z.v/l.maxV,blocksPerLine:Z.blocksPerLine,blocksPerColumn:Z.blocksPerColumn})}this.numComponents=this.components.length},_getLinearizedBlockData:function(e,t){var r,n,a,i,o,s,c,l,u,h,f,d=arguments.length>2&&void 0!==arguments[2]&&arguments[2],p=this.width/e,g=this.height/t,m=0,v=this.components.length,y=e*t*v,b=new Uint8ClampedArray(y),w=new Uint32Array(e),k=4294967288;for(c=0;c<v;c++){for(r=this.components[c],n=r.scaleX*p,a=r.scaleY*g,m=c,f=r.output,i=r.blocksPerLine+1<<3,o=0;o<e;o++)l=0|o*n,w[o]=(l&k)<<3|7&l;for(s=0;s<t;s++)for(l=0|s*a,h=i*(l&k)|(7&l)<<3,o=0;o<e;o++)b[m]=f[h+w[o]],m+=v}var S=this._decodeTransform;if(d||4!==v||S||(S=new Int32Array([-256,255,-256,255,-256,255,-256,255])),S)for(c=0;c<y;)for(l=0,u=0;l<v;l++,c++,u+=2)b[c]=(b[c]*S[u]>>8)+S[u+1];return b},get _isColorConversionNeeded(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this._colorTransform:1===this._colorTransform},_convertYccToRgb:function(e){for(var t,r,n,a=0,i=e.length;a<i;a+=3)t=e[a],r=e[a+1],n=e[a+2],e[a]=t-179.456+1.402*n,e[a+1]=t+135.459-.344*r-.714*n,e[a+2]=t-226.816+1.772*r;return e},_convertYcckToRgb:function(e){for(var t,r,n,a,i=0,o=0,s=e.length;o<s;o+=4)t=e[o],r=e[o+1],n=e[o+2],a=e[o+3],e[i++]=r*(-660635669420364e-19*r+.000437130475926232*n-54080610064599e-18*t+.00048449797120281*a-.154362151871126)-122.67195406894+n*(-.000957964378445773*n+.000817076911346625*t-.00477271405408747*a+1.53380253221734)+t*(.000961250184130688*t-.00266257332283933*a+.48357088451265)+a*(-.000336197177618394*a+.484791561490776),e[i++]=107.268039397724+r*(219927104525741e-19*r-.000640992018297945*n+.000659397001245577*t+.000426105652938837*a-.176491792462875)+n*(-.000778269941513683*n+.00130872261408275*t+.000770482631801132*a-.151051492775562)+t*(.00126935368114843*t-.00265090189010898*a+.25802910206845)+a*(-.000318913117588328*a-.213742400323665),e[i++]=r*(-.000570115196973677*r-263409051004589e-19*n+.0020741088115012*t-.00288260236853442*a+.814272968359295)-20.810012546947+n*(-153496057440975e-19*n-.000132689043961446*t+.000560833691242812*a-.195152027534049)+t*(.00174418132927582*t-.00255243321439347*a+.116935020465145)+a*(-.000343531996510555*a+.24165260232407);return e.subarray(0,i)},_convertYcckToCmyk:function(e){for(var t,r,n,a=0,i=e.length;a<i;a+=4)t=e[a],r=e[a+1],n=e[a+2],e[a]=434.456-t-1.402*n,e[a+1]=119.541-t+.344*r+.714*n,e[a+2]=481.816-t-1.772*r;return e},_convertCmykToRgb:function(e){for(var t,r,n,a,i=0,o=1/255,s=0,c=e.length;s<c;s+=4)t=e[s]*o,r=e[s+1]*o,n=e[s+2]*o,a=e[s+3]*o,e[i++]=255+t*(-4.387332384609988*t+54.48615194189176*r+18.82290502165302*n+212.25662451639585*a-285.2331026137004)+r*(1.7149763477362134*r-5.6096736904047315*n-17.873870861415444*a-5.497006427196366)+n*(-2.5217340131683033*n-21.248923337353073*a+17.5119270841813)-a*(21.86122147463605*a+189.48180835922747),e[i++]=255+t*(8.841041422036149*t+60.118027045597366*r+6.871425592049007*n+31.159100130055922*a-79.2970844816548)+r*(-15.310361306967817*r+17.575251261109482*n+131.35250912493976*a-190.9453302588951)+n*(4.444339102852739*n+9.8632861493405*a-24.86741582555878)-a*(20.737325471181034*a+187.80453709719578),e[i++]=255+t*(.8842522430003296*t+8.078677503112928*r+30.89978309703729*n-.23883238689178934*a-14.183576799673286)+r*(10.49593273432072*r+63.02378494754052*n+50.606957656360734*a-112.23884253719248)+n*(.03296041114873217*n+115.60384449646641*a-193.58209356861505)-a*(22.33816807309886*a+180.12613974708367);return e.subarray(0,i)},getData:function(e){var t=e.width,r=e.height,n=e.forceRGB,a=void 0!==n&&n,i=e.isSourcePDF,o=void 0!==i&&i;if(this.numComponents>4)throw new h("Unsupported color mode");var s=this._getLinearizedBlockData(t,r,o);if(1===this.numComponents&&a){for(var c=s.length,l=new Uint8ClampedArray(3*c),u=0,f=0;f<c;f++){var d=s[f];l[u++]=d,l[u++]=d,l[u++]=d}return l}if(3===this.numComponents&&this._isColorConversionNeeded)return this._convertYccToRgb(s);if(4===this.numComponents){if(this._isColorConversionNeeded)return a?this._convertYcckToRgb(s):this._convertYcckToCmyk(s);if(a)return this._convertCmykToRgb(s)}return s}},e}();t.JpegImage=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpxStream=void 0;var n=r(190),a=r(199),i=r(5),o=function(){function e(e,t,r,a){this.stream=e,this.maybeLength=t,this.dict=r,this.params=a,n.DecodeStream.call(this,t)}return e.prototype=Object.create(n.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,i.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(!this.eof){var e=new a.JpxImage;e.parse(this.bytes);var t=e.width,r=e.height,n=e.componentsCount,i=e.tiles.length;if(1===i)this.buffer=e.tiles[0].items;else{for(var o=new Uint8ClampedArray(t*r*n),s=0;s<i;s++)for(var c=e.tiles[s],l=c.width,u=c.height,h=c.left,f=c.top,d=c.items,p=0,g=(t*f+h)*n,m=t*n,v=l*n,y=0;y<u;y++){var b=d.subarray(p,p+v);o.set(b,g),p+=v,g+=m}this.buffer=o}this.bufferLength=this.buffer.length,this.eof=!0}},e}();t.JpxStream=o},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?o(e):t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.JpxImage=void 0;var u=r(5),h=r(195),f=function(e){function t(e){return a(this,t),i(this,s(t).call(this,"JPX error: ".concat(e)))}return c(t,e),t}(u.BaseException),d=function(){function e(){this.failOnCorruptedImage=!1}function t(e,t){e.x0=Math.ceil(t.XOsiz/e.XRsiz),e.x1=Math.ceil(t.Xsiz/e.XRsiz),e.y0=Math.ceil(t.YOsiz/e.YRsiz),e.y1=Math.ceil(t.Ysiz/e.YRsiz),e.width=e.x1-e.x0,e.height=e.y1-e.y0}function r(e,t){for(var r,n=e.SIZ,a=[],i=Math.ceil((n.Xsiz-n.XTOsiz)/n.XTsiz),o=Math.ceil((n.Ysiz-n.YTOsiz)/n.YTsiz),s=0;s<o;s++)for(var c=0;c<i;c++)r={},r.tx0=Math.max(n.XTOsiz+c*n.XTsiz,n.XOsiz),r.ty0=Math.max(n.YTOsiz+s*n.YTsiz,n.YOsiz),r.tx1=Math.min(n.XTOsiz+(c+1)*n.XTsiz,n.Xsiz),r.ty1=Math.min(n.YTOsiz+(s+1)*n.YTsiz,n.Ysiz),r.width=r.tx1-r.tx0,r.height=r.ty1-r.ty0,r.components=[],a.push(r);e.tiles=a;for(var l=n.Csiz,u=0,h=l;u<h;u++)for(var f=t[u],d=0,p=a.length;d<p;d++){var g={};r=a[d],g.tcx0=Math.ceil(r.tx0/f.XRsiz),g.tcy0=Math.ceil(r.ty0/f.YRsiz),g.tcx1=Math.ceil(r.tx1/f.XRsiz),g.tcy1=Math.ceil(r.ty1/f.YRsiz),g.width=g.tcx1-g.tcx0,g.height=g.tcy1-g.tcy0,r.components[u]=g}}function n(e,t,r){var n=t.codingStyleParameters,a={};return n.entropyCoderWithCustomPrecincts?(a.PPx=n.precinctsSizes[r].PPx,a.PPy=n.precinctsSizes[r].PPy):(a.PPx=15,a.PPy=15),a.xcb_=r>0?Math.min(n.xcb,a.PPx-1):Math.min(n.xcb,a.PPx),a.ycb_=r>0?Math.min(n.ycb,a.PPy-1):Math.min(n.ycb,a.PPy),a}function a(e,t,r){var n=1<<r.PPx,a=1<<r.PPy,i=0===t.resLevel,o=1<<r.PPx+(i?0:-1),s=1<<r.PPy+(i?0:-1),c=t.trx1>t.trx0?Math.ceil(t.trx1/n)-Math.floor(t.trx0/n):0,l=t.try1>t.try0?Math.ceil(t.try1/a)-Math.floor(t.try0/a):0,u=c*l;t.precinctParameters={precinctWidth:n,precinctHeight:a,numprecinctswide:c,numprecinctshigh:l,numprecincts:u,precinctWidthInSubband:o,precinctHeightInSubband:s}}function i(e,t,r){var n,a,i,o,s=r.xcb_,c=r.ycb_,l=1<<s,u=1<<c,h=t.tbx0>>s,f=t.tby0>>c,d=t.tbx1+l-1>>s,p=t.tby1+u-1>>c,g=t.resolution.precinctParameters,m=[],v=[];for(a=f;a<p;a++)for(n=h;n<d;n++){i={cbx:n,cby:a,tbx0:l*n,tby0:u*a,tbx1:l*(n+1),tby1:u*(a+1)},i.tbx0_=Math.max(t.tbx0,i.tbx0),i.tby0_=Math.max(t.tby0,i.tby0),i.tbx1_=Math.min(t.tbx1,i.tbx1),i.tby1_=Math.min(t.tby1,i.tby1);var y=Math.floor((i.tbx0_-t.tbx0)/g.precinctWidthInSubband),b=Math.floor((i.tby0_-t.tby0)/g.precinctHeightInSubband);if(o=y+b*g.numprecinctswide,i.precinctNumber=o,i.subbandType=t.type,i.Lblock=3,!(i.tbx1_<=i.tbx0_||i.tby1_<=i.tby0_)){m.push(i);var w=v[o];void 0!==w?(n<w.cbxMin?w.cbxMin=n:n>w.cbxMax&&(w.cbxMax=n),a<w.cbyMin?w.cbxMin=a:a>w.cbyMax&&(w.cbyMax=a)):v[o]=w={cbxMin:n,cbyMin:a,cbxMax:n,cbyMax:a},i.precinct=w}}t.codeblockParameters={codeblockWidth:s,codeblockHeight:c,numcodeblockwide:d-h+1,numcodeblockhigh:p-f+1},t.codeblocks=m,t.precincts=v}function o(e,t,r){for(var n=[],a=e.subbands,i=0,o=a.length;i<o;i++)for(var s=a[i],c=s.codeblocks,l=0,u=c.length;l<u;l++){var h=c[l];h.precinctNumber===t&&n.push(h)}return{layerNumber:r,codeblocks:n}}function s(e){for(var t=e.SIZ,r=e.currentTile.index,n=e.tiles[r],a=n.codingStyleDefaultParameters.layersCount,i=t.Csiz,s=0,c=0;c<i;c++)s=Math.max(s,n.components[c].codingStyleParameters.decompositionLevelsCount);var l=0,u=0,h=0,d=0;this.nextPacket=function(){for(;l<a;l++){for(;u<=s;u++){for(;h<i;h++){var e=n.components[h];if(!(u>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[u],r=t.precinctParameters.numprecincts;d<r;){var c=o(t,d,l);return d++,c}d=0}}h=0}u=0}throw new f("Out of packets")}}function c(e){for(var t=e.SIZ,r=e.currentTile.index,n=e.tiles[r],a=n.codingStyleDefaultParameters.layersCount,i=t.Csiz,s=0,c=0;c<i;c++)s=Math.max(s,n.components[c].codingStyleParameters.decompositionLevelsCount);var l=0,u=0,h=0,d=0;this.nextPacket=function(){for(;l<=s;l++){for(;u<a;u++){for(;h<i;h++){var e=n.components[h];if(!(l>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[l],r=t.precinctParameters.numprecincts;d<r;){var c=o(t,d,u);return d++,c}d=0}}h=0}u=0}throw new f("Out of packets")}}function l(e){var t,r,n,a,i=e.SIZ,s=e.currentTile.index,c=e.tiles[s],l=c.codingStyleDefaultParameters.layersCount,u=i.Csiz,h=0;for(n=0;n<u;n++){var d=c.components[n];h=Math.max(h,d.codingStyleParameters.decompositionLevelsCount)}var p=new Int32Array(h+1);for(r=0;r<=h;++r){var g=0;for(n=0;n<u;++n){var m=c.components[n].resolutions;r<m.length&&(g=Math.max(g,m[r].precinctParameters.numprecincts))}p[r]=g}t=0,r=0,n=0,a=0,this.nextPacket=function(){for(;r<=h;r++){for(;a<p[r];a++){for(;n<u;n++){var e=c.components[n];if(!(r>e.codingStyleParameters.decompositionLevelsCount)){var i=e.resolutions[r],s=i.precinctParameters.numprecincts;if(!(a>=s)){for(;t<l;){var d=o(i,a,t);return t++,d}t=0}}}n=0}a=0}throw new f("Out of packets")}}function d(e){var t=e.SIZ,r=e.currentTile.index,n=e.tiles[r],a=n.codingStyleDefaultParameters.layersCount,i=t.Csiz,s=m(n),c=s,l=0,u=0,h=0,d=0,p=0;this.nextPacket=function(){for(;p<c.maxNumHigh;p++){for(;d<c.maxNumWide;d++){for(;h<i;h++){for(var e=n.components[h],t=e.codingStyleParameters.decompositionLevelsCount;u<=t;u++){var r=e.resolutions[u],m=s.components[h].resolutions[u],v=g(d,p,m,c,r);if(null!==v){for(;l<a;){var y=o(r,v,l);return l++,y}l=0}}u=0}h=0}d=0}throw new f("Out of packets")}}function p(e){var t=e.SIZ,r=e.currentTile.index,n=e.tiles[r],a=n.codingStyleDefaultParameters.layersCount,i=t.Csiz,s=m(n),c=0,l=0,u=0,h=0,d=0;this.nextPacket=function(){for(;u<i;++u){for(var e=n.components[u],t=s.components[u],r=e.codingStyleParameters.decompositionLevelsCount;d<t.maxNumHigh;d++){for(;h<t.maxNumWide;h++){for(;l<=r;l++){var p=e.resolutions[l],m=t.resolutions[l],v=g(h,d,m,t,p);if(null!==v){for(;c<a;){var y=o(p,v,c);return c++,y}c=0}}l=0}h=0}d=0}throw new f("Out of packets")}}function g(e,t,r,n,a){var i=e*n.minWidth,o=t*n.minHeight;if(i%r.width!==0||o%r.height!==0)return null;var s=o/r.width*a.precinctParameters.numprecinctswide;return i/r.height+s}function m(e){for(var t=e.components.length,r=Number.MAX_VALUE,n=Number.MAX_VALUE,a=0,i=0,o=new Array(t),s=0;s<t;s++){for(var c=e.components[s],l=c.codingStyleParameters.decompositionLevelsCount,u=new Array(l+1),h=Number.MAX_VALUE,f=Number.MAX_VALUE,d=0,p=0,g=1,m=l;m>=0;--m){var v=c.resolutions[m],y=g*v.precinctParameters.precinctWidth,b=g*v.precinctParameters.precinctHeight;h=Math.min(h,y),f=Math.min(f,b),d=Math.max(d,v.precinctParameters.numprecinctswide),p=Math.max(p,v.precinctParameters.numprecinctshigh),u[m]={width:y,height:b},g<<=1}r=Math.min(r,h),n=Math.min(n,f),a=Math.max(a,d),i=Math.max(i,p),o[s]={resolutions:u,minWidth:h,minHeight:f,maxNumWide:d,maxNumHigh:p}}return{components:o,minWidth:r,minHeight:n,maxNumWide:a,maxNumHigh:i}}function v(e){for(var t=e.SIZ,r=e.currentTile.index,o=e.tiles[r],u=t.Csiz,h=0;h<u;h++){for(var g=o.components[h],m=g.codingStyleParameters.decompositionLevelsCount,v=[],y=[],b=0;b<=m;b++){var w,k=n(e,g,b),S={},x=1<<m-b;if(S.trx0=Math.ceil(g.tcx0/x),S.try0=Math.ceil(g.tcy0/x),S.trx1=Math.ceil(g.tcx1/x),S.try1=Math.ceil(g.tcy1/x),S.resLevel=b,a(e,S,k),v.push(S),0===b)w={},w.type="LL",w.tbx0=Math.ceil(g.tcx0/x),w.tby0=Math.ceil(g.tcy0/x),w.tbx1=Math.ceil(g.tcx1/x),w.tby1=Math.ceil(g.tcy1/x),w.resolution=S,i(e,w,k),y.push(w),S.subbands=[w];else{var _=1<<m-b+1,A=[];w={},w.type="HL",w.tbx0=Math.ceil(g.tcx0/_-.5),w.tby0=Math.ceil(g.tcy0/_),w.tbx1=Math.ceil(g.tcx1/_-.5),w.tby1=Math.ceil(g.tcy1/_),w.resolution=S,i(e,w,k),y.push(w),A.push(w),w={},w.type="LH",w.tbx0=Math.ceil(g.tcx0/_),w.tby0=Math.ceil(g.tcy0/_-.5),w.tbx1=Math.ceil(g.tcx1/_),w.tby1=Math.ceil(g.tcy1/_-.5),w.resolution=S,i(e,w,k),y.push(w),A.push(w),w={},w.type="HH",w.tbx0=Math.ceil(g.tcx0/_-.5),w.tby0=Math.ceil(g.tcy0/_-.5),w.tbx1=Math.ceil(g.tcx1/_-.5),w.tby1=Math.ceil(g.tcy1/_-.5),w.resolution=S,i(e,w,k),y.push(w),A.push(w),S.subbands=A}}g.resolutions=v,g.subbands=y}var C=o.codingStyleDefaultParameters.progressionOrder;switch(C){case 0:o.packetsIterator=new s(e);break;case 1:o.packetsIterator=new c(e);break;case 2:o.packetsIterator=new l(e);break;case 3:o.packetsIterator=new d(e);break;case 4:o.packetsIterator=new p(e);break;default:throw new f("Unsupported progression order ".concat(C))}}function y(e,t,r,n){function a(e){for(;f<e;){var n=t[r+h];h++,d?(l=l<<7|n,f+=7,d=!1):(l=l<<8|n,f+=8),255===n&&(d=!0)}return f-=e,l>>>f&(1<<e)-1}function i(e){return 255===t[r+h-1]&&t[r+h]===e?(o(1),!0):255===t[r+h]&&t[r+h+1]===e&&(o(2),!0)}function o(e){h+=e}function s(){f=0,d&&(h++,d=!1)}function c(){if(0===a(1))return 1;if(0===a(1))return 2;var e=a(2);return e<3?e+3:(e=a(5),e<31?e+6:(e=a(7),e+37))}for(var l,h=0,f=0,d=!1,p=e.currentTile.index,g=e.tiles[p],m=e.COD.sopMarkerUsed,v=e.COD.ephMarkerUsed,y=g.packetsIterator;h<n;){s(),m&&i(145)&&o(4);var b=y.nextPacket();if(a(1)){for(var w,k=b.layerNumber,S=[],x=0,C=b.codeblocks.length;x<C;x++){w=b.codeblocks[x];var T=w.precinct,E=w.cbx-T.cbxMin,P=w.cby-T.cbyMin,O=!1,R=!1;if(void 0!==w.included)O=!!a(1);else{var I,F;if(T=w.precinct,void 0!==T.inclusionTree)I=T.inclusionTree;else{var L=T.cbxMax-T.cbxMin+1,N=T.cbyMax-T.cbyMin+1;I=new A(L,N,k),F=new _(L,N),T.inclusionTree=I,T.zeroBitPlanesTree=F}if(I.reset(E,P,k))for(;;){if(!a(1)){I.incrementValue(k);break}if(!I.nextLevel()){w.included=!0,O=R=!0;break}}}if(O){if(R){for(F=T.zeroBitPlanesTree,F.reset(E,P);;)if(a(1)){if(!F.nextLevel())break}else F.incrementValue();w.zeroBitPlanes=F.value}for(var D=c();a(1);)w.Lblock++;var M=(0,u.log2)(D),j=(D<1<<M?M-1:M)+w.Lblock,B=a(j);S.push({codeblock:w,codingpasses:D,dataLength:B})}}for(s(),v&&i(146);S.length>0;){var U=S.shift();w=U.codeblock,void 0===w.data&&(w.data=[]),w.data.push({data:t,start:r+h,end:r+h+U.dataLength,codingpasses:U.codingpasses}),h+=U.dataLength}}}return h}function b(e,t,r,n,a,i,o,s){for(var c=n.tbx0,l=n.tby0,u=n.tbx1-n.tbx0,f=n.codeblocks,d="H"===n.type.charAt(0)?1:0,p="H"===n.type.charAt(1)?t:0,g=0,m=f.length;g<m;++g){var v=f[g],y=v.tbx1_-v.tbx0_,b=v.tby1_-v.tby0_;if(0!==y&&0!==b&&void 0!==v.data){var w,k;w=new C(y,b,v.subbandType,v.zeroBitPlanes,i),k=2;var S,x,_,A=v.data,T=0,E=0;for(S=0,x=A.length;S<x;S++)_=A[S],T+=_.end-_.start,E+=_.codingpasses;var P=new Uint8Array(T),O=0;for(S=0,x=A.length;S<x;S++){_=A[S];var R=_.data.subarray(_.start,_.end);P.set(R,O),O+=R.length}var I=new h.ArithmeticDecoder(P,0,T);for(w.setDecoder(I),S=0;S<E;S++){switch(k){case 0:w.runSignificancePropagationPass();break;case 1:w.runMagnitudeRefinementPass();break;case 2:w.runCleanupPass(),s&&w.checkSegmentationSymbol()}k=(k+1)%3}var F,L,N,D=v.tbx0_-c+(v.tby0_-l)*u,M=w.coefficentsSign,j=w.coefficentsMagnitude,B=w.bitsDecoded,U=o?0:.5;O=0;var q="LL"!==n.type;for(S=0;S<b;S++){var z=D/u|0,H=2*z*(t-u)+d+p;for(F=0;F<y;F++){if(L=j[O],0!==L){L=(L+U)*a,0!==M[O]&&(L=-L),N=B[O];var W=q?H+(D<<1):D;e[W]=o&&N>=i?L:L*(1<<i-N)}D++,O++}D+=u-y}}}}function w(e,t,r){for(var n=t.components[r],a=n.codingStyleParameters,i=n.quantizationParameters,o=a.decompositionLevelsCount,s=i.SPqcds,c=i.scalarExpounded,l=i.guardBits,u=a.segmentationSymbolUsed,h=e.components[r].precision,f=a.reversibleTransformation,d=f?new P:new E,p=[],g=0,m=0;m<=o;m++){for(var v=n.resolutions[m],y=v.trx1-v.trx0,w=v.try1-v.try0,k=new Float32Array(y*w),S=0,_=v.subbands.length;S<_;S++){var A,C;c?(A=s[g].mu,C=s[g].epsilon,g++):(A=s[0].mu,C=s[0].epsilon+(m>0?1-m:0));var T=v.subbands[S],O=x[T.type],R=f?1:Math.pow(2,h+O-C)*(1+A/2048),I=l+C-1;b(k,y,w,T,R,I,f,u)}p.push({width:y,height:w,items:k})}var F=d.calculate(p,n.tcx0,n.tcy0);return{left:n.tcx0,top:n.tcy0,width:F.width,height:F.height,items:F.items}}function k(e){for(var t=e.SIZ,r=e.components,n=t.Csiz,a=[],i=0,o=e.tiles.length;i<o;i++){var s,c=e.tiles[i],l=[];for(s=0;s<n;s++)l[s]=w(e,c,s);var u,h,f,d,p,g,m,v=l[0],y=new Uint8ClampedArray(v.items.length*n),b={left:v.left,top:v.top,width:v.width,height:v.height,items:y},k=0;if(c.codingStyleDefaultParameters.multipleComponentTransform){var S=4===n,x=l[0].items,_=l[1].items,A=l[2].items,C=S?l[3].items:null;u=r[0].precision-8,h=.5+(128<<u);var T=c.components[0],E=n-3;if(d=x.length,T.codingStyleParameters.reversibleTransformation)for(f=0;f<d;f++,k+=E){p=x[f]+h,g=_[f],m=A[f];var P=p-(m+g>>2);y[k++]=P+m>>u,y[k++]=P>>u,y[k++]=P+g>>u}else for(f=0;f<d;f++,k+=E)p=x[f]+h,g=_[f],m=A[f],y[k++]=p+1.402*m>>u,y[k++]=p-.34413*g-.71414*m>>u,y[k++]=p+1.772*g>>u;if(S)for(f=0,k=3;f<d;f++,k+=4)y[k]=C[f]+h>>u}else for(s=0;s<n;s++){var O=l[s].items;for(u=r[s].precision-8,h=.5+(128<<u),k=s,f=0,d=O.length;f<d;f++)y[k]=O[f]+h>>u,k+=n}a.push(b)}return a}function S(e,t){for(var r=e.SIZ,n=r.Csiz,a=e.tiles[t],i=0;i<n;i++){var o=a.components[i],s=void 0!==e.currentTile.QCC[i]?e.currentTile.QCC[i]:e.currentTile.QCD;o.quantizationParameters=s;var c=void 0!==e.currentTile.COC[i]?e.currentTile.COC[i]:e.currentTile.COD;o.codingStyleParameters=c}a.codingStyleDefaultParameters=e.currentTile.COD}var x={LL:0,LH:1,HL:1,HH:2};e.prototype={parse:function(e){var t=(0,u.readUint16)(e,0);if(65359!==t)for(var r=0,n=e.length;r<n;){var a=8,i=(0,u.readUint32)(e,r),o=(0,u.readUint32)(e,r+4);if(r+=a,1===i&&(i=4294967296*(0,u.readUint32)(e,r)+(0,u.readUint32)(e,r+4),r+=8,a+=8),0===i&&(i=n-r+a),i<a)throw new f("Invalid box field size");var s=i-a,c=!0;switch(o){case 1785737832:c=!1;break;case 1668246642:var l=e[r];if(1===l){var h=(0,u.readUint32)(e,r+3);switch(h){case 16:case 17:case 18:break;default:(0,u.warn)("Unknown colorspace "+h)}}else 2===l&&(0,u.info)("ICC profile not supported");break;case 1785737827:this.parseCodestream(e,r,r+s);break;case 1783636e3:218793738!==(0,u.readUint32)(e,r)&&(0,u.warn)("Invalid JP2 signature");break;case 1783634458:case 1718909296:case 1920099697:case 1919251232:case 1768449138:break;default:var d=String.fromCharCode(o>>24&255,o>>16&255,o>>8&255,255&o);(0,u.warn)("Unsupported header type "+o+" ("+d+")")}c&&(r+=s)}else this.parseCodestream(e,0,e.length)},parseImageProperties:function(e){for(var t=e.getByte();t>=0;){var r=t;t=e.getByte();var n=r<<8|t;if(65361===n){e.skip(4);var a=e.getInt32()>>>0,i=e.getInt32()>>>0,o=e.getInt32()>>>0,s=e.getInt32()>>>0;e.skip(16);var c=e.getUint16();return this.width=a-o,this.height=i-s,this.componentsCount=c,void(this.bitsPerComponent=8)}}throw new f("No size marker found in JPX stream")},parseCodestream:function(e,n,a){var i={},o=!1;try{for(var s=n;s+1<a;){var c=(0,u.readUint16)(e,s);s+=2;var l,h,d,p,g,m,b=0;switch(c){case 65359:i.mainHeader=!0;break;case 65497:break;case 65361:b=(0,u.readUint16)(e,s);var w={};w.Xsiz=(0,u.readUint32)(e,s+4),w.Ysiz=(0,u.readUint32)(e,s+8),w.XOsiz=(0,u.readUint32)(e,s+12),w.YOsiz=(0,u.readUint32)(e,s+16),w.XTsiz=(0,u.readUint32)(e,s+20),w.YTsiz=(0,u.readUint32)(e,s+24),w.XTOsiz=(0,u.readUint32)(e,s+28),w.YTOsiz=(0,u.readUint32)(e,s+32);var x=(0,u.readUint16)(e,s+36);w.Csiz=x;var _=[];l=s+38;for(var A=0;A<x;A++){var C={precision:1+(127&e[l]),isSigned:!!(128&e[l]),XRsiz:e[l+1],YRsiz:e[l+2]};l+=3,t(C,w),_.push(C)}i.SIZ=w,i.components=_,r(i,_),i.QCC=[],i.COC=[];break;case 65372:b=(0,u.readUint16)(e,s);var T={};switch(l=s+2,h=e[l++],31&h){case 0:p=8,g=!0;break;case 1:p=16,g=!1;break;case 2:p=16,g=!0;break;default:throw new Error("Invalid SQcd value "+h)}for(T.noQuantization=8===p,T.scalarExpounded=g,T.guardBits=h>>5,d=[];l<b+s;){var E={};8===p?(E.epsilon=e[l++]>>3,E.mu=0):(E.epsilon=e[l]>>3,E.mu=(7&e[l])<<8|e[l+1],l+=2),d.push(E)}T.SPqcds=d,i.mainHeader?i.QCD=T:(i.currentTile.QCD=T,i.currentTile.QCC=[]);break;case 65373:b=(0,u.readUint16)(e,s);var P,O={};switch(l=s+2,i.SIZ.Csiz<257?P=e[l++]:(P=(0,u.readUint16)(e,l),l+=2),h=e[l++],31&h){case 0:p=8,g=!0;break;case 1:p=16,g=!1;break;case 2:p=16,g=!0;break;default:throw new Error("Invalid SQcd value "+h)}for(O.noQuantization=8===p,O.scalarExpounded=g,O.guardBits=h>>5,d=[];l<b+s;)E={},8===p?(E.epsilon=e[l++]>>3,E.mu=0):(E.epsilon=e[l]>>3,E.mu=(7&e[l])<<8|e[l+1],l+=2),d.push(E);O.SPqcds=d,i.mainHeader?i.QCC[P]=O:i.currentTile.QCC[P]=O;break;case 65362:b=(0,u.readUint16)(e,s);var R={};l=s+2;var I=e[l++];R.entropyCoderWithCustomPrecincts=!!(1&I),R.sopMarkerUsed=!!(2&I),R.ephMarkerUsed=!!(4&I),R.progressionOrder=e[l++],R.layersCount=(0,u.readUint16)(e,l),l+=2,R.multipleComponentTransform=e[l++],R.decompositionLevelsCount=e[l++],R.xcb=2+(15&e[l++]),R.ycb=2+(15&e[l++]);var F=e[l++];if(R.selectiveArithmeticCodingBypass=!!(1&F),R.resetContextProbabilities=!!(2&F),R.terminationOnEachCodingPass=!!(4&F),R.verticallyStripe=!!(8&F),R.predictableTermination=!!(16&F),R.segmentationSymbolUsed=!!(32&F),R.reversibleTransformation=e[l++],R.entropyCoderWithCustomPrecincts){for(var L=[];l<b+s;){var N=e[l++];L.push({PPx:15&N,PPy:N>>4})}R.precinctsSizes=L}var D=[];if(R.selectiveArithmeticCodingBypass&&D.push("selectiveArithmeticCodingBypass"),R.resetContextProbabilities&&D.push("resetContextProbabilities"),R.terminationOnEachCodingPass&&D.push("terminationOnEachCodingPass"),R.verticallyStripe&&D.push("verticallyStripe"),R.predictableTermination&&D.push("predictableTermination"),D.length>0)throw o=!0,new Error("Unsupported COD options ("+D.join(", ")+")");i.mainHeader?i.COD=R:(i.currentTile.COD=R,i.currentTile.COC=[]);break;case 65424:b=(0,u.readUint16)(e,s),m={},m.index=(0,u.readUint16)(e,s+2),m.length=(0,u.readUint32)(e,s+4),m.dataEnd=m.length+s-2,m.partIndex=e[s+8],m.partsCount=e[s+9],i.mainHeader=!1,0===m.partIndex&&(m.COD=i.COD,m.COC=i.COC.slice(0),m.QCD=i.QCD,m.QCC=i.QCC.slice(0)),i.currentTile=m;break;case 65427:m=i.currentTile,0===m.partIndex&&(S(i,m.index),v(i)),b=m.dataEnd-s,y(i,e,s,b);break;case 65365:case 65367:case 65368:case 65380:b=(0,u.readUint16)(e,s);break;case 65363:throw new Error("Codestream code 0xFF53 (COC) is not implemented");default:throw new Error("Unknown codestream code: "+c.toString(16))}s+=b}}catch(M){if(o||this.failOnCorruptedImage)throw new f(M.message);(0,u.warn)("JPX: Trying to recover from: "+M.message)}this.tiles=k(i),this.width=i.SIZ.Xsiz-i.SIZ.XOsiz,this.height=i.SIZ.Ysiz-i.SIZ.YOsiz,this.componentsCount=i.SIZ.Csiz}};var _=function(){function e(e,t){var r=(0,u.log2)(Math.max(e,t))+1;this.levels=[];for(var n=0;n<r;n++){var a={width:e,height:t,items:[]};this.levels.push(a),e=Math.ceil(e/2),t=Math.ceil(t/2)}}return e.prototype={reset:function(e,t){for(var r,n=0,a=0;n<this.levels.length;){r=this.levels[n];var i=e+t*r.width;if(void 0!==r.items[i]){a=r.items[i];break}r.index=i,e>>=1,t>>=1,n++}n--,r=this.levels[n],r.items[r.index]=a,this.currentLevel=n,delete this.value},incrementValue:function(){var e=this.levels[this.currentLevel];e.items[e.index]++},nextLevel:function(){var e=this.currentLevel,t=this.levels[e],r=t.items[t.index];return e--,e<0?(this.value=r,!1):(this.currentLevel=e,t=this.levels[e],t.items[t.index]=r,!0)}},e}(),A=function(){function e(e,t,r){var n=(0,u.log2)(Math.max(e,t))+1;this.levels=[];for(var a=0;a<n;a++){for(var i=new Uint8Array(e*t),o=0,s=i.length;o<s;o++)i[o]=r;var c={width:e,height:t,items:i};this.levels.push(c),e=Math.ceil(e/2),t=Math.ceil(t/2)}}return e.prototype={reset:function(e,t,r){for(var n=0;n<this.levels.length;){var a=this.levels[n],i=e+t*a.width;a.index=i;var o=a.items[i];if(255===o)break;if(o>r)return this.currentLevel=n,this.propagateValues(),!1;e>>=1,t>>=1,n++}return this.currentLevel=n-1,!0},incrementValue:function(e){var t=this.levels[this.currentLevel];t.items[t.index]=e+1,this.propagateValues()},propagateValues:function(){for(var e=this.currentLevel,t=this.levels[e],r=t.items[t.index];--e>=0;)t=this.levels[e],t.items[t.index]=r},nextLevel:function(){var e=this.currentLevel,t=this.levels[e],r=t.items[t.index];return t.items[t.index]=255,e--,!(e<0)&&(this.currentLevel=e,t=this.levels[e],t.items[t.index]=r,!0)}},e}(),C=function(){function e(e,t,r,o,s){this.width=e,this.height=t,this.contextLabelTable="HH"===r?i:"HL"===r?a:n;var c=e*t;this.neighborsSignificance=new Uint8Array(c),this.coefficentsSign=new Uint8Array(c),this.coefficentsMagnitude=s>14?new Uint32Array(c):s>6?new Uint16Array(c):new Uint8Array(c),this.processingFlags=new Uint8Array(c);var l=new Uint8Array(c);if(0!==o)for(var u=0;u<c;u++)l[u]=o;this.bitsDecoded=l,this.reset()}var t=17,r=18,n=new Uint8Array([0,5,8,0,3,7,8,0,4,7,8,0,0,0,0,0,1,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8]),a=new Uint8Array([0,3,4,0,5,7,7,0,8,8,8,0,0,0,0,0,1,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8]),i=new Uint8Array([0,1,2,0,1,2,2,0,2,2,2,0,0,0,0,0,3,4,5,0,4,5,5,0,5,5,5,0,0,0,0,0,6,7,7,0,7,7,7,0,7,7,7,0,0,0,0,0,8,8,8,0,8,8,8,0,8,8,8,0,0,0,0,0,8,8,8,0,8,8,8,0,8,8,8]);return e.prototype={setDecoder:function(e){this.decoder=e},reset:function(){this.contexts=new Int8Array(19),this.contexts[0]=8,this.contexts[t]=92,this.contexts[r]=6},setNeighborsSignificance:function(e,t,r){var n,a=this.neighborsSignificance,i=this.width,o=this.height,s=t>0,c=t+1<i;e>0&&(n=r-i,s&&(a[n-1]+=16),c&&(a[n+1]+=16),a[n]+=4),e+1<o&&(n=r+i,s&&(a[n-1]+=16),c&&(a[n+1]+=16),a[n]+=4),s&&(a[r-1]+=1),c&&(a[r+1]+=1),a[r]|=128},runSignificancePropagationPass:function(){for(var e=this.decoder,t=this.width,r=this.height,n=this.coefficentsMagnitude,a=this.coefficentsSign,i=this.neighborsSignificance,o=this.processingFlags,s=this.contexts,c=this.contextLabelTable,l=this.bitsDecoded,u=-2,h=1,f=2,d=0;d<r;d+=4)for(var p=0;p<t;p++)for(var g=d*t+p,m=0;m<4;m++,g+=t){var v=d+m;if(v>=r)break;if(o[g]&=u,!n[g]&&i[g]){var y=c[i[g]],b=e.readBit(s,y);if(b){var w=this.decodeSignBit(v,p,g);a[g]=w,n[g]=1,this.setNeighborsSignificance(v,p,g),o[g]|=f}l[g]++,o[g]|=h}}},decodeSignBit:function(e,t,r){var n,a,i,o,s,c,l=this.width,u=this.height,h=this.coefficentsMagnitude,f=this.coefficentsSign;o=t>0&&0!==h[r-1],t+1<l&&0!==h[r+1]?(i=f[r+1],o?(a=f[r-1],n=1-i-a):n=1-i-i):o?(a=f[r-1],n=1-a-a):n=0;var d=3*n;return o=e>0&&0!==h[r-l],e+1<u&&0!==h[r+l]?(i=f[r+l],o?(a=f[r-l],n=1-i-a+d):n=1-i-i+d):o?(a=f[r-l],n=1-a-a+d):n=d,n>=0?(s=9+n,c=this.decoder.readBit(this.contexts,s)):(s=9-n,c=1^this.decoder.readBit(this.contexts,s)),c},runMagnitudeRefinementPass:function(){for(var e,t=this.decoder,r=this.width,n=this.height,a=this.coefficentsMagnitude,i=this.neighborsSignificance,o=this.contexts,s=this.bitsDecoded,c=this.processingFlags,l=1,u=2,h=r*n,f=4*r,d=0;d<h;d=e){e=Math.min(h,d+f);for(var p=0;p<r;p++)for(var g=d+p;g<e;g+=r)if(a[g]&&0===(c[g]&l)){var m=16;if(0!==(c[g]&u)){c[g]^=u;var v=127&i[g];m=0===v?15:14}var y=t.readBit(o,m);a[g]=a[g]<<1|y,s[g]++,c[g]|=l}}},runCleanupPass:function(){for(var e,n=this.decoder,a=this.width,i=this.height,o=this.neighborsSignificance,s=this.coefficentsMagnitude,c=this.coefficentsSign,l=this.contexts,u=this.contextLabelTable,h=this.bitsDecoded,f=this.processingFlags,d=1,p=2,g=a,m=2*a,v=3*a,y=0;y<i;y=e){e=Math.min(y+4,i);for(var b=y*a,w=y+3<i,k=0;k<a;k++){var S,x=b+k,_=w&&0===f[x]&&0===f[x+g]&&0===f[x+m]&&0===f[x+v]&&0===o[x]&&0===o[x+g]&&0===o[x+m]&&0===o[x+v],A=0,C=x,T=y;if(_){var E=n.readBit(l,r);if(!E){h[x]++,h[x+g]++,h[x+m]++,h[x+v]++;continue}A=n.readBit(l,t)<<1|n.readBit(l,t),0!==A&&(T=y+A,C+=A*a),S=this.decodeSignBit(T,k,C),c[C]=S,s[C]=1,this.setNeighborsSignificance(T,k,C),f[C]|=p,C=x;for(var P=y;P<=T;P++,C+=a)h[C]++;A++}for(T=y+A;T<e;T++,C+=a)if(!s[C]&&0===(f[C]&d)){var O=u[o[C]],R=n.readBit(l,O);1===R&&(S=this.decodeSignBit(T,k,C),c[C]=S,s[C]=1,this.setNeighborsSignificance(T,k,C),f[C]|=p),h[C]++}}}},checkSegmentationSymbol:function(){var e=this.decoder,r=this.contexts,n=e.readBit(r,t)<<3|e.readBit(r,t)<<2|e.readBit(r,t)<<1|e.readBit(r,t);if(10!==n)throw new f("Invalid segmentation symbol")}},e}(),T=function(){function e(){}return e.prototype.calculate=function(e,t,r){for(var n=e[0],a=1,i=e.length;a<i;a++)n=this.iterate(n,e[a],t,r);return n},e.prototype.extend=function(e,t,r){var n=t-1,a=t+1,i=t+r-2,o=t+r;e[n--]=e[a++],e[o++]=e[i--],e[n--]=e[a++],e[o++]=e[i--],e[n--]=e[a++],e[o++]=e[i--],e[n]=e[a],e[o]=e[i]},e.prototype.iterate=function(e,t,r,n){var a,i,o,s,c,l,u=e.width,h=e.height,f=e.items,d=t.width,p=t.height,g=t.items;for(o=0,a=0;a<h;a++)for(s=2*a*d,i=0;i<u;i++,o++,s+=2)g[s]=f[o];f=e.items=null;var m=4,v=new Float32Array(d+2*m);if(1===d){if(0!==(1&r))for(l=0,o=0;l<p;l++,o+=d)g[o]*=.5}else for(l=0,o=0;l<p;l++,o+=d)v.set(g.subarray(o,o+d),m),this.extend(v,m,d),this.filter(v,m,d),g.set(v.subarray(m,m+d),o);var y=16,b=[];for(a=0;a<y;a++)b.push(new Float32Array(p+2*m));var w,k=0;if(e=m+p,1===p){if(0!==(1&n))for(c=0;c<d;c++)g[c]*=.5}else for(c=0;c<d;c++){if(0===k){for(y=Math.min(d-c,y),o=c,s=m;s<e;o+=d,s++)for(w=0;w<y;w++)b[w][s]=g[o+w];k=y}k--;var S=b[k];if(this.extend(S,m,p),this.filter(S,m,p),0===k)for(o=c-y+1,s=m;s<e;o+=d,s++)for(w=0;w<y;w++)g[o+w]=b[w][s]}return{width:d,height:p,items:g}},e}(),E=function(){function e(){T.call(this)}return e.prototype=Object.create(T.prototype),e.prototype.filter=function(e,t,r){var n=r>>1;t|=0;var a,i,o,s,c=-1.586134342059924,l=-.052980118572961,u=.882911075530934,h=.443506852043971,f=1.230174104914001,d=1/f;for(a=t-3,i=n+4;i--;a+=2)e[a]*=d;for(a=t-2,o=h*e[a-1],i=n+3;i--&&(s=h*e[a+1],e[a]=f*e[a]-o-s,i--);a+=2)a+=2,o=h*e[a+1],e[a]=f*e[a]-o-s;for(a=t-1,o=u*e[a-1],i=n+2;i--&&(s=u*e[a+1],e[a]-=o+s,i--);a+=2)a+=2,o=u*e[a+1],e[a]-=o+s;for(a=t,o=l*e[a-1],i=n+1;i--&&(s=l*e[a+1],e[a]-=o+s,i--);a+=2)a+=2,o=l*e[a+1],e[a]-=o+s;if(0!==n)for(a=t+1,o=c*e[a-1],i=n;i--&&(s=c*e[a+1],e[a]-=o+s,i--);a+=2)a+=2,o=c*e[a+1],e[a]-=o+s},e}(),P=function(){function e(){T.call(this)}return e.prototype=Object.create(T.prototype),e.prototype.filter=function(e,t,r){var n,a,i=r>>1;for(t|=0,n=t,a=i+1;a--;n+=2)e[n]-=e[n-1]+e[n+1]+2>>2;for(n=t+1,a=i;a--;n+=2)e[n]+=e[n-1]+e[n+1]>>1},e}();return e}();t.JpxImage=d},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t,r){return t&&u(e.prototype,t),r&&u(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.calculateSHA512=t.calculateSHA384=t.calculateSHA256=t.calculateMD5=t.PDF20=t.PDF17=t.CipherTransformFactory=t.ARCFourCipher=t.AES256Cipher=t.AES128Cipher=void 0;var f=r(5),d=r(183),p=r(190),g=function(){function e(e){this.a=0,this.b=0;var t,r,n=new Uint8Array(256),a=0,i=e.length;for(t=0;t<256;++t)n[t]=t;for(t=0;t<256;++t)r=n[t],a=a+r+e[t%i]&255,n[t]=n[a],n[a]=r;this.s=n}return e.prototype={encryptBlock:function(e){var t,r,n,a=e.length,i=this.a,o=this.b,s=this.s,c=new Uint8Array(a);for(t=0;t<a;++t)i=i+1&255,r=s[i],o=o+r&255,n=s[o],s[i]=n,s[o]=r,c[t]=e[t]^s[r+n&255];return this.a=i,this.b=o,c}},e.prototype.decryptBlock=e.prototype.encryptBlock,e}();t.ARCFourCipher=g;var m=function(){function e(e,n,a){var i,o,s,c=1732584193,l=-271733879,u=-1732584194,h=271733878,f=a+72&-64,d=new Uint8Array(f);for(i=0;i<a;++i)d[i]=e[n++];for(d[i++]=128,s=f-8;i<s;)d[i++]=0;d[i++]=a<<3&255,d[i++]=a>>5&255,d[i++]=a>>13&255,d[i++]=a>>21&255,d[i++]=a>>>29&255,d[i++]=0,d[i++]=0,d[i++]=0;var p=new Int32Array(16);for(i=0;i<f;){for(o=0;o<16;++o,i+=4)p[o]=d[i]|d[i+1]<<8|d[i+2]<<16|d[i+3]<<24;var g,m,v=c,y=l,b=u,w=h;for(o=0;o<64;++o){o<16?(g=y&b|~y&w,m=o):o<32?(g=w&y|~w&b,m=5*o+1&15):o<48?(g=y^b^w,m=3*o+5&15):(g=b^(y|~w),m=7*o&15);var k=w,S=v+g+r[o]+p[m]|0,x=t[o];w=b,b=y,y=y+(S<<x|S>>>32-x)|0,v=k}c=c+v|0,l=l+y|0,u=u+b|0,h=h+w|0}return new Uint8Array([255&c,c>>8&255,c>>16&255,c>>>24&255,255&l,l>>8&255,l>>16&255,l>>>24&255,255&u,u>>8&255,u>>16&255,u>>>24&255,255&h,h>>8&255,h>>16&255,h>>>24&255])}var t=new Uint8Array([7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21]),r=new Int32Array([-680876936,-389564586,606105819,-1044525330,-176418897,1200080426,-1473231341,-45705983,1770035416,-1958414417,-42063,-1990404162,1804603682,-40341101,-1502002290,1236535329,-165796510,-1069501632,643717713,-373897302,-701558691,38016083,-660478335,-405537848,568446438,-1019803690,-187363961,1163531501,-1444681467,-51403784,1735328473,-1926607734,-378558,-2022574463,1839030562,-35309556,-1530992060,1272893353,-155497632,-1094730640,681279174,-358537222,-722521979,76029189,-640364487,-421815835,530742520,-995338651,-198630844,1126891415,-1416354905,-57434055,1700485571,-1894986606,-1051523,-2054922799,1873313359,-30611744,-1560198380,1309151649,-145523070,-1120210379,718787259,-343485551]);return e}();t.calculateMD5=m;var v=function(){function e(e,t){this.high=0|e,this.low=0|t}return e.prototype={and:function(e){this.high&=e.high,this.low&=e.low},xor:function(e){this.high^=e.high,this.low^=e.low},or:function(e){this.high|=e.high,this.low|=e.low},shiftRight:function(e){e>=32?(this.low=this.high>>>e-32|0,this.high=0):(this.low=this.low>>>e|this.high<<32-e,this.high=this.high>>>e|0)},shiftLeft:function(e){e>=32?(this.high=this.low<<e-32,this.low=0):(this.high=this.high<<e|this.low>>>32-e,this.low=this.low<<e)},rotateRight:function(e){var t,r;32&e?(r=this.low,t=this.high):(t=this.low,r=this.high),e&=31,this.low=t>>>e|r<<32-e,this.high=r>>>e|t<<32-e},not:function(){this.high=~this.high,this.low=~this.low},add:function(e){var t=(this.low>>>0)+(e.low>>>0),r=(this.high>>>0)+(e.high>>>0);t>4294967295&&(r+=1),this.low=0|t,this.high=0|r},copyTo:function(e,t){e[t]=this.high>>>24&255,e[t+1]=this.high>>16&255,e[t+2]=this.high>>8&255,e[t+3]=255&this.high,e[t+4]=this.low>>>24&255,e[t+5]=this.low>>16&255,e[t+6]=this.low>>8&255,e[t+7]=255&this.low},assign:function(e){this.high=e.high,this.low=e.low}},e}(),y=function(){function e(e,t){return e>>>t|e<<32-t}function t(e,t,r){return e&t^~e&r}function r(e,t,r){return e&t^e&r^t&r}function n(t){return e(t,2)^e(t,13)^e(t,22)}function a(t){return e(t,6)^e(t,11)^e(t,25)}function i(t){return e(t,7)^e(t,18)^t>>>3}function o(t){return e(t,17)^e(t,19)^t>>>10}function s(e,s,l){var u,h,f,d=1779033703,p=3144134277,g=1013904242,m=2773480762,v=1359893119,y=2600822924,b=528734635,w=1541459225,k=64*Math.ceil((l+9)/64),S=new Uint8Array(k);for(u=0;u<l;++u)S[u]=e[s++];for(S[u++]=128,f=k-8;u<f;)S[u++]=0;S[u++]=0,S[u++]=0,S[u++]=0,S[u++]=l>>>29&255,S[u++]=l>>21&255,S[u++]=l>>13&255,S[u++]=l>>5&255,S[u++]=l<<3&255;var x=new Uint32Array(64);for(u=0;u<k;){for(h=0;h<16;++h)x[h]=S[u]<<24|S[u+1]<<16|S[u+2]<<8|S[u+3],u+=4;for(h=16;h<64;++h)x[h]=o(x[h-2])+x[h-7]+i(x[h-15])+x[h-16]|0;var _,A,C=d,T=p,E=g,P=m,O=v,R=y,I=b,F=w;for(h=0;h<64;++h)_=F+a(O)+t(O,R,I)+c[h]+x[h],A=n(C)+r(C,T,E),F=I,I=R,R=O,O=P+_|0,P=E,E=T,T=C,C=_+A|0;d=d+C|0,p=p+T|0,g=g+E|0,m=m+P|0,v=v+O|0,y=y+R|0,b=b+I|0,w=w+F|0}return new Uint8Array([d>>24&255,d>>16&255,d>>8&255,255&d,p>>24&255,p>>16&255,p>>8&255,255&p,g>>24&255,g>>16&255,g>>8&255,255&g,m>>24&255,m>>16&255,m>>8&255,255&m,v>>24&255,v>>16&255,v>>8&255,255&v,y>>24&255,y>>16&255,y>>8&255,255&y,b>>24&255,b>>16&255,b>>8&255,255&b,w>>24&255,w>>16&255,w>>8&255,255&w])}var c=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];return s}();t.calculateSHA256=y;var b=function(){function e(e,t,r,n,a){e.assign(t),e.and(r),a.assign(t),a.not(),a.and(n),e.xor(a)}function t(e,t,r,n,a){e.assign(t),e.and(r),a.assign(t),a.and(n),e.xor(a),a.assign(r),a.and(n),e.xor(a)}function r(e,t,r){e.assign(t),e.rotateRight(28),r.assign(t),r.rotateRight(34),e.xor(r),r.assign(t),r.rotateRight(39),e.xor(r)}function n(e,t,r){e.assign(t),e.rotateRight(14),r.assign(t),r.rotateRight(18),e.xor(r),r.assign(t),r.rotateRight(41),e.xor(r)}function a(e,t,r){e.assign(t),e.rotateRight(1),r.assign(t),r.rotateRight(8),e.xor(r),r.assign(t),r.shiftRight(7),e.xor(r)}function i(e,t,r){e.assign(t),e.rotateRight(19),r.assign(t),r.rotateRight(61),e.xor(r),r.assign(t),r.shiftRight(6),e.xor(r)}function o(o,c,l,u){var h,f,d,p,g,m,y,b;u=!!u,u?(h=new v(3418070365,3238371032),f=new v(1654270250,914150663),d=new v(2438529370,812702999),p=new v(355462360,4144912697),g=new v(1731405415,4290775857),m=new v(2394180231,1750603025),y=new v(3675008525,1694076839),b=new v(1203062813,3204075428)):(h=new v(1779033703,4089235720),f=new v(3144134277,2227873595),d=new v(1013904242,4271175723),p=new v(2773480762,1595750129),g=new v(1359893119,2917565137),m=new v(2600822924,725511199),y=new v(528734635,4215389547),b=new v(1541459225,327033209));var w,k,S,x=128*Math.ceil((l+17)/128),_=new Uint8Array(x);for(w=0;w<l;++w)_[w]=o[c++];for(_[w++]=128,S=x-16;w<S;)_[w++]=0;_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=0,_[w++]=l>>>29&255,_[w++]=l>>21&255,_[w++]=l>>13&255,_[w++]=l>>5&255,_[w++]=l<<3&255;var A=new Array(80);for(w=0;w<80;w++)A[w]=new v(0,0);var C,T,E=new v(0,0),P=new v(0,0),O=new v(0,0),R=new v(0,0),I=new v(0,0),F=new v(0,0),L=new v(0,0),N=new v(0,0),D=new v(0,0),M=new v(0,0),j=new v(0,0),B=new v(0,0);for(w=0;w<x;){for(k=0;k<16;++k)A[k].high=_[w]<<24|_[w+1]<<16|_[w+2]<<8|_[w+3],A[k].low=_[w+4]<<24|_[w+5]<<16|_[w+6]<<8|_[w+7],w+=8;for(k=16;k<80;++k)C=A[k],i(C,A[k-2],B),C.add(A[k-7]),a(j,A[k-15],B),C.add(j),C.add(A[k-16]);for(E.assign(h),P.assign(f),O.assign(d),R.assign(p),I.assign(g),F.assign(m),L.assign(y),N.assign(b),k=0;k<80;++k)D.assign(N),n(j,I,B),D.add(j),e(j,I,F,L,B),D.add(j),D.add(s[k]),D.add(A[k]),r(M,E,B),t(j,E,P,O,B),M.add(j),C=N,N=L,L=F,F=I,R.add(D),I=R,R=O,O=P,P=E,C.assign(D),C.add(M),E=C;h.add(E),f.add(P),d.add(O),p.add(R),g.add(I),m.add(F),y.add(L),b.add(N)}return u?(T=new Uint8Array(48),h.copyTo(T,0),f.copyTo(T,8),d.copyTo(T,16),p.copyTo(T,24),g.copyTo(T,32),m.copyTo(T,40)):(T=new Uint8Array(64),h.copyTo(T,0),f.copyTo(T,8),d.copyTo(T,16),p.copyTo(T,24),g.copyTo(T,32),m.copyTo(T,40),y.copyTo(T,48),b.copyTo(T,56)),T}var s=[new v(1116352408,3609767458),new v(1899447441,602891725),new v(3049323471,3964484399),new v(3921009573,2173295548),new v(961987163,4081628472),new v(1508970993,3053834265),new v(2453635748,2937671579),new v(2870763221,3664609560),new v(3624381080,2734883394),new v(310598401,1164996542),new v(607225278,1323610764),new v(1426881987,3590304994),new v(1925078388,4068182383),new v(2162078206,991336113),new v(2614888103,633803317),new v(3248222580,3479774868),new v(3835390401,2666613458),new v(4022224774,944711139),new v(264347078,2341262773),new v(604807628,2007800933),new v(770255983,1495990901),new v(1249150122,1856431235),new v(1555081692,3175218132),new v(1996064986,2198950837),new v(2554220882,3999719339),new v(2821834349,766784016),new v(2952996808,2566594879),new v(3210313671,3203337956),new v(3336571891,1034457026),new v(3584528711,2466948901),new v(113926993,3758326383),new v(338241895,168717936),new v(666307205,1188179964),new v(773529912,1546045734),new v(1294757372,1522805485),new v(1396182291,2643833823),new v(1695183700,2343527390),new v(1986661051,1014477480),new v(2177026350,1206759142),new v(2456956037,344077627),new v(2730485921,1290863460),new v(2820302411,3158454273),new v(3259730800,3505952657),new v(3345764771,106217008),new v(3516065817,3606008344),new v(3600352804,1432725776),new v(4094571909,1467031594),new v(275423344,851169720),new v(430227734,3100823752),new v(506948616,1363258195),new v(659060556,3750685593),new v(883997877,3785050280),new v(958139571,3318307427),new v(1322822218,3812723403),new v(1537002063,2003034995),new v(1747873779,3602036899),new v(1955562222,1575990012),new v(2024104815,1125592928),new v(2227730452,2716904306),new v(2361852424,442776044),new v(2428436474,593698344),new v(2756734187,3733110249),new v(3204031479,2999351573),new v(3329325298,3815920427),new v(3391569614,3928383900),new v(3515267271,566280711),new v(3940187606,3454069534),new v(4118630271,4000239992),new v(116418474,1914138554),new v(174292421,2731055270),new v(289380356,3203993006),new v(460393269,320620315),new v(685471733,587496836),new v(852142971,1086792851),new v(1017036298,365543100),new v(1126000580,2618297676),new v(1288033470,3409855158),new v(1501505948,4234509866),new v(1607167915,987167468),new v(1816402316,1246189591)];return o}();t.calculateSHA512=b;var w=function(){function e(e,t,r){return b(e,t,r,!0)}return e}();t.calculateSHA384=w;var k=function(){function e(){}return e.prototype={decryptBlock:function(e){return e}},e}(),S=function(){function e(){l(this,e),this.constructor===e&&(0,f.unreachable)("Cannot initialize AESBaseCipher."),this._s=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),this._inv_s=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]),this._mix=new Uint32Array([0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795]),this._mixCol=new Uint8Array(256);for(var t=0;t<256;t++)this._mixCol[t]=t<128?t<<1:t<<1^27;this.buffer=new Uint8Array(16),this.bufferPosition=0}return h(e,[{key:"_expandKey",value:function(e){(0,f.unreachable)("Cannot call `_expandKey` on the base class")}},{key:"_decrypt",value:function(e,t){var r,n,a,i=new Uint8Array(16);i.set(e);for(var o=0,s=this._keySize;o<16;++o,++s)i[o]^=t[s];for(var c=this._cyclesOfRepetition-1;c>=1;--c){r=i[13],i[13]=i[9],i[9]=i[5],i[5]=i[1],i[1]=r,r=i[14],n=i[10],i[14]=i[6],i[10]=i[2],i[6]=r,i[2]=n,r=i[15],n=i[11],a=i[7],i[15]=i[3],i[11]=r,i[7]=n,i[3]=a;for(var l=0;l<16;++l)i[l]=this._inv_s[i[l]];for(var u=0,h=16*c;u<16;++u,++h)i[u]^=t[h];for(var f=0;f<16;f+=4){var d=this._mix[i[f]],p=this._mix[i[f+1]],g=this._mix[i[f+2]],m=this._mix[i[f+3]];r=d^p>>>8^p<<24^g>>>16^g<<16^m>>>24^m<<8,i[f]=r>>>24&255,i[f+1]=r>>16&255,i[f+2]=r>>8&255,i[f+3]=255&r}}r=i[13],i[13]=i[9],i[9]=i[5],i[5]=i[1],i[1]=r,r=i[14],n=i[10],i[14]=i[6],i[10]=i[2],i[6]=r,i[2]=n,r=i[15],n=i[11],a=i[7],i[15]=i[3],i[11]=r,i[7]=n,i[3]=a;for(var v=0;v<16;++v)i[v]=this._inv_s[i[v]],i[v]^=t[v];return i}},{key:"_encrypt",value:function(e,t){var r,n,a,i=this._s,o=new Uint8Array(16);o.set(e);for(var s=0;s<16;++s)o[s]^=t[s];for(var c=1;c<this._cyclesOfRepetition;c++){for(var l=0;l<16;++l)o[l]=i[o[l]];a=o[1],o[1]=o[5],o[5]=o[9],o[9]=o[13],o[13]=a,a=o[2],n=o[6],o[2]=o[10],o[6]=o[14],o[10]=a,o[14]=n,a=o[3],n=o[7],r=o[11],o[3]=o[15],o[7]=a,o[11]=n,o[15]=r;for(var u=0;u<16;u+=4){var h=o[u+0],f=o[u+1],d=o[u+2],p=o[u+3];r=h^f^d^p,o[u+0]^=r^this._mixCol[h^f],o[u+1]^=r^this._mixCol[f^d],o[u+2]^=r^this._mixCol[d^p],o[u+3]^=r^this._mixCol[p^h]}for(var g=0,m=16*c;g<16;++g,++m)o[g]^=t[m]}for(var v=0;v<16;++v)o[v]=i[o[v]];a=o[1],o[1]=o[5],o[5]=o[9],o[9]=o[13],o[13]=a,a=o[2],n=o[6],o[2]=o[10],o[6]=o[14],o[10]=a,o[14]=n,a=o[3],n=o[7],r=o[11],o[3]=o[15],o[7]=a,o[11]=n,o[15]=r;for(var y=0,b=this._keySize;y<16;++y,++b)o[y]^=t[b];return o}},{key:"_decryptBlock2",value:function(e,t){for(var r=e.length,n=this.buffer,a=this.bufferPosition,i=[],o=this.iv,s=0;s<r;++s)if(n[a]=e[s],++a,!(a<16)){for(var c=this._decrypt(n,this._key),l=0;l<16;++l)c[l]^=o[l];o=n,i.push(c),n=new Uint8Array(16),a=0}if(this.buffer=n,this.bufferLength=a,this.iv=o,0===i.length)return new Uint8Array(0);var u=16*i.length;if(t){var h=i[i.length-1],f=h[15];if(f<=16){for(var d=15,p=16-f;d>=p;--d)if(h[d]!==f){f=0;break}u-=f,i[i.length-1]=h.subarray(0,16-f)}}for(var g=new Uint8Array(u),m=0,v=0,y=i.length;m<y;++m,v+=16)g.set(i[m],v);return g}},{key:"decryptBlock",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=e.length,a=this.buffer,i=this.bufferPosition;if(r)this.iv=r;else{for(var o=0;i<16&&o<n;++o,++i)a[i]=e[o];if(i<16)return this.bufferLength=i,new Uint8Array(0);this.iv=a,e=e.subarray(16)}return this.buffer=new Uint8Array(16),this.bufferLength=0,this.decryptBlock=this._decryptBlock2,this.decryptBlock(e,t)}},{key:"encrypt",value:function(e,t){var r=e.length,n=this.buffer,a=this.bufferPosition,i=[];t||(t=new Uint8Array(16));for(var o=0;o<r;++o)if(n[a]=e[o],++a,!(a<16)){for(var s=0;s<16;++s)n[s]^=t[s];var c=this._encrypt(n,this._key);t=c,i.push(c),n=new Uint8Array(16),a=0}if(this.buffer=n,this.bufferLength=a,this.iv=t,0===i.length)return new Uint8Array(0);for(var l=16*i.length,u=new Uint8Array(l),h=0,f=0,d=i.length;h<d;++h,f+=16)u.set(i[h],f);return u}}]),e}(),x=function(e){function t(e){var r;return l(this,t),r=a(this,o(t).call(this)),r._cyclesOfRepetition=10,r._keySize=160,r._rcon=new Uint8Array([141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141]),r._key=r._expandKey(e),r}return s(t,e),h(t,[{key:"_expandKey",value:function(e){var t=176,r=this._s,n=this._rcon,a=new Uint8Array(t);a.set(e);for(var i=16,o=1;i<t;++o){var s=a[i-3],c=a[i-2],l=a[i-1],u=a[i-4];s=r[s],c=r[c],l=r[l],u=r[u],s^=n[o];for(var h=0;h<4;++h)a[i]=s^=a[i-16],i++,a[i]=c^=a[i-16],i++,a[i]=l^=a[i-16],i++,a[i]=u^=a[i-16],i++}return a}}]),t}(S);t.AES128Cipher=x;var _=function(e){function t(e){var r;return l(this,t),r=a(this,o(t).call(this)),r._cyclesOfRepetition=14,r._keySize=224,r._key=r._expandKey(e),r}return s(t,e),h(t,[{key:"_expandKey",value:function(e){var t=240,r=this._s,n=new Uint8Array(t);n.set(e);for(var a,i,o,s,c=1,l=32,u=1;l<t;++u){l%32===16?(a=r[a],i=r[i],o=r[o],s=r[s]):l%32===0&&(a=n[l-3],i=n[l-2],o=n[l-1],s=n[l-4],a=r[a],i=r[i],o=r[o],s=r[s],a^=c,(c<<=1)>=256&&(c=255&(27^c)));for(var h=0;h<4;++h)n[l]=a^=n[l-32],l++,n[l]=i^=n[l-32],l++,n[l]=o^=n[l-32],l++,n[l]=s^=n[l-32],l++}return n}}]),t}(S);t.AES256Cipher=_;var A=function(){function e(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function t(){}return t.prototype={checkOwnerPassword:function(t,r,n,a){var i=new Uint8Array(t.length+56);i.set(t,0),i.set(r,t.length),i.set(n,t.length+r.length);var o=y(i,0,i.length);return e(o,a)},checkUserPassword:function(t,r,n){var a=new Uint8Array(t.length+8);a.set(t,0),a.set(r,t.length);var i=y(a,0,a.length);return e(i,n)},getOwnerKey:function(e,t,r,n){var a=new Uint8Array(e.length+56);a.set(e,0),a.set(t,e.length),a.set(r,e.length+t.length);var i=y(a,0,a.length),o=new _(i);return o.decryptBlock(n,!1,new Uint8Array(16))},getUserKey:function(e,t,r){var n=new Uint8Array(e.length+8);n.set(e,0),n.set(t,e.length);var a=y(n,0,n.length),i=new _(a);return i.decryptBlock(r,!1,new Uint8Array(16))}},t}();t.PDF17=A;var C=function(){function e(e,t){var r=new Uint8Array(e.length+t.length);return r.set(e,0),r.set(t,e.length),r}function t(t,r,n){for(var a=y(r,0,r.length).subarray(0,32),i=[0],o=0;o<64||i[i.length-1]>o-32;){var s=t.length+a.length+n.length,c=new Uint8Array(64*s),l=e(t,a);l=e(l,n);for(var u=0,h=0;u<64;u++,h+=s)c.set(l,h);var f=new x(a.subarray(0,16));i=f.encrypt(c,a.subarray(16,32));for(var d=0,p=0;p<16;p++)d*=1,d%=3,d+=(i[p]>>>0)%3,d%=3;0===d?a=y(i,0,i.length):1===d?a=w(i,0,i.length):2===d&&(a=b(i,0,i.length)),o++}return a.subarray(0,32)}function r(){}function n(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return r.prototype={hash:function(e,r,n){return t(e,r,n)},checkOwnerPassword:function(e,r,a,i){var o=new Uint8Array(e.length+56);o.set(e,0),o.set(r,e.length),o.set(a,e.length+r.length);var s=t(e,o,a);return n(s,i)},checkUserPassword:function(e,r,a){var i=new Uint8Array(e.length+8);i.set(e,0),i.set(r,e.length);var o=t(e,i,[]);return n(o,a)},getOwnerKey:function(e,r,n,a){var i=new Uint8Array(e.length+56);i.set(e,0),i.set(r,e.length),i.set(n,e.length+r.length);var o=t(e,i,n),s=new _(o);return s.decryptBlock(a,!1,new Uint8Array(16))},getUserKey:function(e,r,n){var a=new Uint8Array(e.length+8);a.set(e,0),a.set(r,e.length);var i=t(e,a,[]),o=new _(i);return o.decryptBlock(n,!1,new Uint8Array(16))}},r}();t.PDF20=C;var T=function(){function e(e,t){this.StringCipherConstructor=e,this.StreamCipherConstructor=t}return e.prototype={createStream:function(e,t){var r=new this.StreamCipherConstructor;return new p.DecryptStream(e,t,(function(e,t){return r.decryptBlock(e,t)}))},decryptString:function(e){var t=new this.StringCipherConstructor,r=(0,f.stringToBytes)(e);return r=t.decryptBlock(r,!0),(0,f.bytesToString)(r)}},e}(),E=function(){function e(e,t,r,n,a,i,o,s,c,l,u,h){if(t){var f=Math.min(127,t.length);t=t.subarray(0,f)}else t=[];var d;return d=6===e?new C:new A,d.checkUserPassword(t,s,o)?d.getUserKey(t,c,u):t.length&&d.checkOwnerPassword(t,n,i,r)?d.getOwnerKey(t,a,i,l):null}function t(e,t,r,n,a,i,s,c){var l,u,h=40+r.length+e.length,f=new Uint8Array(h),d=0;if(t)for(u=Math.min(32,t.length);d<u;++d)f[d]=t[d];for(l=0;d<32;)f[d++]=o[l++];for(l=0,u=r.length;l<u;++l)f[d++]=r[l];for(f[d++]=255&a,f[d++]=a>>8&255,f[d++]=a>>16&255,f[d++]=a>>>24&255,l=0,u=e.length;l<u;++l)f[d++]=e[l];i>=4&&!c&&(f[d++]=255,f[d++]=255,f[d++]=255,f[d++]=255);var p=m(f,0,d),v=s>>3;if(i>=3)for(l=0;l<50;++l)p=m(p,0,v);var y,b,w=p.subarray(0,v);if(i>=3){for(d=0;d<32;++d)f[d]=o[d];for(l=0,u=e.length;l<u;++l)f[d++]=e[l];y=new g(w),b=y.encryptBlock(m(f,0,d)),u=w.length;var k,S=new Uint8Array(u);for(l=1;l<=19;++l){for(k=0;k<u;++k)S[k]=w[k]^l;y=new g(S),b=y.encryptBlock(b)}for(l=0,u=b.length;l<u;++l)if(n[l]!==b[l])return null}else for(y=new g(w),b=y.encryptBlock(o),l=0,u=b.length;l<u;++l)if(n[l]!==b[l])return null;return w}function r(e,t,r,n){var a,i,s=new Uint8Array(32),c=0;for(i=Math.min(32,e.length);c<i;++c)s[c]=e[c];for(a=0;c<32;)s[c++]=o[a++];var l,u,h=m(s,0,c),f=n>>3;if(r>=3)for(a=0;a<50;++a)h=m(h,0,h.length);if(r>=3){u=t;var d,p=new Uint8Array(f);for(a=19;a>=0;a--){for(d=0;d<f;++d)p[d]=h[d]^a;l=new g(p),u=l.encryptBlock(u)}}else l=new g(h.subarray(0,f)),u=l.encryptBlock(t);return u}function n(n,a,i){var o=n.get("Filter");if(!(0,d.isName)(o,"Standard"))throw new f.FormatError("unknown encryption method");this.dict=n;var c=n.get("V");if(!Number.isInteger(c)||1!==c&&2!==c&&4!==c&&5!==c)throw new f.FormatError("unsupported encryption algorithm");this.algorithm=c;var l=n.get("Length");if(!l)if(c<=3)l=40;else{var u=n.get("CF"),h=n.get("StmF");if((0,d.isDict)(u)&&(0,d.isName)(h)){u.suppressEncryption=!0;var p=u.get(h.name);l=p&&p.get("Length")||128,l<40&&(l<<=3)}}if(!Number.isInteger(l)||l<40||l%8!==0)throw new f.FormatError("invalid key length");var g=(0,f.stringToBytes)(n.get("O")).subarray(0,32),m=(0,f.stringToBytes)(n.get("U")).subarray(0,32),v=n.get("P"),y=n.get("R"),b=(4===c||5===c)&&!1!==n.get("EncryptMetadata");this.encryptMetadata=b;var w,k,x=(0,f.stringToBytes)(a);if(i){if(6===y)try{i=(0,f.utf8StringToString)(i)}catch(S){(0,f.warn)("CipherTransformFactory: Unable to convert UTF8 encoded password.")}w=(0,f.stringToBytes)(i)}if(5!==c)k=t(x,w,g,m,v,y,l,b);else{var _=(0,f.stringToBytes)(n.get("O")).subarray(32,40),A=(0,f.stringToBytes)(n.get("O")).subarray(40,48),C=(0,f.stringToBytes)(n.get("U")).subarray(0,48),T=(0,f.stringToBytes)(n.get("U")).subarray(32,40),E=(0,f.stringToBytes)(n.get("U")).subarray(40,48),P=(0,f.stringToBytes)(n.get("OE")),O=(0,f.stringToBytes)(n.get("UE")),R=(0,f.stringToBytes)(n.get("Perms"));k=e(y,w,g,_,A,C,m,T,E,P,O,R)}if(!k&&!i)throw new f.PasswordException("No password given",f.PasswordResponses.NEED_PASSWORD);if(!k&&i){var I=r(w,g,y,l);k=t(x,I,g,m,v,y,l,b)}if(!k)throw new f.PasswordException("Incorrect Password",f.PasswordResponses.INCORRECT_PASSWORD);if(this.encryptionKey=k,c>=4){var F=n.get("CF");(0,d.isDict)(F)&&(F.suppressEncryption=!0),this.cf=F,this.stmf=n.get("StmF")||s,this.strf=n.get("StrF")||s,this.eff=n.get("EFF")||this.stmf}}function a(e,t,r,n){var a,i,o=new Uint8Array(r.length+9);for(a=0,i=r.length;a<i;++a)o[a]=r[a];o[a++]=255&e,o[a++]=e>>8&255,o[a++]=e>>16&255,o[a++]=255&t,o[a++]=t>>8&255,n&&(o[a++]=115,o[a++]=65,o[a++]=108,o[a++]=84);var s=m(o,0,a);return s.subarray(0,Math.min(r.length+5,16))}function i(e,t,r,n,i){if(!(0,d.isName)(t))throw new f.FormatError("Invalid crypt filter name.");var o,s=e.get(t.name);if(null!==s&&void 0!==s&&(o=s.get("CFM")),!o||"None"===o.name)return function(){return new k};if("V2"===o.name)return function(){return new g(a(r,n,i,!1))};if("AESV2"===o.name)return function(){return new x(a(r,n,i,!0))};if("AESV3"===o.name)return function(){return new _(i)};throw new f.FormatError("Unknown crypto method")}var o=new Uint8Array([40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122]),s=d.Name.get("Identity");return n.prototype={createCipherTransform:function(e,t){if(4===this.algorithm||5===this.algorithm)return new T(i(this.cf,this.stmf,e,t,this.encryptionKey),i(this.cf,this.strf,e,t,this.encryptionKey));var r=a(e,t,this.encryptionKey,!1),n=function(){return new g(r)};return new T(n,n)}},n}();t.CipherTransformFactory=E},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t,r){return t&&u(e.prototype,t),r&&u(e,r),e}function f(e,t,r,n,a,i,o){var s=3;o=1!==o?0:o;for(var c,l=r/a,u=n/i,h=0,f=new Uint16Array(a),d=r*s,p=0;p<a;p++)f[p]=Math.floor(p*l)*s;for(var g=0;g<i;g++)for(var m=Math.floor(g*u)*d,v=0;v<a;v++)c=m+f[v],t[h++]=e[c++],t[h++]=e[c++],t[h++]=e[c++],h+=o}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorSpace=void 0;var d=r(5),p=r(183),g=function(){function e(t,r){l(this,e),this.constructor===e&&(0,d.unreachable)("Cannot initialize ColorSpace."),this.name=t,this.numComps=r}return h(e,[{key:"getRgb",value:function(e,t){var r=new Uint8ClampedArray(3);return this.getRgbItem(e,t,r,0),r}},{key:"getRgbItem",value:function(e,t,r,n){(0,d.unreachable)("Should not call ColorSpace.getRgbItem")}},{key:"getRgbBuffer",value:function(e,t,r,n,a,i,o){(0,d.unreachable)("Should not call ColorSpace.getRgbBuffer")}},{key:"getOutputLength",value:function(e,t){(0,d.unreachable)("Should not call ColorSpace.getOutputLength")}},{key:"isPassthrough",value:function(e){return!1}},{key:"isDefaultDecode",value:function(t,r){return e.isDefaultDecode(t,this.numComps)}},{key:"fillRgb",value:function(e,t,r,n,a,i,o,s,c){var l=t*r,u=null,h=1<<o,d=r!==a||t!==n;if(this.isPassthrough(o))u=s;else if(1===this.numComps&&l>h&&"DeviceGray"!==this.name&&"DeviceRGB"!==this.name){for(var p=o<=8?new Uint8Array(h):new Uint16Array(h),g=0;g<h;g++)p[g]=g;var m=new Uint8ClampedArray(3*h);if(this.getRgbBuffer(p,0,h,m,0,o,0),d){u=new Uint8Array(3*l);for(var v=0,y=0;y<l;++y){var b=3*s[y];u[v++]=m[b],u[v++]=m[b+1],u[v++]=m[b+2]}}else for(var w=0,k=0;k<l;++k){var S=3*s[k];e[w++]=m[S],e[w++]=m[S+1],e[w++]=m[S+2],w+=c}}else d?(u=new Uint8ClampedArray(3*l),this.getRgbBuffer(s,0,l,u,0,o,0)):this.getRgbBuffer(s,0,n*i,e,0,o,c);if(u)if(d)f(u,e,t,r,n,a,c);else for(var x=0,_=0,A=0,C=n*i;A<C;A++)e[x++]=u[_++],e[x++]=u[_++],e[x++]=u[_++],x+=c}},{key:"usesZeroToOneRange",get:function(){return(0,d.shadow)(this,"usesZeroToOneRange",!0)}}],[{key:"parse",value:function(e,t,r,n){var a=this.parseToIR(e,t,r,n);return this.fromIR(a)}},{key:"fromIR",value:function(e){var t,r,n,a=Array.isArray(e)?e[0]:e;switch(a){case"DeviceGrayCS":return this.singletons.gray;case"DeviceRgbCS":return this.singletons.rgb;case"DeviceCmykCS":return this.singletons.cmyk;case"CalGrayCS":return t=e[1],r=e[2],n=e[3],new S(t,r,n);case"CalRGBCS":t=e[1],r=e[2],n=e[3];var i=e[4];return new x(t,r,n,i);case"PatternCS":var o=e[1];return o&&(o=this.fromIR(o)),new v(o);case"IndexedCS":var s=e[1],c=e[2],l=e[3];return new y(this.fromIR(s),c,l);case"AlternateCS":var u=e[1],h=e[2],f=e[3];return new m(u,this.fromIR(h),f);case"LabCS":t=e[1],r=e[2];var p=e[3];return new _(t,r,p);default:throw new d.FormatError("Unknown colorspace name: ".concat(a))}}},{key:"parseToIR",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3?arguments[3]:void 0;if(e=t.fetchIfRef(e),(0,p.isName)(e))switch(e.name){case"DeviceGray":case"G":return"DeviceGrayCS";case"DeviceRGB":case"RGB":return"DeviceRgbCS";case"DeviceCMYK":case"CMYK":return"DeviceCmykCS";case"Pattern":return["PatternCS",null];default:if((0,p.isDict)(r)){var a=r.get("ColorSpace");if((0,p.isDict)(a)){var i=a.get(e.name);if(i){if((0,p.isName)(i))return this.parseToIR(i,t,r,n);e=i;break}}}throw new d.FormatError("unrecognized colorspace ".concat(e.name))}if(Array.isArray(e)){var o,s,c,l,u,h,f=t.fetchIfRef(e[0]).name;switch(f){case"DeviceGray":case"G":return"DeviceGrayCS";case"DeviceRGB":case"RGB":return"DeviceRgbCS";case"DeviceCMYK":case"CMYK":return"DeviceCmykCS";case"CalGray":return s=t.fetchIfRef(e[1]),l=s.getArray("WhitePoint"),u=s.getArray("BlackPoint"),h=s.get("Gamma"),["CalGrayCS",l,u,h];case"CalRGB":s=t.fetchIfRef(e[1]),l=s.getArray("WhitePoint"),u=s.getArray("BlackPoint"),h=s.getArray("Gamma");var g=s.getArray("Matrix");return["CalRGBCS",l,u,h,g];case"ICCBased":var m=t.fetchIfRef(e[1]),v=m.dict;if(o=v.get("N"),c=v.get("Alternate")){var y=this.parseToIR(c,t,r,n),b=this.fromIR(y,n);if(b.numComps===o)return y;(0,d.warn)("ICCBased color space: Ignoring incorrect /Alternate entry.")}if(1===o)return"DeviceGrayCS";if(3===o)return"DeviceRgbCS";if(4===o)return"DeviceCmykCS";break;case"Pattern":var w=e[1]||null;return w&&(w=this.parseToIR(w,t,r,n)),["PatternCS",w];case"Indexed":case"I":var k=this.parseToIR(e[1],t,r,n),S=t.fetchIfRef(e[2])+1,x=t.fetchIfRef(e[3]);return(0,p.isStream)(x)&&(x=x.getBytes()),["IndexedCS",k,S,x];case"Separation":case"DeviceN":var _=t.fetchIfRef(e[1]);o=Array.isArray(_)?_.length:1,c=this.parseToIR(e[2],t,r,n);var A=n.create(t.fetchIfRef(e[3]));return["AlternateCS",o,c,A];case"Lab":s=t.fetchIfRef(e[1]),l=s.getArray("WhitePoint"),u=s.getArray("BlackPoint");var C=s.getArray("Range");return["LabCS",l,u,C];default:throw new d.FormatError('unimplemented color space object "'.concat(f,'"'))}}throw new d.FormatError('unrecognized color space object: "'.concat(e,'"'))}},{key:"isDefaultDecode",value:function(e,t){if(!Array.isArray(e))return!0;if(2*t!==e.length)return(0,d.warn)("The decode map is not the correct length"),!0;for(var r=0,n=e.length;r<n;r+=2)if(0!==e[r]||1!==e[r+1])return!1;return!0}},{key:"singletons",get:function(){return(0,d.shadow)(this,"singletons",{get gray(){return(0,d.shadow)(this,"gray",new b)},get rgb(){return(0,d.shadow)(this,"rgb",new w)},get cmyk(){return(0,d.shadow)(this,"cmyk",new k)}})}}]),e}();t.ColorSpace=g;var m=function(e){function t(e,r,n){var i;return l(this,t),i=a(this,o(t).call(this,"Alternate",e)),i.base=r,i.tintFn=n,i.tmpBuf=new Float32Array(r.numComps),i}return s(t,e),h(t,[{key:"getRgbItem",value:function(e,t,r,n){var a=this.tmpBuf;this.tintFn(e,t,a,0),this.base.getRgbItem(a,0,r,n)}},{key:"getRgbBuffer",value:function(e,t,r,n,a,i,o){var s,c,l=this.tintFn,u=this.base,h=1/((1<<i)-1),f=u.numComps,d=u.usesZeroToOneRange,p=(u.isPassthrough(8)||!d)&&0===o,g=p?a:0,m=p?n:new Uint8ClampedArray(f*r),v=this.numComps,y=new Float32Array(v),b=new Float32Array(f);for(s=0;s<r;s++){for(c=0;c<v;c++)y[c]=e[t++]*h;if(l(y,0,b,0),d)for(c=0;c<f;c++)m[g++]=255*b[c];else u.getRgbItem(b,0,m,g),g+=f}p||u.getRgbBuffer(m,0,r,n,a,8,o)}},{key:"getOutputLength",value:function(e,t){return this.base.getOutputLength(e*this.base.numComps/this.numComps,t)}}]),t}(g),v=function(e){function t(e){var r;return l(this,t),r=a(this,o(t).call(this,"Pattern",null)),r.base=e,r}return s(t,e),h(t,[{key:"isDefaultDecode",value:function(e,t){(0,d.unreachable)("Should not call PatternCS.isDefaultDecode")}}]),t}(g),y=function(e){function t(e,r,n){var i;l(this,t),i=a(this,o(t).call(this,"Indexed",1)),i.base=e,i.highVal=r;var s=e.numComps,c=s*r;if((0,p.isStream)(n)){i.lookup=new Uint8Array(c);var u=n.getBytes(c);i.lookup.set(u)}else if((0,d.isString)(n)){i.lookup=new Uint8Array(c);for(var h=0;h<c;++h)i.lookup[h]=n.charCodeAt(h)}else{if(!(n instanceof Uint8Array))throw new d.FormatError("Unrecognized lookup table: ".concat(n));i.lookup=n}return i}return s(t,e),h(t,[{key:"getRgbItem",value:function(e,t,r,n){var a=this.base.numComps,i=e[t]*a;this.base.getRgbBuffer(this.lookup,i,1,r,n,8,0)}},{key:"getRgbBuffer",value:function(e,t,r,n,a,i,o){for(var s=this.base,c=s.numComps,l=s.getOutputLength(c,o),u=this.lookup,h=0;h<r;++h){var f=e[t++]*c;s.getRgbBuffer(u,f,1,n,a,8,o),a+=l}}},{key:"getOutputLength",value:function(e,t){return this.base.getOutputLength(e*this.base.numComps,t)}},{key:"isDefaultDecode",value:function(e,t){return!Array.isArray(e)||(2!==e.length?((0,d.warn)("Decode map length is not correct"),!0):!Number.isInteger(t)||t<1?((0,d.warn)("Bits per component is not correct"),!0):0===e[0]&&e[1]===(1<<t)-1)}}]),t}(g),b=function(e){function t(){return l(this,t),a(this,o(t).call(this,"DeviceGray",1))}return s(t,e),h(t,[{key:"getRgbItem",value:function(e,t,r,n){var a=255*e[t];r[n]=r[n+1]=r[n+2]=a}},{key:"getRgbBuffer",value:function(e,t,r,n,a,i,o){for(var s=255/((1<<i)-1),c=t,l=a,u=0;u<r;++u){var h=s*e[c++];n[l++]=h,n[l++]=h,n[l++]=h,l+=o}}},{key:"getOutputLength",value:function(e,t){return e*(3+t)}}]),t}(g),w=function(e){function t(){return l(this,t),a(this,o(t).call(this,"DeviceRGB",3))}return s(t,e),h(t,[{key:"getRgbItem",value:function(e,t,r,n){r[n]=255*e[t],r[n+1]=255*e[t+1],r[n+2]=255*e[t+2]}},{key:"getRgbBuffer",value:function(e,t,r,n,a,i,o){if(8!==i||0!==o)for(var s=255/((1<<i)-1),c=t,l=a,u=0;u<r;++u)n[l++]=s*e[c++],n[l++]=s*e[c++],n[l++]=s*e[c++],l+=o;else n.set(e.subarray(t,t+3*r),a)}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}},{key:"isPassthrough",value:function(e){return 8===e}}]),t}(g),k=function(){function e(e,t,r,n,a){var i=e[t]*r,o=e[t+1]*r,s=e[t+2]*r,c=e[t+3]*r;n[a]=255+i*(-4.387332384609988*i+54.48615194189176*o+18.82290502165302*s+212.25662451639585*c-285.2331026137004)+o*(1.7149763477362134*o-5.6096736904047315*s+-17.873870861415444*c-5.497006427196366)+s*(-2.5217340131683033*s-21.248923337353073*c+17.5119270841813)+c*(-21.86122147463605*c-189.48180835922747),n[a+1]=255+i*(8.841041422036149*i+60.118027045597366*o+6.871425592049007*s+31.159100130055922*c-79.2970844816548)+o*(-15.310361306967817*o+17.575251261109482*s+131.35250912493976*c-190.9453302588951)+s*(4.444339102852739*s+9.8632861493405*c-24.86741582555878)+c*(-20.737325471181034*c-187.80453709719578),n[a+2]=255+i*(.8842522430003296*i+8.078677503112928*o+30.89978309703729*s-.23883238689178934*c-14.183576799673286)+o*(10.49593273432072*o+63.02378494754052*s+50.606957656360734*c-112.23884253719248)+s*(.03296041114873217*s+115.60384449646641*c-193.58209356861505)+c*(-22.33816807309886*c-180.12613974708367)}var t=function(t){function r(){return l(this,r),a(this,o(r).call(this,"DeviceCMYK",4))}return s(r,t),h(r,[{key:"getRgbItem",value:function(t,r,n,a){e(t,r,1,n,a)}},{key:"getRgbBuffer",value:function(t,r,n,a,i,o,s){for(var c=1/((1<<o)-1),l=0;l<n;l++)e(t,r,c,a,i),r+=4,i+=3+s}},{key:"getOutputLength",value:function(e,t){return e/4*(3+t)|0}}]),r}(g);return t}(),S=function(){function e(e,t,r,n,a,i){var o=t[r]*i,s=Math.pow(o,e.G),c=e.YW*s,l=Math.max(295.8*Math.pow(c,.3333333333333333)-40.8,0);n[a]=l,n[a+1]=l,n[a+2]=l}var t=function(t){function r(e,t,n){var i;if(l(this,r),i=a(this,o(r).call(this,"CalGray",1)),!e)throw new d.FormatError("WhitePoint missing - required for color space CalGray");if(t=t||[0,0,0],n=n||1,i.XW=e[0],i.YW=e[1],i.ZW=e[2],i.XB=t[0],i.YB=t[1],i.ZB=t[2],i.G=n,i.XW<0||i.ZW<0||1!==i.YW)throw new d.FormatError("Invalid WhitePoint components for ".concat(i.name)+", no fallback available");return(i.XB<0||i.YB<0||i.ZB<0)&&((0,d.info)("Invalid BlackPoint for ".concat(i.name,", falling back to default.")),i.XB=i.YB=i.ZB=0),0===i.XB&&0===i.YB&&0===i.ZB||(0,d.warn)("".concat(i.name,", BlackPoint: XB: ").concat(i.XB,", YB: ").concat(i.YB,", ")+"ZB: ".concat(i.ZB,", only default values are supported.")),i.G<1&&((0,d.info)("Invalid Gamma: ".concat(i.G," for ").concat(i.name,", ")+"falling back to default."),i.G=1),i}return s(r,t),h(r,[{key:"getRgbItem",value:function(t,r,n,a){e(this,t,r,n,a,1)}},{key:"getRgbBuffer",value:function(t,r,n,a,i,o,s){for(var c=1/((1<<o)-1),l=0;l<n;++l)e(this,t,r,a,i,c),r+=1,i+=3+s}},{key:"getOutputLength",value:function(e,t){return e*(3+t)}}]),r}(g);return t}(),x=function(){function e(e,t,r){r[0]=e[0]*t[0]+e[1]*t[1]+e[2]*t[2],r[1]=e[3]*t[0]+e[4]*t[1]+e[5]*t[2],r[2]=e[6]*t[0]+e[7]*t[1]+e[8]*t[2]}function t(e,t,r){r[0]=1*t[0]/e[0],r[1]=1*t[1]/e[1],r[2]=1*t[2]/e[2]}function r(e,t,r){var n=.95047,a=1,i=1.08883;r[0]=t[0]*n/e[0],r[1]=t[1]*a/e[1],r[2]=t[2]*i/e[2]}function n(e){return i(0,1,e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function i(e,t,r){return Math.max(e,Math.min(t,r))}function c(e){return e<0?-c(-e):e>8?Math.pow((e+16)/116,3):e*_}function u(e,t,r){if(0===e[0]&&0===e[1]&&0===e[2])return r[0]=t[0],r[1]=t[1],void(r[2]=t[2]);var n=c(0),a=n,i=c(e[0]),o=n,s=c(e[1]),l=n,u=c(e[2]),h=(1-a)/(1-i),f=1-h,d=(1-o)/(1-s),p=1-d,g=(1-l)/(1-u),m=1-g;r[0]=t[0]*h+f,r[1]=t[1]*d+p,r[2]=t[2]*g+m}function f(r,n,a){if(1===r[0]&&1===r[2])return a[0]=n[0],a[1]=n[1],void(a[2]=n[2]);var i=a;e(v,n,i);var o=k;t(r,i,o),e(y,o,a)}function p(t,n,a){var i=a;e(v,n,i);var o=k;r(t,i,o),e(y,o,a)}function m(t,r,a,o,s,c){var l=i(0,1,r[a]*c),h=i(0,1,r[a+1]*c),d=i(0,1,r[a+2]*c),g=Math.pow(l,t.GR),m=Math.pow(h,t.GG),v=Math.pow(d,t.GB),y=t.MXA*g+t.MXB*m+t.MXC*v,k=t.MYA*g+t.MYB*m+t.MYC*v,_=t.MZA*g+t.MZB*m+t.MZC*v,A=S;A[0]=y,A[1]=k,A[2]=_;var C=x;f(t.whitePoint,A,C);var T=S;u(t.blackPoint,C,T);var E=x;p(w,T,E);var P=S;e(b,E,P),o[s]=255*n(P[0]),o[s+1]=255*n(P[1]),o[s+2]=255*n(P[2])}var v=new Float32Array([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296]),y=new Float32Array([.9869929,-.1470543,.1599627,.4323053,.5183603,.0492912,-.0085287,.0400428,.9684867]),b=new Float32Array([3.2404542,-1.5371385,-.4985314,-.969266,1.8760108,.041556,.0556434,-.2040259,1.0572252]),w=new Float32Array([1,1,1]),k=new Float32Array(3),S=new Float32Array(3),x=new Float32Array(3),_=Math.pow(24/116,3)/8,A=function(e){function t(e,r,n,i){var s;if(l(this,t),s=a(this,o(t).call(this,"CalRGB",3)),!e)throw new d.FormatError("WhitePoint missing - required for color space CalRGB");r=r||new Float32Array(3),n=n||new Float32Array([1,1,1]),i=i||new Float32Array([1,0,0,0,1,0,0,0,1]);var c=e[0],u=e[1],h=e[2];s.whitePoint=e;var f=r[0],p=r[1],g=r[2];if(s.blackPoint=r,s.GR=n[0],s.GG=n[1],s.GB=n[2],s.MXA=i[0],s.MYA=i[1],s.MZA=i[2],s.MXB=i[3],s.MYB=i[4],s.MZB=i[5],s.MXC=i[6],s.MYC=i[7],s.MZC=i[8],c<0||h<0||1!==u)throw new d.FormatError("Invalid WhitePoint components for ".concat(s.name)+", no fallback available");return(f<0||p<0||g<0)&&((0,d.info)("Invalid BlackPoint for ".concat(s.name," [").concat(f,", ").concat(p,", ").concat(g,"], ")+"falling back to default."),s.blackPoint=new Float32Array(3)),(s.GR<0||s.GG<0||s.GB<0)&&((0,d.info)("Invalid Gamma [".concat(s.GR,", ").concat(s.GG,", ").concat(s.GB,"] for ")+"".concat(s.name,", falling back to default.")),s.GR=s.GG=s.GB=1),s}return s(t,e),h(t,[{key:"getRgbItem",value:function(e,t,r,n){m(this,e,t,r,n,1)}},{key:"getRgbBuffer",value:function(e,t,r,n,a,i,o){for(var s=1/((1<<i)-1),c=0;c<r;++c)m(this,e,t,n,a,s),t+=3,a+=3+o}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}}]),t}(g);return A}(),_=function(){function e(e){return e>=6/29?e*e*e:108/841*(e-4/29)}function t(e,t,r,n){return r+e*(n-r)/t}function r(r,n,a,i,o,s){var c=n[a],l=n[a+1],u=n[a+2];!1!==i&&(c=t(c,i,0,100),l=t(l,i,r.amin,r.amax),u=t(u,i,r.bmin,r.bmax)),l=l>r.amax?r.amax:l<r.amin?r.amin:l,u=u>r.bmax?r.bmax:u<r.bmin?r.bmin:u;var h,f,d,p=(c+16)/116,g=p+l/500,m=p-u/200,v=r.XW*e(g),y=r.YW*e(p),b=r.ZW*e(m);r.ZW<1?(h=3.1339*v+-1.617*y+-.4906*b,f=-.9785*v+1.916*y+.0333*b,d=.072*v+-.229*y+1.4057*b):(h=3.2406*v+-1.5372*y+-.4986*b,f=-.9689*v+1.8758*y+.0415*b,d=.0557*v+-.204*y+1.057*b),o[s]=255*Math.sqrt(h),o[s+1]=255*Math.sqrt(f),o[s+2]=255*Math.sqrt(d)}var n=function(e){function t(e,r,n){var i;if(l(this,t),i=a(this,o(t).call(this,"Lab",3)),!e)throw new d.FormatError("WhitePoint missing - required for color space Lab");if(r=r||[0,0,0],n=n||[-100,100,-100,100],i.XW=e[0],i.YW=e[1],i.ZW=e[2],i.amin=n[0],i.amax=n[1],i.bmin=n[2],i.bmax=n[3],i.XB=r[0],i.YB=r[1],i.ZB=r[2],i.XW<0||i.ZW<0||1!==i.YW)throw new d.FormatError("Invalid WhitePoint components, no fallback available");return(i.XB<0||i.YB<0||i.ZB<0)&&((0,d.info)("Invalid BlackPoint, falling back to default"),i.XB=i.YB=i.ZB=0),(i.amin>i.amax||i.bmin>i.bmax)&&((0,d.info)("Invalid Range, falling back to defaults"),i.amin=-100,i.amax=100,i.bmin=-100,i.bmax=100),i}return s(t,e),h(t,[{key:"getRgbItem",value:function(e,t,n,a){r(this,e,t,!1,n,a)}},{key:"getRgbBuffer",value:function(e,t,n,a,i,o,s){for(var c=(1<<o)-1,l=0;l<n;l++)r(this,e,t,c,a,i),t+=3,i+=3+s}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}},{key:"isDefaultDecode",value:function(e,t){return!0}},{key:"usesZeroToOneRange",get:function(){return(0,d.shadow)(this,"usesZeroToOneRange",!1)}}]),t}(g);return n}()},function(e,t,r){"use strict";function n(e,t,r){return(n="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=a(e,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(r):i.value}})(e,t,r||e)}function a(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=c(e),null!==e););return e}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return p(e)||d(e,t)||f()}function f(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function d(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function p(e){if(Array.isArray(e))return e}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function v(e,t,r){return t&&m(e.prototype,t),r&&m(e,r),e}function y(e,t){if(!e.has("QuadPoints"))return null;var r=e.getArray("QuadPoints");if(!Array.isArray(r)||r.length%8>0)return null;for(var n=[],a=0,i=r.length/8;a<i;a++){n.push([]);for(var o=8*a,s=8*a+8;o<s;o+=2){var c=r[o],l=r[o+1];if(c<t[0]||c>t[2]||l<t[1]||l>t[3])return null;n[a].push({x:c,y:l})}}return n}function b(e,t,r){var n=w.Util.getAxialAlignedBoundingBox(t,r),a=h(n,4),i=a[0],o=a[1],s=a[2],c=a[3];if(i===s||o===c)return[1,0,0,1,e[0],e[1]];var l=(e[2]-e[0])/(s-i),u=(e[3]-e[1])/(c-o);return[l,0,0,u,e[0]-i*l,e[1]-o*u]}Object.defineProperty(t,"__esModule",{value:!0}),t.getQuadPoints=y,t.MarkupAnnotation=t.AnnotationFactory=t.AnnotationBorderStyle=t.Annotation=void 0;var w=r(5),k=r(188),S=r(183),x=r(201),_=r(186),A=r(203),C=r(190),T=function(){function e(){g(this,e)}return v(e,null,[{key:"create",value:function(e,t,r,n){return r.ensure(this,"_create",[e,t,r,n])}},{key:"_create",value:function(e,t,r,n){var a=e.fetchIfRef(t);if((0,S.isDict)(a)){var i=(0,S.isRef)(t)?t.toString():"annot_".concat(n.createObjId()),o=a.get("Subtype");o=(0,S.isName)(o)?o.name:null;var s={xref:e,dict:a,subtype:o,id:i,pdfManager:r};switch(o){case"Link":return new D(s);case"Text":return new N(s);case"Widget":var c=(0,_.getInheritableProperty)({dict:a,key:"FT"});switch(c=(0,S.isName)(c)?c.name:null){case"Tx":return new I(s);case"Btn":return new F(s);case"Ch":return new L(s)}return(0,w.warn)('Unimplemented widget field type "'+c+'", falling back to base field type.'),new R(s);case"Popup":return new M(s);case"FreeText":return new j(s);case"Line":return new B(s);case"Square":return new U(s);case"Circle":return new q(s);case"PolyLine":return new z(s);case"Polygon":return new H(s);case"Caret":return new W(s);case"Ink":return new G(s);case"Highlight":return new X(s);case"Underline":return new Y(s);case"Squiggly":return new V(s);case"StrikeOut":return new Z(s);case"Stamp":return new K(s);case"FileAttachment":return new J(s);default:return o?(0,w.warn)('Unimplemented annotation type "'+o+'", falling back to base annotation.'):(0,w.warn)("Annotation is missing the required /Subtype."),new E(s)}}}}]),e}();t.AnnotationFactory=T;var E=function(){function e(t){g(this,e);var r=t.dict;this.setContents(r.get("Contents")),this.setModificationDate(r.get("M")),this.setFlags(r.get("F")),this.setRectangle(r.getArray("Rect")),this.setColor(r.getArray("C")),this.setBorderStyle(r),this.setAppearance(r),this.data={annotationFlags:this.flags,borderStyle:this.borderStyle,color:this.color,contents:this.contents,hasAppearance:!!this.appearance,id:t.id,modificationDate:this.modificationDate,rect:this.rectangle,subtype:t.subtype}}return v(e,[{key:"_hasFlag",value:function(e,t){return!!(e&t)}},{key:"_isViewable",value:function(e){return!this._hasFlag(e,w.AnnotationFlag.INVISIBLE)&&!this._hasFlag(e,w.AnnotationFlag.HIDDEN)&&!this._hasFlag(e,w.AnnotationFlag.NOVIEW)}},{key:"_isPrintable",value:function(e){return this._hasFlag(e,w.AnnotationFlag.PRINT)&&!this._hasFlag(e,w.AnnotationFlag.INVISIBLE)&&!this._hasFlag(e,w.AnnotationFlag.HIDDEN)}},{key:"setContents",value:function(e){this.contents=(0,w.stringToPDFString)(e||"")}},{key:"setModificationDate",value:function(e){this.modificationDate=(0,w.isString)(e)?e:null}},{key:"setFlags",value:function(e){this.flags=Number.isInteger(e)&&e>0?e:0}},{key:"hasFlag",value:function(e){return this._hasFlag(this.flags,e)}},{key:"setRectangle",value:function(e){Array.isArray(e)&&4===e.length?this.rectangle=w.Util.normalizeRect(e):this.rectangle=[0,0,0,0]}},{key:"setColor",value:function(e){var t=new Uint8ClampedArray(3);if(Array.isArray(e))switch(e.length){case 0:this.color=null;break;case 1:x.ColorSpace.singletons.gray.getRgbItem(e,0,t,0),this.color=t;break;case 3:x.ColorSpace.singletons.rgb.getRgbItem(e,0,t,0),this.color=t;break;case 4:x.ColorSpace.singletons.cmyk.getRgbItem(e,0,t,0),this.color=t;break;default:this.color=t}else this.color=t}},{key:"setBorderStyle",value:function(e){if(this.borderStyle=new P,(0,S.isDict)(e))if(e.has("BS")){var t=e.get("BS"),r=t.get("Type");r&&!(0,S.isName)(r,"Border")||(this.borderStyle.setWidth(t.get("W"),this.rectangle),this.borderStyle.setStyle(t.get("S")),this.borderStyle.setDashArray(t.getArray("D")))}else if(e.has("Border")){var n=e.getArray("Border");Array.isArray(n)&&n.length>=3&&(this.borderStyle.setHorizontalCornerRadius(n[0]),this.borderStyle.setVerticalCornerRadius(n[1]),this.borderStyle.setWidth(n[2],this.rectangle),4===n.length&&this.borderStyle.setDashArray(n[3]))}else this.borderStyle.setWidth(0)}},{key:"setAppearance",value:function(e){this.appearance=null;var t=e.get("AP");if((0,S.isDict)(t)){var r=t.get("N");if((0,S.isStream)(r))return void(this.appearance=r);if((0,S.isDict)(r)){var n=e.get("AS");(0,S.isName)(n)&&r.has(n.name)&&(this.appearance=r.get(n.name))}}}},{key:"loadResources",value:function(e){return this.appearance.dict.getAsync("Resources").then((function(t){if(t){var r=new k.ObjectLoader(t,e,t.xref);return r.load().then((function(){return t}))}}))}},{key:"getOperatorList",value:function(e,t,r){var n=this;if(!this.appearance)return Promise.resolve(new A.OperatorList);var a=this.data,i=this.appearance.dict,o=this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"]),s=i.getArray("BBox")||[0,0,1,1],c=i.getArray("Matrix")||[1,0,0,1,0,0],l=b(a.rect,s,c);return o.then((function(r){var i=new A.OperatorList;return i.addOp(w.OPS.beginAnnotation,[a.rect,l,c]),e.getOperatorList({stream:n.appearance,task:t,resources:r,operatorList:i}).then((function(){return i.addOp(w.OPS.endAnnotation,[]),n.appearance.reset(),i}))}))}},{key:"viewable",get:function(){return 0===this.flags||this._isViewable(this.flags)}},{key:"printable",get:function(){return 0!==this.flags&&this._isPrintable(this.flags)}}]),e}();t.Annotation=E;var P=function(){function e(){g(this,e),this.width=1,this.style=w.AnnotationBorderStyleType.SOLID,this.dashArray=[3],this.horizontalCornerRadius=0,this.verticalCornerRadius=0}return v(e,[{key:"setWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0,0];if((0,S.isName)(e))this.width=0;else if(Number.isInteger(e)){if(e>0){var r=(t[2]-t[0])/2,n=(t[3]-t[1])/2;r>0&&n>0&&(e>r||e>n)&&((0,w.warn)("AnnotationBorderStyle.setWidth - ignoring width: ".concat(e)),e=1)}this.width=e}}},{key:"setStyle",value:function(e){if((0,S.isName)(e))switch(e.name){case"S":this.style=w.AnnotationBorderStyleType.SOLID;break;case"D":this.style=w.AnnotationBorderStyleType.DASHED;break;case"B":this.style=w.AnnotationBorderStyleType.BEVELED;break;case"I":this.style=w.AnnotationBorderStyleType.INSET;break;case"U":this.style=w.AnnotationBorderStyleType.UNDERLINE}}},{key:"setDashArray",value:function(e){if(Array.isArray(e)&&e.length>0){var t=!0,r=!0,n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var c=o.value,l=+c>=0;if(!l){t=!1;break}c>0&&(r=!1)}}catch(u){a=!0,i=u}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}t&&!r?this.dashArray=e:this.width=0}else e&&(this.width=0)}},{key:"setHorizontalCornerRadius",value:function(e){Number.isInteger(e)&&(this.horizontalCornerRadius=e)}},{key:"setVerticalCornerRadius",value:function(e){Number.isInteger(e)&&(this.verticalCornerRadius=e)}}]),e}();t.AnnotationBorderStyle=P;var O=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e));var n=e.dict;if(n.has("IRT")){var a=n.getRaw("IRT");r.data.inReplyTo=(0,S.isRef)(a)?a.toString():null;var i=n.get("RT");r.data.replyType=(0,S.isName)(i)?i.name:w.AnnotationReplyType.REPLY}if(r.data.replyType===w.AnnotationReplyType.GROUP){var s=n.get("IRT");r.data.title=(0,w.stringToPDFString)(s.get("T")||""),r.setContents(s.get("Contents")),r.data.contents=r.contents,s.has("CreationDate")?(r.setCreationDate(s.get("CreationDate")),r.data.creationDate=r.creationDate):r.data.creationDate=null,s.has("M")?(r.setModificationDate(s.get("M")),r.data.modificationDate=r.modificationDate):r.data.modificationDate=null,r.data.hasPopup=s.has("Popup"),s.has("C")?(r.setColor(s.getArray("C")),r.data.color=r.color):r.data.color=null}else r.data.title=(0,w.stringToPDFString)(n.get("T")||""),r.setCreationDate(n.get("CreationDate")),r.data.creationDate=r.creationDate,r.data.hasPopup=n.has("Popup"),n.has("C")||(r.data.color=null);return r}return l(t,e),v(t,[{key:"setCreationDate",value:function(e){this.creationDate=(0,w.isString)(e)?e:null}}]),t}(E);t.MarkupAnnotation=O;var R=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e));var n=e.dict,a=r.data;a.annotationType=w.AnnotationType.WIDGET,a.fieldName=r._constructFieldName(n),a.fieldValue=(0,_.getInheritableProperty)({dict:n,key:"V",getArray:!0}),a.alternativeText=(0,w.stringToPDFString)(n.get("TU")||""),a.defaultAppearance=(0,_.getInheritableProperty)({dict:n,key:"DA"})||"";var i=(0,_.getInheritableProperty)({dict:n,key:"FT"});return a.fieldType=(0,S.isName)(i)?i.name:null,r.fieldResources=(0,_.getInheritableProperty)({dict:n,key:"DR"})||S.Dict.empty,a.fieldFlags=(0,_.getInheritableProperty)({dict:n,key:"Ff"}),(!Number.isInteger(a.fieldFlags)||a.fieldFlags<0)&&(a.fieldFlags=0),a.readOnly=r.hasFieldFlag(w.AnnotationFieldFlag.READONLY),r}return l(t,e),v(t,[{key:"_constructFieldName",value:function(e){if(!e.has("T")&&!e.has("Parent"))return(0,w.warn)("Unknown field name, falling back to empty field name."),"";if(!e.has("Parent"))return(0,w.stringToPDFString)(e.get("T"));var t=[];e.has("T")&&t.unshift((0,w.stringToPDFString)(e.get("T")));for(var r=e;r.has("Parent")&&(r=r.get("Parent"),(0,S.isDict)(r));)r.has("T")&&t.unshift((0,w.stringToPDFString)(r.get("T")));return t.join(".")}},{key:"hasFieldFlag",value:function(e){return!!(this.data.fieldFlags&e)}},{key:"getOperatorList",value:function(e,r,a){return a?Promise.resolve(new A.OperatorList):n(c(t.prototype),"getOperatorList",this).call(this,e,r,a)}}]),t}(E),I=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e));var n=e.dict;r.data.fieldValue=(0,w.stringToPDFString)(r.data.fieldValue||"");var a=(0,_.getInheritableProperty)({dict:n,key:"Q"});(!Number.isInteger(a)||a<0||a>2)&&(a=null),r.data.textAlignment=a;var i=(0,_.getInheritableProperty)({dict:n,key:"MaxLen"});return(!Number.isInteger(i)||i<0)&&(i=null),r.data.maxLen=i,r.data.multiLine=r.hasFieldFlag(w.AnnotationFieldFlag.MULTILINE),r.data.comb=r.hasFieldFlag(w.AnnotationFieldFlag.COMB)&&!r.hasFieldFlag(w.AnnotationFieldFlag.MULTILINE)&&!r.hasFieldFlag(w.AnnotationFieldFlag.PASSWORD)&&!r.hasFieldFlag(w.AnnotationFieldFlag.FILESELECT)&&null!==r.data.maxLen,r}return l(t,e),v(t,[{key:"getOperatorList",value:function(e,r,a){if(a||this.appearance)return n(c(t.prototype),"getOperatorList",this).call(this,e,r,a);var i=new A.OperatorList;if(!this.data.defaultAppearance)return Promise.resolve(i);var o=new C.Stream((0,w.stringToBytes)(this.data.defaultAppearance));return e.getOperatorList({stream:o,task:r,resources:this.fieldResources,operatorList:i}).then((function(){return i}))}}]),t}(R),F=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.checkBox=!r.hasFieldFlag(w.AnnotationFieldFlag.RADIO)&&!r.hasFieldFlag(w.AnnotationFieldFlag.PUSHBUTTON),r.data.radioButton=r.hasFieldFlag(w.AnnotationFieldFlag.RADIO)&&!r.hasFieldFlag(w.AnnotationFieldFlag.PUSHBUTTON),r.data.pushButton=r.hasFieldFlag(w.AnnotationFieldFlag.PUSHBUTTON),r.data.checkBox?r._processCheckBox(e):r.data.radioButton?r._processRadioButton(e):r.data.pushButton?r._processPushButton(e):(0,w.warn)("Invalid field flags for button widget annotation"),r}return l(t,e),v(t,[{key:"_processCheckBox",value:function(e){(0,S.isName)(this.data.fieldValue)&&(this.data.fieldValue=this.data.fieldValue.name);var t=e.dict.get("AP");if((0,S.isDict)(t)){var r=t.get("D");if((0,S.isDict)(r)){var n=r.getKeys(),a=2===n.length;a&&(this.data.exportValue="Off"===n[0]?n[1]:n[0])}}}},{key:"_processRadioButton",value:function(e){this.data.fieldValue=this.data.buttonValue=null;var t=e.dict.get("Parent");if((0,S.isDict)(t)&&t.has("V")){var r=t.get("V");(0,S.isName)(r)&&(this.data.fieldValue=r.name)}var n=e.dict.get("AP");if((0,S.isDict)(n)){var a=n.get("N");if((0,S.isDict)(a)){var i=!0,o=!1,s=void 0;try{for(var c,l=a.getKeys()[Symbol.iterator]();!(i=(c=l.next()).done);i=!0){var u=c.value;if("Off"!==u){this.data.buttonValue=u;break}}}catch(h){o=!0,s=h}finally{try{i||null==l["return"]||l["return"]()}finally{if(o)throw s}}}}}},{key:"_processPushButton",value:function(e){return e.dict.has("A")?void k.Catalog.parseDestDictionary({destDict:e.dict,resultObj:this.data,docBaseUrl:e.pdfManager.docBaseUrl}):void(0,w.warn)("Push buttons without action dictionaries are not supported")}}]),t}(R),L=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.options=[];var n=(0,_.getInheritableProperty)({dict:e.dict,key:"Opt"});if(Array.isArray(n))for(var a=e.xref,i=0,s=n.length;i<s;i++){var l=a.fetchIfRef(n[i]),u=Array.isArray(l);r.data.options[i]={exportValue:u?a.fetchIfRef(l[0]):l,displayValue:(0,w.stringToPDFString)(u?a.fetchIfRef(l[1]):l)}}return Array.isArray(r.data.fieldValue)||(r.data.fieldValue=[r.data.fieldValue]),r.data.combo=r.hasFieldFlag(w.AnnotationFieldFlag.COMBO),r.data.multiSelect=r.hasFieldFlag(w.AnnotationFieldFlag.MULTISELECT),r}return l(t,e),t}(R),N=function(e){function t(e){var r;g(this,t);var n=22;r=o(this,c(t).call(this,e));var a=e.dict;return r.data.annotationType=w.AnnotationType.TEXT,r.data.hasAppearance?r.data.name="NoIcon":(r.data.rect[1]=r.data.rect[3]-n,r.data.rect[2]=r.data.rect[0]+n,r.data.name=a.has("Name")?a.get("Name").name:"Note"),a.has("State")?(r.data.state=a.get("State")||null,r.data.stateModel=a.get("StateModel")||null):(r.data.state=null,r.data.stateModel=null),r}return l(t,e),t}(O),D=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.LINK;var n=y(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),k.Catalog.parseDestDictionary({destDict:e.dict,resultObj:r.data,docBaseUrl:e.pdfManager.docBaseUrl}),r}return l(t,e),t}(E),M=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.POPUP;var n=e.dict.get("Parent");if(!n)return(0,w.warn)("Popup annotation has a missing or invalid parent annotation."),o(r);var a=n.get("Subtype");r.data.parentType=(0,S.isName)(a)?a.name:null;var i=e.dict.getRaw("Parent");r.data.parentId=(0,S.isRef)(i)?i.toString():null;var s=n.get("RT");if((0,S.isName)(s,w.AnnotationReplyType.GROUP)&&(n=n.get("IRT")),n.has("M")?(r.setModificationDate(n.get("M")),r.data.modificationDate=r.modificationDate):r.data.modificationDate=null,n.has("C")?(r.setColor(n.getArray("C")),r.data.color=r.color):r.data.color=null,!r.viewable){var l=n.get("F");r._isViewable(l)&&r.setFlags(l)}return r.data.title=(0,w.stringToPDFString)(n.get("T")||""),r.data.contents=(0,w.stringToPDFString)(n.get("Contents")||""),r}return l(t,e),t}(E),j=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.FREETEXT,r}return l(t,e),t}(O),B=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.LINE,r.data.lineCoordinates=w.Util.normalizeRect(e.dict.getArray("L")),r}return l(t,e),t}(O),U=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.SQUARE,r}return l(t,e),t}(O),q=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.CIRCLE,r}return l(t,e),t}(O),z=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.POLYLINE;var n=e.dict.getArray("Vertices");r.data.vertices=[];for(var a=0,i=n.length;a<i;a+=2)r.data.vertices.push({x:n[a],y:n[a+1]});return r}return l(t,e),t}(O),H=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.POLYGON,r}return l(t,e),t}(z),W=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.CARET,r}return l(t,e),t}(O),G=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.INK;var n=e.xref,a=e.dict.getArray("InkList");r.data.inkLists=[];for(var i=0,s=a.length;i<s;++i){r.data.inkLists.push([]);for(var l=0,u=a[i].length;l<u;l+=2)r.data.inkLists[i].push({x:n.fetchIfRef(a[i][l]),y:n.fetchIfRef(a[i][l+1])})}return r}return l(t,e),t}(O),X=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.HIGHLIGHT;var n=y(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return l(t,e),t}(O),Y=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.UNDERLINE;var n=y(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return l(t,e),t}(O),V=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.SQUIGGLY;var n=y(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return l(t,e),t}(O),Z=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.STRIKEOUT;var n=y(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return l(t,e),t}(O),K=function(e){function t(e){var r;return g(this,t),r=o(this,c(t).call(this,e)),r.data.annotationType=w.AnnotationType.STAMP,r}return l(t,e),t}(O),J=function(e){function t(e){var r;g(this,t),r=o(this,c(t).call(this,e));var n=new k.FileSpec(e.dict.get("FS"),e.xref);return r.data.annotationType=w.AnnotationType.FILEATTACHMENT,r.data.file=n.serializable,r}return l(t,e),t}(O)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperatorList=void 0;var n=r(5),a=function(){function e(e,t,r,n,a){for(var i=e,o=0,s=t.length-1;o<s;o++){var c=t[o];i=i[c]||(i[c]=[])}i[t[t.length-1]]={checkFn:r,iterateFn:n,processFn:a}}function t(e,t,r,a){for(var i=e+2,o=0;o<t;o++){var s=a[i+4*o],c=1===s.length&&s[0];if(!c||1!==c.width||1!==c.height||c.data.length&&(1!==c.data.length||0!==c.data[0]))break;r[i+4*o]=n.OPS.paintSolidColorImageMask}return t-o}function r(e){this.queue=e,this.state=null,this.context={iCurr:0,fnArray:e.fnArray,argsArray:e.argsArray},this.match=null,this.lastProcessed=0}var a=[];return e(a,[n.OPS.save,n.OPS.transform,n.OPS.paintInlineImageXObject,n.OPS.restore],null,(function(e,t){var r=e.fnArray,a=e.iCurr-3,i=(t-a)%4;switch(i){case 0:return r[t]===n.OPS.save;case 1:return r[t]===n.OPS.transform;case 2:return r[t]===n.OPS.paintInlineImageXObject;case 3:return r[t]===n.OPS.restore}throw new Error("iterateInlineImageGroup - invalid pos: ".concat(i))}),(function(e,t){var r=10,a=200,i=1e3,o=1,s=e.fnArray,c=e.argsArray,l=e.iCurr,u=l-3,h=l-2,f=l-1,d=Math.min(Math.floor((t-u)/4),a);if(d<r)return t-(t-u)%4;var p,g=0,m=[],v=0,y=o,b=o;for(p=0;p<d;p++){var w=c[h+(p<<2)],k=c[f+(p<<2)][0];y+k.width>i&&(g=Math.max(g,y),b+=v+2*o,y=0,v=0),m.push({transform:w,x:y,y:b,w:k.width,h:k.height}),y+=k.width+2*o,v=Math.max(v,k.height)}var S=Math.max(g,y)+o,x=b+v+o,_=new Uint8ClampedArray(S*x*4),A=S<<2;for(p=0;p<d;p++){var C=c[f+(p<<2)][0].data,T=m[p].w<<2,E=0,P=m[p].x+m[p].y*S<<2;_.set(C.subarray(0,T),P-A);for(var O=0,R=m[p].h;O<R;O++)_.set(C.subarray(E,E+T),P),E+=T,P+=A;for(_.set(C.subarray(E-T,E),P);P>=0;)C[P-4]=C[P],C[P-3]=C[P+1],C[P-2]=C[P+2],C[P-1]=C[P+3],C[P+T]=C[P+T-4],C[P+T+1]=C[P+T-3],C[P+T+2]=C[P+T-2],C[P+T+3]=C[P+T-1],P-=A}return s.splice(u,4*d,n.OPS.paintInlineImageXObjectGroup),c.splice(u,4*d,[{width:S,height:x,kind:n.ImageKind.RGBA_32BPP,data:_},m]),u+1})),e(a,[n.OPS.save,n.OPS.transform,n.OPS.paintImageMaskXObject,n.OPS.restore],null,(function(e,t){var r=e.fnArray,a=e.iCurr-3,i=(t-a)%4;switch(i){case 0:return r[t]===n.OPS.save;case 1:return r[t]===n.OPS.transform;case 2:return r[t]===n.OPS.paintImageMaskXObject;case 3:return r[t]===n.OPS.restore}throw new Error("iterateImageMaskGroup - invalid pos: ".concat(i))}),(function(e,r){var a=10,i=100,o=1e3,s=e.fnArray,c=e.argsArray,l=e.iCurr,u=l-3,h=l-2,f=l-1,d=Math.floor((r-u)/4);if(d=t(u,d,s,c),d<a)return r-(r-u)%4;var p,g,m,v=!1,y=c[f][0];if(0===c[h][1]&&0===c[h][2]){v=!0;var b=c[h][0],w=c[h][3];g=h+4;var k=f+4;for(p=1;p<d;p++,g+=4,k+=4)if(m=c[g],c[k][0]!==y||m[0]!==b||0!==m[1]||0!==m[2]||m[3]!==w){p<a?v=!1:d=p;break}}if(v){d=Math.min(d,o);var S=new Float32Array(2*d);for(g=h,p=0;p<d;p++,g+=4)m=c[g],S[p<<1]=m[4],S[1+(p<<1)]=m[5];s.splice(u,4*d,n.OPS.paintImageMaskXObjectRepeat),c.splice(u,4*d,[y,b,w,S])}else{d=Math.min(d,i);var x=[];for(p=0;p<d;p++){m=c[h+(p<<2)];var _=c[f+(p<<2)][0];x.push({data:_.data,width:_.width,height:_.height,transform:m})}s.splice(u,4*d,n.OPS.paintImageMaskXObjectGroup),c.splice(u,4*d,[x])}return u+1})),e(a,[n.OPS.save,n.OPS.transform,n.OPS.paintImageXObject,n.OPS.restore],(function(e){var t=e.argsArray,r=e.iCurr-2;return 0===t[r][1]&&0===t[r][2]}),(function(e,t){var r=e.fnArray,a=e.argsArray,i=e.iCurr-3,o=(t-i)%4;switch(o){case 0:return r[t]===n.OPS.save;case 1:if(r[t]!==n.OPS.transform)return!1;var s=e.iCurr-2,c=a[s][0],l=a[s][3];return a[t][0]===c&&0===a[t][1]&&0===a[t][2]&&a[t][3]===l;case 2:if(r[t]!==n.OPS.paintImageXObject)return!1;var u=e.iCurr-1,h=a[u][0];return a[t][0]===h;case 3:return r[t]===n.OPS.restore}throw new Error("iterateImageGroup - invalid pos: ".concat(o))}),(function(e,t){var r=3,a=1e3,i=e.fnArray,o=e.argsArray,s=e.iCurr,c=s-3,l=s-2,u=s-1,h=o[u][0],f=o[l][0],d=o[l][3],p=Math.min(Math.floor((t-c)/4),a);if(p<r)return t-(t-c)%4;for(var g=new Float32Array(2*p),m=l,v=0;v<p;v++,m+=4){var y=o[m];g[v<<1]=y[4],g[1+(v<<1)]=y[5]}var b=[h,f,d,g];return i.splice(c,4*p,n.OPS.paintImageXObjectRepeat),o.splice(c,4*p,b),c+1})),e(a,[n.OPS.beginText,n.OPS.setFont,n.OPS.setTextMatrix,n.OPS.showText,n.OPS.endText],null,(function(e,t){var r=e.fnArray,a=e.argsArray,i=e.iCurr-4,o=(t-i)%5;switch(o){case 0:return r[t]===n.OPS.beginText;case 1:return r[t]===n.OPS.setFont;case 2:return r[t]===n.OPS.setTextMatrix;case 3:if(r[t]!==n.OPS.showText)return!1;var s=e.iCurr-3,c=a[s][0],l=a[s][1];return a[t][0]===c&&a[t][1]===l;case 4:return r[t]===n.OPS.endText}throw new Error("iterateShowTextGroup - invalid pos: ".concat(o))}),(function(e,t){var r=3,n=1e3,a=e.fnArray,i=e.argsArray,o=e.iCurr,s=o-4,c=o-3,l=o-2,u=o-1,h=o,f=i[c][0],d=i[c][1],p=Math.min(Math.floor((t-s)/5),n);if(p<r)return t-(t-s)%5;var g=s;s>=4&&a[s-4]===a[c]&&a[s-3]===a[l]&&a[s-2]===a[u]&&a[s-1]===a[h]&&i[s-4][0]===f&&i[s-4][1]===d&&(p++,g-=5);for(var m=g+4,v=1;v<p;v++)a.splice(m,3),i.splice(m,3),m+=2;return m+1})),r.prototype={_optimize:function(){var e=this.queue.fnArray,t=this.lastProcessed,r=e.length,n=this.state,i=this.match;if(n||i||t+1!==r||a[e[t]]){for(var o=this.context;t<r;){if(i){var s=(0,i.iterateFn)(o,t);if(s){t++;continue}if(t=(0,i.processFn)(o,t+1),r=e.length,i=null,n=null,t>=r)break}n=(n||a)[e[t]],n&&!Array.isArray(n)?(o.iCurr=t,t++,!n.checkFn||(0,n.checkFn)(o)?(i=n,n=null):n=null):t++}this.state=n,this.match=i,this.lastProcessed=t}else this.lastProcessed=r},push:function(e,t){this.queue.fnArray.push(e),this.queue.argsArray.push(t),this._optimize()},flush:function(){for(;this.match;){var e=this.queue.fnArray.length;this.lastProcessed=(0,this.match.processFn)(this.context,e),this.match=null,this.state=null,this._optimize()}},reset:function(){this.state=null,this.match=null,this.lastProcessed=0}},r}(),i=function(){function e(e){this.queue=e}return e.prototype={push:function(e,t){this.queue.fnArray.push(e),this.queue.argsArray.push(t)},flush:function(){},reset:function(){}},e}(),o=function(){function e(e,t,r){this._streamSink=t,this.fnArray=[],this.argsArray=[],this.optimizer=t&&"oplist"!==e?new a(this):new i(this),this.dependencies=Object.create(null),this._totalLength=0,this.pageIndex=r,this.intent=e,this.weight=0,this._resolved=t?null:Promise.resolve()}var t=1e3,r=t-5;return e.prototype={get length(){return this.argsArray.length},get ready(){return this._resolved||this._streamSink.ready},get totalLength(){return this._totalLength+this.length},addOp:function(e,a){this.optimizer.push(e,a),this.weight++,this._streamSink&&(this.weight>=t||this.weight>=r&&(e===n.OPS.restore||e===n.OPS.endText))&&this.flush()},addDependency:function(e){e in this.dependencies||(this.dependencies[e]=!0,this.addOp(n.OPS.dependency,[e]))},addDependencies:function(e){for(var t in e)this.addDependency(t)},addOpList:function(e){Object.assign(this.dependencies,e.dependencies);for(var t=0,r=e.length;t<r;t++)this.addOp(e.fnArray[t],e.argsArray[t])},getIR:function(){return{fnArray:this.fnArray,argsArray:this.argsArray,length:this.length}},get _transfers(){for(var e=[],t=this.fnArray,r=this.argsArray,a=this.length,i=0;i<a;i++)switch(t[i]){case n.OPS.paintInlineImageXObject:case n.OPS.paintInlineImageXObjectGroup:case n.OPS.paintImageMaskXObject:var o=r[i][0];o.cached||e.push(o.data.buffer)}return e},flush:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.optimizer.flush();var t=this.length;this._totalLength+=t,this._streamSink.enqueue({fnArray:this.fnArray,argsArray:this.argsArray,lastChunk:e,length:t},1,this._transfers),this.dependencies=Object.create(null),this.fnArray.length=0,this.argsArray.length=0,this.weight=0,this.optimizer.reset()}},e}();t.OperatorList=o},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){function o(e){a(c,n,i,o,s,"next",e)}function s(e){a(c,n,i,o,s,"throw",e)}var c=e.apply(t,r);o(void 0)}))}}Object.defineProperty(t,"__esModule",{value:!0}),t.PartialEvaluator=void 0;var o=n(r(2)),s=r(5),c=r(205),l=r(183),u=r(206),h=r(209),f=r(212),d=r(211),p=r(215),g=r(189),m=r(216),v=r(201),y=r(190),b=r(210),w=r(186),k=r(217),S=r(218),x=r(196),_=r(220),A=r(221),C=r(203),T=r(222),E=function(){function e(e){var t=this,r=e.xref,a=e.handler,c=e.pageIndex,l=e.idFactory,u=e.fontCache,h=e.builtInCMapCache,f=e.options,d=void 0===f?null:f,p=e.pdfFunctionFactory;this.xref=r,this.handler=a,this.pageIndex=c,this.idFactory=l,this.fontCache=u,this.builtInCMapCache=h,this.options=d||n,this.pdfFunctionFactory=p,this.parsingType3Font=!1,this.fetchBuiltInCMap=function(){var e=i(o["default"].mark((function e(r){var n,a,i;return o["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.builtInCMapCache.has(r)){e.next=2;break}return e.abrupt("return",t.builtInCMapCache.get(r));case 2:return n=t.handler.sendWithStream("FetchBuiltInCMap",{name:r}),a=n.getReader(),e.next=6,new Promise((function(e,t){function r(){a.read().then((function(t){var n=t.value,a=t.done;a||(e(n),r())}),t)}r()}));case 6:return i=e.sent,i.compressionType!==s.CMapCompressionType.NONE&&t.builtInCMapCache.set(r,i),e.abrupt("return",i);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}function t(){this.reset()}function r(e){if(!(0,l.isName)(e))return"source-over";switch(e.name){case"Normal":case"Compatible":return"source-over";case"Multiply":return"multiply";case"Screen":return"screen";case"Overlay":return"overlay";case"Darken":return"darken";case"Lighten":return"lighten";case"ColorDodge":return"color-dodge";case"ColorBurn":return"color-burn";case"HardLight":return"hard-light";case"SoftLight":return"soft-light";case"Difference":return"difference";case"Exclusion":return"exclusion";case"Hue":return"hue";case"Saturation":return"saturation";case"Color":return"color";case"Luminosity":return"luminosity"}return(0,s.warn)("Unsupported blend mode: "+e.name),"source-over"}var n={forceDataSchema:!1,maxImageSize:-1,disableFontFace:!1,nativeImageDecoderSupport:s.NativeImageDecoding.DECODE,ignoreErrors:!1,isEvalSupported:!0},a=20,g=100;t.prototype={check:function(){return!(++this.checked<g)&&(this.checked=0,this.endTime<=Date.now())},reset:function(){this.endTime=Date.now()+a,this.checked=0}};var w=Promise.resolve(),E=1,L=2;return e.prototype={clone:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=Object.create(this);return t.options=e,t},hasBlendModes:function(e){if(!(0,l.isDict)(e))return!1;var t=Object.create(null);e.objId&&(t[e.objId]=!0);for(var r=[e],n=this.xref;r.length;){var a,i,o,s=r.shift(),c=s.get("ExtGState");if((0,l.isDict)(c)){var u=c.getKeys();for(i=0,o=u.length;i<o;i++){a=u[i];var h=c.get(a),f=h.get("BM");if((0,l.isName)(f)&&"Normal"!==f.name)return!0}}var d=s.get("XObject");if((0,l.isDict)(d)){var p=d.getKeys();for(i=0,o=p.length;i<o;i++){a=p[i];var g=d.getRaw(a);if((0,l.isRef)(g)){if(t[g.toString()])continue;g=n.fetch(g)}if((0,l.isStream)(g)){if(g.dict.objId){if(t[g.dict.objId])continue;t[g.dict.objId]=!0}var m=g.dict.get("Resources");!(0,l.isDict)(m)||m.objId&&t[m.objId]||(r.push(m),m.objId&&(t[m.objId]=!0))}}}}return!1},buildFormXObject:function(e,t,r,n,a,i){var o=t.dict,c=o.getArray("Matrix"),u=o.getArray("BBox");u=Array.isArray(u)&&4===u.length?s.Util.normalizeRect(u):null;var h=o.get("Group");if(h){var f={matrix:c,bbox:u,smask:r,isolated:!1,knockout:!1},d=h.get("S"),p=null;(0,l.isName)(d,"Transparency")&&(f.isolated=h.get("I")||!1,f.knockout=h.get("K")||!1,h.has("CS")&&(p=h.get("CS"),p?p=v.ColorSpace.parse(p,this.xref,e,this.pdfFunctionFactory):(0,s.warn)("buildFormXObject - invalid/non-existent Group /CS entry: "+h.getRaw("CS")))),r&&r.backdrop&&(p=p||v.ColorSpace.singletons.rgb,r.backdrop=p.getRgb(r.backdrop,0)),n.addOp(s.OPS.beginGroup,[f])}return n.addOp(s.OPS.paintFormXObjectBegin,[c,u]),this.getOperatorList({stream:t,task:a,resources:o.get("Resources")||e,operatorList:n,initialState:i}).then((function(){n.addOp(s.OPS.paintFormXObjectEnd,[]),h&&n.addOp(s.OPS.endGroup,[f])}))},buildPaintImageXObject:function(){function e(e){return t.apply(this,arguments)}var t=i(o["default"].mark((function e(t){var r,n,a,i,c,l,u,h,f,d,p,g,m,v,b,w,k,S,_,C,E,P,O,R,I,F,L,N,D,M=this;return o["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.resources,n=t.image,a=t.isInline,i=void 0!==a&&a,c=t.operatorList,l=t.cacheKey,u=t.imageCache,h=t.forceDisableNativeImageDecoder,f=void 0!==h&&h,d=n.dict,p=d.get("Width","W"),g=d.get("Height","H"),p&&(0,s.isNum)(p)&&g&&(0,s.isNum)(g)){e.next=7;break}return(0,s.warn)("Image dimensions are missing, or not numbers."),e.abrupt("return",void 0);case 7:if(m=this.options.maxImageSize,!(-1!==m&&p*g>m)){e.next=11;break}return(0,s.warn)("Image exceeded maximum allowed size and was removed."),e.abrupt("return",void 0);case 11:if(v=d.get("ImageMask","IM")||!1,!v){e.next=24;break}return k=d.get("Width","W"),S=d.get("Height","H"),_=k+7>>3,C=n.getBytes(_*S,!0),E=d.getArray("Decode","D"),b=T.PDFImage.createMask({imgArray:C,width:k,height:S,imageIsFromDecodeStream:n instanceof y.DecodeStream,inverseDecode:!!E&&E[0]>0}),b.cached=!!l,w=[b],c.addOp(s.OPS.paintImageMaskXObject,w),l&&(u[l]={fn:s.OPS.paintImageMaskXObject,args:w}),e.abrupt("return",void 0);case 24:if(P=d.get("SMask","SM")||!1,O=d.get("Mask")||!1,R=200,!i||P||O||n instanceof x.JpegStream||!(p+g<R)){e.next=32;break}return I=new T.PDFImage({xref:this.xref,res:r,image:n,isInline:i,pdfFunctionFactory:this.pdfFunctionFactory}),b=I.createImageData(!0),c.addOp(s.OPS.paintInlineImageXObject,[b]),e.abrupt("return",void 0);case 32:if(F=f?s.NativeImageDecoding.NONE:this.options.nativeImageDecoderSupport,L="img_".concat(this.idFactory.createObjId()),this.parsingType3Font&&((0,s.assert)(F===s.NativeImageDecoding.NONE,"Type3 image resources should be completely decoded in the worker."),L="".concat(this.idFactory.getDocId(),"_type3res_").concat(L)),F===s.NativeImageDecoding.NONE||P||O||!(n instanceof x.JpegStream)||!A.NativeImageDecoder.isSupported(n,this.xref,r,this.pdfFunctionFactory)){e.next=37;break}return e.abrupt("return",this.handler.sendWithPromise("obj",[L,this.pageIndex,"JpegStream",n.getIR(this.options.forceDataSchema)]).then((function(){c.addDependency(L),w=[L,p,g],c.addOp(s.OPS.paintJpegXObject,w),l&&(u[l]={fn:s.OPS.paintJpegXObject,args:w})}),(function(e){return(0,s.warn)("Native JPEG decoding failed -- trying to recover: "+(e&&e.message)),M.buildPaintImageXObject({resources:r,image:n,isInline:i,operatorList:c,cacheKey:l,imageCache:u,forceDisableNativeImageDecoder:!0})})));case 37:if(N=null,F===s.NativeImageDecoding.DECODE&&(n instanceof x.JpegStream||O instanceof x.JpegStream||P instanceof x.JpegStream)&&(N=new A.NativeImageDecoder({xref:this.xref,resources:r,handler:this.handler,forceDataSchema:this.options.forceDataSchema,pdfFunctionFactory:this.pdfFunctionFactory})),c.addDependency(L),w=[L,p,g],D=T.PDFImage.buildImage({handler:this.handler,xref:this.xref,res:r,image:n,isInline:i,nativeDecoder:N,pdfFunctionFactory:this.pdfFunctionFactory}).then((function(e){var t=e.createImageData(!1);return M.parsingType3Font?M.handler.sendWithPromise("commonobj",[L,"FontType3Res",t],[t.data.buffer]):void M.handler.send("obj",[L,M.pageIndex,"Image",t],[t.data.buffer])}))["catch"]((function(e){return(0,s.warn)("Unable to decode image: "+e),M.parsingType3Font?M.handler.sendWithPromise("commonobj",[L,"FontType3Res",null]):void M.handler.send("obj",[L,M.pageIndex,"Image",null])})),!this.parsingType3Font){e.next=45;break}return e.next=45,D;case 45:return c.addOp(s.OPS.paintImageXObject,w),l&&(u[l]={fn:s.OPS.paintImageXObject,args:w}),e.abrupt("return",void 0);case 48:case"end":return e.stop()}}),e,this)})));return e}(),handleSMask:function(e,t,r,n,a){var i=e.get("G"),o={subtype:e.get("S").name,backdrop:e.get("BC")},s=e.get("TR");if((0,S.isPDFFunction)(s)){for(var c=this.pdfFunctionFactory.create(s),l=new Uint8Array(256),u=new Float32Array(1),h=0;h<256;h++)u[0]=h/255,c(u,0,u,0),l[h]=255*u[0]|0;o.transferMap=l}return this.buildFormXObject(t,i,o,r,n,a.state.clone())},handleTilingType:function(e,t,r,n,a,i,o){var c=this,u=new C.OperatorList,h=[a.get("Resources"),r],f=l.Dict.merge(this.xref,h);return this.getOperatorList({stream:n,task:o,resources:f,operatorList:u}).then((function(){return(0,p.getTilingPatternIR)({fnArray:u.fnArray,argsArray:u.argsArray},a,t)})).then((function(t){i.addDependencies(u.dependencies),i.addOp(e,t)}),(function(e){if(!(e instanceof s.AbortException)){if(c.options.ignoreErrors)return c.handler.send("UnsupportedFeature",{featureId:s.UNSUPPORTED_FEATURES.unknown}),void(0,s.warn)('handleTilingType - ignoring pattern: "'.concat(e,'".'));throw e}}))},handleSetFont:function(e,t,r,n,a,i){var o,c=this;return t&&(t=t.slice(),o=t[0].name),this.loadFont(o,r,e).then((function(t){return t.font.isType3Font?t.loadType3Data(c,e,n,a).then((function(){return t}))["catch"]((function(e){return c.handler.send("UnsupportedFeature",{featureId:s.UNSUPPORTED_FEATURES.font}),new P("g_font_error",new u.ErrorFont("Type3 font load error: "+e),t.font)})):t})).then((function(e){return i.font=e.font,e.send(c.handler),e.loadedName}))},handleText:function(t,r){var n=r.font,a=n.charsToGlyphs(t);if(n.data){var i=!!(r.textRenderingMode&s.TextRenderingMode.ADD_TO_PATH_FLAG);(i||"Pattern"===r.fillColorSpace.name||n.disableFontFace||this.options.disableFontFace)&&e.buildFontPaths(n,a,this.handler)}return a},setGState:function(e,t,n,a,i){for(var o=this,c=[],u=t.getKeys(),h=Promise.resolve(),f=function(){var f=u[d],p=t.get(f);switch(f){case"Type":break;case"LW":case"LC":case"LJ":case"ML":case"D":case"RI":case"FL":case"CA":case"ca":c.push([f,p]);break;case"Font":h=h.then((function(){return o.handleSetFont(e,null,p[0],n,a,i.state).then((function(e){n.addDependency(e),c.push([f,[e,p[1]]])}))}));break;case"BM":c.push([f,r(p)]);break;case"SMask":if((0,l.isName)(p,"None")){c.push([f,!1]);break}(0,l.isDict)(p)?(h=h.then((function(){return o.handleSMask(p,e,n,a,i)})),c.push([f,!0])):(0,s.warn)("Unsupported SMask type");break;case"OP":case"op":case"OPM":case"BG":case"BG2":case"UCR":case"UCR2":case"TR":case"TR2":case"HT":case"SM":case"SA":case"AIS":case"TK":(0,s.info)("graphic state operator "+f);break;default:(0,s.info)("Unknown graphic state operator "+f)}},d=0,p=u.length;d<p;d++)f();return h.then((function(){c.length>0&&n.addOp(s.OPS.setGState,[c])}))},loadFont:function(e,t,r){function n(){return Promise.resolve(new P("g_font_error",new u.ErrorFont("Font "+e+" is not available"),t))}var a,i=this,o=this.xref;if(t){if(!(0,l.isRef)(t))throw new Error('The "font" object should be a reference.');a=t}else{var c=r.get("Font");if(!c)return(0,s.warn)("fontRes not available"),n();a=c.getRaw(e)}if(!a)return(0,s.warn)("fontRef not available"),n();if(this.fontCache.has(a))return this.fontCache.get(a);if(t=o.fetchIfRef(a),!(0,l.isDict)(t))return n();if(t.translated)return t.translated;var h,f,d=(0,s.createPromiseCapability)(),p=this.preEvaluateFont(t),g=p.descriptor,m=p.hash,v=(0,l.isRef)(a);if(v&&(h=a.toString()),m&&(0,l.isDict)(g)){g.fontAliases||(g.fontAliases=Object.create(null));var y=g.fontAliases;if(y[m]){var b=y[m].aliasRef;if(v&&b&&this.fontCache.has(b))return this.fontCache.putAlias(a,b),this.fontCache.get(a)}else y[m]={fontID:u.Font.getFontID()};v&&(y[m].aliasRef=a),h=y[m].fontID}v?this.fontCache.put(a,d.promise):(h||(h=this.idFactory.createObjId()),this.fontCache.put("id_".concat(h),d.promise)),(0,s.assert)(h,'The "fontID" must be defined.'),t.loadedName="".concat(this.idFactory.getDocId(),"_f").concat(h),t.translated=d.promise;try{f=this.translateFont(p)}catch(w){f=Promise.reject(w)}return f.then((function(e){if(void 0!==e.fontType){var r=o.stats.fontTypes;r[e.fontType]=!0}d.resolve(new P(t.loadedName,e,t))}))["catch"]((function(e){i.handler.send("UnsupportedFeature",{featureId:s.UNSUPPORTED_FEATURES.font});try{var r=g&&g.get("FontFile3"),n=r&&r.get("Subtype"),a=(0,u.getFontType)(p.type,n&&n.name),c=o.stats.fontTypes;c[a]=!0}catch(l){}d.resolve(new P(t.loadedName,new u.ErrorFont(e instanceof Error?e.message:e),t))})),d.promise},buildPath:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=e.length-1;if(r||(r=[]),a<0||e.fnArray[a]!==s.OPS.constructPath)n&&((0,s.warn)('Encountered path operator "'.concat(t,'" inside of a text object.')),e.addOp(s.OPS.save,null)),e.addOp(s.OPS.constructPath,[[t],r]),n&&e.addOp(s.OPS.restore,null);else{var i=e.argsArray[a];i[0].push(t),Array.prototype.push.apply(i[1],r)}},handleColorN:function(){function e(e,r,n,a,i,o,s){return t.apply(this,arguments)}var t=i(o["default"].mark((function e(t,r,n,a,i,c,u){var h,f,d,g,m,v,y;return o["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h=n[n.length-1],!(0,l.isName)(h)||!(f=i.get(h.name))){e.next=16;break}if(d=(0,l.isStream)(f)?f.dict:f,g=d.get("PatternType"),g!==E){e.next=9;break}return m=a.base?a.base.getRgb(n,0):null,e.abrupt("return",this.handleTilingType(r,m,c,f,d,t,u));case 9:if(g!==L){e.next=15;break}return v=d.get("Shading"),y=d.getArray("Matrix"),f=p.Pattern.parseShading(v,y,this.xref,c,this.handler,this.pdfFunctionFactory),t.addOp(r,f.getIR()),e.abrupt("return",void 0);case 15:throw new s.FormatError("Unknown PatternType: ".concat(g));case 16:throw new s.FormatError("Unknown PatternName: ".concat(h));case 17:case"end":return e.stop()}}),e,this)})));return e}(),getOperatorList:function(e){function r(e){for(var t=0,r=S.savedStatesDepth;t<r;t++)c.addOp(s.OPS.restore,[])}var n=this,a=e.stream,i=e.task,o=e.resources,c=e.operatorList,u=e.initialState,h=void 0===u?null:u;if(o=o||l.Dict.empty,h=h||new I,!c)throw new Error('getOperatorList: missing "operatorList" parameter');var f=this,d=this.xref,g=!1,m=Object.create(null),y=o.get("XObject")||l.Dict.empty,b=o.get("Pattern")||l.Dict.empty,k=new O(h),S=new F(a,d,k),x=new t;return new Promise((function e(t,n){var a=function(r){Promise.all([r,c.ready]).then((function(){try{e(t,n)}catch(r){n(r)}}),n)};i.ensureNotTerminated(),x.reset();for(var u,h,_,A,C={};!(u=x.check())&&(C.args=null,S.read(C));){var T=C.args,E=C.fn;switch(0|E){case s.OPS.paintXObject:var P=T[0].name;if(P&&void 0!==m[P]){c.addOp(m[P].fn,m[P].args),T=null;continue}return void a(new Promise((function(e,t){if(!P)throw new s.FormatError("XObject must be referred to by name.");var r=y.get(P);if(!r)return c.addOp(E,T),void e();if(!(0,l.isStream)(r))throw new s.FormatError("XObject should be a stream");var n=r.dict.get("Subtype");if(!(0,l.isName)(n))throw new s.FormatError("XObject should have a Name subtype");if("Form"===n.name)return k.save(),void f.buildFormXObject(o,r,null,c,i,k.state.clone()).then((function(){k.restore(),e()}),t);if("Image"!==n.name){if("PS"!==n.name)throw new s.FormatError("Unhandled XObject subtype ".concat(n.name));(0,s.info)("Ignored XObject subtype PS"),e()}else f.buildPaintImageXObject({resources:o,image:r,operatorList:c,cacheKey:P,imageCache:m}).then(e,t)}))["catch"]((function(e){if(!(e instanceof s.AbortException)){if(f.options.ignoreErrors)return f.handler.send("UnsupportedFeature",{featureId:s.UNSUPPORTED_FEATURES.unknown}),void(0,s.warn)('getOperatorList - ignoring XObject: "'.concat(e,'".'));throw e}})));case s.OPS.setFont:var O=T[1];return void a(f.handleSetFont(o,T,null,c,i,k.state).then((function(e){c.addDependency(e),c.addOp(s.OPS.setFont,[e,O])})));case s.OPS.beginText:g=!0;break;case s.OPS.endText:g=!1;break;case s.OPS.endInlineImage:var R=T[0].cacheKey;if(R){var I=m[R];if(void 0!==I){c.addOp(I.fn,I.args),T=null;continue}}return void a(f.buildPaintImageXObject({resources:o,image:T[0],isInline:!0,operatorList:c,cacheKey:R,imageCache:m}));case s.OPS.showText:T[0]=f.handleText(T[0],k.state);break;case s.OPS.showSpacedText:var F=T[0],L=[],N=F.length,D=k.state;for(h=0;h<N;++h){var M=F[h];(0,s.isString)(M)?Array.prototype.push.apply(L,f.handleText(M,D)):(0,s.isNum)(M)&&L.push(M)}T[0]=L,E=s.OPS.showText;break;case s.OPS.nextLineShowText:c.addOp(s.OPS.nextLine),T[0]=f.handleText(T[0],k.state),E=s.OPS.showText;break;case s.OPS.nextLineSetSpacingShowText:c.addOp(s.OPS.nextLine),c.addOp(s.OPS.setWordSpacing,[T.shift()]),c.addOp(s.OPS.setCharSpacing,[T.shift()]),T[0]=f.handleText(T[0],k.state),E=s.OPS.showText;break;case s.OPS.setTextRenderingMode:k.state.textRenderingMode=T[0];break;case s.OPS.setFillColorSpace:k.state.fillColorSpace=v.ColorSpace.parse(T[0],d,o,f.pdfFunctionFactory);continue;case s.OPS.setStrokeColorSpace:k.state.strokeColorSpace=v.ColorSpace.parse(T[0],d,o,f.pdfFunctionFactory);continue;case s.OPS.setFillColor:A=k.state.fillColorSpace,T=A.getRgb(T,0),E=s.OPS.setFillRGBColor;break;case s.OPS.setStrokeColor:A=k.state.strokeColorSpace,T=A.getRgb(T,0),E=s.OPS.setStrokeRGBColor;break;case s.OPS.setFillGray:k.state.fillColorSpace=v.ColorSpace.singletons.gray,T=v.ColorSpace.singletons.gray.getRgb(T,0),E=s.OPS.setFillRGBColor;break;case s.OPS.setStrokeGray:k.state.strokeColorSpace=v.ColorSpace.singletons.gray,T=v.ColorSpace.singletons.gray.getRgb(T,0),E=s.OPS.setStrokeRGBColor;break;case s.OPS.setFillCMYKColor:k.state.fillColorSpace=v.ColorSpace.singletons.cmyk,T=v.ColorSpace.singletons.cmyk.getRgb(T,0),E=s.OPS.setFillRGBColor;break;case s.OPS.setStrokeCMYKColor:k.state.strokeColorSpace=v.ColorSpace.singletons.cmyk,T=v.ColorSpace.singletons.cmyk.getRgb(T,0),E=s.OPS.setStrokeRGBColor;break;case s.OPS.setFillRGBColor:k.state.fillColorSpace=v.ColorSpace.singletons.rgb,T=v.ColorSpace.singletons.rgb.getRgb(T,0);break;case s.OPS.setStrokeRGBColor:k.state.strokeColorSpace=v.ColorSpace.singletons.rgb,T=v.ColorSpace.singletons.rgb.getRgb(T,0);break;case s.OPS.setFillColorN:if(A=k.state.fillColorSpace,"Pattern"===A.name)return void a(f.handleColorN(c,s.OPS.setFillColorN,T,A,b,o,i));T=A.getRgb(T,0),E=s.OPS.setFillRGBColor;break;case s.OPS.setStrokeColorN:if(A=k.state.strokeColorSpace,"Pattern"===A.name)return void a(f.handleColorN(c,s.OPS.setStrokeColorN,T,A,b,o,i));T=A.getRgb(T,0),E=s.OPS.setStrokeRGBColor;break;case s.OPS.shadingFill:var j=o.get("Shading");if(!j)throw new s.FormatError("No shading resource found");var B=j.get(T[0].name);if(!B)throw new s.FormatError("No shading object found");var U=p.Pattern.parseShading(B,null,d,o,f.handler,f.pdfFunctionFactory),q=U.getIR();T=[q],E=s.OPS.shadingFill;break;case s.OPS.setGState:var z=T[0],H=o.get("ExtGState");if(!(0,l.isDict)(H)||!H.has(z.name))break;var W=H.get(z.name);return void a(f.setGState(o,W,c,i,k));case s.OPS.moveTo:case s.OPS.lineTo:case s.OPS.curveTo:case s.OPS.curveTo2:case s.OPS.curveTo3:case s.OPS.closePath:case s.OPS.rectangle:f.buildPath(c,E,T,g);continue;case s.OPS.markPoint:case s.OPS.markPointProps:case s.OPS.beginMarkedContent:case s.OPS.beginMarkedContentProps:case s.OPS.endMarkedContent:case s.OPS.beginCompat:case s.OPS.endCompat:continue;default:if(null!==T){for(h=0,_=T.length;h<_&&!(T[h]instanceof l.Dict);h++);if(h<_){(0,s.warn)("getOperatorList - ignoring operator: "+E);continue}}}c.addOp(E,T)}return u?void a(w):(r(),void t())}))["catch"]((function(e){if(!(e instanceof s.AbortException)){if(n.options.ignoreErrors)return n.handler.send("UnsupportedFeature",{featureId:s.UNSUPPORTED_FEATURES.unknown}),(0,s.warn)('getOperatorList - ignoring errors during "'.concat(i.name,'" ')+'task: "'.concat(e,'".')),void r();throw e}}))},getTextContent:function(e){function r(){if(L.initialized)return L;var e=E.font;e.loadedName in T||(T[e.loadedName]=!0,I.styles[e.loadedName]={fontFamily:e.fallbackName,ascent:e.ascent,descent:e.descent,vertical:!!e.vertical}),L.fontName=e.loadedName;var t=[E.fontSize*E.textHScale,0,0,E.fontSize,0,E.textRise];if(e.isType3Font&&E.fontSize<=1&&!(0,s.isArrayEqual)(E.fontMatrix,s.FONT_IDENTITY_MATRIX)){var r=e.bbox[3]-e.bbox[1];r>0&&(t[3]*=r*E.fontMatrix[3])}var n=s.Util.transform(E.ctm,s.Util.transform(E.textMatrix,t));L.transform=n,e.vertical?(L.width=Math.sqrt(n[0]*n[0]+n[1]*n[1]),L.height=0,L.vertical=!0):(L.width=0,L.height=Math.sqrt(n[2]*n[2]+n[3]*n[3]),L.vertical=!1);var a=E.textLineMatrix[0],i=E.textLineMatrix[1],o=Math.sqrt(a*a+i*i);a=E.ctm[0],i=E.ctm[1];var c=Math.sqrt(a*a+i*i);L.textAdvanceScale=c*o,L.lastAdvanceWidth=0,L.lastAdvanceHeight=0;var l=e.spaceWidth/1e3*E.fontSize;return l?(L.spaceWidth=l,L.fakeSpaceMin=l*N,L.fakeMultiSpaceMin=l*D,L.fakeMultiSpaceMax=l*M,L.textRunBreakAllowed=!e.isMonospace):(L.spaceWidth=0,L.fakeSpaceMin=1/0,L.fakeMultiSpaceMin=1/0,L.fakeMultiSpaceMax=0,L.textRunBreakAllowed=!1),L.initialized=!0,L}function n(e){for(var t,r=0,n=e.length;r<n&&(t=e.charCodeAt(r))>=32&&t<=127;)r++;return r<n?e.replace(P," "):e}function a(e){var t=e.str.join(""),r=(0,m.bidi)(t,-1,e.vertical);return{str:S?n(r.str):r.str,dir:r.dir,width:e.width,height:e.height,transform:e.transform,fontName:e.fontName}}function i(e,t){return j.loadFont(e,t,v).then((function(e){E.font=e.font,E.fontMatrix=e.font.fontMatrix||s.FONT_IDENTITY_MATRIX}))}function o(e){for(var t=E.font,n=r(),a=0,i=0,o=t.charsToGlyphs(e),s=0;s<o.length;s++){var l=o[s],u=null;u=t.vertical&&l.vmetric?l.vmetric[0]:l.width;var h=l.unicode,d=(0,f.getNormalizedUnicodes)();void 0!==d[h]&&(h=d[h]),h=(0,f.reverseIfRtl)(h);var p=E.charSpacing;if(l.isSpace){var g=E.wordSpacing;p+=g,g>0&&c(g,n.str)}var m=0,v=0;if(t.vertical){var y=u*E.fontMatrix[0];v=y*E.fontSize+p,i+=v}else{var b=u*E.fontMatrix[0];m=(b*E.fontSize+p)*E.textHScale,a+=m}E.translateTextMatrix(m,v),n.str.push(h)}return t.vertical?(n.lastAdvanceHeight=i,n.height+=Math.abs(i)):(n.lastAdvanceWidth=a,n.width+=a),n}function c(e,t){if(!(e<L.fakeSpaceMin)){if(e<L.fakeMultiSpaceMin)return void t.push(" ");for(var r=Math.round(e/L.spaceWidth);r-- >0;)t.push(" ")}}function u(){L.initialized&&(L.vertical?L.height*=L.textAdvanceScale:L.width*=L.textAdvanceScale,I.items.push(a(L)),L.initialized=!1,L.str.length=0)}function h(){var e=I.items.length;e>0&&(A.enqueue(I,e),I.items=[],I.styles=Object.create(null))}var d=this,p=e.stream,g=e.task,v=e.resources,y=e.stateManager,b=void 0===y?null:y,k=e.normalizeWhitespace,S=void 0!==k&&k,x=e.combineTextItems,_=void 0!==x&&x,A=e.sink,C=e.seenStyles,T=void 0===C?Object.create(null):C;v=v||l.Dict.empty,b=b||new O(new R);var E,P=/\s/g,I={items:[],styles:Object.create(null)},L={initialized:!1,str:[],width:0,height:0,vertical:!1,lastAdvanceWidth:0,lastAdvanceHeight:0,textAdvanceScale:0,spaceWidth:0,fakeSpaceMin:1/0,fakeMultiSpaceMin:1/0,fakeMultiSpaceMax:-0,textRunBreakAllowed:!1,transform:null,fontName:null},N=.3,D=1.5,M=4,j=this,B=this.xref,U=null,q=Object.create(null),z=new F(p,B,b),H=new t;return new Promise((function e(t,n){var a=function(r){h(),Promise.all([r,A.ready]).then((function(){try{e(t,n)}catch(r){n(r)}}),n)};g.ensureNotTerminated(),H.reset();for(var f,d={},p=[];!(f=H.check())&&(p.length=0,d.args=p,z.read(d));){E=b.state;var m,y,k=d.fn;switch(p=d.args,0|k){case s.OPS.setFont:var x=p[0].name,C=p[1];if(E.font&&x===E.fontName&&C===E.fontSize)break;return u(),E.fontName=x,E.fontSize=C,void a(i(x,null));case s.OPS.setTextRise:u(),E.textRise=p[0];break;case s.OPS.setHScale:u(),E.textHScale=p[0]/100;break;case s.OPS.setLeading:u(),E.leading=p[0];break;case s.OPS.moveText:var P=!!E.font&&0===(E.font.vertical?p[0]:p[1]);if(m=p[0]-p[1],_&&P&&L.initialized&&m>0&&m<=L.fakeMultiSpaceMax){E.translateTextLineMatrix(p[0],p[1]),L.width+=p[0]-L.lastAdvanceWidth,L.height+=p[1]-L.lastAdvanceHeight,y=p[0]-L.lastAdvanceWidth-(p[1]-L.lastAdvanceHeight),c(y,L.str);break}u(),E.translateTextLineMatrix(p[0],p[1]),E.textMatrix=E.textLineMatrix.slice();break;case s.OPS.setLeadingMoveText:u(),E.leading=-p[1],E.translateTextLineMatrix(p[0],p[1]),E.textMatrix=E.textLineMatrix.slice();break;case s.OPS.nextLine:u(),E.carriageReturn();break;case s.OPS.setTextMatrix:if(m=E.calcTextLineMatrixAdvance(p[0],p[1],p[2],p[3],p[4],p[5]),_&&null!==m&&L.initialized&&m.value>0&&m.value<=L.fakeMultiSpaceMax){E.translateTextLineMatrix(m.width,m.height),L.width+=m.width-L.lastAdvanceWidth,L.height+=m.height-L.lastAdvanceHeight,y=m.width-L.lastAdvanceWidth-(m.height-L.lastAdvanceHeight),c(y,L.str);break}u(),E.setTextMatrix(p[0],p[1],p[2],p[3],p[4],p[5]),E.setTextLineMatrix(p[0],p[1],p[2],p[3],p[4],p[5]);break;case s.OPS.setCharSpacing:E.charSpacing=p[0];break;case s.OPS.setWordSpacing:E.wordSpacing=p[0];break;case s.OPS.beginText:u(),E.textMatrix=s.IDENTITY_MATRIX.slice(),E.textLineMatrix=s.IDENTITY_MATRIX.slice();break;case s.OPS.showSpacedText:for(var R,F=p[0],N=0,D=F.length;N<D;N++)if("string"==typeof F[N])o(F[N]);else if((0,s.isNum)(F[N])){r(),m=F[N]*E.fontSize/1e3;var M=!1;E.font.vertical?(R=m,E.translateTextMatrix(0,R),M=L.textRunBreakAllowed&&m>L.fakeMultiSpaceMax,M||(L.height+=R)):(m=-m,R=m*E.textHScale,E.translateTextMatrix(R,0),M=L.textRunBreakAllowed&&m>L.fakeMultiSpaceMax,M||(L.width+=R)),M?u():m>0&&c(m,L.str)}break;case s.OPS.showText:o(p[0]);break;case s.OPS.nextLineShowText:u(),E.carriageReturn(),o(p[0]);break;case s.OPS.nextLineSetSpacingShowText:u(),E.wordSpacing=p[0],E.charSpacing=p[1],E.carriageReturn(),o(p[2]);break;case s.OPS.paintXObject:u(),U||(U=v.get("XObject")||l.Dict.empty);var B=p[0].name;if(B&&void 0!==q[B])break;return void a(new Promise((function(e,t){if(!B)throw new s.FormatError("XObject must be referred to by name.");var r=U.get(B);if(r){if(!(0,l.isStream)(r))throw new s.FormatError("XObject should be a stream");var n=r.dict.get("Subtype");if(!(0,l.isName)(n))throw new s.FormatError("XObject should have a Name subtype");if("Form"!==n.name)return q[B]=!0,void e();var a=b.state.clone(),i=new O(a),o=r.dict.getArray("Matrix");Array.isArray(o)&&6===o.length&&i.transform(o),h();var c={enqueueInvoked:!1,enqueue:function(e,t){this.enqueueInvoked=!0,A.enqueue(e,t)},get desiredSize(){return A.desiredSize},get ready(){return A.ready}};j.getTextContent({stream:r,task:g,resources:r.dict.get("Resources")||v,stateManager:i,normalizeWhitespace:S,combineTextItems:_,sink:c,seenStyles:T}).then((function(){c.enqueueInvoked||(q[B]=!0),e()}),t)}else e()}))["catch"]((function(e){if(!(e instanceof s.AbortException)){if(j.options.ignoreErrors)return void(0,s.warn)('getTextContent - ignoring XObject: "'.concat(e,'".'));throw e}})));case s.OPS.setGState:u();var W=p[0],G=v.get("ExtGState");if(!(0,l.isDict)(G)||!(0,l.isName)(W))break;var X=G.get(W.name);if(!(0,l.isDict)(X))break;var Y=X.get("Font");if(Y)return E.fontName=null,E.fontSize=Y[1],void a(i(null,Y[0]))}if(I.items.length>=A.desiredSize){f=!0;break}}return f?void a(w):(u(),h(),void t())}))["catch"]((function(e){if(!(e instanceof s.AbortException)){if(d.options.ignoreErrors)return(0,s.warn)('getTextContent - ignoring errors during "'.concat(g.name,'" ')+'task: "'.concat(e,'".')),u(),void h();throw e}}))},extractDataStructures:function(e,t,r){var n,a=this,i=this.xref,o=e.get("ToUnicode")||t.get("ToUnicode"),c=o?this.readToUnicode(o):Promise.resolve(void 0);if(r.composite){var f=e.get("CIDSystemInfo");(0,l.isDict)(f)&&(r.cidSystemInfo={registry:(0,s.stringToPDFString)(f.get("Registry")),ordering:(0,s.stringToPDFString)(f.get("Ordering")),supplement:f.get("Supplement")});var d=e.get("CIDToGIDMap");(0,l.isStream)(d)&&(n=d.getBytes())}var p,g=[],m=null;if(e.has("Encoding")){if(p=e.get("Encoding"),(0,l.isDict)(p)){if(m=p.get("BaseEncoding"),m=(0,l.isName)(m)?m.name:null,p.has("Differences"))for(var v=p.get("Differences"),y=0,b=0,w=v.length;b<w;b++){var k=i.fetchIfRef(v[b]);if((0,s.isNum)(k))y=k;else{if(!(0,l.isName)(k))throw new s.FormatError("Invalid entry in 'Differences' array: ".concat(k));g[y++]=k.name}}}else{if(!(0,l.isName)(p))throw new s.FormatError("Encoding is not a Name nor a Dict");m=p.name}"MacRomanEncoding"!==m&&"MacExpertEncoding"!==m&&"WinAnsiEncoding"!==m&&(m=null)}if(m)r.defaultEncoding=(0,h.getEncoding)(m).slice();else{var S=!!(r.flags&u.FontFlags.Symbolic),x=!!(r.flags&u.FontFlags.Nonsymbolic);p=h.StandardEncoding,"TrueType"!==r.type||x||(p=h.WinAnsiEncoding),S&&(p=h.MacRomanEncoding,r.file||(/Symbol/i.test(r.name)?p=h.SymbolSetEncoding:/Dingbats/i.test(r.name)&&(p=h.ZapfDingbatsEncoding))),r.defaultEncoding=p}return r.differences=g,r.baseEncodingName=m,r.hasEncoding=!!m||g.length>0,r.dict=e,c.then((function(e){return r.toUnicode=e,a.buildToUnicode(r)})).then((function(e){return r.toUnicode=e,n&&(r.cidToGidMap=a.readCidToGidMap(n,e)),r}))},_buildSimpleFontToUnicode:function(e){(0,s.assert)(!e.composite,"Must be a simple font.");var t,r,n=[],a=e.defaultEncoding.slice(),i=e.baseEncodingName,o=e.differences;for(t in o)r=o[t],".notdef"!==r&&(a[t]=r);var c=(0,b.getGlyphsUnicode)();for(t in a)if(r=a[t],""!==r)if(void 0!==c[r])n[t]=String.fromCharCode(c[r]);else{var l=0;switch(r[0]){case"G":3===r.length&&(l=parseInt(r.substring(1),16));break;case"g":5===r.length&&(l=parseInt(r.substring(1),16));break;case"C":case"c":r.length>=3&&(l=+r.substring(1));break;default:var d=(0,f.getUnicodeForGlyph)(r,c);-1!==d&&(l=d)}if(l){if(i&&l===+t){var p=(0,h.getEncoding)(i);if(p&&(r=p[t])){n[t]=String.fromCharCode(c[r]);continue}}n[t]=String.fromCodePoint(l)}}return new u.ToUnicodeMap(n)},buildToUnicode:function(e){if(e.hasIncludedToUnicodeMap=!!e.toUnicode&&e.toUnicode.length>0,e.hasIncludedToUnicodeMap)return!e.composite&&e.hasEncoding&&(e.fallbackToUnicode=this._buildSimpleFontToUnicode(e)),Promise.resolve(e.toUnicode);if(!e.composite)return Promise.resolve(this._buildSimpleFontToUnicode(e));if(e.composite&&(e.cMap.builtInCMap&&!(e.cMap instanceof c.IdentityCMap)||"Adobe"===e.cidSystemInfo.registry&&("GB1"===e.cidSystemInfo.ordering||"CNS1"===e.cidSystemInfo.ordering||"Japan1"===e.cidSystemInfo.ordering||"Korea1"===e.cidSystemInfo.ordering))){var t=e.cidSystemInfo.registry,r=e.cidSystemInfo.ordering,n=l.Name.get(t+"-"+r+"-UCS2");return c.CMapFactory.create({encoding:n,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(t){var r=e.cMap,n=[];return r.forEach((function(e,r){if(r>65535)throw new s.FormatError("Max size of CID is 65,535");var a=t.lookup(r);a&&(n[e]=String.fromCharCode((a.charCodeAt(0)<<8)+a.charCodeAt(1)))})),new u.ToUnicodeMap(n)}))}return Promise.resolve(new u.IdentityToUnicodeMap(e.firstChar,e.lastChar))},readToUnicode:function(e){var t=e;return(0,l.isName)(t)?c.CMapFactory.create({encoding:t,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){return e instanceof c.IdentityCMap?new u.IdentityToUnicodeMap(0,65535):new u.ToUnicodeMap(e.getMap())})):(0,l.isStream)(t)?c.CMapFactory.create({encoding:t,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){if(e instanceof c.IdentityCMap)return new u.IdentityToUnicodeMap(0,65535);var t=new Array(e.length);return e.forEach((function(e,r){for(var n=[],a=0;a<r.length;a+=2){var i=r.charCodeAt(a)<<8|r.charCodeAt(a+1);if(55296===(63488&i)){a+=2;var o=r.charCodeAt(a)<<8|r.charCodeAt(a+1);n.push(((1023&i)<<10)+(1023&o)+65536)}else n.push(i)}t[e]=String.fromCodePoint.apply(String,n)})),new u.ToUnicodeMap(t)})):Promise.resolve(null)},readCidToGidMap:function(e,t){for(var r=[],n=0,a=e.length;n<a;n++){var i=e[n++]<<8|e[n],o=n>>1;(0!==i||t.has(o))&&(r[o]=i)}return r},extractWidths:function(e,t,r){var n,a,i,o,s,c,h,f,d=this.xref,p=[],g=0,m=[];if(r.composite){if(g=e.has("DW")?e.get("DW"):1e3,f=e.get("W"))for(a=0,i=f.length;a<i;a++)if(c=d.fetchIfRef(f[a++]),h=d.fetchIfRef(f[a]),Array.isArray(h))for(o=0,s=h.length;o<s;o++)p[c++]=d.fetchIfRef(h[o]);else{var v=d.fetchIfRef(f[++a]);for(o=c;o<=h;o++)p[o]=v}if(r.vertical){var y=e.getArray("DW2")||[880,-1e3];if(n=[y[1],.5*g,y[0]],y=e.get("W2"))for(a=0,i=y.length;a<i;a++)if(c=d.fetchIfRef(y[a++]),h=d.fetchIfRef(y[a]),Array.isArray(h))for(o=0,s=h.length;o<s;o++)m[c++]=[d.fetchIfRef(h[o++]),d.fetchIfRef(h[o++]),d.fetchIfRef(h[o])];else{var b=[d.fetchIfRef(y[++a]),d.fetchIfRef(y[++a]),d.fetchIfRef(y[++a])];for(o=c;o<=h;o++)m[o]=b}}}else{var w=r.firstChar;if(f=e.get("Widths")){for(o=w,a=0,i=f.length;a<i;a++)p[o++]=d.fetchIfRef(f[a]);g=parseFloat(t.get("MissingWidth"))||0}else{var k=e.get("BaseFont");if((0,l.isName)(k)){var S=this.getBaseFontMetrics(k.name);p=this.buildCharCodeToWidth(S.widths,r),g=S.defaultWidth}}}var x=!0,_=g;for(var A in p){var C=p[A];if(C)if(_){if(_!==C){x=!1;break}}else _=C}x&&(r.flags|=u.FontFlags.FixedPitch),r.defaultWidth=g,r.widths=p,r.defaultVMetrics=n,r.vmetrics=m},isSerifFont:function(e){var t=e.split("-")[0];return t in(0,d.getSerifFonts)()||-1!==t.search(/serif/gi)},getBaseFontMetrics:function(e){var t=0,r=[],n=!1,a=(0,d.getStdFontMap)(),i=a[e]||e,o=(0,k.getMetrics)();i in o||(i=this.isSerifFont(e)?"Times-Roman":"Helvetica");var c=o[i];return(0,s.isNum)(c)?(t=c,n=!0):r=c(),{defaultWidth:t,monospace:n,widths:r}},buildCharCodeToWidth:function(e,t){for(var r=Object.create(null),n=t.differences,a=t.defaultEncoding,i=0;i<256;i++)i in n&&e[n[i]]?r[i]=e[n[i]]:i in a&&e[a[i]]&&(r[i]=e[a[i]]);return r},preEvaluateFont:function(e){var t=e,r=e.get("Subtype");if(!(0,l.isName)(r))throw new s.FormatError("invalid font Subtype");var n,a=!1;if("Type0"===r.name){var i=e.get("DescendantFonts");if(!i)throw new s.FormatError("Descendant fonts are not specified");if(e=Array.isArray(i)?this.xref.fetchIfRef(i[0]):i,r=e.get("Subtype"),!(0,l.isName)(r))throw new s.FormatError("invalid font Subtype");a=!0}var o=e.get("FontDescriptor");if(o){var c=new _.MurmurHash3_64,u=t.getRaw("Encoding");if((0,l.isName)(u))c.update(u.name);else if((0,l.isRef)(u))c.update(u.toString());else if((0,l.isDict)(u))for(var h=u.getKeys(),f=0,d=h.length;f<d;f++){var p=u.getRaw(h[f]);if((0,l.isName)(p))c.update(p.name);else if((0,l.isRef)(p))c.update(p.toString());else if(Array.isArray(p)){for(var g=p.length,m=new Array(g),v=0;v<g;v++){var y=p[v];(0,l.isName)(y)?m[v]=y.name:((0,s.isNum)(y)||(0,l.isRef)(y))&&(m[v]=y.toString())}c.update(m.join())}}var b=e.get("FirstChar")||0,w=e.get("LastChar")||(a?65535:255);c.update("".concat(b,"-").concat(w));var k=e.get("ToUnicode")||t.get("ToUnicode");if((0,l.isStream)(k)){var S=k.str||k;n=S.buffer?new Uint8Array(S.buffer.buffer,0,S.bufferLength):new Uint8Array(S.bytes.buffer,S.start,S.end-S.start),c.update(n)}else(0,l.isName)(k)&&c.update(k.name);var x=e.get("Widths")||t.get("Widths");x&&(n=new Uint8Array(new Uint32Array(x).buffer),c.update(n))}return{descriptor:o,dict:e,baseDict:t,composite:a,type:r.name,hash:c?c.hexdigest():""}},translateFont:function(e){var t,r=this,n=e.baseDict,a=e.dict,i=e.composite,o=e.descriptor,h=e.type,f=i?65535:255;if(!o){if("Type3"!==h){var p=a.get("BaseFont");if(!(0,l.isName)(p))throw new s.FormatError("Base font is not specified");p=p.name.replace(/[,_]/g,"-");var g=this.getBaseFontMetrics(p),m=p.split("-")[0],v=(this.isSerifFont(m)?u.FontFlags.Serif:0)|(g.monospace?u.FontFlags.FixedPitch:0)|((0,d.getSymbolsFonts)()[m]?u.FontFlags.Symbolic:u.FontFlags.Nonsymbolic);return t={type:h,name:p,widths:g.widths,defaultWidth:g.defaultWidth,flags:v,firstChar:0,lastChar:f},this.extractDataStructures(a,a,t).then((function(e){return e.widths=r.buildCharCodeToWidth(g.widths,e),new u.Font(p,null,e)}))}o=new l.Dict(null),o.set("FontName",l.Name.get(h)),o.set("FontBBox",a.getArray("FontBBox"))}var y=a.get("FirstChar")||0,b=a.get("LastChar")||f,w=o.get("FontName"),k=a.get("BaseFont");if((0,s.isString)(w)&&(w=l.Name.get(w)),(0,s.isString)(k)&&(k=l.Name.get(k)),"Type3"!==h){var S=w&&w.name,x=k&&k.name;S!==x&&((0,s.info)("The FontDescriptor's FontName is \"".concat(S,'" but ')+"should be the same as the Font's BaseFont \"".concat(x,'".')),S&&x&&x.startsWith(S)&&(w=k))}if(w=w||k,!(0,l.isName)(w))throw new s.FormatError("invalid font name");var _,A=o.get("FontFile","FontFile2","FontFile3");if(A&&A.dict){var C=A.dict.get("Subtype");C&&(C=C.name);var T=A.dict.get("Length1"),E=A.dict.get("Length2"),P=A.dict.get("Length3")}if(t={type:h,name:w.name,subtype:C,file:A,length1:T,length2:E,length3:P,loadedName:n.loadedName,composite:i,wideChars:i,fixedPitch:!1,fontMatrix:a.getArray("FontMatrix")||s.FONT_IDENTITY_MATRIX,firstChar:y||0,lastChar:b||f,bbox:o.getArray("FontBBox"),ascent:o.get("Ascent"),descent:o.get("Descent"),xHeight:o.get("XHeight"),capHeight:o.get("CapHeight"),flags:o.get("Flags"),italicAngle:o.get("ItalicAngle"),isType3Font:!1},i){var O=n.get("Encoding");(0,l.isName)(O)&&(t.cidEncoding=O.name),_=c.CMapFactory.create({encoding:O,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){t.cMap=e,t.vertical=t.cMap.vertical}))}else _=Promise.resolve(void 0);return _.then((function(){return r.extractDataStructures(a,n,t)})).then((function(e){return r.extractWidths(a,o,e),"Type3"===h&&(e.isType3Font=!0),new u.Font(w.name,A,e)}))}},e.buildFontPaths=function(e,t,r){function n(t){e.renderer.hasBuiltPath(t)||r.send("commonobj",["".concat(e.loadedName,"_path_").concat(t),"FontPath",e.renderer.getPathJs(t)])}var a=!0,i=!1,o=void 0;try{for(var s,c=t[Symbol.iterator]();!(a=(s=c.next()).done);a=!0){var l=s.value;n(l.fontChar);var u=l.accent;u&&u.fontChar&&n(u.fontChar)}}catch(h){i=!0,o=h}finally{try{a||null==c["return"]||c["return"]()}finally{if(i)throw o}}},e}();t.PartialEvaluator=E;var P=function(){function e(e,t,r){this.loadedName=e,this.font=t,this.dict=r,this.type3Loaded=null,this.sent=!1}return e.prototype={send:function(e){this.sent||(this.sent=!0,e.send("commonobj",[this.loadedName,"Font",this.font.exportData()]))},fallback:function(e){if(this.font.data){this.font.disableFontFace=!0;var t=this.font.glyphCacheValues;E.buildFontPaths(this.font,t,e)}},loadType3Data:function(e,t,r,n){if(!this.font.isType3Font)throw new Error("Must be a Type3 font.");if(this.type3Loaded)return this.type3Loaded;var a=Object.create(e.options);a.ignoreErrors=!1,a.nativeImageDecoderSupport=s.NativeImageDecoding.NONE;var i=e.clone(a);i.parsingType3Font=!0;for(var o=this.font,c=Promise.resolve(),l=this.dict.get("CharProcs"),u=this.dict.get("Resources")||t,h=l.getKeys(),f=Object.create(null),d=function(){var e=h[p];c=c.then((function(){var t=l.get(e),a=new C.OperatorList;return i.getOperatorList({stream:t,task:n,resources:u,operatorList:a}).then((function(){f[e]=a.getIR(),r.addDependencies(a.dependencies)}))["catch"]((function(t){(0,s.warn)('Type3 font resource "'.concat(e,'" is not available.'));var r=new C.OperatorList;f[e]=r.getIR()}))}))},p=0,g=h.length;p<g;++p)d();return this.type3Loaded=c.then((function(){o.charProcOperatorList=f})),this.type3Loaded}},e}(),O=function(){function e(e){this.state=e,this.stateStack=[]}return e.prototype={save:function(){var e=this.state;this.stateStack.push(this.state),this.state=e.clone()},restore:function(){var e=this.stateStack.pop();e&&(this.state=e)},transform:function(e){this.state.ctm=s.Util.transform(this.state.ctm,e)}},e}(),R=function(){function e(){this.ctm=new Float32Array(s.IDENTITY_MATRIX),this.fontName=null,this.fontSize=0,this.font=null,this.fontMatrix=s.FONT_IDENTITY_MATRIX,this.textMatrix=s.IDENTITY_MATRIX.slice(),this.textLineMatrix=s.IDENTITY_MATRIX.slice(),this.charSpacing=0,this.wordSpacing=0,this.leading=0,this.textHScale=1,this.textRise=0}return e.prototype={setTextMatrix:function(e,t,r,n,a,i){var o=this.textMatrix;o[0]=e,o[1]=t,o[2]=r,o[3]=n,o[4]=a,o[5]=i},setTextLineMatrix:function(e,t,r,n,a,i){var o=this.textLineMatrix;o[0]=e,o[1]=t,o[2]=r,o[3]=n,o[4]=a,o[5]=i},translateTextMatrix:function(e,t){var r=this.textMatrix;r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5]},translateTextLineMatrix:function(e,t){var r=this.textLineMatrix;r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5]},calcTextLineMatrixAdvance:function(e,t,r,n,a,i){var o=this.font;if(!o)return null;var s=this.textLineMatrix;if(e!==s[0]||t!==s[1]||r!==s[2]||n!==s[3])return null;var c=a-s[4],l=i-s[5];if(o.vertical&&0!==c||!o.vertical&&0!==l)return null;var u,h,f=e*n-t*r;return o.vertical?(u=-l*r/f,h=l*e/f):(u=c*n/f,h=-c*t/f),{width:u,height:h,value:o.vertical?h:u}},calcRenderMatrix:function(e){var t=[this.fontSize*this.textHScale,0,0,this.fontSize,0,this.textRise];return s.Util.transform(e,s.Util.transform(this.textMatrix,t))},carriageReturn:function(){this.translateTextLineMatrix(0,-this.leading),this.textMatrix=this.textLineMatrix.slice()},clone:function(){var e=Object.create(this);return e.textMatrix=this.textMatrix.slice(),e.textLineMatrix=this.textLineMatrix.slice(),e.fontMatrix=this.fontMatrix.slice(),e}},e}(),I=function(){function e(){this.ctm=new Float32Array(s.IDENTITY_MATRIX),this.font=null,this.textRenderingMode=s.TextRenderingMode.FILL,this.fillColorSpace=v.ColorSpace.singletons.gray,this.strokeColorSpace=v.ColorSpace.singletons.gray}return e.prototype={clone:function(){return Object.create(this)}},e}(),F=function(){function e(e,r,n){this.opMap=t(),this.parser=new g.Parser({lexer:new g.Lexer(e,this.opMap),xref:r}),this.stateManager=n,this.nonProcessedArgs=[],this._numInvalidPathOPS=0}var t=(0,w.getLookupTableFactory)((function(e){e.w={id:s.OPS.setLineWidth,numArgs:1,variableArgs:!1},e.J={id:s.OPS.setLineCap,numArgs:1,variableArgs:!1},e.j={id:s.OPS.setLineJoin,numArgs:1,variableArgs:!1},e.M={id:s.OPS.setMiterLimit,numArgs:1,variableArgs:!1},e.d={id:s.OPS.setDash,numArgs:2,variableArgs:!1},e.ri={id:s.OPS.setRenderingIntent,numArgs:1,variableArgs:!1},e.i={id:s.OPS.setFlatness,numArgs:1,variableArgs:!1},e.gs={id:s.OPS.setGState,numArgs:1,variableArgs:!1},e.q={id:s.OPS.save,numArgs:0,variableArgs:!1},e.Q={id:s.OPS.restore,numArgs:0,variableArgs:!1},e.cm={id:s.OPS.transform,numArgs:6,variableArgs:!1},e.m={id:s.OPS.moveTo,numArgs:2,variableArgs:!1},e.l={id:s.OPS.lineTo,numArgs:2,variableArgs:!1},e.c={id:s.OPS.curveTo,numArgs:6,variableArgs:!1},e.v={id:s.OPS.curveTo2,numArgs:4,variableArgs:!1},e.y={id:s.OPS.curveTo3,numArgs:4,variableArgs:!1},e.h={id:s.OPS.closePath,numArgs:0,variableArgs:!1},e.re={id:s.OPS.rectangle,numArgs:4,variableArgs:!1},e.S={id:s.OPS.stroke,numArgs:0,variableArgs:!1},e.s={id:s.OPS.closeStroke,numArgs:0,variableArgs:!1},e.f={id:s.OPS.fill,numArgs:0,variableArgs:!1},e.F={id:s.OPS.fill,numArgs:0,variableArgs:!1},e["f*"]={id:s.OPS.eoFill,numArgs:0,variableArgs:!1},e.B={id:s.OPS.fillStroke,numArgs:0,variableArgs:!1},e["B*"]={id:s.OPS.eoFillStroke,numArgs:0,variableArgs:!1},e.b={id:s.OPS.closeFillStroke,numArgs:0,variableArgs:!1},e["b*"]={id:s.OPS.closeEOFillStroke,numArgs:0,variableArgs:!1},e.n={id:s.OPS.endPath,numArgs:0,variableArgs:!1},e.W={id:s.OPS.clip,numArgs:0,variableArgs:!1},e["W*"]={id:s.OPS.eoClip,numArgs:0,variableArgs:!1},e.BT={id:s.OPS.beginText,numArgs:0,variableArgs:!1},e.ET={id:s.OPS.endText,numArgs:0,variableArgs:!1},e.Tc={id:s.OPS.setCharSpacing,numArgs:1,variableArgs:!1},e.Tw={id:s.OPS.setWordSpacing,numArgs:1,variableArgs:!1},e.Tz={id:s.OPS.setHScale,numArgs:1,variableArgs:!1},e.TL={id:s.OPS.setLeading,numArgs:1,variableArgs:!1},e.Tf={id:s.OPS.setFont,numArgs:2,variableArgs:!1},e.Tr={id:s.OPS.setTextRenderingMode,numArgs:1,variableArgs:!1},e.Ts={id:s.OPS.setTextRise,numArgs:1,variableArgs:!1},e.Td={id:s.OPS.moveText,numArgs:2,variableArgs:!1},e.TD={id:s.OPS.setLeadingMoveText,numArgs:2,variableArgs:!1},e.Tm={id:s.OPS.setTextMatrix,numArgs:6,variableArgs:!1},e["T*"]={id:s.OPS.nextLine,numArgs:0,variableArgs:!1},e.Tj={id:s.OPS.showText,numArgs:1,variableArgs:!1},e.TJ={id:s.OPS.showSpacedText,numArgs:1,variableArgs:!1},e["'"]={id:s.OPS.nextLineShowText,numArgs:1,variableArgs:!1},e['"']={id:s.OPS.nextLineSetSpacingShowText,numArgs:3,variableArgs:!1},e.d0={id:s.OPS.setCharWidth,numArgs:2,variableArgs:!1},e.d1={id:s.OPS.setCharWidthAndBounds,numArgs:6,variableArgs:!1},e.CS={id:s.OPS.setStrokeColorSpace,numArgs:1,variableArgs:!1},e.cs={id:s.OPS.setFillColorSpace,numArgs:1,variableArgs:!1},e.SC={id:s.OPS.setStrokeColor,numArgs:4,variableArgs:!0},e.SCN={id:s.OPS.setStrokeColorN,numArgs:33,variableArgs:!0},e.sc={id:s.OPS.setFillColor,numArgs:4,variableArgs:!0},e.scn={id:s.OPS.setFillColorN,numArgs:33,variableArgs:!0},e.G={id:s.OPS.setStrokeGray,numArgs:1,variableArgs:!1},e.g={id:s.OPS.setFillGray,numArgs:1,variableArgs:!1},e.RG={id:s.OPS.setStrokeRGBColor,numArgs:3,variableArgs:!1},e.rg={id:s.OPS.setFillRGBColor,numArgs:3,variableArgs:!1},e.K={id:s.OPS.setStrokeCMYKColor,numArgs:4,variableArgs:!1},e.k={id:s.OPS.setFillCMYKColor,numArgs:4,variableArgs:!1},e.sh={id:s.OPS.shadingFill,numArgs:1,variableArgs:!1},e.BI={id:s.OPS.beginInlineImage,numArgs:0,variableArgs:!1},e.ID={id:s.OPS.beginImageData,numArgs:0,variableArgs:!1},e.EI={id:s.OPS.endInlineImage,numArgs:1,variableArgs:!1},e.Do={id:s.OPS.paintXObject,numArgs:1,variableArgs:!1},e.MP={id:s.OPS.markPoint,numArgs:1,variableArgs:!1},e.DP={id:s.OPS.markPointProps,numArgs:2,variableArgs:!1},e.BMC={id:s.OPS.beginMarkedContent,numArgs:1,variableArgs:!1},e.BDC={id:s.OPS.beginMarkedContentProps,numArgs:2,variableArgs:!1},e.EMC={id:s.OPS.endMarkedContent,numArgs:0,variableArgs:!1},e.BX={id:s.OPS.beginCompat,numArgs:0,variableArgs:!1},e.EX={id:s.OPS.endCompat,numArgs:0,variableArgs:!1},e.BM=null,e.BD=null,e["true"]=null,e.fa=null,e.fal=null,e.fals=null,e["false"]=null,e.nu=null,e.nul=null,e["null"]=null})),r=20;return e.prototype={get savedStatesDepth(){return this.stateManager.stateStack.length},read:function(e){for(var t=e.args;;){var n=this.parser.getObj();if(n instanceof l.Cmd){var a=n.cmd,i=this.opMap[a];if(!i){(0,s.warn)('Unknown command "'.concat(a,'".'));continue}var o=i.id,c=i.numArgs,u=null!==t?t.length:0;if(i.variableArgs)u>c&&(0,s.info)("Command ".concat(a,": expected [0, ").concat(c,"] args, ")+"but received ".concat(u," args."));else{if(u!==c){for(var h=this.nonProcessedArgs;u>c;)h.push(t.shift()),u--;for(;u<c&&0!==h.length;)null===t&&(t=[]),t.unshift(h.pop()),u++}if(u<c){var f="command ".concat(a,": expected ").concat(c," args, ")+"but received ".concat(u," args.");if(o>=s.OPS.moveTo&&o<=s.OPS.endPath&&++this._numInvalidPathOPS>r)throw new s.FormatError("Invalid ".concat(f));(0,s.warn)("Skipping ".concat(f)),null!==t&&(t.length=0);continue}}return this.preprocessCommand(o,t),e.fn=o,e.args=t,!0}if(n===l.EOF)return!1;if(null!==n&&(null===t&&(t=[]),t.push(n),t.length>33))throw new s.FormatError("Too many arguments")}},preprocessCommand:function(e,t){switch(0|e){case s.OPS.save:this.stateManager.save();break;case s.OPS.restore:this.stateManager.restore();break;case s.OPS.transform:this.stateManager.transform(t)}}},e}()},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t,r){return t&&u(e.prototype,t),r&&u(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.CMapFactory=t.IdentityCMap=t.CMap=void 0;var f=r(5),d=r(183),p=r(189),g=r(186),m=r(190),v=["Adobe-GB1-UCS2","Adobe-CNS1-UCS2","Adobe-Japan1-UCS2","Adobe-Korea1-UCS2","78-EUC-H","78-EUC-V","78-H","78-RKSJ-H","78-RKSJ-V","78-V","78ms-RKSJ-H","78ms-RKSJ-V","83pv-RKSJ-H","90ms-RKSJ-H","90ms-RKSJ-V","90msp-RKSJ-H","90msp-RKSJ-V","90pv-RKSJ-H","90pv-RKSJ-V","Add-H","Add-RKSJ-H","Add-RKSJ-V","Add-V","Adobe-CNS1-0","Adobe-CNS1-1","Adobe-CNS1-2","Adobe-CNS1-3","Adobe-CNS1-4","Adobe-CNS1-5","Adobe-CNS1-6","Adobe-GB1-0","Adobe-GB1-1","Adobe-GB1-2","Adobe-GB1-3","Adobe-GB1-4","Adobe-GB1-5","Adobe-Japan1-0","Adobe-Japan1-1","Adobe-Japan1-2","Adobe-Japan1-3","Adobe-Japan1-4","Adobe-Japan1-5","Adobe-Japan1-6","Adobe-Korea1-0","Adobe-Korea1-1","Adobe-Korea1-2","B5-H","B5-V","B5pc-H","B5pc-V","CNS-EUC-H","CNS-EUC-V","CNS1-H","CNS1-V","CNS2-H","CNS2-V","ETHK-B5-H","ETHK-B5-V","ETen-B5-H","ETen-B5-V","ETenms-B5-H","ETenms-B5-V","EUC-H","EUC-V","Ext-H","Ext-RKSJ-H","Ext-RKSJ-V","Ext-V","GB-EUC-H","GB-EUC-V","GB-H","GB-V","GBK-EUC-H","GBK-EUC-V","GBK2K-H","GBK2K-V","GBKp-EUC-H","GBKp-EUC-V","GBT-EUC-H","GBT-EUC-V","GBT-H","GBT-V","GBTpc-EUC-H","GBTpc-EUC-V","GBpc-EUC-H","GBpc-EUC-V","H","HKdla-B5-H","HKdla-B5-V","HKdlb-B5-H","HKdlb-B5-V","HKgccs-B5-H","HKgccs-B5-V","HKm314-B5-H","HKm314-B5-V","HKm471-B5-H","HKm471-B5-V","HKscs-B5-H","HKscs-B5-V","Hankaku","Hiragana","KSC-EUC-H","KSC-EUC-V","KSC-H","KSC-Johab-H","KSC-Johab-V","KSC-V","KSCms-UHC-H","KSCms-UHC-HW-H","KSCms-UHC-HW-V","KSCms-UHC-V","KSCpc-EUC-H","KSCpc-EUC-V","Katakana","NWP-H","NWP-V","RKSJ-H","RKSJ-V","Roman","UniCNS-UCS2-H","UniCNS-UCS2-V","UniCNS-UTF16-H","UniCNS-UTF16-V","UniCNS-UTF32-H","UniCNS-UTF32-V","UniCNS-UTF8-H","UniCNS-UTF8-V","UniGB-UCS2-H","UniGB-UCS2-V","UniGB-UTF16-H","UniGB-UTF16-V","UniGB-UTF32-H","UniGB-UTF32-V","UniGB-UTF8-H","UniGB-UTF8-V","UniJIS-UCS2-H","UniJIS-UCS2-HW-H","UniJIS-UCS2-HW-V","UniJIS-UCS2-V","UniJIS-UTF16-H","UniJIS-UTF16-V","UniJIS-UTF32-H","UniJIS-UTF32-V","UniJIS-UTF8-H","UniJIS-UTF8-V","UniJIS2004-UTF16-H","UniJIS2004-UTF16-V","UniJIS2004-UTF32-H","UniJIS2004-UTF32-V","UniJIS2004-UTF8-H","UniJIS2004-UTF8-V","UniJISPro-UCS2-HW-V","UniJISPro-UCS2-V","UniJISPro-UTF8-V","UniJISX0213-UTF32-H","UniJISX0213-UTF32-V","UniJISX02132004-UTF32-H","UniJISX02132004-UTF32-V","UniKS-UCS2-H","UniKS-UCS2-V","UniKS-UTF16-H","UniKS-UTF16-V","UniKS-UTF32-H","UniKS-UTF32-V","UniKS-UTF8-H","UniKS-UTF8-V","V","WP-Symbol"],y=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];l(this,e),this.codespaceRanges=[[],[],[],[]],this.numCodespaceRanges=0,this._map=[],this.name="",this.vertical=!1,this.useCMap=null,this.builtInCMap=t}return h(e,[{key:"addCodespaceRange",value:function(e,t,r){this.codespaceRanges[e-1].push(t,r),this.numCodespaceRanges++}},{key:"mapCidRange",value:function(e,t,r){for(;e<=t;)this._map[e++]=r++}},{key:"mapBfRange",value:function(e,t,r){for(var n=r.length-1;e<=t;)this._map[e++]=r,r=r.substring(0,n)+String.fromCharCode(r.charCodeAt(n)+1)}},{key:"mapBfRangeToArray",value:function(e,t,r){for(var n=0,a=r.length;e<=t&&n<a;)this._map[e]=r[n++],++e}},{key:"mapOne",value:function(e,t){this._map[e]=t}},{key:"lookup",value:function(e){return this._map[e]}},{key:"contains",value:function(e){return void 0!==this._map[e]}},{key:"forEach",value:function(e){var t=this._map,r=t.length;if(r<=65536)for(var n=0;n<r;n++)void 0!==t[n]&&e(n,t[n]);else for(var a in t)e(a,t[a])}},{key:"charCodeOf",value:function(e){var t=this._map;if(t.length<=65536)return t.indexOf(e);for(var r in t)if(t[r]===e)return 0|r;return-1}},{key:"getMap",value:function(){return this._map}},{key:"readCharCode",value:function(e,t,r){for(var n=0,a=this.codespaceRanges,i=0,o=a.length;i<o;i++){n=(n<<8|e.charCodeAt(t+i))>>>0;for(var s=a[i],c=0,l=s.length;c<l;){var u=s[c++],h=s[c++];if(n>=u&&n<=h)return r.charcode=n,void(r.length=i+1)}}r.charcode=0,r.length=1}},{key:"length",get:function(){return this._map.length}},{key:"isIdentityCMap",get:function(){if("Identity-H"!==this.name&&"Identity-V"!==this.name)return!1;if(65536!==this._map.length)return!1;for(var e=0;e<65536;e++)if(this._map[e]!==e)return!1;return!0}}]),e}();t.CMap=y;var b=function(e){function t(e,r){var n;return l(this,t),n=a(this,o(t).call(this)),n.vertical=e,n.addCodespaceRange(r,0,65535),n}return s(t,e),h(t,[{key:"mapCidRange",value:function(e,t,r){(0,f.unreachable)("should not call mapCidRange")}},{key:"mapBfRange",value:function(e,t,r){(0,f.unreachable)("should not call mapBfRange")}},{key:"mapBfRangeToArray",value:function(e,t,r){(0,f.unreachable)("should not call mapBfRangeToArray")}},{key:"mapOne",value:function(e,t){(0,f.unreachable)("should not call mapCidOne")}},{key:"lookup",value:function(e){return Number.isInteger(e)&&e<=65535?e:void 0}},{key:"contains",value:function(e){return Number.isInteger(e)&&e<=65535}},{key:"forEach",value:function(e){for(var t=0;t<=65535;t++)e(t,t)}},{key:"charCodeOf",value:function(e){return Number.isInteger(e)&&e<=65535?e:-1}},{key:"getMap",value:function(){for(var e=new Array(65536),t=0;t<=65535;t++)e[t]=t;return e}},{key:"length",get:function(){return 65536}},{key:"isIdentityCMap",get:function(){(0,f.unreachable)("should not access .isIdentityCMap")}}]),t}(y);t.IdentityCMap=b;var w=function(){function e(e,t){for(var r=0,n=0;n<=t;n++)r=r<<8|e[n];return r>>>0}function t(e,t){return 1===t?String.fromCharCode(e[0],e[1]):3===t?String.fromCharCode(e[0],e[1],e[2],e[3]):String.fromCharCode.apply(null,e.subarray(0,t+1))}function r(e,t,r){for(var n=0,a=r;a>=0;a--)n+=e[a]+t[a],e[a]=255&n,n>>=8}function n(e,t){for(var r=1,n=t;n>=0&&r>0;n--)r+=e[n],e[n]=255&r,r>>=8}function a(e){this.buffer=e,this.pos=0,this.end=e.length,this.tmpBuf=new Uint8Array(c)}function i(i,o,c){return new Promise((function(l,u){var h=new a(i),f=h.readByte();o.vertical=!!(1&f);for(var d,p,g=null,m=new Uint8Array(s),v=new Uint8Array(s),y=new Uint8Array(s),b=new Uint8Array(s),w=new Uint8Array(s);(p=h.readByte())>=0;){var k=p>>5;if(7!==k){var S=!!(16&p),x=15&p;if(x+1>s)throw new Error("processBinaryCMap: Invalid dataSize.");var _,A=1,C=h.readNumber();switch(k){case 0:for(h.readHex(m,x),h.readHexNumber(v,x),r(v,m,x),o.addCodespaceRange(x+1,e(m,x),e(v,x)),_=1;_<C;_++)n(v,x),h.readHexNumber(m,x),r(m,v,x),h.readHexNumber(v,x),r(v,m,x),o.addCodespaceRange(x+1,e(m,x),e(v,x));break;case 1:for(h.readHex(m,x),h.readHexNumber(v,x),r(v,m,x),h.readNumber(),_=1;_<C;_++)n(v,x),h.readHexNumber(m,x),r(m,v,x),h.readHexNumber(v,x),r(v,m,x),h.readNumber();break;case 2:for(h.readHex(y,x),d=h.readNumber(),o.mapOne(e(y,x),d),_=1;_<C;_++)n(y,x),S||(h.readHexNumber(w,x),r(y,w,x)),d=h.readSigned()+(d+1),o.mapOne(e(y,x),d);break;case 3:for(h.readHex(m,x),h.readHexNumber(v,x),r(v,m,x),d=h.readNumber(),o.mapCidRange(e(m,x),e(v,x),d),_=1;_<C;_++)n(v,x),S?m.set(v):(h.readHexNumber(m,x),r(m,v,x)),h.readHexNumber(v,x),r(v,m,x),d=h.readNumber(),o.mapCidRange(e(m,x),e(v,x),d);break;case 4:for(h.readHex(y,A),h.readHex(b,x),o.mapOne(e(y,A),t(b,x)),_=1;_<C;_++)n(y,A),S||(h.readHexNumber(w,A),r(y,w,A)),n(b,x),h.readHexSigned(w,x),r(b,w,x),o.mapOne(e(y,A),t(b,x));break;case 5:for(h.readHex(m,A),h.readHexNumber(v,A),r(v,m,A),h.readHex(b,x),o.mapBfRange(e(m,A),e(v,A),t(b,x)),_=1;_<C;_++)n(v,A),S?m.set(v):(h.readHexNumber(m,A),r(m,v,A)),h.readHexNumber(v,A),r(v,m,A),h.readHex(b,x),o.mapBfRange(e(m,A),e(v,A),t(b,x));break;default:return void u(new Error("processBinaryCMap: Unknown type: "+k))}}else switch(31&p){case 0:h.readString();break;case 1:g=h.readString()}}return g?void l(c(g)):void l(o)}))}function o(){}var s=16,c=19;return a.prototype={readByte:function(){return this.pos>=this.end?-1:this.buffer[this.pos++]},readNumber:function(){var e,t=0;do{var r=this.readByte();if(r<0)throw new f.FormatError("unexpected EOF in bcmap");e=!(128&r),t=t<<7|127&r}while(!e);return t},readSigned:function(){var e=this.readNumber();return 1&e?~(e>>>1):e>>>1},readHex:function(e,t){e.set(this.buffer.subarray(this.pos,this.pos+t+1)),this.pos+=t+1},readHexNumber:function(e,t){var r,n=this.tmpBuf,a=0;do{var i=this.readByte();if(i<0)throw new f.FormatError("unexpected EOF in bcmap");r=!(128&i),n[a++]=127&i}while(!r);for(var o=t,s=0,c=0;o>=0;){for(;c<8&&n.length>0;)s=n[--a]<<c|s,c+=7;e[o]=255&s,o--,s>>=8,c-=8}},readHexSigned:function(e,t){this.readHexNumber(e,t);for(var r=1&e[t]?255:0,n=0,a=0;a<=t;a++)n=(1&n)<<8|e[a],e[a]=n>>1^r},readString:function(){for(var e=this.readNumber(),t="",r=0;r<e;r++)t+=String.fromCharCode(this.readNumber());return t}},o.prototype={process:i},o}(),k=function(){function e(e){for(var t=0,r=0;r<e.length;r++)t=t<<8|e.charCodeAt(r);return t>>>0}function t(e){if(!(0,f.isString)(e))throw new f.FormatError("Malformed CMap: expected string.")}function r(e){if(!Number.isInteger(e))throw new f.FormatError("Malformed CMap: expected int.")}function n(r,n){for(;;){var a=n.getObj();if((0,d.isEOF)(a))break;if((0,d.isCmd)(a,"endbfchar"))return;t(a);var i=e(a);a=n.getObj(),t(a);var o=a;r.mapOne(i,o)}}function a(r,n){for(;;){var a=n.getObj();if((0,d.isEOF)(a))break;if((0,d.isCmd)(a,"endbfrange"))return;t(a);var i=e(a);a=n.getObj(),t(a);var o=e(a);if(a=n.getObj(),Number.isInteger(a)||(0,f.isString)(a)){var s=Number.isInteger(a)?String.fromCharCode(a):a;r.mapBfRange(i,o,s)}else{if(!(0,d.isCmd)(a,"["))break;a=n.getObj();for(var c=[];!(0,d.isCmd)(a,"]")&&!(0,d.isEOF)(a);)c.push(a),a=n.getObj();r.mapBfRangeToArray(i,o,c)}}throw new f.FormatError("Invalid bf range.")}function i(n,a){for(;;){var i=a.getObj();if((0,d.isEOF)(i))break;if((0,d.isCmd)(i,"endcidchar"))return;t(i);var o=e(i);i=a.getObj(),r(i);var s=i;n.mapOne(o,s)}}function o(n,a){for(;;){var i=a.getObj();if((0,d.isEOF)(i))break;if((0,d.isCmd)(i,"endcidrange"))return;t(i);var o=e(i);i=a.getObj(),t(i);var s=e(i);i=a.getObj(),r(i);var c=i;n.mapCidRange(o,s,c)}}function s(t,r){for(;;){var n=r.getObj();if((0,d.isEOF)(n))break;if((0,d.isCmd)(n,"endcodespacerange"))return;if(!(0,f.isString)(n))break;var a=e(n);if(n=r.getObj(),!(0,f.isString)(n))break;var i=e(n);t.addCodespaceRange(n.length,a,i)}throw new f.FormatError("Invalid codespace range.")}function c(e,t){var r=t.getObj();Number.isInteger(r)&&(e.vertical=!!r)}function l(e,t){var r=t.getObj();(0,d.isName)(r)&&(0,f.isString)(r.name)&&(e.name=r.name)}function u(e,t,r,u){var p,m;e:for(;;)try{var v=t.getObj();if((0,d.isEOF)(v))break;if((0,d.isName)(v))"WMode"===v.name?c(e,t):"CMapName"===v.name&&l(e,t),p=v;else if((0,d.isCmd)(v))switch(v.cmd){case"endcmap":break e;case"usecmap":(0,d.isName)(p)&&(m=p.name);break;case"begincodespacerange":s(e,t);break;case"beginbfchar":n(e,t);break;case"begincidchar":i(e,t);break;case"beginbfrange":a(e,t);break;case"begincidrange":o(e,t)}}catch(y){if(y instanceof g.MissingDataException)throw y;(0,f.warn)("Invalid cMap data: "+y);continue}return!u&&m&&(u=m),u?h(e,r,u):Promise.resolve(e)}function h(e,t,r){return k(r,t).then((function(t){if(e.useCMap=t,0===e.numCodespaceRanges){for(var r=e.useCMap.codespaceRanges,n=0;n<r.length;n++)e.codespaceRanges[n]=r[n].slice();e.numCodespaceRanges=e.useCMap.numCodespaceRanges}return e.useCMap.forEach((function(t,r){e.contains(t)||e.mapOne(t,e.useCMap.lookup(t))})),e}))}function k(e,t){return"Identity-H"===e?Promise.resolve(new b(!1,2)):"Identity-V"===e?Promise.resolve(new b(!0,2)):v.includes(e)?t?t(e).then((function(e){var r=e.cMapData,n=e.compressionType,a=new y(!0);if(n===f.CMapCompressionType.BINARY)return(new w).process(r,a,(function(e){return h(a,t,e)}));if(n===f.CMapCompressionType.NONE){var i=new p.Lexer(new m.Stream(r));return u(a,i,t,null)}return Promise.reject(new Error("TODO: Only BINARY/NONE CMap compression is currently supported."))})):Promise.reject(new Error("Built-in CMap parameters are not provided.")):Promise.reject(new Error("Unknown CMap name: "+e))}return{create:function(e){var t=e.encoding,r=e.fetchBuiltInCMap,n=e.useCMap;if((0,d.isName)(t))return k(t.name,r);if((0,d.isStream)(t)){var a=new y,i=new p.Lexer(t);return u(a,i,r,n).then((function(e){return e.isIdentityCMap?k(e.name,r):e}))}return Promise.reject(new Error("Encoding required."))}}}();t.CMapFactory=k},function(e,t,r){"use strict";function n(e,t){return o(e)||i(e,t)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function o(e){if(Array.isArray(e))return e}function s(e){if(e.fontMatrix&&e.fontMatrix[0]!==f.FONT_IDENTITY_MATRIX[0]){var t=.001/e.fontMatrix[0],r=e.widths;for(var n in r)r[n]*=t;e.defaultWidth*=t}}function c(e,t){if(!e.hasIncludedToUnicodeMap&&!(e.hasEncoding||t===e.defaultEncoding||e.toUnicode instanceof O)){var r=[],n=(0,p.getGlyphsUnicode)();for(var a in t){var i=t[a],o=(0,v.getUnicodeForGlyph)(i,n);-1!==o&&(r[a]=String.fromCharCode(o))}e.toUnicode.amend(r)}}function l(e,t){switch(e){case"Type1":return"Type1C"===t?f.FontType.TYPE1C:f.FontType.TYPE1;case"CIDFontType0":return"CIDFontType0C"===t?f.FontType.CIDFONTTYPE0C:f.FontType.CIDFONTTYPE0;case"OpenType":return f.FontType.OPENTYPE;case"TrueType":return f.FontType.TRUETYPE;case"CIDFontType2":return f.FontType.CIDFONTTYPE2;case"MMType1":return f.FontType.MMTYPE1;case"Type0":return f.FontType.TYPE0;default:return f.FontType.UNKNOWN}}function u(e,t){if(void 0!==t[e])return e;var r=(0,v.getUnicodeForGlyph)(e,t);if(-1!==r)for(var n in t)if(t[n]===r)return n;return(0,f.info)("Unable to recover a standard glyph name for: "+e),e}function h(e,t,r){var n,a,i,o=Object.create(null),s=!!(e.flags&C.Symbolic);if(e.baseEncodingName)for(i=(0,g.getEncoding)(e.baseEncodingName),a=0;a<i.length;a++)n=r.indexOf(i[a]),o[a]=n>=0?n:0;else if(s)for(a in t)o[a]=t[a];else for(i=g.StandardEncoding,a=0;a<i.length;a++)n=r.indexOf(i[a]),o[a]=n>=0?n:0;var c,l=e.differences;if(l)for(a in l){var h=l[a];if(n=r.indexOf(h),-1===n){c||(c=(0,p.getGlyphsUnicode)());var f=u(h,c);f!==h&&(n=r.indexOf(f))}o[a]=n>=0?n:0}return o}Object.defineProperty(t,"__esModule",{value:!0}),t.getFontType=l,t.IdentityToUnicodeMap=t.ToUnicodeMap=t.FontFlags=t.Font=t.ErrorFont=t.SEAC_ANALYSIS_ENABLED=void 0;var f=r(5),d=r(207),p=r(210),g=r(209),m=r(211),v=r(212),y=r(213),b=r(205),w=r(186),k=r(190),S=r(214),x=[[57344,63743],[1048576,1114109]],_=1e3,A=!0;t.SEAC_ANALYSIS_ENABLED=A;var C={FixedPitch:1,Serif:2,Symbolic:4,Script:8,Nonsymbolic:32,Italic:64,AllCap:65536,SmallCap:131072,ForceBold:262144};t.FontFlags=C;var T=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],E=function(){function e(e,t,r,n,a,i,o,s){this.fontChar=e,this.unicode=t,this.accent=r,this.width=n,this.vmetric=a,this.operatorListId=i,this.isSpace=o,this.isInFont=s}return e.prototype.matchesForCache=function(e,t,r,n,a,i,o,s){return this.fontChar===e&&this.unicode===t&&this.accent===r&&this.width===n&&this.vmetric===a&&this.operatorListId===i&&this.isSpace===o&&this.isInFont===s},e}(),P=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this._map=e}return e.prototype={get length(){return this._map.length},forEach:function(e){for(var t in this._map)e(t,this._map[t].charCodeAt(0))},has:function(e){return void 0!==this._map[e]},get:function(e){return this._map[e]},charCodeOf:function(e){var t=this._map;if(t.length<=65536)return t.indexOf(e);for(var r in t)if(t[r]===e)return 0|r;return-1},amend:function(e){for(var t in e)this._map[t]=e[t]}},e}();t.ToUnicodeMap=P;var O=function(){function e(e,t){this.firstChar=e,this.lastChar=t}return e.prototype={get length(){return this.lastChar+1-this.firstChar},forEach:function(e){for(var t=this.firstChar,r=this.lastChar;t<=r;t++)e(t,t)},has:function(e){return this.firstChar<=e&&e<=this.lastChar},get:function(e){if(this.firstChar<=e&&e<=this.lastChar)return String.fromCharCode(e)},charCodeOf:function(e){return Number.isInteger(e)&&e>=this.firstChar&&e<=this.lastChar?e:-1},amend:function(e){(0,f.unreachable)("Should not call amend()")}},e}();t.IdentityToUnicodeMap=O;var R=function(){function e(e,t,r){e[t]=r>>8&255,e[t+1]=255&r}function t(e,t,r){e[t]=r>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r}function r(e,t,r){var n,a;if(r instanceof Uint8Array)e.set(r,t);else if("string"==typeof r)for(n=0,a=r.length;n<a;n++)e[t++]=255&r.charCodeAt(n);else for(n=0,a=r.length;n<a;n++)e[t++]=255&r[n]}function n(e){this.sfnt=e,this.tables=Object.create(null)}n.getSearchParams=function(e,t){for(var r=1,n=0;(r^e)>r;)r<<=1,n++;var a=r*t;return{range:a,entry:n,rangeShift:t*e-a}};var a=12,i=16;return n.prototype={toArray:function(){var o=this.sfnt,s=this.tables,c=Object.keys(s);c.sort();var l,u,h,d,p,g=c.length,m=a+g*i,v=[m];for(l=0;l<g;l++){d=s[c[l]];var y=(d.length+3&-4)>>>0;m+=y,v.push(m)}var b=new Uint8Array(m);for(l=0;l<g;l++)d=s[c[l]],r(b,v[l],d);"true"===o&&(o=(0,f.string32)(65536)),b[0]=255&o.charCodeAt(0),b[1]=255&o.charCodeAt(1),b[2]=255&o.charCodeAt(2),b[3]=255&o.charCodeAt(3),e(b,4,g);var w=n.getSearchParams(g,16);for(e(b,6,w.range),e(b,8,w.entry),e(b,10,w.rangeShift),m=a,l=0;l<g;l++){p=c[l],b[m]=255&p.charCodeAt(0),b[m+1]=255&p.charCodeAt(1),b[m+2]=255&p.charCodeAt(2),b[m+3]=255&p.charCodeAt(3);var k=0;for(u=v[l],h=v[l+1];u<h;u+=4){var S=(0,f.readUint32)(b,u);k=k+S>>>0}t(b,m+4,k),t(b,m+8,v[l]),t(b,m+12,s[p].length),m+=i}return b},addTable:function(e,t){if(e in this.tables)throw new Error("Table "+e+" already exists");this.tables[e]=t}},n}(),I=function(){function e(e,t,r){var a;this.name=e,this.loadedName=r.loadedName,this.isType3Font=r.isType3Font,this.sizes=[],this.missingFile=!1,this.glyphCache=Object.create(null),this.isSerifFont=!!(r.flags&C.Serif),this.isSymbolicFont=!!(r.flags&C.Symbolic),this.isMonospace=!!(r.flags&C.FixedPitch);var i=r.type,o=r.subtype;if(this.type=i,this.subtype=o,this.fallbackName=this.isMonospace?"monospace":this.isSerifFont?"serif":"sans-serif",this.differences=r.differences,this.widths=r.widths,this.defaultWidth=r.defaultWidth,this.composite=r.composite,this.wideChars=r.wideChars,this.cMap=r.cMap,this.ascent=r.ascent/_,this.descent=r.descent/_,this.fontMatrix=r.fontMatrix,this.bbox=r.bbox,this.defaultEncoding=r.defaultEncoding,this.toUnicode=r.toUnicode,this.fallbackToUnicode=r.fallbackToUnicode||new P,this.toFontChar=[],"Type3"!==r.type){if(this.cidEncoding=r.cidEncoding,this.vertical=r.vertical,this.vertical&&(this.vmetrics=r.vmetrics,this.defaultVMetrics=r.defaultVMetrics),!t||t.isEmpty)return t&&(0,f.warn)('Font file is empty in "'+e+'" ('+this.loadedName+")"),void this.fallbackToSystemFont();var c=M(t,r),u=n(c,2);i=u[0],o=u[1],i===this.type&&o===this.subtype||(0,f.info)("Inconsistent font file Type/SubType, expected: "+"".concat(this.type,"/").concat(this.subtype," but found: ").concat(i,"/").concat(o,"."));try{var h;switch(i){case"MMType1":(0,f.info)("MMType1 font ("+e+"), falling back to Type1.");case"Type1":case"CIDFontType0":this.mimetype="font/opentype";var d="Type1C"===o||"CIDFontType0C"===o?new N(t,r):new L(e,t,r);s(r),h=this.convert(e,d,r);break;case"OpenType":case"TrueType":case"CIDFontType2":this.mimetype="font/opentype",h=this.checkAndRepair(e,t,r),this.isOpenType&&(s(r),i="OpenType");break;default:throw new f.FormatError("Font ".concat(i," is not supported"))}}catch(p){return(0,f.warn)(p),void this.fallbackToSystemFont()}this.data=h,this.fontType=l(i,o),this.fontMatrix=r.fontMatrix,this.widths=r.widths,this.defaultWidth=r.defaultWidth,this.toUnicode=r.toUnicode,this.encoding=r.baseEncoding,this.seacMap=r.seacMap}else{for(a=0;a<256;a++)this.toFontChar[a]=this.differences[a]||r.defaultEncoding[a];this.fontType=f.FontType.TYPE3}}function t(e,t){return(e<<8)+t}function r(e,t,r){e[t+1]=r,e[t]=r>>>8}function a(e,t){var r=(e<<8)+t;return 32768&r?r-65536:r}function i(e,t,r,n){return(e<<24)+(t<<16)+(r<<8)+n}function o(e){return String.fromCharCode(e>>8&255,255&e)}function h(e){return e=e>32767?32767:e<-32768?-32768:e,String.fromCharCode(e>>8&255,255&e)}function w(e){var t=e.peekBytes(4);return 65536===(0,f.readUint32)(t,0)||"true"===(0,f.bytesToString)(t)}function S(e){var t=e.peekBytes(4);return"ttcf"===(0,f.bytesToString)(t)}function I(e){var t=e.peekBytes(4);return"OTTO"===(0,f.bytesToString)(t)}function F(e){var t=e.peekBytes(2);return 37===t[0]&&33===t[1]||128===t[0]&&1===t[1]}function D(e){var t=e.peekBytes(4);return t[0]>=1&&t[3]>=1&&t[3]<=4}function M(e,t){var r,n,a=t.type,i=t.subtype,o=t.composite;return w(e)||S(e)?r=o?"CIDFontType2":"TrueType":I(e)?r=o?"CIDFontType2":"OpenType":F(e)?r=o?"CIDFontType0":"MMType1"===a?"MMType1":"Type1":D(e)?o?(r="CIDFontType0",n="CIDFontType0C"):(r="MMType1"===a?"MMType1":"Type1",n="Type1C"):((0,f.warn)("getFontFileType: Unable to detect correct font file Type/Subtype."),r=a,n=i),[r,n]}function j(e,t,r){for(var n,a=[],i=0,o=e.length;i<o;i++)n=(0,v.getUnicodeForGlyph)(e[i],t),-1!==n&&(a[i]=n);for(var s in r)n=(0,v.getUnicodeForGlyph)(r[s],t),-1!==n&&(a[+s]=n);return a}function B(e,t,r){var n=Object.create(null),a=[],i=0,o=x[i][0],s=x[i][1];for(var c in e){c|=0;var l=e[c];if(t(l)){if(o>s){if(i++,i>=x.length){(0,f.warn)("Ran out of space in font private use area.");break}o=x[i][0],s=x[i][1]}var u=o++;0===l&&(l=r),n[u]=l,a[c]=u}}return{toFontChar:a,charCodeToGlyphId:n,nextAvailableFontCharCode:o}}function U(e,t){var r=[];for(var n in e)e[n]>=t||r.push({fontCharCode:0|n,glyphId:e[n]});0===r.length&&r.push({fontCharCode:0,glyphId:0}),r.sort((function(e,t){return e.fontCharCode-t.fontCharCode}));for(var a=[],i=r.length,o=0;o<i;){var s=r[o].fontCharCode,c=[r[o].glyphId];++o;for(var l=s;o<i&&l+1===r[o].fontCharCode&&(c.push(r[o].glyphId),++l,++o,65535!==l););a.push([s,l,c])}return a}function q(e,t){var r,n,a,i,s=U(e,t),c=s[s.length-1][1]>65535?2:1,l="\0\0"+o(c)+"\0\0"+(0,f.string32)(4+8*c);for(r=s.length-1;r>=0&&!(s[r][0]<=65535);--r);var u=r+1;s[r][0]<65535&&65535===s[r][1]&&(s[r][1]=65534);var h,d,p,g,m=s[r][1]<65535?1:0,v=u+m,y=R.getSearchParams(v,2),b="",w="",k="",S="",x="",_=0;for(r=0,n=u;r<n;r++){h=s[r],d=h[0],p=h[1],b+=o(d),w+=o(p),g=h[2];var A=!0;for(a=1,i=g.length;a<i;++a)if(g[a]!==g[a-1]+1){A=!1;break}if(A){var C=g[0];k+=o(C-d&65535),S+=o(0)}else{var T=2*(v-r)+2*_;for(_+=p-d+1,k+=o(0),S+=o(T),a=0,i=g.length;a<i;++a)x+=o(g[a])}}m>0&&(w+="ÿÿ",b+="ÿÿ",k+="\0",S+="\0\0");var E="\0\0"+o(2*v)+o(y.range)+o(y.entry)+o(y.rangeShift)+w+"\0\0"+b+k+S+x,P="",O="";if(c>1){for(l+="\0\0\n"+(0,f.string32)(4+8*c+4+E.length),P="",r=0,n=s.length;r<n;r++){h=s[r],d=h[0],g=h[2];var I=g[0];for(a=1,i=g.length;a<i;++a)g[a]!==g[a-1]+1&&(p=h[0]+a-1,P+=(0,f.string32)(d)+(0,f.string32)(p)+(0,f.string32)(I),d=p+1,I=g[a]);P+=(0,f.string32)(d)+(0,f.string32)(h[1])+(0,f.string32)(I)}O="\0\f\0\0"+(0,f.string32)(P.length+16)+"\0\0\0\0"+(0,f.string32)(P.length/12)}return l+"\0"+o(E.length+4)+E+O+P}function z(e){var t=new k.Stream(e.data),r=t.getUint16();t.getBytes(60);var n=t.getUint16();if(r<4&&768&n)return!1;var a=t.getUint16(),i=t.getUint16();if(a>i)return!1;t.getBytes(6);var o=t.getUint16();return 0!==o&&(e.data[8]=e.data[9]=0,!0)}function H(e,t,r){r=r||{unitsPerEm:0,yMax:0,yMin:0,ascent:0,descent:0};var n=0,a=0,i=0,s=0,c=null,l=0;if(t){for(var u in t){u|=0,(c>u||!c)&&(c=u),l<u&&(l=u);var h=(0,v.getUnicodeRangeFor)(u);if(h<32)n|=1<<h;else if(h<64)a|=1<<h-32;else if(h<96)i|=1<<h-64;else{if(!(h<123))throw new f.FormatError("Unicode ranges Bits > 123 are reserved for internal usage");s|=1<<h-96}}l>65535&&(l=65535)}else c=0,l=255;var d=e.bbox||[0,0,0,0],p=r.unitsPerEm||1/(e.fontMatrix||f.FONT_IDENTITY_MATRIX)[0],g=e.ascentScaled?1:p/_,m=r.ascent||Math.round(g*(e.ascent||d[3])),y=r.descent||Math.round(g*(e.descent||d[1]));y>0&&e.descent>0&&d[1]<0&&(y=-y);var b=r.yMax||m,w=-r.yMin||-y;return"\0$ô\0\0\0Š»\0\0\0ŒŠ»\0\0ß\x001\0\0\0\0"+String.fromCharCode(e.fixedPitch?9:0)+"\0\0\0\0\0\0"+(0,f.string32)(n)+(0,f.string32)(a)+(0,f.string32)(i)+(0,f.string32)(s)+"*21*"+o(e.italicAngle?1:0)+o(c||e.firstChar)+o(l||e.lastChar)+o(m)+o(y)+"\0d"+o(b)+o(w)+"\0\0\0\0\0\0\0\0"+o(e.xHeight)+o(e.capHeight)+o(0)+o(c||e.firstChar)+"\0"}function W(e){var t=Math.floor(e.italicAngle*Math.pow(2,16));return"\0\0\0"+(0,f.string32)(t)+"\0\0\0\0"+(0,f.string32)(e.fixedPitch)+"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}function G(e,t){t||(t=[[],[]]);var r,n,a,i,s,c=[t[0][0]||"Original licence",t[0][1]||e,t[0][2]||"Unknown",t[0][3]||"uniqueID",t[0][4]||e,t[0][5]||"Version 0.11",t[0][6]||"",t[0][7]||"Unknown",t[0][8]||"Unknown",t[0][9]||"Unknown"],l=[];for(r=0,n=c.length;r<n;r++){s=t[1][r]||c[r];var u=[];for(a=0,i=s.length;a<i;a++)u.push(o(s.charCodeAt(a)));l.push(u.join(""))}var h=[c,l],f=["\0","\0"],d=["\0\0","\0"],p=["\0\0","\t"],g=c.length*f.length,m="\0\0"+o(g)+o(12*g+6),v=0;for(r=0,n=f.length;r<n;r++){var y=h[r];for(a=0,i=y.length;a<i;a++){s=y[a];var b=f[r]+d[r]+p[r]+o(a)+o(s.length)+o(v);m+=b,v+=s.length}}return m+(c.join("")+l.join(""))}return e.getFontID=function(){var e=1;return function(){return String(e++)}}(),e.prototype={name:null,font:null,mimetype:null,encoding:null,disableFontFace:!1,get renderer(){var e=y.FontRendererFactory.create(this,A);return(0,f.shadow)(this,"renderer",e)},exportData:function(){var e={};for(var t in this)this.hasOwnProperty(t)&&(e[t]=this[t]);return e},fallbackToSystemFont:function(){var e=this;this.missingFile=!0;var t,r,n=this.name,a=this.type,i=this.subtype,o=n.replace(/[,_]/g,"-"),s=(0,m.getStdFontMap)(),c=(0,m.getNonStdFontMap)(),u=!!s[o]||!(!c[o]||!s[c[o]]);if(o=s[o]||c[o]||o,this.bold=-1!==o.search(/bold/gi),this.italic=-1!==o.search(/oblique/gi)||-1!==o.search(/italic/gi),this.black=-1!==n.search(/Black/g),this.remeasure=Object.keys(this.widths).length>0,u&&"CIDFontType2"===a&&this.cidEncoding.startsWith("Identity-")){var h=(0,m.getGlyphMapForStandardFonts)(),d=[];for(t in h)d[+t]=h[t];if(/Arial-?Black/i.test(n)){var y=(0,m.getSupplementalGlyphMapForArialBlack)();for(t in y)d[+t]=y[t]}else if(/Calibri/i.test(n)){var b=(0,m.getSupplementalGlyphMapForCalibri)();for(t in b)d[+t]=b[t]}var w=this.toUnicode instanceof O;w||this.toUnicode.forEach((function(e,t){d[+e]=t})),this.toFontChar=d,this.toUnicode=new P(d)}else if(/Symbol/i.test(o))this.toFontChar=j(g.SymbolSetEncoding,(0,p.getGlyphsUnicode)(),this.differences);else if(/Dingbats/i.test(o))/Wingdings/i.test(n)&&(0,f.warn)("Non-embedded Wingdings font, falling back to ZapfDingbats."),this.toFontChar=j(g.ZapfDingbatsEncoding,(0,p.getDingbatsGlyphsUnicode)(),this.differences);else if(u)this.toFontChar=j(this.defaultEncoding,(0,p.getGlyphsUnicode)(),this.differences);else{var k=(0,p.getGlyphsUnicode)();this.toUnicode.forEach((function(t,n){if(!e.composite){var a=e.differences[t]||e.defaultEncoding[t];r=(0,v.getUnicodeForGlyph)(a,k),-1!==r&&(n=r)}e.toFontChar[t]=n}))}this.loadedName=o.split("-")[0],this.fontType=l(a,i)},checkAndRepair:function(e,n,o){function c(e,t){var r=Object.create(null);r["OS/2"]=null,r.cmap=null,r.head=null,r.hhea=null,r.hmtx=null,r.maxp=null,r.name=null,r.post=null;for(var a=0;a<t;a++){var i=l(n);U.includes(i.tag)&&0!==i.length&&(r[i.tag]=i)}return r}function l(e){var t=(0,f.bytesToString)(e.getBytes(4)),r=e.getInt32()>>>0,n=e.getInt32()>>>0,a=e.getInt32()>>>0,i=e.pos;e.pos=e.start?e.start:0,e.skip(n);var o=e.getBytes(a);return e.pos=i,"head"===t&&(o[8]=o[9]=o[10]=o[11]=0,o[17]|=32),{tag:t,checksum:r,length:a,offset:n,data:o}}function h(e){return{version:(0,f.bytesToString)(e.getBytes(4)),numTables:e.getUint16(),searchRange:e.getUint16(),entrySelector:e.getUint16(),rangeShift:e.getUint16()}}function m(e){var t=(0,f.bytesToString)(e.getBytes(4));(0,f.assert)("ttcf"===t,"Must be a TrueType Collection font.");for(var r=e.getUint16(),n=e.getUint16(),a=e.getInt32()>>>0,i=[],o=0;o<a;o++)i.push(e.getInt32()>>>0);var s={ttcTag:t,majorVersion:r,minorVersion:n,numFonts:a,offsetTable:i};switch(r){case 1:return s;case 2:return s.dsigTag=e.getInt32()>>>0,s.dsigLength=e.getInt32()>>>0,s.dsigOffset=e.getInt32()>>>0,s}throw new f.FormatError("Invalid TrueType Collection majorVersion: ".concat(r,"."))}function v(e,t){for(var r=m(e),n=r.numFonts,a=r.offsetTable,i=0;i<n;i++){e.pos=(e.start||0)+a[i];var o=h(e),s=c(e,o.numTables);if(!s.name)throw new f.FormatError('TrueType Collection font must contain a "name" table.');for(var l=P(s.name),u=0,d=l.length;u<d;u++)for(var p=0,g=l[u].length;p<g;p++){var v=l[u][p];if(v&&v.replace(/\s/g,"")===t)return{header:o,tables:s}}}throw new f.FormatError('TrueType Collection does not contain "'.concat(t,'" font.'))}function y(e,t,r,n){if(!e)return(0,f.warn)("No cmap table available."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var a,i=(t.start?t.start:0)+e.offset;t.pos=i,t.getUint16();for(var o,s=t.getUint16(),c=!1,l=0;l<s;l++){var u=t.getUint16(),h=t.getUint16(),d=t.getInt32()>>>0,p=!1;if((!o||o.platformId!==u||o.encodingId!==h)&&(0===u&&0===h||1===u&&0===h?p=!0:3!==u||1!==h||!n&&o?r&&3===u&&0===h&&(p=!0,c=!0):(p=!0,r||(c=!0)),p&&(o={platformId:u,encodingId:h,offset:d}),c))break}if(o&&(t.pos=i+o.offset),!o||-1===t.peekByte())return(0,f.warn)("Could not find a preferred cmap table."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var g=t.getUint16();t.getUint16(),t.getUint16();var m,v,y=!1,b=[];if(0===g){for(m=0;m<256;m++){var w=t.getByte();w&&b.push({charCode:m,glyphId:w})}y=!0}else if(4===g){var k=t.getUint16()>>1;t.getBytes(6);var S,x=[];for(S=0;S<k;S++)x.push({end:t.getUint16()});for(t.getUint16(),S=0;S<k;S++)x[S].start=t.getUint16();for(S=0;S<k;S++)x[S].delta=t.getUint16();var _=0;for(S=0;S<k;S++){a=x[S];var A=t.getUint16();if(A){var C=(A>>1)-(k-S);a.offsetIndex=C,_=Math.max(_,C+a.end-a.start+1)}else a.offsetIndex=-1}var T=[];for(m=0;m<_;m++)T.push(t.getUint16());for(S=0;S<k;S++){a=x[S],i=a.start;var E=a.end,P=a.delta;for(C=a.offsetIndex,m=i;m<=E;m++)65535!==m&&(v=C<0?m:T[C+m-i],v=v+P&65535,b.push({charCode:m,glyphId:v}))}}else{if(6!==g)return(0,f.warn)("cmap table has unsupported format: "+g),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var O=t.getUint16(),R=t.getUint16();for(m=0;m<R;m++){v=t.getUint16();var I=O+m;b.push({charCode:I,glyphId:v})}}for(b.sort((function(e,t){return e.charCode-t.charCode})),l=1;l<b.length;l++)b[l-1].charCode===b[l].charCode&&(b.splice(l,1),l--);return{platformId:o.platformId,encodingId:o.encodingId,mappings:b,hasShortCmap:y}}function w(e,t,r,n,a){if(t){e.pos=(e.start?e.start:0)+t.offset,e.pos+=4,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=8,e.pos+=2;var i=e.getUint16();i>n&&((0,f.info)("The numOfMetrics ("+i+") should not be greater than the numGlyphs ("+n+")"),i=n,t.data[34]=(65280&i)>>8,t.data[35]=255&i);var o=n-i,s=o-(r.length-4*i>>1);if(s>0){var c=new Uint8Array(r.length+2*s);c.set(r.data),a&&(c[r.length]=r.data[2],c[r.length+1]=r.data[3]),r.data=c}}else r&&(r.data=null)}function x(e,t,n,i,o,s){var c={length:0,sizeOfInstructions:0};if(n-t<=12)return c;var l=e.subarray(t,n),u=a(l[0],l[1]);if(u<0)return u=-1,r(l,0,u),i.set(l,o),c.length=l.length,c;var h,f=10,d=0;for(h=0;h<u;h++){var p=l[f]<<8|l[f+1];d=p+1,f+=2}var g=f,m=l[f]<<8|l[f+1];c.sizeOfInstructions=m,f+=2+m;var v=f,y=0;for(h=0;h<d;h++){var b=l[f++];192&b&&(l[f-1]=63&b);var w=(2&b?1:16&b?0:2)+(4&b?1:32&b?0:2);if(y+=w,8&b){var k=l[f++];h+=k,y+=k*w}}if(0===y)return c;var S=f+y;return S>l.length?c:!s&&m>0?(i.set(l.subarray(0,g),o),i.set([0,0],o+g),i.set(l.subarray(v,S),o+g+2),S-=m,l.length-S>3&&(S=S+3&-4),c.length=S,c):l.length-S>3?(S=S+3&-4,i.set(l.subarray(0,S),o),c.length=S,c):(i.set(l,o),c.length=l.length,c)}function _(e,r,n){var a=e.data,o=i(a[0],a[1],a[2],a[3]);o>>16!==1&&((0,f.info)("Attempting to fix invalid version in head table: "+o),a[0]=0,a[1]=1,a[2]=0,a[3]=0);var s=t(a[50],a[51]);if(s<0||s>1){(0,f.info)("Attempting to fix invalid indexToLocFormat in head table: "+s);var c=r+1;if(n===c<<1)a[50]=0,a[51]=0;else{if(n!==c<<2)throw new f.FormatError("Could not fix indexToLocFormat: "+s);a[50]=0,a[51]=1}}}function C(e,t,r,n,a,i,o){var s,c,l;n?(s=4,c=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]},l=function(e,t,r){e[t]=r>>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r}):(s=2,c=function(e,t){return e[t]<<9|e[t+1]<<1},l=function(e,t,r){e[t]=r>>9&255,e[t+1]=r>>1&255});var u=i?r+1:r,h=e.data,f=s*(1+u);h=new Uint8Array(f),h.set(e.data.subarray(0,f)),e.data=h;var d,p,g=t.data,m=g.length,v=new Uint8Array(m),y=c(h,0),b=0,w=Object.create(null);for(l(h,0,b),d=0,p=s;d<r;d++,p+=s){var k=c(h,p);0===k&&(k=y),k>m&&(m+3&-4)===k&&(k=m),k>m&&(y=k);var S=x(g,y,k,v,b,a),_=S.length;0===_&&(w[d]=!0),S.sizeOfInstructions>o&&(o=S.sizeOfInstructions),b+=_,l(h,p,b),y=k}if(0===b){var A=new Uint8Array([0,1,0,0,0,0,0,0,0,0,0,0,0,0,49,0]);for(d=0,p=s;d<u;d++,p+=s)l(h,p,A.length);t.data=A}else if(i){var C=c(h,s);v.length>C+b?t.data=v.subarray(0,C+b):(t.data=new Uint8Array(C+b),t.data.set(v.subarray(0,b))),t.data.set(v.subarray(0,C),b),l(e.data,h.length-s,b+C)}else t.data=v.subarray(0,b);return{missingGlyphs:w,maxSizeOfInstructions:o}}function E(e,t,r){var a=(n.start?n.start:0)+e.offset;n.pos=a;var i=e.length,o=a+i,s=n.getInt32();n.getBytes(28);var c,l,u=!0;switch(s){case 65536:c=T;break;case 131072:var h=n.getUint16();if(h!==r){u=!1;break}var d=[];for(l=0;l<h;++l){var p=n.getUint16();if(p>=32768){u=!1;break}d.push(p)}if(!u)break;for(var g=[],m=[];n.pos<o;){var v=n.getByte();for(m.length=v,l=0;l<v;++l)m[l]=String.fromCharCode(n.getByte());g.push(m.join(""))}for(c=[],l=0;l<h;++l){var y=d[l];y<258?c.push(T[y]):c.push(g[y-258])}break;case 196608:break;default:(0,f.warn)("Unknown/unsupported post table version "+s),u=!1,t.defaultEncoding&&(c=t.defaultEncoding)}return t.glyphNames=c,u}function P(e){var t=(n.start?n.start:0)+e.offset;n.pos=t;var r=[[],[]],a=e.length,i=t+a,o=n.getUint16(),s=6;if(0!==o||a<s)return r;var c,l,u=n.getUint16(),h=n.getUint16(),d=[],p=12;for(c=0;c<u&&n.pos+p<=i;c++){var g={platform:n.getUint16(),encoding:n.getUint16(),language:n.getUint16(),name:n.getUint16(),length:n.getUint16(),offset:n.getUint16()};(1===g.platform&&0===g.encoding&&0===g.language||3===g.platform&&1===g.encoding&&1033===g.language)&&d.push(g)}for(c=0,l=d.length;c<l;c++){var m=d[c];if(!(m.length<=0)){var v=t+h+m.offset;if(!(v+m.length>i)){n.pos=v;var y=m.name;if(m.encoding){for(var b="",w=0,k=m.length;w<k;w+=2)b+=String.fromCharCode(n.getUint16());r[1][y]=b}else r[0][y]=(0,f.bytesToString)(n.getBytes(m.length))}}}return r}function O(e,t){for(var r,n,a,i,o,s=e.data,c=0,l=0,u=0,h=[],d=[],p=[],g=t.tooComplexToFollowFunctions,m=!1,v=0,y=0,b=s.length;c<b;){var w=s[c++];if(64===w)if(n=s[c++],m||y)c+=n;else for(r=0;r<n;r++)h.push(s[c++]);else if(65===w)if(n=s[c++],m||y)c+=2*n;else for(r=0;r<n;r++)a=s[c++],h.push(a<<8|s[c++]);else if(176===(248&w))if(n=w-176+1,m||y)c+=n;else for(r=0;r<n;r++)h.push(s[c++]);else if(184===(248&w))if(n=w-184+1,m||y)c+=2*n;else for(r=0;r<n;r++)a=s[c++],h.push(a<<8|s[c++]);else if(43!==w||g)if(44!==w||g){if(45===w)if(m)m=!1,l=c;else{if(o=d.pop(),!o)return(0,f.warn)("TT: ENDF bad stack"),void(t.hintsValid=!1);i=p.pop(),s=o.data,c=o.i,t.functionsStackDeltas[i]=h.length-o.stackTop}else if(137===w)(m||y)&&((0,f.warn)("TT: nested IDEFs not allowed"),g=!0),m=!0,u=c;else if(88===w)++v;else if(27===w)y=v;else if(89===w)y===v&&(y=0),--v;else if(28===w&&!m&&!y){var k=h[h.length-1];k>0&&(c+=k-1)}}else(m||y)&&((0,f.warn)("TT: nested FDEFs not allowed"),g=!0),m=!0,u=c,i=h.pop(),t.functionsDefined[i]={data:s,i:c};else if(!m&&!y)if(i=h[h.length-1],isNaN(i))(0,f.info)("TT: CALL empty stack (or invalid entry).");else if(t.functionsUsed[i]=!0,i in t.functionsStackDeltas){var S=h.length+t.functionsStackDeltas[i];if(S<0)return(0,f.warn)("TT: CALL invalid functions stack delta."),void(t.hintsValid=!1);h.length=S}else if(i in t.functionsDefined&&!p.includes(i)){if(d.push({data:s,i:c,stackTop:h.length-1}),p.push(i),o=t.functionsDefined[i],!o)return(0,f.warn)("TT: CALL non-existent function"),void(t.hintsValid=!1);s=o.data,c=o.i}if(!m&&!y){var x=w<=142?X[w]:w>=192&&w<=223?-1:w>=224?-2:0;for(w>=113&&w<=117&&(n=h.pop(),isNaN(n)||(x=2*-n));x<0&&h.length>0;)h.pop(),x++;for(;x>0;)h.push(NaN),x--}}t.tooComplexToFollowFunctions=g;var _=[s];c>s.length&&_.push(new Uint8Array(c-s.length)),u>l&&((0,f.warn)("TT: complementing a missing function tail"),_.push(new Uint8Array([34,45]))),F(e,_)}function I(e,t){if(!e.tooComplexToFollowFunctions){if(e.functionsDefined.length>t)return(0,f.warn)("TT: more functions defined than expected"),void(e.hintsValid=!1);for(var r=0,n=e.functionsUsed.length;r<n;r++){if(r>t)return(0,f.warn)("TT: invalid function id: "+r),void(e.hintsValid=!1);if(e.functionsUsed[r]&&!e.functionsDefined[r])return(0,f.warn)("TT: undefined function: "+r),void(e.hintsValid=!1)}}}function F(e,t){if(t.length>1){var r,n,a=0;for(r=0,n=t.length;r<n;r++)a+=t[r].length;a=a+3&-4;var i=new Uint8Array(a),o=0;for(r=0,n=t.length;r<n;r++)i.set(t[r],o),o+=t[r].length;e.data=i,e.length=a}}function L(e,t,r,n){var a={functionsDefined:[],functionsUsed:[],functionsStackDeltas:[],tooComplexToFollowFunctions:!1,hintsValid:!0};if(e&&O(e,a),t&&O(t,a),e&&I(a,n),r&&1&r.length){var i=new Uint8Array(r.length+1);i.set(r.data),r.data=i}return a.hintsValid}function D(e){return!oe[e]}var M,j,U=["OS/2","cmap","head","hhea","hmtx","maxp","name","post","loca","glyf","fpgm","prep","cvt ","CFF "],X=[0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,-2,-5,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,-1,1,-1,-999,0,1,0,-1,-2,0,-1,-2,-1,-1,0,-1,-1,0,0,-999,-999,-1,-1,-1,-1,-2,-999,-2,-2,-999,0,-2,-2,0,0,-2,0,-2,0,0,0,-2,-1,-1,1,1,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-999,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-2,-999,-999,-999,-999,-999,-1,-1,-2,-2,0,0,0,0,-1,-1,-999,-2,-2,0,0,-1,-2,-2,0,0,0,-1,-1,-1,-2];if(n=new k.Stream(new Uint8Array(n.getBytes())),S(n)){var Y=v(n,this.name);M=Y.header,j=Y.tables}else M=h(n),j=c(n,M.numTables);var V,Z,K=!j["CFF "];if(K){if(!j.loca)throw new f.FormatError('Required "loca" table is not found');j.glyf||((0,f.warn)('Required "glyf" table is not found -- trying to recover.'),j.glyf={tag:"glyf",data:new Uint8Array(0)}),this.isOpenType=!1}else{var J=o.composite&&((o.cidToGidMap||[]).length>0||!(o.cMap instanceof b.IdentityCMap));if("OTTO"===M.version&&!J||!j.head||!j.hhea||!j.maxp||!j.post)return Z=new k.Stream(j["CFF "].data),V=new N(Z,o),s(o),this.convert(e,V,o);delete j.glyf,delete j.loca,delete j.fpgm,delete j.prep,delete j["cvt "],this.isOpenType=!0}if(!j.maxp)throw new f.FormatError('Required "maxp" table is not found');n.pos=(n.start||0)+j.maxp.offset;var Q=n.getInt32(),$=n.getUint16(),ee=$+1,te=!0;ee>65535&&(te=!1,ee=$,(0,f.warn)("Not enough space in glyfs to duplicate first glyph."));var re=0,ne=0;if(Q>=65536&&j.maxp.length>=22){n.pos+=8;var ae=n.getUint16();ae>2&&(j.maxp.data[14]=0,j.maxp.data[15]=2),n.pos+=4,re=n.getUint16(),n.pos+=4,ne=n.getUint16()}j.maxp.data[4]=ee>>8,j.maxp.data[5]=255&ee;var ie=L(j.fpgm,j.prep,j["cvt "],re);if(ie||(delete j.fpgm,delete j.prep,delete j["cvt "]),w(n,j.hhea,j.hmtx,ee,te),!j.head)throw new f.FormatError('Required "head" table is not found');_(j.head,$,K?j.loca.length:0);var oe=Object.create(null);if(K){var se=t(j.head.data[50],j.head.data[51]),ce=C(j.loca,j.glyf,$,se,ie,te,ne);oe=ce.missingGlyphs,Q>=65536&&j.maxp.length>=22&&(j.maxp.data[26]=ce.maxSizeOfInstructions>>8,j.maxp.data[27]=255&ce.maxSizeOfInstructions)}if(!j.hhea)throw new f.FormatError('Required "hhea" table is not found');0===j.hhea.data[10]&&0===j.hhea.data[11]&&(j.hhea.data[10]=255,j.hhea.data[11]=255);var le={unitsPerEm:t(j.head.data[18],j.head.data[19]),yMax:t(j.head.data[42],j.head.data[43]),yMin:a(j.head.data[38],j.head.data[39]),ascent:t(j.hhea.data[4],j.hhea.data[5]),descent:a(j.hhea.data[6],j.hhea.data[7])};this.ascent=le.ascent/le.unitsPerEm,this.descent=le.descent/le.unitsPerEm,j.post&&E(j.post,o,$),j.post={tag:"post",data:W(o)};var ue,he=[];if(o.composite){var fe=o.cidToGidMap||[],de=0===fe.length;o.cMap.forEach((function(e,t){if(t>65535)throw new f.FormatError("Max size of CID is 65,535");var r=-1;de?r=t:void 0!==fe[t]&&(r=fe[t]),r>=0&&r<$&&D(r)&&(he[e]=r)}))}else{var pe=y(j.cmap,n,this.isSymbolicFont,o.hasEncoding),ge=pe.platformId,me=pe.encodingId,ve=pe.mappings,ye=ve.length;if(o.hasEncoding&&(3===ge&&1===me||1===ge&&0===me)||-1===ge&&-1===me&&(0,g.getEncoding)(o.baseEncodingName)){var be=[];"MacRomanEncoding"!==o.baseEncodingName&&"WinAnsiEncoding"!==o.baseEncodingName||(be=(0,g.getEncoding)(o.baseEncodingName));var we=(0,p.getGlyphsUnicode)();for(ue=0;ue<256;ue++){var ke,Se;if(ke=this.differences&&ue in this.differences?this.differences[ue]:ue in be&&""!==be[ue]?be[ue]:g.StandardEncoding[ue]){var xe;Se=u(ke,we),3===ge&&1===me?xe=we[Se]:1===ge&&0===me&&(xe=g.MacRomanEncoding.indexOf(Se));for(var _e=!1,Ae=0;Ae<ye;++Ae)if(ve[Ae].charCode===xe){he[ue]=ve[Ae].glyphId,_e=!0;break}if(!_e&&o.glyphNames){var Ce=o.glyphNames.indexOf(ke);-1===Ce&&Se!==ke&&(Ce=o.glyphNames.indexOf(Se)),Ce>0&&D(Ce)&&(he[ue]=Ce)}}}}else if(0===ge&&0===me)for(var Te=0;Te<ye;++Te)he[ve[Te].charCode]=ve[Te].glyphId;else for(var Ee=0;Ee<ye;++Ee)ue=ve[Ee].charCode,3===ge&&ue>=61440&&ue<=61695&&(ue&=255),he[ue]=ve[Ee].glyphId}0===he.length&&(he[0]=0);var Pe=ee-1;te||(Pe=0);var Oe=B(he,D,Pe);if(this.toFontChar=Oe.toFontChar,j.cmap={tag:"cmap",data:q(Oe.charCodeToGlyphId,ee)},j["OS/2"]&&z(j["OS/2"])||(j["OS/2"]={tag:"OS/2",data:H(o,Oe.charCodeToGlyphId,le)}),!K)try{Z=new k.Stream(j["CFF "].data);var Re=new d.CFFParser(Z,o,A);V=Re.parse(),V.duplicateFirstGlyph();var Ie=new d.CFFCompiler(V);j["CFF "].data=Ie.compile()}catch(De){(0,f.warn)("Failed to compile font "+o.loadedName)}if(j.name){var Fe=P(j.name);j.name.data=G(e,Fe)}else j.name={tag:"name",data:G(this.name)};var Le=new R(M.version);for(var Ne in j)Le.addTable(Ne,j[Ne].data);return Le.toArray()},convert:function(e,t,r){function n(e,t){var r=null;for(var n in e)t===e[n]&&(r||(r=[]),r.push(0|n));return r}function a(e,t){for(var r in e)if(t===e[r])return 0|r;return l.charCodeToGlyphId[l.nextAvailableFontCharCode]=t,l.nextAvailableFontCharCode++}r.fixedPitch=!1,r.builtInEncoding&&c(r,r.builtInEncoding);var i=1;t instanceof N&&(i=t.numGlyphs-1);var s=t.getGlyphMapping(r),l=B(s,t.hasGlyphId.bind(t),i);this.toFontChar=l.toFontChar;var u=t.numGlyphs,d=t.seacs;if(A&&d&&d.length){var p=r.fontMatrix||f.FONT_IDENTITY_MATRIX,m=t.getCharset(),v=Object.create(null);for(var y in d){y|=0;var b=d[y],w=g.StandardEncoding[b[2]],k=g.StandardEncoding[b[3]],S=m.indexOf(w),x=m.indexOf(k);if(!(S<0||x<0)){var _={x:b[0]*p[0]+b[1]*p[2]+p[4],y:b[0]*p[1]+b[1]*p[3]+p[5]},C=n(s,y);if(C)for(var T=0,E=C.length;T<E;T++){var P=C[T],O=l.charCodeToGlyphId,I=a(O,S),F=a(O,x);v[P]={baseFontCharCode:I,accentFontCharCode:F,accentOffset:_}}}}r.seacMap=v}var L=1/(r.fontMatrix||f.FONT_IDENTITY_MATRIX)[0],D=new R("OTTO");return D.addTable("CFF ",t.data),D.addTable("OS/2",H(r,l.charCodeToGlyphId)),D.addTable("cmap",q(l.charCodeToGlyphId,u)),D.addTable("head","\0\0\0\0\0\0\0\0\0\0_<õ\0\0"+h(L)+"\0\0\0\0ž\v~'\0\0\0\0ž\v~'\0\0"+h(r.descent)+"ÿ"+h(r.ascent)+o(r.italicAngle?2:0)+"\0\0\0\0\0\0\0"),D.addTable("hhea","\0\0\0"+h(r.ascent)+h(r.descent)+"\0\0ÿÿ\0\0\0\0\0\0"+h(r.capHeight)+h(Math.tan(r.italicAngle)*r.xHeight)+"\0\0\0\0\0\0\0\0\0\0\0\0"+o(u)),D.addTable("hmtx",function(){for(var e=t.charstrings,r=t.cff?t.cff.widths:null,n="\0\0\0\0",a=1,i=u;a<i;a++){var s=0;if(e){var c=e[a-1];s="width"in c?c.width:0}else r&&(s=Math.ceil(r[a]||0));n+=o(s)+o(0)}return n}()),D.addTable("maxp","\0\0P\0"+o(u)),D.addTable("name",G(e)),D.addTable("post",W(r)),D.toArray()},get spaceWidth(){if("_shadowWidth"in this)return this._shadowWidth;for(var e,t=["space","minus","one","i","I"],r=0,n=t.length;r<n;r++){var a=t[r];if(a in this.widths){e=this.widths[a];break}var i=(0,p.getGlyphsUnicode)(),o=i[a],s=0;if(this.composite&&this.cMap.contains(o)&&(s=this.cMap.lookup(o)),!s&&this.toUnicode&&(s=this.toUnicode.charCodeOf(o)),s<=0&&(s=o),e=this.widths[s])break}return e=e||this.defaultWidth,this._shadowWidth=e,e},charToGlyph:function(e,t){var r,n,a,i=e;this.cMap&&this.cMap.contains(e)&&(i=this.cMap.lookup(e)),n=this.widths[i],n=(0,f.isNum)(n)?n:this.defaultWidth;var o=this.vmetrics&&this.vmetrics[i],s=this.toUnicode.get(e)||this.fallbackToUnicode.get(e)||e;"number"==typeof s&&(s=String.fromCharCode(s));var c=e in this.toFontChar;r=this.toFontChar[e]||e,this.missingFile&&(r=(0,v.mapSpecialUnicodeValues)(r)),this.isType3Font&&(a=r);var l=null;if(this.seacMap&&this.seacMap[e]){c=!0;var u=this.seacMap[e];r=u.baseFontCharCode,l={fontChar:String.fromCodePoint(u.accentFontCharCode),offset:u.accentOffset}}var h="number"==typeof r?String.fromCodePoint(r):"",d=this.glyphCache[e];return d&&d.matchesForCache(h,s,l,n,o,a,t,c)||(d=new E(h,s,l,n,o,a,t,c),this.glyphCache[e]=d),d},charsToGlyphs:function(e){var t,r,n,a=this.charsCache;if(a&&(t=a[e]))return t;a||(a=this.charsCache=Object.create(null)),t=[];var i,o=e,s=0;if(this.cMap)for(var c=Object.create(null);s<e.length;){this.cMap.readCharCode(e,s,c),n=c.charcode;var l=c.length;s+=l;var u=1===l&&32===e.charCodeAt(s-1);r=this.charToGlyph(n,u),t.push(r)}else for(s=0,i=e.length;s<i;++s)n=e.charCodeAt(s),r=this.charToGlyph(n,32===n),t.push(r);return a[o]=t},get glyphCacheValues(){return Object.values(this.glyphCache)}},e}();t.Font=I;var F=function(){function e(e){this.error=e,this.loadedName="g_font_error",this.missingFile=!0}return e.prototype={charsToGlyphs:function(){return[]},exportData:function(){return{error:this.error}}},e}();t.ErrorFont=F;var L=function(){function e(e,t,r){for(var n,a=e.length,i=t.length,o=a-i,s=r,c=!1;s<o;){for(n=0;n<i&&e[s+n]===t[n];)n++;if(n>=i){for(s+=n;s<a&&(0,f.isSpace)(e[s]);)s++;c=!0;break}s++}return{found:c,length:s}}function t(t,r){var n,a,i,o=[101,101,120,101,99],s=t.pos;try{n=t.getBytes(r),a=n.length}catch(c){if(c instanceof w.MissingDataException)throw c}if(a===r&&(i=e(n,o,r-2*o.length),i.found&&i.length===r))return{stream:new k.Stream(n),length:r};(0,f.warn)('Invalid "Length1" property in Type1 font -- trying to recover.'),t.pos=s;for(var l,u=2048;;){var h=t.peekBytes(u);if(i=e(h,o,0),0===i.length)break;if(t.pos+=i.length,i.found){l=t.pos-s;break}}return t.pos=s,l?{stream:new k.Stream(t.getBytes(l)),length:l}:((0,f.warn)('Unable to recover "Length1" property in Type1 font -- using as is.'),{stream:new k.Stream(t.getBytes(r)),length:r})}function r(e,t){var r=e.getBytes();return{stream:new k.Stream(r),length:r.length}}function n(e,n,a){var i=6,o=a.length1,s=a.length2,c=n.peekBytes(i),l=128===c[0]&&1===c[1];l&&(n.skip(i),o=c[5]<<24|c[4]<<16|c[3]<<8|c[2]);var u=t(n,o),h=new S.Type1Parser(u.stream,!1,A);h.extractFontHeader(a),l&&(c=n.getBytes(i),s=c[5]<<24|c[4]<<16|c[3]<<8|c[2]);var f=r(n,s),d=new S.Type1Parser(f.stream,!0,A),p=d.extractFontProgram(a);for(var g in p.properties)a[g]=p.properties[g];var m=p.charstrings,v=this.getType2Charstrings(m),y=this.getType2Subrs(p.subrs);this.charstrings=m,this.data=this.wrap(e,v,this.charstrings,y,a),this.seacs=this.getSeacs(p.charstrings)}return n.prototype={get numGlyphs(){return this.charstrings.length+1},getCharset:function(){for(var e=[".notdef"],t=this.charstrings,r=0;r<t.length;r++)e.push(t[r].glyphName);return e},getGlyphMapping:function(e){var t,r=this.charstrings,n=[".notdef"];for(t=0;t<r.length;t++)n.push(r[t].glyphName);var a=e.builtInEncoding;if(a){var i=Object.create(null);for(var o in a)t=n.indexOf(a[o]),t>=0&&(i[o]=t)}return h(e,i,n)},hasGlyphId:function(e){if(e<0||e>=this.numGlyphs)return!1;if(0===e)return!0;var t=this.charstrings[e-1];return t.charstring.length>0},getSeacs:function(e){var t,r,n=[];for(t=0,r=e.length;t<r;t++){var a=e[t];a.seac&&(n[t+1]=a.seac)}return n},getType2Charstrings:function(e){for(var t=[],r=0,n=e.length;r<n;r++)t.push(e[r].charstring);return t},getType2Subrs:function(e){var t=0,r=e.length;t=r<1133?107:r<33769?1131:32768;var n,a=[];for(n=0;n<t;n++)a.push([11]);for(n=0;n<r;n++)a.push(e[n]);return a},wrap:function(e,t,r,n,a){var i=new d.CFF;i.header=new d.CFFHeader(1,0,4,4),i.names=[e];var o=new d.CFFTopDict;o.setByName("version",391),o.setByName("Notice",392),o.setByName("FullName",393),o.setByName("FamilyName",394),o.setByName("Weight",395),o.setByName("Encoding",null),o.setByName("FontMatrix",a.fontMatrix),o.setByName("FontBBox",a.bbox),o.setByName("charset",null),o.setByName("CharStrings",null),o.setByName("Private",null),i.topDict=o;var s=new d.CFFStrings;s.add("Version 0.11"),s.add("See original notice"),s.add(e),s.add(e),s.add("Medium"),i.strings=s,i.globalSubrIndex=new d.CFFIndex;var c,l,u=t.length,h=[".notdef"];for(c=0;c<u;c++){var f=r[c].glyphName,p=d.CFFStandardStrings.indexOf(f);-1===p&&s.add(f),h.push(f)}i.charset=new d.CFFCharset(!1,0,h);var g=new d.CFFIndex;for(g.add([139,14]),c=0;c<u;c++)g.add(t[c]);i.charStrings=g;var m=new d.CFFPrivateDict;m.setByName("Subrs",null);var v=["BlueValues","OtherBlues","FamilyBlues","FamilyOtherBlues","StemSnapH","StemSnapV","BlueShift","BlueFuzz","BlueScale","LanguageGroup","ExpansionFactor","ForceBold","StdHW","StdVW"];for(c=0,l=v.length;c<l;c++){var y=v[c];if(y in a.privateData){var b=a.privateData[y];if(Array.isArray(b))for(var w=b.length-1;w>0;w--)b[w]-=b[w-1];m.setByName(y,b)}}i.topDict.privateDict=m;var k=new d.CFFIndex;for(c=0,l=n.length;c<l;c++)k.add(n[c]);m.subrsIndex=k;var S=new d.CFFCompiler(i);return S.compile()}},n}(),N=function(){function e(e,t){this.properties=t;var r=new d.CFFParser(e,t,A);this.cff=r.parse(),this.cff.duplicateFirstGlyph();var n=new d.CFFCompiler(this.cff);this.seacs=this.cff.seacs;try{this.data=n.compile()}catch(a){(0,f.warn)("Failed to compile font "+t.loadedName),this.data=e}}return e.prototype={get numGlyphs(){return this.cff.charStrings.count},getCharset:function(){return this.cff.charset.charset},getGlyphMapping:function(){var e,t,r=this.cff,n=this.properties,a=r.charset.charset;if(n.composite){var i;if(e=Object.create(null),r.isCIDFont)for(t=0;t<a.length;t++){var o=a[t];i=n.cMap.charCodeOf(o),e[i]=t}else for(t=0;t<r.charStrings.count;t++)i=n.cMap.charCodeOf(t),e[i]=t;return e}var s=r.encoding?r.encoding.encoding:null;return h(n,s,a)},hasGlyphId:function(e){return this.cff.hasGlyphId(e)}},e}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CFFFDSelect=t.CFFCompiler=t.CFFPrivateDict=t.CFFTopDict=t.CFFCharset=t.CFFIndex=t.CFFStrings=t.CFFHeader=t.CFF=t.CFFParser=t.CFFStandardStrings=void 0;var n=r(5),a=r(208),i=r(209),o=10,s=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];t.CFFStandardStrings=s;var c=391,l=function(){function e(e,t,r){this.bytes=e.getBytes(),this.properties=t,this.seacAnalysisEnabled=!!r}var t=[null,{id:"hstem",min:2,stackClearing:!0,stem:!0},null,{id:"vstem",min:2,stackClearing:!0,stem:!0},{id:"vmoveto",min:1,stackClearing:!0},{id:"rlineto",min:2,resetStack:!0},{id:"hlineto",min:1,resetStack:!0},{id:"vlineto",min:1,resetStack:!0},{id:"rrcurveto",min:6,resetStack:!0},null,{id:"callsubr",min:1,undefStack:!0},{id:"return",min:0,undefStack:!0},null,null,{id:"endchar",min:0,stackClearing:!0},null,null,null,{id:"hstemhm",min:2,stackClearing:!0,stem:!0},{id:"hintmask",min:0,stackClearing:!0},{id:"cntrmask",min:0,stackClearing:!0},{id:"rmoveto",min:2,stackClearing:!0},{id:"hmoveto",min:1,stackClearing:!0},{id:"vstemhm",min:2,stackClearing:!0,stem:!0},{id:"rcurveline",min:8,resetStack:!0},{id:"rlinecurve",min:8,resetStack:!0},{id:"vvcurveto",min:4,resetStack:!0},{id:"hhcurveto",min:4,resetStack:!0},null,{id:"callgsubr",min:1,undefStack:!0},{id:"vhcurveto",min:4,resetStack:!0},{id:"hvcurveto",min:4,resetStack:!0}],r=[null,null,null,{id:"and",min:2,stackDelta:-1},{id:"or",min:2,stackDelta:-1},{id:"not",min:1,stackDelta:0},null,null,null,{id:"abs",min:1,stackDelta:0},{id:"add",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]+e[t-1]}},{id:"sub",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]-e[t-1]}},{id:"div",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]/e[t-1]}},null,{id:"neg",min:1,stackDelta:0,stackFn:function(e,t){e[t-1]=-e[t-1]}},{id:"eq",min:2,stackDelta:-1},null,null,{id:"drop",min:1,stackDelta:-1},null,{id:"put",min:2,stackDelta:-2},{id:"get",min:1,stackDelta:0},{id:"ifelse",min:4,stackDelta:-3},{id:"random",min:0,stackDelta:1},{id:"mul",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]*e[t-1]}},null,{id:"sqrt",min:1,stackDelta:0},{id:"dup",min:1,stackDelta:1},{id:"exch",min:2,stackDelta:0},{id:"index",min:2,stackDelta:0},{id:"roll",min:3,stackDelta:-2},null,null,null,{id:"hflex",min:7,resetStack:!0},{id:"flex",min:13,resetStack:!0},{id:"hflex1",min:9,resetStack:!0},{id:"flex1",min:11,resetStack:!0}];return e.prototype={parse:function(){var e=this.properties,t=new u;this.cff=t;var r=this.parseHeader(),n=this.parseIndex(r.endPos),a=this.parseIndex(n.endPos),i=this.parseIndex(a.endPos),o=this.parseIndex(i.endPos),s=this.parseDict(a.obj.get(0)),c=this.createDict(g,s,t.strings);t.header=r.obj,t.names=this.parseNameIndex(n.obj),t.strings=this.parseStringIndex(i.obj),t.topDict=c,t.globalSubrIndex=o.obj,this.parsePrivateDict(t.topDict),t.isCIDFont=c.hasName("ROS");var l=c.getByName("CharStrings"),h=this.parseIndex(l).obj,f=c.getByName("FontMatrix");f&&(e.fontMatrix=f);var d,p,m=c.getByName("FontBBox");if(m&&(e.ascent=Math.max(m[3],m[1]),e.descent=Math.min(m[1],m[3]),e.ascentScaled=!0),t.isCIDFont){for(var v=this.parseIndex(c.getByName("FDArray")).obj,y=0,b=v.count;y<b;++y){var w=v.get(y),k=this.createDict(g,this.parseDict(w),t.strings);this.parsePrivateDict(k),t.fdArray.push(k)}p=null,d=this.parseCharsets(c.getByName("charset"),h.count,t.strings,!0),t.fdSelect=this.parseFDSelect(c.getByName("FDSelect"),h.count)}else d=this.parseCharsets(c.getByName("charset"),h.count,t.strings,!1),p=this.parseEncoding(c.getByName("Encoding"),e,t.strings,d.charset);t.charset=d,t.encoding=p;var S=this.parseCharStrings({charStrings:h,localSubrIndex:c.privateDict.subrsIndex,globalSubrIndex:o.obj,fdSelect:t.fdSelect,fdArray:t.fdArray,privateDict:c.privateDict});return t.charStrings=S.charStrings,t.seacs=S.seacs,t.widths=S.widths,t},parseHeader:function(){for(var e=this.bytes,t=e.length,r=0;r<t&&1!==e[r];)++r;if(r>=t)throw new n.FormatError("Invalid CFF header");0!==r&&((0,n.info)("cff data is shifted"),e=e.subarray(r),this.bytes=e);var a=e[0],i=e[1],o=e[2],s=e[3],c=new h(a,i,o,s);return{obj:c,endPos:o}},parseDict:function(e){function t(){var t=e[a++];return 30===t?r():28===t?(t=e[a++],t=(t<<24|e[a++]<<16)>>16):29===t?(t=e[a++],t=t<<8|e[a++],t=t<<8|e[a++],t=t<<8|e[a++]):t>=32&&t<=246?t-139:t>=247&&t<=250?256*(t-247)+e[a++]+108:t>=251&&t<=254?-256*(t-251)-e[a++]-108:((0,n.warn)('CFFParser_parseDict: "'+t+'" is a reserved command.'),NaN)}function r(){for(var t="",r=15,n=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],i=e.length;a<i;){var o=e[a++],s=o>>4,c=15&o;if(s===r)break;if(t+=n[s],c===r)break;t+=n[c]}return parseFloat(t)}var a=0,i=[],o=[];a=0;for(var s=e.length;a<s;){var c=e[a];c<=21?(12===c&&(c=c<<8|e[++a]),o.push([c,i]),i=[],++a):i.push(t())}return o},parseIndex:function(e){var t,r,n=new d,a=this.bytes,i=a[e++]<<8|a[e++],o=[],s=e;if(0!==i){var c=a[e++],l=e+(i+1)*c-1;for(t=0,r=i+1;t<r;++t){for(var u=0,h=0;h<c;++h)u<<=8,u+=a[e++];o.push(l+u)}s=o[i]}for(t=0,r=o.length-1;t<r;++t){var f=o[t],p=o[t+1];n.add(a.subarray(f,p))}return{obj:n,endPos:s}},parseNameIndex:function(e){for(var t=[],r=0,a=e.count;r<a;++r){var i=e.get(r);t.push((0,n.bytesToString)(i))}return t},parseStringIndex:function(e){for(var t=new f,r=0,a=e.count;r<a;++r){var i=e.get(r);t.add((0,n.bytesToString)(i))}return t},createDict:function(e,t,r){for(var n=new e(r),a=0,i=t.length;a<i;++a){var o=t[a],s=o[0],c=o[1];n.setByKey(s,c)}return n},parseCharString:function(e,a,i,s){if(!a||e.callDepth>o)return!1;for(var c=e.stackSize,l=e.stack,u=a.length,h=0;h<u;){var f=a[h++],d=null;if(12===f){var p=a[h++];0===p?(a[h-2]=139,a[h-1]=22,c=0):d=r[p]}else if(28===f)l[c]=(a[h]<<24|a[h+1]<<16)>>16,h+=2,c++;else if(14===f){if(c>=4&&(c-=4,this.seacAnalysisEnabled))return e.seac=l.slice(c,c+4),!1;d=t[f]}else if(f>=32&&f<=246)l[c]=f-139,c++;else if(f>=247&&f<=254)l[c]=f<251?(f-247<<8)+a[h]+108:-(f-251<<8)-a[h]-108,h++,c++;else if(255===f)l[c]=(a[h]<<24|a[h+1]<<16|a[h+2]<<8|a[h+3])/65536,h+=4,c++;else if(19===f||20===f)e.hints+=c>>1,h+=e.hints+7>>3,c%=2,d=t[f];else{if(10===f||29===f){var g;if(g=10===f?i:s,!g)return d=t[f],(0,n.warn)("Missing subrsIndex for "+d.id),!1;var m=32768;g.count<1240?m=107:g.count<33900&&(m=1131);var v=l[--c]+m;if(v<0||v>=g.count||isNaN(v))return d=t[f],(0,n.warn)("Out of bounds subrIndex for "+d.id),!1;e.stackSize=c,e.callDepth++;var y=this.parseCharString(e,g.get(v),i,s);if(!y)return!1;e.callDepth--,c=e.stackSize;continue}if(11===f)return e.stackSize=c,!0;d=t[f]}if(d){if(d.stem&&(e.hints+=c>>1,3===f||23===f?e.hasVStems=!0:!e.hasVStems||1!==f&&18!==f||((0,n.warn)("CFF stem hints are in wrong order"),a[h-1]=1===f?3:23)),"min"in d&&!e.undefStack&&c<d.min)return(0,n.warn)("Not enough parameters for "+d.id+"; actual: "+c+", expected: "+d.min),!1;e.firstStackClearing&&d.stackClearing&&(e.firstStackClearing=!1,c-=d.min,c>=2&&d.stem?c%=2:c>1&&(0,n.warn)("Found too many parameters for stack-clearing command"),c>0&&l[c-1]>=0&&(e.width=l[c-1])),"stackDelta"in d?("stackFn"in d&&d.stackFn(l,c),c+=d.stackDelta):d.stackClearing?c=0:d.resetStack?(c=0,e.undefStack=!1):d.undefStack&&(c=0,e.undefStack=!0,e.firstStackClearing=!1)}}return e.stackSize=c,!0},parseCharStrings:function(e){for(var t=e.charStrings,r=e.localSubrIndex,a=e.globalSubrIndex,i=e.fdSelect,o=e.fdArray,s=e.privateDict,c=[],l=[],u=t.count,h=0;h<u;h++){var f=t.get(h),d={callDepth:0,stackSize:0,stack:[],undefStack:!0,hints:0,firstStackClearing:!0,seac:null,width:null,hasVStems:!1},p=!0,g=null,m=s;if(i&&o.length){var v=i.getFDIndex(h);-1===v&&((0,n.warn)("Glyph index is not in fd select."),p=!1),v>=o.length&&((0,n.warn)("Invalid fd index for glyph index."),p=!1),p&&(m=o[v].privateDict,g=m.subrsIndex)}else r&&(g=r);if(p&&(p=this.parseCharString(d,f,g,a)),null!==d.width){var y=m.getByName("nominalWidthX");l[h]=y+d.width}else{var b=m.getByName("defaultWidthX");l[h]=b}null!==d.seac&&(c[h]=d.seac),p||t.set(h,new Uint8Array([14]))}return{charStrings:t,seacs:c,widths:l}},emptyPrivateDictionary:function(e){var t=this.createDict(m,[],e.strings);e.setByKey(18,[0,0]),e.privateDict=t},parsePrivateDict:function(e){if(e.hasName("Private")){var t=e.getByName("Private");if(Array.isArray(t)&&2===t.length){var r=t[0],n=t[1];if(0===r||n>=this.bytes.length)this.emptyPrivateDictionary(e);else{var a=n+r,i=this.bytes.subarray(n,a),o=this.parseDict(i),s=this.createDict(m,o,e.strings);if(e.privateDict=s,s.getByName("Subrs")){var c=s.getByName("Subrs"),l=n+c;if(0===c||l>=this.bytes.length)return void this.emptyPrivateDictionary(e);var u=this.parseIndex(l);s.subrsIndex=u.obj}}}else e.removeByName("Private")}else this.emptyPrivateDictionary(e)},parseCharsets:function(e,t,r,i){if(0===e)return new y(!0,v.ISO_ADOBE,a.ISOAdobeCharset);if(1===e)return new y(!0,v.EXPERT,a.ExpertCharset);if(2===e)return new y(!0,v.EXPERT_SUBSET,a.ExpertSubsetCharset);var o,s,c,l=this.bytes,u=e,h=l[e++],f=[".notdef"];switch(t-=1,h){case 0:for(c=0;c<t;c++)o=l[e++]<<8|l[e++],f.push(i?o:r.get(o));break;case 1:for(;f.length<=t;)for(o=l[e++]<<8|l[e++],s=l[e++],c=0;c<=s;c++)f.push(i?o++:r.get(o++));break;case 2:for(;f.length<=t;)for(o=l[e++]<<8|l[e++],s=l[e++]<<8|l[e++],c=0;c<=s;c++)f.push(i?o++:r.get(o++));break;default:throw new n.FormatError("Unknown charset format")}var d=e,p=l.subarray(u,d);return new y(!1,h,f,p)},parseEncoding:function(e,t,r,a){function o(){var t=h[e++];for(c=0;c<t;c++){var n=h[e++],i=(h[e++]<<8)+(255&h[e++]);u[n]=a.indexOf(r.get(i))}}var s,c,l,u=Object.create(null),h=this.bytes,f=!1,d=null;if(0===e||1===e){f=!0,s=e;var p=e?i.ExpertEncoding:i.StandardEncoding;for(c=0,l=a.length;c<l;c++){var g=p.indexOf(a[c]);-1!==g&&(u[g]=c)}}else{var m=e;switch(s=h[e++],127&s){case 0:var v=h[e++];for(c=1;c<=v;c++)u[h[e++]]=c;break;case 1:var y=h[e++],w=1;for(c=0;c<y;c++)for(var k=h[e++],S=h[e++],x=k;x<=k+S;x++)u[x]=w++;break;default:throw new n.FormatError("Unknown encoding format: ".concat(s," in CFF"))}var _=e;128&s&&(h[m]&=127,o()),d=h.subarray(m,_)}return s&=127,new b(f,s,u,d)},parseFDSelect:function(e,t){var r,a=this.bytes,i=a[e++],o=[];switch(i){case 0:for(r=0;r<t;++r){var s=a[e++];o.push(s)}break;case 3:var c=a[e++]<<8|a[e++];for(r=0;r<c;++r){var l=a[e++]<<8|a[e++];0===r&&0!==l&&((0,n.warn)("parseFDSelect: The first range must have a first GID of 0 -- trying to recover."),l=0);for(var u=a[e++],h=a[e]<<8|a[e+1],f=l;f<h;++f)o.push(u)}e+=2;break;default:throw new n.FormatError('parseFDSelect: Unknown format "'.concat(i,'".'))}if(o.length!==t)throw new n.FormatError("parseFDSelect: Invalid font data.");return new w(i,o)}},e}();t.CFFParser=l;var u=function(){function e(){this.header=null,this.names=[],this.topDict=null,this.strings=new f,this.globalSubrIndex=null,this.encoding=null,this.charset=null,this.charStrings=null,this.fdArray=[],this.fdSelect=null,this.isCIDFont=!1}return e.prototype={duplicateFirstGlyph:function(){if(this.charStrings.count>=65535)(0,n.warn)("Not enough space in charstrings to duplicate first glyph.");else{var e=this.charStrings.get(0);this.charStrings.add(e),this.isCIDFont&&this.fdSelect.fdSelect.push(this.fdSelect.fdSelect[0])}},hasGlyphId:function(e){if(e<0||e>=this.charStrings.count)return!1;var t=this.charStrings.get(e);return t.length>0}},e}();t.CFF=u;var h=function(){function e(e,t,r,n){this.major=e,this.minor=t,this.hdrSize=r,this.offSize=n}return e}();t.CFFHeader=h;var f=function(){function e(){this.strings=[]}return e.prototype={get:function(e){return e>=0&&e<=c-1?s[e]:e-c<=this.strings.length?this.strings[e-c]:s[0]},getSID:function(e){var t=s.indexOf(e);return-1!==t?t:(t=this.strings.indexOf(e),-1!==t?t+c:-1)},add:function(e){this.strings.push(e)},get count(){return this.strings.length}},e}();t.CFFStrings=f;var d=function(){function e(){this.objects=[],this.length=0}return e.prototype={add:function(e){this.length+=e.length,this.objects.push(e)},set:function(e,t){this.length+=t.length-this.objects[e].length,this.objects[e]=t},get:function(e){return this.objects[e]},get count(){return this.objects.length}},e}();t.CFFIndex=d;var p=function(){function e(e,t){this.keyToNameMap=e.keyToNameMap,this.nameToKeyMap=e.nameToKeyMap,this.defaults=e.defaults,this.types=e.types,this.opcodes=e.opcodes,this.order=e.order,this.strings=t,this.values=Object.create(null)}return e.prototype={setByKey:function(e,t){if(!(e in this.keyToNameMap))return!1;var r=t.length;if(0===r)return!0;for(var a=0;a<r;a++)if(isNaN(t[a]))return(0,n.warn)('Invalid CFFDict value: "'+t+'" for key "'+e+'".'),!0;var i=this.types[e];return"num"!==i&&"sid"!==i&&"offset"!==i||(t=t[0]),this.values[e]=t,!0},setByName:function(e,t){if(!(e in this.nameToKeyMap))throw new n.FormatError('Invalid dictionary name "'.concat(e,'"'));this.values[this.nameToKeyMap[e]]=t},hasName:function(e){return this.nameToKeyMap[e]in this.values},getByName:function(e){if(!(e in this.nameToKeyMap))throw new n.FormatError("Invalid dictionary name ".concat(e,'"'));var t=this.nameToKeyMap[e];return t in this.values?this.values[t]:this.defaults[t]},removeByName:function(e){delete this.values[this.nameToKeyMap[e]]}},e.createTables=function(e){for(var t={keyToNameMap:{},nameToKeyMap:{},defaults:{},types:{},opcodes:{},order:[]},r=0,n=e.length;r<n;++r){var a=e[r],i=Array.isArray(a[0])?(a[0][0]<<8)+a[0][1]:a[0];t.keyToNameMap[i]=a[1],t.nameToKeyMap[a[1]]=i,t.types[i]=a[2],t.defaults[i]=a[3],t.opcodes[i]=Array.isArray(a[0])?a[0]:[a[0]],t.order.push(i)}return t},e}(),g=function(){function e(e){null===r&&(r=p.createTables(t)),p.call(this,r,e),this.privateDict=null}var t=[[[12,30],"ROS",["sid","sid","num"],null],[[12,20],"SyntheticBase","num",null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","num",0],[[12,2],"ItalicAngle","num",0],[[12,3],"UnderlinePosition","num",-100],[[12,4],"UnderlineThickness","num",50],[[12,5],"PaintType","num",0],[[12,6],"CharstringType","num",2],[[12,7],"FontMatrix",["num","num","num","num","num","num"],[.001,0,0,.001,0,0]],[13,"UniqueID","num",null],[5,"FontBBox",["num","num","num","num"],[0,0,0,0]],[[12,8],"StrokeWidth","num",0],[14,"XUID","array",null],[15,"charset","offset",0],[16,"Encoding","offset",0],[17,"CharStrings","offset",0],[18,"Private",["offset","offset"],null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","num",0],[[12,32],"CIDFontRevision","num",0],[[12,33],"CIDFontType","num",0],[[12,34],"CIDCount","num",8720],[[12,35],"UIDBase","num",null],[[12,37],"FDSelect","offset",null],[[12,36],"FDArray","offset",null],[[12,38],"FontName","sid",null]],r=null;return e.prototype=Object.create(p.prototype),e}();t.CFFTopDict=g;var m=function(){function e(e){null===r&&(r=p.createTables(t)),p.call(this,r,e),this.subrsIndex=null}var t=[[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","num",.039625],[[12,10],"BlueShift","num",7],[[12,11],"BlueFuzz","num",1],[10,"StdHW","num",null],[11,"StdVW","num",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","num",0],[[12,17],"LanguageGroup","num",0],[[12,18],"ExpansionFactor","num",.06],[[12,19],"initialRandomSeed","num",0],[20,"defaultWidthX","num",0],[21,"nominalWidthX","num",0],[19,"Subrs","offset",null]],r=null;return e.prototype=Object.create(p.prototype),e}();t.CFFPrivateDict=m;var v={ISO_ADOBE:0,EXPERT:1,EXPERT_SUBSET:2},y=function(){function e(e,t,r,n){this.predefined=e,this.format=t,this.charset=r,this.raw=n}return e}();t.CFFCharset=y;var b=function(){function e(e,t,r,n){this.predefined=e,this.format=t,this.encoding=r,this.raw=n}return e}(),w=function(){function e(e,t){this.format=e,this.fdSelect=t}return e.prototype={getFDIndex:function(e){return e<0||e>=this.fdSelect.length?-1:this.fdSelect[e]}},e}();t.CFFFDSelect=w;var k=function(){function e(){this.offsets=Object.create(null)}return e.prototype={isTracking:function(e){return e in this.offsets},track:function(e,t){if(e in this.offsets)throw new n.FormatError("Already tracking location of ".concat(e));this.offsets[e]=t},offset:function(e){for(var t in this.offsets)this.offsets[t]+=e},setEntryLocation:function(e,t,r){if(!(e in this.offsets))throw new n.FormatError("Not tracking location of ".concat(e));for(var a=r.data,i=this.offsets[e],o=5,s=0,c=t.length;s<c;++s){var l=s*o+i,u=l+1,h=l+2,f=l+3,d=l+4;if(29!==a[l]||0!==a[u]||0!==a[h]||0!==a[f]||0!==a[d])throw new n.FormatError("writing to an offset that is not empty");var p=t[s];a[l]=29,a[u]=p>>24&255,a[h]=p>>16&255,a[f]=p>>8&255,a[d]=255&p}}},e}(),S=function(){function e(e){this.cff=e}return e.prototype={compile:function(){var e=this.cff,t={data:[],length:0,add:function(e){this.data=this.data.concat(e),this.length=this.data.length}},r=this.compileHeader(e.header);t.add(r);var a=this.compileNameIndex(e.names);if(t.add(a),e.isCIDFont&&e.topDict.hasName("FontMatrix")){var i=e.topDict.getByName("FontMatrix");e.topDict.removeByName("FontMatrix");for(var o=0,s=e.fdArray.length;o<s;o++){var c=e.fdArray[o],l=i.slice(0);c.hasName("FontMatrix")&&(l=n.Util.transform(l,c.getByName("FontMatrix"))),c.setByName("FontMatrix",l)}}e.topDict.setByName("charset",0);var u=this.compileTopDicts([e.topDict],t.length,e.isCIDFont);t.add(u.output);var h=u.trackers[0],f=this.compileStringIndex(e.strings.strings);t.add(f);var d=this.compileIndex(e.globalSubrIndex);if(t.add(d),e.encoding&&e.topDict.hasName("Encoding"))if(e.encoding.predefined)h.setEntryLocation("Encoding",[e.encoding.format],t);else{var p=this.compileEncoding(e.encoding);h.setEntryLocation("Encoding",[t.length],t),t.add(p)}var g=this.compileCharset(e.charset,e.charStrings.count,e.strings,e.isCIDFont);h.setEntryLocation("charset",[t.length],t),t.add(g);var m=this.compileCharStrings(e.charStrings);if(h.setEntryLocation("CharStrings",[t.length],t),t.add(m),e.isCIDFont){h.setEntryLocation("FDSelect",[t.length],t);var v=this.compileFDSelect(e.fdSelect);t.add(v),u=this.compileTopDicts(e.fdArray,t.length,!0),h.setEntryLocation("FDArray",[t.length],t),t.add(u.output);var y=u.trackers;this.compilePrivateDicts(e.fdArray,y,t)}return this.compilePrivateDicts([e.topDict],[h],t),t.add([0]),t.data},encodeNumber:function(e){return parseFloat(e)!==parseInt(e,10)||isNaN(e)?this.encodeFloat(e):this.encodeInteger(e)},encodeFloat:function(e){var t=e.toString(),r=/\.(\d*?)(?:9{5,20}|0{5,20})\d{0,2}(?:e(.+)|$)/.exec(t);if(r){var n=parseFloat("1e"+((r[2]?+r[2]:0)+r[1].length));t=(Math.round(e*n)/n).toString()}var a,i,o="";for(a=0,i=t.length;a<i;++a){var s=t[a];o+="e"===s?"-"===t[++a]?"c":"b":"."===s?"a":"-"===s?"e":s}o+=1&o.length?"f":"ff";var c=[30];for(a=0,i=o.length;a<i;a+=2)c.push(parseInt(o.substring(a,a+2),16));return c},encodeInteger:function(e){var t;return e>=-107&&e<=107?t=[e+139]:e>=108&&e<=1131?(e-=108,t=[247+(e>>8),255&e]):e>=-1131&&e<=-108?(e=-e-108,t=[251+(e>>8),255&e]):t=e>=-32768&&e<=32767?[28,e>>8&255,255&e]:[29,e>>24&255,e>>16&255,e>>8&255,255&e],t},compileHeader:function(e){return[e.major,e.minor,e.hdrSize,e.offSize]},compileNameIndex:function(e){for(var t=new d,r=0,a=e.length;r<a;++r){for(var i=e[r],o=Math.min(i.length,127),s=new Array(o),c=0;c<o;c++){var l=i[c];(l<"!"||l>"~"||"["===l||"]"===l||"("===l||")"===l||"{"===l||"}"===l||"<"===l||">"===l||"/"===l||"%"===l)&&(l="_"),s[c]=l}s=s.join(""),""===s&&(s="Bad_Font_Name"),t.add((0,n.stringToBytes)(s))}return this.compileIndex(t)},compileTopDicts:function(e,t,r){for(var n=[],a=new d,i=0,o=e.length;i<o;++i){var s=e[i];r&&(s.removeByName("CIDFontVersion"),s.removeByName("CIDFontRevision"),s.removeByName("CIDFontType"),s.removeByName("CIDCount"),s.removeByName("UIDBase"));var c=new k,l=this.compileDict(s,c);n.push(c),a.add(l),c.offset(t)}return a=this.compileIndex(a,n),{trackers:n,output:a}},compilePrivateDicts:function(e,t,r){for(var a=0,i=e.length;a<i;++a){var o=e[a],s=o.privateDict;if(!s||!o.hasName("Private"))throw new n.FormatError("There must be a private dictionary.");var c=new k,l=this.compileDict(s,c),u=r.length;if(c.offset(u),l.length||(u=0),t[a].setEntryLocation("Private",[l.length,u],r),r.add(l),s.subrsIndex&&s.hasName("Subrs")){var h=this.compileIndex(s.subrsIndex);c.setEntryLocation("Subrs",[l.length],r),r.add(h)}}},compileDict:function(e,t){for(var r=[],a=e.order,i=0;i<a.length;++i){var o=a[i];if(o in e.values){var s=e.values[o],c=e.types[o];if(Array.isArray(c)||(c=[c]),Array.isArray(s)||(s=[s]),0!==s.length){for(var l=0,u=c.length;l<u;++l){var h=c[l],f=s[l];switch(h){case"num":case"sid":r=r.concat(this.encodeNumber(f));break;case"offset":var d=e.keyToNameMap[o];t.isTracking(d)||t.track(d,r.length),r=r.concat([29,0,0,0,0]);break;case"array":case"delta":r=r.concat(this.encodeNumber(f));for(var p=1,g=s.length;p<g;++p)r=r.concat(this.encodeNumber(s[p]));break;default:throw new n.FormatError("Unknown data type of ".concat(h))}}r=r.concat(e.opcodes[o])}}}return r},compileStringIndex:function(e){for(var t=new d,r=0,a=e.length;r<a;++r)t.add((0,n.stringToBytes)(e[r]));return this.compileIndex(t)},compileGlobalSubrIndex:function(){var e=this.cff.globalSubrIndex;this.out.writeByteArray(this.compileIndex(e))},compileCharStrings:function(e){for(var t=new d,r=0;r<e.count;r++){var n=e.get(r);0!==n.length?t.add(n):t.add(new Uint8Array([139,14]))}return this.compileIndex(t)},compileCharset:function(e,t,r,a){var i,o=t-1;if(a)i=new Uint8Array([2,0,0,o>>8&255,255&o]);else{var s=1+2*o;i=new Uint8Array(s),i[0]=0;for(var c=0,l=e.charset.length,u=!1,h=1;h<i.length;h+=2){var f=0;if(c<l){var d=e.charset[c++];f=r.getSID(d),-1===f&&(f=0,u||(u=!0,(0,n.warn)("Couldn't find ".concat(d," in CFF strings"))))}i[h]=f>>8&255,i[h+1]=255&f}}return this.compileTypedArray(i)},compileEncoding:function(e){return this.compileTypedArray(e.raw)},compileFDSelect:function(e){var t,r,n=e.format;switch(n){case 0:for(t=new Uint8Array(1+e.fdSelect.length),t[0]=n,r=0;r<e.fdSelect.length;r++)t[r+1]=e.fdSelect[r];break;case 3:var a=0,i=e.fdSelect[0],o=[n,0,0,a>>8&255,255&a,i];for(r=1;r<e.fdSelect.length;r++){var s=e.fdSelect[r];s!==i&&(o.push(r>>8&255,255&r,s),i=s)}var c=(o.length-3)/3;o[1]=c>>8&255,o[2]=255&c,o.push(r>>8&255,255&r),t=new Uint8Array(o)}return this.compileTypedArray(t)},compileTypedArray:function(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e[r];return t},compileIndex:function(e,t){t=t||[];var r=e.objects,n=r.length;if(0===n)return[0,0,0];var a,i,o=[n>>8&255,255&n],s=1;for(a=0;a<n;++a)s+=r[a].length;i=s<256?1:s<65536?2:s<16777216?3:4,o.push(i);var c=1;for(a=0;a<n+1;a++)1===i?o.push(255&c):2===i?o.push(c>>8&255,255&c):3===i?o.push(c>>16&255,c>>8&255,255&c):o.push(c>>>24&255,c>>16&255,c>>8&255,255&c),r[a]&&(c+=r[a].length);for(a=0;a<n;a++){t[a]&&t[a].offset(o.length);for(var l=0,u=r[a].length;l<u;l++)o.push(r[a][l])}return o}},e}();t.CFFCompiler=S},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExpertSubsetCharset=t.ExpertCharset=t.ISOAdobeCharset=void 0;var n=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"];t.ISOAdobeCharset=n;var a=[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"];t.ExpertCharset=a;var i=[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"];t.ExpertSubsetCharset=i},function(e,t,r){"use strict";function n(e){switch(e){case"WinAnsiEncoding":return c;case"StandardEncoding":return s;case"MacRomanEncoding":return o;case"SymbolSetEncoding":return l;case"ZapfDingbatsEncoding":return u;case"ExpertEncoding":return a;case"MacExpertEncoding":return i;default:return null}}Object.defineProperty(t,"__esModule",{value:!0}),t.getEncoding=n,t.ExpertEncoding=t.ZapfDingbatsEncoding=t.SymbolSetEncoding=t.MacRomanEncoding=t.StandardEncoding=t.WinAnsiEncoding=void 0;var a=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"];t.ExpertEncoding=a;var i=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","centoldstyle","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","","threequartersemdash","","questionsmall","","","","","Ethsmall","","","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","","","","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hypheninferior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","asuperior","centsuperior","","","","","Aacutesmall","Agravesmall","Acircumflexsmall","Adieresissmall","Atildesmall","Aringsmall","Ccedillasmall","Eacutesmall","Egravesmall","Ecircumflexsmall","Edieresissmall","Iacutesmall","Igravesmall","Icircumflexsmall","Idieresissmall","Ntildesmall","Oacutesmall","Ogravesmall","Ocircumflexsmall","Odieresissmall","Otildesmall","Uacutesmall","Ugravesmall","Ucircumflexsmall","Udieresissmall","","eightsuperior","fourinferior","threeinferior","sixinferior","eightinferior","seveninferior","Scaronsmall","","centinferior","twoinferior","","Dieresissmall","","Caronsmall","osuperior","fiveinferior","","commainferior","periodinferior","Yacutesmall","","dollarinferior","","","Thornsmall","","nineinferior","zeroinferior","Zcaronsmall","AEsmall","Oslashsmall","questiondownsmall","oneinferior","Lslashsmall","","","","","","","Cedillasmall","","","","","","OEsmall","figuredash","hyphensuperior","","","","","exclamdownsmall","","Ydieresissmall","","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","ninesuperior","zerosuperior","","esuperior","rsuperior","tsuperior","","","isuperior","ssuperior","dsuperior","","","","","","lsuperior","Ogoneksmall","Brevesmall","Macronsmall","bsuperior","nsuperior","msuperior","commasuperior","periodsuperior","Dotaccentsmall","Ringsmall","","","",""],o=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","space","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron"];t.MacRomanEncoding=o;var s=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls","","","",""];t.StandardEncoding=s;var c=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","bullet","Euro","bullet","quotesinglbase","florin","quotedblbase","ellipsis","dagger","daggerdbl","circumflex","perthousand","Scaron","guilsinglleft","OE","bullet","Zcaron","bullet","bullet","quoteleft","quoteright","quotedblleft","quotedblright","bullet","endash","emdash","tilde","trademark","scaron","guilsinglright","oe","bullet","zcaron","Ydieresis","space","exclamdown","cent","sterling","currency","yen","brokenbar","section","dieresis","copyright","ordfeminine","guillemotleft","logicalnot","hyphen","registered","macron","degree","plusminus","twosuperior","threesuperior","acute","mu","paragraph","periodcentered","cedilla","onesuperior","ordmasculine","guillemotright","onequarter","onehalf","threequarters","questiondown","Agrave","Aacute","Acircumflex","Atilde","Adieresis","Aring","AE","Ccedilla","Egrave","Eacute","Ecircumflex","Edieresis","Igrave","Iacute","Icircumflex","Idieresis","Eth","Ntilde","Ograve","Oacute","Ocircumflex","Otilde","Odieresis","multiply","Oslash","Ugrave","Uacute","Ucircumflex","Udieresis","Yacute","Thorn","germandbls","agrave","aacute","acircumflex","atilde","adieresis","aring","ae","ccedilla","egrave","eacute","ecircumflex","edieresis","igrave","iacute","icircumflex","idieresis","eth","ntilde","ograve","oacute","ocircumflex","otilde","odieresis","divide","oslash","ugrave","uacute","ucircumflex","udieresis","yacute","thorn","ydieresis"];t.WinAnsiEncoding=c;var l=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","universal","numbersign","existential","percent","ampersand","suchthat","parenleft","parenright","asteriskmath","plus","comma","minus","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","congruent","Alpha","Beta","Chi","Delta","Epsilon","Phi","Gamma","Eta","Iota","theta1","Kappa","Lambda","Mu","Nu","Omicron","Pi","Theta","Rho","Sigma","Tau","Upsilon","sigma1","Omega","Xi","Psi","Zeta","bracketleft","therefore","bracketright","perpendicular","underscore","radicalex","alpha","beta","chi","delta","epsilon","phi","gamma","eta","iota","phi1","kappa","lambda","mu","nu","omicron","pi","theta","rho","sigma","tau","upsilon","omega1","omega","xi","psi","zeta","braceleft","bar","braceright","similar","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Euro","Upsilon1","minute","lessequal","fraction","infinity","florin","club","diamond","heart","spade","arrowboth","arrowleft","arrowup","arrowright","arrowdown","degree","plusminus","second","greaterequal","multiply","proportional","partialdiff","bullet","divide","notequal","equivalence","approxequal","ellipsis","arrowvertex","arrowhorizex","carriagereturn","aleph","Ifraktur","Rfraktur","weierstrass","circlemultiply","circleplus","emptyset","intersection","union","propersuperset","reflexsuperset","notsubset","propersubset","reflexsubset","element","notelement","angle","gradient","registerserif","copyrightserif","trademarkserif","product","radical","dotmath","logicalnot","logicaland","logicalor","arrowdblboth","arrowdblleft","arrowdblup","arrowdblright","arrowdbldown","lozenge","angleleft","registersans","copyrightsans","trademarksans","summation","parenlefttp","parenleftex","parenleftbt","bracketlefttp","bracketleftex","bracketleftbt","bracelefttp","braceleftmid","braceleftbt","braceex","","angleright","integral","integraltp","integralex","integralbt","parenrighttp","parenrightex","parenrightbt","bracketrighttp","bracketrightex","bracketrightbt","bracerighttp","bracerightmid","bracerightbt",""];t.SymbolSetEncoding=l;var u=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","a1","a2","a202","a3","a4","a5","a119","a118","a117","a11","a12","a13","a14","a15","a16","a105","a17","a18","a19","a20","a21","a22","a23","a24","a25","a26","a27","a28","a6","a7","a8","a9","a10","a29","a30","a31","a32","a33","a34","a35","a36","a37","a38","a39","a40","a41","a42","a43","a44","a45","a46","a47","a48","a49","a50","a51","a52","a53","a54","a55","a56","a57","a58","a59","a60","a61","a62","a63","a64","a65","a66","a67","a68","a69","a70","a71","a72","a73","a74","a203","a75","a204","a76","a77","a78","a79","a81","a82","a83","a84","a97","a98","a99","a100","","a89","a90","a93","a94","a91","a92","a205","a85","a206","a86","a87","a88","a95","a96","","","","","","","","","","","","","","","","","","","","a101","a102","a103","a104","a106","a107","a108","a112","a111","a110","a109","a120","a121","a122","a123","a124","a125","a126","a127","a128","a129","a130","a131","a132","a133","a134","a135","a136","a137","a138","a139","a140","a141","a142","a143","a144","a145","a146","a147","a148","a149","a150","a151","a152","a153","a154","a155","a156","a157","a158","a159","a160","a161","a163","a164","a196","a165","a192","a166","a167","a168","a169","a170","a171","a172","a173","a162","a174","a175","a176","a177","a178","a179","a193","a180","a199","a181","a200","a182","","a201","a183","a184","a197","a185","a194","a198","a186","a195","a187","a188","a189","a190","a191",""];t.ZapfDingbatsEncoding=u},function(e,t,r){var n=r(186).getLookupTableFactory,a=n((function(e){e.A=65,e.AE=198,e.AEacute=508,e.AEmacron=482,e.AEsmall=63462,e.Aacute=193,e.Aacutesmall=63457,e.Abreve=258,e.Abreveacute=7854,e.Abrevecyrillic=1232,e.Abrevedotbelow=7862,e.Abrevegrave=7856,e.Abrevehookabove=7858,e.Abrevetilde=7860,e.Acaron=461,e.Acircle=9398,e.Acircumflex=194,e.Acircumflexacute=7844,e.Acircumflexdotbelow=7852,e.Acircumflexgrave=7846,e.Acircumflexhookabove=7848,e.Acircumflexsmall=63458,e.Acircumflextilde=7850,e.Acute=63177,e.Acutesmall=63412,e.Acyrillic=1040,e.Adblgrave=512,e.Adieresis=196,e.Adieresiscyrillic=1234,e.Adieresismacron=478,e.Adieresissmall=63460,e.Adotbelow=7840,e.Adotmacron=480,e.Agrave=192,e.Agravesmall=63456,e.Ahookabove=7842,e.Aiecyrillic=1236,e.Ainvertedbreve=514,e.Alpha=913,e.Alphatonos=902,e.Amacron=256,e.Amonospace=65313,e.Aogonek=260,e.Aring=197,e.Aringacute=506,e.Aringbelow=7680,e.Aringsmall=63461,e.Asmall=63329,e.Atilde=195,e.Atildesmall=63459,e.Aybarmenian=1329,e.B=66,e.Bcircle=9399,e.Bdotaccent=7682,e.Bdotbelow=7684,e.Becyrillic=1041,e.Benarmenian=1330,e.Beta=914,e.Bhook=385,e.Blinebelow=7686,e.Bmonospace=65314,e.Brevesmall=63220,e.Bsmall=63330,e.Btopbar=386,e.C=67,e.Caarmenian=1342,e.Cacute=262,e.Caron=63178,e.Caronsmall=63221,e.Ccaron=268,e.Ccedilla=199,e.Ccedillaacute=7688,e.Ccedillasmall=63463,e.Ccircle=9400,e.Ccircumflex=264,e.Cdot=266,e.Cdotaccent=266,e.Cedillasmall=63416,e.Chaarmenian=1353,e.Cheabkhasiancyrillic=1212,e.Checyrillic=1063,e.Chedescenderabkhasiancyrillic=1214,e.Chedescendercyrillic=1206,e.Chedieresiscyrillic=1268,e.Cheharmenian=1347,e.Chekhakassiancyrillic=1227,e.Cheverticalstrokecyrillic=1208,e.Chi=935,e.Chook=391,e.Circumflexsmall=63222,e.Cmonospace=65315,e.Coarmenian=1361,e.Csmall=63331,e.D=68,e.DZ=497,e.DZcaron=452,e.Daarmenian=1332,e.Dafrican=393,e.Dcaron=270,e.Dcedilla=7696,e.Dcircle=9401,e.Dcircumflexbelow=7698,e.Dcroat=272,e.Ddotaccent=7690,e.Ddotbelow=7692,e.Decyrillic=1044,e.Deicoptic=1006,e.Delta=8710,e.Deltagreek=916,e.Dhook=394,e.Dieresis=63179,e.DieresisAcute=63180,e.DieresisGrave=63181,e.Dieresissmall=63400,e.Digammagreek=988,e.Djecyrillic=1026,e.Dlinebelow=7694,e.Dmonospace=65316,e.Dotaccentsmall=63223,e.Dslash=272,e.Dsmall=63332,e.Dtopbar=395,e.Dz=498,e.Dzcaron=453,e.Dzeabkhasiancyrillic=1248,e.Dzecyrillic=1029,e.Dzhecyrillic=1039,e.E=69,e.Eacute=201,e.Eacutesmall=63465,e.Ebreve=276,e.Ecaron=282,e.Ecedillabreve=7708,e.Echarmenian=1333,e.Ecircle=9402,e.Ecircumflex=202,e.Ecircumflexacute=7870,e.Ecircumflexbelow=7704,e.Ecircumflexdotbelow=7878,e.Ecircumflexgrave=7872,e.Ecircumflexhookabove=7874,e.Ecircumflexsmall=63466,e.Ecircumflextilde=7876,e.Ecyrillic=1028,e.Edblgrave=516,e.Edieresis=203,e.Edieresissmall=63467,e.Edot=278,e.Edotaccent=278,e.Edotbelow=7864,e.Efcyrillic=1060,e.Egrave=200,e.Egravesmall=63464,e.Eharmenian=1335,e.Ehookabove=7866,e.Eightroman=8551,e.Einvertedbreve=518,e.Eiotifiedcyrillic=1124,e.Elcyrillic=1051,e.Elevenroman=8554,e.Emacron=274,e.Emacronacute=7702,e.Emacrongrave=7700,e.Emcyrillic=1052,e.Emonospace=65317,e.Encyrillic=1053,e.Endescendercyrillic=1186,e.Eng=330,e.Enghecyrillic=1188,e.Enhookcyrillic=1223,e.Eogonek=280,e.Eopen=400,e.Epsilon=917,e.Epsilontonos=904,e.Ercyrillic=1056,e.Ereversed=398,e.Ereversedcyrillic=1069,e.Escyrillic=1057,e.Esdescendercyrillic=1194,e.Esh=425,e.Esmall=63333,e.Eta=919,e.Etarmenian=1336,e.Etatonos=905,e.Eth=208,e.Ethsmall=63472,e.Etilde=7868,e.Etildebelow=7706,e.Euro=8364,e.Ezh=439,e.Ezhcaron=494,e.Ezhreversed=440,e.F=70,e.Fcircle=9403,e.Fdotaccent=7710,e.Feharmenian=1366,e.Feicoptic=996,e.Fhook=401,e.Fitacyrillic=1138,e.Fiveroman=8548,e.Fmonospace=65318,e.Fourroman=8547,e.Fsmall=63334,e.G=71,e.GBsquare=13191,e.Gacute=500,e.Gamma=915,e.Gammaafrican=404,e.Gangiacoptic=1002,e.Gbreve=286,e.Gcaron=486,e.Gcedilla=290,e.Gcircle=9404,e.Gcircumflex=284,e.Gcommaaccent=290,e.Gdot=288,e.Gdotaccent=288,e.Gecyrillic=1043,e.Ghadarmenian=1346,e.Ghemiddlehookcyrillic=1172,e.Ghestrokecyrillic=1170,e.Gheupturncyrillic=1168,e.Ghook=403,e.Gimarmenian=1331,e.Gjecyrillic=1027,e.Gmacron=7712,e.Gmonospace=65319,e.Grave=63182,e.Gravesmall=63328,e.Gsmall=63335,e.Gsmallhook=667,e.Gstroke=484,e.H=72,e.H18533=9679,e.H18543=9642,e.H18551=9643,e.H22073=9633,e.HPsquare=13259,e.Haabkhasiancyrillic=1192,e.Hadescendercyrillic=1202,e.Hardsigncyrillic=1066,e.Hbar=294,e.Hbrevebelow=7722,e.Hcedilla=7720,e.Hcircle=9405,e.Hcircumflex=292,e.Hdieresis=7718,e.Hdotaccent=7714,e.Hdotbelow=7716,e.Hmonospace=65320,e.Hoarmenian=1344,e.Horicoptic=1e3,e.Hsmall=63336,e.Hungarumlaut=63183,e.Hungarumlautsmall=63224,e.Hzsquare=13200,e.I=73,e.IAcyrillic=1071,e.IJ=306,e.IUcyrillic=1070,e.Iacute=205,e.Iacutesmall=63469,e.Ibreve=300,e.Icaron=463,e.Icircle=9406,e.Icircumflex=206,e.Icircumflexsmall=63470,e.Icyrillic=1030,e.Idblgrave=520,e.Idieresis=207,e.Idieresisacute=7726,e.Idieresiscyrillic=1252,e.Idieresissmall=63471,e.Idot=304,e.Idotaccent=304,e.Idotbelow=7882,e.Iebrevecyrillic=1238,e.Iecyrillic=1045,e.Ifraktur=8465,e.Igrave=204,e.Igravesmall=63468,e.Ihookabove=7880,e.Iicyrillic=1048,e.Iinvertedbreve=522,e.Iishortcyrillic=1049,e.Imacron=298,e.Imacroncyrillic=1250,e.Imonospace=65321,e.Iniarmenian=1339,e.Iocyrillic=1025,e.Iogonek=302,e.Iota=921,e.Iotaafrican=406,e.Iotadieresis=938,e.Iotatonos=906,e.Ismall=63337,e.Istroke=407,e.Itilde=296,e.Itildebelow=7724,e.Izhitsacyrillic=1140,e.Izhitsadblgravecyrillic=1142,e.J=74,e.Jaarmenian=1345,e.Jcircle=9407,e.Jcircumflex=308,e.Jecyrillic=1032,e.Jheharmenian=1355,e.Jmonospace=65322,e.Jsmall=63338,e.K=75,e.KBsquare=13189,e.KKsquare=13261,e.Kabashkircyrillic=1184,e.Kacute=7728,e.Kacyrillic=1050,e.Kadescendercyrillic=1178,e.Kahookcyrillic=1219,e.Kappa=922,e.Kastrokecyrillic=1182,e.Kaverticalstrokecyrillic=1180,e.Kcaron=488,e.Kcedilla=310,e.Kcircle=9408,e.Kcommaaccent=310,e.Kdotbelow=7730,e.Keharmenian=1364,e.Kenarmenian=1343,e.Khacyrillic=1061,e.Kheicoptic=998,e.Khook=408,e.Kjecyrillic=1036,e.Klinebelow=7732,e.Kmonospace=65323,e.Koppacyrillic=1152,e.Koppagreek=990,e.Ksicyrillic=1134,e.Ksmall=63339,e.L=76,e.LJ=455,e.LL=63167,e.Lacute=313,e.Lambda=923,e.Lcaron=317,e.Lcedilla=315,e.Lcircle=9409,e.Lcircumflexbelow=7740,e.Lcommaaccent=315,e.Ldot=319,e.Ldotaccent=319,e.Ldotbelow=7734,e.Ldotbelowmacron=7736,e.Liwnarmenian=1340,e.Lj=456,e.Ljecyrillic=1033,e.Llinebelow=7738,e.Lmonospace=65324,e.Lslash=321,e.Lslashsmall=63225,e.Lsmall=63340,e.M=77,e.MBsquare=13190,e.Macron=63184,e.Macronsmall=63407,e.Macute=7742,e.Mcircle=9410,e.Mdotaccent=7744,e.Mdotbelow=7746,e.Menarmenian=1348,e.Mmonospace=65325,e.Msmall=63341,e.Mturned=412,e.Mu=924,e.N=78,e.NJ=458,e.Nacute=323,e.Ncaron=327,e.Ncedilla=325,e.Ncircle=9411,e.Ncircumflexbelow=7754,e.Ncommaaccent=325,e.Ndotaccent=7748,e.Ndotbelow=7750,e.Nhookleft=413,e.Nineroman=8552,e.Nj=459,e.Njecyrillic=1034,e.Nlinebelow=7752,e.Nmonospace=65326,e.Nowarmenian=1350,e.Nsmall=63342,e.Ntilde=209,e.Ntildesmall=63473,e.Nu=925,e.O=79,e.OE=338,e.OEsmall=63226,e.Oacute=211,e.Oacutesmall=63475,e.Obarredcyrillic=1256,e.Obarreddieresiscyrillic=1258,e.Obreve=334,e.Ocaron=465,e.Ocenteredtilde=415,e.Ocircle=9412,e.Ocircumflex=212,e.Ocircumflexacute=7888,e.Ocircumflexdotbelow=7896,e.Ocircumflexgrave=7890,e.Ocircumflexhookabove=7892,e.Ocircumflexsmall=63476,e.Ocircumflextilde=7894,e.Ocyrillic=1054,e.Odblacute=336,e.Odblgrave=524,e.Odieresis=214,e.Odieresiscyrillic=1254,e.Odieresissmall=63478,e.Odotbelow=7884,e.Ogoneksmall=63227,e.Ograve=210,e.Ogravesmall=63474,e.Oharmenian=1365,e.Ohm=8486,e.Ohookabove=7886,e.Ohorn=416,e.Ohornacute=7898,e.Ohorndotbelow=7906,e.Ohorngrave=7900,e.Ohornhookabove=7902,e.Ohorntilde=7904,e.Ohungarumlaut=336,e.Oi=418,e.Oinvertedbreve=526,e.Omacron=332,e.Omacronacute=7762,e.Omacrongrave=7760,e.Omega=8486,e.Omegacyrillic=1120,e.Omegagreek=937,e.Omegaroundcyrillic=1146,e.Omegatitlocyrillic=1148,e.Omegatonos=911,e.Omicron=927,e.Omicrontonos=908,e.Omonospace=65327,e.Oneroman=8544,e.Oogonek=490,e.Oogonekmacron=492,e.Oopen=390,e.Oslash=216,e.Oslashacute=510,e.Oslashsmall=63480,e.Osmall=63343,e.Ostrokeacute=510,e.Otcyrillic=1150,e.Otilde=213,e.Otildeacute=7756,e.Otildedieresis=7758,e.Otildesmall=63477,e.P=80,e.Pacute=7764,e.Pcircle=9413,e.Pdotaccent=7766,e.Pecyrillic=1055,e.Peharmenian=1354,e.Pemiddlehookcyrillic=1190,e.Phi=934,e.Phook=420,e.Pi=928,e.Piwrarmenian=1363,e.Pmonospace=65328,e.Psi=936,e.Psicyrillic=1136,e.Psmall=63344,e.Q=81,e.Qcircle=9414,e.Qmonospace=65329,e.Qsmall=63345,e.R=82,e.Raarmenian=1356,e.Racute=340,e.Rcaron=344,e.Rcedilla=342,e.Rcircle=9415,e.Rcommaaccent=342,e.Rdblgrave=528,e.Rdotaccent=7768,e.Rdotbelow=7770,e.Rdotbelowmacron=7772,e.Reharmenian=1360,e.Rfraktur=8476,e.Rho=929,e.Ringsmall=63228,e.Rinvertedbreve=530,e.Rlinebelow=7774,e.Rmonospace=65330,e.Rsmall=63346,e.Rsmallinverted=641,e.Rsmallinvertedsuperior=694,e.S=83,e.SF010000=9484,e.SF020000=9492,e.SF030000=9488,e.SF040000=9496,e.SF050000=9532,e.SF060000=9516,e.SF070000=9524,e.SF080000=9500,e.SF090000=9508,e.SF100000=9472,e.SF110000=9474,e.SF190000=9569,e.SF200000=9570,e.SF210000=9558,e.SF220000=9557,e.SF230000=9571,e.SF240000=9553,e.SF250000=9559,e.SF260000=9565,e.SF270000=9564,e.SF280000=9563,e.SF360000=9566,e.SF370000=9567,e.SF380000=9562,e.SF390000=9556,e.SF400000=9577,e.SF410000=9574,e.SF420000=9568,e.SF430000=9552,e.SF440000=9580,e.SF450000=9575,e.SF460000=9576,e.SF470000=9572,e.SF480000=9573,e.SF490000=9561,e.SF500000=9560,e.SF510000=9554,e.SF520000=9555,e.SF530000=9579,e.SF540000=9578,e.Sacute=346,e.Sacutedotaccent=7780,e.Sampigreek=992,e.Scaron=352,e.Scarondotaccent=7782,e.Scaronsmall=63229,e.Scedilla=350,e.Schwa=399,e.Schwacyrillic=1240,e.Schwadieresiscyrillic=1242,e.Scircle=9416,e.Scircumflex=348,e.Scommaaccent=536,e.Sdotaccent=7776,e.Sdotbelow=7778,e.Sdotbelowdotaccent=7784,e.Seharmenian=1357,e.Sevenroman=8550,e.Shaarmenian=1351,e.Shacyrillic=1064,e.Shchacyrillic=1065,e.Sheicoptic=994,e.Shhacyrillic=1210,e.Shimacoptic=1004,e.Sigma=931,e.Sixroman=8549,e.Smonospace=65331,e.Softsigncyrillic=1068,e.Ssmall=63347,e.Stigmagreek=986,e.T=84,e.Tau=932,e.Tbar=358,e.Tcaron=356,e.Tcedilla=354,e.Tcircle=9417,e.Tcircumflexbelow=7792,e.Tcommaaccent=354,e.Tdotaccent=7786,e.Tdotbelow=7788,e.Tecyrillic=1058,e.Tedescendercyrillic=1196,e.Tenroman=8553,e.Tetsecyrillic=1204,e.Theta=920,e.Thook=428,e.Thorn=222,e.Thornsmall=63486,e.Threeroman=8546,e.Tildesmall=63230,e.Tiwnarmenian=1359,e.Tlinebelow=7790,e.Tmonospace=65332,e.Toarmenian=1337,e.Tonefive=444,e.Tonesix=388,e.Tonetwo=423,e.Tretroflexhook=430,e.Tsecyrillic=1062,e.Tshecyrillic=1035,e.Tsmall=63348,e.Twelveroman=8555,e.Tworoman=8545,e.U=85,e.Uacute=218,e.Uacutesmall=63482,e.Ubreve=364,e.Ucaron=467,e.Ucircle=9418,e.Ucircumflex=219,e.Ucircumflexbelow=7798,e.Ucircumflexsmall=63483,e.Ucyrillic=1059,e.Udblacute=368,e.Udblgrave=532,e.Udieresis=220,e.Udieresisacute=471,e.Udieresisbelow=7794,e.Udieresiscaron=473,e.Udieresiscyrillic=1264,e.Udieresisgrave=475,e.Udieresismacron=469,e.Udieresissmall=63484,e.Udotbelow=7908,e.Ugrave=217,e.Ugravesmall=63481,e.Uhookabove=7910,e.Uhorn=431,e.Uhornacute=7912,e.Uhorndotbelow=7920,e.Uhorngrave=7914,e.Uhornhookabove=7916,e.Uhorntilde=7918,e.Uhungarumlaut=368,e.Uhungarumlautcyrillic=1266,e.Uinvertedbreve=534,e.Ukcyrillic=1144,e.Umacron=362,e.Umacroncyrillic=1262,e.Umacrondieresis=7802,e.Umonospace=65333,e.Uogonek=370,e.Upsilon=933,e.Upsilon1=978,e.Upsilonacutehooksymbolgreek=979,e.Upsilonafrican=433,e.Upsilondieresis=939,e.Upsilondieresishooksymbolgreek=980,e.Upsilonhooksymbol=978,e.Upsilontonos=910,e.Uring=366,e.Ushortcyrillic=1038,e.Usmall=63349,e.Ustraightcyrillic=1198,e.Ustraightstrokecyrillic=1200,e.Utilde=360,e.Utildeacute=7800,e.Utildebelow=7796,e.V=86,e.Vcircle=9419,e.Vdotbelow=7806,e.Vecyrillic=1042,e.Vewarmenian=1358,e.Vhook=434,e.Vmonospace=65334,e.Voarmenian=1352,e.Vsmall=63350,e.Vtilde=7804,e.W=87,e.Wacute=7810,e.Wcircle=9420,e.Wcircumflex=372,e.Wdieresis=7812,e.Wdotaccent=7814,e.Wdotbelow=7816,e.Wgrave=7808,e.Wmonospace=65335,e.Wsmall=63351,e.X=88,e.Xcircle=9421,e.Xdieresis=7820,e.Xdotaccent=7818,e.Xeharmenian=1341,e.Xi=926,e.Xmonospace=65336,e.Xsmall=63352,e.Y=89,e.Yacute=221,e.Yacutesmall=63485,e.Yatcyrillic=1122,e.Ycircle=9422,e.Ycircumflex=374,e.Ydieresis=376,e.Ydieresissmall=63487,e.Ydotaccent=7822,e.Ydotbelow=7924,e.Yericyrillic=1067,e.Yerudieresiscyrillic=1272,e.Ygrave=7922,e.Yhook=435,e.Yhookabove=7926,e.Yiarmenian=1349,e.Yicyrillic=1031,e.Yiwnarmenian=1362,e.Ymonospace=65337,e.Ysmall=63353,e.Ytilde=7928,e.Yusbigcyrillic=1130,e.Yusbigiotifiedcyrillic=1132,e.Yuslittlecyrillic=1126,e.Yuslittleiotifiedcyrillic=1128,e.Z=90,e.Zaarmenian=1334,e.Zacute=377,e.Zcaron=381,e.Zcaronsmall=63231,e.Zcircle=9423,e.Zcircumflex=7824,e.Zdot=379,e.Zdotaccent=379,e.Zdotbelow=7826,e.Zecyrillic=1047,e.Zedescendercyrillic=1176,e.Zedieresiscyrillic=1246,e.Zeta=918,e.Zhearmenian=1338,e.Zhebrevecyrillic=1217,e.Zhecyrillic=1046,e.Zhedescendercyrillic=1174,e.Zhedieresiscyrillic=1244,e.Zlinebelow=7828,e.Zmonospace=65338,e.Zsmall=63354,e.Zstroke=437,e.a=97,e.aabengali=2438,e.aacute=225,e.aadeva=2310,e.aagujarati=2694,e.aagurmukhi=2566,e.aamatragurmukhi=2622,e.aarusquare=13059,e.aavowelsignbengali=2494,e.aavowelsigndeva=2366,e.aavowelsigngujarati=2750,e.abbreviationmarkarmenian=1375,e.abbreviationsigndeva=2416,e.abengali=2437,e.abopomofo=12570,e.abreve=259,e.abreveacute=7855,e.abrevecyrillic=1233,e.abrevedotbelow=7863,e.abrevegrave=7857,e.abrevehookabove=7859,e.abrevetilde=7861,e.acaron=462,e.acircle=9424,e.acircumflex=226,e.acircumflexacute=7845,e.acircumflexdotbelow=7853,e.acircumflexgrave=7847,e.acircumflexhookabove=7849,e.acircumflextilde=7851,e.acute=180,e.acutebelowcmb=791,e.acutecmb=769,e.acutecomb=769,e.acutedeva=2388,e.acutelowmod=719,e.acutetonecmb=833,e.acyrillic=1072,e.adblgrave=513,e.addakgurmukhi=2673,e.adeva=2309,e.adieresis=228,e.adieresiscyrillic=1235,e.adieresismacron=479,e.adotbelow=7841,e.adotmacron=481,e.ae=230,e.aeacute=509,e.aekorean=12624,e.aemacron=483,e.afii00208=8213,e.afii08941=8356,e.afii10017=1040,e.afii10018=1041,e.afii10019=1042,e.afii10020=1043,e.afii10021=1044,e.afii10022=1045,e.afii10023=1025,e.afii10024=1046,e.afii10025=1047,e.afii10026=1048,e.afii10027=1049,e.afii10028=1050,e.afii10029=1051,e.afii10030=1052,e.afii10031=1053,e.afii10032=1054,e.afii10033=1055,e.afii10034=1056,e.afii10035=1057,e.afii10036=1058,e.afii10037=1059,e.afii10038=1060,e.afii10039=1061,e.afii10040=1062,e.afii10041=1063,e.afii10042=1064,e.afii10043=1065,e.afii10044=1066,e.afii10045=1067,e.afii10046=1068,e.afii10047=1069,e.afii10048=1070,e.afii10049=1071,e.afii10050=1168,e.afii10051=1026,e.afii10052=1027,e.afii10053=1028,e.afii10054=1029,e.afii10055=1030,e.afii10056=1031,e.afii10057=1032,e.afii10058=1033,e.afii10059=1034,e.afii10060=1035,e.afii10061=1036,e.afii10062=1038,e.afii10063=63172,e.afii10064=63173,e.afii10065=1072,e.afii10066=1073,e.afii10067=1074,e.afii10068=1075,e.afii10069=1076,e.afii10070=1077,e.afii10071=1105,e.afii10072=1078,e.afii10073=1079,e.afii10074=1080,e.afii10075=1081,e.afii10076=1082,e.afii10077=1083,e.afii10078=1084,e.afii10079=1085,e.afii10080=1086,e.afii10081=1087,e.afii10082=1088,e.afii10083=1089,e.afii10084=1090,e.afii10085=1091,e.afii10086=1092,e.afii10087=1093,e.afii10088=1094,e.afii10089=1095,e.afii10090=1096,e.afii10091=1097,e.afii10092=1098,e.afii10093=1099,e.afii10094=1100,e.afii10095=1101,e.afii10096=1102,e.afii10097=1103,e.afii10098=1169,e.afii10099=1106,e.afii10100=1107,e.afii10101=1108,e.afii10102=1109,e.afii10103=1110,e.afii10104=1111,e.afii10105=1112,e.afii10106=1113,e.afii10107=1114,e.afii10108=1115,e.afii10109=1116,e.afii10110=1118,e.afii10145=1039,e.afii10146=1122,e.afii10147=1138,e.afii10148=1140,e.afii10192=63174,e.afii10193=1119,e.afii10194=1123,e.afii10195=1139,e.afii10196=1141,e.afii10831=63175,e.afii10832=63176,e.afii10846=1241,e.afii299=8206,e.afii300=8207,e.afii301=8205,e.afii57381=1642,e.afii57388=1548,e.afii57392=1632,e.afii57393=1633,e.afii57394=1634,e.afii57395=1635,e.afii57396=1636,e.afii57397=1637,e.afii57398=1638,e.afii57399=1639,e.afii57400=1640,e.afii57401=1641,e.afii57403=1563,e.afii57407=1567,e.afii57409=1569,e.afii57410=1570,e.afii57411=1571,e.afii57412=1572,e.afii57413=1573,e.afii57414=1574,e.afii57415=1575,e.afii57416=1576,e.afii57417=1577,e.afii57418=1578,e.afii57419=1579,e.afii57420=1580,e.afii57421=1581,e.afii57422=1582,e.afii57423=1583,e.afii57424=1584,e.afii57425=1585,e.afii57426=1586,e.afii57427=1587,e.afii57428=1588,e.afii57429=1589,e.afii57430=1590,e.afii57431=1591,e.afii57432=1592,e.afii57433=1593,e.afii57434=1594,e.afii57440=1600,e.afii57441=1601,e.afii57442=1602,e.afii57443=1603,e.afii57444=1604,e.afii57445=1605,e.afii57446=1606,e.afii57448=1608,e.afii57449=1609,e.afii57450=1610,e.afii57451=1611,e.afii57452=1612,e.afii57453=1613,e.afii57454=1614,e.afii57455=1615,e.afii57456=1616,e.afii57457=1617,e.afii57458=1618,e.afii57470=1607,e.afii57505=1700,e.afii57506=1662,e.afii57507=1670,e.afii57508=1688,e.afii57509=1711,e.afii57511=1657,e.afii57512=1672,e.afii57513=1681,e.afii57514=1722,e.afii57519=1746,e.afii57534=1749,e.afii57636=8362,e.afii57645=1470,e.afii57658=1475,e.afii57664=1488,e.afii57665=1489,e.afii57666=1490,e.afii57667=1491,e.afii57668=1492,e.afii57669=1493,e.afii57670=1494,e.afii57671=1495,e.afii57672=1496,e.afii57673=1497,e.afii57674=1498,e.afii57675=1499,e.afii57676=1500,e.afii57677=1501,e.afii57678=1502,e.afii57679=1503,e.afii57680=1504,e.afii57681=1505,e.afii57682=1506,e.afii57683=1507,e.afii57684=1508,e.afii57685=1509,e.afii57686=1510,e.afii57687=1511,e.afii57688=1512,e.afii57689=1513,e.afii57690=1514,e.afii57694=64298,e.afii57695=64299,e.afii57700=64331,e.afii57705=64287,e.afii57716=1520,e.afii57717=1521,e.afii57718=1522,e.afii57723=64309,e.afii57793=1460,e.afii57794=1461,e.afii57795=1462,e.afii57796=1467,e.afii57797=1464,e.afii57798=1463,e.afii57799=1456,e.afii57800=1458,e.afii57801=1457,e.afii57802=1459,e.afii57803=1474,e.afii57804=1473,e.afii57806=1465,e.afii57807=1468,e.afii57839=1469,e.afii57841=1471,e.afii57842=1472,e.afii57929=700,e.afii61248=8453,e.afii61289=8467,e.afii61352=8470,e.afii61573=8236,e.afii61574=8237,e.afii61575=8238,e.afii61664=8204,e.afii63167=1645,e.afii64937=701,e.agrave=224,e.agujarati=2693,e.agurmukhi=2565,e.ahiragana=12354,e.ahookabove=7843,e.aibengali=2448,e.aibopomofo=12574,e.aideva=2320,e.aiecyrillic=1237,e.aigujarati=2704,e.aigurmukhi=2576,e.aimatragurmukhi=2632,e.ainarabic=1593,e.ainfinalarabic=65226,e.aininitialarabic=65227,e.ainmedialarabic=65228,e.ainvertedbreve=515,e.aivowelsignbengali=2504,e.aivowelsigndeva=2376,e.aivowelsigngujarati=2760,e.akatakana=12450,e.akatakanahalfwidth=65393,e.akorean=12623,e.alef=1488,e.alefarabic=1575,e.alefdageshhebrew=64304,e.aleffinalarabic=65166,e.alefhamzaabovearabic=1571,e.alefhamzaabovefinalarabic=65156,e.alefhamzabelowarabic=1573,e.alefhamzabelowfinalarabic=65160,e.alefhebrew=1488,e.aleflamedhebrew=64335,e.alefmaddaabovearabic=1570,e.alefmaddaabovefinalarabic=65154,e.alefmaksuraarabic=1609,e.alefmaksurafinalarabic=65264,e.alefmaksurainitialarabic=65267,e.alefmaksuramedialarabic=65268,e.alefpatahhebrew=64302,e.alefqamatshebrew=64303,e.aleph=8501,e.allequal=8780,e.alpha=945,e.alphatonos=940,e.amacron=257,e.amonospace=65345,e.ampersand=38,e.ampersandmonospace=65286,e.ampersandsmall=63270,e.amsquare=13250,e.anbopomofo=12578,e.angbopomofo=12580,e.angbracketleft=12296,e.angbracketright=12297,e.angkhankhuthai=3674,e.angle=8736,e.anglebracketleft=12296,e.anglebracketleftvertical=65087,e.anglebracketright=12297,e.anglebracketrightvertical=65088,e.angleleft=9001,e.angleright=9002,e.angstrom=8491,e.anoteleia=903,e.anudattadeva=2386,e.anusvarabengali=2434,e.anusvaradeva=2306,e.anusvaragujarati=2690,e.aogonek=261,e.apaatosquare=13056,e.aparen=9372,e.apostrophearmenian=1370,e.apostrophemod=700,e.apple=63743,e.approaches=8784,e.approxequal=8776,e.approxequalorimage=8786,e.approximatelyequal=8773,e.araeaekorean=12686,e.araeakorean=12685,e.arc=8978,e.arighthalfring=7834,e.aring=229,e.aringacute=507,e.aringbelow=7681,e.arrowboth=8596,e.arrowdashdown=8675,e.arrowdashleft=8672,e.arrowdashright=8674,e.arrowdashup=8673,e.arrowdblboth=8660,e.arrowdbldown=8659,e.arrowdblleft=8656,e.arrowdblright=8658,e.arrowdblup=8657,e.arrowdown=8595,e.arrowdownleft=8601,e.arrowdownright=8600,e.arrowdownwhite=8681,e.arrowheaddownmod=709,e.arrowheadleftmod=706,e.arrowheadrightmod=707,e.arrowheadupmod=708,e.arrowhorizex=63719,e.arrowleft=8592,e.arrowleftdbl=8656,e.arrowleftdblstroke=8653,e.arrowleftoverright=8646,e.arrowleftwhite=8678,e.arrowright=8594,e.arrowrightdblstroke=8655,e.arrowrightheavy=10142,e.arrowrightoverleft=8644,e.arrowrightwhite=8680,e.arrowtableft=8676,e.arrowtabright=8677,e.arrowup=8593,e.arrowupdn=8597,e.arrowupdnbse=8616,e.arrowupdownbase=8616,e.arrowupleft=8598,e.arrowupleftofdown=8645,e.arrowupright=8599,e.arrowupwhite=8679,e.arrowvertex=63718,e.asciicircum=94,e.asciicircummonospace=65342,e.asciitilde=126,e.asciitildemonospace=65374,e.ascript=593,e.ascriptturned=594,e.asmallhiragana=12353,e.asmallkatakana=12449,e.asmallkatakanahalfwidth=65383,e.asterisk=42,e.asteriskaltonearabic=1645,e.asteriskarabic=1645,e.asteriskmath=8727,e.asteriskmonospace=65290,e.asterisksmall=65121,e.asterism=8258,e.asuperior=63209,e.asymptoticallyequal=8771,e.at=64,e.atilde=227,e.atmonospace=65312,e.atsmall=65131,e.aturned=592,e.aubengali=2452,e.aubopomofo=12576,e.audeva=2324,e.augujarati=2708,e.augurmukhi=2580,e.aulengthmarkbengali=2519,e.aumatragurmukhi=2636,e.auvowelsignbengali=2508,e.auvowelsigndeva=2380,e.auvowelsigngujarati=2764,e.avagrahadeva=2365,e.aybarmenian=1377,e.ayin=1506,e.ayinaltonehebrew=64288,e.ayinhebrew=1506,e.b=98,e.babengali=2476,e.backslash=92,e.backslashmonospace=65340,e.badeva=2348,e.bagujarati=2732,e.bagurmukhi=2604,e.bahiragana=12400,e.bahtthai=3647,e.bakatakana=12496,e.bar=124,e.barmonospace=65372,e.bbopomofo=12549,e.bcircle=9425,e.bdotaccent=7683,e.bdotbelow=7685,e.beamedsixteenthnotes=9836,e.because=8757,e.becyrillic=1073,e.beharabic=1576,e.behfinalarabic=65168,e.behinitialarabic=65169,e.behiragana=12409,e.behmedialarabic=65170,e.behmeeminitialarabic=64671,e.behmeemisolatedarabic=64520,e.behnoonfinalarabic=64621,e.bekatakana=12505,e.benarmenian=1378,e.bet=1489,e.beta=946,e.betasymbolgreek=976,e.betdagesh=64305,e.betdageshhebrew=64305,e.bethebrew=1489,e.betrafehebrew=64332,e.bhabengali=2477,e.bhadeva=2349,e.bhagujarati=2733,e.bhagurmukhi=2605,e.bhook=595,e.bihiragana=12403,e.bikatakana=12499,e.bilabialclick=664,e.bindigurmukhi=2562,e.birusquare=13105,e.blackcircle=9679,e.blackdiamond=9670,e.blackdownpointingtriangle=9660,e.blackleftpointingpointer=9668,e.blackleftpointingtriangle=9664,e.blacklenticularbracketleft=12304,e.blacklenticularbracketleftvertical=65083,e.blacklenticularbracketright=12305,e.blacklenticularbracketrightvertical=65084,e.blacklowerlefttriangle=9699,e.blacklowerrighttriangle=9698,e.blackrectangle=9644,e.blackrightpointingpointer=9658,e.blackrightpointingtriangle=9654,e.blacksmallsquare=9642,e.blacksmilingface=9787,e.blacksquare=9632,e.blackstar=9733,e.blackupperlefttriangle=9700,e.blackupperrighttriangle=9701,e.blackuppointingsmalltriangle=9652,e.blackuppointingtriangle=9650,e.blank=9251,e.blinebelow=7687,e.block=9608,e.bmonospace=65346,e.bobaimaithai=3610,e.bohiragana=12412,e.bokatakana=12508,e.bparen=9373,e.bqsquare=13251,e.braceex=63732,e.braceleft=123,e.braceleftbt=63731,e.braceleftmid=63730,e.braceleftmonospace=65371,e.braceleftsmall=65115,e.bracelefttp=63729,e.braceleftvertical=65079,e.braceright=125,e.bracerightbt=63742,e.bracerightmid=63741,e.bracerightmonospace=65373,e.bracerightsmall=65116,e.bracerighttp=63740,e.bracerightvertical=65080,e.bracketleft=91,e.bracketleftbt=63728,e.bracketleftex=63727,e.bracketleftmonospace=65339,e.bracketlefttp=63726,e.bracketright=93,e.bracketrightbt=63739,e.bracketrightex=63738,e.bracketrightmonospace=65341,e.bracketrighttp=63737,e.breve=728,e.brevebelowcmb=814,e.brevecmb=774,e.breveinvertedbelowcmb=815,e.breveinvertedcmb=785,e.breveinverteddoublecmb=865,e.bridgebelowcmb=810,e.bridgeinvertedbelowcmb=826,e.brokenbar=166,e.bstroke=384,e.bsuperior=63210,e.btopbar=387,e.buhiragana=12406,e.bukatakana=12502,e.bullet=8226,e.bulletinverse=9688,e.bulletoperator=8729,e.bullseye=9678,e.c=99,e.caarmenian=1390,e.cabengali=2458,e.cacute=263,e.cadeva=2330,e.cagujarati=2714,e.cagurmukhi=2586,e.calsquare=13192,e.candrabindubengali=2433,e.candrabinducmb=784,e.candrabindudeva=2305,e.candrabindugujarati=2689,e.capslock=8682,e.careof=8453,e.caron=711,e.caronbelowcmb=812,e.caroncmb=780,e.carriagereturn=8629,e.cbopomofo=12568,e.ccaron=269,e.ccedilla=231,e.ccedillaacute=7689,e.ccircle=9426,e.ccircumflex=265,e.ccurl=597,e.cdot=267,e.cdotaccent=267,e.cdsquare=13253,e.cedilla=184,e.cedillacmb=807,e.cent=162,e.centigrade=8451,e.centinferior=63199,e.centmonospace=65504,e.centoldstyle=63394,e.centsuperior=63200,e.chaarmenian=1401,e.chabengali=2459,e.chadeva=2331,e.chagujarati=2715,e.chagurmukhi=2587,e.chbopomofo=12564,e.cheabkhasiancyrillic=1213,e.checkmark=10003,e.checyrillic=1095,e.chedescenderabkhasiancyrillic=1215,e.chedescendercyrillic=1207,e.chedieresiscyrillic=1269,e.cheharmenian=1395,e.chekhakassiancyrillic=1228,e.cheverticalstrokecyrillic=1209,e.chi=967,e.chieuchacirclekorean=12919,e.chieuchaparenkorean=12823,e.chieuchcirclekorean=12905,e.chieuchkorean=12618,e.chieuchparenkorean=12809,e.chochangthai=3594,e.chochanthai=3592,e.chochingthai=3593,e.chochoethai=3596,e.chook=392,e.cieucacirclekorean=12918,e.cieucaparenkorean=12822,e.cieuccirclekorean=12904,e.cieuckorean=12616,e.cieucparenkorean=12808,e.cieucuparenkorean=12828,e.circle=9675,e.circlecopyrt=169,e.circlemultiply=8855,e.circleot=8857,e.circleplus=8853,e.circlepostalmark=12342,e.circlewithlefthalfblack=9680,e.circlewithrighthalfblack=9681,e.circumflex=710,e.circumflexbelowcmb=813,e.circumflexcmb=770,e.clear=8999,e.clickalveolar=450,e.clickdental=448,e.clicklateral=449,e.clickretroflex=451,e.club=9827,e.clubsuitblack=9827,e.clubsuitwhite=9831,e.cmcubedsquare=13220,e.cmonospace=65347,e.cmsquaredsquare=13216,e.coarmenian=1409,e.colon=58,e.colonmonetary=8353,e.colonmonospace=65306,e.colonsign=8353,e.colonsmall=65109,e.colontriangularhalfmod=721,e.colontriangularmod=720,e.comma=44,e.commaabovecmb=787,e.commaaboverightcmb=789,e.commaaccent=63171,e.commaarabic=1548,e.commaarmenian=1373,e.commainferior=63201,e.commamonospace=65292,e.commareversedabovecmb=788,e.commareversedmod=701,e.commasmall=65104,e.commasuperior=63202,e.commaturnedabovecmb=786,e.commaturnedmod=699,e.compass=9788,e.congruent=8773,e.contourintegral=8750,e.control=8963,e.controlACK=6,e.controlBEL=7,e.controlBS=8,e.controlCAN=24,e.controlCR=13,e.controlDC1=17,e.controlDC2=18,e.controlDC3=19,e.controlDC4=20,e.controlDEL=127,e.controlDLE=16,e.controlEM=25,e.controlENQ=5,e.controlEOT=4,e.controlESC=27,e.controlETB=23,e.controlETX=3,e.controlFF=12,e.controlFS=28,e.controlGS=29,e.controlHT=9,e.controlLF=10,e.controlNAK=21,e.controlNULL=0,e.controlRS=30,e.controlSI=15,e.controlSO=14,e.controlSOT=2,e.controlSTX=1,e.controlSUB=26,e.controlSYN=22,e.controlUS=31,e.controlVT=11,e.copyright=169,e.copyrightsans=63721,e.copyrightserif=63193,e.cornerbracketleft=12300,e.cornerbracketlefthalfwidth=65378,e.cornerbracketleftvertical=65089,e.cornerbracketright=12301,e.cornerbracketrighthalfwidth=65379,e.cornerbracketrightvertical=65090,e.corporationsquare=13183,e.cosquare=13255,e.coverkgsquare=13254,e.cparen=9374,e.cruzeiro=8354,e.cstretched=663,e.curlyand=8911,e.curlyor=8910,e.currency=164,e.cyrBreve=63185,e.cyrFlex=63186,e.cyrbreve=63188,e.cyrflex=63189,e.d=100,e.daarmenian=1380,e.dabengali=2470,e.dadarabic=1590,e.dadeva=2342,e.dadfinalarabic=65214,e.dadinitialarabic=65215,e.dadmedialarabic=65216,e.dagesh=1468,e.dageshhebrew=1468,e.dagger=8224,e.daggerdbl=8225,e.dagujarati=2726,e.dagurmukhi=2598,e.dahiragana=12384,e.dakatakana=12480,e.dalarabic=1583,e.dalet=1491,e.daletdagesh=64307,e.daletdageshhebrew=64307,e.dalethebrew=1491,e.dalfinalarabic=65194,e.dammaarabic=1615,e.dammalowarabic=1615,e.dammatanaltonearabic=1612,e.dammatanarabic=1612,e.danda=2404,e.dargahebrew=1447,e.dargalefthebrew=1447,e.dasiapneumatacyrilliccmb=1157,e.dblGrave=63187,e.dblanglebracketleft=12298,e.dblanglebracketleftvertical=65085,e.dblanglebracketright=12299,e.dblanglebracketrightvertical=65086,e.dblarchinvertedbelowcmb=811,e.dblarrowleft=8660,e.dblarrowright=8658,e.dbldanda=2405,e.dblgrave=63190,e.dblgravecmb=783,e.dblintegral=8748,e.dbllowline=8215,e.dbllowlinecmb=819,e.dbloverlinecmb=831,e.dblprimemod=698,e.dblverticalbar=8214,e.dblverticallineabovecmb=782,e.dbopomofo=12553,e.dbsquare=13256,e.dcaron=271,e.dcedilla=7697,e.dcircle=9427,e.dcircumflexbelow=7699,e.dcroat=273,e.ddabengali=2465,e.ddadeva=2337,e.ddagujarati=2721,e.ddagurmukhi=2593,e.ddalarabic=1672,e.ddalfinalarabic=64393,e.dddhadeva=2396,e.ddhabengali=2466,e.ddhadeva=2338,e.ddhagujarati=2722,e.ddhagurmukhi=2594,e.ddotaccent=7691,e.ddotbelow=7693,e.decimalseparatorarabic=1643,e.decimalseparatorpersian=1643,e.decyrillic=1076,e.degree=176,e.dehihebrew=1453,e.dehiragana=12391,e.deicoptic=1007,e.dekatakana=12487,e.deleteleft=9003,e.deleteright=8998,e.delta=948,e.deltaturned=397,e.denominatorminusonenumeratorbengali=2552,e.dezh=676,e.dhabengali=2471,e.dhadeva=2343,e.dhagujarati=2727,e.dhagurmukhi=2599,e.dhook=599,e.dialytikatonos=901,e.dialytikatonoscmb=836,e.diamond=9830,e.diamondsuitwhite=9826,e.dieresis=168,e.dieresisacute=63191,e.dieresisbelowcmb=804,e.dieresiscmb=776,e.dieresisgrave=63192,e.dieresistonos=901,e.dihiragana=12386,e.dikatakana=12482,e.dittomark=12291,e.divide=247,e.divides=8739,e.divisionslash=8725,e.djecyrillic=1106,e.dkshade=9619,e.dlinebelow=7695,e.dlsquare=13207,e.dmacron=273,e.dmonospace=65348,e.dnblock=9604,e.dochadathai=3598,e.dodekthai=3604,e.dohiragana=12393,e.dokatakana=12489,e.dollar=36,e.dollarinferior=63203,e.dollarmonospace=65284,e.dollaroldstyle=63268,e.dollarsmall=65129,e.dollarsuperior=63204,e.dong=8363,e.dorusquare=13094,e.dotaccent=729,e.dotaccentcmb=775,e.dotbelowcmb=803,e.dotbelowcomb=803,e.dotkatakana=12539,e.dotlessi=305,e.dotlessj=63166,e.dotlessjstrokehook=644,e.dotmath=8901,e.dottedcircle=9676,e.doubleyodpatah=64287,e.doubleyodpatahhebrew=64287,e.downtackbelowcmb=798,e.downtackmod=725,e.dparen=9375,e.dsuperior=63211,e.dtail=598,e.dtopbar=396,e.duhiragana=12389,e.dukatakana=12485,e.dz=499,e.dzaltone=675,e.dzcaron=454,e.dzcurl=677,e.dzeabkhasiancyrillic=1249,e.dzecyrillic=1109,e.dzhecyrillic=1119,e.e=101,e.eacute=233,e.earth=9793,e.ebengali=2447,e.ebopomofo=12572,e.ebreve=277,e.ecandradeva=2317,e.ecandragujarati=2701,e.ecandravowelsigndeva=2373,e.ecandravowelsigngujarati=2757,e.ecaron=283,e.ecedillabreve=7709,e.echarmenian=1381,e.echyiwnarmenian=1415,e.ecircle=9428,e.ecircumflex=234,e.ecircumflexacute=7871,e.ecircumflexbelow=7705,e.ecircumflexdotbelow=7879,e.ecircumflexgrave=7873,e.ecircumflexhookabove=7875,e.ecircumflextilde=7877,e.ecyrillic=1108,e.edblgrave=517,e.edeva=2319,e.edieresis=235,e.edot=279,e.edotaccent=279,e.edotbelow=7865,e.eegurmukhi=2575,e.eematragurmukhi=2631,e.efcyrillic=1092,e.egrave=232,e.egujarati=2703,e.eharmenian=1383,e.ehbopomofo=12573,e.ehiragana=12360,e.ehookabove=7867,e.eibopomofo=12575,e.eight=56,e.eightarabic=1640,e.eightbengali=2542,e.eightcircle=9319,e.eightcircleinversesansserif=10129,e.eightdeva=2414,e.eighteencircle=9329,e.eighteenparen=9349,e.eighteenperiod=9369,e.eightgujarati=2798,e.eightgurmukhi=2670,e.eighthackarabic=1640,e.eighthangzhou=12328,e.eighthnotebeamed=9835,e.eightideographicparen=12839,e.eightinferior=8328,e.eightmonospace=65304,e.eightoldstyle=63288,e.eightparen=9339,e.eightperiod=9359,e.eightpersian=1784,e.eightroman=8567,e.eightsuperior=8312,e.eightthai=3672,e.einvertedbreve=519,e.eiotifiedcyrillic=1125,e.ekatakana=12456,e.ekatakanahalfwidth=65396,e.ekonkargurmukhi=2676,e.ekorean=12628,e.elcyrillic=1083,e.element=8712,e.elevencircle=9322,e.elevenparen=9342,e.elevenperiod=9362,e.elevenroman=8570,e.ellipsis=8230,e.ellipsisvertical=8942,e.emacron=275,e.emacronacute=7703,e.emacrongrave=7701,e.emcyrillic=1084,e.emdash=8212,e.emdashvertical=65073,e.emonospace=65349,e.emphasismarkarmenian=1371,e.emptyset=8709,e.enbopomofo=12579,e.encyrillic=1085,e.endash=8211,e.endashvertical=65074,e.endescendercyrillic=1187,e.eng=331,e.engbopomofo=12581,e.enghecyrillic=1189,e.enhookcyrillic=1224,e.enspace=8194,e.eogonek=281,e.eokorean=12627,e.eopen=603,e.eopenclosed=666,e.eopenreversed=604,e.eopenreversedclosed=606,e.eopenreversedhook=605,e.eparen=9376,e.epsilon=949,e.epsilontonos=941,e.equal=61,e.equalmonospace=65309,e.equalsmall=65126,e.equalsuperior=8316,e.equivalence=8801,e.erbopomofo=12582,e.ercyrillic=1088,e.ereversed=600,e.ereversedcyrillic=1101,e.escyrillic=1089,e.esdescendercyrillic=1195,e.esh=643,e.eshcurl=646,e.eshortdeva=2318,e.eshortvowelsigndeva=2374,e.eshreversedloop=426,e.eshsquatreversed=645,e.esmallhiragana=12359,e.esmallkatakana=12455,e.esmallkatakanahalfwidth=65386,e.estimated=8494,e.esuperior=63212,e.eta=951,e.etarmenian=1384,e.etatonos=942,e.eth=240,e.etilde=7869,e.etildebelow=7707,e.etnahtafoukhhebrew=1425,e.etnahtafoukhlefthebrew=1425,e.etnahtahebrew=1425,e.etnahtalefthebrew=1425,e.eturned=477,e.eukorean=12641,e.euro=8364,e.evowelsignbengali=2503,e.evowelsigndeva=2375,e.evowelsigngujarati=2759,e.exclam=33,e.exclamarmenian=1372,e.exclamdbl=8252,e.exclamdown=161,e.exclamdownsmall=63393,e.exclammonospace=65281,e.exclamsmall=63265,e.existential=8707,e.ezh=658,e.ezhcaron=495,e.ezhcurl=659,e.ezhreversed=441,e.ezhtail=442,e.f=102,e.fadeva=2398,e.fagurmukhi=2654,e.fahrenheit=8457,e.fathaarabic=1614,e.fathalowarabic=1614,e.fathatanarabic=1611,e.fbopomofo=12552,e.fcircle=9429,e.fdotaccent=7711,e.feharabic=1601,e.feharmenian=1414,e.fehfinalarabic=65234,e.fehinitialarabic=65235,e.fehmedialarabic=65236,e.feicoptic=997,e.female=9792,e.ff=64256,e.f_f=64256,e.ffi=64259,e.ffl=64260,e.fi=64257,e.fifteencircle=9326,e.fifteenparen=9346,e.fifteenperiod=9366,e.figuredash=8210,e.filledbox=9632,e.filledrect=9644,e.finalkaf=1498,e.finalkafdagesh=64314,e.finalkafdageshhebrew=64314,e.finalkafhebrew=1498,e.finalmem=1501,e.finalmemhebrew=1501,e.finalnun=1503,e.finalnunhebrew=1503,e.finalpe=1507,e.finalpehebrew=1507,e.finaltsadi=1509,e.finaltsadihebrew=1509,e.firsttonechinese=713,e.fisheye=9673,e.fitacyrillic=1139,e.five=53,e.fivearabic=1637,e.fivebengali=2539,e.fivecircle=9316,e.fivecircleinversesansserif=10126,e.fivedeva=2411,e.fiveeighths=8541,e.fivegujarati=2795,e.fivegurmukhi=2667,e.fivehackarabic=1637,e.fivehangzhou=12325,e.fiveideographicparen=12836,e.fiveinferior=8325,e.fivemonospace=65301,e.fiveoldstyle=63285,e.fiveparen=9336,e.fiveperiod=9356,e.fivepersian=1781,e.fiveroman=8564,e.fivesuperior=8309,e.fivethai=3669,e.fl=64258,e.florin=402,e.fmonospace=65350,e.fmsquare=13209,e.fofanthai=3615,e.fofathai=3613,e.fongmanthai=3663,e.forall=8704,e.four=52,e.fourarabic=1636,e.fourbengali=2538,e.fourcircle=9315,e.fourcircleinversesansserif=10125,e.fourdeva=2410,e.fourgujarati=2794,e.fourgurmukhi=2666,e.fourhackarabic=1636,e.fourhangzhou=12324,e.fourideographicparen=12835,e.fourinferior=8324,e.fourmonospace=65300,e.fournumeratorbengali=2551,e.fouroldstyle=63284,e.fourparen=9335,e.fourperiod=9355,e.fourpersian=1780,e.fourroman=8563,e.foursuperior=8308,e.fourteencircle=9325,e.fourteenparen=9345,e.fourteenperiod=9365,e.fourthai=3668,e.fourthtonechinese=715,e.fparen=9377,e.fraction=8260,e.franc=8355,e.g=103,e.gabengali=2455,e.gacute=501,e.gadeva=2327,e.gafarabic=1711,e.gaffinalarabic=64403,e.gafinitialarabic=64404,e.gafmedialarabic=64405,e.gagujarati=2711,e.gagurmukhi=2583,e.gahiragana=12364,e.gakatakana=12460,e.gamma=947,e.gammalatinsmall=611,e.gammasuperior=736,e.gangiacoptic=1003,e.gbopomofo=12557,e.gbreve=287,e.gcaron=487,e.gcedilla=291,e.gcircle=9430,e.gcircumflex=285,e.gcommaaccent=291,e.gdot=289,e.gdotaccent=289,e.gecyrillic=1075,e.gehiragana=12370,e.gekatakana=12466,e.geometricallyequal=8785,e.gereshaccenthebrew=1436,e.gereshhebrew=1523,e.gereshmuqdamhebrew=1437,e.germandbls=223,e.gershayimaccenthebrew=1438,e.gershayimhebrew=1524,e.getamark=12307,e.ghabengali=2456,e.ghadarmenian=1394,e.ghadeva=2328,e.ghagujarati=2712,e.ghagurmukhi=2584,e.ghainarabic=1594,e.ghainfinalarabic=65230,e.ghaininitialarabic=65231,e.ghainmedialarabic=65232,e.ghemiddlehookcyrillic=1173,e.ghestrokecyrillic=1171,e.gheupturncyrillic=1169,e.ghhadeva=2394,e.ghhagurmukhi=2650,e.ghook=608,e.ghzsquare=13203,e.gihiragana=12366,e.gikatakana=12462,e.gimarmenian=1379,e.gimel=1490,e.gimeldagesh=64306,e.gimeldageshhebrew=64306,e.gimelhebrew=1490,e.gjecyrillic=1107,e.glottalinvertedstroke=446,e.glottalstop=660,e.glottalstopinverted=662,e.glottalstopmod=704,e.glottalstopreversed=661,e.glottalstopreversedmod=705,e.glottalstopreversedsuperior=740,e.glottalstopstroke=673,e.glottalstopstrokereversed=674,e.gmacron=7713,e.gmonospace=65351,e.gohiragana=12372,e.gokatakana=12468,e.gparen=9378,e.gpasquare=13228,e.gradient=8711,e.grave=96,e.gravebelowcmb=790,e.gravecmb=768,e.gravecomb=768,e.gravedeva=2387,e.gravelowmod=718,e.gravemonospace=65344,e.gravetonecmb=832,e.greater=62,e.greaterequal=8805,e.greaterequalorless=8923,e.greatermonospace=65310,e.greaterorequivalent=8819,e.greaterorless=8823,e.greateroverequal=8807,e.greatersmall=65125,e.gscript=609,e.gstroke=485,e.guhiragana=12368,e.guillemotleft=171,e.guillemotright=187,e.guilsinglleft=8249,e.guilsinglright=8250,e.gukatakana=12464,e.guramusquare=13080,e.gysquare=13257,e.h=104,e.haabkhasiancyrillic=1193,e.haaltonearabic=1729,e.habengali=2489,e.hadescendercyrillic=1203,e.hadeva=2361,e.hagujarati=2745;e.hagurmukhi=2617,e.haharabic=1581,e.hahfinalarabic=65186,e.hahinitialarabic=65187,e.hahiragana=12399,e.hahmedialarabic=65188,e.haitusquare=13098,e.hakatakana=12495,e.hakatakanahalfwidth=65418,e.halantgurmukhi=2637,e.hamzaarabic=1569,e.hamzalowarabic=1569,e.hangulfiller=12644,e.hardsigncyrillic=1098,e.harpoonleftbarbup=8636,e.harpoonrightbarbup=8640,e.hasquare=13258,e.hatafpatah=1458,e.hatafpatah16=1458,e.hatafpatah23=1458,e.hatafpatah2f=1458,e.hatafpatahhebrew=1458,e.hatafpatahnarrowhebrew=1458,e.hatafpatahquarterhebrew=1458,e.hatafpatahwidehebrew=1458,e.hatafqamats=1459,e.hatafqamats1b=1459,e.hatafqamats28=1459,e.hatafqamats34=1459,e.hatafqamatshebrew=1459,e.hatafqamatsnarrowhebrew=1459,e.hatafqamatsquarterhebrew=1459,e.hatafqamatswidehebrew=1459,e.hatafsegol=1457,e.hatafsegol17=1457,e.hatafsegol24=1457,e.hatafsegol30=1457,e.hatafsegolhebrew=1457,e.hatafsegolnarrowhebrew=1457,e.hatafsegolquarterhebrew=1457,e.hatafsegolwidehebrew=1457,e.hbar=295,e.hbopomofo=12559,e.hbrevebelow=7723,e.hcedilla=7721,e.hcircle=9431,e.hcircumflex=293,e.hdieresis=7719,e.hdotaccent=7715,e.hdotbelow=7717,e.he=1492,e.heart=9829,e.heartsuitblack=9829,e.heartsuitwhite=9825,e.hedagesh=64308,e.hedageshhebrew=64308,e.hehaltonearabic=1729,e.heharabic=1607,e.hehebrew=1492,e.hehfinalaltonearabic=64423,e.hehfinalalttwoarabic=65258,e.hehfinalarabic=65258,e.hehhamzaabovefinalarabic=64421,e.hehhamzaaboveisolatedarabic=64420,e.hehinitialaltonearabic=64424,e.hehinitialarabic=65259,e.hehiragana=12408,e.hehmedialaltonearabic=64425,e.hehmedialarabic=65260,e.heiseierasquare=13179,e.hekatakana=12504,e.hekatakanahalfwidth=65421,e.hekutaarusquare=13110,e.henghook=615,e.herutusquare=13113,e.het=1495,e.hethebrew=1495,e.hhook=614,e.hhooksuperior=689,e.hieuhacirclekorean=12923,e.hieuhaparenkorean=12827,e.hieuhcirclekorean=12909,e.hieuhkorean=12622,e.hieuhparenkorean=12813,e.hihiragana=12402,e.hikatakana=12498,e.hikatakanahalfwidth=65419,e.hiriq=1460,e.hiriq14=1460,e.hiriq21=1460,e.hiriq2d=1460,e.hiriqhebrew=1460,e.hiriqnarrowhebrew=1460,e.hiriqquarterhebrew=1460,e.hiriqwidehebrew=1460,e.hlinebelow=7830,e.hmonospace=65352,e.hoarmenian=1392,e.hohipthai=3627,e.hohiragana=12411,e.hokatakana=12507,e.hokatakanahalfwidth=65422,e.holam=1465,e.holam19=1465,e.holam26=1465,e.holam32=1465,e.holamhebrew=1465,e.holamnarrowhebrew=1465,e.holamquarterhebrew=1465,e.holamwidehebrew=1465,e.honokhukthai=3630,e.hookabovecomb=777,e.hookcmb=777,e.hookpalatalizedbelowcmb=801,e.hookretroflexbelowcmb=802,e.hoonsquare=13122,e.horicoptic=1001,e.horizontalbar=8213,e.horncmb=795,e.hotsprings=9832,e.house=8962,e.hparen=9379,e.hsuperior=688,e.hturned=613,e.huhiragana=12405,e.huiitosquare=13107,e.hukatakana=12501,e.hukatakanahalfwidth=65420,e.hungarumlaut=733,e.hungarumlautcmb=779,e.hv=405,e.hyphen=45,e.hypheninferior=63205,e.hyphenmonospace=65293,e.hyphensmall=65123,e.hyphensuperior=63206,e.hyphentwo=8208,e.i=105,e.iacute=237,e.iacyrillic=1103,e.ibengali=2439,e.ibopomofo=12583,e.ibreve=301,e.icaron=464,e.icircle=9432,e.icircumflex=238,e.icyrillic=1110,e.idblgrave=521,e.ideographearthcircle=12943,e.ideographfirecircle=12939,e.ideographicallianceparen=12863,e.ideographiccallparen=12858,e.ideographiccentrecircle=12965,e.ideographicclose=12294,e.ideographiccomma=12289,e.ideographiccommaleft=65380,e.ideographiccongratulationparen=12855,e.ideographiccorrectcircle=12963,e.ideographicearthparen=12847,e.ideographicenterpriseparen=12861,e.ideographicexcellentcircle=12957,e.ideographicfestivalparen=12864,e.ideographicfinancialcircle=12950,e.ideographicfinancialparen=12854,e.ideographicfireparen=12843,e.ideographichaveparen=12850,e.ideographichighcircle=12964,e.ideographiciterationmark=12293,e.ideographiclaborcircle=12952,e.ideographiclaborparen=12856,e.ideographicleftcircle=12967,e.ideographiclowcircle=12966,e.ideographicmedicinecircle=12969,e.ideographicmetalparen=12846,e.ideographicmoonparen=12842,e.ideographicnameparen=12852,e.ideographicperiod=12290,e.ideographicprintcircle=12958,e.ideographicreachparen=12867,e.ideographicrepresentparen=12857,e.ideographicresourceparen=12862,e.ideographicrightcircle=12968,e.ideographicsecretcircle=12953,e.ideographicselfparen=12866,e.ideographicsocietyparen=12851,e.ideographicspace=12288,e.ideographicspecialparen=12853,e.ideographicstockparen=12849,e.ideographicstudyparen=12859,e.ideographicsunparen=12848,e.ideographicsuperviseparen=12860,e.ideographicwaterparen=12844,e.ideographicwoodparen=12845,e.ideographiczero=12295,e.ideographmetalcircle=12942,e.ideographmooncircle=12938,e.ideographnamecircle=12948,e.ideographsuncircle=12944,e.ideographwatercircle=12940,e.ideographwoodcircle=12941,e.ideva=2311,e.idieresis=239,e.idieresisacute=7727,e.idieresiscyrillic=1253,e.idotbelow=7883,e.iebrevecyrillic=1239,e.iecyrillic=1077,e.ieungacirclekorean=12917,e.ieungaparenkorean=12821,e.ieungcirclekorean=12903,e.ieungkorean=12615,e.ieungparenkorean=12807,e.igrave=236,e.igujarati=2695,e.igurmukhi=2567,e.ihiragana=12356,e.ihookabove=7881,e.iibengali=2440,e.iicyrillic=1080,e.iideva=2312,e.iigujarati=2696,e.iigurmukhi=2568,e.iimatragurmukhi=2624,e.iinvertedbreve=523,e.iishortcyrillic=1081,e.iivowelsignbengali=2496,e.iivowelsigndeva=2368,e.iivowelsigngujarati=2752,e.ij=307,e.ikatakana=12452,e.ikatakanahalfwidth=65394,e.ikorean=12643,e.ilde=732,e.iluyhebrew=1452,e.imacron=299,e.imacroncyrillic=1251,e.imageorapproximatelyequal=8787,e.imatragurmukhi=2623,e.imonospace=65353,e.increment=8710,e.infinity=8734,e.iniarmenian=1387,e.integral=8747,e.integralbottom=8993,e.integralbt=8993,e.integralex=63733,e.integraltop=8992,e.integraltp=8992,e.intersection=8745,e.intisquare=13061,e.invbullet=9688,e.invcircle=9689,e.invsmileface=9787,e.iocyrillic=1105,e.iogonek=303,e.iota=953,e.iotadieresis=970,e.iotadieresistonos=912,e.iotalatin=617,e.iotatonos=943,e.iparen=9380,e.irigurmukhi=2674,e.ismallhiragana=12355,e.ismallkatakana=12451,e.ismallkatakanahalfwidth=65384,e.issharbengali=2554,e.istroke=616,e.isuperior=63213,e.iterationhiragana=12445,e.iterationkatakana=12541,e.itilde=297,e.itildebelow=7725,e.iubopomofo=12585,e.iucyrillic=1102,e.ivowelsignbengali=2495,e.ivowelsigndeva=2367,e.ivowelsigngujarati=2751,e.izhitsacyrillic=1141,e.izhitsadblgravecyrillic=1143,e.j=106,e.jaarmenian=1393,e.jabengali=2460,e.jadeva=2332,e.jagujarati=2716,e.jagurmukhi=2588,e.jbopomofo=12560,e.jcaron=496,e.jcircle=9433,e.jcircumflex=309,e.jcrossedtail=669,e.jdotlessstroke=607,e.jecyrillic=1112,e.jeemarabic=1580,e.jeemfinalarabic=65182,e.jeeminitialarabic=65183,e.jeemmedialarabic=65184,e.jeharabic=1688,e.jehfinalarabic=64395,e.jhabengali=2461,e.jhadeva=2333,e.jhagujarati=2717,e.jhagurmukhi=2589,e.jheharmenian=1403,e.jis=12292,e.jmonospace=65354,e.jparen=9381,e.jsuperior=690,e.k=107,e.kabashkircyrillic=1185,e.kabengali=2453,e.kacute=7729,e.kacyrillic=1082,e.kadescendercyrillic=1179,e.kadeva=2325,e.kaf=1499,e.kafarabic=1603,e.kafdagesh=64315,e.kafdageshhebrew=64315,e.kaffinalarabic=65242,e.kafhebrew=1499,e.kafinitialarabic=65243,e.kafmedialarabic=65244,e.kafrafehebrew=64333,e.kagujarati=2709,e.kagurmukhi=2581,e.kahiragana=12363,e.kahookcyrillic=1220,e.kakatakana=12459,e.kakatakanahalfwidth=65398,e.kappa=954,e.kappasymbolgreek=1008,e.kapyeounmieumkorean=12657,e.kapyeounphieuphkorean=12676,e.kapyeounpieupkorean=12664,e.kapyeounssangpieupkorean=12665,e.karoriisquare=13069,e.kashidaautoarabic=1600,e.kashidaautonosidebearingarabic=1600,e.kasmallkatakana=12533,e.kasquare=13188,e.kasraarabic=1616,e.kasratanarabic=1613,e.kastrokecyrillic=1183,e.katahiraprolongmarkhalfwidth=65392,e.kaverticalstrokecyrillic=1181,e.kbopomofo=12558,e.kcalsquare=13193,e.kcaron=489,e.kcedilla=311,e.kcircle=9434,e.kcommaaccent=311,e.kdotbelow=7731,e.keharmenian=1412,e.kehiragana=12369,e.kekatakana=12465,e.kekatakanahalfwidth=65401,e.kenarmenian=1391,e.kesmallkatakana=12534,e.kgreenlandic=312,e.khabengali=2454,e.khacyrillic=1093,e.khadeva=2326,e.khagujarati=2710,e.khagurmukhi=2582,e.khaharabic=1582,e.khahfinalarabic=65190,e.khahinitialarabic=65191,e.khahmedialarabic=65192,e.kheicoptic=999,e.khhadeva=2393,e.khhagurmukhi=2649,e.khieukhacirclekorean=12920,e.khieukhaparenkorean=12824,e.khieukhcirclekorean=12906,e.khieukhkorean=12619,e.khieukhparenkorean=12810,e.khokhaithai=3586,e.khokhonthai=3589,e.khokhuatthai=3587,e.khokhwaithai=3588,e.khomutthai=3675,e.khook=409,e.khorakhangthai=3590,e.khzsquare=13201,e.kihiragana=12365,e.kikatakana=12461,e.kikatakanahalfwidth=65399,e.kiroguramusquare=13077,e.kiromeetorusquare=13078,e.kirosquare=13076,e.kiyeokacirclekorean=12910,e.kiyeokaparenkorean=12814,e.kiyeokcirclekorean=12896,e.kiyeokkorean=12593,e.kiyeokparenkorean=12800,e.kiyeoksioskorean=12595,e.kjecyrillic=1116,e.klinebelow=7733,e.klsquare=13208,e.kmcubedsquare=13222,e.kmonospace=65355,e.kmsquaredsquare=13218,e.kohiragana=12371,e.kohmsquare=13248,e.kokaithai=3585,e.kokatakana=12467,e.kokatakanahalfwidth=65402,e.kooposquare=13086,e.koppacyrillic=1153,e.koreanstandardsymbol=12927,e.koroniscmb=835,e.kparen=9382,e.kpasquare=13226,e.ksicyrillic=1135,e.ktsquare=13263,e.kturned=670,e.kuhiragana=12367,e.kukatakana=12463,e.kukatakanahalfwidth=65400,e.kvsquare=13240,e.kwsquare=13246,e.l=108,e.labengali=2482,e.lacute=314,e.ladeva=2354,e.lagujarati=2738,e.lagurmukhi=2610,e.lakkhangyaothai=3653,e.lamaleffinalarabic=65276,e.lamalefhamzaabovefinalarabic=65272,e.lamalefhamzaaboveisolatedarabic=65271,e.lamalefhamzabelowfinalarabic=65274,e.lamalefhamzabelowisolatedarabic=65273,e.lamalefisolatedarabic=65275,e.lamalefmaddaabovefinalarabic=65270,e.lamalefmaddaaboveisolatedarabic=65269,e.lamarabic=1604,e.lambda=955,e.lambdastroke=411,e.lamed=1500,e.lameddagesh=64316,e.lameddageshhebrew=64316,e.lamedhebrew=1500,e.lamfinalarabic=65246,e.lamhahinitialarabic=64714,e.laminitialarabic=65247,e.lamjeeminitialarabic=64713,e.lamkhahinitialarabic=64715,e.lamlamhehisolatedarabic=65010,e.lammedialarabic=65248,e.lammeemhahinitialarabic=64904,e.lammeeminitialarabic=64716,e.largecircle=9711,e.lbar=410,e.lbelt=620,e.lbopomofo=12556,e.lcaron=318,e.lcedilla=316,e.lcircle=9435,e.lcircumflexbelow=7741,e.lcommaaccent=316,e.ldot=320,e.ldotaccent=320,e.ldotbelow=7735,e.ldotbelowmacron=7737,e.leftangleabovecmb=794,e.lefttackbelowcmb=792,e.less=60,e.lessequal=8804,e.lessequalorgreater=8922,e.lessmonospace=65308,e.lessorequivalent=8818,e.lessorgreater=8822,e.lessoverequal=8806,e.lesssmall=65124,e.lezh=622,e.lfblock=9612,e.lhookretroflex=621,e.lira=8356,e.liwnarmenian=1388,e.lj=457,e.ljecyrillic=1113,e.ll=63168,e.lladeva=2355,e.llagujarati=2739,e.llinebelow=7739,e.llladeva=2356,e.llvocalicbengali=2529,e.llvocalicdeva=2401,e.llvocalicvowelsignbengali=2531,e.llvocalicvowelsigndeva=2403,e.lmiddletilde=619,e.lmonospace=65356,e.lmsquare=13264,e.lochulathai=3628,e.logicaland=8743,e.logicalnot=172,e.logicalnotreversed=8976,e.logicalor=8744,e.lolingthai=3621,e.longs=383,e.lowlinecenterline=65102,e.lowlinecmb=818,e.lowlinedashed=65101,e.lozenge=9674,e.lparen=9383,e.lslash=322,e.lsquare=8467,e.lsuperior=63214,e.ltshade=9617,e.luthai=3622,e.lvocalicbengali=2444,e.lvocalicdeva=2316,e.lvocalicvowelsignbengali=2530,e.lvocalicvowelsigndeva=2402,e.lxsquare=13267,e.m=109,e.mabengali=2478,e.macron=175,e.macronbelowcmb=817,e.macroncmb=772,e.macronlowmod=717,e.macronmonospace=65507,e.macute=7743,e.madeva=2350,e.magujarati=2734,e.magurmukhi=2606,e.mahapakhhebrew=1444,e.mahapakhlefthebrew=1444,e.mahiragana=12414,e.maichattawalowleftthai=63637,e.maichattawalowrightthai=63636,e.maichattawathai=3659,e.maichattawaupperleftthai=63635,e.maieklowleftthai=63628,e.maieklowrightthai=63627,e.maiekthai=3656,e.maiekupperleftthai=63626,e.maihanakatleftthai=63620,e.maihanakatthai=3633,e.maitaikhuleftthai=63625,e.maitaikhuthai=3655,e.maitholowleftthai=63631,e.maitholowrightthai=63630,e.maithothai=3657,e.maithoupperleftthai=63629,e.maitrilowleftthai=63634,e.maitrilowrightthai=63633,e.maitrithai=3658,e.maitriupperleftthai=63632,e.maiyamokthai=3654,e.makatakana=12510,e.makatakanahalfwidth=65423,e.male=9794,e.mansyonsquare=13127,e.maqafhebrew=1470,e.mars=9794,e.masoracirclehebrew=1455,e.masquare=13187,e.mbopomofo=12551,e.mbsquare=13268,e.mcircle=9436,e.mcubedsquare=13221,e.mdotaccent=7745,e.mdotbelow=7747,e.meemarabic=1605,e.meemfinalarabic=65250,e.meeminitialarabic=65251,e.meemmedialarabic=65252,e.meemmeeminitialarabic=64721,e.meemmeemisolatedarabic=64584,e.meetorusquare=13133,e.mehiragana=12417,e.meizierasquare=13182,e.mekatakana=12513,e.mekatakanahalfwidth=65426,e.mem=1502,e.memdagesh=64318,e.memdageshhebrew=64318,e.memhebrew=1502,e.menarmenian=1396,e.merkhahebrew=1445,e.merkhakefulahebrew=1446,e.merkhakefulalefthebrew=1446,e.merkhalefthebrew=1445,e.mhook=625,e.mhzsquare=13202,e.middledotkatakanahalfwidth=65381,e.middot=183,e.mieumacirclekorean=12914,e.mieumaparenkorean=12818,e.mieumcirclekorean=12900,e.mieumkorean=12609,e.mieumpansioskorean=12656,e.mieumparenkorean=12804,e.mieumpieupkorean=12654,e.mieumsioskorean=12655,e.mihiragana=12415,e.mikatakana=12511,e.mikatakanahalfwidth=65424,e.minus=8722,e.minusbelowcmb=800,e.minuscircle=8854,e.minusmod=727,e.minusplus=8723,e.minute=8242,e.miribaarusquare=13130,e.mirisquare=13129,e.mlonglegturned=624,e.mlsquare=13206,e.mmcubedsquare=13219,e.mmonospace=65357,e.mmsquaredsquare=13215,e.mohiragana=12418,e.mohmsquare=13249,e.mokatakana=12514,e.mokatakanahalfwidth=65427,e.molsquare=13270,e.momathai=3617,e.moverssquare=13223,e.moverssquaredsquare=13224,e.mparen=9384,e.mpasquare=13227,e.mssquare=13235,e.msuperior=63215,e.mturned=623,e.mu=181,e.mu1=181,e.muasquare=13186,e.muchgreater=8811,e.muchless=8810,e.mufsquare=13196,e.mugreek=956,e.mugsquare=13197,e.muhiragana=12416,e.mukatakana=12512,e.mukatakanahalfwidth=65425,e.mulsquare=13205,e.multiply=215,e.mumsquare=13211,e.munahhebrew=1443,e.munahlefthebrew=1443,e.musicalnote=9834,e.musicalnotedbl=9835,e.musicflatsign=9837,e.musicsharpsign=9839,e.mussquare=13234,e.muvsquare=13238,e.muwsquare=13244,e.mvmegasquare=13241,e.mvsquare=13239,e.mwmegasquare=13247,e.mwsquare=13245,e.n=110,e.nabengali=2472,e.nabla=8711,e.nacute=324,e.nadeva=2344,e.nagujarati=2728,e.nagurmukhi=2600,e.nahiragana=12394,e.nakatakana=12490,e.nakatakanahalfwidth=65413,e.napostrophe=329,e.nasquare=13185,e.nbopomofo=12555,e.nbspace=160,e.ncaron=328,e.ncedilla=326,e.ncircle=9437,e.ncircumflexbelow=7755,e.ncommaaccent=326,e.ndotaccent=7749,e.ndotbelow=7751,e.nehiragana=12397,e.nekatakana=12493,e.nekatakanahalfwidth=65416,e.newsheqelsign=8362,e.nfsquare=13195,e.ngabengali=2457,e.ngadeva=2329,e.ngagujarati=2713,e.ngagurmukhi=2585,e.ngonguthai=3591,e.nhiragana=12435,e.nhookleft=626,e.nhookretroflex=627,e.nieunacirclekorean=12911,e.nieunaparenkorean=12815,e.nieuncieuckorean=12597,e.nieuncirclekorean=12897,e.nieunhieuhkorean=12598,e.nieunkorean=12596,e.nieunpansioskorean=12648,e.nieunparenkorean=12801,e.nieunsioskorean=12647,e.nieuntikeutkorean=12646,e.nihiragana=12395,e.nikatakana=12491,e.nikatakanahalfwidth=65414,e.nikhahitleftthai=63641,e.nikhahitthai=3661,e.nine=57,e.ninearabic=1641,e.ninebengali=2543,e.ninecircle=9320,e.ninecircleinversesansserif=10130,e.ninedeva=2415,e.ninegujarati=2799,e.ninegurmukhi=2671,e.ninehackarabic=1641,e.ninehangzhou=12329,e.nineideographicparen=12840,e.nineinferior=8329,e.ninemonospace=65305,e.nineoldstyle=63289,e.nineparen=9340,e.nineperiod=9360,e.ninepersian=1785,e.nineroman=8568,e.ninesuperior=8313,e.nineteencircle=9330,e.nineteenparen=9350,e.nineteenperiod=9370,e.ninethai=3673,e.nj=460,e.njecyrillic=1114,e.nkatakana=12531,e.nkatakanahalfwidth=65437,e.nlegrightlong=414,e.nlinebelow=7753,e.nmonospace=65358,e.nmsquare=13210,e.nnabengali=2467,e.nnadeva=2339,e.nnagujarati=2723,e.nnagurmukhi=2595,e.nnnadeva=2345,e.nohiragana=12398,e.nokatakana=12494,e.nokatakanahalfwidth=65417,e.nonbreakingspace=160,e.nonenthai=3603,e.nonuthai=3609,e.noonarabic=1606,e.noonfinalarabic=65254,e.noonghunnaarabic=1722,e.noonghunnafinalarabic=64415,e.nooninitialarabic=65255,e.noonjeeminitialarabic=64722,e.noonjeemisolatedarabic=64587,e.noonmedialarabic=65256,e.noonmeeminitialarabic=64725,e.noonmeemisolatedarabic=64590,e.noonnoonfinalarabic=64653,e.notcontains=8716,e.notelement=8713,e.notelementof=8713,e.notequal=8800,e.notgreater=8815,e.notgreaternorequal=8817,e.notgreaternorless=8825,e.notidentical=8802,e.notless=8814,e.notlessnorequal=8816,e.notparallel=8742,e.notprecedes=8832,e.notsubset=8836,e.notsucceeds=8833,e.notsuperset=8837,e.nowarmenian=1398,e.nparen=9385,e.nssquare=13233,e.nsuperior=8319,e.ntilde=241,e.nu=957,e.nuhiragana=12396,e.nukatakana=12492,e.nukatakanahalfwidth=65415,e.nuktabengali=2492,e.nuktadeva=2364,e.nuktagujarati=2748,e.nuktagurmukhi=2620,e.numbersign=35,e.numbersignmonospace=65283,e.numbersignsmall=65119,e.numeralsigngreek=884,e.numeralsignlowergreek=885,e.numero=8470,e.nun=1504,e.nundagesh=64320,e.nundageshhebrew=64320,e.nunhebrew=1504,e.nvsquare=13237,e.nwsquare=13243,e.nyabengali=2462,e.nyadeva=2334,e.nyagujarati=2718,e.nyagurmukhi=2590,e.o=111,e.oacute=243,e.oangthai=3629,e.obarred=629,e.obarredcyrillic=1257,e.obarreddieresiscyrillic=1259,e.obengali=2451,e.obopomofo=12571,e.obreve=335,e.ocandradeva=2321,e.ocandragujarati=2705,e.ocandravowelsigndeva=2377,e.ocandravowelsigngujarati=2761,e.ocaron=466,e.ocircle=9438,e.ocircumflex=244,e.ocircumflexacute=7889,e.ocircumflexdotbelow=7897,e.ocircumflexgrave=7891,e.ocircumflexhookabove=7893,e.ocircumflextilde=7895,e.ocyrillic=1086,e.odblacute=337,e.odblgrave=525,e.odeva=2323,e.odieresis=246,e.odieresiscyrillic=1255,e.odotbelow=7885,e.oe=339,e.oekorean=12634,e.ogonek=731,e.ogonekcmb=808,e.ograve=242,e.ogujarati=2707,e.oharmenian=1413,e.ohiragana=12362,e.ohookabove=7887,e.ohorn=417,e.ohornacute=7899,e.ohorndotbelow=7907,e.ohorngrave=7901,e.ohornhookabove=7903,e.ohorntilde=7905,e.ohungarumlaut=337,e.oi=419,e.oinvertedbreve=527,e.okatakana=12458,e.okatakanahalfwidth=65397,e.okorean=12631,e.olehebrew=1451,e.omacron=333,e.omacronacute=7763,e.omacrongrave=7761,e.omdeva=2384,e.omega=969,e.omega1=982,e.omegacyrillic=1121,e.omegalatinclosed=631,e.omegaroundcyrillic=1147,e.omegatitlocyrillic=1149,e.omegatonos=974,e.omgujarati=2768,e.omicron=959,e.omicrontonos=972,e.omonospace=65359,e.one=49,e.onearabic=1633,e.onebengali=2535,e.onecircle=9312,e.onecircleinversesansserif=10122,e.onedeva=2407,e.onedotenleader=8228,e.oneeighth=8539,e.onefitted=63196,e.onegujarati=2791,e.onegurmukhi=2663,e.onehackarabic=1633,e.onehalf=189,e.onehangzhou=12321,e.oneideographicparen=12832,e.oneinferior=8321,e.onemonospace=65297,e.onenumeratorbengali=2548,e.oneoldstyle=63281,e.oneparen=9332,e.oneperiod=9352,e.onepersian=1777,e.onequarter=188,e.oneroman=8560,e.onesuperior=185,e.onethai=3665,e.onethird=8531,e.oogonek=491,e.oogonekmacron=493,e.oogurmukhi=2579,e.oomatragurmukhi=2635,e.oopen=596,e.oparen=9386,e.openbullet=9702,e.option=8997,e.ordfeminine=170,e.ordmasculine=186,e.orthogonal=8735,e.oshortdeva=2322,e.oshortvowelsigndeva=2378,e.oslash=248,e.oslashacute=511,e.osmallhiragana=12361,e.osmallkatakana=12457,e.osmallkatakanahalfwidth=65387,e.ostrokeacute=511,e.osuperior=63216,e.otcyrillic=1151,e.otilde=245,e.otildeacute=7757,e.otildedieresis=7759,e.oubopomofo=12577,e.overline=8254,e.overlinecenterline=65098,e.overlinecmb=773,e.overlinedashed=65097,e.overlinedblwavy=65100,e.overlinewavy=65099,e.overscore=175,e.ovowelsignbengali=2507,e.ovowelsigndeva=2379,e.ovowelsigngujarati=2763,e.p=112,e.paampssquare=13184,e.paasentosquare=13099,e.pabengali=2474,e.pacute=7765,e.padeva=2346,e.pagedown=8671,e.pageup=8670,e.pagujarati=2730,e.pagurmukhi=2602,e.pahiragana=12401,e.paiyannoithai=3631,e.pakatakana=12497,e.palatalizationcyrilliccmb=1156,e.palochkacyrillic=1216,e.pansioskorean=12671,e.paragraph=182,e.parallel=8741,e.parenleft=40,e.parenleftaltonearabic=64830,e.parenleftbt=63725,e.parenleftex=63724,e.parenleftinferior=8333,e.parenleftmonospace=65288,e.parenleftsmall=65113,e.parenleftsuperior=8317,e.parenlefttp=63723,e.parenleftvertical=65077,e.parenright=41,e.parenrightaltonearabic=64831,e.parenrightbt=63736,e.parenrightex=63735,e.parenrightinferior=8334,e.parenrightmonospace=65289,e.parenrightsmall=65114,e.parenrightsuperior=8318,e.parenrighttp=63734,e.parenrightvertical=65078,e.partialdiff=8706,e.paseqhebrew=1472,e.pashtahebrew=1433,e.pasquare=13225,e.patah=1463,e.patah11=1463,e.patah1d=1463,e.patah2a=1463,e.patahhebrew=1463,e.patahnarrowhebrew=1463,e.patahquarterhebrew=1463,e.patahwidehebrew=1463,e.pazerhebrew=1441,e.pbopomofo=12550,e.pcircle=9439,e.pdotaccent=7767,e.pe=1508,e.pecyrillic=1087,e.pedagesh=64324,e.pedageshhebrew=64324,e.peezisquare=13115,e.pefinaldageshhebrew=64323,e.peharabic=1662,e.peharmenian=1402,e.pehebrew=1508,e.pehfinalarabic=64343,e.pehinitialarabic=64344,e.pehiragana=12410,e.pehmedialarabic=64345,e.pekatakana=12506,e.pemiddlehookcyrillic=1191,e.perafehebrew=64334,e.percent=37,e.percentarabic=1642,e.percentmonospace=65285,e.percentsmall=65130,e.period=46,e.periodarmenian=1417,e.periodcentered=183,e.periodhalfwidth=65377,e.periodinferior=63207,e.periodmonospace=65294,e.periodsmall=65106,e.periodsuperior=63208,e.perispomenigreekcmb=834,e.perpendicular=8869,e.perthousand=8240,e.peseta=8359,e.pfsquare=13194,e.phabengali=2475,e.phadeva=2347,e.phagujarati=2731,e.phagurmukhi=2603,e.phi=966,e.phi1=981,e.phieuphacirclekorean=12922,e.phieuphaparenkorean=12826,e.phieuphcirclekorean=12908,e.phieuphkorean=12621,e.phieuphparenkorean=12812,e.philatin=632,e.phinthuthai=3642,e.phisymbolgreek=981,e.phook=421,e.phophanthai=3614,e.phophungthai=3612,e.phosamphaothai=3616,e.pi=960,e.pieupacirclekorean=12915,e.pieupaparenkorean=12819,e.pieupcieuckorean=12662,e.pieupcirclekorean=12901,e.pieupkiyeokkorean=12658,e.pieupkorean=12610,e.pieupparenkorean=12805,e.pieupsioskiyeokkorean=12660,e.pieupsioskorean=12612,e.pieupsiostikeutkorean=12661,e.pieupthieuthkorean=12663,e.pieuptikeutkorean=12659,e.pihiragana=12404,e.pikatakana=12500,e.pisymbolgreek=982,e.piwrarmenian=1411,e.plus=43,e.plusbelowcmb=799,e.pluscircle=8853,e.plusminus=177,e.plusmod=726,e.plusmonospace=65291,e.plussmall=65122,e.plussuperior=8314,e.pmonospace=65360,e.pmsquare=13272,e.pohiragana=12413,e.pointingindexdownwhite=9759,e.pointingindexleftwhite=9756,e.pointingindexrightwhite=9758,e.pointingindexupwhite=9757,e.pokatakana=12509,e.poplathai=3611,e.postalmark=12306,e.postalmarkface=12320,e.pparen=9387,e.precedes=8826,e.prescription=8478,e.primemod=697,e.primereversed=8245,e.product=8719,e.projective=8965,e.prolongedkana=12540,e.propellor=8984,e.propersubset=8834,e.propersuperset=8835,e.proportion=8759,e.proportional=8733,e.psi=968,e.psicyrillic=1137,e.psilipneumatacyrilliccmb=1158,e.pssquare=13232,e.puhiragana=12407,e.pukatakana=12503,e.pvsquare=13236,e.pwsquare=13242,e.q=113,e.qadeva=2392,e.qadmahebrew=1448,e.qafarabic=1602,e.qaffinalarabic=65238,e.qafinitialarabic=65239,e.qafmedialarabic=65240,e.qamats=1464,e.qamats10=1464,e.qamats1a=1464,e.qamats1c=1464,e.qamats27=1464,e.qamats29=1464,e.qamats33=1464,e.qamatsde=1464,e.qamatshebrew=1464,e.qamatsnarrowhebrew=1464,e.qamatsqatanhebrew=1464,e.qamatsqatannarrowhebrew=1464,e.qamatsqatanquarterhebrew=1464,e.qamatsqatanwidehebrew=1464,e.qamatsquarterhebrew=1464,e.qamatswidehebrew=1464,e.qarneyparahebrew=1439,e.qbopomofo=12561,e.qcircle=9440,e.qhook=672,e.qmonospace=65361,e.qof=1511,e.qofdagesh=64327,e.qofdageshhebrew=64327,e.qofhebrew=1511,e.qparen=9388,e.quarternote=9833,e.qubuts=1467,e.qubuts18=1467,e.qubuts25=1467,e.qubuts31=1467,e.qubutshebrew=1467,e.qubutsnarrowhebrew=1467,e.qubutsquarterhebrew=1467,e.qubutswidehebrew=1467,e.question=63,e.questionarabic=1567,e.questionarmenian=1374,e.questiondown=191,e.questiondownsmall=63423,e.questiongreek=894,e.questionmonospace=65311,e.questionsmall=63295,e.quotedbl=34,e.quotedblbase=8222,e.quotedblleft=8220,e.quotedblmonospace=65282,e.quotedblprime=12318,e.quotedblprimereversed=12317,e.quotedblright=8221,e.quoteleft=8216,e.quoteleftreversed=8219,e.quotereversed=8219,e.quoteright=8217,e.quoterightn=329,e.quotesinglbase=8218,e.quotesingle=39,e.quotesinglemonospace=65287,e.r=114,e.raarmenian=1404,e.rabengali=2480,e.racute=341,e.radeva=2352,e.radical=8730,e.radicalex=63717,e.radoverssquare=13230,e.radoverssquaredsquare=13231,e.radsquare=13229,e.rafe=1471,e.rafehebrew=1471,e.ragujarati=2736,e.ragurmukhi=2608,e.rahiragana=12425,e.rakatakana=12521,e.rakatakanahalfwidth=65431,e.ralowerdiagonalbengali=2545,e.ramiddlediagonalbengali=2544,e.ramshorn=612,e.ratio=8758,e.rbopomofo=12566,e.rcaron=345,e.rcedilla=343,e.rcircle=9441,e.rcommaaccent=343,e.rdblgrave=529,e.rdotaccent=7769,e.rdotbelow=7771,e.rdotbelowmacron=7773,e.referencemark=8251,e.reflexsubset=8838,e.reflexsuperset=8839,e.registered=174,e.registersans=63720,e.registerserif=63194,e.reharabic=1585,e.reharmenian=1408,e.rehfinalarabic=65198,e.rehiragana=12428,e.rekatakana=12524,e.rekatakanahalfwidth=65434,e.resh=1512,e.reshdageshhebrew=64328,e.reshhebrew=1512,e.reversedtilde=8765,e.reviahebrew=1431,e.reviamugrashhebrew=1431,e.revlogicalnot=8976,e.rfishhook=638,e.rfishhookreversed=639,e.rhabengali=2525,e.rhadeva=2397,e.rho=961,e.rhook=637,e.rhookturned=635,e.rhookturnedsuperior=693,e.rhosymbolgreek=1009,e.rhotichookmod=734,e.rieulacirclekorean=12913,e.rieulaparenkorean=12817,e.rieulcirclekorean=12899,e.rieulhieuhkorean=12608,e.rieulkiyeokkorean=12602,e.rieulkiyeoksioskorean=12649,e.rieulkorean=12601,e.rieulmieumkorean=12603,e.rieulpansioskorean=12652,e.rieulparenkorean=12803,e.rieulphieuphkorean=12607,e.rieulpieupkorean=12604,e.rieulpieupsioskorean=12651,e.rieulsioskorean=12605,e.rieulthieuthkorean=12606,e.rieultikeutkorean=12650,e.rieulyeorinhieuhkorean=12653,e.rightangle=8735,e.righttackbelowcmb=793,e.righttriangle=8895,e.rihiragana=12426,e.rikatakana=12522,e.rikatakanahalfwidth=65432,e.ring=730,e.ringbelowcmb=805,e.ringcmb=778,e.ringhalfleft=703,e.ringhalfleftarmenian=1369,e.ringhalfleftbelowcmb=796,e.ringhalfleftcentered=723,e.ringhalfright=702,e.ringhalfrightbelowcmb=825,e.ringhalfrightcentered=722,e.rinvertedbreve=531,e.rittorusquare=13137,e.rlinebelow=7775,e.rlongleg=636,e.rlonglegturned=634,e.rmonospace=65362,e.rohiragana=12429,e.rokatakana=12525,e.rokatakanahalfwidth=65435,e.roruathai=3619,e.rparen=9389,e.rrabengali=2524,e.rradeva=2353,e.rragurmukhi=2652,e.rreharabic=1681,e.rrehfinalarabic=64397,e.rrvocalicbengali=2528,e.rrvocalicdeva=2400,e.rrvocalicgujarati=2784,e.rrvocalicvowelsignbengali=2500,e.rrvocalicvowelsigndeva=2372,e.rrvocalicvowelsigngujarati=2756,e.rsuperior=63217,e.rtblock=9616,e.rturned=633,e.rturnedsuperior=692,e.ruhiragana=12427,e.rukatakana=12523,e.rukatakanahalfwidth=65433,e.rupeemarkbengali=2546,e.rupeesignbengali=2547,e.rupiah=63197,e.ruthai=3620,e.rvocalicbengali=2443,e.rvocalicdeva=2315,e.rvocalicgujarati=2699,e.rvocalicvowelsignbengali=2499,e.rvocalicvowelsigndeva=2371,e.rvocalicvowelsigngujarati=2755,e.s=115,e.sabengali=2488,e.sacute=347,e.sacutedotaccent=7781,e.sadarabic=1589,e.sadeva=2360,e.sadfinalarabic=65210,e.sadinitialarabic=65211,e.sadmedialarabic=65212,e.sagujarati=2744,e.sagurmukhi=2616,e.sahiragana=12373,e.sakatakana=12469,e.sakatakanahalfwidth=65403,e.sallallahoualayhewasallamarabic=65018,e.samekh=1505,e.samekhdagesh=64321,e.samekhdageshhebrew=64321,e.samekhhebrew=1505,e.saraaathai=3634,e.saraaethai=3649,e.saraaimaimalaithai=3652,e.saraaimaimuanthai=3651,e.saraamthai=3635,e.saraathai=3632,e.saraethai=3648,e.saraiileftthai=63622,e.saraiithai=3637,e.saraileftthai=63621,e.saraithai=3636,e.saraothai=3650,e.saraueeleftthai=63624,e.saraueethai=3639,e.saraueleftthai=63623,e.sarauethai=3638,e.sarauthai=3640,e.sarauuthai=3641,e.sbopomofo=12569,e.scaron=353,e.scarondotaccent=7783,e.scedilla=351,e.schwa=601,e.schwacyrillic=1241,e.schwadieresiscyrillic=1243,e.schwahook=602,e.scircle=9442,e.scircumflex=349,e.scommaaccent=537,e.sdotaccent=7777,e.sdotbelow=7779,e.sdotbelowdotaccent=7785,e.seagullbelowcmb=828,e.second=8243,e.secondtonechinese=714,e.section=167,e.seenarabic=1587,e.seenfinalarabic=65202,e.seeninitialarabic=65203,e.seenmedialarabic=65204,e.segol=1462,e.segol13=1462,e.segol1f=1462,e.segol2c=1462,e.segolhebrew=1462,e.segolnarrowhebrew=1462,e.segolquarterhebrew=1462,e.segoltahebrew=1426,e.segolwidehebrew=1462,e.seharmenian=1405,e.sehiragana=12379,e.sekatakana=12475,e.sekatakanahalfwidth=65406,e.semicolon=59,e.semicolonarabic=1563,e.semicolonmonospace=65307,e.semicolonsmall=65108,e.semivoicedmarkkana=12444,e.semivoicedmarkkanahalfwidth=65439,e.sentisquare=13090,e.sentosquare=13091,e.seven=55,e.sevenarabic=1639,e.sevenbengali=2541,e.sevencircle=9318,e.sevencircleinversesansserif=10128,e.sevendeva=2413,e.seveneighths=8542,e.sevengujarati=2797,e.sevengurmukhi=2669,e.sevenhackarabic=1639,e.sevenhangzhou=12327,e.sevenideographicparen=12838,e.seveninferior=8327,e.sevenmonospace=65303,e.sevenoldstyle=63287,e.sevenparen=9338,e.sevenperiod=9358,e.sevenpersian=1783,e.sevenroman=8566,e.sevensuperior=8311,e.seventeencircle=9328,e.seventeenparen=9348,e.seventeenperiod=9368,e.seventhai=3671,e.sfthyphen=173,e.shaarmenian=1399,e.shabengali=2486,e.shacyrillic=1096,e.shaddaarabic=1617,e.shaddadammaarabic=64609,e.shaddadammatanarabic=64606,e.shaddafathaarabic=64608,e.shaddakasraarabic=64610,e.shaddakasratanarabic=64607,e.shade=9618,e.shadedark=9619,e.shadelight=9617,e.shademedium=9618,e.shadeva=2358,e.shagujarati=2742,e.shagurmukhi=2614,e.shalshelethebrew=1427,e.shbopomofo=12565,e.shchacyrillic=1097,e.sheenarabic=1588,e.sheenfinalarabic=65206,e.sheeninitialarabic=65207,e.sheenmedialarabic=65208,e.sheicoptic=995,e.sheqel=8362,e.sheqelhebrew=8362,e.sheva=1456,e.sheva115=1456,e.sheva15=1456,e.sheva22=1456,e.sheva2e=1456,e.shevahebrew=1456,e.shevanarrowhebrew=1456,e.shevaquarterhebrew=1456,e.shevawidehebrew=1456,e.shhacyrillic=1211,e.shimacoptic=1005,e.shin=1513,e.shindagesh=64329,e.shindageshhebrew=64329,e.shindageshshindot=64300,e.shindageshshindothebrew=64300,e.shindageshsindot=64301,e.shindageshsindothebrew=64301,e.shindothebrew=1473,e.shinhebrew=1513,e.shinshindot=64298,e.shinshindothebrew=64298,e.shinsindot=64299,e.shinsindothebrew=64299,e.shook=642,e.sigma=963,e.sigma1=962,e.sigmafinal=962,e.sigmalunatesymbolgreek=1010,e.sihiragana=12375,e.sikatakana=12471,e.sikatakanahalfwidth=65404,e.siluqhebrew=1469,e.siluqlefthebrew=1469,e.similar=8764,e.sindothebrew=1474,e.siosacirclekorean=12916,e.siosaparenkorean=12820,e.sioscieuckorean=12670,e.sioscirclekorean=12902,e.sioskiyeokkorean=12666,e.sioskorean=12613,e.siosnieunkorean=12667,e.siosparenkorean=12806,e.siospieupkorean=12669,e.siostikeutkorean=12668,e.six=54,e.sixarabic=1638,e.sixbengali=2540,e.sixcircle=9317,e.sixcircleinversesansserif=10127,e.sixdeva=2412,e.sixgujarati=2796,e.sixgurmukhi=2668,e.sixhackarabic=1638,e.sixhangzhou=12326,e.sixideographicparen=12837,e.sixinferior=8326,e.sixmonospace=65302,e.sixoldstyle=63286,e.sixparen=9337,e.sixperiod=9357,e.sixpersian=1782,e.sixroman=8565,e.sixsuperior=8310,e.sixteencircle=9327,e.sixteencurrencydenominatorbengali=2553,e.sixteenparen=9347,e.sixteenperiod=9367,e.sixthai=3670,e.slash=47,e.slashmonospace=65295,e.slong=383,e.slongdotaccent=7835,e.smileface=9786,e.smonospace=65363,e.sofpasuqhebrew=1475,e.softhyphen=173,e.softsigncyrillic=1100,e.sohiragana=12381,e.sokatakana=12477,e.sokatakanahalfwidth=65407,e.soliduslongoverlaycmb=824,e.solidusshortoverlaycmb=823,e.sorusithai=3625,e.sosalathai=3624,e.sosothai=3595,e.sosuathai=3626,e.space=32,e.spacehackarabic=32,e.spade=9824,e.spadesuitblack=9824,e.spadesuitwhite=9828,e.sparen=9390,e.squarebelowcmb=827,e.squarecc=13252,e.squarecm=13213,e.squarediagonalcrosshatchfill=9641,e.squarehorizontalfill=9636,e.squarekg=13199,e.squarekm=13214,e.squarekmcapital=13262,e.squareln=13265,e.squarelog=13266,e.squaremg=13198,e.squaremil=13269,e.squaremm=13212,e.squaremsquared=13217,e.squareorthogonalcrosshatchfill=9638,e.squareupperlefttolowerrightfill=9639,e.squareupperrighttolowerleftfill=9640,e.squareverticalfill=9637,e.squarewhitewithsmallblack=9635,e.srsquare=13275,e.ssabengali=2487,e.ssadeva=2359,e.ssagujarati=2743,e.ssangcieuckorean=12617,e.ssanghieuhkorean=12677,e.ssangieungkorean=12672,e.ssangkiyeokkorean=12594,e.ssangnieunkorean=12645,e.ssangpieupkorean=12611,e.ssangsioskorean=12614,e.ssangtikeutkorean=12600,e.ssuperior=63218,e.sterling=163,e.sterlingmonospace=65505,e.strokelongoverlaycmb=822,e.strokeshortoverlaycmb=821,e.subset=8834,e.subsetnotequal=8842,e.subsetorequal=8838,e.succeeds=8827,e.suchthat=8715,e.suhiragana=12377,e.sukatakana=12473,e.sukatakanahalfwidth=65405,e.sukunarabic=1618,e.summation=8721,e.sun=9788,e.superset=8835,e.supersetnotequal=8843,e.supersetorequal=8839,e.svsquare=13276,e.syouwaerasquare=13180,e.t=116,e.tabengali=2468,e.tackdown=8868,e.tackleft=8867,e.tadeva=2340,e.tagujarati=2724,e.tagurmukhi=2596,e.taharabic=1591,e.tahfinalarabic=65218,e.tahinitialarabic=65219,e.tahiragana=12383,e.tahmedialarabic=65220,e.taisyouerasquare=13181,e.takatakana=12479,e.takatakanahalfwidth=65408,e.tatweelarabic=1600,e.tau=964,e.tav=1514,e.tavdages=64330,e.tavdagesh=64330,e.tavdageshhebrew=64330,e.tavhebrew=1514,e.tbar=359,e.tbopomofo=12554,e.tcaron=357,e.tccurl=680,e.tcedilla=355,e.tcheharabic=1670,e.tchehfinalarabic=64379,e.tchehinitialarabic=64380,e.tchehmedialarabic=64381,e.tcircle=9443,e.tcircumflexbelow=7793,e.tcommaaccent=355,e.tdieresis=7831,e.tdotaccent=7787,e.tdotbelow=7789,e.tecyrillic=1090,e.tedescendercyrillic=1197,e.teharabic=1578,e.tehfinalarabic=65174,e.tehhahinitialarabic=64674,e.tehhahisolatedarabic=64524,e.tehinitialarabic=65175,e.tehiragana=12390,e.tehjeeminitialarabic=64673,e.tehjeemisolatedarabic=64523,e.tehmarbutaarabic=1577,e.tehmarbutafinalarabic=65172,e.tehmedialarabic=65176,e.tehmeeminitialarabic=64676,e.tehmeemisolatedarabic=64526,e.tehnoonfinalarabic=64627,e.tekatakana=12486,e.tekatakanahalfwidth=65411,e.telephone=8481,e.telephoneblack=9742,e.telishagedolahebrew=1440,e.telishaqetanahebrew=1449,e.tencircle=9321,e.tenideographicparen=12841,e.tenparen=9341,e.tenperiod=9361,e.tenroman=8569,e.tesh=679,e.tet=1496,e.tetdagesh=64312,e.tetdageshhebrew=64312,e.tethebrew=1496,e.tetsecyrillic=1205,e.tevirhebrew=1435,e.tevirlefthebrew=1435,e.thabengali=2469,e.thadeva=2341,e.thagujarati=2725,e.thagurmukhi=2597,e.thalarabic=1584,e.thalfinalarabic=65196,e.thanthakhatlowleftthai=63640,e.thanthakhatlowrightthai=63639,e.thanthakhatthai=3660,e.thanthakhatupperleftthai=63638,e.theharabic=1579,e.thehfinalarabic=65178,e.thehinitialarabic=65179,e.thehmedialarabic=65180,e.thereexists=8707,e.therefore=8756,e.theta=952,e.theta1=977,e.thetasymbolgreek=977,e.thieuthacirclekorean=12921,e.thieuthaparenkorean=12825,e.thieuthcirclekorean=12907,e.thieuthkorean=12620,e.thieuthparenkorean=12811,e.thirteencircle=9324,e.thirteenparen=9344,e.thirteenperiod=9364,e.thonangmonthothai=3601,e.thook=429,e.thophuthaothai=3602,e.thorn=254,e.thothahanthai=3607,e.thothanthai=3600,e.thothongthai=3608,e.thothungthai=3606,e.thousandcyrillic=1154,e.thousandsseparatorarabic=1644,e.thousandsseparatorpersian=1644,e.three=51,e.threearabic=1635,e.threebengali=2537,e.threecircle=9314,e.threecircleinversesansserif=10124,e.threedeva=2409,e.threeeighths=8540,e.threegujarati=2793,e.threegurmukhi=2665,e.threehackarabic=1635,e.threehangzhou=12323,e.threeideographicparen=12834,e.threeinferior=8323,e.threemonospace=65299,e.threenumeratorbengali=2550,e.threeoldstyle=63283,e.threeparen=9334,e.threeperiod=9354,e.threepersian=1779,e.threequarters=190,e.threequartersemdash=63198,e.threeroman=8562,e.threesuperior=179,e.threethai=3667,e.thzsquare=13204,e.tihiragana=12385,e.tikatakana=12481,e.tikatakanahalfwidth=65409,e.tikeutacirclekorean=12912,e.tikeutaparenkorean=12816,e.tikeutcirclekorean=12898,e.tikeutkorean=12599,e.tikeutparenkorean=12802,e.tilde=732,e.tildebelowcmb=816,e.tildecmb=771,e.tildecomb=771,e.tildedoublecmb=864,e.tildeoperator=8764,e.tildeoverlaycmb=820,e.tildeverticalcmb=830,e.timescircle=8855,e.tipehahebrew=1430,e.tipehalefthebrew=1430,e.tippigurmukhi=2672,e.titlocyrilliccmb=1155,e.tiwnarmenian=1407,e.tlinebelow=7791,e.tmonospace=65364,e.toarmenian=1385,e.tohiragana=12392,e.tokatakana=12488,e.tokatakanahalfwidth=65412,e.tonebarextrahighmod=741,e.tonebarextralowmod=745,e.tonebarhighmod=742,e.tonebarlowmod=744,e.tonebarmidmod=743,e.tonefive=445,e.tonesix=389,e.tonetwo=424,e.tonos=900,e.tonsquare=13095,e.topatakthai=3599,e.tortoiseshellbracketleft=12308,e.tortoiseshellbracketleftsmall=65117,e.tortoiseshellbracketleftvertical=65081,e.tortoiseshellbracketright=12309,e.tortoiseshellbracketrightsmall=65118,e.tortoiseshellbracketrightvertical=65082,e.totaothai=3605,e.tpalatalhook=427,e.tparen=9391,e.trademark=8482,e.trademarksans=63722,e.trademarkserif=63195,e.tretroflexhook=648,e.triagdn=9660,e.triaglf=9668,e.triagrt=9658,e.triagup=9650,e.ts=678,e.tsadi=1510,e.tsadidagesh=64326,e.tsadidageshhebrew=64326,e.tsadihebrew=1510,e.tsecyrillic=1094,e.tsere=1461,e.tsere12=1461,e.tsere1e=1461,e.tsere2b=1461,e.tserehebrew=1461,e.tserenarrowhebrew=1461,e.tserequarterhebrew=1461,e.tserewidehebrew=1461,e.tshecyrillic=1115,e.tsuperior=63219,e.ttabengali=2463,e.ttadeva=2335,e.ttagujarati=2719,e.ttagurmukhi=2591,e.tteharabic=1657,e.ttehfinalarabic=64359,e.ttehinitialarabic=64360,e.ttehmedialarabic=64361,e.tthabengali=2464,e.tthadeva=2336,e.tthagujarati=2720,e.tthagurmukhi=2592,e.tturned=647,e.tuhiragana=12388,e.tukatakana=12484,e.tukatakanahalfwidth=65410,e.tusmallhiragana=12387,e.tusmallkatakana=12483,e.tusmallkatakanahalfwidth=65391,e.twelvecircle=9323,e.twelveparen=9343,e.twelveperiod=9363,e.twelveroman=8571,e.twentycircle=9331,e.twentyhangzhou=21316,e.twentyparen=9351,e.twentyperiod=9371,e.two=50,e.twoarabic=1634,e.twobengali=2536,e.twocircle=9313,e.twocircleinversesansserif=10123,e.twodeva=2408,e.twodotenleader=8229,e.twodotleader=8229,e.twodotleadervertical=65072,e.twogujarati=2792,e.twogurmukhi=2664,e.twohackarabic=1634,e.twohangzhou=12322,e.twoideographicparen=12833,e.twoinferior=8322,e.twomonospace=65298,e.twonumeratorbengali=2549,e.twooldstyle=63282,e.twoparen=9333,e.twoperiod=9353,e.twopersian=1778,e.tworoman=8561,e.twostroke=443,e.twosuperior=178,e.twothai=3666,e.twothirds=8532,e.u=117,e.uacute=250,e.ubar=649,e.ubengali=2441,e.ubopomofo=12584,e.ubreve=365,e.ucaron=468,e.ucircle=9444,e.ucircumflex=251,e.ucircumflexbelow=7799,e.ucyrillic=1091,e.udattadeva=2385,e.udblacute=369,e.udblgrave=533,e.udeva=2313,e.udieresis=252,e.udieresisacute=472,e.udieresisbelow=7795,e.udieresiscaron=474,e.udieresiscyrillic=1265,e.udieresisgrave=476,e.udieresismacron=470,e.udotbelow=7909,e.ugrave=249,e.ugujarati=2697,e.ugurmukhi=2569,e.uhiragana=12358,e.uhookabove=7911,e.uhorn=432,e.uhornacute=7913,e.uhorndotbelow=7921,e.uhorngrave=7915,e.uhornhookabove=7917,e.uhorntilde=7919,e.uhungarumlaut=369,e.uhungarumlautcyrillic=1267,e.uinvertedbreve=535,e.ukatakana=12454,e.ukatakanahalfwidth=65395,e.ukcyrillic=1145,e.ukorean=12636,e.umacron=363,e.umacroncyrillic=1263,e.umacrondieresis=7803,e.umatragurmukhi=2625,e.umonospace=65365,e.underscore=95,e.underscoredbl=8215,e.underscoremonospace=65343,e.underscorevertical=65075,e.underscorewavy=65103,e.union=8746,e.universal=8704,e.uogonek=371,e.uparen=9392,e.upblock=9600,e.upperdothebrew=1476,e.upsilon=965,e.upsilondieresis=971,e.upsilondieresistonos=944,e.upsilonlatin=650,e.upsilontonos=973,e.uptackbelowcmb=797,e.uptackmod=724,e.uragurmukhi=2675,e.uring=367,e.ushortcyrillic=1118,e.usmallhiragana=12357,e.usmallkatakana=12453,e.usmallkatakanahalfwidth=65385,e.ustraightcyrillic=1199,e.ustraightstrokecyrillic=1201,e.utilde=361,e.utildeacute=7801,e.utildebelow=7797,e.uubengali=2442,e.uudeva=2314,e.uugujarati=2698,e.uugurmukhi=2570,e.uumatragurmukhi=2626,e.uuvowelsignbengali=2498,e.uuvowelsigndeva=2370,e.uuvowelsigngujarati=2754,e.uvowelsignbengali=2497,e.uvowelsigndeva=2369,e.uvowelsigngujarati=2753,e.v=118,e.vadeva=2357,e.vagujarati=2741,e.vagurmukhi=2613,e.vakatakana=12535,e.vav=1493,e.vavdagesh=64309,e.vavdagesh65=64309,e.vavdageshhebrew=64309,e.vavhebrew=1493,e.vavholam=64331,e.vavholamhebrew=64331,e.vavvavhebrew=1520,e.vavyodhebrew=1521,e.vcircle=9445,e.vdotbelow=7807,e.vecyrillic=1074,e.veharabic=1700,e.vehfinalarabic=64363,e.vehinitialarabic=64364,e.vehmedialarabic=64365,e.vekatakana=12537,e.venus=9792,e.verticalbar=124,e.verticallineabovecmb=781,e.verticallinebelowcmb=809,e.verticallinelowmod=716,e.verticallinemod=712,e.vewarmenian=1406,e.vhook=651,e.vikatakana=12536,e.viramabengali=2509,e.viramadeva=2381,e.viramagujarati=2765,e.visargabengali=2435,e.visargadeva=2307,e.visargagujarati=2691,e.vmonospace=65366,e.voarmenian=1400,e.voicediterationhiragana=12446,e.voicediterationkatakana=12542,e.voicedmarkkana=12443,e.voicedmarkkanahalfwidth=65438,e.vokatakana=12538,e.vparen=9393,e.vtilde=7805,e.vturned=652,e.vuhiragana=12436,e.vukatakana=12532,e.w=119,e.wacute=7811,e.waekorean=12633,e.wahiragana=12431,e.wakatakana=12527,e.wakatakanahalfwidth=65436,e.wakorean=12632,e.wasmallhiragana=12430,e.wasmallkatakana=12526,e.wattosquare=13143,e.wavedash=12316,e.wavyunderscorevertical=65076,e.wawarabic=1608,e.wawfinalarabic=65262,e.wawhamzaabovearabic=1572,e.wawhamzaabovefinalarabic=65158,e.wbsquare=13277,e.wcircle=9446,e.wcircumflex=373,e.wdieresis=7813,e.wdotaccent=7815,e.wdotbelow=7817,e.wehiragana=12433,e.weierstrass=8472,e.wekatakana=12529,e.wekorean=12638,e.weokorean=12637,e.wgrave=7809,e.whitebullet=9702,e.whitecircle=9675,e.whitecircleinverse=9689,e.whitecornerbracketleft=12302,e.whitecornerbracketleftvertical=65091,e.whitecornerbracketright=12303,e.whitecornerbracketrightvertical=65092,e.whitediamond=9671,e.whitediamondcontainingblacksmalldiamond=9672,e.whitedownpointingsmalltriangle=9663,e.whitedownpointingtriangle=9661,e.whiteleftpointingsmalltriangle=9667,e.whiteleftpointingtriangle=9665,e.whitelenticularbracketleft=12310,e.whitelenticularbracketright=12311,e.whiterightpointingsmalltriangle=9657,e.whiterightpointingtriangle=9655;e.whitesmallsquare=9643,e.whitesmilingface=9786,e.whitesquare=9633,e.whitestar=9734,e.whitetelephone=9743,e.whitetortoiseshellbracketleft=12312,e.whitetortoiseshellbracketright=12313,e.whiteuppointingsmalltriangle=9653,e.whiteuppointingtriangle=9651,e.wihiragana=12432,e.wikatakana=12528,e.wikorean=12639,e.wmonospace=65367,e.wohiragana=12434,e.wokatakana=12530,e.wokatakanahalfwidth=65382,e.won=8361,e.wonmonospace=65510,e.wowaenthai=3623,e.wparen=9394,e.wring=7832,e.wsuperior=695,e.wturned=653,e.wynn=447,e.x=120,e.xabovecmb=829,e.xbopomofo=12562,e.xcircle=9447,e.xdieresis=7821,e.xdotaccent=7819,e.xeharmenian=1389,e.xi=958,e.xmonospace=65368,e.xparen=9395,e.xsuperior=739,e.y=121,e.yaadosquare=13134,e.yabengali=2479,e.yacute=253,e.yadeva=2351,e.yaekorean=12626,e.yagujarati=2735,e.yagurmukhi=2607,e.yahiragana=12420,e.yakatakana=12516,e.yakatakanahalfwidth=65428,e.yakorean=12625,e.yamakkanthai=3662,e.yasmallhiragana=12419,e.yasmallkatakana=12515,e.yasmallkatakanahalfwidth=65388,e.yatcyrillic=1123,e.ycircle=9448,e.ycircumflex=375,e.ydieresis=255,e.ydotaccent=7823,e.ydotbelow=7925,e.yeharabic=1610,e.yehbarreearabic=1746,e.yehbarreefinalarabic=64431,e.yehfinalarabic=65266,e.yehhamzaabovearabic=1574,e.yehhamzaabovefinalarabic=65162,e.yehhamzaaboveinitialarabic=65163,e.yehhamzaabovemedialarabic=65164,e.yehinitialarabic=65267,e.yehmedialarabic=65268,e.yehmeeminitialarabic=64733,e.yehmeemisolatedarabic=64600,e.yehnoonfinalarabic=64660,e.yehthreedotsbelowarabic=1745,e.yekorean=12630,e.yen=165,e.yenmonospace=65509,e.yeokorean=12629,e.yeorinhieuhkorean=12678,e.yerahbenyomohebrew=1450,e.yerahbenyomolefthebrew=1450,e.yericyrillic=1099,e.yerudieresiscyrillic=1273,e.yesieungkorean=12673,e.yesieungpansioskorean=12675,e.yesieungsioskorean=12674,e.yetivhebrew=1434,e.ygrave=7923,e.yhook=436,e.yhookabove=7927,e.yiarmenian=1397,e.yicyrillic=1111,e.yikorean=12642,e.yinyang=9775,e.yiwnarmenian=1410,e.ymonospace=65369,e.yod=1497,e.yoddagesh=64313,e.yoddageshhebrew=64313,e.yodhebrew=1497,e.yodyodhebrew=1522,e.yodyodpatahhebrew=64287,e.yohiragana=12424,e.yoikorean=12681,e.yokatakana=12520,e.yokatakanahalfwidth=65430,e.yokorean=12635,e.yosmallhiragana=12423,e.yosmallkatakana=12519,e.yosmallkatakanahalfwidth=65390,e.yotgreek=1011,e.yoyaekorean=12680,e.yoyakorean=12679,e.yoyakthai=3618,e.yoyingthai=3597,e.yparen=9396,e.ypogegrammeni=890,e.ypogegrammenigreekcmb=837,e.yr=422,e.yring=7833,e.ysuperior=696,e.ytilde=7929,e.yturned=654,e.yuhiragana=12422,e.yuikorean=12684,e.yukatakana=12518,e.yukatakanahalfwidth=65429,e.yukorean=12640,e.yusbigcyrillic=1131,e.yusbigiotifiedcyrillic=1133,e.yuslittlecyrillic=1127,e.yuslittleiotifiedcyrillic=1129,e.yusmallhiragana=12421,e.yusmallkatakana=12517,e.yusmallkatakanahalfwidth=65389,e.yuyekorean=12683,e.yuyeokorean=12682,e.yyabengali=2527,e.yyadeva=2399,e.z=122,e.zaarmenian=1382,e.zacute=378,e.zadeva=2395,e.zagurmukhi=2651,e.zaharabic=1592,e.zahfinalarabic=65222,e.zahinitialarabic=65223,e.zahiragana=12374,e.zahmedialarabic=65224,e.zainarabic=1586,e.zainfinalarabic=65200,e.zakatakana=12470,e.zaqefgadolhebrew=1429,e.zaqefqatanhebrew=1428,e.zarqahebrew=1432,e.zayin=1494,e.zayindagesh=64310,e.zayindageshhebrew=64310,e.zayinhebrew=1494,e.zbopomofo=12567,e.zcaron=382,e.zcircle=9449,e.zcircumflex=7825,e.zcurl=657,e.zdot=380,e.zdotaccent=380,e.zdotbelow=7827,e.zecyrillic=1079,e.zedescendercyrillic=1177,e.zedieresiscyrillic=1247,e.zehiragana=12380,e.zekatakana=12476,e.zero=48,e.zeroarabic=1632,e.zerobengali=2534,e.zerodeva=2406,e.zerogujarati=2790,e.zerogurmukhi=2662,e.zerohackarabic=1632,e.zeroinferior=8320,e.zeromonospace=65296,e.zerooldstyle=63280,e.zeropersian=1776,e.zerosuperior=8304,e.zerothai=3664,e.zerowidthjoiner=65279,e.zerowidthnonjoiner=8204,e.zerowidthspace=8203,e.zeta=950,e.zhbopomofo=12563,e.zhearmenian=1386,e.zhebrevecyrillic=1218,e.zhecyrillic=1078,e.zhedescendercyrillic=1175,e.zhedieresiscyrillic=1245,e.zihiragana=12376,e.zikatakana=12472,e.zinorhebrew=1454,e.zlinebelow=7829,e.zmonospace=65370,e.zohiragana=12382,e.zokatakana=12478,e.zparen=9397,e.zretroflexhook=656,e.zstroke=438,e.zuhiragana=12378,e.zukatakana=12474,e[".notdef"]=0,e.angbracketleftbig=9001,e.angbracketleftBig=9001,e.angbracketleftbigg=9001,e.angbracketleftBigg=9001,e.angbracketrightBig=9002,e.angbracketrightbig=9002,e.angbracketrightBigg=9002,e.angbracketrightbigg=9002,e.arrowhookleft=8618,e.arrowhookright=8617,e.arrowlefttophalf=8636,e.arrowleftbothalf=8637,e.arrownortheast=8599,e.arrownorthwest=8598,e.arrowrighttophalf=8640,e.arrowrightbothalf=8641,e.arrowsoutheast=8600,e.arrowsouthwest=8601,e.backslashbig=8726,e.backslashBig=8726,e.backslashBigg=8726,e.backslashbigg=8726,e.bardbl=8214,e.bracehtipdownleft=65079,e.bracehtipdownright=65079,e.bracehtipupleft=65080,e.bracehtipupright=65080,e.braceleftBig=123,e.braceleftbig=123,e.braceleftbigg=123,e.braceleftBigg=123,e.bracerightBig=125,e.bracerightbig=125,e.bracerightbigg=125,e.bracerightBigg=125,e.bracketleftbig=91,e.bracketleftBig=91,e.bracketleftbigg=91,e.bracketleftBigg=91,e.bracketrightBig=93,e.bracketrightbig=93,e.bracketrightbigg=93,e.bracketrightBigg=93,e.ceilingleftbig=8968,e.ceilingleftBig=8968,e.ceilingleftBigg=8968,e.ceilingleftbigg=8968,e.ceilingrightbig=8969,e.ceilingrightBig=8969,e.ceilingrightbigg=8969,e.ceilingrightBigg=8969,e.circledotdisplay=8857,e.circledottext=8857,e.circlemultiplydisplay=8855,e.circlemultiplytext=8855,e.circleplusdisplay=8853,e.circleplustext=8853,e.contintegraldisplay=8750,e.contintegraltext=8750,e.coproductdisplay=8720,e.coproducttext=8720,e.floorleftBig=8970,e.floorleftbig=8970,e.floorleftbigg=8970,e.floorleftBigg=8970,e.floorrightbig=8971,e.floorrightBig=8971,e.floorrightBigg=8971,e.floorrightbigg=8971,e.hatwide=770,e.hatwider=770,e.hatwidest=770,e.intercal=7488,e.integraldisplay=8747,e.integraltext=8747,e.intersectiondisplay=8898,e.intersectiontext=8898,e.logicalanddisplay=8743,e.logicalandtext=8743,e.logicalordisplay=8744,e.logicalortext=8744,e.parenleftBig=40,e.parenleftbig=40,e.parenleftBigg=40,e.parenleftbigg=40,e.parenrightBig=41,e.parenrightbig=41,e.parenrightBigg=41,e.parenrightbigg=41,e.prime=8242,e.productdisplay=8719,e.producttext=8719,e.radicalbig=8730,e.radicalBig=8730,e.radicalBigg=8730,e.radicalbigg=8730,e.radicalbt=8730,e.radicaltp=8730,e.radicalvertex=8730,e.slashbig=47,e.slashBig=47,e.slashBigg=47,e.slashbigg=47,e.summationdisplay=8721,e.summationtext=8721,e.tildewide=732,e.tildewider=732,e.tildewidest=732,e.uniondisplay=8899,e.unionmultidisplay=8846,e.unionmultitext=8846,e.unionsqdisplay=8852,e.unionsqtext=8852,e.uniontext=8899,e.vextenddouble=8741,e.vextendsingle=8739})),i=n((function(e){e.space=32,e.a1=9985,e.a2=9986,e.a202=9987,e.a3=9988,e.a4=9742,e.a5=9990,e.a119=9991,e.a118=9992,e.a117=9993,e.a11=9755,e.a12=9758,e.a13=9996,e.a14=9997,e.a15=9998,e.a16=9999,e.a105=1e4,e.a17=10001,e.a18=10002,e.a19=10003,e.a20=10004,e.a21=10005,e.a22=10006,e.a23=10007,e.a24=10008,e.a25=10009,e.a26=10010,e.a27=10011,e.a28=10012,e.a6=10013,e.a7=10014,e.a8=10015,e.a9=10016,e.a10=10017,e.a29=10018,e.a30=10019,e.a31=10020,e.a32=10021,e.a33=10022,e.a34=10023,e.a35=9733,e.a36=10025,e.a37=10026,e.a38=10027,e.a39=10028,e.a40=10029,e.a41=10030,e.a42=10031,e.a43=10032,e.a44=10033,e.a45=10034,e.a46=10035,e.a47=10036,e.a48=10037,e.a49=10038,e.a50=10039,e.a51=10040,e.a52=10041,e.a53=10042,e.a54=10043,e.a55=10044,e.a56=10045,e.a57=10046,e.a58=10047,e.a59=10048,e.a60=10049,e.a61=10050,e.a62=10051,e.a63=10052,e.a64=10053,e.a65=10054,e.a66=10055,e.a67=10056,e.a68=10057,e.a69=10058,e.a70=10059,e.a71=9679,e.a72=10061,e.a73=9632,e.a74=10063,e.a203=10064,e.a75=10065,e.a204=10066,e.a76=9650,e.a77=9660,e.a78=9670,e.a79=10070,e.a81=9687,e.a82=10072,e.a83=10073,e.a84=10074,e.a97=10075,e.a98=10076,e.a99=10077,e.a100=10078,e.a101=10081,e.a102=10082,e.a103=10083,e.a104=10084,e.a106=10085,e.a107=10086,e.a108=10087,e.a112=9827,e.a111=9830,e.a110=9829,e.a109=9824,e.a120=9312,e.a121=9313,e.a122=9314,e.a123=9315,e.a124=9316,e.a125=9317,e.a126=9318,e.a127=9319,e.a128=9320,e.a129=9321,e.a130=10102,e.a131=10103,e.a132=10104,e.a133=10105,e.a134=10106,e.a135=10107,e.a136=10108,e.a137=10109,e.a138=10110,e.a139=10111,e.a140=10112,e.a141=10113,e.a142=10114,e.a143=10115,e.a144=10116,e.a145=10117,e.a146=10118,e.a147=10119,e.a148=10120,e.a149=10121,e.a150=10122,e.a151=10123,e.a152=10124,e.a153=10125,e.a154=10126,e.a155=10127,e.a156=10128,e.a157=10129,e.a158=10130,e.a159=10131,e.a160=10132,e.a161=8594,e.a163=8596,e.a164=8597,e.a196=10136,e.a165=10137,e.a192=10138,e.a166=10139,e.a167=10140,e.a168=10141,e.a169=10142,e.a170=10143,e.a171=10144,e.a172=10145,e.a173=10146,e.a162=10147,e.a174=10148,e.a175=10149,e.a176=10150,e.a177=10151,e.a178=10152,e.a179=10153,e.a193=10154,e.a180=10155,e.a199=10156,e.a181=10157,e.a200=10158,e.a182=10159,e.a201=10161,e.a183=10162,e.a184=10163,e.a197=10164,e.a185=10165,e.a194=10166,e.a198=10167,e.a186=10168,e.a195=10169,e.a187=10170,e.a188=10171,e.a189=10172,e.a190=10173,e.a191=10174,e.a89=10088,e.a90=10089,e.a93=10090,e.a94=10091,e.a91=10092,e.a92=10093,e.a205=10094,e.a85=10095,e.a206=10096,e.a86=10097,e.a87=10098,e.a88=10099,e.a95=10100,e.a96=10101,e[".notdef"]=0}));t.getGlyphsUnicode=a,t.getDingbatsGlyphsUnicode=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSupplementalGlyphMapForCalibri=t.getSupplementalGlyphMapForArialBlack=t.getGlyphMapForStandardFonts=t.getSymbolsFonts=t.getSerifFonts=t.getNonStdFontMap=t.getStdFontMap=void 0;var n=r(186),a=(0,n.getLookupTableFactory)((function(e){e.ArialNarrow="Helvetica",e["ArialNarrow-Bold"]="Helvetica-Bold",e["ArialNarrow-BoldItalic"]="Helvetica-BoldOblique",e["ArialNarrow-Italic"]="Helvetica-Oblique",e.ArialBlack="Helvetica",e["ArialBlack-Bold"]="Helvetica-Bold",e["ArialBlack-BoldItalic"]="Helvetica-BoldOblique",e["ArialBlack-Italic"]="Helvetica-Oblique",e["Arial-Black"]="Helvetica",e["Arial-Black-Bold"]="Helvetica-Bold",e["Arial-Black-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Black-Italic"]="Helvetica-Oblique",e.Arial="Helvetica",e["Arial-Bold"]="Helvetica-Bold",e["Arial-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Italic"]="Helvetica-Oblique",e["Arial-BoldItalicMT"]="Helvetica-BoldOblique",e["Arial-BoldMT"]="Helvetica-Bold",e["Arial-ItalicMT"]="Helvetica-Oblique",e.ArialMT="Helvetica",e["Courier-Bold"]="Courier-Bold",e["Courier-BoldItalic"]="Courier-BoldOblique",e["Courier-Italic"]="Courier-Oblique",e.CourierNew="Courier",e["CourierNew-Bold"]="Courier-Bold",e["CourierNew-BoldItalic"]="Courier-BoldOblique",e["CourierNew-Italic"]="Courier-Oblique",e["CourierNewPS-BoldItalicMT"]="Courier-BoldOblique",e["CourierNewPS-BoldMT"]="Courier-Bold",e["CourierNewPS-ItalicMT"]="Courier-Oblique",e.CourierNewPSMT="Courier",e.Helvetica="Helvetica",e["Helvetica-Bold"]="Helvetica-Bold",e["Helvetica-BoldItalic"]="Helvetica-BoldOblique",e["Helvetica-BoldOblique"]="Helvetica-BoldOblique",e["Helvetica-Italic"]="Helvetica-Oblique",e["Helvetica-Oblique"]="Helvetica-Oblique",e.SegoeUISymbol="Helvetica",e["Symbol-Bold"]="Symbol",e["Symbol-BoldItalic"]="Symbol",e["Symbol-Italic"]="Symbol",e.TimesNewRoman="Times-Roman",e["TimesNewRoman-Bold"]="Times-Bold",e["TimesNewRoman-BoldItalic"]="Times-BoldItalic",e["TimesNewRoman-Italic"]="Times-Italic",e.TimesNewRomanPS="Times-Roman",e["TimesNewRomanPS-Bold"]="Times-Bold",e["TimesNewRomanPS-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPS-BoldItalicMT"]="Times-BoldItalic",e["TimesNewRomanPS-BoldMT"]="Times-Bold",e["TimesNewRomanPS-Italic"]="Times-Italic",e["TimesNewRomanPS-ItalicMT"]="Times-Italic",e.TimesNewRomanPSMT="Times-Roman",e["TimesNewRomanPSMT-Bold"]="Times-Bold",e["TimesNewRomanPSMT-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPSMT-Italic"]="Times-Italic"}));t.getStdFontMap=a;var i=(0,n.getLookupTableFactory)((function(e){e.Calibri="Helvetica",e["Calibri-Bold"]="Helvetica-Bold",e["Calibri-BoldItalic"]="Helvetica-BoldOblique",e["Calibri-Italic"]="Helvetica-Oblique",e.CenturyGothic="Helvetica",e["CenturyGothic-Bold"]="Helvetica-Bold",e["CenturyGothic-BoldItalic"]="Helvetica-BoldOblique",e["CenturyGothic-Italic"]="Helvetica-Oblique",e.ComicSansMS="Comic Sans MS",e["ComicSansMS-Bold"]="Comic Sans MS-Bold",e["ComicSansMS-BoldItalic"]="Comic Sans MS-BoldItalic",e["ComicSansMS-Italic"]="Comic Sans MS-Italic",e.LucidaConsole="Courier",e["LucidaConsole-Bold"]="Courier-Bold",e["LucidaConsole-BoldItalic"]="Courier-BoldOblique",e["LucidaConsole-Italic"]="Courier-Oblique",e["LucidaSans-Demi"]="Helvetica-Bold",e["MS-Gothic"]="MS Gothic",e["MS-Gothic-Bold"]="MS Gothic-Bold",e["MS-Gothic-BoldItalic"]="MS Gothic-BoldItalic",e["MS-Gothic-Italic"]="MS Gothic-Italic",e["MS-Mincho"]="MS Mincho",e["MS-Mincho-Bold"]="MS Mincho-Bold",e["MS-Mincho-BoldItalic"]="MS Mincho-BoldItalic",e["MS-Mincho-Italic"]="MS Mincho-Italic",e["MS-PGothic"]="MS PGothic",e["MS-PGothic-Bold"]="MS PGothic-Bold",e["MS-PGothic-BoldItalic"]="MS PGothic-BoldItalic",e["MS-PGothic-Italic"]="MS PGothic-Italic",e["MS-PMincho"]="MS PMincho",e["MS-PMincho-Bold"]="MS PMincho-Bold",e["MS-PMincho-BoldItalic"]="MS PMincho-BoldItalic",e["MS-PMincho-Italic"]="MS PMincho-Italic",e.NuptialScript="Times-Italic",e.Wingdings="ZapfDingbats"}));t.getNonStdFontMap=i;var o=(0,n.getLookupTableFactory)((function(e){e["Adobe Jenson"]=!0,e["Adobe Text"]=!0,e.Albertus=!0,e.Aldus=!0,e.Alexandria=!0,e.Algerian=!0,e["American Typewriter"]=!0,e.Antiqua=!0,e.Apex=!0,e.Arno=!0,e.Aster=!0,e.Aurora=!0,e.Baskerville=!0,e.Bell=!0,e.Bembo=!0,e["Bembo Schoolbook"]=!0,e.Benguiat=!0,e["Berkeley Old Style"]=!0,e["Bernhard Modern"]=!0,e["Berthold City"]=!0,e.Bodoni=!0,e["Bauer Bodoni"]=!0,e["Book Antiqua"]=!0,e.Bookman=!0,e["Bordeaux Roman"]=!0,e["Californian FB"]=!0,e.Calisto=!0,e.Calvert=!0,e.Capitals=!0,e.Cambria=!0,e.Cartier=!0,e.Caslon=!0,e.Catull=!0,e.Centaur=!0,e["Century Old Style"]=!0,e["Century Schoolbook"]=!0,e.Chaparral=!0,e["Charis SIL"]=!0,e.Cheltenham=!0,e["Cholla Slab"]=!0,e.Clarendon=!0,e.Clearface=!0,e.Cochin=!0,e.Colonna=!0,e["Computer Modern"]=!0,e["Concrete Roman"]=!0,e.Constantia=!0,e["Cooper Black"]=!0,e.Corona=!0,e.Ecotype=!0,e.Egyptienne=!0,e.Elephant=!0,e.Excelsior=!0,e.Fairfield=!0,e["FF Scala"]=!0,e.Folkard=!0,e.Footlight=!0,e.FreeSerif=!0,e["Friz Quadrata"]=!0,e.Garamond=!0,e.Gentium=!0,e.Georgia=!0,e.Gloucester=!0,e["Goudy Old Style"]=!0,e["Goudy Schoolbook"]=!0,e["Goudy Pro Font"]=!0,e.Granjon=!0,e["Guardian Egyptian"]=!0,e.Heather=!0,e.Hercules=!0,e["High Tower Text"]=!0,e.Hiroshige=!0,e["Hoefler Text"]=!0,e["Humana Serif"]=!0,e.Imprint=!0,e["Ionic No. 5"]=!0,e.Janson=!0,e.Joanna=!0,e.Korinna=!0,e.Lexicon=!0,e["Liberation Serif"]=!0,e["Linux Libertine"]=!0,e.Literaturnaya=!0,e.Lucida=!0,e["Lucida Bright"]=!0,e.Melior=!0,e.Memphis=!0,e.Miller=!0,e.Minion=!0,e.Modern=!0,e["Mona Lisa"]=!0,e["Mrs Eaves"]=!0,e["MS Serif"]=!0,e["Museo Slab"]=!0,e["New York"]=!0,e["Nimbus Roman"]=!0,e["NPS Rawlinson Roadway"]=!0,e.NuptialScript=!0,e.Palatino=!0,e.Perpetua=!0,e.Plantin=!0,e["Plantin Schoolbook"]=!0,e.Playbill=!0,e["Poor Richard"]=!0,e["Rawlinson Roadway"]=!0,e.Renault=!0,e.Requiem=!0,e.Rockwell=!0,e.Roman=!0,e["Rotis Serif"]=!0,e.Sabon=!0,e.Scala=!0,e.Seagull=!0,e.Sistina=!0,e.Souvenir=!0,e.STIX=!0,e["Stone Informal"]=!0,e["Stone Serif"]=!0,e.Sylfaen=!0,e.Times=!0,e.Trajan=!0,e["Trinité"]=!0,e["Trump Mediaeval"]=!0,e.Utopia=!0,e["Vale Type"]=!0,e["Bitstream Vera"]=!0,e["Vera Serif"]=!0,e.Versailles=!0,e.Wanted=!0,e.Weiss=!0,e["Wide Latin"]=!0,e.Windsor=!0,e.XITS=!0}));t.getSerifFonts=o;var s=(0,n.getLookupTableFactory)((function(e){e.Dingbats=!0,e.Symbol=!0,e.ZapfDingbats=!0}));t.getSymbolsFonts=s;var c=(0,n.getLookupTableFactory)((function(e){e[2]=10,e[3]=32,e[4]=33,e[5]=34,e[6]=35,e[7]=36,e[8]=37,e[9]=38,e[10]=39,e[11]=40,e[12]=41,e[13]=42,e[14]=43,e[15]=44,e[16]=45,e[17]=46,e[18]=47,e[19]=48,e[20]=49,e[21]=50,e[22]=51,e[23]=52,e[24]=53,e[25]=54,e[26]=55,e[27]=56,e[28]=57,e[29]=58,e[30]=894,e[31]=60,e[32]=61,e[33]=62,e[34]=63,e[35]=64,e[36]=65,e[37]=66,e[38]=67,e[39]=68,e[40]=69,e[41]=70,e[42]=71,e[43]=72,e[44]=73,e[45]=74,e[46]=75,e[47]=76,e[48]=77,e[49]=78,e[50]=79,e[51]=80,e[52]=81,e[53]=82,e[54]=83,e[55]=84,e[56]=85,e[57]=86,e[58]=87,e[59]=88,e[60]=89,e[61]=90,e[62]=91,e[63]=92,e[64]=93,e[65]=94,e[66]=95,e[67]=96,e[68]=97,e[69]=98,e[70]=99,e[71]=100,e[72]=101,e[73]=102,e[74]=103,e[75]=104,e[76]=105,e[77]=106,e[78]=107,e[79]=108,e[80]=109,e[81]=110,e[82]=111,e[83]=112,e[84]=113,e[85]=114,e[86]=115,e[87]=116,e[88]=117,e[89]=118,e[90]=119,e[91]=120,e[92]=121,e[93]=122,e[94]=123,e[95]=124,e[96]=125,e[97]=126,e[98]=196,e[99]=197,e[100]=199,e[101]=201,e[102]=209,e[103]=214,e[104]=220,e[105]=225,e[106]=224,e[107]=226,e[108]=228,e[109]=227,e[110]=229,e[111]=231,e[112]=233,e[113]=232,e[114]=234,e[115]=235,e[116]=237,e[117]=236,e[118]=238,e[119]=239,e[120]=241,e[121]=243,e[122]=242,e[123]=244,e[124]=246,e[125]=245,e[126]=250,e[127]=249,e[128]=251,e[129]=252,e[130]=8224,e[131]=176,e[132]=162,e[133]=163,e[134]=167,e[135]=8226,e[136]=182,e[137]=223,e[138]=174,e[139]=169,e[140]=8482,e[141]=180,e[142]=168,e[143]=8800,e[144]=198,e[145]=216,e[146]=8734,e[147]=177,e[148]=8804,e[149]=8805,e[150]=165,e[151]=181,e[152]=8706,e[153]=8721,e[154]=8719,e[156]=8747,e[157]=170,e[158]=186,e[159]=8486,e[160]=230,e[161]=248,e[162]=191,e[163]=161,e[164]=172,e[165]=8730,e[166]=402,e[167]=8776,e[168]=8710,e[169]=171,e[170]=187,e[171]=8230,e[210]=218,e[223]=711,e[224]=321,e[225]=322,e[227]=353,e[229]=382,e[234]=253,e[252]=263,e[253]=268,e[254]=269,e[258]=258,e[260]=260,e[261]=261,e[265]=280,e[266]=281,e[268]=283,e[269]=313,e[275]=323,e[276]=324,e[278]=328,e[284]=345,e[285]=346,e[286]=347,e[292]=367,e[295]=377,e[296]=378,e[298]=380,e[305]=963,e[306]=964,e[307]=966,e[308]=8215,e[309]=8252,e[310]=8319,e[311]=8359,e[312]=8592,e[313]=8593,e[337]=9552,e[493]=1039,e[494]=1040,e[705]=1524,e[706]=8362,e[710]=64288,e[711]=64298,e[759]=1617,e[761]=1776,e[763]=1778,e[775]=1652,e[777]=1764,e[778]=1780,e[779]=1781,e[780]=1782,e[782]=771,e[783]=64726,e[786]=8363,e[788]=8532,e[790]=768,e[791]=769,e[792]=768,e[795]=803,e[797]=64336,e[798]=64337,e[799]=64342,e[800]=64343,e[801]=64344,e[802]=64345,e[803]=64362,e[804]=64363,e[805]=64364,e[2424]=7821,e[2425]=7822,e[2426]=7823,e[2427]=7824,e[2428]=7825,e[2429]=7826,e[2430]=7827,e[2433]=7682,e[2678]=8045,e[2679]=8046,e[2830]=1552,e[2838]=686,e[2840]=751,e[2842]=753,e[2843]=754,e[2844]=755,e[2846]=757,e[2856]=767,e[2857]=848,e[2858]=849,e[2862]=853,e[2863]=854,e[2864]=855,e[2865]=861,e[2866]=862,e[2906]=7460,e[2908]=7462,e[2909]=7463,e[2910]=7464,e[2912]=7466,e[2913]=7467,e[2914]=7468,e[2916]=7470,e[2917]=7471,e[2918]=7472,e[2920]=7474,e[2921]=7475,e[2922]=7476,e[2924]=7478,e[2925]=7479,e[2926]=7480,e[2928]=7482,e[2929]=7483,e[2930]=7484,e[2932]=7486,e[2933]=7487,e[2934]=7488,e[2936]=7490,e[2937]=7491,e[2938]=7492,e[2940]=7494,e[2941]=7495,e[2942]=7496,e[2944]=7498,e[2946]=7500,e[2948]=7502,e[2950]=7504,e[2951]=7505,e[2952]=7506,e[2954]=7508,e[2955]=7509,e[2956]=7510,e[2958]=7512,e[2959]=7513,e[2960]=7514,e[2962]=7516,e[2963]=7517,e[2964]=7518,e[2966]=7520,e[2967]=7521,e[2968]=7522,e[2970]=7524,e[2971]=7525,e[2972]=7526,e[2974]=7528,e[2975]=7529,e[2976]=7530,e[2978]=1537,e[2979]=1538,e[2980]=1539,e[2982]=1549,e[2983]=1551,e[2984]=1552,e[2986]=1554,e[2987]=1555,e[2988]=1556,e[2990]=1623,e[2991]=1624,e[2995]=1775,e[2999]=1791,e[3002]=64290,e[3003]=64291,e[3004]=64292,e[3006]=64294,e[3007]=64295,e[3008]=64296,e[3011]=1900,e[3014]=8223,e[3015]=8244,e[3017]=7532,e[3018]=7533,e[3019]=7534,e[3075]=7590,e[3076]=7591,e[3079]=7594,e[3080]=7595,e[3083]=7598,e[3084]=7599,e[3087]=7602,e[3088]=7603,e[3091]=7606,e[3092]=7607,e[3095]=7610,e[3096]=7611,e[3099]=7614,e[3100]=7615,e[3103]=7618,e[3104]=7619,e[3107]=8337,e[3108]=8338,e[3116]=1884,e[3119]=1885,e[3120]=1885,e[3123]=1886,e[3124]=1886,e[3127]=1887,e[3128]=1887,e[3131]=1888,e[3132]=1888,e[3135]=1889,e[3136]=1889,e[3139]=1890,e[3140]=1890,e[3143]=1891,e[3144]=1891,e[3147]=1892,e[3148]=1892,e[3153]=580,e[3154]=581,e[3157]=584,e[3158]=585,e[3161]=588,e[3162]=589,e[3165]=891,e[3166]=892,e[3169]=1274,e[3170]=1275,e[3173]=1278,e[3174]=1279,e[3181]=7622,e[3182]=7623,e[3282]=11799,e[3316]=578,e[3379]=42785,e[3393]=1159,e[3416]=8377}));t.getGlyphMapForStandardFonts=c;var l=(0,n.getLookupTableFactory)((function(e){e[227]=322,e[264]=261,e[291]=346}));t.getSupplementalGlyphMapForArialBlack=l;var u=(0,n.getLookupTableFactory)((function(e){e[1]=32,e[4]=65,e[17]=66,e[18]=67,e[24]=68,e[28]=69,e[38]=70,e[39]=71,e[44]=72,e[47]=73,e[58]=74,e[60]=75,e[62]=76,e[68]=77,e[69]=78,e[75]=79,e[87]=80,e[89]=81,e[90]=82,e[94]=83,e[100]=84,e[104]=85,e[115]=86,e[116]=87,e[121]=88,e[122]=89,e[127]=90,e[258]=97,e[268]=261,e[271]=98,e[272]=99,e[273]=263,e[282]=100,e[286]=101,e[295]=281,e[296]=102,e[336]=103,e[346]=104,e[349]=105,e[361]=106,e[364]=107,e[367]=108,e[371]=322,e[373]=109,e[374]=110,e[381]=111,e[383]=243,e[393]=112,e[395]=113,e[396]=114,e[400]=115,e[401]=347,e[410]=116,e[437]=117,e[448]=118,e[449]=119,e[454]=120,e[455]=121,e[460]=122,e[463]=380,e[853]=44,e[855]=58,e[856]=46,e[876]=47,e[878]=45,e[882]=45,e[894]=40,e[895]=41,e[896]=91,e[897]=93,e[923]=64,e[1004]=48,e[1005]=49,e[1006]=50,e[1007]=51,e[1008]=52,e[1009]=53,e[1010]=54,e[1011]=55,e[1012]=56,e[1013]=57,e[1081]=37,e[1085]=43,e[1086]=45}));t.getSupplementalGlyphMapForCalibri=u},function(e,t,r){function n(e){return e>=65520&&e<=65535?0:e>=62976&&e<=63743?l()[e]||e:173===e?45:e}function a(e,t){var r=t[e];if(void 0!==r)return r;if(!e)return-1;if("u"===e[0]){var n,a=e.length;if(7===a&&"n"===e[1]&&"i"===e[2])n=e.substring(3);else{if(!(a>=5&&a<=7))return-1;n=e.substring(1)}if(n===n.toUpperCase()&&(r=parseInt(n,16),r>=0))return r}return-1}function i(e){for(var t=0,r=u.length;t<r;t++){var n=u[t];if(e>=n.begin&&e<n.end)return t}return-1}function o(e){var t=u[13];return e>=t.begin&&e<t.end||(t=u[11],e>=t.begin&&e<t.end)}function s(e){var t=e.length;if(t<=1||!o(e.charCodeAt(0)))return e;for(var r="",n=t-1;n>=0;n--)r+=e[n];return r}var c=r(186).getLookupTableFactory,l=c((function(e){e[63721]=169,e[63193]=169,e[63720]=174,e[63194]=174,e[63722]=8482,e[63195]=8482,e[63729]=9127,e[63730]=9128,e[63731]=9129,e[63740]=9131,e[63741]=9132,e[63742]=9133,e[63726]=9121,e[63727]=9122,e[63728]=9123,e[63737]=9124,e[63738]=9125,e[63739]=9126,e[63723]=9115,e[63724]=9116,e[63725]=9117,e[63734]=9118,e[63735]=9119,e[63736]=9120})),u=[{begin:0,end:127},{begin:128,end:255},{begin:256,end:383},{begin:384,end:591},{begin:592,end:687},{begin:688,end:767},{begin:768,end:879},{begin:880,end:1023},{begin:11392,end:11519},{begin:1024,end:1279},{begin:1328,end:1423},{begin:1424,end:1535},{begin:42240,end:42559},{begin:1536,end:1791},{begin:1984,end:2047},{begin:2304,end:2431},{begin:2432,end:2559},{begin:2560,end:2687},{begin:2688,end:2815},{begin:2816,end:2943},{begin:2944,end:3071},{begin:3072,end:3199},{begin:3200,end:3327},{begin:3328,end:3455},{begin:3584,end:3711},{begin:3712,end:3839},{begin:4256,end:4351},{begin:6912,end:7039},{begin:4352,end:4607},{begin:7680,end:7935},{begin:7936,end:8191},{begin:8192,end:8303},{begin:8304,end:8351},{begin:8352,end:8399},{begin:8400,end:8447},{begin:8448,end:8527},{begin:8528,end:8591},{begin:8592,end:8703},{begin:8704,end:8959},{begin:8960,end:9215},{begin:9216,end:9279},{begin:9280,end:9311},{begin:9312,end:9471},{begin:9472,end:9599},{begin:9600,end:9631},{begin:9632,end:9727},{begin:9728,end:9983},{begin:9984,end:10175},{begin:12288,end:12351},{begin:12352,end:12447},{begin:12448,end:12543},{begin:12544,end:12591},{begin:12592,end:12687},{begin:43072,end:43135},{begin:12800,end:13055},{begin:13056,end:13311},{begin:44032,end:55215},{begin:55296,end:57343},{begin:67840,end:67871},{begin:19968,end:40959},{begin:57344,end:63743},{begin:12736,end:12783},{begin:64256,end:64335},{begin:64336,end:65023},{begin:65056,end:65071},{begin:65040,end:65055},{begin:65104,end:65135},{begin:65136,end:65279},{begin:65280,end:65519},{begin:65520,end:65535},{begin:3840,end:4095},{begin:1792,end:1871},{begin:1920,end:1983},{begin:3456,end:3583},{begin:4096,end:4255},{begin:4608,end:4991},{begin:5024,end:5119},{begin:5120,end:5759},{begin:5760,end:5791},{begin:5792,end:5887},{begin:6016,end:6143},{begin:6144,end:6319},{begin:10240,end:10495},{begin:40960,end:42127},{begin:5888,end:5919},{begin:66304,end:66351},{begin:66352,end:66383},{begin:66560,end:66639},{begin:118784,end:119039},{begin:119808,end:120831},{begin:1044480,end:1048573},{begin:65024,end:65039},{begin:917504,end:917631},{begin:6400,end:6479},{begin:6480,end:6527},{begin:6528,end:6623},{begin:6656,end:6687},{begin:11264,end:11359},{begin:11568,end:11647},{begin:19904,end:19967},{begin:43008,end:43055},{begin:65536,end:65663},{begin:65856,end:65935},{begin:66432,end:66463},{begin:66464,end:66527},{begin:66640,end:66687},{begin:66688,end:66735},{begin:67584,end:67647},{begin:68096,end:68191},{begin:119552,end:119647},{begin:73728,end:74751},{begin:119648,end:119679},{begin:7040,end:7103},{begin:7168,end:7247},{begin:7248,end:7295},{begin:43136,end:43231},{begin:43264,end:43311},{begin:43312,end:43359},{begin:43520,end:43615},{begin:65936,end:65999},{begin:66e3,end:66047},{begin:66208,end:66271},{begin:127024,end:127135}],h=c((function(e){e["¨"]=" ̈",e["¯"]=" ̄",e["´"]=" ́",e["µ"]="μ",e["¸"]=" ̧",e["IJ"]="IJ",e["ij"]="ij",e["Ŀ"]="L·",e["ŀ"]="l·",e["ʼn"]="ʼn",e["ſ"]="s",e["DŽ"]="DŽ",e["Dž"]="Dž",e["dž"]="dž",e["LJ"]="LJ",e["Lj"]="Lj",e["lj"]="lj",e["NJ"]="NJ",e["Nj"]="Nj",e["nj"]="nj",e["DZ"]="DZ",e["Dz"]="Dz",e["dz"]="dz",e["˘"]=" ̆",e["˙"]=" ̇",e["˚"]=" ̊",e["˛"]=" ̨",e["˜"]=" ̃",e["˝"]=" ̋",e["ͺ"]=" ͅ",e["΄"]=" ́",e["ϐ"]="β",e["ϑ"]="θ",e["ϒ"]="Υ",e["ϕ"]="φ",e["ϖ"]="π",e["ϰ"]="κ",e["ϱ"]="ρ",e["ϲ"]="ς",e["ϴ"]="Θ",e["ϵ"]="ε",e["Ϲ"]="Σ",e["և"]="եւ",e["ٵ"]="اٴ",e["ٶ"]="وٴ",e["ٷ"]="ۇٴ",e["ٸ"]="يٴ",e["ำ"]="ํา",e["ຳ"]="ໍາ",e["ໜ"]="ຫນ",e["ໝ"]="ຫມ",e["ཷ"]="ྲཱྀ",e["ཹ"]="ླཱྀ",e["ẚ"]="aʾ",e["᾽"]=" ̓",e["᾿"]=" ̓",e["῀"]=" ͂",e["῾"]=" ̔",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e[" "]=" ",e["‗"]=" ̳",e["․"]=".",e["‥"]="..",e["…"]="...",e["″"]="′′",e["‴"]="′′′",e["‶"]="‵‵",e["‷"]="‵‵‵",e["‼"]="!!",e["‾"]=" ̅",e["⁇"]="??",e["⁈"]="?!",e["⁉"]="!?",e["⁗"]="′′′′",e[" "]=" ",e["₨"]="Rs",e["℀"]="a/c",e["℁"]="a/s",e["℃"]="°C",e["℅"]="c/o",e["℆"]="c/u",e["ℇ"]="Ɛ",e["℉"]="°F",e["№"]="No",e["℡"]="TEL",e["ℵ"]="א",e["ℶ"]="ב",e["ℷ"]="ג",e["ℸ"]="ד",e["℻"]="FAX",e["Ⅰ"]="I",e["Ⅱ"]="II",e["Ⅲ"]="III",e["Ⅳ"]="IV",e["Ⅴ"]="V",e["Ⅵ"]="VI",e["Ⅶ"]="VII",e["Ⅷ"]="VIII",e["Ⅸ"]="IX",e["Ⅹ"]="X",e["Ⅺ"]="XI",e["Ⅻ"]="XII",e["Ⅼ"]="L",e["Ⅽ"]="C",e["Ⅾ"]="D",e["Ⅿ"]="M",e["ⅰ"]="i",e["ⅱ"]="ii",e["ⅲ"]="iii",e["ⅳ"]="iv",e["ⅴ"]="v",e["ⅵ"]="vi",e["ⅶ"]="vii",e["ⅷ"]="viii",e["ⅸ"]="ix",e["ⅹ"]="x",e["ⅺ"]="xi",e["ⅻ"]="xii",e["ⅼ"]="l",e["ⅽ"]="c",e["ⅾ"]="d",e["ⅿ"]="m",e["∬"]="∫∫",e["∭"]="∫∫∫",e["∯"]="∮∮",e["∰"]="∮∮∮",e["⑴"]="(1)",e["⑵"]="(2)",e["⑶"]="(3)",e["⑷"]="(4)",e["⑸"]="(5)",e["⑹"]="(6)",e["⑺"]="(7)",e["⑻"]="(8)",e["⑼"]="(9)",e["⑽"]="(10)",e["⑾"]="(11)",e["⑿"]="(12)",e["⒀"]="(13)",e["⒁"]="(14)",e["⒂"]="(15)",e["⒃"]="(16)",e["⒄"]="(17)",e["⒅"]="(18)",e["⒆"]="(19)",e["⒇"]="(20)",e["⒈"]="1.",e["⒉"]="2.",e["⒊"]="3.",e["⒋"]="4.",e["⒌"]="5.",e["⒍"]="6.",e["⒎"]="7.",e["⒏"]="8.",e["⒐"]="9.",e["⒑"]="10.",e["⒒"]="11.",e["⒓"]="12.",e["⒔"]="13.",e["⒕"]="14.",e["⒖"]="15.",e["⒗"]="16.",e["⒘"]="17.",e["⒙"]="18.",e["⒚"]="19.",e["⒛"]="20.",e["⒜"]="(a)",e["⒝"]="(b)",e["⒞"]="(c)",e["⒟"]="(d)",e["⒠"]="(e)",e["⒡"]="(f)",e["⒢"]="(g)",e["⒣"]="(h)",e["⒤"]="(i)",e["⒥"]="(j)",e["⒦"]="(k)",e["⒧"]="(l)",e["⒨"]="(m)",e["⒩"]="(n)",e["⒪"]="(o)",e["⒫"]="(p)",e["⒬"]="(q)",e["⒭"]="(r)",e["⒮"]="(s)",e["⒯"]="(t)",e["⒰"]="(u)",e["⒱"]="(v)",e["⒲"]="(w)",e["⒳"]="(x)",e["⒴"]="(y)",e["⒵"]="(z)",e["⨌"]="∫∫∫∫",e["⩴"]="::=",e["⩵"]="==",e["⩶"]="===",e["⺟"]="母",e["⻳"]="龟",e["⼀"]="一",e["⼁"]="丨",e["⼂"]="丶",e["⼃"]="丿",e["⼄"]="乙",e["⼅"]="亅",e["⼆"]="二",e["⼇"]="亠",e["⼈"]="人",e["⼉"]="儿",e["⼊"]="入",e["⼋"]="八",e["⼌"]="冂",e["⼍"]="冖",e["⼎"]="冫",e["⼏"]="几",e["⼐"]="凵",e["⼑"]="刀",e["⼒"]="力",e["⼓"]="勹",e["⼔"]="匕",e["⼕"]="匚",e["⼖"]="匸",e["⼗"]="十",e["⼘"]="卜",e["⼙"]="卩",e["⼚"]="厂",e["⼛"]="厶",e["⼜"]="又",e["⼝"]="口",e["⼞"]="囗",e["⼟"]="土",e["⼠"]="士",e["⼡"]="夂",e["⼢"]="夊",e["⼣"]="夕",e["⼤"]="大",e["⼥"]="女",e["⼦"]="子",e["⼧"]="宀",e["⼨"]="寸",e["⼩"]="小",e["⼪"]="尢",e["⼫"]="尸",e["⼬"]="屮",e["⼭"]="山",e["⼮"]="巛",e["⼯"]="工",e["⼰"]="己",e["⼱"]="巾",e["⼲"]="干",e["⼳"]="幺",e["⼴"]="广",e["⼵"]="廴",e["⼶"]="廾",e["⼷"]="弋",e["⼸"]="弓",e["⼹"]="彐",e["⼺"]="彡",e["⼻"]="彳",e["⼼"]="心",e["⼽"]="戈",e["⼾"]="戶",e["⼿"]="手",e["⽀"]="支",e["⽁"]="攴",e["⽂"]="文",e["⽃"]="斗",e["⽄"]="斤",e["⽅"]="方",e["⽆"]="无",e["⽇"]="日",e["⽈"]="曰",e["⽉"]="月",e["⽊"]="木",e["⽋"]="欠",e["⽌"]="止",e["⽍"]="歹",e["⽎"]="殳",e["⽏"]="毋",e["⽐"]="比",e["⽑"]="毛",e["⽒"]="氏",e["⽓"]="气",e["⽔"]="水",e["⽕"]="火",e["⽖"]="爪",e["⽗"]="父",e["⽘"]="爻",e["⽙"]="爿",e["⽚"]="片",e["⽛"]="牙",e["⽜"]="牛",e["⽝"]="犬",e["⽞"]="玄",e["⽟"]="玉",e["⽠"]="瓜",e["⽡"]="瓦",e["⽢"]="甘",e["⽣"]="生",e["⽤"]="用",e["⽥"]="田",e["⽦"]="疋",e["⽧"]="疒",e["⽨"]="癶",e["⽩"]="白",e["⽪"]="皮",e["⽫"]="皿",e["⽬"]="目",e["⽭"]="矛",e["⽮"]="矢",e["⽯"]="石",e["⽰"]="示",e["⽱"]="禸",e["⽲"]="禾",e["⽳"]="穴",e["⽴"]="立",e["⽵"]="竹",e["⽶"]="米",e["⽷"]="糸",e["⽸"]="缶",e["⽹"]="网",e["⽺"]="羊",e["⽻"]="羽",e["⽼"]="老",e["⽽"]="而",e["⽾"]="耒",e["⽿"]="耳",e["⾀"]="聿",e["⾁"]="肉",e["⾂"]="臣",e["⾃"]="自",e["⾄"]="至",e["⾅"]="臼",e["⾆"]="舌",e["⾇"]="舛",e["⾈"]="舟",e["⾉"]="艮",e["⾊"]="色",e["⾋"]="艸",e["⾌"]="虍",e["⾍"]="虫",e["⾎"]="血",e["⾏"]="行",e["⾐"]="衣",e["⾑"]="襾",e["⾒"]="見",e["⾓"]="角",e["⾔"]="言",e["⾕"]="谷",e["⾖"]="豆",e["⾗"]="豕",e["⾘"]="豸",e["⾙"]="貝",e["⾚"]="赤",e["⾛"]="走",e["⾜"]="足",e["⾝"]="身",e["⾞"]="車",e["⾟"]="辛",e["⾠"]="辰",e["⾡"]="辵",e["⾢"]="邑",e["⾣"]="酉",e["⾤"]="釆",e["⾥"]="里",e["⾦"]="金",e["⾧"]="長",e["⾨"]="門",e["⾩"]="阜",e["⾪"]="隶",e["⾫"]="隹",e["⾬"]="雨",e["⾭"]="靑",e["⾮"]="非",e["⾯"]="面",e["⾰"]="革",e["⾱"]="韋",e["⾲"]="韭",e["⾳"]="音",e["⾴"]="頁",e["⾵"]="風",e["⾶"]="飛",e["⾷"]="食",e["⾸"]="首",e["⾹"]="香",e["⾺"]="馬",e["⾻"]="骨",e["⾼"]="高",e["⾽"]="髟",e["⾾"]="鬥",e["⾿"]="鬯",e["⿀"]="鬲",e["⿁"]="鬼",e["⿂"]="魚",e["⿃"]="鳥",e["⿄"]="鹵",e["⿅"]="鹿",e["⿆"]="麥",e["⿇"]="麻",e["⿈"]="黃",e["⿉"]="黍",e["⿊"]="黑",e["⿋"]="黹",e["⿌"]="黽",e["⿍"]="鼎",e["⿎"]="鼓",e["⿏"]="鼠",e["⿐"]="鼻",e["⿑"]="齊",e["⿒"]="齒",e["⿓"]="龍",e["⿔"]="龜",e["⿕"]="龠",e["〶"]="〒",e["〸"]="十",e["〹"]="卄",e["〺"]="卅",e["゛"]=" ゙",e["゜"]=" ゚",e["ㄱ"]="ᄀ",e["ㄲ"]="ᄁ",e["ㄳ"]="ᆪ",e["ㄴ"]="ᄂ",e["ㄵ"]="ᆬ",e["ㄶ"]="ᆭ",e["ㄷ"]="ᄃ",e["ㄸ"]="ᄄ",e["ㄹ"]="ᄅ",e["ㄺ"]="ᆰ",e["ㄻ"]="ᆱ",e["ㄼ"]="ᆲ",e["ㄽ"]="ᆳ",e["ㄾ"]="ᆴ",e["ㄿ"]="ᆵ",e["ㅀ"]="ᄚ",e["ㅁ"]="ᄆ",e["ㅂ"]="ᄇ",e["ㅃ"]="ᄈ",e["ㅄ"]="ᄡ",e["ㅅ"]="ᄉ",e["ㅆ"]="ᄊ",e["ㅇ"]="ᄋ",e["ㅈ"]="ᄌ",e["ㅉ"]="ᄍ",e["ㅊ"]="ᄎ",e["ㅋ"]="ᄏ",e["ㅌ"]="ᄐ",e["ㅍ"]="ᄑ",e["ㅎ"]="ᄒ",e["ㅏ"]="ᅡ",e["ㅐ"]="ᅢ",e["ㅑ"]="ᅣ",e["ㅒ"]="ᅤ",e["ㅓ"]="ᅥ",e["ㅔ"]="ᅦ",e["ㅕ"]="ᅧ",e["ㅖ"]="ᅨ",e["ㅗ"]="ᅩ",e["ㅘ"]="ᅪ",e["ㅙ"]="ᅫ",e["ㅚ"]="ᅬ",e["ㅛ"]="ᅭ",e["ㅜ"]="ᅮ",e["ㅝ"]="ᅯ",e["ㅞ"]="ᅰ",e["ㅟ"]="ᅱ",e["ㅠ"]="ᅲ",e["ㅡ"]="ᅳ",e["ㅢ"]="ᅴ",e["ㅣ"]="ᅵ",e["ㅤ"]="ᅠ",e["ㅥ"]="ᄔ",e["ㅦ"]="ᄕ",e["ㅧ"]="ᇇ",e["ㅨ"]="ᇈ",e["ㅩ"]="ᇌ",e["ㅪ"]="ᇎ",e["ㅫ"]="ᇓ",e["ㅬ"]="ᇗ",e["ㅭ"]="ᇙ",e["ㅮ"]="ᄜ",e["ㅯ"]="ᇝ",e["ㅰ"]="ᇟ",e["ㅱ"]="ᄝ",e["ㅲ"]="ᄞ",e["ㅳ"]="ᄠ",e["ㅴ"]="ᄢ",e["ㅵ"]="ᄣ",e["ㅶ"]="ᄧ",e["ㅷ"]="ᄩ",e["ㅸ"]="ᄫ",e["ㅹ"]="ᄬ",e["ㅺ"]="ᄭ",e["ㅻ"]="ᄮ",e["ㅼ"]="ᄯ",e["ㅽ"]="ᄲ",e["ㅾ"]="ᄶ",e["ㅿ"]="ᅀ",e["ㆀ"]="ᅇ",e["ㆁ"]="ᅌ",e["ㆂ"]="ᇱ",e["ㆃ"]="ᇲ",e["ㆄ"]="ᅗ",e["ㆅ"]="ᅘ",e["ㆆ"]="ᅙ",e["ㆇ"]="ᆄ",e["ㆈ"]="ᆅ",e["ㆉ"]="ᆈ",e["ㆊ"]="ᆑ",e["ㆋ"]="ᆒ",e["ㆌ"]="ᆔ",e["ㆍ"]="ᆞ",e["ㆎ"]="ᆡ",e["㈀"]="(ᄀ)",e["㈁"]="(ᄂ)",e["㈂"]="(ᄃ)",e["㈃"]="(ᄅ)",e["㈄"]="(ᄆ)",e["㈅"]="(ᄇ)",e["㈆"]="(ᄉ)",e["㈇"]="(ᄋ)",e["㈈"]="(ᄌ)",e["㈉"]="(ᄎ)",e["㈊"]="(ᄏ)",e["㈋"]="(ᄐ)",e["㈌"]="(ᄑ)",e["㈍"]="(ᄒ)",e["㈎"]="(가)",e["㈏"]="(나)",e["㈐"]="(다)",e["㈑"]="(라)",e["㈒"]="(마)",e["㈓"]="(바)",e["㈔"]="(사)",e["㈕"]="(아)",e["㈖"]="(자)",e["㈗"]="(차)",e["㈘"]="(카)",e["㈙"]="(타)",e["㈚"]="(파)",e["㈛"]="(하)",e["㈜"]="(주)",e["㈝"]="(오전)",e["㈞"]="(오후)",e["㈠"]="(一)",e["㈡"]="(二)",e["㈢"]="(三)",e["㈣"]="(四)",e["㈤"]="(五)",e["㈥"]="(六)",e["㈦"]="(七)",e["㈧"]="(八)",e["㈨"]="(九)",e["㈩"]="(十)",e["㈪"]="(月)",e["㈫"]="(火)",e["㈬"]="(水)",e["㈭"]="(木)",e["㈮"]="(金)",e["㈯"]="(土)",e["㈰"]="(日)",e["㈱"]="(株)",e["㈲"]="(有)",e["㈳"]="(社)",e["㈴"]="(名)",e["㈵"]="(特)",e["㈶"]="(財)",e["㈷"]="(祝)",e["㈸"]="(労)",e["㈹"]="(代)",e["㈺"]="(呼)",e["㈻"]="(学)",e["㈼"]="(監)",e["㈽"]="(企)",e["㈾"]="(資)",e["㈿"]="(協)",e["㉀"]="(祭)",e["㉁"]="(休)",e["㉂"]="(自)",e["㉃"]="(至)",e["㋀"]="1月",e["㋁"]="2月",e["㋂"]="3月",e["㋃"]="4月",e["㋄"]="5月",e["㋅"]="6月",e["㋆"]="7月",e["㋇"]="8月",e["㋈"]="9月",e["㋉"]="10月",e["㋊"]="11月",e["㋋"]="12月",e["㍘"]="0点",e["㍙"]="1点",e["㍚"]="2点",e["㍛"]="3点",e["㍜"]="4点",e["㍝"]="5点",e["㍞"]="6点",e["㍟"]="7点",e["㍠"]="8点",e["㍡"]="9点",e["㍢"]="10点",e["㍣"]="11点",e["㍤"]="12点",e["㍥"]="13点",e["㍦"]="14点",e["㍧"]="15点",e["㍨"]="16点",e["㍩"]="17点",e["㍪"]="18点",e["㍫"]="19点",e["㍬"]="20点",e["㍭"]="21点",e["㍮"]="22点",e["㍯"]="23点",e["㍰"]="24点",e["㏠"]="1日",e["㏡"]="2日",e["㏢"]="3日",e["㏣"]="4日",e["㏤"]="5日",e["㏥"]="6日",e["㏦"]="7日",e["㏧"]="8日",e["㏨"]="9日",e["㏩"]="10日",e["㏪"]="11日",e["㏫"]="12日",e["㏬"]="13日",e["㏭"]="14日",e["㏮"]="15日",e["㏯"]="16日",e["㏰"]="17日",e["㏱"]="18日",e["㏲"]="19日",e["㏳"]="20日",e["㏴"]="21日",e["㏵"]="22日",e["㏶"]="23日",e["㏷"]="24日",e["㏸"]="25日",e["㏹"]="26日",e["㏺"]="27日",e["㏻"]="28日",e["㏼"]="29日",e["㏽"]="30日",e["㏾"]="31日",e["ff"]="ff",e["fi"]="fi",e["fl"]="fl",e["ffi"]="ffi",e["ffl"]="ffl",e["ſt"]="ſt",e["st"]="st",e["ﬓ"]="մն",e["ﬔ"]="մե",e["ﬕ"]="մի",e["ﬖ"]="վն",e["ﬗ"]="մխ",e["ﭏ"]="אל",e["ﭐ"]="ٱ",e["ﭑ"]="ٱ",e["ﭒ"]="ٻ",e["ﭓ"]="ٻ",e["ﭔ"]="ٻ",e["ﭕ"]="ٻ",e["ﭖ"]="پ",e["ﭗ"]="پ",e["ﭘ"]="پ",e["ﭙ"]="پ",e["ﭚ"]="ڀ",e["ﭛ"]="ڀ",e["ﭜ"]="ڀ",e["ﭝ"]="ڀ",e["ﭞ"]="ٺ",e["ﭟ"]="ٺ",e["ﭠ"]="ٺ",e["ﭡ"]="ٺ",e["ﭢ"]="ٿ",e["ﭣ"]="ٿ",e["ﭤ"]="ٿ",e["ﭥ"]="ٿ",e["ﭦ"]="ٹ",e["ﭧ"]="ٹ",e["ﭨ"]="ٹ",e["ﭩ"]="ٹ",e["ﭪ"]="ڤ",e["ﭫ"]="ڤ",e["ﭬ"]="ڤ",e["ﭭ"]="ڤ",e["ﭮ"]="ڦ",e["ﭯ"]="ڦ",e["ﭰ"]="ڦ",e["ﭱ"]="ڦ",e["ﭲ"]="ڄ",e["ﭳ"]="ڄ",e["ﭴ"]="ڄ",e["ﭵ"]="ڄ",e["ﭶ"]="ڃ",e["ﭷ"]="ڃ",e["ﭸ"]="ڃ",e["ﭹ"]="ڃ",e["ﭺ"]="چ",e["ﭻ"]="چ",e["ﭼ"]="چ",e["ﭽ"]="چ",e["ﭾ"]="ڇ",e["ﭿ"]="ڇ",e["ﮀ"]="ڇ",e["ﮁ"]="ڇ",e["ﮂ"]="ڍ",e["ﮃ"]="ڍ",e["ﮄ"]="ڌ",e["ﮅ"]="ڌ",e["ﮆ"]="ڎ",e["ﮇ"]="ڎ",e["ﮈ"]="ڈ",e["ﮉ"]="ڈ",e["ﮊ"]="ژ",e["ﮋ"]="ژ",e["ﮌ"]="ڑ",e["ﮍ"]="ڑ",e["ﮎ"]="ک",e["ﮏ"]="ک",e["ﮐ"]="ک",e["ﮑ"]="ک",e["ﮒ"]="گ",e["ﮓ"]="گ",e["ﮔ"]="گ",e["ﮕ"]="گ",e["ﮖ"]="ڳ",e["ﮗ"]="ڳ",e["ﮘ"]="ڳ",e["ﮙ"]="ڳ",e["ﮚ"]="ڱ",e["ﮛ"]="ڱ",e["ﮜ"]="ڱ",e["ﮝ"]="ڱ",e["ﮞ"]="ں",e["ﮟ"]="ں",e["ﮠ"]="ڻ",e["ﮡ"]="ڻ",e["ﮢ"]="ڻ",e["ﮣ"]="ڻ",e["ﮤ"]="ۀ",e["ﮥ"]="ۀ",e["ﮦ"]="ہ",e["ﮧ"]="ہ",e["ﮨ"]="ہ",e["ﮩ"]="ہ",e["ﮪ"]="ھ",e["ﮫ"]="ھ",e["ﮬ"]="ھ",e["ﮭ"]="ھ",e["ﮮ"]="ے",e["ﮯ"]="ے",e["ﮰ"]="ۓ",e["ﮱ"]="ۓ",e["ﯓ"]="ڭ",e["ﯔ"]="ڭ",e["ﯕ"]="ڭ",e["ﯖ"]="ڭ",e["ﯗ"]="ۇ",e["ﯘ"]="ۇ",e["ﯙ"]="ۆ",e["ﯚ"]="ۆ",e["ﯛ"]="ۈ",e["ﯜ"]="ۈ",e["ﯝ"]="ٷ",e["ﯞ"]="ۋ",e["ﯟ"]="ۋ",e["ﯠ"]="ۅ",e["ﯡ"]="ۅ",e["ﯢ"]="ۉ",e["ﯣ"]="ۉ",e["ﯤ"]="ې",e["ﯥ"]="ې",e["ﯦ"]="ې",e["ﯧ"]="ې",e["ﯨ"]="ى",e["ﯩ"]="ى",e["ﯪ"]="ئا",e["ﯫ"]="ئا",e["ﯬ"]="ئە",e["ﯭ"]="ئە",e["ﯮ"]="ئو",e["ﯯ"]="ئو",e["ﯰ"]="ئۇ",e["ﯱ"]="ئۇ",e["ﯲ"]="ئۆ",e["ﯳ"]="ئۆ",e["ﯴ"]="ئۈ",e["ﯵ"]="ئۈ",e["ﯶ"]="ئې",e["ﯷ"]="ئې",e["ﯸ"]="ئې",e["ﯹ"]="ئى",e["ﯺ"]="ئى",e["ﯻ"]="ئى",e["ﯼ"]="ی",e["ﯽ"]="ی",e["ﯾ"]="ی",e["ﯿ"]="ی",e["ﰀ"]="ئج",e["ﰁ"]="ئح",e["ﰂ"]="ئم",e["ﰃ"]="ئى",e["ﰄ"]="ئي",e["ﰅ"]="بج",e["ﰆ"]="بح",e["ﰇ"]="بخ",e["ﰈ"]="بم",e["ﰉ"]="بى",e["ﰊ"]="بي",e["ﰋ"]="تج",e["ﰌ"]="تح",e["ﰍ"]="تخ",e["ﰎ"]="تم",e["ﰏ"]="تى",e["ﰐ"]="تي",e["ﰑ"]="ثج",e["ﰒ"]="ثم",e["ﰓ"]="ثى",e["ﰔ"]="ثي",e["ﰕ"]="جح",e["ﰖ"]="جم",e["ﰗ"]="حج",e["ﰘ"]="حم",e["ﰙ"]="خج",e["ﰚ"]="خح",e["ﰛ"]="خم",e["ﰜ"]="سج",e["ﰝ"]="سح",e["ﰞ"]="سخ",e["ﰟ"]="سم",e["ﰠ"]="صح",e["ﰡ"]="صم",e["ﰢ"]="ضج",e["ﰣ"]="ضح",e["ﰤ"]="ضخ",e["ﰥ"]="ضم",e["ﰦ"]="طح",e["ﰧ"]="طم",e["ﰨ"]="ظم",e["ﰩ"]="عج",e["ﰪ"]="عم",e["ﰫ"]="غج",e["ﰬ"]="غم",e["ﰭ"]="فج",e["ﰮ"]="فح",e["ﰯ"]="فخ",e["ﰰ"]="فم",e["ﰱ"]="فى",e["ﰲ"]="في",e["ﰳ"]="قح",e["ﰴ"]="قم",e["ﰵ"]="قى",e["ﰶ"]="قي",e["ﰷ"]="كا",e["ﰸ"]="كج",e["ﰹ"]="كح",e["ﰺ"]="كخ",e["ﰻ"]="كل",e["ﰼ"]="كم",e["ﰽ"]="كى",e["ﰾ"]="كي",e["ﰿ"]="لج",e["ﱀ"]="لح",e["ﱁ"]="لخ",e["ﱂ"]="لم",e["ﱃ"]="لى",e["ﱄ"]="لي",e["ﱅ"]="مج",e["ﱆ"]="مح",e["ﱇ"]="مخ",e["ﱈ"]="مم",e["ﱉ"]="مى",e["ﱊ"]="مي",e["ﱋ"]="نج",e["ﱌ"]="نح",e["ﱍ"]="نخ",e["ﱎ"]="نم",e["ﱏ"]="نى",e["ﱐ"]="ني",e["ﱑ"]="هج",e["ﱒ"]="هم",e["ﱓ"]="هى",e["ﱔ"]="هي",e["ﱕ"]="يج",e["ﱖ"]="يح",e["ﱗ"]="يخ",e["ﱘ"]="يم",e["ﱙ"]="يى",e["ﱚ"]="يي",e["ﱛ"]="ذٰ",e["ﱜ"]="رٰ",e["ﱝ"]="ىٰ",e["ﱞ"]=" ٌّ",e["ﱟ"]=" ٍّ",e["ﱠ"]=" َّ",e["ﱡ"]=" ُّ",e["ﱢ"]=" ِّ",e["ﱣ"]=" ّٰ",e["ﱤ"]="ئر",e["ﱥ"]="ئز",e["ﱦ"]="ئم",e["ﱧ"]="ئن",e["ﱨ"]="ئى",e["ﱩ"]="ئي",e["ﱪ"]="بر",e["ﱫ"]="بز",e["ﱬ"]="بم",e["ﱭ"]="بن",e["ﱮ"]="بى",e["ﱯ"]="بي",e["ﱰ"]="تر",e["ﱱ"]="تز",e["ﱲ"]="تم",e["ﱳ"]="تن",e["ﱴ"]="تى",e["ﱵ"]="تي",e["ﱶ"]="ثر",e["ﱷ"]="ثز",e["ﱸ"]="ثم",e["ﱹ"]="ثن",e["ﱺ"]="ثى",e["ﱻ"]="ثي",e["ﱼ"]="فى",e["ﱽ"]="في",e["ﱾ"]="قى",e["ﱿ"]="قي",e["ﲀ"]="كا",e["ﲁ"]="كل",e["ﲂ"]="كم",e["ﲃ"]="كى",e["ﲄ"]="كي",e["ﲅ"]="لم",e["ﲆ"]="لى",e["ﲇ"]="لي",e["ﲈ"]="ما",e["ﲉ"]="مم",e["ﲊ"]="نر",e["ﲋ"]="نز",e["ﲌ"]="نم",e["ﲍ"]="نن",e["ﲎ"]="نى",e["ﲏ"]="ني",e["ﲐ"]="ىٰ",e["ﲑ"]="ير",e["ﲒ"]="يز",e["ﲓ"]="يم",e["ﲔ"]="ين",e["ﲕ"]="يى",e["ﲖ"]="يي",e["ﲗ"]="ئج",e["ﲘ"]="ئح",e["ﲙ"]="ئخ",e["ﲚ"]="ئم",e["ﲛ"]="ئه",e["ﲜ"]="بج",e["ﲝ"]="بح",e["ﲞ"]="بخ",e["ﲟ"]="بم",e["ﲠ"]="به",e["ﲡ"]="تج",e["ﲢ"]="تح",e["ﲣ"]="تخ",e["ﲤ"]="تم",e["ﲥ"]="ته",e["ﲦ"]="ثم",e["ﲧ"]="جح",e["ﲨ"]="جم",e["ﲩ"]="حج",e["ﲪ"]="حم",e["ﲫ"]="خج",e["ﲬ"]="خم",e["ﲭ"]="سج",e["ﲮ"]="سح",e["ﲯ"]="سخ",e["ﲰ"]="سم",e["ﲱ"]="صح",e["ﲲ"]="صخ",e["ﲳ"]="صم",e["ﲴ"]="ضج",e["ﲵ"]="ضح",e["ﲶ"]="ضخ",e["ﲷ"]="ضم",e["ﲸ"]="طح",e["ﲹ"]="ظم",e["ﲺ"]="عج",e["ﲻ"]="عم",e["ﲼ"]="غج",e["ﲽ"]="غم",e["ﲾ"]="فج",e["ﲿ"]="فح",e["ﳀ"]="فخ",e["ﳁ"]="فم",e["ﳂ"]="قح",e["ﳃ"]="قم",e["ﳄ"]="كج",e["ﳅ"]="كح",e["ﳆ"]="كخ",e["ﳇ"]="كل",e["ﳈ"]="كم",e["ﳉ"]="لج",e["ﳊ"]="لح",e["ﳋ"]="لخ",e["ﳌ"]="لم",e["ﳍ"]="له",e["ﳎ"]="مج",e["ﳏ"]="مح",e["ﳐ"]="مخ",e["ﳑ"]="مم",e["ﳒ"]="نج",e["ﳓ"]="نح",e["ﳔ"]="نخ",e["ﳕ"]="نم",e["ﳖ"]="نه",e["ﳗ"]="هج",e["ﳘ"]="هم",e["ﳙ"]="هٰ",e["ﳚ"]="يج",e["ﳛ"]="يح",e["ﳜ"]="يخ",e["ﳝ"]="يم",e["ﳞ"]="يه",e["ﳟ"]="ئم",e["ﳠ"]="ئه",e["ﳡ"]="بم",e["ﳢ"]="به",e["ﳣ"]="تم",e["ﳤ"]="ته",e["ﳥ"]="ثم",e["ﳦ"]="ثه",e["ﳧ"]="سم",e["ﳨ"]="سه",e["ﳩ"]="شم",e["ﳪ"]="شه",e["ﳫ"]="كل",e["ﳬ"]="كم",e["ﳭ"]="لم",e["ﳮ"]="نم",e["ﳯ"]="نه",e["ﳰ"]="يم",e["ﳱ"]="يه",e["ﳲ"]="ـَّ",e["ﳳ"]="ـُّ",e["ﳴ"]="ـِّ",e["ﳵ"]="طى",e["ﳶ"]="طي",e["ﳷ"]="عى",e["ﳸ"]="عي",e["ﳹ"]="غى",e["ﳺ"]="غي",e["ﳻ"]="سى",e["ﳼ"]="سي",e["ﳽ"]="شى",e["ﳾ"]="شي",e["ﳿ"]="حى",e["ﴀ"]="حي",e["ﴁ"]="جى",e["ﴂ"]="جي",e["ﴃ"]="خى",e["ﴄ"]="خي",e["ﴅ"]="صى",e["ﴆ"]="صي",e["ﴇ"]="ضى",e["ﴈ"]="ضي",e["ﴉ"]="شج",e["ﴊ"]="شح",e["ﴋ"]="شخ",e["ﴌ"]="شم",e["ﴍ"]="شر",e["ﴎ"]="سر",e["ﴏ"]="صر",e["ﴐ"]="ضر",e["ﴑ"]="طى",e["ﴒ"]="طي",e["ﴓ"]="عى",e["ﴔ"]="عي",e["ﴕ"]="غى",e["ﴖ"]="غي",e["ﴗ"]="سى",e["ﴘ"]="سي",e["ﴙ"]="شى",e["ﴚ"]="شي",e["ﴛ"]="حى",e["ﴜ"]="حي",e["ﴝ"]="جى",e["ﴞ"]="جي",e["ﴟ"]="خى",e["ﴠ"]="خي",e["ﴡ"]="صى",e["ﴢ"]="صي",e["ﴣ"]="ضى",e["ﴤ"]="ضي",e["ﴥ"]="شج",e["ﴦ"]="شح",e["ﴧ"]="شخ",e["ﴨ"]="شم",e["ﴩ"]="شر",e["ﴪ"]="سر",e["ﴫ"]="صر",e["ﴬ"]="ضر",e["ﴭ"]="شج",e["ﴮ"]="شح",e["ﴯ"]="شخ",e["ﴰ"]="شم",e["ﴱ"]="سه",e["ﴲ"]="شه",e["ﴳ"]="طم",e["ﴴ"]="سج",e["ﴵ"]="سح",e["ﴶ"]="سخ",e["ﴷ"]="شج",e["ﴸ"]="شح",e["ﴹ"]="شخ",e["ﴺ"]="طم",e["ﴻ"]="ظم",e["ﴼ"]="اً",e["ﴽ"]="اً",e["ﵐ"]="تجم",e["ﵑ"]="تحج",e["ﵒ"]="تحج",e["ﵓ"]="تحم",e["ﵔ"]="تخم",e["ﵕ"]="تمج",e["ﵖ"]="تمح",e["ﵗ"]="تمخ",e["ﵘ"]="جمح",e["ﵙ"]="جمح",e["ﵚ"]="حمي",e["ﵛ"]="حمى",e["ﵜ"]="سحج",e["ﵝ"]="سجح",e["ﵞ"]="سجى",e["ﵟ"]="سمح",e["ﵠ"]="سمح",e["ﵡ"]="سمج",e["ﵢ"]="سمم",e["ﵣ"]="سمم",e["ﵤ"]="صحح",e["ﵥ"]="صحح",e["ﵦ"]="صمم",e["ﵧ"]="شحم",e["ﵨ"]="شحم",e["ﵩ"]="شجي",e["ﵪ"]="شمخ",e["ﵫ"]="شمخ",e["ﵬ"]="شمم",e["ﵭ"]="شمم",e["ﵮ"]="ضحى",e["ﵯ"]="ضخم",e["ﵰ"]="ضخم",e["ﵱ"]="طمح",e["ﵲ"]="طمح",e["ﵳ"]="طمم",e["ﵴ"]="طمي",e["ﵵ"]="عجم",e["ﵶ"]="عمم",e["ﵷ"]="عمم",e["ﵸ"]="عمى",e["ﵹ"]="غمم",e["ﵺ"]="غمي",e["ﵻ"]="غمى",e["ﵼ"]="فخم",e["ﵽ"]="فخم",e["ﵾ"]="قمح",e["ﵿ"]="قمم",e["ﶀ"]="لحم",e["ﶁ"]="لحي",e["ﶂ"]="لحى",e["ﶃ"]="لجج",e["ﶄ"]="لجج",e["ﶅ"]="لخم",e["ﶆ"]="لخم",e["ﶇ"]="لمح",e["ﶈ"]="لمح",e["ﶉ"]="محج",e["ﶊ"]="محم",e["ﶋ"]="محي",e["ﶌ"]="مجح",e["ﶍ"]="مجم",e["ﶎ"]="مخج",e["ﶏ"]="مخم",e["ﶒ"]="مجخ",e["ﶓ"]="همج",e["ﶔ"]="همم",e["ﶕ"]="نحم",e["ﶖ"]="نحى",e["ﶗ"]="نجم",e["ﶘ"]="نجم",e["ﶙ"]="نجى",e["ﶚ"]="نمي",e["ﶛ"]="نمى",e["ﶜ"]="يمم",e["ﶝ"]="يمم",e["ﶞ"]="بخي",e["ﶟ"]="تجي",e["ﶠ"]="تجى",e["ﶡ"]="تخي",e["ﶢ"]="تخى",e["ﶣ"]="تمي",e["ﶤ"]="تمى",e["ﶥ"]="جمي",e["ﶦ"]="جحى",e["ﶧ"]="جمى",e["ﶨ"]="سخى",e["ﶩ"]="صحي",e["ﶪ"]="شحي",e["ﶫ"]="ضحي",e["ﶬ"]="لجي",e["ﶭ"]="لمي",e["ﶮ"]="يحي",e["ﶯ"]="يجي",e["ﶰ"]="يمي",e["ﶱ"]="ممي",e["ﶲ"]="قمي",e["ﶳ"]="نحي",e["ﶴ"]="قمح",e["ﶵ"]="لحم",e["ﶶ"]="عمي",e["ﶷ"]="كمي",e["ﶸ"]="نجح",e["ﶹ"]="مخي",e["ﶺ"]="لجم",e["ﶻ"]="كمم",e["ﶼ"]="لجم",e["ﶽ"]="نجح",e["ﶾ"]="جحي",e["ﶿ"]="حجي",e["ﷀ"]="مجي",e["ﷁ"]="فمي",e["ﷂ"]="بحي",e["ﷃ"]="كمم",e["ﷄ"]="عجم",e["ﷅ"]="صمم",e["ﷆ"]="سخي",e["ﷇ"]="نجي",e["﹉"]="‾",e["﹊"]="‾",e["﹋"]="‾",e["﹌"]="‾",e["﹍"]="_",e["﹎"]="_",e["﹏"]="_",e["ﺀ"]="ء",e["ﺁ"]="آ",e["ﺂ"]="آ",e["ﺃ"]="أ",e["ﺄ"]="أ",e["ﺅ"]="ؤ",e["ﺆ"]="ؤ",e["ﺇ"]="إ",e["ﺈ"]="إ",e["ﺉ"]="ئ",e["ﺊ"]="ئ",e["ﺋ"]="ئ",e["ﺌ"]="ئ",e["ﺍ"]="ا",e["ﺎ"]="ا",e["ﺏ"]="ب",e["ﺐ"]="ب",e["ﺑ"]="ب",e["ﺒ"]="ب",e["ﺓ"]="ة",e["ﺔ"]="ة",e["ﺕ"]="ت",e["ﺖ"]="ت",e["ﺗ"]="ت",e["ﺘ"]="ت",e["ﺙ"]="ث",e["ﺚ"]="ث",e["ﺛ"]="ث",e["ﺜ"]="ث",e["ﺝ"]="ج",e["ﺞ"]="ج",e["ﺟ"]="ج",e["ﺠ"]="ج",e["ﺡ"]="ح",e["ﺢ"]="ح",e["ﺣ"]="ح",e["ﺤ"]="ح",e["ﺥ"]="خ",e["ﺦ"]="خ",e["ﺧ"]="خ",e["ﺨ"]="خ",e["ﺩ"]="د",e["ﺪ"]="د",e["ﺫ"]="ذ",e["ﺬ"]="ذ",e["ﺭ"]="ر",e["ﺮ"]="ر",e["ﺯ"]="ز",e["ﺰ"]="ز",e["ﺱ"]="س",e["ﺲ"]="س",e["ﺳ"]="س",e["ﺴ"]="س",e["ﺵ"]="ش",e["ﺶ"]="ش",e["ﺷ"]="ش",e["ﺸ"]="ش",e["ﺹ"]="ص",e["ﺺ"]="ص",e["ﺻ"]="ص",e["ﺼ"]="ص",e["ﺽ"]="ض",e["ﺾ"]="ض",e["ﺿ"]="ض",e["ﻀ"]="ض",e["ﻁ"]="ط",e["ﻂ"]="ط",e["ﻃ"]="ط",e["ﻄ"]="ط",e["ﻅ"]="ظ",e["ﻆ"]="ظ",e["ﻇ"]="ظ",e["ﻈ"]="ظ",e["ﻉ"]="ع",e["ﻊ"]="ع",e["ﻋ"]="ع",e["ﻌ"]="ع",e["ﻍ"]="غ",e["ﻎ"]="غ",e["ﻏ"]="غ",e["ﻐ"]="غ",e["ﻑ"]="ف",e["ﻒ"]="ف",e["ﻓ"]="ف",e["ﻔ"]="ف",e["ﻕ"]="ق",e["ﻖ"]="ق",e["ﻗ"]="ق",e["ﻘ"]="ق",e["ﻙ"]="ك",e["ﻚ"]="ك",e["ﻛ"]="ك",e["ﻜ"]="ك",e["ﻝ"]="ل",e["ﻞ"]="ل",e["ﻟ"]="ل",e["ﻠ"]="ل",e["ﻡ"]="م",e["ﻢ"]="م",e["ﻣ"]="م",e["ﻤ"]="م",e["ﻥ"]="ن",e["ﻦ"]="ن",e["ﻧ"]="ن",e["ﻨ"]="ن",e["ﻩ"]="ه",e["ﻪ"]="ه",e["ﻫ"]="ه",e["ﻬ"]="ه",e["ﻭ"]="و",e["ﻮ"]="و",e["ﻯ"]="ى",e["ﻰ"]="ى",e["ﻱ"]="ي",e["ﻲ"]="ي",e["ﻳ"]="ي",e["ﻴ"]="ي",e["ﻵ"]="لآ",e["ﻶ"]="لآ",e["ﻷ"]="لأ",e["ﻸ"]="لأ",e["ﻹ"]="لإ",e["ﻺ"]="لإ",e["ﻻ"]="لا",e["ﻼ"]="لا"}));t.mapSpecialUnicodeValues=n,t.reverseIfRtl=s,t.getUnicodeRangeFor=i,t.getNormalizedUnicodes=h,t.getUnicodeForGlyph=a},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t,r){return t&&u(e.prototype,t),r&&u(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.FontRendererFactory=void 0;var f=r(5),d=r(207),p=r(210),g=r(209),m=r(190),v=function(){function e(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function t(e,t){return e[t]<<8|e[t+1]}function r(r,n,a){var i,o,s,c=1===t(r,n+2)?e(r,n+8):e(r,n+16),l=t(r,n+c);if(4===l){t(r,n+c+2);var u=t(r,n+c+6)>>1;for(o=n+c+14,i=[],s=0;s<u;s++,o+=2)i[s]={end:t(r,o)};for(o+=2,s=0;s<u;s++,o+=2)i[s].start=t(r,o);for(s=0;s<u;s++,o+=2)i[s].idDelta=t(r,o);for(s=0;s<u;s++,o+=2){var h=t(r,o);if(0!==h){i[s].ids=[];for(var d=0,p=i[s].end-i[s].start+1;d<p;d++)i[s].ids[d]=t(r,o+h),h+=2}}return i}if(12===l){e(r,n+c+4);var g=e(r,n+c+12);for(o=n+c+16,i=[],s=0;s<g;s++)i.push({start:e(r,o),end:e(r,o+4),idDelta:e(r,o+8)-e(r,o)}),o+=12;return i}throw new f.FormatError("unsupported cmap: ".concat(l))}function n(e,t,r,n){var a={},i=new d.CFFParser(new m.Stream(e,t,r-t),a,n),o=i.parse();return{glyphs:o.charStrings.objects,subrs:o.topDict.privateDict&&o.topDict.privateDict.subrsIndex&&o.topDict.privateDict.subrsIndex.objects,gsubrs:o.globalSubrIndex&&o.globalSubrIndex.objects,isCFFCIDFont:o.isCIDFont,fdSelect:o.fdSelect,fdArray:o.fdArray}}function i(e,t,r){var n,a;r?(n=4,a=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}):(n=2,a=function(e,t){return e[t]<<9|e[t+1]<<1});for(var i=[],o=a(t,0),s=n;s<t.length;s+=n){var c=a(t,s);i.push(e.subarray(o,c)),o=c}return i}function c(e,t){for(var r=t.codePointAt(0),n=0,a=0,i=e.length-1;a<i;){var o=a+i+1>>1;r<e[o].start?i=o-1:a=o}return e[a].start<=r&&r<=e[a].end&&(n=e[a].idDelta+(e[a].ids?e[a].ids[r-e[a].start]:r)&65535),{charCode:r,glyphId:n}}function u(e,t,r){function n(e,r){t.push({cmd:"moveTo",args:[e,r]})}function a(e,r){t.push({cmd:"lineTo",args:[e,r]})}function i(e,r,n,a){t.push({cmd:"quadraticCurveTo",args:[e,r,n,a]})}var o,s=0,c=(e[s]<<24|e[s+1]<<16)>>16,l=0,h=0;if(s+=10,c<0)do{o=e[s]<<8|e[s+1];var f,d,p=e[s+2]<<8|e[s+3];s+=4,1&o?(f=(e[s]<<24|e[s+1]<<16)>>16,d=(e[s+2]<<24|e[s+3]<<16)>>16,s+=4):(f=e[s++],d=e[s++]),2&o?(l=f,h=d):(l=0,h=0);var g=1,m=1,v=0,y=0;8&o?(g=m=(e[s]<<24|e[s+1]<<16)/1073741824,s+=2):64&o?(g=(e[s]<<24|e[s+1]<<16)/1073741824,m=(e[s+2]<<24|e[s+3]<<16)/1073741824,s+=4):128&o&&(g=(e[s]<<24|e[s+1]<<16)/1073741824,v=(e[s+2]<<24|e[s+3]<<16)/1073741824,y=(e[s+4]<<24|e[s+5]<<16)/1073741824,m=(e[s+6]<<24|e[s+7]<<16)/1073741824,s+=8);var b=r.glyphs[p];b&&(t.push({cmd:"save"}),t.push({cmd:"transform",args:[g,v,y,m,l,h]}),u(b,t,r),t.push({cmd:"restore"}))}while(32&o);else{var w,k,S=[];for(w=0;w<c;w++)S.push(e[s]<<8|e[s+1]),s+=2;var x=e[s]<<8|e[s+1];s+=2+x;for(var _=S[S.length-1]+1,A=[];A.length<_;){o=e[s++];var C=1;for(8&o&&(C+=e[s++]);C-- >0;)A.push({flags:o})}for(w=0;w<_;w++){switch(18&A[w].flags){case 0:l+=(e[s]<<24|e[s+1]<<16)>>16,s+=2;break;case 2:l-=e[s++];break;case 18:l+=e[s++]}A[w].x=l}for(w=0;w<_;w++){switch(36&A[w].flags){case 0:h+=(e[s]<<24|e[s+1]<<16)>>16,s+=2;break;case 4:h-=e[s++];break;case 36:h+=e[s++]}A[w].y=h}var T=0;for(s=0;s<c;s++){var E=S[s],P=A.slice(T,E+1);if(1&P[0].flags)P.push(P[0]);else if(1&P[P.length-1].flags)P.unshift(P[P.length-1]);else{var O={flags:1,x:(P[0].x+P[P.length-1].x)/2,y:(P[0].y+P[P.length-1].y)/2};P.unshift(O),P.push(O)}for(n(P[0].x,P[0].y),w=1,k=P.length;w<k;w++)1&P[w].flags?a(P[w].x,P[w].y):1&P[w+1].flags?(i(P[w].x,P[w].y,P[w+1].x,P[w+1].y),w++):i(P[w].x,P[w].y,(P[w].x+P[w+1].x)/2,(P[w].y+P[w+1].y)/2);T=E+1}}}function v(e,t,r,n){function a(e,r){t.push({cmd:"moveTo",args:[e,r]})}function i(e,r){t.push({cmd:"lineTo",args:[e,r]})}function o(e,r,n,a,i,o){t.push({cmd:"bezierCurveTo",args:[e,r,n,a,i,o]})}function s(e){for(var p=0;p<e.length;){var m,y,b,w,k,S,x,_,A,C=!1,T=e[p++];switch(T){case 1:d+=l.length>>1,C=!0;break;case 3:d+=l.length>>1,C=!0;break;case 4:h+=l.pop(),a(u,h),C=!0;break;case 5:for(;l.length>0;)u+=l.shift(),h+=l.shift(),i(u,h);break;case 6:for(;l.length>0&&(u+=l.shift(),i(u,h),0!==l.length);)h+=l.shift(),i(u,h);break;case 7:for(;l.length>0&&(h+=l.shift(),i(u,h),0!==l.length);)u+=l.shift(),i(u,h);break;case 8:for(;l.length>0;)m=u+l.shift(),b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+l.shift(),o(m,b,y,w,u,h);break;case 10:if(_=l.pop(),A=null,r.isCFFCIDFont){var E=r.fdSelect.getFDIndex(n);if(E>=0&&E<r.fdArray.length){var P=r.fdArray[E],O=void 0;if(P.privateDict&&P.privateDict.subrsIndex&&(O=P.privateDict.subrsIndex.objects),O){var R=O.length;_+=R<1240?107:R<33900?1131:32768,A=O[_]}}else(0,f.warn)("Invalid fd index for glyph index.")}else A=r.subrs[_+r.subrsBias];A&&s(A);break;case 11:return;case 12:switch(T=e[p++]){case 34:m=u+l.shift(),y=m+l.shift(),k=h+l.shift(),u=y+l.shift(),o(m,h,y,k,u,k),m=u+l.shift(),y=m+l.shift(),u=y+l.shift(),o(m,k,y,h,u,h);break;case 35:m=u+l.shift(),b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+l.shift(),o(m,b,y,w,u,h),m=u+l.shift(),b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+l.shift(),o(m,b,y,w,u,h),l.pop();break;case 36:m=u+l.shift(),k=h+l.shift(),y=m+l.shift(),S=k+l.shift(),u=y+l.shift(),o(m,k,y,S,u,S),m=u+l.shift(),y=m+l.shift(),x=S+l.shift(),u=y+l.shift(),o(m,S,y,x,u,h);break;case 37:var I=u,F=h;m=u+l.shift(),b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+l.shift(),o(m,b,y,w,u,h),m=u+l.shift(),b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y,h=w,Math.abs(u-I)>Math.abs(h-F)?u+=l.shift():h+=l.shift(),o(m,b,y,w,u,h);break;default:throw new f.FormatError("unknown operator: 12 ".concat(T))}break;case 14:if(l.length>=4){var L=l.pop(),N=l.pop();h=l.pop(),u=l.pop(),t.push({cmd:"save"}),t.push({cmd:"translate",args:[u,h]});var D=c(r.cmap,String.fromCharCode(r.glyphNameMap[g.StandardEncoding[L]]));v(r.glyphs[D.glyphId],t,r,D.glyphId),t.push({cmd:"restore"}),D=c(r.cmap,String.fromCharCode(r.glyphNameMap[g.StandardEncoding[N]])),v(r.glyphs[D.glyphId],t,r,D.glyphId)}return;case 18:d+=l.length>>1,C=!0;break;case 19:d+=l.length>>1,p+=d+7>>3,C=!0;break;case 20:d+=l.length>>1,p+=d+7>>3,C=!0;break;case 21:h+=l.pop(),u+=l.pop(),a(u,h),C=!0;break;case 22:u+=l.pop(),a(u,h),C=!0;break;case 23:d+=l.length>>1,C=!0;break;case 24:for(;l.length>2;)m=u+l.shift(),b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+l.shift(),o(m,b,y,w,u,h);u+=l.shift(),h+=l.shift(),i(u,h);break;case 25:for(;l.length>6;)u+=l.shift(),h+=l.shift(),i(u,h);m=u+l.shift(),b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+l.shift(),o(m,b,y,w,u,h);break;case 26:for(l.length%2&&(u+=l.shift());l.length>0;)m=u,b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y,h=w+l.shift(),o(m,b,y,w,u,h);break;case 27:for(l.length%2&&(h+=l.shift());l.length>0;)m=u+l.shift(),b=h,y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w,o(m,b,y,w,u,h);break;case 28:l.push((e[p]<<24|e[p+1]<<16)>>16),p+=2;break;case 29:_=l.pop()+r.gsubrsBias,A=r.gsubrs[_],A&&s(A);break;case 30:for(;l.length>0&&(m=u,b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+(1===l.length?l.shift():0),o(m,b,y,w,u,h),0!==l.length);)m=u+l.shift(),b=h,y=m+l.shift(),w=b+l.shift(),h=w+l.shift(),u=y+(1===l.length?l.shift():0),o(m,b,y,w,u,h);break;case 31:for(;l.length>0&&(m=u+l.shift(),b=h,y=m+l.shift(),w=b+l.shift(),h=w+l.shift(),u=y+(1===l.length?l.shift():0),o(m,b,y,w,u,h),0!==l.length);)m=u,b=h+l.shift(),y=m+l.shift(),w=b+l.shift(),u=y+l.shift(),h=w+(1===l.length?l.shift():0),o(m,b,y,w,u,h);break;default:if(T<32)throw new f.FormatError("unknown operator: ".concat(T));T<247?l.push(T-139):T<251?l.push(256*(T-247)+e[p++]+108):T<255?l.push(256*-(T-251)-e[p++]-108):(l.push((e[p]<<24|e[p+1]<<16|e[p+2]<<8|e[p+3])/65536),p+=4)}C&&(l.length=0)}}var l=[],u=0,h=0,d=0;s(e)}var y=[],b=function(){function e(t){l(this,e),this.constructor===e&&(0,f.unreachable)("Cannot initialize CompiledFont."),this.fontMatrix=t,this.compiledGlyphs=Object.create(null),this.compiledCharCodeToGlyphId=Object.create(null)}return h(e,[{key:"getPathJs",value:function(e){var t=c(this.cmap,e),r=this.compiledGlyphs[t.glyphId];return r||(r=this.compileGlyph(this.glyphs[t.glyphId],t.glyphId),this.compiledGlyphs[t.glyphId]=r),void 0===this.compiledCharCodeToGlyphId[t.charCode]&&(this.compiledCharCodeToGlyphId[t.charCode]=t.glyphId),r}},{key:"compileGlyph",value:function(e,t){if(!e||0===e.length||14===e[0])return y;var r=this.fontMatrix;if(this.isCFFCIDFont){var n=this.fdSelect.getFDIndex(t);if(n>=0&&n<this.fdArray.length){var a=this.fdArray[n];r=a.getByName("FontMatrix")||f.FONT_IDENTITY_MATRIX}else(0,f.warn)("Invalid fd index for glyph index.")}var i=[];return i.push({cmd:"save"}),i.push({cmd:"transform",args:r.slice()}),i.push({cmd:"scale",args:["size","-size"]}),this.compileGlyphImpl(e,i,t),i.push({cmd:"restore"}),i}},{key:"compileGlyphImpl",value:function(){(0,f.unreachable)("Children classes should implement this.")}},{key:"hasBuiltPath",value:function(e){var t=c(this.cmap,e);return void 0!==this.compiledGlyphs[t.glyphId]&&void 0!==this.compiledCharCodeToGlyphId[t.charCode]}}]),e}(),w=function(e){function t(e,r,n){var i;return l(this,t),i=a(this,o(t).call(this,n||[488e-6,0,0,488e-6,0,0])),i.glyphs=e,i.cmap=r,i}return s(t,e),h(t,[{key:"compileGlyphImpl",value:function(e,t){u(e,t,this)}}]),t}(b),k=function(e){function t(e,r,n,i){var s;return l(this,t),s=a(this,o(t).call(this,n||[.001,0,0,.001,0,0])),s.glyphs=e.glyphs,s.gsubrs=e.gsubrs||[],s.subrs=e.subrs||[],s.cmap=r,s.glyphNameMap=i||(0,p.getGlyphsUnicode)(),s.gsubrsBias=s.gsubrs.length<1240?107:s.gsubrs.length<33900?1131:32768,s.subrsBias=s.subrs.length<1240?107:s.subrs.length<33900?1131:32768,s.isCFFCIDFont=e.isCFFCIDFont,s.fdSelect=e.fdSelect,s.fdArray=e.fdArray,s}return s(t,e),h(t,[{key:"compileGlyphImpl",value:function(e,t,r){v(e,t,this,r)}}]),t}(b);return{create:function(a,o){for(var s,c,l,u,h,d,p=new Uint8Array(a.data),g=t(p,4),m=0,v=12;m<g;m++,v+=16){var y=(0,f.bytesToString)(p.subarray(v,v+4)),b=e(p,v+8),S=e(p,v+12);switch(y){case"cmap":s=r(p,b,b+S);break;case"glyf":c=p.subarray(b,b+S);break;case"loca":l=p.subarray(b,b+S);break;case"head":d=t(p,b+18),h=t(p,b+50);break;case"CFF ":u=n(p,b,b+S,o)}}if(c){var x=d?[1/d,0,0,1/d,0,0]:a.fontMatrix;return new w(i(c,l,h),s,x)}return new k(u,s,a.fontMatrix,a.glyphNameMap)}}}();t.FontRendererFactory=v},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Type1Parser=void 0;var n=r(5),a=r(209),i=r(190),o=!1,s=function(){function e(){this.width=0,this.lsb=0,this.flexing=!1,this.output=[],this.stack=[]}var t={hstem:[1],vstem:[3],vmoveto:[4],rlineto:[5],hlineto:[6],vlineto:[7],rrcurveto:[8],callsubr:[10],flex:[12,35],drop:[12,18],endchar:[14],rmoveto:[21],hmoveto:[22],vhcurveto:[30],hvcurveto:[31]};return e.prototype={convert:function(e,r,a){for(var i,s,c,l=e.length,u=!1,h=0;h<l;h++){var f=e[h];if(f<32){switch(12===f&&(f=(f<<8)+e[++h]),f){case 1:if(!o){this.stack=[];break}u=this.executeCommand(2,t.hstem);break;case 3:if(!o){this.stack=[];break}u=this.executeCommand(2,t.vstem);break;case 4:if(this.flexing){if(this.stack.length<1){u=!0;break}var d=this.stack.pop();this.stack.push(0,d);break}u=this.executeCommand(1,t.vmoveto);break;case 5:u=this.executeCommand(2,t.rlineto);break;case 6:u=this.executeCommand(1,t.hlineto);break;case 7:u=this.executeCommand(1,t.vlineto);break;case 8:u=this.executeCommand(6,t.rrcurveto);break;case 9:this.stack=[];break;case 10:if(this.stack.length<1){u=!0;break}if(c=this.stack.pop(),!r[c]){u=!0;break}u=this.convert(r[c],r,a);break;case 11:return u;case 13:if(this.stack.length<2){u=!0;break}i=this.stack.pop(),s=this.stack.pop(),this.lsb=s,this.width=i,this.stack.push(i,s),u=this.executeCommand(2,t.hmoveto);break;case 14:this.output.push(t.endchar[0]);break;case 21:if(this.flexing)break;u=this.executeCommand(2,t.rmoveto);break;case 22:if(this.flexing){this.stack.push(0);break}u=this.executeCommand(1,t.hmoveto);break;case 30:u=this.executeCommand(4,t.vhcurveto);break;case 31:u=this.executeCommand(4,t.hvcurveto);break;case 3072:this.stack=[];break;case 3073:if(!o){this.stack=[];break}u=this.executeCommand(2,t.vstem);break;case 3074:if(!o){this.stack=[];break}u=this.executeCommand(2,t.hstem);break;case 3078:a?(this.seac=this.stack.splice(-4,4),u=this.executeCommand(0,t.endchar)):u=this.executeCommand(4,t.endchar);break;case 3079:if(this.stack.length<4){u=!0;break}this.stack.pop(),i=this.stack.pop();var p=this.stack.pop();s=this.stack.pop(),this.lsb=s,this.width=i,this.stack.push(i,s,p),u=this.executeCommand(3,t.rmoveto);break;case 3084:if(this.stack.length<2){u=!0;break}var g=this.stack.pop(),m=this.stack.pop();this.stack.push(m/g);break;case 3088:if(this.stack.length<2){u=!0;break}c=this.stack.pop();var v=this.stack.pop();if(0===c&&3===v){var y=this.stack.splice(this.stack.length-17,17);this.stack.push(y[2]+y[0],y[3]+y[1],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14]),u=this.executeCommand(13,t.flex,!0),this.flexing=!1,this.stack.push(y[15],y[16])}else 1===c&&0===v&&(this.flexing=!0);break;case 3089:break;case 3105:this.stack=[];break;default:(0,n.warn)('Unknown type 1 charstring command of "'+f+'"')}if(u)break}else f<=246?f-=139:f=f<=250?256*(f-247)+e[++h]+108:f<=254?-256*(f-251)-e[++h]-108:(255&e[++h])<<24|(255&e[++h])<<16|(255&e[++h])<<8|(255&e[++h])<<0,this.stack.push(f)}return u},executeCommand:function(e,t,r){var n=this.stack.length;if(e>n)return!0;for(var a=n-e,i=a;i<n;i++){var o=this.stack[i];Number.isInteger(o)?this.output.push(28,o>>8&255,255&o):(o=65536*o|0,this.output.push(255,o>>24&255,o>>16&255,o>>8&255,255&o))}return this.output.push.apply(this.output,t),r?this.stack.splice(a,e):this.stack.length=0,!1}},e}(),c=function(){function e(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function t(e,t,r){if(r>=e.length)return new Uint8Array(0);var n,a,i=0|t,o=52845,s=22719;for(n=0;n<r;n++)i=(e[n]+i)*o+s&65535;var c=e.length-r,l=new Uint8Array(c);for(n=r,a=0;a<c;n++,a++){var u=e[n];l[a]=u^i>>8,i=(u+i)*o+s&65535}return l}function r(t,r,n){var a,i,o=0|r,s=52845,c=22719,l=t.length,u=l>>>1,h=new Uint8Array(u);for(a=0,i=0;a<l;a++){var f=t[a];if(e(f)){a++;for(var d;a<l&&!e(d=t[a]);)a++;if(a<l){var p=parseInt(String.fromCharCode(f,d),16);h[i++]=p^o>>8,o=(p+o)*s+c&65535}}}return Array.prototype.slice.call(h,n,i)}function c(e){return 47===e||91===e||93===e||123===e||125===e||40===e||41===e}function l(n,a,o){if(a){var s=n.getBytes(),c=!(e(s[0])&&e(s[1])&&e(s[2])&&e(s[3]));n=new i.Stream(c?t(s,u,4):r(s,u,4))}this.seacAnalysisEnabled=!!o,this.stream=n,this.nextChar()}var u=55665,h=4330;return l.prototype={readNumberArray:function(){this.getToken();for(var e=[];;){var t=this.getToken();if(null===t||"]"===t||"}"===t)break;e.push(parseFloat(t||0))}return e},readNumber:function(){var e=this.getToken();return parseFloat(e||0)},readInt:function(){var e=this.getToken();return 0|parseInt(e||0,10)},readBoolean:function(){var e=this.getToken();return"true"===e?1:0},nextChar:function(){return this.currentChar=this.stream.getByte()},getToken:function(){for(var e=!1,t=this.currentChar;;){if(-1===t)return null;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!(0,n.isSpace)(t))break;t=this.nextChar()}if(c(t))return this.nextChar(),String.fromCharCode(t);var r="";do{r+=String.fromCharCode(t),t=this.nextChar()}while(t>=0&&!(0,n.isSpace)(t)&&!c(t));return r},readCharStrings:function(e,r){return-1===r?e:t(e,h,r)},extractFontProgram:function(e){var t=this.stream,r=[],n=[],a=Object.create(null);a.lenIV=4;for(var i,c,l,u,h,f={subrs:[],charstrings:[],properties:{privateData:a}};null!==(i=this.getToken());)if("/"===i)switch(i=this.getToken()){case"CharStrings":for(this.getToken(),this.getToken(),this.getToken(),this.getToken();;){if(i=this.getToken(),null===i||"end"===i)break;if("/"===i){var d=this.getToken();c=this.readInt(),this.getToken(),l=c>0?t.getBytes(c):new Uint8Array(0),u=f.properties.privateData.lenIV,h=this.readCharStrings(l,u),this.nextChar(),i=this.getToken(),"noaccess"===i&&this.getToken(),n.push({glyph:d,encoded:h})}}break;case"Subrs":for(this.readInt(),this.getToken();"dup"===this.getToken();){var p=this.readInt();c=this.readInt(),this.getToken(),l=c>0?t.getBytes(c):new Uint8Array(0),u=f.properties.privateData.lenIV,h=this.readCharStrings(l,u),this.nextChar(),i=this.getToken(),"noaccess"===i&&this.getToken(),r[p]=h}break;case"BlueValues":case"OtherBlues":case"FamilyBlues":case"FamilyOtherBlues":var g=this.readNumberArray();g.length>0&&g.length%2===0&&o&&(f.properties.privateData[i]=g);break;case"StemSnapH":case"StemSnapV":f.properties.privateData[i]=this.readNumberArray();break;case"StdHW":case"StdVW":f.properties.privateData[i]=this.readNumberArray()[0];break;case"BlueShift":case"lenIV":case"BlueFuzz":case"BlueScale":case"LanguageGroup":case"ExpansionFactor":f.properties.privateData[i]=this.readNumber();break;case"ForceBold":f.properties.privateData[i]=this.readBoolean()}for(var m=0;m<n.length;m++){d=n[m].glyph,h=n[m].encoded;var v=new s,y=v.convert(h,r,this.seacAnalysisEnabled),b=v.output;if(y&&(b=[14]),f.charstrings.push({glyphName:d,charstring:b,width:v.width,lsb:v.lsb,seac:v.seac}),e.builtInEncoding){var w=e.builtInEncoding.indexOf(d);w>-1&&void 0===e.widths[w]&&w>=e.firstChar&&w<=e.lastChar&&(e.widths[w]=v.width)}}return f},extractFontHeader:function(e){for(var t;null!==(t=this.getToken());)if("/"===t)switch(t=this.getToken()){case"FontMatrix":var r=this.readNumberArray();e.fontMatrix=r;break;case"Encoding":var n,i=this.getToken();if(/^\d+$/.test(i)){n=[];var o=0|parseInt(i,10);this.getToken();for(var s=0;s<o;s++){for(t=this.getToken();"dup"!==t&&"def"!==t;)if(t=this.getToken(),null===t)return;if("def"===t)break;var c=this.readInt();this.getToken();var l=this.getToken();n[c]=l,this.getToken()}}else n=(0,a.getEncoding)(i);e.builtInEncoding=n;break;case"FontBBox":var u=this.readNumberArray();e.ascent=Math.max(u[3],u[1]),e.descent=Math.min(u[1],u[3]),e.ascentScaled=!0}}},l}();t.Type1Parser=c},function(e,t,r){"use strict";function n(e,t,r){var n=t.getArray("Matrix"),i=a.Util.normalizeRect(t.getArray("BBox")),o=t.get("XStep"),s=t.get("YStep"),c=t.get("PaintType"),l=t.get("TilingType");if(i[2]-i[0]===0||i[3]-i[1]===0)throw new a.FormatError("Invalid getTilingPatternIR /BBox array: [".concat(i,"]."));return["TilingPattern",r,e,n,i,o,s,c,l]}Object.defineProperty(t,"__esModule",{value:!0}),t.getTilingPatternIR=n,t.Pattern=void 0;var a=r(5),i=r(201),o=r(183),s=r(186),c={FUNCTION_BASED:1,AXIAL:2,RADIAL:3,FREE_FORM_MESH:4,LATTICE_FORM_MESH:5,COONS_PATCH_MESH:6,TENSOR_PATCH_MESH:7},l=function(){function e(){(0,a.unreachable)("should not call Pattern constructor")}return e.prototype={getPattern:function(e){(0,a.unreachable)("Should not call Pattern.getStyle: ".concat(e))}},e.parseShading=function(e,t,r,n,i,l){var h=(0,o.isStream)(e)?e.dict:e,f=h.get("ShadingType");try{switch(f){case c.AXIAL:case c.RADIAL:return new u.RadialAxial(h,t,r,n,l);case c.FREE_FORM_MESH:case c.LATTICE_FORM_MESH:case c.COONS_PATCH_MESH:case c.TENSOR_PATCH_MESH:return new u.Mesh(e,t,r,n,l);default:throw new a.FormatError("Unsupported ShadingType: "+f)}}catch(d){if(d instanceof s.MissingDataException)throw d;return i.send("UnsupportedFeature",{featureId:a.UNSUPPORTED_FEATURES.shadingPattern}),(0,a.warn)(d),new u.Dummy}},e}();t.Pattern=l;var u={SMALL_NUMBER:1e-6};u.RadialAxial=function(){function e(e,t,r,n,o){this.matrix=t,this.coordsArr=e.getArray("Coords"),this.shadingType=e.get("ShadingType"),this.type="Pattern";var s=e.get("ColorSpace","CS");s=i.ColorSpace.parse(s,r,n,o),this.cs=s;var l=e.getArray("BBox");Array.isArray(l)&&4===l.length?this.bbox=a.Util.normalizeRect(l):this.bbox=null;var h=0,f=1;if(e.has("Domain")){var d=e.getArray("Domain");h=d[0],f=d[1]}var p=!1,g=!1;if(e.has("Extend")){var m=e.getArray("Extend");p=m[0],g=m[1]}if(!(this.shadingType!==c.RADIAL||p&&g)){var v=this.coordsArr[0],y=this.coordsArr[1],b=this.coordsArr[2],w=this.coordsArr[3],k=this.coordsArr[4],S=this.coordsArr[5],x=Math.sqrt((v-w)*(v-w)+(y-k)*(y-k));b<=S+x&&S<=b+x&&(0,a.warn)("Unsupported radial gradient.")}this.extendStart=p,this.extendEnd=g;var _=e.get("Function"),A=o.createFromArray(_),C=10,T=(f-h)/C,E=this.colorStops=[];if(h>=f||T<=0)(0,a.info)("Bad shading domain.");else{for(var P,O=new Float32Array(s.numComps),R=new Float32Array(1),I=0;I<=C;I++){R[0]=h+I*T,A(R,0,O,0),P=s.getRgb(O,0);var F=a.Util.makeCssRgb(P[0],P[1],P[2]);E.push([I/C,F])}var L="transparent";e.has("Background")&&(P=s.getRgb(e.get("Background"),0),L=a.Util.makeCssRgb(P[0],P[1],P[2])),p||(E.unshift([0,L]),E[1][0]+=u.SMALL_NUMBER),g||(E[E.length-1][0]-=u.SMALL_NUMBER,E.push([1,L])),this.colorStops=E}}return e.prototype={getIR:function(){var e,t,r,n,i,o=this.coordsArr,s=this.shadingType;s===c.AXIAL?(t=[o[0],o[1]],r=[o[2],o[3]],n=null,i=null,e="axial"):s===c.RADIAL?(t=[o[0],o[1]],r=[o[3],o[4]],n=o[2],i=o[5],e="radial"):(0,a.unreachable)("getPattern type unknown: ".concat(s));var l=this.matrix;if(l&&(t=a.Util.applyTransform(t,l),r=a.Util.applyTransform(r,l),s===c.RADIAL)){var u=a.Util.singularValueDecompose2dScale(l);n*=u[0],i*=u[1]}return["RadialAxial",e,this.bbox,this.colorStops,t,r,n,i]}},e}(),u.Mesh=function(){function e(e,t){this.stream=e,this.context=t,this.buffer=0,this.bufferLength=0;var r=t.numComps;this.tmpCompsBuf=new Float32Array(r);var n=t.colorSpace.numComps;this.tmpCsCompsBuf=t.colorFn?new Float32Array(n):this.tmpCompsBuf}function t(e,t){for(var r=e.coords,n=e.colors,i=[],o=[],s=0;t.hasData;){var c=t.readFlag(),l=t.readCoordinate(),u=t.readComponents();if(0===s){if(!(0<=c&&c<=2))throw new a.FormatError("Unknown type4 flag");switch(c){case 0:s=3;break;case 1:o.push(o[o.length-2],o[o.length-1]),s=1;break;case 2:o.push(o[o.length-3],o[o.length-1]),s=1}i.push(c)}o.push(r.length),r.push(l),n.push(u),s--,t.align()}e.figures.push({type:"triangles",coords:new Int32Array(o),colors:new Int32Array(o)})}function r(e,t,r){for(var n=e.coords,a=e.colors,i=[];t.hasData;){var o=t.readCoordinate(),s=t.readComponents();i.push(n.length),n.push(o),a.push(s)}e.figures.push({type:"lattice",coords:new Int32Array(i),colors:new Int32Array(i),verticesPerRow:r})}function n(e,t){var r=e.figures[t];(0,a.assert)("patch"===r.type,"Unexpected patch mesh figure");var n=e.coords,i=e.colors,o=r.coords,s=r.colors,c=Math.min(n[o[0]][0],n[o[3]][0],n[o[12]][0],n[o[15]][0]),l=Math.min(n[o[0]][1],n[o[3]][1],n[o[12]][1],n[o[15]][1]),u=Math.max(n[o[0]][0],n[o[3]][0],n[o[12]][0],n[o[15]][0]),h=Math.max(n[o[0]][1],n[o[3]][1],n[o[12]][1],n[o[15]][1]),f=Math.ceil((u-c)*g/(e.bounds[2]-e.bounds[0]));f=Math.max(d,Math.min(p,f));var v=Math.ceil((h-l)*g/(e.bounds[3]-e.bounds[1]));v=Math.max(d,Math.min(p,v));for(var y=f+1,b=new Int32Array((v+1)*y),w=new Int32Array((v+1)*y),k=0,S=new Uint8Array(3),x=new Uint8Array(3),_=i[s[0]],A=i[s[1]],C=i[s[2]],T=i[s[3]],E=m(v),P=m(f),O=0;O<=v;O++){S[0]=(_[0]*(v-O)+C[0]*O)/v|0,S[1]=(_[1]*(v-O)+C[1]*O)/v|0,S[2]=(_[2]*(v-O)+C[2]*O)/v|0,x[0]=(A[0]*(v-O)+T[0]*O)/v|0,x[1]=(A[1]*(v-O)+T[1]*O)/v|0,x[2]=(A[2]*(v-O)+T[2]*O)/v|0;for(var R=0;R<=f;R++,k++)if(0!==O&&O!==v||0!==R&&R!==f){for(var I=0,F=0,L=0,N=0;N<=3;N++)for(var D=0;D<=3;D++,L++){var M=E[O][N]*P[R][D];I+=n[o[L]][0]*M,F+=n[o[L]][1]*M}b[k]=n.length,n.push([I,F]),w[k]=i.length;var j=new Uint8Array(3);j[0]=(S[0]*(f-R)+x[0]*R)/f|0,j[1]=(S[1]*(f-R)+x[1]*R)/f|0,j[2]=(S[2]*(f-R)+x[2]*R)/f|0,i.push(j)}}b[0]=o[0],w[0]=s[0],b[f]=o[3],w[f]=s[1],b[y*v]=o[12],w[y*v]=s[2],b[y*v+f]=o[15],w[y*v+f]=s[3],e.figures[t]={type:"lattice",coords:b,colors:w,verticesPerRow:y}}function s(e,t){for(var r=e.coords,n=e.colors,i=new Int32Array(16),o=new Int32Array(4);t.hasData;){var s=t.readFlag();if(!(0<=s&&s<=3))throw new a.FormatError("Unknown type6 flag");var c,l,u=r.length;for(c=0,l=0!==s?8:12;c<l;c++)r.push(t.readCoordinate());var h,f,d,p,g=n.length;for(c=0,l=0!==s?2:4;c<l;c++)n.push(t.readComponents());switch(s){case 0:i[12]=u+3,i[13]=u+4,i[14]=u+5,i[15]=u+6,i[8]=u+2,i[11]=u+7,i[4]=u+1,i[7]=u+8,i[0]=u,i[1]=u+11,i[2]=u+10,i[3]=u+9,o[2]=g+1,o[3]=g+2,o[0]=g,o[1]=g+3;break;case 1:h=i[12],f=i[13],d=i[14],p=i[15],i[12]=p,i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=d,i[11]=u+3,i[4]=f,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[2],f=o[3],o[2]=f,o[3]=g,o[0]=h,o[1]=g+1;break;case 2:h=i[15],f=i[11],i[12]=i[3],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[7],i[11]=u+3,i[4]=f,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[3],o[2]=o[1],o[3]=g,o[0]=h,o[1]=g+1;break;case 3:i[12]=i[0],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[1],i[11]=u+3,i[4]=i[2],i[7]=u+4,i[0]=i[3],i[1]=u+7,i[2]=u+6,i[3]=u+5,o[2]=o[0],o[3]=g,o[0]=o[1],o[1]=g+1}i[5]=r.length,r.push([(-4*r[i[0]][0]-r[i[15]][0]+6*(r[i[4]][0]+r[i[1]][0])-2*(r[i[12]][0]+r[i[3]][0])+3*(r[i[13]][0]+r[i[7]][0]))/9,(-4*r[i[0]][1]-r[i[15]][1]+6*(r[i[4]][1]+r[i[1]][1])-2*(r[i[12]][1]+r[i[3]][1])+3*(r[i[13]][1]+r[i[7]][1]))/9]),i[6]=r.length,r.push([(-4*r[i[3]][0]-r[i[12]][0]+6*(r[i[2]][0]+r[i[7]][0])-2*(r[i[0]][0]+r[i[15]][0])+3*(r[i[4]][0]+r[i[14]][0]))/9,(-4*r[i[3]][1]-r[i[12]][1]+6*(r[i[2]][1]+r[i[7]][1])-2*(r[i[0]][1]+r[i[15]][1])+3*(r[i[4]][1]+r[i[14]][1]))/9]),i[9]=r.length,r.push([(-4*r[i[12]][0]-r[i[3]][0]+6*(r[i[8]][0]+r[i[13]][0])-2*(r[i[0]][0]+r[i[15]][0])+3*(r[i[11]][0]+r[i[1]][0]))/9,(-4*r[i[12]][1]-r[i[3]][1]+6*(r[i[8]][1]+r[i[13]][1])-2*(r[i[0]][1]+r[i[15]][1])+3*(r[i[11]][1]+r[i[1]][1]))/9]),i[10]=r.length,r.push([(-4*r[i[15]][0]-r[i[0]][0]+6*(r[i[11]][0]+r[i[14]][0])-2*(r[i[12]][0]+r[i[3]][0])+3*(r[i[2]][0]+r[i[8]][0]))/9,(-4*r[i[15]][1]-r[i[0]][1]+6*(r[i[11]][1]+r[i[14]][1])-2*(r[i[12]][1]+r[i[3]][1])+3*(r[i[2]][1]+r[i[8]][1]))/9]),e.figures.push({type:"patch",coords:new Int32Array(i),colors:new Int32Array(o)})}}function l(e,t){for(var r=e.coords,n=e.colors,i=new Int32Array(16),o=new Int32Array(4);t.hasData;){var s=t.readFlag();if(!(0<=s&&s<=3))throw new a.FormatError("Unknown type7 flag");var c,l,u=r.length;for(c=0,l=0!==s?12:16;c<l;c++)r.push(t.readCoordinate());var h,f,d,p,g=n.length;for(c=0,l=0!==s?2:4;c<l;c++)n.push(t.readComponents());switch(s){case 0:i[12]=u+3,i[13]=u+4,i[14]=u+5,i[15]=u+6,i[8]=u+2,i[9]=u+13,i[10]=u+14,i[11]=u+7,i[4]=u+1,i[5]=u+12,i[6]=u+15,i[7]=u+8,i[0]=u,i[1]=u+11,i[2]=u+10,i[3]=u+9,o[2]=g+1,o[3]=g+2,o[0]=g,o[1]=g+3;break;case 1:h=i[12],f=i[13],d=i[14],p=i[15],i[12]=p,i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=d,i[9]=u+9,i[10]=u+10,i[11]=u+3,i[4]=f,i[5]=u+8,i[6]=u+11,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[2],f=o[3],o[2]=f,o[3]=g,o[0]=h,o[1]=g+1;break;case 2:h=i[15],f=i[11],i[12]=i[3],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[7],i[9]=u+9,i[10]=u+10,i[11]=u+3,i[4]=f,i[5]=u+8,i[6]=u+11,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[3],o[2]=o[1],o[3]=g,o[0]=h,o[1]=g+1;break;case 3:i[12]=i[0],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[1],i[9]=u+9,i[10]=u+10,i[11]=u+3,i[4]=i[2],i[5]=u+8,i[6]=u+11,i[7]=u+4,i[0]=i[3],i[1]=u+7,i[2]=u+6,i[3]=u+5,o[2]=o[0],o[3]=g,o[0]=o[1],o[1]=g+1}e.figures.push({type:"patch",coords:new Int32Array(i),colors:new Int32Array(o)})}}function u(e){for(var t=e.coords[0][0],r=e.coords[0][1],n=t,a=r,i=1,o=e.coords.length;i<o;i++){var s=e.coords[i][0],c=e.coords[i][1];t=t>s?s:t,r=r>c?c:r,n=n<s?s:n,a=a<c?c:a}e.bounds=[t,r,n,a]}function h(e){var t,r,n,a,i=e.coords,o=new Float32Array(2*i.length);for(t=0,n=0,r=i.length;t<r;t++){var s=i[t];o[n++]=s[0],o[n++]=s[1]}e.coords=o;var c=e.colors,l=new Uint8Array(3*c.length);for(t=0,n=0,r=c.length;t<r;t++){var u=c[t];l[n++]=u[0],l[n++]=u[1],l[n++]=u[2]}e.colors=l;var h=e.figures;for(t=0,r=h.length;t<r;t++){var f=h[t],d=f.coords,p=f.colors;for(n=0,a=d.length;n<a;n++)d[n]*=2,p[n]*=3}}function f(f,d,p,g,m){if(!(0,o.isStream)(f))throw new a.FormatError("Mesh data is not a stream");var v=f.dict;this.matrix=d,this.shadingType=v.get("ShadingType"),this.type="Pattern";var y=v.getArray("BBox");Array.isArray(y)&&4===y.length?this.bbox=a.Util.normalizeRect(y):this.bbox=null;var b=v.get("ColorSpace","CS");b=i.ColorSpace.parse(b,p,g,m),this.cs=b,this.background=v.has("Background")?b.getRgb(v.get("Background"),0):null;var w=v.get("Function"),k=w?m.createFromArray(w):null;this.coords=[],this.colors=[],this.figures=[];var S={bitsPerCoordinate:v.get("BitsPerCoordinate"),bitsPerComponent:v.get("BitsPerComponent"),bitsPerFlag:v.get("BitsPerFlag"),decode:v.getArray("Decode"),colorFn:k,colorSpace:b,numComps:k?1:b.numComps},x=new e(f,S),_=!1;switch(this.shadingType){case c.FREE_FORM_MESH:t(this,x);break;case c.LATTICE_FORM_MESH:var A=0|v.get("VerticesPerRow");if(A<2)throw new a.FormatError("Invalid VerticesPerRow");r(this,x,A);break;case c.COONS_PATCH_MESH:s(this,x),_=!0;break;case c.TENSOR_PATCH_MESH:l(this,x),_=!0;break;default:(0,a.unreachable)("Unsupported mesh type.")}if(_){u(this);for(var C=0,T=this.figures.length;C<T;C++)n(this,C)}u(this),h(this)}e.prototype={get hasData(){if(this.stream.end)return this.stream.pos<this.stream.end;if(this.bufferLength>0)return!0;var e=this.stream.getByte();return!(e<0)&&(this.buffer=e,this.bufferLength=8,!0)},readBits:function(e){var t=this.buffer,r=this.bufferLength;if(32===e){if(0===r)return(this.stream.getByte()<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte())>>>0;t=t<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte();var n=this.stream.getByte();return this.buffer=n&(1<<r)-1,(t<<8-r|(255&n)>>r)>>>0}if(8===e&&0===r)return this.stream.getByte();for(;r<e;)t=t<<8|this.stream.getByte(),r+=8;return r-=e,this.bufferLength=r,this.buffer=t&(1<<r)-1,t>>r},align:function(){this.buffer=0,this.bufferLength=0},readFlag:function(){return this.readBits(this.context.bitsPerFlag)},readCoordinate:function(){var e=this.context.bitsPerCoordinate,t=this.readBits(e),r=this.readBits(e),n=this.context.decode,a=e<32?1/((1<<e)-1):2.3283064365386963e-10;return[t*a*(n[1]-n[0])+n[0],r*a*(n[3]-n[2])+n[2]]},readComponents:function(){for(var e=this.context.numComps,t=this.context.bitsPerComponent,r=t<32?1/((1<<t)-1):2.3283064365386963e-10,n=this.context.decode,a=this.tmpCompsBuf,i=0,o=4;i<e;i++,o+=2){var s=this.readBits(t);a[i]=s*r*(n[o+1]-n[o])+n[o]}var c=this.tmpCsCompsBuf;return this.context.colorFn&&this.context.colorFn(a,0,c,0),this.context.colorSpace.getRgb(c,0)}};var d=3,p=20,g=20,m=function(){function e(e){for(var t=[],r=0;r<=e;r++){var n=r/e,a=1-n;t.push(new Float32Array([a*a*a,3*n*a*a,3*n*n*a,n*n*n]))}return t}var t=[];return function(r){return t[r]||(t[r]=e(r)),t[r]}}();return f.prototype={getIR:function(){return["Mesh",this.shadingType,this.coords,this.colors,this.figures,this.bounds,this.matrix,this.bbox,this.background]}},f}(),u.Dummy=function(){function e(){this.type="Pattern"}return e.prototype={getIR:function(){return["Dummy"]}},e}()},function(e,t,r){"use strict";function n(e){return 0!==(1&e)}function a(e){return 0===(1&e)}function i(e,t,r){for(var n=t,a=e.length;n<a;++n)if(e[n]!==r)return n;return n}function o(e,t,r,n){for(var a=t;a<r;++a)e[a]=n}function s(e,t,r){for(var n=t,a=r-1;n<a;++n,--a){var i=e[n];e[n]=e[a],e[a]=i}}function c(e,t,r){return{str:e,dir:r?"ttb":t?"ltr":"rtl"}}function l(e,t,r){var l=!0,g=e.length;if(0===g||r)return c(e,l,r);d.length=g,p.length=g;var m,v,y=0;for(m=0;m<g;++m){d[m]=e.charAt(m);var b=e.charCodeAt(m),w="L";b<=255?w=h[b]:1424<=b&&b<=1524?w="R":1536<=b&&b<=1791?(w=f[255&b],w||(0,u.warn)("Bidi: invalid Unicode character "+b.toString(16))):1792<=b&&b<=2220&&(w="AL"),"R"!==w&&"AL"!==w&&"AN"!==w||y++,p[m]=w}if(0===y)return l=!0,c(e,l);-1===t&&(y/g<.3?(l=!0,t=0):(l=!1,t=1));var k=[];for(m=0;m<g;++m)k[m]=t;var S,x=n(t)?"R":"L",_=x,A=_,C=_;for(m=0;m<g;++m)"NSM"===p[m]?p[m]=C:C=p[m];for(C=_,m=0;m<g;++m)S=p[m],"EN"===S?p[m]="AL"===C?"AN":"EN":"R"!==S&&"L"!==S&&"AL"!==S||(C=S);for(m=0;m<g;++m)S=p[m],"AL"===S&&(p[m]="R");for(m=1;m<g-1;++m)"ES"===p[m]&&"EN"===p[m-1]&&"EN"===p[m+1]&&(p[m]="EN"),"CS"!==p[m]||"EN"!==p[m-1]&&"AN"!==p[m-1]||p[m+1]!==p[m-1]||(p[m]=p[m-1]);for(m=0;m<g;++m)if("EN"===p[m]){var T;for(T=m-1;T>=0&&"ET"===p[T];--T)p[T]="EN";for(T=m+1;T<g&&"ET"===p[T];++T)p[T]="EN"}for(m=0;m<g;++m)S=p[m],"WS"!==S&&"ES"!==S&&"ET"!==S&&"CS"!==S||(p[m]="ON");for(C=_,m=0;m<g;++m)S=p[m],"EN"===S?p[m]="L"===C?"L":"EN":"R"!==S&&"L"!==S||(C=S);for(m=0;m<g;++m)if("ON"===p[m]){var E=i(p,m+1,"ON"),P=_;m>0&&(P=p[m-1]);var O=A;E+1<g&&(O=p[E+1]),"L"!==P&&(P="R"),"L"!==O&&(O="R"),P===O&&o(p,m,E,P),m=E-1}for(m=0;m<g;++m)"ON"===p[m]&&(p[m]=x);for(m=0;m<g;++m)S=p[m],a(k[m])?"R"===S?k[m]+=1:"AN"!==S&&"EN"!==S||(k[m]+=2):"L"!==S&&"AN"!==S&&"EN"!==S||(k[m]+=1);var R,I=-1,F=99;for(m=0,v=k.length;m<v;++m)R=k[m],I<R&&(I=R),F>R&&n(R)&&(F=R);for(R=I;R>=F;--R){var L=-1;for(m=0,v=k.length;m<v;++m)k[m]<R?L>=0&&(s(d,L,m),L=-1):L<0&&(L=m);L>=0&&s(d,L,k.length)}for(m=0,v=d.length;m<v;++m){var N=d[m];"<"!==N&&">"!==N||(d[m]="")}return c(d.join(""),l)}Object.defineProperty(t,"__esModule",{value:!0}),t.bidi=l;var u=r(5),h=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","ON","ON","ET","ET","ET","ON","ON","ON","ON","ON","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","ON","ET","ET","ET","ET","ON","ON","ON","ON","L","ON","ON","BN","ON","ON","ET","ET","EN","EN","ON","L","ON","ON","ON","EN","L","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L"],f=["AN","AN","AN","AN","AN","AN","ON","ON","AL","ET","ET","AL","CS","AL","ON","ON","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","ON","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","ON","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL"],d=[],p=[]},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMetrics=void 0;var n=r(186),a=(0,n.getLookupTableFactory)((function(e){e.Courier=600,e["Courier-Bold"]=600,e["Courier-BoldOblique"]=600,e["Courier-Oblique"]=600,e.Helvetica=(0,n.getLookupTableFactory)((function(e){e.space=278,e.exclam=278,e.quotedbl=355,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=667,e.quoteright=222,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=278,e.semicolon=278,e.less=584,e.equal=584,e.greater=584,e.question=556,e.at=1015,e.A=667,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=500,e.K=667,e.L=556,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=278,e.backslash=278,e.bracketright=278,e.asciicircum=469,e.underscore=556,e.quoteleft=222,e.a=556,e.b=556,e.c=500,e.d=556,e.e=556,e.f=278,e.g=556,e.h=556,e.i=222,e.j=222,e.k=500,e.l=222,e.m=833,e.n=556,e.o=556,e.p=556,e.q=556,e.r=333,e.s=500,e.t=278,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=500,e.braceleft=334,e.bar=260,e.braceright=334,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=191,e.quotedblleft=333,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=537,e.bullet=350,e.quotesinglbase=222,e.quotedblbase=333,e.quotedblright=333,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=556,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=222,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=556,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=667,e.aacute=556,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=500,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=500,e.aring=556,e.Ncommaaccent=722,e.lacute=222,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=500,e.scedilla=500,e.iacute=278,e.lozenge=471,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=556,e.Amacron=667,e.rcaron=333,e.ccedilla=500,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=643,e.Umacron=722,e.uring=556,e.threesuperior=333,e.Ograve=778,e.Agrave=667,e.Abreve=667,e.multiply=584,e.uacute=556,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=500,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=260,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=333,e.omacron=556,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=222,e.tcaron=317,e.eogonek=556,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=556,e.zacute=500,e.iogonek=222,e.Oacute=778,e.oacute=556,e.amacron=556,e.sacute=500,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=333,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=556,e.Eogonek=667,e.dcroat=556,e.threequarters=834,e.Scedilla=667,e.lcaron=299,e.Kcommaaccent=667,e.Lacute=556,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=556,e.onehalf=834,e.lessequal=549,e.ocircumflex=556,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=556,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=556,e.Ccaron=722,e.ugrave=556,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=556,e.Rcommaaccent=722,e.Lcommaaccent=556,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=500,e.minus=584,e.Icircumflex=278,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=584,e.odieresis=556,e.udieresis=556,e.notequal=549,e.gcommaaccent=556,e.eth=556,e.zcaron=500,e.ncommaaccent=556,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-Bold"]=(0,n.getLookupTableFactory)((function(e){e.space=278,e.exclam=333,e.quotedbl=474,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=722,e.quoteright=278,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=333,e.semicolon=333,e.less=584,e.equal=584,e.greater=584,e.question=611,e.at=975,e.A=722,e.B=722,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=556,e.K=722,e.L=611,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=584,e.underscore=556,e.quoteleft=278,e.a=556,e.b=611,e.c=556,e.d=611,e.e=556,e.f=333,e.g=611,e.h=611,e.i=278,e.j=278,e.k=556,e.l=278,e.m=889,e.n=611,e.o=611,e.p=611,e.q=611,e.r=389,e.s=556,e.t=333,e.u=611,e.v=556,e.w=778,e.x=556,e.y=556,e.z=500,e.braceleft=389,e.bar=280,e.braceright=389,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=238,e.quotedblleft=500,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=611,e.fl=611,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=556,e.bullet=350,e.quotesinglbase=278,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=611,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=278,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=611,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=722,e.aacute=556,e.Ucircumflex=722,e.yacute=556,e.scommaaccent=556,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=611,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=556,e.aring=556,e.Ncommaaccent=722,e.lacute=278,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=556,e.scedilla=556,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=611,e.acircumflex=556,e.Amacron=722,e.rcaron=389,e.ccedilla=556,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=743,e.Umacron=722,e.uring=611,e.threesuperior=333,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=584,e.uacute=611,e.Tcaron=611,e.partialdiff=494,e.ydieresis=556,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=556,e.nacute=611,e.umacron=611,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=280,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=611,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=389,e.eogonek=556,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=556,e.zacute=500,e.iogonek=278,e.Oacute=778,e.oacute=611,e.amacron=556,e.sacute=556,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=611,e.twosuperior=333,e.Odieresis=778,e.mu=611,e.igrave=278,e.ohungarumlaut=611,e.Eogonek=667,e.dcroat=611,e.threequarters=834,e.Scedilla=667,e.lcaron=400,e.Kcommaaccent=722,e.Lacute=611,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=611,e.onehalf=834,e.lessequal=549,e.ocircumflex=611,e.ntilde=611,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=611,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=611,e.Ccaron=722,e.ugrave=611,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=611,e.Rcommaaccent=722,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=556,e.minus=584,e.Icircumflex=278,e.ncaron=611,e.tcommaaccent=333,e.logicalnot=584,e.odieresis=611,e.udieresis=611,e.notequal=549,e.gcommaaccent=611,e.eth=611,e.zcaron=500,e.ncommaaccent=611,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-BoldOblique"]=(0,n.getLookupTableFactory)((function(e){e.space=278,e.exclam=333,e.quotedbl=474,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=722,e.quoteright=278,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=333,e.semicolon=333,e.less=584,e.equal=584,e.greater=584,e.question=611,e.at=975,e.A=722,e.B=722,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=556,e.K=722,e.L=611,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=584,e.underscore=556,e.quoteleft=278,e.a=556,e.b=611,e.c=556,e.d=611,e.e=556,e.f=333,e.g=611,e.h=611,e.i=278,e.j=278,e.k=556,e.l=278,e.m=889,e.n=611,e.o=611,e.p=611,e.q=611,e.r=389,e.s=556,e.t=333,e.u=611,e.v=556,e.w=778,e.x=556,e.y=556,e.z=500,e.braceleft=389,e.bar=280,e.braceright=389,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=238,e.quotedblleft=500,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=611,e.fl=611,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=556,e.bullet=350,e.quotesinglbase=278,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=611,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=278,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=611,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=722,e.aacute=556,e.Ucircumflex=722,e.yacute=556,e.scommaaccent=556,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=611,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=556,e.aring=556,e.Ncommaaccent=722,e.lacute=278,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=556,e.scedilla=556,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=611,e.acircumflex=556,e.Amacron=722,e.rcaron=389,e.ccedilla=556,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=743,e.Umacron=722,e.uring=611,e.threesuperior=333,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=584,e.uacute=611,e.Tcaron=611,e.partialdiff=494,e.ydieresis=556,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=556,e.nacute=611,e.umacron=611,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=280,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=611,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=389,e.eogonek=556,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=556,e.zacute=500,e.iogonek=278,e.Oacute=778,e.oacute=611,e.amacron=556,e.sacute=556,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=611,e.twosuperior=333,e.Odieresis=778,e.mu=611,e.igrave=278,e.ohungarumlaut=611,e.Eogonek=667,e.dcroat=611,e.threequarters=834,e.Scedilla=667,e.lcaron=400,e.Kcommaaccent=722,e.Lacute=611,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=611,e.onehalf=834,e.lessequal=549,e.ocircumflex=611,e.ntilde=611,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=611,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=611,e.Ccaron=722,e.ugrave=611,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=611,e.Rcommaaccent=722,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=556,e.minus=584,e.Icircumflex=278,e.ncaron=611,e.tcommaaccent=333,e.logicalnot=584,e.odieresis=611,e.udieresis=611,e.notequal=549,e.gcommaaccent=611,e.eth=611,e.zcaron=500,e.ncommaaccent=611,e.onesuperior=333,e.imacron=278,e.Euro=556})),e["Helvetica-Oblique"]=(0,n.getLookupTableFactory)((function(e){e.space=278,e.exclam=278,e.quotedbl=355,e.numbersign=556,e.dollar=556,e.percent=889,e.ampersand=667,e.quoteright=222,e.parenleft=333,e.parenright=333,e.asterisk=389,e.plus=584,e.comma=278,e.hyphen=333,e.period=278,e.slash=278,e.zero=556,e.one=556,e.two=556,e.three=556,e.four=556,e.five=556,e.six=556,e.seven=556,e.eight=556,e.nine=556,e.colon=278,e.semicolon=278,e.less=584,e.equal=584,e.greater=584,e.question=556,e.at=1015,e.A=667,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=722,e.I=278,e.J=500,e.K=667,e.L=556,e.M=833,e.N=722,e.O=778,e.P=667,e.Q=778,e.R=722,e.S=667,e.T=611,e.U=722,e.V=667,e.W=944,e.X=667,e.Y=667,e.Z=611,e.bracketleft=278,e.backslash=278,e.bracketright=278,e.asciicircum=469,e.underscore=556,e.quoteleft=222,e.a=556,e.b=556,e.c=500,e.d=556,e.e=556,e.f=278,e.g=556,e.h=556,e.i=222,e.j=222,e.k=500,e.l=222,e.m=833,e.n=556,e.o=556,e.p=556,e.q=556,e.r=333,e.s=500,e.t=278,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=500,e.braceleft=334,e.bar=260,e.braceright=334,e.asciitilde=584,e.exclamdown=333,e.cent=556,e.sterling=556,e.fraction=167,e.yen=556,e.florin=556,e.section=556,e.currency=556,e.quotesingle=191,e.quotedblleft=333,e.guillemotleft=556,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=556,e.dagger=556,e.daggerdbl=556,e.periodcentered=278,e.paragraph=537,e.bullet=350,e.quotesinglbase=222,e.quotedblbase=333,e.quotedblright=333,e.guillemotright=556,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=611,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=370,e.Lslash=556,e.Oslash=778,e.OE=1e3,e.ordmasculine=365,e.ae=889,e.dotlessi=278,e.lslash=222,e.oslash=611,e.oe=944,e.germandbls=611,e.Idieresis=278,e.eacute=556,e.abreve=556,e.uhungarumlaut=556,e.ecaron=556,e.Ydieresis=667,e.divide=584,e.Yacute=667,e.Acircumflex=667,e.aacute=556,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=500,e.ecircumflex=556,e.Uring=722,e.Udieresis=722,e.aogonek=556,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=737,e.Emacron=667,e.ccaron=500,e.aring=556,e.Ncommaaccent=722,e.lacute=222,e.agrave=556,e.Tcommaaccent=611,e.Cacute=722,e.atilde=556,e.Edotaccent=667,e.scaron=500,e.scedilla=500,e.iacute=278,e.lozenge=471,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=556,e.Amacron=667,e.rcaron=333,e.ccedilla=500,e.Zdotaccent=611,e.Thorn=667,e.Omacron=778,e.Racute=722,e.Sacute=667,e.dcaron=643,e.Umacron=722,e.uring=556,e.threesuperior=333,e.Ograve=778,e.Agrave=667,e.Abreve=667,e.multiply=584,e.uacute=556,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=556,e.edieresis=556,e.cacute=500,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=278,e.plusminus=584,e.brokenbar=260,e.registered=737,e.Gbreve=778,e.Idotaccent=278,e.summation=600,e.Egrave=667,e.racute=333,e.omacron=556,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=222,e.tcaron=317,e.eogonek=556,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=556,e.zacute=500,e.iogonek=222,e.Oacute=778,e.oacute=556,e.amacron=556,e.sacute=500,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=333,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=556,e.Eogonek=667,e.dcroat=556,e.threequarters=834,e.Scedilla=667,e.lcaron=299,e.Kcommaaccent=667,e.Lacute=556,e.trademark=1e3,e.edotaccent=556,e.Igrave=278,e.Imacron=278,e.Lcaron=556,e.onehalf=834,e.lessequal=549,e.ocircumflex=556,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=556,e.gbreve=556,e.onequarter=834,e.Scaron=667,e.Scommaaccent=667,e.Ohungarumlaut=778,e.degree=400,e.ograve=556,e.Ccaron=722,e.ugrave=556,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=556,e.Rcommaaccent=722,e.Lcommaaccent=556,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=778,e.zdotaccent=500,e.Ecaron=667,e.Iogonek=278,e.kcommaaccent=500,e.minus=584,e.Icircumflex=278,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=584,e.odieresis=556,e.udieresis=556,e.notequal=549,e.gcommaaccent=556,e.eth=556,e.zcaron=500,e.ncommaaccent=556,e.onesuperior=333,e.imacron=278,e.Euro=556})),e.Symbol=(0,n.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.universal=713,e.numbersign=500,e.existential=549,e.percent=833,e.ampersand=778,e.suchthat=439,e.parenleft=333,e.parenright=333,e.asteriskmath=500,e.plus=549,e.comma=250,e.minus=549,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=278,e.semicolon=278,e.less=549,e.equal=549,e.greater=549,e.question=444,e.congruent=549,e.Alpha=722,e.Beta=667,e.Chi=722,e.Delta=612,e.Epsilon=611,e.Phi=763,e.Gamma=603,e.Eta=722,e.Iota=333,e.theta1=631,e.Kappa=722,e.Lambda=686,e.Mu=889,e.Nu=722,e.Omicron=722,e.Pi=768,e.Theta=741,e.Rho=556,e.Sigma=592,e.Tau=611,e.Upsilon=690,e.sigma1=439,e.Omega=768,e.Xi=645,e.Psi=795,e.Zeta=611,e.bracketleft=333,e.therefore=863,e.bracketright=333,e.perpendicular=658,e.underscore=500,e.radicalex=500,e.alpha=631,e.beta=549,e.chi=549,e.delta=494,e.epsilon=439,e.phi=521,e.gamma=411,e.eta=603,e.iota=329,e.phi1=603,e.kappa=549,e.lambda=549,e.mu=576,e.nu=521,e.omicron=549,e.pi=549,e.theta=521,e.rho=549,e.sigma=603,e.tau=439,e.upsilon=576,e.omega1=713,e.omega=686,e.xi=493,e.psi=686,e.zeta=494,e.braceleft=480,e.bar=200,e.braceright=480,e.similar=549,e.Euro=750,e.Upsilon1=620,e.minute=247,e.lessequal=549,e.fraction=167,e.infinity=713,e.florin=500,e.club=753,e.diamond=753,e.heart=753,e.spade=753,e.arrowboth=1042,e.arrowleft=987,e.arrowup=603,e.arrowright=987,e.arrowdown=603,e.degree=400,e.plusminus=549,e.second=411,e.greaterequal=549,e.multiply=549,e.proportional=713,e.partialdiff=494,e.bullet=460,e.divide=549,e.notequal=549,e.equivalence=549,e.approxequal=549,e.ellipsis=1e3,e.arrowvertex=603,e.arrowhorizex=1e3,e.carriagereturn=658,e.aleph=823,e.Ifraktur=686,e.Rfraktur=795,e.weierstrass=987,e.circlemultiply=768,e.circleplus=768,e.emptyset=823,e.intersection=768,e.union=768,e.propersuperset=713,e.reflexsuperset=713,e.notsubset=713,e.propersubset=713,e.reflexsubset=713,e.element=713,e.notelement=713,e.angle=768,e.gradient=713,e.registerserif=790,e.copyrightserif=790,e.trademarkserif=890,e.product=823,e.radical=549,e.dotmath=250,e.logicalnot=713,e.logicaland=603,e.logicalor=603,e.arrowdblboth=1042,e.arrowdblleft=987,e.arrowdblup=603,e.arrowdblright=987,e.arrowdbldown=603,e.lozenge=494,e.angleleft=329,e.registersans=790,e.copyrightsans=790,e.trademarksans=786,e.summation=713,e.parenlefttp=384,e.parenleftex=384,e.parenleftbt=384,e.bracketlefttp=384,e.bracketleftex=384,e.bracketleftbt=384,e.bracelefttp=494,e.braceleftmid=494,e.braceleftbt=494,e.braceex=494,e.angleright=329,e.integral=274,e.integraltp=686,e.integralex=686,e.integralbt=686,e.parenrighttp=384,e.parenrightex=384,e.parenrightbt=384,e.bracketrighttp=384,e.bracketrightex=384,e.bracketrightbt=384,e.bracerighttp=494,e.bracerightmid=494,e.bracerightbt=494,e.apple=790})),e["Times-Roman"]=(0,n.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.quotedbl=408,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=564,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=278,e.semicolon=278,e.less=564,e.equal=564,e.greater=564,e.question=444,e.at=921,e.A=722,e.B=667,e.C=667,e.D=722,e.E=611,e.F=556,e.G=722,e.H=722,e.I=333,e.J=389,e.K=722,e.L=611,e.M=889,e.N=722,e.O=722,e.P=556,e.Q=722,e.R=667,e.S=556,e.T=611,e.U=722,e.V=722,e.W=944,e.X=722,e.Y=722,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=469,e.underscore=500,e.quoteleft=333,e.a=444,e.b=500,e.c=444,e.d=500,e.e=444,e.f=333,e.g=500,e.h=500,e.i=278,e.j=278,e.k=500,e.l=278,e.m=778,e.n=500,e.o=500,e.p=500,e.q=500,e.r=333,e.s=389,e.t=278,e.u=500,e.v=500,e.w=722,e.x=500,e.y=500,e.z=444,e.braceleft=480,e.bar=200,e.braceright=480,e.asciitilde=541,e.exclamdown=333,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=180,e.quotedblleft=444,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=453,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=444,e.quotedblright=444,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=444,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=889,e.ordfeminine=276,e.Lslash=611,e.Oslash=722,e.OE=889,e.ordmasculine=310,e.ae=667,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=500,e.Idieresis=333,e.eacute=444,e.abreve=444,e.uhungarumlaut=500,e.ecaron=444,e.Ydieresis=722,e.divide=564,e.Yacute=722,e.Acircumflex=722,e.aacute=444,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=444,e.Uacute=722,e.uogonek=500,e.Edieresis=611,e.Dcroat=722,e.commaaccent=250,e.copyright=760,e.Emacron=611,e.ccaron=444,e.aring=444,e.Ncommaaccent=722,e.lacute=278,e.agrave=444,e.Tcommaaccent=611,e.Cacute=667,e.atilde=444,e.Edotaccent=611,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=471,e.Rcaron=667,e.Gcommaaccent=722,e.ucircumflex=500,e.acircumflex=444,e.Amacron=722,e.rcaron=333,e.ccedilla=444,e.Zdotaccent=611,e.Thorn=556,e.Omacron=722,e.Racute=667,e.Sacute=556,e.dcaron=588,e.Umacron=722,e.uring=500,e.threesuperior=300,e.Ograve=722,e.Agrave=722,e.Abreve=722,e.multiply=564,e.uacute=500,e.Tcaron=611,e.partialdiff=476,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=611,e.adieresis=444,e.edieresis=444,e.cacute=444,e.nacute=500,e.umacron=500,e.Ncaron=722,e.Iacute=333,e.plusminus=564,e.brokenbar=200,e.registered=760,e.Gbreve=722,e.Idotaccent=333,e.summation=600,e.Egrave=611,e.racute=333,e.omacron=500,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=326,e.eogonek=444,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=444,e.zacute=444,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=444,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=500,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=611,e.dcroat=500,e.threequarters=750,e.Scedilla=556,e.lcaron=344,e.Kcommaaccent=722,e.Lacute=611,e.trademark=980,e.edotaccent=444,e.Igrave=333,e.Imacron=333,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=500,e.Uhungarumlaut=722,e.Eacute=611,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=500,e.radical=453,e.Dcaron=722,e.rcommaaccent=333,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=667,e.Lcommaaccent=611,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=722,e.zdotaccent=444,e.Ecaron=611,e.Iogonek=333,e.kcommaaccent=500,e.minus=564,e.Icircumflex=333,e.ncaron=500,e.tcommaaccent=278,e.logicalnot=564,e.odieresis=500,e.udieresis=500,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=444,e.ncommaaccent=500,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-Bold"]=(0,n.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.quotedbl=555,e.numbersign=500,e.dollar=500,e.percent=1e3,e.ampersand=833,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=570,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=570,e.equal=570,e.greater=570,e.question=500,e.at=930,e.A=722,e.B=667,e.C=722,e.D=722,e.E=667,e.F=611,e.G=778,e.H=778,e.I=389,e.J=500,e.K=778,e.L=667,e.M=944,e.N=722,e.O=778,e.P=611,e.Q=778,e.R=722,e.S=556,e.T=667,e.U=722,e.V=722,e.W=1e3,e.X=722,e.Y=722,e.Z=667,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=581,e.underscore=500,e.quoteleft=333,e.a=500,e.b=556,e.c=444,e.d=556,e.e=444,e.f=333,e.g=500,e.h=556,e.i=278,e.j=333,e.k=556,e.l=278,e.m=833,e.n=556,e.o=500,e.p=556,e.q=556,e.r=444,e.s=389,e.t=333,e.u=556,e.v=500,e.w=722,e.x=500,e.y=500,e.z=444,e.braceleft=394,e.bar=220,e.braceright=394,e.asciitilde=520,e.exclamdown=333,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=278,e.quotedblleft=500,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=540,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=1e3,e.ordfeminine=300,e.Lslash=667,e.Oslash=778,e.OE=1e3,e.ordmasculine=330,e.ae=722,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=556,e.Idieresis=389,e.eacute=444,e.abreve=500,e.uhungarumlaut=556,e.ecaron=444,e.Ydieresis=722,e.divide=570,e.Yacute=722,e.Acircumflex=722,e.aacute=500,e.Ucircumflex=722,e.yacute=500,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=747,e.Emacron=667,e.ccaron=444,e.aring=500,e.Ncommaaccent=722,e.lacute=278,e.agrave=500,e.Tcommaaccent=667,e.Cacute=722,e.atilde=500,e.Edotaccent=667,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=494,e.Rcaron=722,e.Gcommaaccent=778,e.ucircumflex=556,e.acircumflex=500,e.Amacron=722,e.rcaron=444,e.ccedilla=444,e.Zdotaccent=667,e.Thorn=611,e.Omacron=778,e.Racute=722,e.Sacute=556,e.dcaron=672,e.Umacron=722,e.uring=556,e.threesuperior=300,e.Ograve=778,e.Agrave=722,e.Abreve=722,e.multiply=570,e.uacute=556,e.Tcaron=667,e.partialdiff=494,e.ydieresis=500,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=389,e.plusminus=570,e.brokenbar=220,e.registered=747,e.Gbreve=778,e.Idotaccent=389,e.summation=600,e.Egrave=667,e.racute=444,e.omacron=500,e.Zacute=667,e.Zcaron=667,e.greaterequal=549,e.Eth=722,e.Ccedilla=722,e.lcommaaccent=278,e.tcaron=416,e.eogonek=444,e.Uogonek=722,e.Aacute=722,e.Adieresis=722,e.egrave=444,e.zacute=444,e.iogonek=278,e.Oacute=778,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=778,e.Ugrave=722,e.Delta=612,e.thorn=556,e.twosuperior=300,e.Odieresis=778,e.mu=556,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=667,e.dcroat=556,e.threequarters=750,e.Scedilla=556,e.lcaron=394,e.Kcommaaccent=778,e.Lacute=667,e.trademark=1e3,e.edotaccent=444,e.Igrave=389,e.Imacron=389,e.Lcaron=667,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=778,e.degree=400,e.ograve=500,e.Ccaron=722,e.ugrave=556,e.radical=549,e.Dcaron=722,e.rcommaaccent=444,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=722,e.Lcommaaccent=667,e.Atilde=722,e.Aogonek=722,e.Aring=722,e.Otilde=778,e.zdotaccent=444,e.Ecaron=667,e.Iogonek=389,e.kcommaaccent=556,e.minus=570,e.Icircumflex=389,e.ncaron=556,e.tcommaaccent=333,e.logicalnot=570,e.odieresis=500,e.udieresis=556,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=444,e.ncommaaccent=556,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-BoldItalic"]=(0,n.getLookupTableFactory)((function(e){e.space=250,e.exclam=389,e.quotedbl=555,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=570,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=570,e.equal=570,e.greater=570,e.question=500,e.at=832,e.A=667,e.B=667,e.C=667,e.D=722,e.E=667,e.F=667,e.G=722,e.H=778,e.I=389,e.J=500,e.K=667,e.L=611,e.M=889,e.N=722,e.O=722,e.P=611,e.Q=722,e.R=667,e.S=556,e.T=611,e.U=722,e.V=667,e.W=889,e.X=667,e.Y=611,e.Z=611,e.bracketleft=333,e.backslash=278,e.bracketright=333,e.asciicircum=570,e.underscore=500,e.quoteleft=333,e.a=500,e.b=500,e.c=444,e.d=500,e.e=444,e.f=333,e.g=500,e.h=556,e.i=278,e.j=278,e.k=500,e.l=278,e.m=778,e.n=556,e.o=500,e.p=500,e.q=500,e.r=389,e.s=389,e.t=278,e.u=556,e.v=444,e.w=667,e.x=500,e.y=444,e.z=389,e.braceleft=348,e.bar=220,e.braceright=348,e.asciitilde=570,e.exclamdown=389,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=278,e.quotedblleft=500,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=556,e.fl=556,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=500,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=500,e.quotedblright=500,e.guillemotright=500,e.ellipsis=1e3,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=1e3,e.AE=944,e.ordfeminine=266,e.Lslash=611,e.Oslash=722,e.OE=944,e.ordmasculine=300,e.ae=722,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=722,e.germandbls=500,e.Idieresis=389,e.eacute=444,e.abreve=500,e.uhungarumlaut=556,e.ecaron=444,e.Ydieresis=611,e.divide=570,e.Yacute=611,e.Acircumflex=667,e.aacute=500,e.Ucircumflex=722,e.yacute=444,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=556,e.Edieresis=667,e.Dcroat=722,e.commaaccent=250,e.copyright=747,e.Emacron=667,e.ccaron=444,e.aring=500,e.Ncommaaccent=722,e.lacute=278,e.agrave=500,e.Tcommaaccent=611,e.Cacute=667,e.atilde=500,e.Edotaccent=667,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=494,e.Rcaron=667,e.Gcommaaccent=722,e.ucircumflex=556,e.acircumflex=500,e.Amacron=667,e.rcaron=389,e.ccedilla=444,e.Zdotaccent=611,e.Thorn=611,e.Omacron=722,e.Racute=667,e.Sacute=556,e.dcaron=608,e.Umacron=722,e.uring=556,e.threesuperior=300,e.Ograve=722,e.Agrave=667,e.Abreve=667,e.multiply=570,e.uacute=556,e.Tcaron=611,e.partialdiff=494,e.ydieresis=444,e.Nacute=722,e.icircumflex=278,e.Ecircumflex=667,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=556,e.umacron=556,e.Ncaron=722,e.Iacute=389,e.plusminus=570,e.brokenbar=220,e.registered=747,e.Gbreve=722,e.Idotaccent=389,e.summation=600,e.Egrave=667,e.racute=389,e.omacron=500,e.Zacute=611,e.Zcaron=611,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=366,e.eogonek=444,e.Uogonek=722,e.Aacute=667,e.Adieresis=667,e.egrave=444,e.zacute=389,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=576,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=667,e.dcroat=500,e.threequarters=750,e.Scedilla=556,e.lcaron=382,e.Kcommaaccent=667,e.Lacute=611,e.trademark=1e3,e.edotaccent=444,e.Igrave=389,e.Imacron=389,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=556,e.Uhungarumlaut=722,e.Eacute=667,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=556,e.Scommaaccent=556,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=556,e.radical=549,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=722,e.otilde=500,e.Rcommaaccent=667,e.Lcommaaccent=611,e.Atilde=667,e.Aogonek=667,e.Aring=667,e.Otilde=722,e.zdotaccent=389,e.Ecaron=667,e.Iogonek=389,e.kcommaaccent=500,e.minus=606,e.Icircumflex=389,e.ncaron=556,e.tcommaaccent=278,e.logicalnot=606,e.odieresis=500,e.udieresis=556,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=389,e.ncommaaccent=556,e.onesuperior=300,e.imacron=278,e.Euro=500})),e["Times-Italic"]=(0,n.getLookupTableFactory)((function(e){e.space=250,e.exclam=333,e.quotedbl=420,e.numbersign=500,e.dollar=500,e.percent=833,e.ampersand=778,e.quoteright=333,e.parenleft=333,e.parenright=333,e.asterisk=500,e.plus=675,e.comma=250,e.hyphen=333,e.period=250,e.slash=278,e.zero=500,e.one=500,e.two=500,e.three=500,e.four=500,e.five=500,e.six=500,e.seven=500,e.eight=500,e.nine=500,e.colon=333,e.semicolon=333,e.less=675,e.equal=675,e.greater=675,e.question=500,e.at=920,e.A=611,e.B=611,e.C=667,e.D=722,e.E=611,e.F=611,e.G=722,e.H=722,e.I=333,e.J=444,e.K=667,e.L=556,e.M=833,e.N=667,e.O=722,e.P=611,e.Q=722,e.R=611,e.S=500,e.T=556,e.U=722,e.V=611,e.W=833,e.X=611,e.Y=556,e.Z=556,e.bracketleft=389,e.backslash=278,e.bracketright=389,e.asciicircum=422,e.underscore=500,e.quoteleft=333,e.a=500,e.b=500,e.c=444,e.d=500,e.e=444,e.f=278,e.g=500,e.h=500,e.i=278,e.j=278,e.k=444,e.l=278,e.m=722,e.n=500,e.o=500,e.p=500,e.q=500,e.r=389,e.s=389,e.t=278,e.u=500,e.v=444,e.w=667,e.x=444,e.y=444,e.z=389,e.braceleft=400,e.bar=275,e.braceright=400,e.asciitilde=541,e.exclamdown=389,e.cent=500,e.sterling=500,e.fraction=167,e.yen=500,e.florin=500,e.section=500,e.currency=500,e.quotesingle=214,e.quotedblleft=556,e.guillemotleft=500,e.guilsinglleft=333,e.guilsinglright=333,e.fi=500,e.fl=500,e.endash=500,e.dagger=500,e.daggerdbl=500,e.periodcentered=250,e.paragraph=523,e.bullet=350,e.quotesinglbase=333,e.quotedblbase=556,e.quotedblright=556,e.guillemotright=500,e.ellipsis=889,e.perthousand=1e3,e.questiondown=500,e.grave=333,e.acute=333,e.circumflex=333,e.tilde=333,e.macron=333,e.breve=333,e.dotaccent=333,e.dieresis=333,e.ring=333,e.cedilla=333,e.hungarumlaut=333,e.ogonek=333,e.caron=333,e.emdash=889,e.AE=889,e.ordfeminine=276,e.Lslash=556,e.Oslash=722,e.OE=944,e.ordmasculine=310,e.ae=667,e.dotlessi=278,e.lslash=278,e.oslash=500,e.oe=667,e.germandbls=500,e.Idieresis=333,e.eacute=444,e.abreve=500,e.uhungarumlaut=500,e.ecaron=444,e.Ydieresis=556,e.divide=675,e.Yacute=556,e.Acircumflex=611,e.aacute=500,e.Ucircumflex=722,e.yacute=444,e.scommaaccent=389,e.ecircumflex=444,e.Uring=722,e.Udieresis=722,e.aogonek=500,e.Uacute=722,e.uogonek=500,e.Edieresis=611,e.Dcroat=722,e.commaaccent=250,e.copyright=760,e.Emacron=611,e.ccaron=444,e.aring=500,e.Ncommaaccent=667,e.lacute=278,e.agrave=500,e.Tcommaaccent=556,e.Cacute=667,e.atilde=500,e.Edotaccent=611,e.scaron=389,e.scedilla=389,e.iacute=278,e.lozenge=471,e.Rcaron=611,e.Gcommaaccent=722,e.ucircumflex=500,e.acircumflex=500,e.Amacron=611,e.rcaron=389,e.ccedilla=444,e.Zdotaccent=556,e.Thorn=611,e.Omacron=722,e.Racute=611,e.Sacute=500,e.dcaron=544,e.Umacron=722,e.uring=500,e.threesuperior=300,e.Ograve=722,e.Agrave=611,e.Abreve=611,e.multiply=675,e.uacute=500,e.Tcaron=556,e.partialdiff=476,e.ydieresis=444,e.Nacute=667,e.icircumflex=278,e.Ecircumflex=611,e.adieresis=500,e.edieresis=444,e.cacute=444,e.nacute=500,e.umacron=500,e.Ncaron=667,e.Iacute=333,e.plusminus=675,e.brokenbar=275,e.registered=760,e.Gbreve=722,e.Idotaccent=333,e.summation=600,e.Egrave=611,e.racute=389,e.omacron=500,e.Zacute=556,e.Zcaron=556,e.greaterequal=549,e.Eth=722,e.Ccedilla=667,e.lcommaaccent=278,e.tcaron=300,e.eogonek=444,e.Uogonek=722,e.Aacute=611,e.Adieresis=611,e.egrave=444,e.zacute=389,e.iogonek=278,e.Oacute=722,e.oacute=500,e.amacron=500,e.sacute=389,e.idieresis=278,e.Ocircumflex=722,e.Ugrave=722,e.Delta=612,e.thorn=500,e.twosuperior=300,e.Odieresis=722,e.mu=500,e.igrave=278,e.ohungarumlaut=500,e.Eogonek=611,e.dcroat=500,e.threequarters=750,e.Scedilla=500,e.lcaron=300,e.Kcommaaccent=667,e.Lacute=556,e.trademark=980,e.edotaccent=444,e.Igrave=333,e.Imacron=333,e.Lcaron=611,e.onehalf=750,e.lessequal=549,e.ocircumflex=500,e.ntilde=500,e.Uhungarumlaut=722,e.Eacute=611,e.emacron=444,e.gbreve=500,e.onequarter=750,e.Scaron=500,e.Scommaaccent=500,e.Ohungarumlaut=722,e.degree=400,e.ograve=500,e.Ccaron=667,e.ugrave=500,e.radical=453,e.Dcaron=722,e.rcommaaccent=389,e.Ntilde=667,e.otilde=500,e.Rcommaaccent=611,e.Lcommaaccent=556,e.Atilde=611,e.Aogonek=611,e.Aring=611,e.Otilde=722,e.zdotaccent=389,e.Ecaron=611,e.Iogonek=333,e.kcommaaccent=444,e.minus=675,e.Icircumflex=333,e.ncaron=500,e.tcommaaccent=278,e.logicalnot=675,e.odieresis=500,e.udieresis=500,e.notequal=549,e.gcommaaccent=500,e.eth=500,e.zcaron=389,e.ncommaaccent=500,e.onesuperior=300,e.imacron=278,e.Euro=500})),e.ZapfDingbats=(0,n.getLookupTableFactory)((function(e){e.space=278,e.a1=974,e.a2=961,e.a202=974,e.a3=980,e.a4=719,e.a5=789,e.a119=790,e.a118=791,e.a117=690,e.a11=960,e.a12=939,e.a13=549,e.a14=855,e.a15=911,e.a16=933,e.a105=911,e.a17=945,e.a18=974,e.a19=755,e.a20=846,e.a21=762,e.a22=761,e.a23=571,e.a24=677,e.a25=763,e.a26=760,e.a27=759,e.a28=754,e.a6=494,e.a7=552,e.a8=537,e.a9=577,e.a10=692,e.a29=786,e.a30=788,e.a31=788,e.a32=790,e.a33=793,e.a34=794,e.a35=816,e.a36=823,e.a37=789,e.a38=841,e.a39=823,e.a40=833,e.a41=816,e.a42=831,e.a43=923,e.a44=744,e.a45=723,e.a46=749,e.a47=790,e.a48=792,e.a49=695,e.a50=776,e.a51=768,e.a52=792,e.a53=759,e.a54=707,e.a55=708,e.a56=682,e.a57=701,e.a58=826,e.a59=815,e.a60=789,e.a61=789,e.a62=707,e.a63=687,e.a64=696,e.a65=689,e.a66=786,e.a67=787,e.a68=713,e.a69=791,e.a70=785,e.a71=791,e.a72=873,e.a73=761,e.a74=762,e.a203=762,e.a75=759,e.a204=759,e.a76=892,e.a77=892,e.a78=788,e.a79=784,e.a81=438,e.a82=138,e.a83=277,e.a84=415,e.a97=392,e.a98=392,e.a99=668,e.a100=668,e.a89=390,e.a90=390,e.a93=317,e.a94=317,e.a91=276,e.a92=276,e.a205=509,e.a85=509,e.a206=410,e.a86=410,e.a87=234,e.a88=234,e.a95=334,e.a96=334,e.a101=732,e.a102=544,e.a103=544,e.a104=910,e.a106=667,e.a107=760,e.a108=760,e.a112=776,e.a111=595,e.a110=694,e.a109=626,e.a120=788,e.a121=788,e.a122=788,e.a123=788,e.a124=788,e.a125=788,e.a126=788,e.a127=788,e.a128=788,e.a129=788,e.a130=788,e.a131=788,e.a132=788,e.a133=788,e.a134=788,e.a135=788,e.a136=788,e.a137=788,e.a138=788,e.a139=788,e.a140=788,e.a141=788,e.a142=788,e.a143=788,e.a144=788,e.a145=788,e.a146=788,e.a147=788,e.a148=788,e.a149=788,e.a150=788,e.a151=788,e.a152=788,e.a153=788,e.a154=788,e.a155=788,e.a156=788,e.a157=788,e.a158=788,e.a159=788,e.a160=894,e.a161=838,e.a163=1016,e.a164=458,e.a196=748,e.a165=924,e.a192=748,e.a166=918,e.a167=927,e.a168=928,e.a169=928,e.a170=834,e.a171=873,e.a172=828,e.a173=924,e.a162=924,e.a174=917,e.a175=930,e.a176=931,e.a177=463,e.a178=883,e.a179=836,e.a193=836,e.a180=867,e.a199=867,e.a181=696,e.a200=696,e.a182=874,e.a201=874,e.a183=760,e.a184=946,e.a197=771,e.a185=865,e.a194=771,e.a198=888,e.a186=967,e.a195=888,e.a187=831,e.a188=873,e.a189=927,e.a190=970,e.a191=918}))}));t.getMetrics=a},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function o(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),e}function s(e){if(!Array.isArray(e))return null;for(var t=e.length,r=0;r<t;r++)if("number"!=typeof e[r]){for(var n=new Array(t),a=0;a<t;a++)n[a]=+e[a];return n}return e}function c(e){var t;if("object"!==n(e))return!1;if((0,u.isDict)(e))t=e;else{if(!(0,u.isStream)(e))return!1;t=e.dict}return t.has("FunctionType")}Object.defineProperty(t,"__esModule",{value:!0}),t.isPDFFunction=c,t.PostScriptCompiler=t.PostScriptEvaluator=t.PDFFunctionFactory=void 0;var l=r(5),u=r(183),h=r(219),f={get value(){return(0,l.shadow)(this,"value",(0,l.isEvalSupported)())}},d=function(){function e(t){var r=t.xref,n=t.isEvalSupported,i=void 0===n||n;a(this,e),this.xref=r,this.isEvalSupported=!1!==i}return o(e,[{key:"create",value:function(e){return p.parse({xref:this.xref,isEvalSupported:this.isEvalSupported,fn:e})}},{key:"createFromArray",value:function(e){return p.parseArray({xref:this.xref,isEvalSupported:this.isEvalSupported,fnObj:e})}}]),e}();t.PDFFunctionFactory=d;var p=function(){var e=0,t=2,r=3,n=4;return{getSampleArray:function(e,t,r,n){var a,i,o=1;for(a=0,i=e.length;a<i;a++)o*=e[a];o*=t;var s=new Array(o),c=0,l=0,u=1/(Math.pow(2,r)-1),h=n.getBytes((o*r+7)/8),f=0;for(a=0;a<o;a++){for(;c<r;)l<<=8,l|=h[f++],c+=8;c-=r,s[a]=(l>>c)*u,l&=(1<<c)-1}return s},getIR:function(e){var t=e.xref,r=e.isEvalSupported,n=e.fn,a=n.dict;a||(a=n);var i=[this.constructSampled,null,this.constructInterpolated,this.constructStiched,this.constructPostScript],o=a.get("FunctionType"),s=i[o];if(!s)throw new l.FormatError("Unknown type of function");return s.call(this,{xref:t,isEvalSupported:r,fn:n,dict:a})},fromIR:function(n){var a=n.xref,i=n.isEvalSupported,o=n.IR,s=o[0];switch(s){case e:return this.constructSampledFromIR({xref:a,isEvalSupported:i,IR:o});case t:return this.constructInterpolatedFromIR({xref:a,isEvalSupported:i,IR:o});case r:return this.constructStichedFromIR({xref:a,isEvalSupported:i,IR:o});default:return this.constructPostScriptFromIR({xref:a,isEvalSupported:i,IR:o})}},parse:function(e){var t=e.xref,r=e.isEvalSupported,n=e.fn,a=this.getIR({xref:t,isEvalSupported:r,fn:n});return this.fromIR({xref:t,isEvalSupported:r,IR:a})},parseArray:function(e){var t=e.xref,r=e.isEvalSupported,n=e.fnObj;if(!Array.isArray(n))return this.parse({xref:t,isEvalSupported:r,fn:n});for(var a=[],i=0,o=n.length;i<o;i++)a.push(this.parse({xref:t,isEvalSupported:r,fn:t.fetchIfRef(n[i])}));return function(e,t,r,n){for(var i=0,o=a.length;i<o;i++)a[i](e,t,r,n+i)}},constructSampled:function(t){function r(e){for(var t=e.length,r=[],n=0,a=0;a<t;a+=2)r[n]=[e[a],e[a+1]],++n;return r}var n=(t.xref,t.isEvalSupported,t.fn),a=t.dict,i=s(a.getArray("Domain")),o=s(a.getArray("Range"));if(!i||!o)throw new l.FormatError("No domain or range");var c=i.length/2,u=o.length/2;i=r(i),o=r(o);var h=s(a.getArray("Size")),f=a.get("BitsPerSample"),d=a.get("Order")||1;1!==d&&(0,l.info)("No support for cubic spline interpolation: "+d);var p=s(a.getArray("Encode"));if(p)p=r(p);else{p=[];for(var g=0;g<c;++g)p.push([0,h[g]-1])}var m=s(a.getArray("Decode"));m=m?r(m):o;var v=this.getSampleArray(h,u,f,n);return[e,c,i,p,m,v,h,u,Math.pow(2,f)-1,o]},constructSampledFromIR:function(e){function t(e,t,r,n,a){return n+(a-n)/(r-t)*(e-t)}var r=(e.xref,e.isEvalSupported,e.IR);return function(e,n,a,i){var o,s,c=r[1],l=r[2],u=r[3],h=r[4],f=r[5],d=r[6],p=r[7],g=r[9],m=1<<c,v=new Float64Array(m),y=new Uint32Array(m);for(s=0;s<m;s++)v[s]=1;var b=p,w=1;for(o=0;o<c;++o){var k=l[o][0],S=l[o][1],x=Math.min(Math.max(e[n+o],k),S),_=t(x,k,S,u[o][0],u[o][1]),A=d[o];_=Math.min(Math.max(_,0),A-1);var C=_<A-1?Math.floor(_):_-1,T=C+1-_,E=_-C,P=C*b,O=P+b;for(s=0;s<m;s++)s&w?(v[s]*=E,y[s]+=O):(v[s]*=T,y[s]+=P);b*=A,w<<=1}for(s=0;s<p;++s){var R=0;for(o=0;o<m;o++)R+=f[y[o]+s]*v[o];R=t(R,0,1,h[s][0],h[s][1]),a[i+s]=Math.min(Math.max(R,g[s][0]),g[s][1])}}},constructInterpolated:function(e){for(var r=(e.xref,e.isEvalSupported,e.fn,e.dict),n=s(r.getArray("C0"))||[0],a=s(r.getArray("C1"))||[1],i=r.get("N"),o=n.length,c=[],l=0;l<o;++l)c.push(a[l]-n[l]);return[t,n,c,i]},constructInterpolatedFromIR:function(e){var t=(e.xref,e.isEvalSupported,e.IR),r=t[1],n=t[2],a=t[3],i=n.length;return function(e,t,o,s){for(var c=1===a?e[t]:Math.pow(e[t],a),l=0;l<i;++l)o[s+l]=r[l]+c*n[l]}},constructStiched:function(e){var t=e.xref,n=e.isEvalSupported,a=(e.fn,e.dict),i=s(a.getArray("Domain"));if(!i)throw new l.FormatError("No domain");var o=i.length/2;if(1!==o)throw new l.FormatError("Bad domain for stiched function");for(var c=a.get("Functions"),u=[],h=0,f=c.length;h<f;++h)u.push(this.parse({xref:t,isEvalSupported:n,fn:t.fetchIfRef(c[h])}));var d=s(a.getArray("Bounds")),p=s(a.getArray("Encode"));return[r,i,d,p,u]},constructStichedFromIR:function(e){var t=(e.xref,e.isEvalSupported,e.IR),r=t[1],n=t[2],a=t[3],i=t[4],o=new Float32Array(1);return function(e,t,s,c){for(var l=function(e,t,r){return e>r?e=r:e<t&&(e=t),e},u=l(e[t],r[0],r[1]),h=0,f=n.length;h<f&&!(u<n[h]);++h);var d=r[0];h>0&&(d=n[h-1]);var p=r[1];h<n.length&&(p=n[h]);var g=a[2*h],m=a[2*h+1];o[0]=d===p?g:g+(u-d)*(m-g)/(p-d),i[h](o,0,s,c)}},constructPostScript:function(e){var t=(e.xref,e.isEvalSupported,e.fn),r=e.dict,a=s(r.getArray("Domain")),i=s(r.getArray("Range"));if(!a)throw new l.FormatError("No domain.");if(!i)throw new l.FormatError("No range.");var o=new h.PostScriptLexer(t),c=new h.PostScriptParser(o),u=c.parse();return[n,a,i,u]},constructPostScriptFromIR:function(e){var t=(e.xref,e.isEvalSupported),r=e.IR,n=r[1],a=r[2],i=r[3];if(t&&f.value){var o=(new v).compile(i,n,a);if(o)return new Function("src","srcOffset","dest","destOffset",o)}(0,l.info)("Unable to compile PS function");var s=a.length>>1,c=n.length>>1,u=new m(i),h=Object.create(null),d=8192,p=d,g=new Float32Array(c);return function(e,t,r,n){var i,o,l="",f=g;for(i=0;i<c;i++)o=e[t+i],f[i]=o,l+=o+"_";var d=h[l];if(void 0===d){var m=new Float32Array(s),v=u.execute(f),y=v.length-s;for(i=0;i<s;i++){o=v[y+i];var b=a[2*i];o<b?o=b:(b=a[2*i+1],o>b&&(o=b)),m[i]=o}p>0&&(p--,h[l]=m),r.set(m,n)}else r.set(d,n)}}}}(),g=function(){function e(e){this.stack=e?Array.prototype.slice.call(e,0):[]}var t=100;return e.prototype={push:function(e){if(this.stack.length>=t)throw new Error("PostScript function stack overflow.");this.stack.push(e)},pop:function(){if(this.stack.length<=0)throw new Error("PostScript function stack underflow.");return this.stack.pop()},copy:function(e){if(this.stack.length+e>=t)throw new Error("PostScript function stack overflow.");for(var r=this.stack,n=r.length-e,a=e-1;a>=0;a--,n++)r.push(r[n])},index:function(e){this.push(this.stack[this.stack.length-e-1])},roll:function(e,t){var r,n,a,i=this.stack,o=i.length-e,s=i.length-1,c=o+(t-Math.floor(t/e)*e);for(r=o,n=s;r<n;r++,n--)a=i[r],i[r]=i[n],i[n]=a;for(r=o,n=c-1;r<n;r++,n--)a=i[r],i[r]=i[n],i[n]=a;for(r=c,n=s;r<n;r++,n--)a=i[r],i[r]=i[n],i[n]=a}},e}(),m=function(){function e(e){this.operators=e}return e.prototype={execute:function(e){for(var t,r,n,a=new g(e),i=0,o=this.operators,s=o.length;i<s;)if(t=o[i++],"number"!=typeof t)switch(t){case"jz":n=a.pop(),r=a.pop(),r||(i=n);break;case"j":r=a.pop(),i=r;break;case"abs":r=a.pop(),a.push(Math.abs(r));break;case"add":n=a.pop(),r=a.pop(),a.push(r+n);break;case"and":n=a.pop(),r=a.pop(),(0,l.isBool)(r)&&(0,l.isBool)(n)?a.push(r&&n):a.push(r&n);break;case"atan":r=a.pop(),a.push(Math.atan(r));break;case"bitshift":n=a.pop(),r=a.pop(),r>0?a.push(r<<n):a.push(r>>n);break;case"ceiling":r=a.pop(),a.push(Math.ceil(r));break;case"copy":r=a.pop(),a.copy(r);break;case"cos":r=a.pop(),a.push(Math.cos(r));break;case"cvi":r=0|a.pop(),a.push(r);break;case"cvr":break;case"div":n=a.pop(),r=a.pop(),a.push(r/n);break;case"dup":a.copy(1);break;case"eq":n=a.pop(),r=a.pop(),a.push(r===n);break;case"exch":a.roll(2,1);break;case"exp":n=a.pop(),r=a.pop(),a.push(Math.pow(r,n));break;case"false":a.push(!1);break;case"floor":r=a.pop(),a.push(Math.floor(r));break;case"ge":n=a.pop(),r=a.pop(),a.push(r>=n);break;case"gt":n=a.pop(),r=a.pop(),a.push(r>n);break;case"idiv":n=a.pop(),r=a.pop(),a.push(r/n|0);break;case"index":r=a.pop(),a.index(r);break;case"le":n=a.pop(),r=a.pop(),a.push(r<=n);break;case"ln":r=a.pop(),a.push(Math.log(r));break;case"log":r=a.pop(),a.push(Math.log(r)/Math.LN10);break;case"lt":n=a.pop(),r=a.pop(),a.push(r<n);break;case"mod":n=a.pop(),r=a.pop(),a.push(r%n);break;case"mul":n=a.pop(),r=a.pop(),a.push(r*n);break;case"ne":n=a.pop(),r=a.pop(),a.push(r!==n);break;case"neg":r=a.pop(),a.push(-r);break;case"not":r=a.pop(),(0,l.isBool)(r)?a.push(!r):a.push(~r);break;case"or":n=a.pop(),r=a.pop(),(0,l.isBool)(r)&&(0,l.isBool)(n)?a.push(r||n):a.push(r|n);break;case"pop":a.pop();break;case"roll":n=a.pop(),r=a.pop(),a.roll(r,n);break;case"round":r=a.pop(),a.push(Math.round(r));break;case"sin":r=a.pop(),a.push(Math.sin(r));break;case"sqrt":r=a.pop(),a.push(Math.sqrt(r));break;case"sub":n=a.pop(),r=a.pop(),a.push(r-n);break;case"true":a.push(!0);break;case"truncate":r=a.pop(),r=r<0?Math.ceil(r):Math.floor(r),a.push(r);break;case"xor":n=a.pop(),r=a.pop(),(0,l.isBool)(r)&&(0,l.isBool)(n)?a.push(r!==n):a.push(r^n);break;default:throw new l.FormatError("Unknown operator ".concat(t))}else a.push(t);return a.stack}},e}();t.PostScriptEvaluator=m;var v=function(){function e(e){this.type=e}function t(t,r,n){e.call(this,"args"),this.index=t,this.min=r,this.max=n}function r(t){e.call(this,"literal"),this.number=t,this.min=t,this.max=t}function n(t,r,n,a,i){e.call(this,"binary"),this.op=t,this.arg1=r,this.arg2=n,this.min=a,this.max=i}function a(t,r){e.call(this,"max"),this.arg=t,this.min=t.min,this.max=r}function i(t,r,n){e.call(this,"var"),this.index=t,this.min=r,this.max=n}function o(t,r){e.call(this,"definition"),this.variable=t,this.arg=r}function s(){this.parts=[]}function c(e,t){return"literal"===t.type&&0===t.number?e:"literal"===e.type&&0===e.number?t:"literal"===t.type&&"literal"===e.type?new r(e.number+t.number):new n("+",e,t,e.min+t.min,e.max+t.max)}function u(e,t){if("literal"===t.type){if(0===t.number)return new r(0);if(1===t.number)return e;if("literal"===e.type)return new r(e.number*t.number)}if("literal"===e.type){if(0===e.number)return new r(0);if(1===e.number)return t}var a=Math.min(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max),i=Math.max(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max);return new n("*",e,t,a,i)}function h(e,t){if("literal"===t.type){if(0===t.number)return e;if("literal"===e.type)return new r(e.number-t.number)}return"binary"===t.type&&"-"===t.op&&"literal"===e.type&&1===e.number&&"literal"===t.arg1.type&&1===t.arg1.number?t.arg2:new n("-",e,t,e.min-t.max,e.max-t.min)}function f(e,t){return e.min>=t?new r(t):e.max<=t?e:new a(e,t)}function d(){}return e.prototype.visit=function(e){(0,l.unreachable)("abstract method")},t.prototype=Object.create(e.prototype),t.prototype.visit=function(e){e.visitArgument(this)},r.prototype=Object.create(e.prototype),r.prototype.visit=function(e){e.visitLiteral(this)},n.prototype=Object.create(e.prototype),n.prototype.visit=function(e){e.visitBinaryOperation(this)},a.prototype=Object.create(e.prototype),a.prototype.visit=function(e){e.visitMin(this)},i.prototype=Object.create(e.prototype),i.prototype.visit=function(e){e.visitVariable(this)},o.prototype=Object.create(e.prototype),o.prototype.visit=function(e){e.visitVariableDefinition(this)},s.prototype={visitArgument:function(e){this.parts.push("Math.max(",e.min,", Math.min(",e.max,", src[srcOffset + ",e.index,"]))")},visitVariable:function(e){this.parts.push("v",e.index)},visitLiteral:function(e){this.parts.push(e.number)},visitBinaryOperation:function(e){this.parts.push("("),e.arg1.visit(this),this.parts.push(" ",e.op," "),e.arg2.visit(this),this.parts.push(")")},visitVariableDefinition:function(e){this.parts.push("var "),e.variable.visit(this),this.parts.push(" = "),e.arg.visit(this),this.parts.push(";")},visitMin:function(e){this.parts.push("Math.min("),e.arg.visit(this),this.parts.push(", ",e.max,")")},toString:function(){return this.parts.join("")}},d.prototype={compile:function(e,n,a){var l,d,p,g,m,v,y,b,w,k,S=[],x=[],_=n.length>>1,A=a.length>>1,C=0;for(l=0;l<_;l++)S.push(new t(l,n[2*l],n[2*l+1]));for(l=0,d=e.length;l<d;l++)if(k=e[l],"number"!=typeof k)switch(k){case"add":if(S.length<2)return null;v=S.pop(),m=S.pop(),S.push(c(m,v));break;case"cvr":if(S.length<1)return null;break;case"mul":if(S.length<2)return null;v=S.pop(),m=S.pop(),S.push(u(m,v));break;case"sub":if(S.length<2)return null;v=S.pop(),m=S.pop(),S.push(h(m,v));break;case"exch":if(S.length<2)return null;y=S.pop(),b=S.pop(),S.push(y,b);break;case"pop":if(S.length<1)return null;S.pop();break;case"index":if(S.length<1)return null;if(m=S.pop(),"literal"!==m.type)return null;if(p=m.number,p<0||!Number.isInteger(p)||S.length<p)return null;if(y=S[S.length-p-1],"literal"===y.type||"var"===y.type){S.push(y);break}w=new i(C++,y.min,y.max),S[S.length-p-1]=w,S.push(w),x.push(new o(w,y));break;case"dup":if(S.length<1)return null;if("number"==typeof e[l+1]&&"gt"===e[l+2]&&e[l+3]===l+7&&"jz"===e[l+4]&&"pop"===e[l+5]&&e[l+6]===e[l+1]){m=S.pop(),S.push(f(m,e[l+1])),l+=6;break}if(y=S[S.length-1],"literal"===y.type||"var"===y.type){S.push(y);break}w=new i(C++,y.min,y.max),S[S.length-1]=w,S.push(w),x.push(new o(w,y));break;case"roll":if(S.length<2)return null;if(v=S.pop(),m=S.pop(),"literal"!==v.type||"literal"!==m.type)return null;if(g=v.number,p=m.number,p<=0||!Number.isInteger(p)||!Number.isInteger(g)||S.length<p)return null;if(g=(g%p+p)%p,0===g)break;Array.prototype.push.apply(S,S.splice(S.length-p,p-g));break;default:return null}else S.push(new r(k));if(S.length!==A)return null;var T=[];return x.forEach((function(e){var t=new s;e.visit(t),T.push(t.toString())})),S.forEach((function(e,t){var r=new s;e.visit(r);var n=a[2*t],i=a[2*t+1],o=[r.toString()];n>e.min&&(o.unshift("Math.max(",n,", "),o.push(")")),i<e.max&&(o.unshift("Math.min(",i,", "),o.push(")")),o.unshift("dest[destOffset + ",t,"] = "),o.push(";"),T.push(o.join(""))})),T.join("\n")}},d}();t.PostScriptCompiler=v},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.PostScriptParser=t.PostScriptLexer=void 0;var o=r(5),s=r(183),c=function(){function e(t){n(this,e),this.lexer=t,this.operators=[],this.token=null,this.prev=null}return i(e,[{key:"nextToken",value:function(){this.prev=this.token,this.token=this.lexer.getToken()}},{key:"accept",value:function(e){return this.token.type===e&&(this.nextToken(),!0)}},{key:"expect",value:function(e){if(this.accept(e))return!0;throw new o.FormatError("Unexpected symbol: found ".concat(this.token.type," expected ").concat(e,"."))}},{key:"parse",value:function(){return this.nextToken(),this.expect(l.LBRACE),this.parseBlock(),this.expect(l.RBRACE),this.operators}},{key:"parseBlock",value:function(){for(;;)if(this.accept(l.NUMBER))this.operators.push(this.prev.value);else if(this.accept(l.OPERATOR))this.operators.push(this.prev.value);else{if(!this.accept(l.LBRACE))return;this.parseCondition()}}},{key:"parseCondition",value:function(){var e=this.operators.length;if(this.operators.push(null,null),this.parseBlock(),this.expect(l.RBRACE),this.accept(l.IF))this.operators[e]=this.operators.length,this.operators[e+1]="jz";else{if(!this.accept(l.LBRACE))throw new o.FormatError("PS Function: error parsing conditional.");var t=this.operators.length;this.operators.push(null,null);var r=this.operators.length;this.parseBlock(),this.expect(l.RBRACE),this.expect(l.IFELSE),this.operators[t]=this.operators.length,this.operators[t+1]="j",this.operators[e]=r,this.operators[e+1]="jz"}}}]),e}();t.PostScriptParser=c;var l={LBRACE:0,RBRACE:1,NUMBER:2,OPERATOR:3,IF:4,IFELSE:5},u=function(){var e=Object.create(null),t=function(){function t(e,r){n(this,t),this.type=e,this.value=r}return i(t,null,[{key:"getOperator",value:function(r){var n=e[r];return n||(e[r]=new t(l.OPERATOR,r))}},{key:"LBRACE",get:function(){return(0,o.shadow)(this,"LBRACE",new t(l.LBRACE,"{"))}},{key:"RBRACE",get:function(){return(0,o.shadow)(this,"RBRACE",new t(l.RBRACE,"}"))}},{key:"IF",get:function(){return(0,o.shadow)(this,"IF",new t(l.IF,"IF"))}},{key:"IFELSE",get:function(){return(0,o.shadow)(this,"IFELSE",new t(l.IFELSE,"IFELSE"))}}]),t}();return t}(),h=function(){function e(t){n(this,e),this.stream=t,this.nextChar(),this.strBuf=[]}return i(e,[{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"getToken",value:function(){for(var e=!1,t=this.currentChar;;){if(t<0)return s.EOF;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!(0,o.isSpace)(t))break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return new u(l.NUMBER,this.getNumber());case 123:return this.nextChar(),u.LBRACE;case 125:return this.nextChar(),u.RBRACE}var r=this.strBuf;for(r.length=0,r[0]=String.fromCharCode(t);(t=this.nextChar())>=0&&(t>=65&&t<=90||t>=97&&t<=122);)r.push(String.fromCharCode(t));var n=r.join("");switch(n.toLowerCase()){case"if":return u.IF;case"ifelse":return u.IFELSE;default:return u.getOperator(n)}}},{key:"getNumber",value:function(){var e=this.currentChar,t=this.strBuf;for(t.length=0,t[0]=String.fromCharCode(e);(e=this.nextChar())>=0&&(e>=48&&e<=57||45===e||46===e);)t.push(String.fromCharCode(e));var r=parseFloat(t.join(""));if(isNaN(r))throw new o.FormatError("Invalid floating point number: ".concat(r));return r}}]),e}();t.PostScriptLexer=h},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.MurmurHash3_64=void 0;var o=r(5),s=3285377520,c=4294901760,l=65535,u=function(){function e(t){n(this,e),this.h1=t?4294967295&t:s,this.h2=t?4294967295&t:s}return i(e,[{key:"update",value:function(e){var t,r;if((0,o.isString)(e)){t=new Uint8Array(2*e.length),r=0;for(var n=0,a=e.length;n<a;n++){var i=e.charCodeAt(n);i<=255?t[r++]=i:(t[r++]=i>>>8,t[r++]=255&i)}}else{if(!(0,o.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");t=e,r=t.byteLength}for(var s=r>>2,u=r-4*s,h=new Uint32Array(t.buffer,0,s),f=0,d=0,p=this.h1,g=this.h2,m=3432918353,v=461845907,y=m&l,b=v&l,w=0;w<s;w++)1&w?(f=h[w],f=f*m&c|f*y&l,f=f<<15|f>>>17,f=f*v&c|f*b&l,p^=f,p=p<<13|p>>>19,p=5*p+3864292196):(d=h[w],d=d*m&c|d*y&l,d=d<<15|d>>>17,d=d*v&c|d*b&l,g^=d,g=g<<13|g>>>19,g=5*g+3864292196);switch(f=0,u){case 3:f^=t[4*s+2]<<16;case 2:f^=t[4*s+1]<<8;case 1:f^=t[4*s],f=f*m&c|f*y&l,f=f<<15|f>>>17,f=f*v&c|f*b&l,1&s?p^=f:g^=f}this.h1=p,this.h2=g}},{key:"hexdigest",value:function(){var e=this.h1,t=this.h2;e^=t>>>1,e=3981806797*e&c|36045*e&l,t=4283543511*t&c|(2950163797*(t<<16|e>>>16)&c)>>>16,e^=t>>>1,e=444984403*e&c|60499*e&l,t=3301882366*t&c|(3120437893*(t<<16|e>>>16)&c)>>>16,e^=t>>>1;var r=(e>>>0).toString(16),n=(t>>>0).toString(16);return r.padStart(8,"0")+n.padStart(8,"0")}}]),e}();t.MurmurHash3_64=u},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.NativeImageDecoder=void 0;var o=r(201),s=r(196),c=r(190),l=function(){function e(t){var r=t.xref,a=t.resources,i=t.handler,o=t.forceDataSchema,s=void 0!==o&&o,c=t.pdfFunctionFactory;n(this,e),this.xref=r,this.resources=a,this.handler=i,this.forceDataSchema=s,this.pdfFunctionFactory=c}return i(e,[{key:"canDecode",value:function(t){return t instanceof s.JpegStream&&e.isDecodable(t,this.xref,this.resources,this.pdfFunctionFactory)}},{key:"decode",value:function(e){var t=e.dict,r=t.get("ColorSpace","CS");return r=o.ColorSpace.parse(r,this.xref,this.resources,this.pdfFunctionFactory),this.handler.sendWithPromise("JpegDecode",[e.getIR(this.forceDataSchema),r.numComps]).then((function(e){var r=e.data;return e.width,e.height,new c.Stream(r,0,r.length,t)}))}}],[{key:"isSupported",value:function(e,t,r,n){var a=e.dict;if(a.has("DecodeParms")||a.has("DP"))return!1;var i=o.ColorSpace.parse(a.get("ColorSpace","CS"),t,r,n);return("DeviceGray"===i.name||"DeviceRGB"===i.name)&&i.isDefaultDecode(a.getArray("Decode","D"))}},{key:"isDecodable",value:function(e,t,r,n){var a=e.dict;if(a.has("DecodeParms")||a.has("DP"))return!1;var i=o.ColorSpace.parse(a.get("ColorSpace","CS"),t,r,n),s=a.get("BitsPerComponent","BPC")||1;return(1===i.numComps||3===i.numComps)&&i.isDefaultDecode(a.getArray("Decode","D"),s)}}]),e}();t.NativeImageDecoder=l},function(e,t,r){"use strict";function n(e,t){return o(e)||i(e,t)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(c){a=!0,i=c}finally{try{n||null==s["return"]||s["return"]()}finally{if(a)throw i}}return r}}function o(e){if(Array.isArray(e))return e}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFImage=void 0;var s=r(5),c=r(183),l=r(201),u=r(190),h=r(196),f=r(199),d=function(){function e(e,t){return t&&t.canDecode(e)?t.decode(e)["catch"]((function(t){return(0,s.warn)("Native image decoding failed -- trying to recover: "+(t&&t.message)),e})):Promise.resolve(e)}function t(e,t,r,n){return e=t+e*r,e<0?0:e>n?n:e}function r(e,t,r,n,a,i){var o,s,c,l,u=a*i,h=t<=8?new Uint8Array(u):t<=16?new Uint16Array(u):new Uint32Array(u),f=r/a,d=n/i,p=0,g=new Uint16Array(a),m=r;for(o=0;o<a;o++)g[o]=Math.floor(o*f);for(o=0;o<i;o++)for(c=Math.floor(o*d)*m,s=0;s<a;s++)l=c+g[s],h[p++]=e[l];return h}function a(e){var t=e.xref,r=e.res,n=e.image,i=e.isInline,o=void 0!==i&&i,u=e.smask,h=void 0===u?null:u,d=e.mask,p=void 0===d?null:d,g=e.isMask,m=void 0!==g&&g,v=e.pdfFunctionFactory;this.image=n;var y=n.dict,b=y.get("Filter");if((0,c.isName)(b))switch(b.name){case"JPXDecode":var w=new f.JpxImage;w.parseImageProperties(n.stream),n.stream.reset(),n.width=w.width,n.height=w.height,n.bitsPerComponent=w.bitsPerComponent,n.numComps=w.componentsCount;break;case"JBIG2Decode":n.bitsPerComponent=1,n.numComps=1}var k=y.get("Width","W"),S=y.get("Height","H");if(Number.isInteger(n.width)&&n.width>0&&Number.isInteger(n.height)&&n.height>0&&(n.width!==k||n.height!==S)&&((0,s.warn)("PDFImage - using the Width/Height of the image data, rather than the image dictionary."),k=n.width,S=n.height),k<1||S<1)throw new s.FormatError("Invalid image width: ".concat(k," or ")+"height: ".concat(S));this.width=k,this.height=S,this.interpolate=y.get("Interpolate","I")||!1,this.imageMask=y.get("ImageMask","IM")||!1,this.matte=y.get("Matte")||!1;var x=n.bitsPerComponent;if(!x&&(x=y.get("BitsPerComponent","BPC"),!x)){if(!this.imageMask)throw new s.FormatError("Bits per component missing in image: ".concat(this.imageMask));x=1}if(this.bpc=x,!this.imageMask){var _=y.get("ColorSpace","CS");if(!_)switch((0,s.info)("JPX images (which do not require color spaces)"),n.numComps){case 1:_=c.Name.get("DeviceGray");break;case 3:_=c.Name.get("DeviceRGB");break;case 4:_=c.Name.get("DeviceCMYK");break;default:throw new Error("JPX images with ".concat(n.numComps," ")+"color components not supported.")}var A=o?r:null;this.colorSpace=l.ColorSpace.parse(_,t,A,v),this.numComps=this.colorSpace.numComps}if(this.decode=y.getArray("Decode","D"),this.needsDecode=!1,this.decode&&(this.colorSpace&&!this.colorSpace.isDefaultDecode(this.decode,x)||m&&!l.ColorSpace.isDefaultDecode(this.decode,1))){this.needsDecode=!0;var C=(1<<x)-1;this.decodeCoefficients=[],this.decodeAddends=[];for(var T=this.colorSpace&&"Indexed"===this.colorSpace.name,E=0,P=0;E<this.decode.length;E+=2,++P){var O=this.decode[E],R=this.decode[E+1];this.decodeCoefficients[P]=T?(R-O)/C:R-O,this.decodeAddends[P]=T?O:C*O}}if(h)this.smask=new a({xref:t,res:r,image:h,isInline:o,pdfFunctionFactory:v});else if(p)if((0,c.isStream)(p)){var I=p.dict,F=I.get("ImageMask","IM");F?this.mask=new a({xref:t,res:r,image:p,isInline:o,isMask:!0,pdfFunctionFactory:v}):(0,s.warn)("Ignoring /Mask in image without /ImageMask.")}else this.mask=p}return a.buildImage=function(t){var r,i,o=(t.handler,t.xref),l=t.res,u=t.image,h=t.isInline,f=void 0!==h&&h,d=t.nativeDecoder,p=void 0===d?null:d,g=t.pdfFunctionFactory,m=e(u,p),v=u.dict.get("SMask"),y=u.dict.get("Mask");return v?(r=e(v,p),i=Promise.resolve(null)):(r=Promise.resolve(null),y?(0,c.isStream)(y)?i=e(y,p):Array.isArray(y)?i=Promise.resolve(y):((0,s.warn)("Unsupported mask format."),i=Promise.resolve(null)):i=Promise.resolve(null)),Promise.all([m,r,i]).then((function(e){var t=n(e,3),r=t[0],i=t[1],s=t[2];return new a({xref:o,res:l,image:r,isInline:f,smask:i,mask:s,pdfFunctionFactory:g})}))},a.createMask=function(e){var t,r,n=e.imgArray,a=e.width,i=e.height,o=e.imageIsFromDecodeStream,s=e.inverseDecode,c=(a+7>>3)*i,l=n.byteLength,u=c===l;if(!o||s&&!u)if(s)for(t=new Uint8ClampedArray(c),t.set(n),r=l;r<c;r++)t[r]=255;else t=new Uint8ClampedArray(l),t.set(n);else t=n;if(s)for(r=0;r<l;r++)t[r]^=255;return{data:t,width:a,height:i}},a.prototype={get drawWidth(){return Math.max(this.width,this.smask&&this.smask.width||0,this.mask&&this.mask.width||0)},get drawHeight(){return Math.max(this.height,this.smask&&this.smask.height||0,this.mask&&this.mask.height||0)},decodeBuffer:function(e){var r,n,a=this.bpc,i=this.numComps,o=this.decodeAddends,s=this.decodeCoefficients,c=(1<<a)-1;if(1!==a){var l=0;for(r=0,n=this.width*this.height;r<n;r++)for(var u=0;u<i;u++)e[l]=t(e[l],o[u],s[u],c),l++}else for(r=0,n=e.length;r<n;r++)e[r]=+!e[r]},getComponents:function(e){var t=this.bpc;if(8===t)return e;var r,n,a=this.width,i=this.height,o=this.numComps,s=a*i*o,c=0,l=t<=8?new Uint8Array(s):t<=16?new Uint16Array(s):new Uint32Array(s),u=a*o,h=(1<<t)-1,f=0;if(1===t)for(var d,p,g,m=0;m<i;m++){for(p=f+(-8&u),g=f+u;f<p;)n=e[c++],l[f]=n>>7&1,l[f+1]=n>>6&1,l[f+2]=n>>5&1,l[f+3]=n>>4&1,l[f+4]=n>>3&1,l[f+5]=n>>2&1,l[f+6]=n>>1&1,l[f+7]=1&n,f+=8;if(f<g)for(n=e[c++],d=128;f<g;)l[f++]=+!!(n&d),d>>=1}else{var v=0;for(n=0,f=0,r=s;f<r;++f){for(f%u===0&&(n=0,v=0);v<t;)n=n<<8|e[c++],v+=8;var y=v-t,b=n>>y;l[f]=b<0?0:b>h?h:b,n&=(1<<y)-1,v=y}}return l},fillOpacity:function(e,t,n,i,o){var c,l,u,h,f,d,p=this.smask,g=this.mask;if(p)l=p.width,u=p.height,c=new Uint8ClampedArray(l*u),p.fillGrayBuffer(c),l===t&&u===n||(c=r(c,p.bpc,l,u,t,n));else if(g)if(g instanceof a){for(l=g.width,u=g.height,c=new Uint8ClampedArray(l*u),g.numComps=1,g.fillGrayBuffer(c),h=0,f=l*u;h<f;++h)c[h]=255-c[h];l===t&&u===n||(c=r(c,g.bpc,l,u,t,n))}else{if(!Array.isArray(g))throw new s.FormatError("Unknown mask format.");c=new Uint8ClampedArray(t*n);var m=this.numComps;for(h=0,f=t*n;h<f;++h){var v=0,y=h*m;for(d=0;d<m;++d){var b=o[y+d],w=2*d;if(b<g[w]||b>g[w+1]){v=255;break}}c[h]=v}}if(c)for(h=0,d=3,f=t*i;h<f;++h,d+=4)e[d]=c[h];else for(h=0,d=3,f=t*i;h<f;++h,d+=4)e[d]=255},undoPreblend:function(e,t,r){var n=this.smask&&this.smask.matte;if(n)for(var a=this.colorSpace.getRgb(n,0),i=a[0],o=a[1],s=a[2],c=t*r*4,l=0;l<c;l+=4){var u=e[l+3];if(0!==u){var h=255/u;e[l]=(e[l]-i)*h+i,e[l+1]=(e[l+1]-o)*h+o,e[l+2]=(e[l+2]-s)*h+s}else e[l]=255,e[l+1]=255,e[l+2]=255}},createImageData:function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=this.drawWidth,n=this.drawHeight,a={width:r,height:n,kind:0,data:null},i=this.numComps,o=this.width,c=this.height,l=this.bpc,f=o*i*l+7>>3;if(!t){var d;if("DeviceGray"===this.colorSpace.name&&1===l?d=s.ImageKind.GRAYSCALE_1BPP:"DeviceRGB"!==this.colorSpace.name||8!==l||this.needsDecode||(d=s.ImageKind.RGB_24BPP),d&&!this.smask&&!this.mask&&r===o&&n===c){if(a.kind=d,e=this.getImageBytes(c*f),this.image instanceof u.DecodeStream)a.data=e;else{var p=new Uint8ClampedArray(e.length);p.set(e),a.data=p}if(this.needsDecode){(0,s.assert)(d===s.ImageKind.GRAYSCALE_1BPP,"PDFImage.createImageData: The image must be grayscale.");for(var g=a.data,m=0,v=g.length;m<v;m++)g[m]^=255}return a}if(this.image instanceof h.JpegStream&&!this.smask&&!this.mask){var y=c*f;switch(this.colorSpace.name){case"DeviceGray":y*=3;case"DeviceRGB":case"DeviceCMYK":return a.kind=s.ImageKind.RGB_24BPP,a.data=this.getImageBytes(y,r,n,!0),a}}}e=this.getImageBytes(c*f);var b,w,k=0|e.length/f*n/c,S=this.getComponents(e);return t||this.smask||this.mask?(a.kind=s.ImageKind.RGBA_32BPP,a.data=new Uint8ClampedArray(r*n*4),b=1,w=!0,this.fillOpacity(a.data,r,n,k,S)):(a.kind=s.ImageKind.RGB_24BPP,a.data=new Uint8ClampedArray(r*n*3),b=0,w=!1),this.needsDecode&&this.decodeBuffer(S),this.colorSpace.fillRgb(a.data,o,c,r,n,k,l,S,b),w&&this.undoPreblend(a.data,r,k),a},fillGrayBuffer:function(e){var t=this.numComps;if(1!==t)throw new s.FormatError("Reading gray scale from a color image: ".concat(t));var r,n,a=this.width,i=this.height,o=this.bpc,c=a*t*o+7>>3,l=this.getImageBytes(i*c),u=this.getComponents(l);if(1!==o){this.needsDecode&&this.decodeBuffer(u),n=a*i;var h=255/((1<<o)-1);for(r=0;r<n;++r)e[r]=h*u[r]}else if(n=a*i,this.needsDecode)for(r=0;r<n;++r)e[r]=u[r]-1&255;else for(r=0;r<n;++r)e[r]=255&-u[r]},getImageBytes:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.image.reset(),this.image.drawWidth=t||this.width,this.image.drawHeight=r||this.height,this.image.forceRGB=!!n,this.image.getBytes(e,!0)}},a}();t.PDFImage=d},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){if("object"!==n(e))return e;switch(e.name){case"AbortException":return new o.AbortException(e.message);case"MissingPDFException":return new o.MissingPDFException(e.message);case"UnexpectedResponseException":return new o.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new o.UnknownErrorException(e.message,e.details);default:return new o.UnknownErrorException(e.message,e.toString())}}function i(e,t,r){var n=this;this.sourceName=e,this.targetName=t,this.comObj=r,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null);var i=this.callbacksCapabilities=Object.create(null),o=this.actionHandler=Object.create(null);this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===n.sourceName)if(t.stream)n._processStreamMessage(t);else if(t.isReply){var s=t.callbackId;if(!(t.callbackId in i))throw new Error("Cannot resolve callback ".concat(s));var c=i[s];delete i[s],"reason"in t?c.reject(a(t.reason)):c.resolve(t.data)}else{if(!(t.action in o))throw new Error("Unknown action from worker: ".concat(t.action));var l=o[t.action];if(t.callbackId){var u=n.sourceName,h=t.sourceName;new Promise((function(e){e(l(t.data))})).then((function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,data:e})}),(function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,reason:a(e)})}))}else t.streamId?n._createStreamSink(t):l(t.data)}},r.addEventListener("message",this._onComObjOnMessage)}Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=i;var o=r(5),s={UNKNOWN:0,CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};i.prototype={on:function(e,t){var r=this.actionHandler;if(r[e])throw new Error('There is already an actionName called "'.concat(e,'"'));r[e]=t},send:function(e,t,r){this.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},r)},sendWithPromise:function(e,t,r){var n=this.callbackId++,a=(0,o.createPromiseCapability)();this.callbacksCapabilities[n]=a;try{this.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:n,data:t},r)}catch(i){a.reject(i)}return a.promise},sendWithStream:function(e,t,r,n){var i=this,c=this.streamId++,l=this.sourceName,u=this.targetName,h=this.comObj;return new o.ReadableStream({start:function(r){var a=(0,o.createPromiseCapability)();return i.streamControllers[c]={controller:r,startCall:a,pullCall:null,cancelCall:null,isClosed:!1},i.postMessage({sourceName:l,targetName:u,action:e,streamId:c,data:t,desiredSize:r.desiredSize},n),a.promise},pull:function(e){var t=(0,o.createPromiseCapability)();return i.streamControllers[c].pullCall=t,h.postMessage({sourceName:l,targetName:u,stream:s.PULL,streamId:c,desiredSize:e.desiredSize}),t.promise},cancel:function(e){(0,o.assert)(e instanceof Error,"cancel must have a valid reason");var t=(0,o.createPromiseCapability)();return i.streamControllers[c].cancelCall=t,i.streamControllers[c].isClosed=!0,h.postMessage({sourceName:l,targetName:u,stream:s.CANCEL,streamId:c,reason:a(e)}),t.promise}},r)},_createStreamSink:function(e){var t=this,r=this.actionHandler[e.action],n=e.streamId,i=e.desiredSize,c=this.sourceName,l=e.sourceName,u=(0,o.createPromiseCapability)(),h=this.comObj,f={enqueue:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var i=this.desiredSize;this.desiredSize-=r,i>0&&this.desiredSize<=0&&(this.sinkCapability=(0,o.createPromiseCapability)(),this.ready=this.sinkCapability.promise),t.postMessage({sourceName:c,targetName:l,stream:s.ENQUEUE,streamId:n,chunk:e},a)}},close:function(){this.isCancelled||(this.isCancelled=!0,h.postMessage({sourceName:c,targetName:l,stream:s.CLOSE,streamId:n}),delete t.streamSinks[n])},error:function(e){(0,o.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,h.postMessage({sourceName:c,targetName:l,stream:s.ERROR,streamId:n,reason:a(e)}))},sinkCapability:u,onPull:null,onCancel:null,isCancelled:!1,desiredSize:i,ready:null};f.sinkCapability.resolve(),f.ready=f.sinkCapability.promise,this.streamSinks[n]=f,new Promise((function(t){t(r(e.data,f))})).then((function(){h.postMessage({sourceName:c,targetName:l,stream:s.START_COMPLETE,streamId:n,success:!0})}),(function(e){h.postMessage({sourceName:c,targetName:l,stream:s.START_COMPLETE,streamId:n,reason:a(e)})}))},_processStreamMessage:function(e){var t=this,r=this.sourceName,n=e.sourceName,i=e.streamId,c=this.comObj,l=function(){Promise.all([t.streamControllers[i].startCall,t.streamControllers[i].pullCall,t.streamControllers[i].cancelCall].map((function(e){return e&&e.promise["catch"]((function(){}))}))).then((function(){delete t.streamControllers[i]}))};switch(e.stream){case s.START_COMPLETE:e.success?this.streamControllers[i].startCall.resolve():this.streamControllers[i].startCall.reject(a(e.reason));break;case s.PULL_COMPLETE:e.success?this.streamControllers[i].pullCall.resolve():this.streamControllers[i].pullCall.reject(a(e.reason));break;case s.PULL:if(!this.streamSinks[i]){c.postMessage({sourceName:r,targetName:n,stream:s.PULL_COMPLETE,streamId:i,success:!0});break}this.streamSinks[i].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[i].sinkCapability.resolve(),this.streamSinks[i].desiredSize=e.desiredSize;var u=this.streamSinks[e.streamId].onPull;new Promise((function(e){e(u&&u())})).then((function(){c.postMessage({sourceName:r,targetName:n,stream:s.PULL_COMPLETE,streamId:i,success:!0})}),(function(e){c.postMessage({sourceName:r,targetName:n,stream:s.PULL_COMPLETE,streamId:i,reason:a(e)})}));break;case s.ENQUEUE:if((0,o.assert)(this.streamControllers[i],"enqueue should have stream controller"),this.streamControllers[i].isClosed)break;this.streamControllers[i].controller.enqueue(e.chunk);break;case s.CLOSE:if((0,o.assert)(this.streamControllers[i],"close should have stream controller"),this.streamControllers[i].isClosed)break;this.streamControllers[i].isClosed=!0,this.streamControllers[i].controller.close(),l();break;case s.ERROR:(0,o.assert)(this.streamControllers[i],"error should have stream controller"),this.streamControllers[i].controller.error(a(e.reason)),l();break;case s.CANCEL_COMPLETE:e.success?this.streamControllers[i].cancelCall.resolve():this.streamControllers[i].cancelCall.reject(a(e.reason)),l();break;case s.CANCEL:if(!this.streamSinks[i])break;var h=this.streamSinks[e.streamId].onCancel;new Promise((function(t){t(h&&h(a(e.reason)))})).then((function(){c.postMessage({sourceName:r,targetName:n,stream:s.CANCEL_COMPLETE,streamId:i,success:!0})}),(function(e){c.postMessage({sourceName:r,targetName:n,stream:s.CANCEL_COMPLETE,streamId:i,reason:a(e)})})),this.streamSinks[i].sinkCapability.reject(a(e.reason)),this.streamSinks[i].isCancelled=!0,delete this.streamSinks[i];break;default:throw new Error("Unexpected stream case")}},postMessage:function(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)},destroy:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,a)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){function o(e){a(c,n,i,o,s,"next",e)}function s(e){a(c,n,i,o,s,"throw",e)}var c=e.apply(t,r);o(void 0)}))}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFWorkerStream=void 0;var l=n(r(2)),u=r(5),h=function(){function e(t){o(this,e),this._msgHandler=t,this._contentLength=null,this._fullRequestReader=null,this._rangeRequestReaders=[]}return c(e,[{key:"getFullReader",value:function(){return(0,u.assert)(!this._fullRequestReader),this._fullRequestReader=new f(this._msgHandler),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){var r=new d(e,t,this._msgHandler);return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}}]),e}();t.PDFWorkerStream=h;var f=function(){function e(t){var r=this;o(this,e),this._msgHandler=t,this.onProgress=null,this._contentLength=null,this._isRangeSupported=!1,this._isStreamingSupported=!1;var n=this._msgHandler.sendWithStream("GetReader");this._reader=n.getReader(),this._headersReady=this._msgHandler.sendWithPromise("ReaderHeadersReady").then((function(e){r._isStreamingSupported=e.isStreamingSupported,r._isRangeSupported=e.isRangeSupported,r._contentLength=e.contentLength}))}return c(e,[{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(l["default"].mark((function e(){var t,r,n;return l["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._reader.read();case 2:if(t=e.sent,r=t.value,n=t.done,!n){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return e.abrupt("return",{value:r.buffer,done:!1});case 8:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._reader.cancel(e)}},{key:"headersReady",get:function(){return this._headersReady}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}}]),e}(),d=function(){function e(t,r,n){o(this,e),this._msgHandler=n,this.onProgress=null;var a=this._msgHandler.sendWithStream("GetRangeReader",{begin:t,end:r});this._reader=a.getReader()}return c(e,[{key:"read",value:function(){function e(){return t.apply(this,arguments)}var t=i(l["default"].mark((function e(){var t,r,n;return l["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._reader.read();case 2:if(t=e.sent,r=t.value,n=t.done,!n){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return e.abrupt("return",{value:r.buffer,done:!1});case 8:case"end":return e.stop()}}),e,this)})));return e}()},{key:"cancel",value:function(e){this._reader.cancel(e)}},{key:"isStreamingSupported",get:function(){return!1}}]),e}()}])}))}).call(this,r("b639").Buffer,r("c8ba"),r("4362"))},e099:function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,s){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"===typeof e?i(o(e),(function(o){var s=encodeURIComponent(n(o))+r;return a(e[o])?i(e[o],(function(e){return s+encodeURIComponent(n(e))})).join(t):s+encodeURIComponent(n(e[o]))})).join(t):s?encodeURIComponent(n(s))+r+encodeURIComponent(n(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var o=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}},eeda:function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}var a=n();function i(e,t,r,n){var i=a,o=n+r;e^=-1;for(var s=n;s<o;s++)e=e>>>8^i[255&(e^t[s])];return-1^e}e.exports=i},f654:function(e,t,r){"use strict";(function(t){var n=r("320c");
  7. /*!
  8. * The buffer module from node.js, for the browser.
  9. *
  10. * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
  11. * @license MIT
  12. */function a(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,a=0,i=Math.min(r,n);a<i;++a)if(e[a]!==t[a]){r=e[a],n=t[a];break}return r<n?-1:n<r?1:0}function i(e){return t.Buffer&&"function"===typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var o=r("3022"),s=Object.prototype.hasOwnProperty,c=Array.prototype.slice,l=function(){return"foo"===function(){}.name}();function u(e){return Object.prototype.toString.call(e)}function h(e){return!i(e)&&("function"===typeof t.ArrayBuffer&&("function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}var f=e.exports=b,d=/\s*function\s+([^\(\s]*)\s*/;function p(e){if(o.isFunction(e)){if(l)return e.name;var t=e.toString(),r=t.match(d);return r&&r[1]}}function g(e,t){return"string"===typeof e?e.length<t?e:e.slice(0,t):e}function m(e){if(l||!o.isFunction(e))return o.inspect(e);var t=p(e),r=t?": "+t:"";return"[Function"+r+"]"}function v(e){return g(m(e.actual),128)+" "+e.operator+" "+g(m(e.expected),128)}function y(e,t,r,n,a){throw new f.AssertionError({message:r,actual:e,expected:t,operator:n,stackStartFunction:a})}function b(e,t){e||y(e,!0,t,"==",f.ok)}function w(e,t,r,n){if(e===t)return!0;if(i(e)&&i(t))return 0===a(e,t);if(o.isDate(e)&&o.isDate(t))return e.getTime()===t.getTime();if(o.isRegExp(e)&&o.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"===typeof e||null!==t&&"object"===typeof t){if(h(e)&&h(t)&&u(e)===u(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===a(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(i(e)!==i(t))return!1;n=n||{actual:[],expected:[]};var s=n.actual.indexOf(e);return-1!==s&&s===n.expected.indexOf(t)||(n.actual.push(e),n.expected.push(t),S(e,t,r,n))}return r?e===t:e==t}function k(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function S(e,t,r,n){if(null===e||void 0===e||null===t||void 0===t)return!1;if(o.isPrimitive(e)||o.isPrimitive(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var a=k(e),i=k(t);if(a&&!i||!a&&i)return!1;if(a)return e=c.call(e),t=c.call(t),w(e,t,r);var s,l,u=E(e),h=E(t);if(u.length!==h.length)return!1;for(u.sort(),h.sort(),l=u.length-1;l>=0;l--)if(u[l]!==h[l])return!1;for(l=u.length-1;l>=0;l--)if(s=u[l],!w(e[s],t[s],r,n))return!1;return!0}function x(e,t,r){w(e,t,!0)&&y(e,t,r,"notDeepStrictEqual",x)}function _(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(r){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function A(e){var t;try{e()}catch(r){t=r}return t}function C(e,t,r,n){var a;if("function"!==typeof t)throw new TypeError('"block" argument must be a function');"string"===typeof r&&(n=r,r=null),a=A(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!a&&y(a,r,"Missing expected exception"+n);var i="string"===typeof n,s=!e&&o.isError(a),c=!e&&a&&!r;if((s&&i&&_(a,r)||c)&&y(a,r,"Got unwanted exception"+n),e&&a&&r&&!_(a,r)||!e&&a)throw a}function T(e,t){e||y(e,!0,t,"==",T)}f.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=v(this),this.generatedMessage=!0);var t=e.stackStartFunction||y;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,a=p(t),i=n.indexOf("\n"+a);if(i>=0){var o=n.indexOf("\n",i+1);n=n.substring(o+1)}this.stack=n}}},o.inherits(f.AssertionError,Error),f.fail=y,f.ok=b,f.equal=function(e,t,r){e!=t&&y(e,t,r,"==",f.equal)},f.notEqual=function(e,t,r){e==t&&y(e,t,r,"!=",f.notEqual)},f.deepEqual=function(e,t,r){w(e,t,!1)||y(e,t,r,"deepEqual",f.deepEqual)},f.deepStrictEqual=function(e,t,r){w(e,t,!0)||y(e,t,r,"deepStrictEqual",f.deepStrictEqual)},f.notDeepEqual=function(e,t,r){w(e,t,!1)&&y(e,t,r,"notDeepEqual",f.notDeepEqual)},f.notDeepStrictEqual=x,f.strictEqual=function(e,t,r){e!==t&&y(e,t,r,"===",f.strictEqual)},f.notStrictEqual=function(e,t,r){e===t&&y(e,t,r,"!==",f.notStrictEqual)},f.throws=function(e,t,r){C(!0,e,t,r)},f.doesNotThrow=function(e,t,r){C(!1,e,t,r)},f.ifError=function(e){if(e)throw e},f.strict=n(T,f,{equal:f.strictEqual,deepEqual:f.deepStrictEqual,notEqual:f.notStrictEqual,notDeepEqual:f.notDeepStrictEqual}),f.strict.strict=f.strict;var E=Object.keys||function(e){var t=[];for(var r in e)s.call(e,r)&&t.push(r);return t}}).call(this,r("c8ba"))}}]);