/** * @licstart The following is the entire license notice for the * JavaScript code in this page * * Copyright 2024 Mozilla Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * @licend The above is the entire license notice for the * JavaScript code in this page */ /** * pdfjsVersion = 6.4.299 * pdfjsBuild = d0991a0d5 */var e={463(e){var t=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new t("Argument is not a string")}},804(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=t+"+/",n=t+"-_",inverse=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:r,c2i:inverse(r),i2cUrl:n,c2iUrl:inverse(n)}},529(e){e.exports=function(e,t){return{value:e,done:t}}},837(e){var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw new t("Maximum allowed index exceeded");return e}},944(e){var t=TypeError;e.exports=function(e){var r=e&&e.alphabet;if(void 0===r||"base64"===r||"base64url"===r)return r||"base64";throw new t("Incorrect `alphabet` option")}},767(e){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},117(e){e.exports=function(e){return null==e}},859(e){e.exports=function(e){e.iterator=e.next=e.nextHandler=e.mapper=e.predicate=e.inner=e.iterables=e.iters=e.openIters=e.padding=e.finishResults=e.buffer=null}},684(e){e.exports=function(e,t){var r="function"==typeof Iterator&&Iterator.prototype[e];if(r)try{r.call({next:null},t).next()}catch(e){return!0}}},269(e){e.exports=Object.create?Object.create(null):{}},741(e){var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function trunc(e){var n=+e;return(n>0?r:t)(n)}},717(e,t){t.f=Object.getOwnPropertySymbols},750(e,t,r){var n=r(117),o=TypeError;e.exports=function(e){if(n(e))throw new o("Can't call method on "+e);return e}},835(e){e.exports=function(e){try{var t=new Set,r={size:0,has:function(){return!0},keys:function(){return Object.defineProperty({},"next",{get:function(){t.clear();t.add(4);return function(){return{done:!0}}}})}},n=t[e](r);return 1===n.size&&4===n.values().next().value}catch(e){return!1}}},291(e,t,r){var n=r(741);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},14(e,t,r){var n=r(291),o=Math.min;e.exports=function(e){var t=n(e);return t>0?o(t,9007199254740991):0}},981(e,t,r){var n=r(750),o=Object;e.exports=function(e){return o(n(e))}},812(e){var t=TypeError;e.exports=function(e,r){if(e{var t;return()=>{if(e){var r=e;e=0;t={exports:{}};r.call(t.exports,t,t.exports)}return t.exports}};__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})};__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r=__webpack_require__.cw(function(e,t){var r=ae(),n=ot(),o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(n(e)+" is not a function")}}),n=__webpack_require__.cw(function(e,t){var r=ue(),n=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o("Can't set "+n(e)+" as a prototype")}}),o=__webpack_require__.cw(function(e,t){var r=Ue().has;e.exports=function(e){r(e);return e}}),a_string_namespaceFn=()=>__webpack_require__(463),i=__webpack_require__.cw(function(e,t){var r=ht(),n=xe(),o=Ce().f,i=r("unscopables"),a=Array.prototype;void 0===a[i]&&o(a,i,{configurable:!0,value:n(null)});e.exports=function(e){a[i][e]=!0}}),a=__webpack_require__.cw(function(e,t){var r=Re(),n=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw new n("Incorrect invocation")}}),s=__webpack_require__.cw(function(e,t){var r=ce(),n=String,o=TypeError;e.exports=function(e){if(void 0===e||r(e))return e;throw new o(n(e)+" is not an object or undefined")}}),c=__webpack_require__.cw(function(e,t){var r=ce(),n=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(n(e)+" is not an object")}}),u=__webpack_require__.cw(function(e,t){var r=b(),n=TypeError;e.exports=function(e){if("Uint8Array"===r(e))return e;throw new n("Argument is not an Uint8Array")}}),f=__webpack_require__.cw(function(e,t){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView}),l=__webpack_require__.cw(function(e,t){var r=H(),n=j(),o=w(),i=r.ArrayBuffer,a=r.TypeError;e.exports=i&&n(i.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==o(e))throw new a("ArrayBuffer expected");return e.byteLength}}),p=__webpack_require__.cw(function(e,t){var r=H(),n=f(),o=l(),i=r.DataView;e.exports=function(e){if(!n||0!==o(e))return!1;try{new i(e);return!1}catch(e){return!0}}}),h=__webpack_require__.cw(function(e,t){var r=p(),n=TypeError;e.exports=function(e){if(r(e))throw new n("ArrayBuffer is detached");return e}}),_=__webpack_require__.cw(function(e,t){var r,n,o,i=f(),a=B(),s=H(),c=ae(),u=ce(),l=X(),p=b(),h=ot(),_=x(),m=S(),g=A(),d=Re(),w=Ie(),y=De(),v=ht(),k=it(),C=re(),I=C.enforce,R=C.get,E=s.Int8Array,M=E&&E.prototype,D=s.Uint8ClampedArray,q=D&&D.prototype,T=E&&w(E),P=M&&w(M),O=Object.prototype,U=s.TypeError,L=v("toStringTag"),G=k("TYPED_ARRAY_TAG"),j="TypedArrayConstructor",W=i&&!!y&&"Opera"!==p(s.opera),N=!1,z={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},J={BigInt64Array:8,BigUint64Array:8},getTypedArrayConstructor=function(e){var t=w(e);if(u(t)){var r=R(t);return r&&l(r,j)?r[j]:getTypedArrayConstructor(t)}},isTypedArray=function(e){if(!u(e))return!1;var t=p(e);return l(z,t)||l(J,t)};for(r in z)(o=(n=s[r])&&n.prototype)?I(o)[j]=n:W=!1;for(r in J)(o=(n=s[r])&&n.prototype)&&(I(o)[j]=n);if(!W||!c(T)||T===Function.prototype){T=function TypedArray(){throw new U("Incorrect invocation")};if(W)for(r in z)s[r]&&y(s[r],T)}if(!W||!P||P===O){P=T.prototype;if(W)for(r in z)s[r]&&y(s[r].prototype,P)}W&&w(q)!==P&&y(q,P);if(a&&!l(P,L)){N=!0;g(P,L,{configurable:!0,get:function(){return u(this)?this[G]:void 0}});for(r in z)s[r]&&_(s[r].prototype,G,r)}e.exports={NATIVE_ARRAY_BUFFER_VIEWS:W,TYPED_ARRAY_TAG:N&&G,aTypedArray:function(e){if(isTypedArray(e))return e;throw new U("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||d(T,e)))return e;throw new U(h(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,n){if(a){if(r)for(var o in z){var i=s[o];if(i&&l(i.prototype,e))try{delete i.prototype[e]}catch(r){try{i.prototype[e]=t}catch(e){}}}P[e]&&!r||m(P,e,r?t:W&&M[e]||t,n)}},exportTypedArrayStaticMethod:function(e,t,r){var n,o;if(a){if(y){if(r)for(n in z)if((o=s[n])&&l(o,e))try{delete o[e]}catch(e){}if(T[e]&&!r)return;try{return m(T,e,r?t:W&&T[e]||t)}catch(e){}}for(n in z)!(o=s[n])||o[e]&&!r||m(o,e,t)}},getTypedArrayConstructor,isView:function isView(e){if(!u(e))return!1;var t=p(e);return"DataView"===t||l(z,t)||l(J,t)},isTypedArray,TypedArray:T,TypedArrayPrototype:P}}),m=__webpack_require__.cw(function(e,t){var r=Qe(),n=Ze(),o=be(),createMethod=function(e){return function(t,i,a){var s=r(t),c=o(s);if(0===c)return!e&&-1;var u,f=n(a,c);if(e&&i!=i){for(;c>f;)if((u=s[f++])!=u)return!0}else for(;c>f;f++)if((e||f in s)&&s[f]===i)return e||f||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}}),g=__webpack_require__.cw(function(e,t){var r=B(),n=oe(),o=TypeError,i=Object.getOwnPropertyDescriptor,a=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(n(e)&&!i(e,"length").writable)throw new o("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}}),base64_map_namespaceFn=()=>__webpack_require__(804),d=__webpack_require__.cw(function(e,t){var r=c(),n=me();e.exports=function(e,t,o,i){try{return i?t(r(o)[0],o[1]):t(o)}catch(t){n(e,"throw",t)}}}),w=__webpack_require__.cw(function(e,t){var r=N(),n=r({}.toString),o=r("".slice);e.exports=function(e){return o(n(e),8,-1)}}),b=__webpack_require__.cw(function(e,t){var r=rt(),n=ae(),o=w(),i=ht()("toStringTag"),a=Object,s="Arguments"===o(function(){return arguments}());e.exports=r?o:function(e){var t,r,c;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=a(e),i))?r:s?o(t):"Object"===(c=o(t))&&n(t.callee)?"Arguments":c}}),y=__webpack_require__.cw(function(e,t){var r=X(),n=Te(),o=Ae(),i=Ce();e.exports=function(e,t,a){for(var s=n(t),c=i.f,u=o.f,f=0;f0&&r[0]<4?1:+(r[0]+r[1]));!n&&i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(n=+r[1]);e.exports=n}),T=__webpack_require__.cw(function(e,t){var r=H(),n=Ae().f,o=x(),i=S(),a=R(),s=y(),c=se();e.exports=function(e,t){var u,f,l,p,h,_=e.target,m=e.global,g=e.stat;if(u=m?r:g?r[_]||a(_,{}):r[_]&&r[_].prototype)for(f in t){p=t[f];l=e.dontCallGetSet?(h=n(u,f))&&h.value:u[f];if(!c(m?f:_+(g?".":"#")+f,e.forced)&&void 0!==l){if(typeof p==typeof l)continue;s(p,l)}(e.sham||l&&l.sham)&&o(p,"sham",!0);i(u,f,p,e)}}}),P=__webpack_require__.cw(function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}}),O=__webpack_require__.cw(function(e,t){var n=W(),o=r(),i=U(),a=n(n.bind);e.exports=function(e,t){o(e);return void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}}),U=__webpack_require__.cw(function(e,t){var r=P();e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}),L=__webpack_require__.cw(function(e,t){var r=U(),n=Function.prototype.call;e.exports=r?n.bind(n):function(){return n.apply(n,arguments)}}),G=__webpack_require__.cw(function(e,t){var r=B(),n=X(),o=Function.prototype,i=r&&Object.getOwnPropertyDescriptor,a=n(o,"name"),s=a&&(!r||r&&i(o,"name").configurable);e.exports={CONFIGURABLE:s}}),j=__webpack_require__.cw(function(e,t){var n=N(),o=r();e.exports=function(e,t,r){try{return n(o(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}}),W=__webpack_require__.cw(function(e,t){var r=w(),n=N();e.exports=function(e){if("Function"===r(e))return n(e)}}),N=__webpack_require__.cw(function(e,t){var r=U(),n=Function.prototype,o=n.call,i=r&&n.bind.bind(o,o);e.exports=r?i:function(e){return function(){return o.apply(e,arguments)}}}),get_alphabet_option_namespaceFn=()=>__webpack_require__(944),z=__webpack_require__.cw(function(e,t){var r=H(),n=ae();e.exports=function(e,t){return arguments.length<2?(o=r[e],n(o)?o:void 0):r[e]&&r[e][t];var o}}),get_iterator_direct_namespaceFn=()=>__webpack_require__(767),J=__webpack_require__.cw(function(e,t){var r=L(),n=ae(),o=c(),i=ot(),a=$(),s=TypeError;e.exports=function(e,t){var c=arguments.length<2?a(e):t;if(n(c))return o(r(c,e));throw new s(i(e)+" is not iterable")}}),$=__webpack_require__.cw(function(e,t){var r=w(),n=is_null_or_undefined_namespaceFn(),o=Y(),i=ht()("iterator"),a=Array.prototype;e.exports=function(e){if(!n(e))return o(e,i)||o(e,"@@iterator")||("Arguments"===r(e)?a[i]:void 0)}}),Y=__webpack_require__.cw(function(e,t){var n=r(),o=is_null_or_undefined_namespaceFn();e.exports=function(e,t){var r=e[t];return o(r)?void 0:n(r)}}),V=__webpack_require__.cw(function(e,t){var n=r(),o=c(),i=L(),a=to_integer_or_infinity_namespaceFn(),s=get_iterator_direct_namespaceFn(),u="Invalid size",f=RangeError,l=TypeError,p=Math.max,SetRecord=function(e,t){this.set=e;this.size=p(t,0);this.has=n(e.has);this.keys=n(e.keys)};SetRecord.prototype={getIterator:function(){return s(o(i(this.keys,this.set)))},includes:function(e){return i(this.has,this.set,e)}};e.exports=function(e){o(e);var t=+e.size;if(t!=t)throw new l(u);var r=a(t);if(r<0)throw new f(u);return new SetRecord(e,r)}}),H=__webpack_require__.cw(function(e,t){var check=function(e){return e&&e.Math===Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof global&&global)||check("object"==typeof this&&this)||function(){return this}()||Function("return this")()}),X=__webpack_require__.cw(function(e,t){var r=N(),n=to_object_namespaceFn(),o=r({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return o(n(e),t)}}),Z=__webpack_require__.cw(function(e,t){e.exports={}}),K=__webpack_require__.cw(function(e,t){var r=z();e.exports=r("document","documentElement")}),Q=__webpack_require__.cw(function(e,t){var r=B(),n=P(),o=E();e.exports=!r&&!n(function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})}),ee=__webpack_require__.cw(function(e,t){var r=N(),n=P(),o=w(),i=Object,a=r("".split);e.exports=n(function(){return!i("z").propertyIsEnumerable(0)})?function(e){return"String"===o(e)?a(e,""):i(e)}:i}),te=__webpack_require__.cw(function(e,t){var r=N(),n=ae(),o=Ve(),i=r(Function.toString);n(o.inspectSource)||(o.inspectSource=function(e){return i(e)});e.exports=o.inspectSource}),re=__webpack_require__.cw(function(e,t){var r,n,o,i=pt(),a=H(),s=ce(),c=x(),u=X(),f=Ve(),l=Ye(),p=Z(),h="Object already initialized",_=a.TypeError,m=a.WeakMap;if(i||f.state){var g=f.state||(f.state=new m);g.get=g.get;g.has=g.has;g.set=g.set;r=function(e,t){if(g.has(e))throw new _(h);t.facade=e;g.set(e,t);return t};n=function(e){return g.get(e)||{}};o=function(e){return g.has(e)}}else{var d=l("state");p[d]=!0;r=function(e,t){if(u(e,d))throw new _(h);t.facade=e;c(e,d,t);return t};n=function(e){return u(e,d)?e[d]:{}};o=function(e){return u(e,d)}}e.exports={set:r,get:n,has:o,enforce:function(e){return o(e)?n(e):r(e,{})},getterFor:function(e){return function(t){var r;if(!s(t)||(r=n(t)).type!==e)throw new _("Incompatible receiver, "+e+" required");return r}}}}),ne=__webpack_require__.cw(function(e,t){var r=ht(),n=iterators_namespaceFn(),o=r("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||i[o]===e)}}),oe=__webpack_require__.cw(function(e,t){var r=w();e.exports=Array.isArray||function isArray(e){return"Array"===r(e)}}),ie=__webpack_require__.cw(function(e,t){var r=b();e.exports=function(e){var t=r(e);return"BigInt64Array"===t||"BigUint64Array"===t}}),ae=__webpack_require__.cw(function(e,t){var r="object"==typeof document&&document.all;e.exports=void 0===r&&void 0!==r?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}}),se=__webpack_require__.cw(function(e,t){var r=P(),n=ae(),o=/#|\.prototype\./,isForced=function(e,t){var o=a[i(e)];return o===c||o!==s&&(n(t)?r(t):!!t)},i=isForced.normalize=function(e){return String(e).replace(o,".").toLowerCase()},a=isForced.data={},s=isForced.NATIVE="N",c=isForced.POLYFILL="P";e.exports=isForced}),is_null_or_undefined_namespaceFn=()=>__webpack_require__(117),ce=__webpack_require__.cw(function(e,t){var r=ae();e.exports=function(e){return"object"==typeof e?null!==e:r(e)}}),ue=__webpack_require__.cw(function(e,t){var r=ce();e.exports=function(e){return r(e)||null===e}}),fe=__webpack_require__.cw(function(e,t){e.exports=!1}),le=__webpack_require__.cw(function(e,t){var r=z(),n=ae(),o=Re(),i=ft(),a=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return n(t)&&o(t.prototype,a(e))}}),pe=__webpack_require__.cw(function(e,t){var r=L();e.exports=function(e,t,n){for(var o,i,a=n?e:e.iterator,s=e.next;!(o=r(s,a)).done;)if(void 0!==(i=t(o.value)))return i}}),he=__webpack_require__.cw(function(e,t){var r=O(),n=L(),o=c(),i=ot(),a=ne(),s=be(),u=Re(),f=J(),l=$(),p=me(),h=TypeError,Result=function(e,t){this.stopped=e;this.result=t},_=Result.prototype;e.exports=function(e,t,c){var m,g,d,w,b,y,v,x=c&&c.that,k=!(!c||!c.AS_ENTRIES),C=!(!c||!c.IS_RECORD),A=!(!c||!c.IS_ITERATOR),S=!(!c||!c.INTERRUPTED),I=r(t,x),stop=function(e){var t=m;m=void 0;t&&p(t,"normal");return new Result(!0,e)},callFn=function(e){if(k){o(e);return S?I(e[0],e[1],stop):I(e[0],e[1])}return S?I(e,stop):I(e)};if(C)m=e.iterator;else if(A)m=e;else{if(!(g=l(e)))throw new h(i(e)+" is not iterable");if(a(g)){for(d=0,w=s(e);w>d;d++)if((b=callFn(e[d]))&&u(_,b))return b;return new Result(!1)}m=f(e,g)}y=C?e.next:m.next;for(;!(v=n(y,m)).done;){var R=v.value;try{b=callFn(R)}catch(e){if(!m)throw e;p(m,"throw",e)}if("object"==typeof b&&b&&u(_,b))return b}return new Result(!1)}}),_e=__webpack_require__.cw(function(e,t){var r=me();e.exports=function(e,t,n){for(var o=e.length-1;o>=0;o--)if(void 0!==e[o])try{n=r(e[o].iterator,t,n)}catch(e){t="throw";n=e}if("throw"===t)throw n;return n}}),me=__webpack_require__.cw(function(e,t){var r=L(),n=c(),o=Y();e.exports=function(e,t,i){var a,s;n(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw i;return i}a=r(a,e)}catch(e){s=!0;a=e}if("throw"===t)throw i;if(s)throw a;n(a);return i}}),ge=__webpack_require__.cw(function(e,t){var r=L(),n=xe(),o=x(),i=I(),a=ht(),s=re(),c=Y(),u=we().IteratorPrototype,f=__webpack_require__(529),l=me(),p=_e(),h=__webpack_require__(859),_=a("toStringTag"),m="IteratorHelper",g="WrapForValidIterator",d="normal",w="throw",b=s.set,createIteratorProxyPrototype=function(e){var t=s.getterFor(e?g:m);return i(n(u),{next:function next(){var r=t(this);if(e)return r.nextHandler();if(r.done)return f(void 0,!0);try{var n=r.nextHandler();r.done&&h(r);return r.returnHandlerResult?n:f(n,r.done)}catch(e){r.done=!0;h(r);throw e}},return:function(){var n=t(this),o=n.iterator,i=n.inner,a=n.openIters,s=n.done;n.done=!0;if(e){var u=c(o,"return");return u?r(u,o):f(void 0,!0)}h(n);if(s)return f(void 0,!0);if(i)try{l(i.iterator,d)}catch(e){return l(o,w,e)}if(a)try{p(a,d)}catch(e){if(o)return l(o,w,e);throw e}o&&l(o,d);return f(void 0,!0)}})},y=createIteratorProxyPrototype(!0),v=createIteratorProxyPrototype(!1);o(v,_,"Iterator Helper");e.exports=function(e,t,r){var n=function Iterator(n,o){if(o){o.iterator=n.iterator;o.next=n.next}else o=n;o.type=t?g:m;o.returnHandlerResult=!!r;o.nextHandler=e;o.counter=0;o.done=!1;b(this,o)};n.prototype=t?y:v;return n}}),iterator_helper_throws_on_invalid_iterator_namespaceFn=()=>__webpack_require__(684),de=__webpack_require__.cw(function(e,t){var r=H();e.exports=function(e,t){var n=r.Iterator,o=n&&n.prototype,i=o&&o[e],a=!1;if(i)try{i.call({next:function(){return{done:!0}},return:function(){a=!0}},-1)}catch(e){e instanceof t||(a=!1)}if(!a)return i}}),we=__webpack_require__.cw(function(e,t){var r,n,o,i=P(),a=ae(),s=ce(),c=xe(),u=Ie(),f=S(),l=ht(),p=fe(),h=l("iterator");[].keys&&("next"in(o=[].keys())?(n=u(u(o)))!==Object.prototype&&(r=n):!0);!s(r)||i(function(){var e={};return r[h].call(e)!==e})?r={}:p&&(r=c(r));a(r[h])||f(r,h,function(){return this});e.exports={IteratorPrototype:r}}),iterators_namespaceFn=()=>__webpack_require__(269),be=__webpack_require__.cw(function(e,t){var r=to_length_namespaceFn();e.exports=function(e){return r(e.length)}}),ye=__webpack_require__.cw(function(e,t){var r=N(),n=P(),o=ae(),i=X(),a=B(),s=G().CONFIGURABLE,c=te(),u=re(),f=u.enforce,l=u.get,p=String,h=Object.defineProperty,_=r("".slice),m=r("".replace),g=r([].join),d=a&&!n(function(){return 8!==h(function(){},"length",{value:8}).length}),w=String(String).split("String"),b=e.exports=function(e,t,r){"Symbol("===_(p(t),0,7)&&(t="["+m(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]");r&&r.getter&&(t="get "+t);r&&r.setter&&(t="set "+t);(!i(e,"name")||s&&e.name!==t)&&(a?h(e,"name",{value:t,configurable:!0}):e.name=t);d&&r&&i(r,"arity")&&e.length!==r.arity&&h(e,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?a&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=f(e);i(n,"source")||(n.source=g(w,"string"==typeof t?t:""));return e};Function.prototype.toString=b(function toString(){return o(this)&&l(this).source||c(this)},"toString")}),ve=__webpack_require__.cw(function(e,t){var r=N(),n=Map.prototype;e.exports={Map,set:r(n.set),get:r(n.get),has:r(n.has),remove:r(n.delete),proto:n}}),xe=__webpack_require__.cw(function(e,t){var r,n=c(),o=ke(),i=M(),a=Z(),s=K(),u=E(),f=Ye(),l="prototype",p="script",h=f("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"<"+p+">"+e+""},NullProtoObjectViaActiveX=function(e){e.write(scriptTag(""));e.close();var t=e.parentWindow.Object;e=null;return t},NullProtoObject=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}NullProtoObject="undefined"!=typeof document?document.domain&&r?NullProtoObjectViaActiveX(r):function(){var e,t=u("iframe"),r="java"+p+":";t.style.display="none";s.appendChild(t);t.src=String(r);(e=t.contentWindow.document).open();e.write(scriptTag("document.F=Object"));e.close();return e.F}():NullProtoObjectViaActiveX(r);for(var e=i.length;e--;)delete NullProtoObject[l][i[e]];return NullProtoObject()};a[h]=!0;e.exports=Object.create||function create(e,t){var r;if(null!==e){EmptyConstructor[l]=n(e);r=new EmptyConstructor;EmptyConstructor[l]=null;r[h]=e}else r=NullProtoObject();return void 0===t?r:o.f(r,t)}}),ke=__webpack_require__.cw(function(e,t){var r=B(),n=lt(),o=Ce(),i=c(),a=Qe(),s=Ee();t.f=r&&!n?Object.defineProperties:function defineProperties(e,t){i(e);for(var r,n=a(t),c=s(t),u=c.length,f=0;u>f;)o.f(e,r=c[f++],n[r]);return e}}),Ce=__webpack_require__.cw(function(e,t){var r=B(),n=Q(),o=lt(),i=c(),a=tt(),s=TypeError,u=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l="enumerable",p="configurable",h="writable";t.f=r?o?function defineProperty(e,t,r){i(e);t=a(t);i(r);if("function"==typeof e&&"prototype"===t&&"value"in r&&h in r&&!r[h]){var n=f(e,t);if(n&&n[h]){e[t]=r.value;r={configurable:p in r?r[p]:n[p],enumerable:l in r?r[l]:n[l],writable:!1}}}return u(e,t,r)}:u:function defineProperty(e,t,r){i(e);t=a(t);i(r);if(n)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new s("Accessors not supported");"value"in r&&(e[t]=r.value);return e}}),Ae=__webpack_require__.cw(function(e,t){var r=B(),n=L(),o=Me(),i=k(),a=Qe(),s=tt(),c=X(),u=Q(),f=Object.getOwnPropertyDescriptor;t.f=r?f:function getOwnPropertyDescriptor(e,t){e=a(e);t=s(t);if(u)try{return f(e,t)}catch(e){}if(c(e,t))return i(!n(o.f,e,t),e[t])}}),Se=__webpack_require__.cw(function(e,t){var r=Be(),n=M().concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return r(e,n)}}),Ie=__webpack_require__.cw(function(e,t){var r=X(),n=ae(),o=to_object_namespaceFn(),i=Ye(),a=v(),s=i("IE_PROTO"),c=Object,u=c.prototype;e.exports=a?c.getPrototypeOf:function(e){var t=o(e);if(r(t,s))return t[s];var i=t.constructor;return n(i)&&t instanceof i?i.prototype:t instanceof c?u:null}}),Re=__webpack_require__.cw(function(e,t){var r=N();e.exports=r({}.isPrototypeOf)}),Be=__webpack_require__.cw(function(e,t){var r=N(),n=X(),o=Qe(),i=m().indexOf,a=Z(),s=r([].push);e.exports=function(e,t){var r,c=o(e),u=0,f=[];for(r in c)!n(a,r)&&n(c,r)&&s(f,r);for(;t.length>u;)n(c,r=t[u++])&&(~i(f,r)||s(f,r));return f}}),Ee=__webpack_require__.cw(function(e,t){var r=Be(),n=M();e.exports=Object.keys||function keys(e){return r(e,n)}}),Me=__webpack_require__.cw(function(e,t){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);t.f=o?function propertyIsEnumerable(e){var t=n(this,e);return!!t&&t.enumerable}:r}),De=__webpack_require__.cw(function(e,t){var r=j(),o=ce(),i=require_object_coercible_namespaceFn(),a=n();e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]);t=n instanceof Array}catch(e){}return function setPrototypeOf(r,n){i(r);a(n);if(!o(r))return r;t?e(r,n):r.__proto__=n;return r}}():void 0)}),qe=__webpack_require__.cw(function(e,t){var r=L(),n=ae(),o=ce(),i=TypeError;e.exports=function(e,t){var a,s;if("string"===t&&n(a=e.toString)&&!o(s=r(a,e)))return s;if(n(a=e.valueOf)&&!o(s=r(a,e)))return s;if("string"!==t&&n(a=e.toString)&&!o(s=r(a,e)))return s;throw new i("Can't convert object to primitive value")}}),Te=__webpack_require__.cw(function(e,t){var r=z(),n=N(),o=Se(),i=__webpack_require__(717),a=c(),s=n([].concat);e.exports=r("Reflect","ownKeys")||function ownKeys(e){var t=o.f(a(e)),r=i.f;return r?s(t,r(e)):t}}),require_object_coercible_namespaceFn=()=>__webpack_require__(750),Pe=__webpack_require__.cw(function(e,t){var r=Ue(),n=We(),o=r.Set,i=r.add;e.exports=function(e){var t=new o;n(e,function(e){i(t,e)});return t}}),Oe=__webpack_require__.cw(function(e,t){var r=o(),n=Ue(),i=Pe(),a=ze(),s=V(),c=We(),u=pe(),f=n.has,l=n.remove;e.exports=function difference(e){var t=r(this),n=s(e),o=i(t);a(o)<=n.size?c(o,function(e){n.includes(e)&&l(o,e)}):u(n.getIterator(),function(e){f(o,e)&&l(o,e)});return o}}),Ue=__webpack_require__.cw(function(e,t){var r=N(),n=Set.prototype;e.exports={Set,add:r(n.add),has:r(n.has),remove:r(n.delete),proto:n}}),Fe=__webpack_require__.cw(function(e,t){var r=o(),n=Ue(),i=ze(),a=V(),s=We(),c=pe(),u=n.Set,f=n.add,l=n.has;e.exports=function intersection(e){var t=r(this),n=a(e),o=new u;i(t)>n.size?c(n.getIterator(),function(e){l(t,e)&&f(o,e)}):s(t,function(e){n.includes(e)&&f(o,e)});return o}}),Le=__webpack_require__.cw(function(e,t){var r=o(),n=Ue().has,i=ze(),a=V(),s=We(),c=pe(),u=me();e.exports=function isDisjointFrom(e){var t=r(this),o=a(e);if(i(t)<=o.size)return!1!==s(t,function(e){if(o.includes(e))return!1},!0);var f=o.getIterator();return!1!==c(f,function(e){if(n(t,e))return u(f.iterator,"normal",!1)})}}),Ge=__webpack_require__.cw(function(e,t){var r=o(),n=ze(),i=We(),a=V();e.exports=function isSubsetOf(e){var t=r(this),o=a(e);return!(n(t)>o.size)&&!1!==i(t,function(e){if(!o.includes(e))return!1},!0)}}),je=__webpack_require__.cw(function(e,t){var r=o(),n=Ue().has,i=ze(),a=V(),s=pe(),c=me();e.exports=function isSupersetOf(e){var t=r(this),o=a(e);if(i(t)__webpack_require__(835),ze=__webpack_require__.cw(function(e,t){var r=j(),n=Ue();e.exports=r(n.proto,"size","get")||function(e){return e.size}}),Je=__webpack_require__.cw(function(e,t){var r=o(),n=Ue(),i=Pe(),a=V(),s=pe(),c=n.add,u=n.has,f=n.remove;e.exports=function symmetricDifference(e){var t=r(this),n=a(e).getIterator(),o=i(t);s(n,function(e){u(t,e)?f(o,e):c(o,e)});return o}}),$e=__webpack_require__.cw(function(e,t){var r=o(),n=Ue().add,i=Pe(),a=V(),s=pe();e.exports=function union(e){var t=r(this),o=a(e).getIterator(),c=i(t);s(o,function(e){n(c,e)});return c}}),Ye=__webpack_require__.cw(function(e,t){var r=He(),n=it(),o=r("keys");e.exports=function(e){return o[e]||(o[e]=n(e))}}),Ve=__webpack_require__.cw(function(e,t){var r=fe(),n=H(),o=R(),i="__core-js_shared__",a=e.exports=n[i]||o(i,{});(a.versions||(a.versions=[])).push({version:"3.50.0",mode:r?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.50.0/LICENSE",source:"https://github.com/zloirock/core-js"})}),He=__webpack_require__.cw(function(e,t){var r=Ve(),n=Object.create||Object;e.exports=function(e,t){return r[e]||(r[e]=t||n(null))}}),Xe=__webpack_require__.cw(function(e,t){var r=q(),n=P(),o=H().String;e.exports=!!Object.getOwnPropertySymbols&&!n(function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})}),Ze=__webpack_require__.cw(function(e,t){var r=to_integer_or_infinity_namespaceFn(),n=Math.max,o=Math.min;e.exports=function(e,t){var i=r(e);return i<0?n(i+t,0):o(i,t)}}),Ke=__webpack_require__.cw(function(e,t){var r=et(),n=TypeError;e.exports=function(e){var t=r(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}}),Qe=__webpack_require__.cw(function(e,t){var r=ee(),n=require_object_coercible_namespaceFn();e.exports=function(e){return r(n(e))}}),to_integer_or_infinity_namespaceFn=()=>__webpack_require__(291),to_length_namespaceFn=()=>__webpack_require__(14),to_object_namespaceFn=()=>__webpack_require__(981),et=__webpack_require__.cw(function(e,t){var r=L(),n=ce(),o=le(),i=Y(),a=qe(),s=ht(),c=TypeError,u=s("toPrimitive");e.exports=function(e,t){if(!n(e)||o(e))return e;var s,f=i(e,u);if(f){void 0===t&&(t="default");s=r(f,e,t);if(!n(s)||o(s))return s;throw new c("Can't convert object to primitive value")}void 0===t&&(t="number");return a(e,t)}}),tt=__webpack_require__.cw(function(e,t){var r=et(),n=le();e.exports=function(e){var t=r(e,"string");return n(t)?t:t+""}}),rt=__webpack_require__.cw(function(e,t){var r={};r[ht()("toStringTag")]="z";e.exports="[object z]"===String(r)}),nt=__webpack_require__.cw(function(e,t){var r=b(),n=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}}),ot=__webpack_require__.cw(function(e,t){var r=String;e.exports=function(e){try{return r(e)}catch(e){return"Object"}}}),it=__webpack_require__.cw(function(e,t){var r=N(),n=0,o=Math.random(),i=r(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++n+o,36)}}),st=__webpack_require__.cw(function(e,t){var r=H(),n=N(),o=s(),i=a_string_namespaceFn(),a=X(),c=base64_map_namespaceFn(),u=get_alphabet_option_namespaceFn(),f=h(),l=c.c2i,p=c.c2iUrl,_=r.SyntaxError,m=r.TypeError,g=r.Array,d=n("".charAt),w=Math.floor,skipAsciiWhitespace=function(e,t){for(var r=e.length;t>16&255,o>>8&255,255&o];if(2===n){if(r&&0!==i[1])throw new _("Extra bits");return[i[0]]}if(3===n){if(r&&0!==i[2])throw new _("Extra bits");return[i[0],i[1]]}return i},writeBytes=function(e,t,r){for(var n=t.length,o=0;o0){if("stop-before-partial"===c)break;if("loose"!==c)throw new _("Missing padding");if(1===x.length)throw new _("Malformed padding: exactly one additional character");y=writeBytes(b,decodeBase64Chunk(x,s,!1),y)}v=h;break}var C=d(e,k);++k;if("="===C){if(x.length<2)throw new _("Padding is too early");k=skipAsciiWhitespace(e,k);if(2===x.length){if(k===h){if("stop-before-partial"===c)break;throw new _("Malformed padding: only one =")}if("="===d(e,k)){++k;k=skipAsciiWhitespace(e,k)}}if(k>4}return{bytes:c,read:f<<1}}}),ut=__webpack_require__.cw(function(e,t){var r=P(),n=ht(),o=B(),i=fe(),a=n("iterator");e.exports=!r(function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";e.pathname="c%20d";t.forEach(function(e,r){t.delete("b");n+=r+e});r.delete("a",2);r.delete("b",void 0);return i&&(!e.toJSON||!r.has("a",1)||r.has("a",2)||!r.has("a",void 0)||r.has("b"))||!t.size&&(i||!o)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host})}),ft=__webpack_require__.cw(function(e,t){var r=Xe();e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),lt=__webpack_require__.cw(function(e,t){var r=B(),n=P();e.exports=r&&n(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),pt=__webpack_require__.cw(function(e,t){var r=H(),n=ae(),o=r.WeakMap;e.exports=n(o)&&/native code/.test(String(o))}),ht=__webpack_require__.cw(function(e,t){var r=H(),n=He(),o=X(),i=it(),a=Xe(),s=ft(),c=r.Symbol,u=n("wks"),f=s?c.for||c:c&&c.withoutSetter||i;e.exports=function(e){o(u,e)||(u[e]=a&&o(c,e)?c[e]:f("Symbol."+e));return u[e]}}),_t=__webpack_require__.cw(function(e,t){var r=T(),n=m().includes,o=P(),a=i(),s=o(function(){return!Array(1).includes()}),c=o(function(){return[,1].includes(void 0,1)});r({target:"Array",proto:!0,forced:s||c},{includes:function includes(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}});a("includes")}),mt=__webpack_require__.cw(function(e,t){var r=T(),n=to_object_namespaceFn(),o=be(),i=g(),a=__webpack_require__(837);r({target:"Array",proto:!0,arity:1,forced:P()(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function push(e){var t=n(this),r=o(t),s=arguments.length;a(r+s);for(var c=0;c1;t.has(1)&&t.clear();return{done:r,value:2}}}}},t=new Set([1,2,3,4]);return 3!==t.difference(e).size})},{difference:n})}),kt=__webpack_require__.cw(function(e,t){var r=T(),n=P(),o=Fe();r({target:"Set",proto:!0,real:!0,forced:!Ne()("intersection",function(e){return 2===e.size&&e.has(1)&&e.has(2)})||n(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))})},{intersection:o})}),Ct=__webpack_require__.cw(function(e,t){var r=T(),n=Le();r({target:"Set",proto:!0,real:!0,forced:!Ne()("isDisjointFrom",function(e){return!e})},{isDisjointFrom:n})}),At=__webpack_require__.cw(function(e,t){var r=T(),n=Ge();r({target:"Set",proto:!0,real:!0,forced:!Ne()("isSubsetOf",function(e){return e})},{isSubsetOf:n})}),St=__webpack_require__.cw(function(e,t){var r=T(),n=je();r({target:"Set",proto:!0,real:!0,forced:!Ne()("isSupersetOf",function(e){return!e})},{isSupersetOf:n})}),It=__webpack_require__.cw(function(e,t){var r=T(),n=Je(),o=set_method_get_keys_before_cloning_detection_namespaceFn();r({target:"Set",proto:!0,real:!0,forced:!Ne()("symmetricDifference")||!o("symmetricDifference")},{symmetricDifference:n})}),Rt=__webpack_require__.cw(function(e,t){var r=T(),n=$e(),o=set_method_get_keys_before_cloning_detection_namespaceFn();r({target:"Set",proto:!0,real:!0,forced:!Ne()("union")||!o("union")},{union:n})}),Bt=__webpack_require__.cw(function(e,t){var r=_(),n=ie(),o=be(),i=to_integer_or_infinity_namespaceFn(),a=Ke(),s=r.aTypedArray,c=r.getTypedArrayConstructor,u=r.exportTypedArrayMethod,f=RangeError,l=function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}(),p=l&&function(){try{new Int8Array(1).with(-.5,1)}catch(e){return!0}}();u("with",{with:function(e,t){var r=s(this),u=o(r),l=i(e),p=l<0?u+l:l,h=n(r)?a(t):+t;if(p>=u||p<0)throw new f("Incorrect index");for(var _=new(c(r))(u),m=0;m1?arguments[1]:void 0,this,this.length);return{read:t.read,written:t.written}}})}),Mt=__webpack_require__.cw(function(e,t){var r=T(),n=H(),o=a_string_namespaceFn(),i=u(),a=h(),s=ct();n.Uint8Array&&r({target:"Uint8Array",proto:!0,forced:function throwsOnLengthTrackingView(){try{var e=new ArrayBuffer(16,{maxByteLength:1024});new Uint8Array(e).setFromHex("cafed00d")}catch(e){return!0}}()},{setFromHex:function setFromHex(e){i(this);o(e);a(this.buffer);var t=s(e,this).read;return{read:t,written:t/2}}})}),Dt=__webpack_require__.cw(function(e,t){var r=T(),n=H(),o=N(),i=s(),a=u(),c=h(),f=base64_map_namespaceFn(),l=get_alphabet_option_namespaceFn(),p=f.i2c,_=f.i2cUrl,m=Math.floor,g=Math.ceil,d=o("".charAt),w=n.Uint8Array,b=n.Array,y=o([].join),v=!w||!w.prototype.toBase64||!function(){try{(new w).toBase64(null)}catch(e){return!0}}();w&&r({target:"Uint8Array",proto:!0,forced:v},{toBase64:function toBase64(){var e=a(this),t=arguments.length?i(arguments[0]):void 0,r="base64"===l(t)?p:_,n=!!t&&!!t.omitPadding;c(this.buffer);for(var o,s=0,u=e.length,f=b(n?4*m(u/3)+(u%3?u%3+1:0):4*g(u/3)),h=0,at=function(e){return d(r,o>>6*e&63)};s+2=Pt.INFOS&&console.info(`Info: ${e}`)}function warn(e){Ot>=Pt.WARNINGS&&console.warn(`Warning: ${e}`)}function unreachable(e){throw new Error(e)}function util_shadow(e,t,r,n=!1){Object.defineProperty(e,t,{value:r,enumerable:!n,configurable:!0,writable:!1});return r}const Ut=function BaseExceptionClosure(){function BaseException(e,t){this.message=e;this.name=t}BaseException.prototype=new Error;BaseException.constructor=BaseException;return BaseException}();class FormatError extends Ut{constructor(e){super(e,"FormatError")}}function bytesToString(e){"object"==typeof e&&void 0!==e?.length||unreachable("Invalid argument for bytesToString");const t=e.length,r=8192;if(tt.toString(16).padStart(2,"0")))}static makeHexColor(e,t,r){return`#${this.hexNums[e]}${this.hexNums[t]}${this.hexNums[r]}`}static transform(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]]}static multiplyByDOMMatrix(e,t){return[e[0]*t.a+e[2]*t.b,e[1]*t.a+e[3]*t.b,e[0]*t.c+e[2]*t.d,e[1]*t.c+e[3]*t.d,e[0]*t.e+e[2]*t.f+e[4],e[1]*t.e+e[3]*t.f+e[5]]}static applyTransform(e,t,r=0){const n=e[r],o=e[r+1];e[r]=n*t[0]+o*t[2]+t[4];e[r+1]=n*t[1]+o*t[3]+t[5]}static applyTransformToBezier(e,t,r=0){const n=t[0],o=t[1],i=t[2],a=t[3],s=t[4],c=t[5];for(let t=0;t<6;t+=2){const u=e[r+t],f=e[r+t+1];e[r+t]=u*n+f*i+s;e[r+t+1]=u*o+f*a+c}}static applyInverseTransform(e,t){const r=e[0],n=e[1],o=t[0]*t[3]-t[1]*t[2];e[0]=(r*t[3]-n*t[2]+t[2]*t[5]-t[4]*t[3])/o;e[1]=(-r*t[1]+n*t[0]+t[4]*t[1]-t[5]*t[0])/o}static axialAlignedBoundingBox(e,t,r){const n=t[0],o=t[1],i=t[2],a=t[3],s=t[4],c=t[5],u=e[0],f=e[1],l=e[2],p=e[3];let h=n*u+s,_=h,m=n*l+s,g=m,d=a*f+c,w=d,b=a*p+c,y=b;if(0!==o||0!==i){const e=o*u,t=o*l,r=i*f,n=i*p;h+=r;g+=r;m+=n;_+=n;d+=e;y+=e;b+=t;w+=t}r[0]=Math.min(r[0],h,m,_,g);r[1]=Math.min(r[1],d,b,w,y);r[2]=Math.max(r[2],h,m,_,g);r[3]=Math.max(r[3],d,b,w,y)}static inverseTransform(e){const 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]}static singularValueDecompose2dScale(e,t){const r=e[0],n=e[1],o=e[2],i=e[3],a=r**2+n**2,s=r*o+n*i,c=o**2+i**2,u=(a+c)/2,f=Math.sqrt(u**2-(a*c-s**2));t[0]=Math.sqrt(u+f||1);t[1]=Math.sqrt(u-f||1)}static normalizeRect(e){const t=e.slice(0);if(e[0]>e[2]){t[0]=e[2];t[2]=e[0]}if(e[1]>e[3]){t[1]=e[3];t[3]=e[1]}return t}static intersect(e,t){const r=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),n=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(r>n)return null;const o=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),i=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return o>i?null:[r,o,n,i]}static pointBoundingBox(e,t,r){r[0]=Math.min(r[0],e);r[1]=Math.min(r[1],t);r[2]=Math.max(r[2],e);r[3]=Math.max(r[3],t)}static rectBoundingBox(e,t,r,n,o){o[0]=Math.min(o[0],e,r);o[1]=Math.min(o[1],t,n);o[2]=Math.max(o[2],e,r);o[3]=Math.max(o[3],t,n)}static#e(e,t,r,n,o,i,a,s,c,u){if(c<=0||c>=1)return;const f=1-c,l=c*c,p=l*c,h=f*(f*(f*e+3*c*t)+3*l*r)+p*n,_=f*(f*(f*o+3*c*i)+3*l*a)+p*s;u[0]=Math.min(u[0],h);u[1]=Math.min(u[1],_);u[2]=Math.max(u[2],h);u[3]=Math.max(u[3],_)}static#t(e,t,r,n,o,i,a,s,c,u,f,l){if(Math.abs(c)<1e-12){Math.abs(u)>=1e-12&&this.#e(e,t,r,n,o,i,a,s,-f/u,l);return}const p=u**2-4*f*c;if(p<0)return;const h=Math.sqrt(p),_=2*c;this.#e(e,t,r,n,o,i,a,s,(-u+h)/_,l);this.#e(e,t,r,n,o,i,a,s,(-u-h)/_,l)}static bezierBoundingBox(e,t,r,n,o,i,a,s,c){c[0]=Math.min(c[0],e,a);c[1]=Math.min(c[1],t,s);c[2]=Math.max(c[2],e,a);c[3]=Math.max(c[3],t,s);this.#t(e,r,o,a,t,n,i,s,3*(3*(r-o)-e+a),6*(e-2*r+o),3*(r-e),c);this.#t(e,r,o,a,t,n,i,s,3*(3*(n-i)-t+s),6*(t-2*n+i),3*(n-t),c)}}const makeArr=()=>[];"function"!=typeof Blob.prototype.bytes&&(Blob.prototype.bytes=async function(){return new Uint8Array(await this.arrayBuffer())});"function"!=typeof Response.prototype.bytes&&(Response.prototype.bytes=async function(){return new Uint8Array(await this.arrayBuffer())});"function"!=typeof Iterator.prototype.join&&(Iterator.prototype.join=function(e){return[...this].join(e)});const Ft=async function JBig2(e={}){var t=e,quit_=(e,t)=>{throw t},r=import.meta.url;try{new URL(".",r).href}catch{}0;console.log.bind(console);var n,o,i=console.error.bind(console),a=!1;function updateMemoryViews(){if(!o?.buffer?.resizable){var e=function getMemoryBuffer(){return _.buffer}();o=new Int8Array(e);s=new Uint8Array(e)}}class ExitStatus{name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`;this.status=e}}var s,callRuntimeCallbacks=e=>{for(;e.length>0;)e.shift()(t)},c=[],u=[],f=!0,l=0,p={},handleException=e=>{if(e instanceof ExitStatus||"unwind"==e)return n;quit_(0,e)},keepRuntimeAlive=()=>f||l>0,_proc_exit=e=>{n=e;if(!keepRuntimeAlive()){t.onExit?.(e);a=!0}quit_(0,new ExitStatus(e))},_exit=(e,t)=>{n=e;_proc_exit(e)},callUserCallback=e=>{if(!a)try{return e()}catch(e){handleException(e)}finally{(()=>{if(!keepRuntimeAlive())try{_exit(n)}catch(e){handleException(e)}})()}},alignMemory=(e,t)=>Math.ceil(e/t)*t,growMemory=e=>{var t=(e-_.buffer.byteLength+65535)/65536|0;try{_.grow(t);updateMemoryViews();return 1}catch(e){}};t.noExitRuntime&&(f=t.noExitRuntime);t.print&&t.print;t.printErr&&(i=t.printErr);t.arguments&&t.arguments;t.thisProgram&&t.thisProgram;var h,_,m=t.preInit;if(m){"function"==typeof m&&(t.preInit=m=[m]);for(;m.length>0;)m.shift()()}t.writeArrayToMemory=(e,t)=>{o.set(e,t)};var g,d={e:()=>function abort(e){t.onAbort?.(e);i(e=`Aborted(${e})`);a=!0;e+=". Build with -sASSERTIONS for more info.";throw new WebAssembly.RuntimeError(e)}(""),d:()=>{f=!1;l=0},a:(e,t)=>{if(p[e]){clearTimeout(p[e].id);delete p[e]}if(!t)return 0;var r=setTimeout(()=>{delete p[e];callUserCallback(()=>h(e,performance.now()))},t);p[e]={id:r,timeout_ms:t};return 0},g:function _createImageData(e){t.imageData=new Uint8Array(e)},b:e=>{var t=s.length,r=2147483648;if((e>>>=0)>r)return!1;for(var n=1;n<=4;n*=2){var o=t*(1+.2/n);o=Math.min(o,e+100663296);var i=Math.min(r,alignMemory(Math.max(e,o),65536));if(growMemory(i))return!0}return!1},c:_proc_exit,h:function _setImageData(e,r,n,o){if(n===r){t.imageData=new Uint8ClampedArray(s.subarray(e,e+n*o));return}const i=r*o,a=t.imageData=new Uint8ClampedArray(i);for(let t=e,o=0;o{r(e,e=>t(receiveInstance(e)))})}();await async function run(){!function preRun(){var e=t.preRun;if(e){"function"==typeof e&&(e=[e]);u.push(...e)}callRuntimeCallbacks(u)}();var e=t.setStatus;if(e){e("Running...");await new Promise(e=>setTimeout(e,1));setTimeout(e,1,"")}if(!a){!function initRuntime(){0;g.j()}();t.onRuntimeInitialized?.();!function postRun(){var e=t.postRun;if(e){"function"==typeof e&&(e=[e]);c.push(...e)}callRuntimeCallbacks(c)}()}}();return t};dt();bt();Symbol("CIRCULAR_REF"),Symbol("EOF"),new Map;const Lt=new Map,Gt=new Map;class Name{constructor(e){this.name=e}static get(e){let t=Lt.get(e);if(!t){t=new Name(e);Lt.set(e,t)}return t}}const nonSerializable=()=>nonSerializable;class Dict{__nonSerializable__=nonSerializable;#r=new Map;objId=null;suppressEncryption=!1;xref;constructor(e=null){this.xref=e}assignXref(e){this.xref=e}get size(){return this.#r.size}#n(e,t,r){let n=this.#r.get(t);void 0===n&&void 0!==r&&(n=this.#r.get(r));return n instanceof Ref&&this.xref?e?this.xref.fetchAsync(n,this.suppressEncryption):this.xref.fetch(n,this.suppressEncryption):n}get(e,t){return this.#n(!1,e,t)}async getAsync(e,t){return this.#n(!0,e,t)}getArray(e,t){let r=this.#n(!1,e,t);if(Array.isArray(r)){r=r.slice();for(let e=0,t=r.length;e{unreachable("Should not call `set` on the empty dictionary.")};return util_shadow(this,"empty",e)}static merge({xref:e,dictArray:t,mergeSubDicts:r=!1}){const n=new Dict(e),o=new Map;for(const e of t)if(e instanceof Dict)for(const[t,n]of e.getRawEntries()){const e=o.getOrInsertComputed(t,makeArr);(!e.length||r&&n instanceof Dict)&&e.push(n)}for(const[t,r]of o){if(1===r.length||!(r[0]instanceof Dict)){n.set(t,r[0]);continue}const o=new Dict(e);for(const e of r)for(const[t,r]of e.getRawEntries())o.setIfNotExists(t,r);o.size>0&&n.set(t,o)}o.clear();return n.size>0?n:Dict.empty}clone(){const e=new Dict(this.xref);for(const[t,r]of this.#r)e.set(t,r);return e}delete(e){this.#r.delete(e)}}class Ref{#o;constructor(e,t,r){this.#o=e;this.num=t;this.gen=r}toString(){return this.#o}static fromString(e){let t=Gt.get(e);if(t)return t;const r=/^([1-9]\d*)R([1-9]\d*)?$/.exec(e);if(!r)return null;t=new Ref(e,parseInt(r[1],10),r[2]?parseInt(r[2],10):0);Gt.set(e,t);return t}static get(e,t){const r=0===t?`${e}R`:`${e}R${t}`;let n=Gt.get(r);if(!n){n=new Ref(r,e,t);Gt.set(r,n)}return n}}Symbol.iterator;Symbol.iterator;class BaseStream{get length(){unreachable("Abstract getter `length` accessed")}get isEmpty(){unreachable("Abstract getter `isEmpty` accessed")}get isDataLoaded(){return util_shadow(this,"isDataLoaded",!0)}getByte(){unreachable("Abstract method `getByte` called")}getBytes(e){unreachable("Abstract method `getBytes` called")}async getImageData(e,t){return this.getBytes(e,t)}async asyncGetBytes(){unreachable("Abstract method `asyncGetBytes` called")}get isAsync(){return!1}get isAsyncDecoder(){return!1}get isImageStream(){return!1}get canAsyncDecodeImageFromBuffer(){return!1}async getTransferableImage(e,t){return null}peekByte(){const e=this.getByte();-1!==e&&this.pos--;return e}peekBytes(e){const t=this.getBytes(e);this.pos-=t.length;return t}getUint16(){const e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t}getInt32(){return(this.getByte()<<24)+(this.getByte()<<16)+(this.getByte()<<8)+this.getByte()}getByteRange(e,t){unreachable("Abstract method `getByteRange` called")}getString(e){return bytesToString(this.getBytes(e))}skip(e){this.pos+=e||1}reset(){unreachable("Abstract method `reset` called")}moveStart(){unreachable("Abstract method `moveStart` called")}makeSubStream(e,t,r=null){unreachable("Abstract method `makeSubStream` called")}clone(){unreachable("Abstract method `clone` called")}getBaseStreams(){return null}getOriginalStream(){return this.stream?.getOriginalStream()||this}}Object.create(null);class MissingDataException extends Ut{constructor(e,t){super(`Missing data [${e}, ${t})`,"MissingDataException");this.begin=e;this.end=t}}class WasmImage{static#i=null;static#a=new Set;static#s=!0;static#c=!0;static#u=null;#f=null;#l=null;_filename=null;_noWasmFilename=null;static setOptions({handler:e,useWasm:t,useWorkerFetch:r,wasmUrl:n}){WasmImage.#s=t;WasmImage.#c=r;WasmImage.#u=n;r||(WasmImage.#i=e)}static get instance(){unreachable("Abstract getter `instance` accessed")}static cleanup(){for(const e of WasmImage.#a)e.#l=null}constructor(e=!1){e&&WasmImage.#a.add(this)}async#p(e){let t=null;try{t=(await(import( /*webpackIgnore: true*/ /*@vite-ignore*/ `${WasmImage.#u}${this._noWasmFilename}`))).default()}catch(e){warn(`#getJsModule: ${e}`)}e(t)}async#h(e,t,r){try{this.#f||(WasmImage.#c?this.#f=await async function fetchBinaryData(e){const t=await fetch(e);if(!t.ok)throw new Error(`Failed to fetch file "${e}" with "${t.statusText}".`);return t.bytes()}(`${WasmImage.#u}${this._filename}`):this.#f=await WasmImage.#i.sendWithPromise("FetchBinaryData",{kind:"wasmUrl",filename:this._filename}));return r((await WebAssembly.instantiate(this.#f,t)).instance)}catch(t){warn(`#instantiateWasm: ${t}`);this.#p(e);return null}}_getModule(e){if(!this.#l){const{promise:t,resolve:r}=Promise.withResolvers(),n=[t];WasmImage.#s?n.push(e({warn,instantiateWasm:this.#h.bind(this,r)})):this.#p(r);this.#l=Promise.race(n)}return this.#l}async decode(e,t){unreachable("Abstract method `decode` called")}}class Jbig2Error extends Ut{constructor(e){super(e,"Jbig2Error")}}class JBig2CCITTFaxImage extends WasmImage{_filename="jbig2.wasm";_noWasmFilename="jbig2_nowasm_fallback.js";static get instance(){return util_shadow(this,"instance",new JBig2CCITTFaxImage(!0))}async decode(e,t,r,n,o){const i=await this._getModule(Ft);if(!i)throw new Jbig2Error("JBig2 failed to initialize");let a,s;try{const c=e.length;a=i._malloc(c);i.writeArrayToMemory(e,a);if(o)i._ccitt_decode(a,c,t,r,o.K,o.EndOfLine?1:0,o.EncodedByteAlign?1:0,o.BlackIs1?1:0,o.Columns,o.Rows);else{const e=n?n.length:0;if(e>0){s=i._malloc(e);i.writeArrayToMemory(n,s)}i._jbig2_decode(a,c,t,r,s,e)}if(!i.imageData)throw new Jbig2Error("Unknown error");const{imageData:u}=i;i.imageData=null;return u}finally{a&&i._free(a);s&&i._free(s)}}}function MathClamp(e,t,r){return Math.min(Math.max(e,t),r)}function isDefaultDecodeHelper(e,t){if(!Array.isArray(e))return!0;const r=e.length;if(rt){info("Truncating too long decode map.");e.length=t}return!1}class ColorSpace{static#_=new Uint8ClampedArray(3);constructor(e,t){this.name=e;this.numComps=t}getRgb(e,t,r=new Uint8ClampedArray(3)){this.getRgbItem(e,t,r,0);return r}getRgbHex(e,t){const r=this.getRgb(e,t,ColorSpace.#_);return Util.makeHexColor(r[0],r[1],r[2])}getRgbItem(e,t,r,n){unreachable("Should not call ColorSpace.getRgbItem")}getRgbBuffer(e,t,r,n,o,i,a){unreachable("Should not call ColorSpace.getRgbBuffer")}getRgbItems(e,t,r,n,o){const{numComps:i}=this;for(let a=0,s=0;al&&"DeviceGray"!==this.name&&"DeviceRGB"!==this.name){const t=a<=8?new Uint8Array(l):new Uint16Array(l);for(let e=0;e=.99554525?1:MathClamp(1.055*e**(1/2.4)-.055,0,1)}#B(e){return e<0?-this.#B(-e):e>8?((e+16)/116)**3:e*CalRGBCS.#C}#E(e,t,r){if(0===e[0]&&0===e[1]&&0===e[2]){r[0]=t[0];r[1]=t[1];r[2]=t[2];return}const n=this.#B(0),o=(1-n)/(1-this.#B(e[0])),i=1-o,a=(1-n)/(1-this.#B(e[1])),s=1-a,c=(1-n)/(1-this.#B(e[2])),u=1-c;r[0]=t[0]*o+i;r[1]=t[1]*a+s;r[2]=t[2]*c+u}#M(e,t,r){if(1===e[0]&&1===e[2]){r[0]=t[0];r[1]=t[1];r[2]=t[2];return}const n=r;this.#A(CalRGBCS.#d,t,n);const o=CalRGBCS.#v;this.#S(e,n,o);this.#A(CalRGBCS.#w,o,r)}#D(e,t,r){const n=r;this.#A(CalRGBCS.#d,t,n);const o=CalRGBCS.#v;this.#I(e,n,o);this.#A(CalRGBCS.#w,o,r)}#g(e,t,r,n,o){const i=MathClamp(e[t]*o,0,1),a=MathClamp(e[t+1]*o,0,1),s=MathClamp(e[t+2]*o,0,1),c=1===i?1:i**this.GR,u=1===a?1:a**this.GG,f=1===s?1:s**this.GB,l=this.MXA*c+this.MXB*u+this.MXC*f,p=this.MYA*c+this.MYB*u+this.MYC*f,h=this.MZA*c+this.MZB*u+this.MZC*f,_=CalRGBCS.#x;_[0]=l;_[1]=p;_[2]=h;const m=CalRGBCS.#k;this.#M(this.whitePoint,_,m);const g=CalRGBCS.#x;this.#E(this.blackPoint,m,g);const d=CalRGBCS.#k;this.#D(CalRGBCS.#y,g,d);const w=CalRGBCS.#x;this.#A(CalRGBCS.#b,d,w);r[n]=255*this.#R(w[0]);r[n+1]=255*this.#R(w[1]);r[n+2]=255*this.#R(w[2])}getRgbItem(e,t,r,n){this.#g(e,t,r,n,1)}getRgbBuffer(e,t,r,n,o,i,a){const s=1/((1<this.amax||this.bmin>this.bmax){info("Invalid Range, falling back to defaults");this.amin=-100;this.amax=100;this.bmin=-100;this.bmax=100}}#q(e){return e>=6/29?e**3:108/841*(e-4/29)}#T(e,t,r,n){return r+e*(n-r)/t}#g(e,t,r,n,o){let i=e[t],a=e[t+1],s=e[t+2];if(!1!==r){i=this.#T(i,r,0,100);a=this.#T(a,r,this.amin,this.amax);s=this.#T(s,r,this.bmin,this.bmax)}a>this.amax?a=this.amax:athis.bmax?s=this.bmax:s=Yt){$t=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});$t.decode();Vt=t}return $t.decode(getUint8ArrayMemory0().subarray(e,e+t))}(e>>>0,t)}(e,t))},__wbg_copy_result_0d15f3bf9d9012ae:function(e,t){!function copy_result(e,t){const{_destBuffer:r,_destOffset:n,_keepAlpha:o,_memoryArray:i}=QCMS;if(!o){r.set(i.subarray(e,e+t),n);return}const a=t>>2,s=r.byteOffset+n;if(!(3&(s|e))){const t=new Uint32Array(r.buffer,s,a),n=new Uint32Array(QCMS._memory.buffer,e,a);for(let e=0;e>>0,t>>>0)},__wbindgen_init_externref_table:function(){const e=Zt.__wbindgen_externrefs,t=e.grow(4);e.set(0,void 0);e.set(t+0,void 0);e.set(t+1,null);e.set(t+2,!0);e.set(t+3,!1)}}}}let Jt=null;function getUint8ArrayMemory0(){null!==Jt&&0!==Jt.byteLength||(Jt=new Uint8Array(Zt.memory.buffer));return Jt}function passArray8ToWasm0(e,t){const r=t(1*e.length,1)>>>0;getUint8ArrayMemory0().set(e,r/1);Kt=e.length;return r}let $t=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});$t.decode();const Yt=2146435072;let Vt=0;let Ht,Xt,Zt,Kt=0;function __wbg_finalize_init(e,t){Xt=e;Zt=e.exports;Ht=t;Jt=null;Zt.__wbindgen_start();return Zt}function fetchSync(e){const t=new XMLHttpRequest;t.open("GET",e,!1);t.responseType="arraybuffer";t.send(null);return t.response}class IccColorSpace extends ColorSpace{#O;#U;static#s=!0;static#u=null;static#F=null;constructor(e,t,r){if(!IccColorSpace.isUsable)throw new Error("No ICC color space support");super(t,r);let n;switch(r){case 1:n=Nt.Gray8;this.#U=(e,t)=>function qcms_convert_one(e,t){return Zt.qcms_convert_one(e,t)>>>0}(this.#O,255*e[t]);break;case 3:n=Nt.RGB8;this.#U=(e,t)=>function qcms_convert_three(e,t,r,n){return Zt.qcms_convert_three(e,t,r,n)>>>0}(this.#O,255*e[t],255*e[t+1],255*e[t+2]);break;case 4:n=Nt.CMYK;this.#U=(e,t)=>function qcms_convert_four(e,t,r,n,o){return Zt.qcms_convert_four(e,t,r,n,o)>>>0}(this.#O,255*e[t],255*e[t+1],255*e[t+2],255*e[t+3]);break;default:throw new Error(`Unsupported number of components: ${r}`)}this.#O=function qcms_transformer_from_memory(e,t,r){const n=passArray8ToWasm0(e,Zt.__wbindgen_malloc),o=Kt;return Zt.qcms_transformer_from_memory(n,o,t,r)>>>0}(e,n,zt.Perceptual);if(!this.#O)throw new Error("Failed to create ICC color space");IccColorSpace.#F||=new FinalizationRegistry(e=>{!function qcms_drop_transformer(e){Zt.qcms_drop_transformer(e)}(e)});IccColorSpace.#F.register(this,this.#O)}getRgbHex(e,t){const r=this.#U(e,t);return Util.makeHexColor(r>>16,r>>8&255,255&r)}getRgbItem(e,t,r,n){const o=this.#U(e,t);r[n]=o>>16;r[n+1]=o>>8&255;r[n+2]=255&o}getRgbItems(e,t,r,n,o){const{numComps:i}=this,a=t*i,s=new Uint8Array(a);for(let t=0;t0&&!e[i-1];)i--;const a=[{children:[],index:0}];let s,c=a[0];for(r=0;r0;)c=a.pop();c.index++;a.push(c);for(;a.length<=r;){a.push(s={children:[],index:0});c.children[c.index]=s.children;c=s}o++}if(r+10){m--;return _>>m&1}_=e[r++];if(255===_){const o=e[r++];if(o){if(220===o&&f){r+=2;const e=t.getUint16(r);r+=2;if(e>0&&e!==n.scanLines)throw new DNLMarkerError("Found DNL marker (0xFFDC) while parsing scan data",e)}else if(217===o){if(f){const e=b*(8===n.precision?8:0);if(e>0&&Math.round(n.scanLines/e)>=5)throw new DNLMarkerError("Found EOI marker (0xFFD9) while parsing scan data, possibly caused by incorrect `scanLines` parameter",e)}throw new EOIMarkerError("Found EOI marker (0xFFD9) while parsing scan data")}throw new JpegError(`unexpected marker ${(_<<8|o).toString(16)}`)}}m=7;return _>>>7}function decodeHuffman(e){let t=e;for(;;){t=t[readBit()];switch(typeof t){case"number":return t;case"object":continue}throw new JpegError("invalid huffman sequence")}}function receive(e){let t=0;for(;e>0;){t=t<<1|readBit();e--}return t}function receiveAndExtend(e){if(1===e)return 1===readBit()?1:-1;const t=receive(e);return t>=1<0){g--;return}let r=a;const n=s;for(;r<=n;){const n=decodeHuffman(e.huffmanTableAC),o=15&n,i=n>>4;if(0===o){if(i<15){g=receive(i)+(1<>4;if(0===o)if(c<15){g=receive(c)+(1<>4;if(0===n){if(i<15)break;o+=16;continue}o+=i;const a=Qt[o];e.blockData[t+a]=receiveAndExtend(n);o++}};let I,R=0;const B=1===y?o[0].blocksPerLine*o[0].blocksPerColumn:l*n.mcusPerColumn;let E,M;for(;R<=B;){const n=i?Math.min(B-R,i):B;if(n>0){for(x=0;x0?"unexpected":"excessive"} MCU data, current marker is: ${I.invalid}`);r=I.offset}if(!(I.marker>=65488&&I.marker<=65495))break;r+=2}return r-h}function quantizeAndInverse(e,t,r){const n=e.quantizationTable,o=e.blockData;let i,a,s,c,u,f,l,p,h,_,m,g,d,w,b,y,v;if(!n)throw new JpegError("missing required Quantization Table.");for(let e=0;e<64;e+=8){h=o[t+e];_=o[t+e+1];m=o[t+e+2];g=o[t+e+3];d=o[t+e+4];w=o[t+e+5];b=o[t+e+6];y=o[t+e+7];h*=n[e];if(0!==(_|m|g|d|w|b|y)){_*=n[e+1];m*=n[e+2];g*=n[e+3];d*=n[e+4];w*=n[e+5];b*=n[e+6];y*=n[e+7];i=ar*h+128>>8;a=ar*d+128>>8;s=m;c=b;u=sr*(_-y)+128>>8;p=sr*(_+y)+128>>8;f=g<<4;l=w<<4;i=i+a+1>>1;a=i-a;v=s*ir+c*or+128>>8;s=s*or-c*ir+128>>8;c=v;u=u+l+1>>1;l=u-l;p=p+f+1>>1;f=p-f;i=i+c+1>>1;c=i-c;a=a+s+1>>1;s=a-s;v=u*nr+p*rr+2048>>12;u=u*rr-p*nr+2048>>12;p=v;v=f*tr+l*er+2048>>12;f=f*er-l*tr+2048>>12;l=v;r[e]=i+p;r[e+7]=i-p;r[e+1]=a+l;r[e+6]=a-l;r[e+2]=s+f;r[e+5]=s-f;r[e+3]=c+u;r[e+4]=c-u}else{v=ar*h+512>>10;r[e]=v;r[e+1]=v;r[e+2]=v;r[e+3]=v;r[e+4]=v;r[e+5]=v;r[e+6]=v;r[e+7]=v}}for(let e=0;e<8;++e){h=r[e];_=r[e+8];m=r[e+16];g=r[e+24];d=r[e+32];w=r[e+40];b=r[e+48];y=r[e+56];if(0!==(_|m|g|d|w|b|y)){i=ar*h+2048>>12;a=ar*d+2048>>12;s=m;c=b;u=sr*(_-y)+2048>>12;p=sr*(_+y)+2048>>12;f=g;l=w;i=4112+(i+a+1>>1);a=i-a;v=s*ir+c*or+2048>>12;s=s*or-c*ir+2048>>12;c=v;u=u+l+1>>1;l=u-l;p=p+f+1>>1;f=p-f;i=i+c+1>>1;c=i-c;a=a+s+1>>1;s=a-s;v=u*nr+p*rr+2048>>12;u=u*rr-p*nr+2048>>12;p=v;v=f*tr+l*er+2048>>12;f=f*er-l*tr+2048>>12;l=v;h=i+p;y=i-p;_=a+l;b=a-l;m=s+f;w=s-f;g=c+u;d=c-u;h<16?h=0:h>=4080?h=255:h>>=4;_<16?_=0:_>=4080?_=255:_>>=4;m<16?m=0:m>=4080?m=255:m>>=4;g<16?g=0:g>=4080?g=255:g>>=4;d<16?d=0:d>=4080?d=255:d>>=4;w<16?w=0:w>=4080?w=255:w>>=4;b<16?b=0:b>=4080?b=255:b>>=4;y<16?y=0:y>=4080?y=255:y>>=4;o[t+e]=h;o[t+e+8]=_;o[t+e+16]=m;o[t+e+24]=g;o[t+e+32]=d;o[t+e+40]=w;o[t+e+48]=b;o[t+e+56]=y}else{v=ar*h+8192>>14;v=v<-2040?0:v>=2024?255:v+2056>>4;o[t+e]=v;o[t+e+8]=v;o[t+e+16]=v;o[t+e+24]=v;o[t+e+32]=v;o[t+e+40]=v;o[t+e+48]=v;o[t+e+56]=v}}}function buildComponentData(e,t){const r=t.blocksPerLine,n=t.blocksPerColumn,o=new Int16Array(64);for(let e=0;e=o)return null;const a=t.getUint16(r);if(a>=65472&&a<=65534)return{invalid:null,marker:a,offset:r};let s=t.getUint16(i);for(;!(s>=65472&&s<=65534);){if(++i>=o)return null;s=t.getUint16(i)}return{invalid:a.toString(16),marker:s,offset:i}}function prepareComponents(e){const t=Math.ceil(e.samplesPerLine/8/e.maxH),r=Math.ceil(e.scanLines/8/e.maxV);for(const n of e.components){const o=Math.ceil(Math.ceil(e.samplesPerLine/8)*n.h/e.maxH),i=Math.ceil(Math.ceil(e.scanLines/8)*n.v/e.maxV),a=t*n.h,s=64*(r*n.v)*(a+1);n.blockData=new Int16Array(s);n.blocksPerLine=o;n.blocksPerColumn=i}e.mcusPerLine=t;e.mcusPerColumn=r}function readDataBlock(e,t,r){const n=t.getUint16(r);let o=(r+=2)+n-2;const i=findNextFileMarker(e,t,o,r);if(i?.invalid){warn("readDataBlock - incorrect length, current marker is: "+i.invalid);o=i.offset}const a=e.subarray(r,o);return{appData:a,oldOffset:r,newOffset:r+a.length}}function skipData(e,t,r){const n=t.getUint16(r),o=(r+=2)+n-2,i=findNextFileMarker(e,t,o,r);return i?.invalid?i.offset:o}class JpegImage{constructor(e){this._colorTransform=e?.colorTransform??-1;this._decodeTransform=e?.decodeTransform||null;this._isSourcePDF=!1}static canUseImageDecoder(e,t=-1){const r=new DataView(e.buffer,e.byteOffset,e.byteLength),n={width:0,height:0,exifStart:0,exifEnd:0};let o=0,i=null,a=r.getUint16(o);o+=2;if(65496!==a)throw new JpegError("SOI not found");a=r.getUint16(o);o+=2;e:for(;65497!==a;){switch(a){case 65505:const{appData:t,oldOffset:s,newOffset:c}=readDataBlock(e,r,o);o=c;if(69===t[0]&&120===t[1]&&105===t[2]&&102===t[3]&&0===t[4]&&0===t[5]){if(n.exifStart)throw new JpegError("Duplicate EXIF-blocks found.");n.exifStart=s+6;n.exifEnd=c}a=r.getUint16(o);o+=2;continue;case 65472:case 65473:case 65474:n.height=r.getUint16(o+3);n.width=r.getUint16(o+5);i=e[o+7];break e;case 65535:255!==e[o]&&o--}o=skipData(e,r,o);a=r.getUint16(o);o+=2}return 4===i||3===i&&0===t?null:n}parse(e,{dnlScanLines:t=null}={}){const r=new DataView(e.buffer,e.byteOffset,e.byteLength),n=e.length-1;let o,i,a=0,s=null,c=null,u=0;const f=[],l=[],p=[];let h=r.getUint16(a);a+=2;if(65496!==h)throw new JpegError("SOI not found");h=r.getUint16(a);a+=2;e:for(;65497!==h;){let _,m,g;switch(h){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:const{appData:d,newOffset:w}=readDataBlock(e,r,a);a=w;65504===h&&74===d[0]&&70===d[1]&&73===d[2]&&70===d[3]&&0===d[4]&&(s={version:{major:d[5],minor:d[6]},densityUnits:d[7],xDensity:d[8]<<8|d[9],yDensity:d[10]<<8|d[11],thumbWidth:d[12],thumbHeight:d[13],thumbData:d.subarray(14,14+3*d[12]*d[13])});65518===h&&65===d[0]&&100===d[1]&&111===d[2]&&98===d[3]&&101===d[4]&&(c={version:d[5]<<8|d[6],flags0:d[7]<<8|d[8],flags1:d[9]<<8|d[10],transformCode:d[11]});break;case 65499:const b=r.getUint16(a);a+=2;const y=b+a-2;let v;for(;a>4){if(t>>4!=1)throw new JpegError("DQT - invalid table spec");for(m=0;m<64;m++){v=Qt[m];n[v]=r.getUint16(a);a+=2}}else for(m=0;m<64;m++){v=Qt[m];n[v]=e[a++]}f[15&t]=n}break;case 65472:case 65473:case 65474:if(o)throw new JpegError("Only single frame JPEGs supported");a+=2;o={};o.extended=65473===h;o.progressive=65474===h;o.precision=e[a++];const x=r.getUint16(a);a+=2;o.scanLines=t||x;o.samplesPerLine=r.getUint16(a);a+=2;o.components=[];o.componentIds={};const k=e[a++];let C=0,A=0;for(_=0;_>4,n=15&e[a+1];C>4?l:p)[15&t]=buildHuffmanTable(r,o)}break;case 65501:a+=2;i=r.getUint16(a);a+=2;break;case 65498:const I=1===++u&&!t;a+=2;const R=e[a++],B=[];for(_=0;_>4];n.huffmanTableAC=l[15&i];B.push(n)}const E=e[a++],M=e[a++],D=e[a++];try{a+=decodeScan(e,r,a,o,B,i,E,M,D>>4,15&D,I)}catch(t){if(t instanceof DNLMarkerError){warn(`${t.message} -- attempting to re-parse the JPEG image.`);return this.parse(e,{dnlScanLines:t.scanLines})}if(t instanceof EOIMarkerError){warn(`${t.message} -- ignoring the rest of the image data.`);break e}throw t}break;case 65500:a+=4;break;case 65535:255!==e[a]&&a--;break;default:const q=findNextFileMarker(e,r,a-2,a-3);if(q?.invalid){warn("JpegImage.parse - unexpected data, current marker is: "+q.invalid);a=q.offset;break}if(!q||a>=n){warn("JpegImage.parse - reached the end of the image data without finding an EOI marker (0xFFD9).");break e}throw new JpegError("JpegImage.parse - unknown marker: "+h.toString(16))}if(a>8)+y[p+1];return g}get _isColorConversionNeeded(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this._colorTransform&&(82!==this.components[0].index||71!==this.components[1].index||66!==this.components[2].index):1===this._colorTransform}_convertYccToRgb(e){let t,r,n;for(let o=0,i=e.length;o4)throw new JpegError("Unsupported color mode");this._isSourcePDF=!0===arguments[0]?.isSourcePDF;const o=this.#W(e,t);if(1===this.numComponents&&(r||n)){const e=o.length*(r?4:3),t=new Uint8ClampedArray(e);if(r)!function grayToRGBA(e,t){if(FeatureTest.isLittleEndian)for(let r=0,n=e.length;r{throw t},n=import.meta.url;try{new URL(".",n).href}catch{}0;var o,i,a=console.log.bind(console),s=console.error.bind(console),c=!1;function updateMemoryViews(){if(!i?.buffer?.resizable){var e=function getMemoryBuffer(){return v.buffer}();i=new Int8Array(e);f=new Uint8Array(e);u=new Int32Array(e);l=new Uint32Array(e)}}class ExitStatus{name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`;this.status=e}}var u,f,l,callRuntimeCallbacks=e=>{for(;e.length>0;)e.shift()(t)},p=[],h=[],_=!0,m=0,g={},handleException=e=>{if(e instanceof ExitStatus||"unwind"==e)return o;quit_(0,e)},keepRuntimeAlive=()=>_||m>0,_proc_exit=e=>{o=e;if(!keepRuntimeAlive()){t.onExit?.(e);c=!0}quit_(0,new ExitStatus(e))},_exit=(e,t)=>{o=e;_proc_exit(e)},callUserCallback=e=>{if(!c)try{return e()}catch(e){handleException(e)}finally{(()=>{if(!keepRuntimeAlive())try{_exit(o)}catch(e){handleException(e)}})()}},alignMemory=(e,t)=>Math.ceil(e/t)*t,growMemory=e=>{var t=(e-v.buffer.byteLength+65535)/65536|0;try{v.grow(t);updateMemoryViews();return 1}catch(e){}},d={},getEnvStrings=()=>{if(!getEnvStrings.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(globalThis.navigator?.language??"C").replace("-","_")+".UTF-8",_:r};for(var t in d)void 0===d[t]?delete e[t]:e[t]=d[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);getEnvStrings.strings=n}return getEnvStrings.strings},stringToUTF8=(e,t,r)=>((e,t,r,n)=>{if(!(n>0))return 0;for(var o=r,i=r+n-1,a=0;a=i)break;t[r++]=s}else if(s<=2047){if(r+1>=i)break;t[r++]=192|s>>6;t[r++]=128|63&s}else if(s<=65535){if(r+2>=i)break;t[r++]=224|s>>12;t[r++]=128|s>>6&63;t[r++]=128|63&s}else{if(r+3>=i)break;t[r++]=240|s>>18;t[r++]=128|s>>12&63;t[r++]=128|s>>6&63;t[r++]=128|63&s;a++}}t[r]=0;return r-o})(e,f,t,r),lengthBytesUTF8=e=>{for(var t=0,r=0;r=55296&&n<=57343){t+=4;++r}else t+=3}return t},w=[null,[],[]],b=globalThis.TextDecoder&&new TextDecoder,UTF8ArrayToString=(e,t=0,r,n)=>{var o=((e,t,r,n)=>{var o=t+r;if(n)return o;for(;e[t]&&!(t>=o);)++t;return t})(e,t,r,n);if(o-t>16&&e.buffer&&b)return b.decode(e.subarray(t,o));for(var i="";t>10,56320|1023&u)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i},printChar=(e,t)=>{var r=w[e];if(t&&10!==t)r.push(t);else{(1===e?a:s)(UTF8ArrayToString(r));r.length=0}},UTF8ToString=(e,t,r)=>e?UTF8ArrayToString(f,e,t,r):"";t.noExitRuntime&&(_=t.noExitRuntime);t.print&&(a=t.print);t.printErr&&(s=t.printErr);t.arguments&&t.arguments;t.thisProgram&&(r=t.thisProgram);var y,v,x=t.preInit;if(x){"function"==typeof x&&(t.preInit=x=[x]);for(;x.length>0;)x.shift()()}t.writeArrayToMemory=(e,t)=>{i.set(e,t)};var k,C={m:()=>function abort(e){t.onAbort?.(e);s(e=`Aborted(${e})`);c=!0;e+=". Build with -sASSERTIONS for more info.";throw new WebAssembly.RuntimeError(e)}(""),l:()=>{_=!1;m=0},i:(e,t)=>{if(g[e]){clearTimeout(g[e].id);delete g[e]}if(!t)return 0;var r=setTimeout(()=>{delete g[e];callUserCallback(()=>y(e,performance.now()))},t);g[e]={id:r,timeout_ms:t};return 0},f:function _copy_pixels_1(e,r){e>>=2;const n=t.imageData=new Uint8ClampedArray(r),o=u.subarray(e,e+r);n.set(o)},e:function _copy_pixels_3(e,r,n,o){e>>=2;r>>=2;n>>=2;const i=t.imageData=new Uint8ClampedArray(3*o),a=u.subarray(e,e+o),s=u.subarray(r,r+o),c=u.subarray(n,n+o);for(let e=0;e>=2;r>>=2;n>>=2;o>>=2;const a=t.imageData=new Uint8ClampedArray(4*i),s=u.subarray(e,e+i),c=u.subarray(r,r+i),f=u.subarray(n,n+i),l=u.subarray(o,o+i);for(let e=0;e{var t=f.length,r=2147483648;if((e>>>=0)>r)return!1;for(var n=1;n<=4;n*=2){var o=t*(1+.2/n);o=Math.min(o,e+100663296);var i=Math.min(r,alignMemory(Math.max(e,o),65536));if(growMemory(i))return!0}return!1},o:(e,t)=>{var r=0,n=0;for(var o of getEnvStrings()){var i=t+r;l[e+n>>2]=i;r+=stringToUTF8(o,i,1/0)+1;n+=4}return 0},p:(e,t)=>{var r=getEnvStrings();l[e>>2]=r.length;var n=0;for(var o of r)n+=lengthBytesUTF8(o)+1;l[t>>2]=n;return 0},n:function _fd_seek(e,t,r,n){t=(o=t)<-9007199254740992||o>9007199254740992?NaN:Number(o);var o;return 70},b:(e,t,r,n)=>{for(var o=0,i=0;i>2],s=l[t+4>>2];t+=8;for(var c=0;c>2]=o;return 0},q:function _gray_to_rgba(e,r){e>>=2;const n=t.imageData=new Uint8ClampedArray(4*r),o=u.subarray(e,e+r);for(let e=0;e>=2;r>>=2;const o=t.imageData=new Uint8ClampedArray(4*n),i=u.subarray(e,e+n),a=u.subarray(r,r+n);for(let e=0;e>=2;r>>=2;n>>=2;const i=t.imageData=new Uint8ClampedArray(4*o),a=u.subarray(e,e+o),s=u.subarray(r,r+o),c=u.subarray(n,n+o);for(let e=0;e{r(e,e=>t(receiveInstance(e)))})}();await async function run(){!function preRun(){var e=t.preRun;if(e){"function"==typeof e&&(e=[e]);h.push(...e)}callRuntimeCallbacks(h)}();var e=t.setStatus;if(e){e("Running...");await new Promise(e=>setTimeout(e,1));setTimeout(e,1,"")}if(!c){!function initRuntime(){0;k.s()}();t.onRuntimeInitialized?.();!function postRun(){var e=t.postRun;if(e){"function"==typeof e&&(e=[e]);p.push(...e)}callRuntimeCallbacks(p)}()}}();return t};class Stream extends BaseStream{constructor(e,t,r,n){super();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}get length(){return this.end-this.start}get isEmpty(){return 0===this.length}getByte(){return this.pos>=this.end?-1:this.bytes[this.pos++]}getBytes(e){const t=this.pos,r=e?Math.min(t+e,this.end):this.end;this.pos=r;return this.bytes.subarray(t,r)}getByteRange(e,t){e<0&&(e=0);t>this.end&&(t=this.end);return this.bytes.subarray(e,t)}reset(){this.pos=this.start}moveStart(){this.start=this.pos}makeSubStream(e,t,r=null){return new Stream(this.bytes.buffer,e,t,r)}clone(){return new Stream(this.bytes.buffer,this.start,this.length,this.dict?.clone())}}class JpxError extends Ut{constructor(e){super(e,"JpxError")}}class JpxImage extends WasmImage{_filename="openjpeg.wasm";_noWasmFilename="openjpeg_nowasm_fallback.js";static get instance(){return util_shadow(this,"instance",new JpxImage(!0))}async decode(e,{numComponents:t=4,isIndexedColormap:r=!1,smaskInData:n=!1,reducePower:o=0}={}){const i=await this._getModule(cr);if(!i)throw new JpxError("OpenJPEG failed to initialize");let a;try{const s=e.length;a=i._malloc(s);i.writeArrayToMemory(e,a);if(i._jp2_decode(a,s,t>0?t:0,!!r,!!n,o)){const{errorMessages:e}=i;if(e){delete i.errorMessages;throw new JpxError(e)}throw new JpxError("Unknown error")}const{imageData:c}=i;i.imageData=null;return c}finally{a&&i._free(a)}}static parseImageProperties(e){if(!(e instanceof ArrayBuffer||ArrayBuffer.isView(e)))throw new JpxError("Invalid data format, must be a TypedArray.");let t=(e=new Stream(e)).getByte();for(;t>=0;){const r=t;t=e.getByte();if(65361===(r<<8|t)){e.skip(4);const t=e.getInt32()>>>0,r=e.getInt32()>>>0,n=e.getInt32()>>>0,o=e.getInt32()>>>0;e.skip(16);return{width:t-n,height:r-o,bitsPerComponent:8,componentsCount:e.getUint16()}}}throw new JpxError("No size marker found in JPX stream")}}globalThis.pdfjsImageDecoders={getVerbosityLevel,Jbig2Error,Jbig2Image:JBig2CCITTFaxImage,JpegError,JpegImage,JpxError,JpxImage,setVerbosityLevel,VerbosityLevel:Pt};export{Jbig2Error,JBig2CCITTFaxImage as Jbig2Image,JpegError,JpegImage,JpxError,JpxImage,Pt as VerbosityLevel,getVerbosityLevel,setVerbosityLevel};