PageSourceSearch

https://app.pavetheway.ai/assets/vendor-documents-Dla32CMv.js

js pavetheway.ai collected 2026-10-05 15:16:37 UTC 1,570,561 bytes, 208 lines download raw bytes

1import{g as Cs,R as U1,r as h0,j as f8}from"./vendor-react-core-DMvZfCa0.js";function A8(t,e){for(var r=0;r<e.length;r++){const n=e[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in t)){const s=Object.getOwnPropertyDescriptor(n,i);s&&Object.defineProperty(t,i,s.get?s:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var l2=function(){return l2=Object.assign||function(e){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e},l2.apply(this,arguments)};function Aee(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r}function js(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var o=t.length-1;o>=0;o--)(a=t[o])&&(s=(i<3?a(s):i>3?a(e,r,s):a(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function hee(t,e,r){if(r||arguments.length===2)for(var n=0,i=e.length,s;n<i;n++)(s||!(n in e))&&(s||(s=Array.prototype.slice.call(e,0,n)),s[n]=e[n]);return t.concat(s||Array.prototype.slice.call(e))}const Fy="G",nl="SVG",h8="VIEW",xs="TEXT",G1="LINK",H1="PAGE",z1="NOTE",cA="PATH",Ch="RECT",uA="LINE",Ny="FIELD_SET",s5="TEXT_INPUT",a5="SELECT",o5="CHECKBOX",l5="LIST",c5="STOP",xh="DEFS",dc="IMAGE",Py="IMAGE_BACKGROUND",fA="TSPAN",W1="CANVAS",j1="CIRCLE",K1="ELLIPSE",AA="POLYGON",u5="DOCUMENT",hA="POLYLINE",f5="CLIP_PATH",gc="TEXT_INSTANCE",Ly="FRAGMENT",My="LINEAR_GRADIENT",_y="RADIAL_GRADIENT",Oy="MARKER";var Xh={exports:{}},Zh={exports:{}},c2;function d8(){return c2||(c2=1,typeof Object.create=="function"?Zh.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:Zh.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}}),Zh.exports}var $h={exports:{}},u2;function g8(){if(u2)return $h.exports;u2=1;var t=typeof Reflect=="object"?Reflect:null,e=t&&typeof t.apply=="function"?t.apply:function(F,$,Z){return Function.prototype.apply.call(F,$,Z)},r;t&&typeof t.ownKeys=="function"?r=t.ownKeys:Object.getOwnPropertySymbols?r=function(F){return Object.getOwnPropertyNames(F).concat(Object.getOwnPropertySymbols(F))}:r=function(F){return Object.getOwnPropertyNames(F)};function n(N){console&&console.warn&&console.warn(N)}var i=Number.isNaN||function(F){return F!==F};function s(){s.init.call(this)}$h.exports=s,$h.exports.once=Q,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var a=10;function o(N){if(typeof N!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof N)}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return a}
vendor: 4,443 bytes, line 1
1,set:function(N){if(typeof N!="number"||N<0||i(N))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+N+".");a=N}}),s.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(F){if(typeof F!="number"||F<0||i(F))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+F+".");return this._maxListeners=F,this};function l(N){return N._maxListeners===void 0?s.defaultMaxListeners:N._maxListeners}s.prototype.getMaxListeners=function(){return l(this)},s.prototype.emit=function(F){for(var $=[],Z=1;Z<arguments.length;Z++)$.push(arguments[Z]);var H=F==="error",O=this._events;if(O!==void 0)H=H&&O.error===void 0;else if(!H)return!1;if(H){var se;if($.length>0&&(se=$[0]),se instanceof Error)throw se;var ye=new Error("Unhandled error."+(se?" ("+se.message+")":""));throw ye.context=se,ye}var ee=O[F];if(ee===void 0)return!1;if(typeof ee=="function")e(ee,this,$);else for(var he=ee.length,j=I(ee,he),Z=0;Z<he;++Z)e(j[Z],this,$);return!0};function A(N,F,$,Z){var H,O,se;if(o($),O=N._events,O===void 0?(O=N._events=Object.create(null),N._eventsCount=0):(O.newListener!==void 0&&(N.emit("newListener",F,$.listener?$.listener:$),O=N._events),se=O[F]),se===void 0)se=O[F]=$,++N._eventsCount;else if(typeof se=="function"?se=O[F]=Z?[$,se]:[se,$]:Z?se.unshift($):se.push($),H=l(N),H>0&&se.length>H&&!se.warned){se.warned=!0;var ye=new Error("Possible EventEmitter memory leak detected. "+se.length+" "+String(F)+" listeners added. Use emitter.setMaxListeners() to increase limit");ye.name="MaxListenersExceededWarning",ye.emitter=N,ye.type=F,ye.count=se.length,n(ye)}return N}s.prototype.addListener=function(F,$){return A(this,F,$,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(F,$){return A(this,F,$,!0)};function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function g(N,F,$){var Z={fired:!1,wrapFn:void 0,target:N,type:F,listener:$},H=d.bind(Z);return H.listener=$,Z.wrapFn=H,H}s.prototype.once=function(F,$){return o($),this.on(F,g(this,F,$)),this},s.prototype.prependOnceListener=function(F,$){return o($),this.prependListener(F,g(this,F,$)),this},s.prototype.removeListener=function(F,$){var Z,H,O,se,ye;if(o($),H=this._events,H===void 0)return this;if(Z=H[F],Z===void 0)return this;if(Z===$||Z.listener===$)--this._eventsCount===0?this._events=Object.create(null):(delete H[F],H.removeListener&&this.emit("removeListener",F,Z.listener||$));else if(typeof Z!="function"){for(O=-1,se=Z.length-1;se>=0;se--)if(Z[se]===$||Z[se].listener===$){ye=Z[se].listener,O=se;break}if(O<0)return this;O===0?Z.shift():v(Z,O),Z.length===1&&(H[F]=Z[0]),H.removeListener!==void 0&&this.emit("removeListener",F,ye||$)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(F){var $,Z,H;if(Z=this._events,Z===void 0)return this;if(Z.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Z[F]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Z[F]),this;if(arguments.length===0){var O=Object.keys(Z),se;for(H=0;H<O.length;++H)se=O[H],se!=="removeListener"&&this.removeAllListeners(se);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if($=Z[F],typeof $=="function")this.removeListener(F,$);else if($!==void 0)for(H=$.length-1;H>=0;H--)this.removeListener(F,$[H]);return this};function b(N,F,$){var Z=N._events;if(Z===void 0)return[];var H=Z[F];return H===void 0?[]:typeof H=="function"?$?[H.listener||H]:[H]:$?D(H):I(H,H.length)}s.prototype.listeners=function(F){return b(this,F,!0)},s.prototype.rawListeners=function(F){return b(this,F,!1)},s.listenerCount=function(N,F){return typeof N.listenerCount=="function"?N.listenerCount(F):w.call(N,F)},s.prototype.listenerCount=w;function w(N){var F=this._events;if(F!==void 0){var $=F[N];if(typeof $=="function")return 1;if($!==void 0)return $.length}return 0}s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function I(N,F){for(var $=new Array(F),Z=0;Z<F;
1++Z)$[Z]=N[Z];return $}function v(N,F){for(;F+1<N.length;F++)N[F]=N[F+1];N.pop()}function D(N){for(var F=new Array(N.length),$=0;$<F.length;++$)F[$]=N[$].listener||N[$];return F}function Q(N,F){return new Promise(function($,Z){function H(se){N.removeListener(F,O),Z(se)}function O(){typeof N.removeListener=="function"&&N.removeListener("error",H),$([].slice.call(arguments))}k(N,F,O,{once:!0}),F!=="error"&&R(N,H,{once:!0})})}function R(N,F,$){typeof N.on=="function"&&k(N,"error",F,$)}function k(N,F,$,Z){if(typeof N.on=="function")Z.once?N.once(F,$):N.on(F,$);else if(typeof N.addEventListener=="function")N.addEventListener(F,function H(O){Z.once&&N.removeEventListener(F,H),$(O)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof N)}return $h.exports}var f2;function p8(){if(f2)return Xh.exports;f2=1;var t=d8(),e=g8().EventEmitter;Xh.exports=r,Xh.exports.default=r;function r(l){if(!(this instanceof r))return new r(l);e.call(this),l=l||{},this.concurrency=l.concurrency||1/0,this.timeout=l.timeout||0,this.autostart=l.autostart||!1,this.results=l.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}t(r,e);var n=["pop","shift","indexOf","lastIndexOf"];n.forEach(function(l){r.prototype[l]=function(){return Array.prototype[l].apply(this.jobs,arguments)}}),r.prototype.slice=function(l,A){return this.jobs=this.jobs.slice(l,A),this},r.prototype.reverse=function(){return this.jobs.reverse(),this};var i=["push","unshift","splice"];i.forEach(function(l){r.prototype[l]=function(){var A=Array.prototype[l].apply(this.jobs,arguments);return this.autostart&&this.start(),A}}),Object.defineProperty(r.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),r.prototype.start=function(l){if(l&&a.call(this,l),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&o.call(this);return}var A=this,d=this.jobs.shift(),g=!0,b=this.session,w=null,I=!1,v=null,D=d.hasOwnProperty("timeout")?d.timeout:this.timeout;function Q(k,N){g&&A.session===b&&(g=!1,A.pending--,w!==null&&(delete A.timers[w],clearTimeout(w)),k?A.emit("error",k,d):I===!1&&(v!==null&&(A.results[v]=Array.prototype.slice.call(arguments,1)),A.emit("success",N,d)),A.session===b&&(A.pending===0&&A.jobs.length===0?o.call(A):A.running&&A.start()))}D&&(w=setTimeout(function(){I=!0,A.listeners("timeout").length>0?A.emit("timeout",Q,d):Q()},D),this.timers[w]=w),this.results&&(v=this.results.length,this.results[v]=null),this.pending++,A.emit("start",d);var R=d(Q);R&&R.then&&typeof R.then=="function"&&R.then(function(k){return Q(null,k)}).catch(function(k){return Q(k||!0)}),this.running&&this.jobs.length>0&&this.start()},r.prototype.stop=function(){this.running=!1},r.prototype.end=function(l){s.call(this),this.jobs.length=0,this.pending=0,o.call(this,l)};function s(){for(var l in this.timers){var A=this.timers[l];delete this.timers[l],clearTimeout(A)}}function a(l){var A=this;this.on("error",d),this.on("end",g);function d(b){A.end(b)}function g(b){A.removeListener("error",d),A.removeListener("end",g),l(b,this.results)}}function o(l){this.session++,this.running=!1,this.emit("end",l)}return Xh.exports}var m8=p8();const y8=Cs(m8),b8={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class zs{constructor(e){this.buffer=e,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.pos=0,this.length=this.buffer.length}readString(e,r="ascii"){r=b8[r]||r;let n=this.readBuffer(e);try{return new TextDecoder(r).decode(n)}catch{return n}}readBuffer(e){return this.buffer.slice(this.pos,this.pos+=e)}readUInt24BE(){return(this.readUInt16BE()<<8)+this.readUInt8()}readUInt24LE(){return this.readUInt16LE()+(this.readUInt8()<<16)}readInt24BE(){return(this.readInt16BE()<<8)+this.readUInt8()}readInt24LE(){return this.readUInt16LE()+(this.readInt8()<<16)}}zs.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let t of Object.getOwnPropertyNames(DataView.prototype))if(t.slice(0,3)==="get"){let e=t.slice(3).replace("Ui","UI");e==="Float32"?e="Float":e==="Float64"&&(e="Double");let r=zs.TYPES[e];zs.prototype["read"+e+(r===1?"":"BE")]=function(){const n=this.view[t](this.pos,!1);return this.pos+=r,n},r!==1&&(zs.prototype["read"+e+"LE"]=function(){const n=this.view[t](this.pos,!0);return this.pos+=r,n})}const w8=new TextEncoder,A2=new Uint8Array(new Uint16Array([4660]).buffer)[0]==18;class u1{constructor(e){this.buffer=e,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(e){this.buffer.set(e,this.pos),this.pos+=e.length}writeString(e,r="ascii"){let n;switch(r){case"utf16le":case"utf16-le":case"ucs2":n=h2(e,A2);break;case"utf16be":case"utf16-be":n=h2(e,!A2);break;case"utf8":n=w8.encode(e);break;case"ascii":n=E8(e);break;default:throw new Error(`Unsupported encoding: ${r}`)}this.writeBuffer(n)}writeUInt24BE(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e&255}writeUInt24LE(e){this.buffer[this.pos++]=e&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}writeInt24BE(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+16777215+1)}writeInt24LE(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+16777215+1)}fill(e,r){if(r<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+r),this.pos+=r;else{const n=new Uint8Array(r);n.fill(e),this.writeBuffer(n)}}}function h2(t,e){let r=new Uint16Array(t.length);for(let n=0;n<t.length;n++){let i=t.charCodeAt(n);e&&(i=i>
1>8|(i&255)<<8),r[n]=i}return new Uint8Array(r.buffer)}function E8(t){let e=new Uint8Array(t.length);for(let r=0;r<t.length;r++)e[r]=t.charCodeAt(r);return e}for(let t of Object.getOwnPropertyNames(DataView.prototype))if(t.slice(0,3)==="set"){let e=t.slice(3).replace("Ui","UI");e==="Float32"?e="Float":e==="Float64"&&(e="Double");let r=zs.TYPES[e];u1.prototype["write"+e+(r===1?"":"BE")]=function(n){this.view[t](this.pos,n,!1),this.pos+=r},r!==1&&(u1.prototype["write"+e+"LE"]=function(n){this.view[t](this.pos,n,!0),this.pos+=r})}class pc{fromBuffer(e){let r=new zs(e);return this.decode(r)}toBuffer(e){let r=this.size(e),n=new Uint8Array(r),i=new u1(n);return this.encode(i,e),n}}class Zr extends pc{constructor(e,r="BE"){super(),this.type=e,this.endian=r,this.fn=this.type,this.type[this.type.length-1]!=="8"&&(this.fn+=this.endian)}size(){return zs.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,r){return e[`write${this.fn}`](r)}}const bt=new Zr("UInt8"),ws=new Zr("UInt16","BE"),U=ws,I8=new Zr("UInt16","LE"),C8=new Zr("UInt24","BE"),fu=C8;new Zr("UInt24","LE");const A5=new Zr("UInt32","BE"),ze=A5,x8=new Zr("UInt32","LE"),ss=new Zr("Int8"),v8=new Zr("Int16","BE"),pt=v8;new Zr("Int16","LE");new Zr("Int24","BE");new Zr("Int24","LE");const B8=new Zr("Int32","BE"),qu=B8;new Zr("Int32","LE");new Zr("Float","BE");new Zr("Float","LE");new Zr("Double","BE");new Zr("Double","LE");class sf extends Zr{constructor(e,r,n=e>>1){super(`Int${e}`,r),this._point=1<<n}decode(e){return super.decode(e)/this._point}encode(e,r){return super.encode(e,r*this._point|0)}}const Q8=new sf(16,"BE"),S8=Q8;new sf(16,"LE");const k8=new sf(32,"BE"),Ii=k8;new sf(32,"LE");function E0(t,e,r){let n;if(typeof t=="number"?n=t:typeof t=="function"?n=t.call(r,r):r&&typeof t=="string"?n=r[t]:e&&t instanceof Zr&&(n=t.decode(e)),isNaN(n))throw new Error("Not a fixed size");return n}class Uy{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let r in e){const n=e[r];this[r]=n}}}class _e extends pc{constructor(e,r,n="count"){super(),this.type=e,this.length=r,this.lengthType=n}decode(e,r){let n;const{pos:i}=e,s=[];let a=r;if(this.length!=null&&(n=E0(this.length,e,r)),this.length instanceof Zr&&(Object.defineProperties(s,{parent:{value:r},_startOffset:{value:i},_currentOffset:{value:0,writable:!0},_length:{value:n}}),a=s),n==null||this.lengthType==="bytes"){const o=n!=null?e.pos+n:r?._length?r._startOffset+r._length:e.length;for(;e.pos<o;)s.push(this.type.decode(e,a))}else for(let o=0,l=n;o<l;o++)s.push(this.type.decode(e,a));return s}size(e,r,n=!0){if(!e)return this.type.size(null,r)*E0(this.length,null,r);let i=0;this.length instanceof Zr&&(i+=this.length.size(),r={parent:r,pointerSize:0});for(let s of e)i+=this.type.size(s,r);return r&&n&&this.length instanceof Zr&&(i+=r.pointerSize),i}encode(e,r,n){let i=n;this.length instanceof Zr&&(i={pointers:[],startOffset:e.pos,parent:n},i.pointerOffset=e.pos+this.size(r,i,!1),this.length.encode(e,r.length));for(let s of r)this.type.encode(e,s,i);if(this.length instanceof Zr){let s=0;for(;s<i.pointers.length;){const a=i.pointers[s++];a.type.encode(e,a.val,a.parent)}}}}class fn extends _e{decode(e,r){const{pos:n}=e,i=E0(this.length,e,r);this.length instanceof Zr&&(r={parent:r,_startOffset:n,_currentOffset:0,_length:i});const s=new Lg(this.type,i,e,r);return e.pos+=i*this.type.size(null,r),s}size(e,r){return e instanceof Lg&&(e=e.toArray()),super.size(e,r)}encode(e,r,n){return r instanceof Lg&&(r=r.toArray()),super.encode(e,r,n)}}class Lg{constructor(e,r,n,i){this.type=e,this.length=r,this.stream=n,this.ctx=i,this.base=this.stream.pos,this.items=[]}get(e){if(!(e<0||e>=this.length)){if(this.items[e]==null){const{pos:r}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=r}return this.items[e]}}toArray(){const e=[];for(let r=0,n=this.length;r<n;r++)e.push(this.get(r));return e}}class Ml extends pc{constructor(e,r=[]){super(),this.type=e,this.flags=r}decode(e){const r=this.type.decode(e),n={};for(let i=0;i<this.flags.length;i++){const s=this.flags[i];s!=null&&(n[s]=!!(r&1<<i))}return n}size(){return this.type.size()}encode(e,r){let n=0;for(let i=0;i<this.flags.length;i++){const s=this.flags[i];s!=null&&r[s]&&(n|=1<<i)}return this.type.encode(e,n)}}class Ws extends pc{constructor(e){super(),this.length=e}decode(e,r){const n=E0(this.length,e,r);return e.readBuffer(n)}size(e,r){if(!e)return E0(this.length,null,r);let n=e.length;return this.length instanceof Zr&&(n+=this.length.size()),n}encode(e,r,n){return this.length instanceof Zr&&this.length.encode(e,r.length),e.writeBuffer(r)}}class f1 extends pc{constructor(e,r=!0){super(),this.type=e,this.condition=r}
1decode(e,r){let{condition:n}=this;if(typeof n=="function"&&(n=n.call(r,r)),n)return this.type.decode(e,r)}size(e,r){let{condition:n}=this;return typeof n=="function"&&(n=n.call(r,r)),n?this.type.size(e,r):0}encode(e,r,n){let{condition:i}=this;if(typeof i=="function"&&(i=i.call(n,n)),i)return this.type.encode(e,r,n)}}class Gn extends pc{constructor(e,r=1){super(),this.type=e,this.count=r}decode(e,r){e.pos+=this.size(null,r)}size(e,r){const n=E0(this.count,null,r);return this.type.size()*n}encode(e,r,n){return e.fill(0,this.size(r,n))}}class Yr extends pc{constructor(e,r="ascii"){super(),this.length=e,this.encoding=r}decode(e,r){let n,i,{encoding:s}=this;typeof s=="function"&&(s=s.call(r,r)||"ascii");let a=Mg(s);if(this.length!=null)n=E0(this.length,e,r);else{let l;for({buffer:l,length:n,pos:i}=e;i<n-a+1&&(l[i]!==0||a===2&&l[i+1]!==0);)i+=a;n=i-e.pos}const o=e.readString(n,s);return this.length==null&&e.pos<e.length&&(e.pos+=a),o}size(e,r){if(e==null)return E0(this.length,null,r);let{encoding:n}=this;typeof n=="function"&&(n=n.call(r?.val,r?.val)||"ascii"),n==="utf16be"&&(n="utf16le");let i=d2(e,n);return this.length instanceof Zr&&(i+=this.length.size()),this.length==null&&(i+=Mg(n)),i}encode(e,r,n){let{encoding:i}=this;if(typeof i=="function"&&(i=i.call(n?.val,n?.val)||"ascii"),this.length instanceof Zr&&this.length.encode(e,d2(r,i)),e.writeString(r,i),this.length==null)return Mg(i)==2?e.writeUInt16LE(0):e.writeUInt8(0)}}function Mg(t){switch(t){case"ascii":case"utf8":return 1;case"utf16le":case"utf16-le":case"utf-16be":case"utf-16le":case"utf16be":case"utf16-be":case"ucs2":return 2;default:return 1}}function d2(t,e){switch(e){case"ascii":return t.length;case"utf8":let r=0;for(let n=0;n<t.length;n++){let i=t.charCodeAt(n);if(i>=55296&&i<=56319&&n<t.length-1){let s=t.charCodeAt(++n);(s&64512)===56320?i=((i&1023)<<10)+(s&1023)+65536:n--}(i&4294967168)===0?r++:(i&4294965248)===0?r+=2:(i&4294901760)===0?r+=3:(i&4292870144)===0&&(r+=4)}return r;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return t.length*2;default:throw new Error("Unknown encoding "+e)}}class Ye extends pc{constructor(e={}){super(),this.fields=e}decode(e,r,n=0){const i=this._setup(e,r,n);return this._parseFields(e,i,this.fields),this.process!=null&&this.process.call(i,e),i}_setup(e,r,n){const i={};return Object.defineProperties(i,{parent:{value:r},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),i}_parseFields(e,r,n){for(let s in n){var i;const a=n[s];typeof a=="function"?i=a.call(r,r):i=a.decode(e,r),i!==void 0&&(i instanceof Uy?Object.defineProperty(r,s,i):r[s]=i),r._currentOffset=e.pos-r._startOffset}}size(e,r,n=!0){e==null&&(e={});const i={parent:r,val:e,pointerSize:0};this.preEncode!=null&&this.preEncode.call(e);let s=0;for(let a in this.fields){const o=this.fields[a];o.size!=null&&(s+=o.size(e[a],i))}return n&&(s+=i.pointerSize),s}encode(e,r,n){let i;this.preEncode!=null&&this.preEncode.call(r,e);const s={pointers:[],startOffset:e.pos,parent:n,val:r,pointerSize:0};s.pointerOffset=e.pos+this.size(r,s,!1);for(let o in this.fields)i=this.fields[o],i.encode!=null&&i.encode(e,r[o],s);let a=0;for(;a<s.pointers.length;){const o=s.pointers[a++];o.type.encode(e,o.val,o.parent)}}}const D8=(t,e)=>e.reduce((r,n)=>r&&r[n],t);class hr extends Ye{constructor(e,r={}){super(),this.type=e,this.versions=r,typeof e=="string"&&(this.versionPath=e.split("."))}decode(e,r,n=0){const i=this._setup(e,r,n);typeof this.type=="string"?i.version=D8(r,this.versionPath):i.version=this.type.decode(e),this.versions.header&&this._parseFields(e,i,this.versions.header);const s=this.versions[i.version];if(s==null)throw new Error(`Unknown version ${i.version}`);return s instanceof hr?s.decode(e,r):(this._parseFields(e,i,s),this.process!=null&&this.process.call(i,e),i)}size(e,r,n=!0){let i,s;if(!e)throw new Error("Not a fixed size");this.preEncode!=null&&this.preEncode.call(e);const a={parent:r,val:e,pointerSize:0};let o=0;if(typeof this.type!="string"&&(o+=this.type.size(e.version,a)),this.versions.header)for(i in this.versions.header)s=this.versions.header[i],s.size!=null&&(o+=s.size(e[i],a));const l=this.versions[e.version];
1if(l==null)throw new Error(`Unknown version ${e.version}`);for(i in l)s=l[i],s.size!=null&&(o+=s.size(e[i],a));return n&&(o+=a.pointerSize),o}encode(e,r,n){let i,s;this.preEncode!=null&&this.preEncode.call(r,e);const a={pointers:[],startOffset:e.pos,parent:n,val:r,pointerSize:0};if(a.pointerOffset=e.pos+this.size(r,a,!1),typeof this.type!="string"&&this.type.encode(e,r.version),this.versions.header)for(i in this.versions.header)s=this.versions.header[i],s.encode!=null&&s.encode(e,r[i],a);const o=this.versions[r.version];for(i in o)s=o[i],s.encode!=null&&s.encode(e,r[i],a);let l=0;for(;l<a.pointers.length;){const A=a.pointers[l++];A.type.encode(e,A.val,A.parent)}}}class Ge extends pc{constructor(e,r,n={}){if(super(),this.offsetType=e,this.type=r,this.options=n,this.type==="void"&&(this.type=null),this.options.type==null&&(this.options.type="local"),this.options.allowNull==null&&(this.options.allowNull=!0),this.options.nullValue==null&&(this.options.nullValue=0),this.options.lazy==null&&(this.options.lazy=!1),this.options.relativeTo){if(typeof this.options.relativeTo!="function")throw new Error("relativeTo option must be a function");this.relativeToGetter=n.relativeTo}}decode(e,r){const n=this.offsetType.decode(e,r);if(n===this.options.nullValue&&this.options.allowNull)return null;let i;switch(this.options.type){case"local":i=r._startOffset;break;case"immediate":i=e.pos-this.offsetType.size();break;case"parent":i=r.parent._startOffset;break;default:for(var s=r;s.parent;)s=s.parent;i=s._startOffset||0}this.options.relativeTo&&(i+=this.relativeToGetter(r));const a=n+i;if(this.type!=null){let o=null;const l=()=>{if(o!=null)return o;const{pos:A}=e;return e.pos=a,o=this.type.decode(e,r),e.pos=A,o};return this.options.lazy?new Uy({get:l}):l()}else return a}size(e,r){const n=r;switch(this.options.type){case"local":case"immediate":break;case"parent":r=r.parent;break;default:for(;r.parent;)r=r.parent}let{type:i}=this;
1if(i==null){if(!(e instanceof Hm))throw new Error("Must be a VoidPointer");({type:i}=e),e=e.value}if(e&&r){let s=i.size(e,n);r.pointerSize+=s}return this.offsetType.size()}encode(e,r,n){let i;const s=n;if(r==null){this.offsetType.encode(e,this.options.nullValue);return}switch(this.options.type){case"local":i=n.startOffset;break;case"immediate":i=e.pos+this.offsetType.size(r,s);break;case"parent":n=n.parent,i=n.startOffset;break;default:for(i=0;n.parent;)n=n.parent}this.options.relativeTo&&(i+=this.relativeToGetter(s.val)),this.offsetType.encode(e,n.pointerOffset-i);let{type:a}=this;if(a==null){if(!(r instanceof Hm))throw new Error("Must be a VoidPointer");({type:a}=r),r=r.value}return n.pointers.push({type:a,val:r,parent:s}),n.pointerOffset+=a.size(r,s)}}class Hm{constructor(e,r){this.type=e,this.value=r}}function so(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var _g,g2;function T8(){return g2||(g2=1,_g=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(e)){if(n=e.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!t(e[i],r[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;i--!==0;){var a=s[i];if(!t(e[a],r[a]))return!1}return!0}return e!==e&&r!==r}),_g}var R8=T8();const p2=Cs(R8);var FA={},m2;function h5(){if(m2)return FA;m2=1,FA.byteLength=o,FA.toByteArray=A,FA.fromByteArray=b;for(var t=[],e=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,s=n.length;i<s;++i)t[i]=n[i],e[n.charCodeAt(i)]=i;e[45]=62,e[95]=63;function a(w){var I=w.length;if(I%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var v=w.indexOf("=");v===-1&&(v=I);var D=v===I?0:4-v%4;return[v,D]}function o(w){var I=a(w),v=I[0],D=I[1];return(v+D)*3/4-D}function l(w,I,v){return(I+v)*3/4-v}function A(w){var I,v=a(w),D=v[0],Q=v[1],R=new r(l(w,D,Q)),k=0,N=Q>0?D-4:D,F;for(F=0;F<N;F+=4)I=e[w.charCodeAt(F)]<<18|e[w.charCodeAt(F+1)]<<12|e[w.charCodeAt(F+2)]<<6|e[w.charCodeAt(F+3)],R[k++]=I>>16&255,R[k++]=I>>8&255,R[k++]=I&255;return Q===2&&(I=e[w.charCodeAt(F)]<<2|e[w.charCodeAt(F+1)]>>4,R[k++]=I&255),Q===1&&(I=e[w.charCodeAt(F)]<<10|e[w.charCodeAt(F+1)]<<4|e[w.charCodeAt(F+2)]>>2,R[k++]=I>>8&255,R[k++]=I&255),R}function d(w){return t[w>>18&63]+t[w>>12&63]+t[w>>6&63]+t[w&63]}function g(w,I,v){for(var D,Q=[],R=I;R<v;R+=3)D=(w[R]<<16&16711680)+(w[R+1]<<8&65280)+(w[R+2]&255),Q.push(d(D));return Q.join("")}function b(w){for(var I,v=w.length,D=v%3,Q=[],R=16383,k=0,N=v-D;k<N;k+=R)Q.push(g(w,k,k+R>N?N:k+R));return D===1?(I=w[v-1],Q.push(t[I>>2]+t[I<<4&63]+"==")):D===2&&(I=(w[v-2]<<8)+w[v-1],Q.push(t[I>>10]+t[I>>4&63]+t[I<<2&63]+"=")),Q.join("")}return FA}var F8=h5();const N8=Cs(F8);var Og,y2;function d5(){if(y2)return Og;y2=1;var t=0,e=-3;function r(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(H,O){this.source=H,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=O,this.destLen=0,this.ltree=new r,this.dtree=new r}var i=new r,s=new r,a=new Uint8Array(30),o=new Uint16Array(30),l=new Uint8Array(30),A=new Uint16Array(30),d=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),g=new r,b=new Uint8Array(320);function w(H,O,se,ye){var ee,he;for(ee=0;ee<se;++ee)H[ee]=0;for(ee=0;ee<30-se;++ee)H[ee+se]=ee/se|0;for(he=ye,ee=0;ee<30;++ee)O[ee]=he,he+=1<<H[ee]}function I(H,O){var se;for(se=0;se<7;++se)H.table[se]=0;for(H.table[7]=24,H.table[8]=152,H.table[9]=112,se=0;se<24;++se)H.trans[se]=256+se;for(se=0;se<144;++se)H.trans[24+se]=se;for(se=0;se<8;++se)H.trans[168+se]=280+se;for(se=0;se<112;++se)H.trans[176+se]=144+se;for(se=0;se<5;++se)O.table[se]=0;for(O.table[5]=32,se=0;se<32;++se)O.trans[se]=se}var v=new Uint16Array(16);function D(H,O,se,ye){var ee,he;for(ee=0;ee<16;++ee)H.table[ee]=0;for(ee=0;ee<ye;++ee)H.table[O[se+ee]]++;for(H.table[0]=0,he=0,ee=0;ee<16;++ee)v[ee]=he,he+=H.table[ee];for(ee=0;ee<ye;++ee)O[se+ee]&&(H.trans[v[O[se+ee]]++]=ee)}function Q(H){H.bitcount--||(H.tag=H.source[H.sourceIndex++],H.bitcount=7);var O=H.tag&1;return H.tag>>>=1,O}function R(H,O,se){if(!O)return se;for(;H.bitcount<24;)H.tag|=H.source[H.sourceIndex++]<<H.bitcount,H.bitcount+=8;var ye=H.tag&65535>>>16-O;return H.tag>>>=O,H.bitcount-=O,ye+se}
1function k(H,O){for(;H.bitcount<24;)H.tag|=H.source[H.sourceIndex++]<<H.bitcount,H.bitcount+=8;var se=0,ye=0,ee=0,he=H.tag;do ye=2*ye+(he&1),he>>>=1,++ee,se+=O.table[ee],ye-=O.table[ee];while(ye>=0);return H.tag=he,H.bitcount-=ee,O.trans[se+ye]}function N(H,O,se){var ye,ee,he,j,be,Ee;for(ye=R(H,5,257),ee=R(H,5,1),he=R(H,4,4),j=0;j<19;++j)b[j]=0;for(j=0;j<he;++j){var pe=R(H,3,0);b[d[j]]=pe}for(D(g,b,0,19),be=0;be<ye+ee;){var He=k(H,g);switch(He){case 16:var Ce=b[be-1];for(Ee=R(H,2,3);Ee;--Ee)b[be++]=Ce;break;case 17:for(Ee=R(H,3,3);Ee;--Ee)b[be++]=0;break;case 18:for(Ee=R(H,7,11);Ee;--Ee)b[be++]=0;break;default:b[be++]=He;break}}D(O,b,0,ye),D(se,b,ye,ee)}function F(H,O,se){for(;;){var ye=k(H,O);if(ye===256)return t;if(ye<256)H.dest[H.destLen++]=ye;else{var ee,he,j,be;for(ye-=257,ee=R(H,a[ye],o[ye]),he=k(H,se),j=H.destLen-R(H,l[he],A[he]),be=j;be<j+ee;++be)H.dest[H.destLen++]=H.dest[be]}}}function $(H){for(var O,se,ye;H.bitcount>8;)H.sourceIndex--,H.bitcount-=8;if(O=H.source[H.sourceIndex+1],O=256*O+H.source[H.sourceIndex],se=H.source[H.sourceIndex+3],se=256*se+H.source[H.sourceIndex+2],O!==(~se&65535))return e;for(H.sourceIndex+=4,ye=O;ye;--ye)H.dest[H.destLen++]=H.source[H.sourceIndex++];return H.bitcount=0,t}function Z(H,O){var se=new n(H,O),ye,ee,he;do{switch(ye=Q(se),ee=R(se,2,0),ee){case 0:he=$(se);break;case 1:he=F(se,i,s);break;case 2:N(se,se.ltree,se.dtree),he=F(se,se.ltree,se.dtree);break;default:he=e}if(he!==t)throw new Error("Data error")}while(!ye);return se.destLen<se.dest.length?typeof se.dest.slice=="function"?se.dest.slice(0,se.destLen):se.dest.subarray(0,se.destLen):se.dest}return I(i,s),w(a,o,4,3),w(l,A,2,1),a[28]=0,o[28]=258,Og=Z,Og}var Ug,b2;function P8(){if(b2)return Ug;b2=1;const t=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,e=(i,s,a)=>{let o=i[s];i[s]=i[a],i[a]=o},r=i=>{const s=i.length;for(let a=0;a<s;a+=4)e(i,a,a+3),e(i,a+1,a+2)};return Ug={swap32LE:i=>{t&&r(i)}},Ug}var Gg,w2;function L8(){if(w2)return Gg;w2=1;const t=d5(),{swap32LE:e}=P8(),r=11,n=5,i=r-n,s=65536>>r,o=(1<<i)-1,l=2,d=(1<<n)-1,g=65536>>n,b=1024>>n,D=g+b+32,Q=1<<l;class R{constructor(N){const F=typeof N.readUInt32BE=="function"&&typeof N.slice=="function";if(F||N instanceof Uint8Array){let $;if(F)this.highStart=N.readUInt32LE(0),this.errorValue=N.readUInt32LE(4),$=N.readUInt32LE(8),N=N.slice(12);else{const Z=new DataView(N.buffer);this.highStart=Z.getUint32(0,!0),this.errorValue=Z.getUint32(4,!0),$=Z.getUint32(8,!0),N=N.subarray(12)}N=t(N,new Uint8Array($)),N=t(N,new Uint8Array($)),e(N),this.data=new Uint32Array(N.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=N)}get(N){let F;return N<0||N>1114111?this.errorValue:N<55296||N>56319&&N<=65535?(F=(this.data[N>>n]<<l)+(N&d),this.data[F]):N<=65535?(F=(this.data[g+(N-55296>>n)]<<l)+(N&d),this.data[F]):N<this.highStart?(F=this.data[D-s+(N>>r)],F=this.data[F+(N>>n&o)],F=(F<<l)+(N&d),this.data[F]):this.data[this.data.length-Q]}}return Gg=R,Gg}var M8=L8();const vh=Cs(M8);function Iu(t){return t&&t.__esModule?t.default:t}var mc={};mc=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_
1Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');const Bh=new vh(N8
vendor: 12,945 bytes, line 1
1.toByteArray("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"))
1,_8=Math.log2||(t=>Math.log(t)/Math.LN2),Y1=t=>_8(t)+1|0,O8=Y1(Iu(mc).categories.length-1),g5=Y1(Iu(mc).combiningClasses.length-1),Gy=Y1(Iu(mc).scripts.length-1),q1=Y1(Iu(mc).eaw.length-1),Qh=10,U8=g5+Gy+q1+Qh,G8=Gy+q1+Qh,H8=q1+Qh,z8=Qh,W8=(1<<O8)-1,j8=(1<<g5)-1,K8=(1<<Gy)-1,Y8=(1<<q1)-1,q8=(1<<Qh)-1;function il(t){const e=Bh.get(t);return Iu(mc).categories[e>>U8&W8]}function p5(t){const e=Bh.get(t);return Iu(mc).combiningClasses[e>>G8&j8]}function Hy(t){const e=Bh.get(t);return Iu(mc).scripts[e>>H8&K8]}function J8(t){const e=Bh.get(t);return Iu(mc).eaw[e>>z8&Y8]}function V8(t){let e=Bh.get(t),r=e&q8;if(r===0)return null;if(r<=50)return r-1;if(r<480){const n=(r>>4)-12,i=(r&15)+1;return n/i}else if(r<768){e=(r>>5)-14;let n=(r&31)+2;for(;n>0;)e*=10,n--;return e}else{e=(r>>2)-191;let n=(r&3)+1;for(;n>0;)e*=60,n--;return e}}function X8(t){const e=il(t);return e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Nl"}function zm(t){return il(t)==="Nd"}function Z8(t){const e=il(t);return e==="Pc"||e==="Pd"||e==="Pe"||e==="Pf"||e==="Pi"||e==="Po"||e==="Ps"}function $8(t){return il(t)==="Ll"}function eQ(t){return il(t)==="Lu"}function tQ(t){return il(t)==="Lt"}function rQ(t){const e=il(t);return e==="Zs"||e==="Zl"||e==="Zp"}function nQ(t){const e=il(t);return e==="Nd"||e==="No"||e==="Nl"||e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Me"||e==="Mc"}function zy(t){const e=il(t);return e==="Mn"||e==="Me"||e==="Mc"}var iQ={getCategory:il,getCombiningClass:p5,getScript:Hy,getEastAsianWidth:J8,getNumericValue:V8,isAlphabetic:X8,isDigit:zm,isPunctuation:Z8,isLowerCase:$8,isUpperCase:eQ,isTitleCase:tQ,isWhiteSpace:rQ,isBaseForm:nQ,isMark:zy},Hg,E2;function sQ(){if(E2)return Hg;E2=1;var t=1,e=0;class r{constructor(i){this.stateTable=i.stateTable,this.accepting=i.accepting,this.tags=i.tags}match(i){var s=this;return{*[Symbol.iterator](){for(var a=t,o=null,l=null,A=null,d=0;d<i.length;d++){var g=i[d];A=a,a=s.stateTable[a][g],a===e&&(o!=null&&l!=null&&l>=o&&(yield[o,l,s.tags[A]]),a=s.stateTable[t][g],o=null),a!==e&&o==null&&(o=d),s.accepting[a]&&(l=d),a===e&&(a=t)}o!=null&&l!=null&&l>=o&&(yield[o,l,s.tags[a]])}}}apply(i,s){for(var[a,o,l]of this.match(i))for(var A of l)typeof s[A]=="function"&&s[A](a,o,i.slice(a,o+1))}}return Hg=r,Hg}var aQ=sQ();const m5=Cs(aQ);var zg={exports:{}},I2;function oQ(){return I2||(I2=1,(function(t){var e=(function(){function r(b,w){return w!=null&&b instanceof w}var n;try{n=Map}catch{n=function(){}}var i;try{i=Set}catch{i=function(){}}var s;try{s=Promise}catch{s=function(){}}function a(b,w,I,v,D){typeof w=="object"&&(I=w.depth,v=w.prototype,D=w.includeNonEnumerable,w=w.circular);var Q=[],R=[],k=typeof Buffer<"u";
1typeof w>"u"&&(w=!0),typeof I>"u"&&(I=1/0);function N(F,$){if(F===null)return null;if($===0)return F;var Z,H;if(typeof F!="object")return F;if(r(F,n))Z=new n;else if(r(F,i))Z=new i;else if(r(F,s))Z=new s(function(pe,He){F.then(function(Ce){pe(N(Ce,$-1))},function(Ce){He(N(Ce,$-1))})});else if(a.__isArray(F))Z=[];else if(a.__isRegExp(F))Z=new RegExp(F.source,g(F)),F.lastIndex&&(Z.lastIndex=F.lastIndex);else if(a.__isDate(F))Z=new Date(F.getTime());else{if(k&&Buffer.isBuffer(F))return Buffer.allocUnsafe?Z=Buffer.allocUnsafe(F.length):Z=new Buffer(F.length),F.copy(Z),Z;r(F,Error)?Z=Object.create(F):typeof v>"u"?(H=Object.getPrototypeOf(F),Z=Object.create(H)):(Z=Object.create(v),H=v)}if(w){var O=Q.indexOf(F);if(O!=-1)return R[O];Q.push(F),R.push(Z)}r(F,n)&&F.forEach(function(pe,He){var Ce=N(He,$-1),qe=N(pe,$-1);Z.set(Ce,qe)}),r(F,i)&&F.forEach(function(pe){var He=N(pe,$-1);Z.add(He)});for(var se in F){var ye;H&&(ye=Object.getOwnPropertyDescriptor(H,se)),!(ye&&ye.set==null)&&(Z[se]=N(F[se],$-1))}if(Object.getOwnPropertySymbols)for(var ee=Object.getOwnPropertySymbols(F),se=0;se<ee.length;se++){var he=ee[se],j=Object.getOwnPropertyDescriptor(F,he);j&&!j.enumerable&&!D||(Z[he]=N(F[he],$-1),j.enumerable||Object.defineProperty(Z,he,{enumerable:!1}))}if(D)for(var be=Object.getOwnPropertyNames(F),se=0;se<be.length;se++){var Ee=be[se],j=Object.getOwnPropertyDescriptor(F,Ee);j&&j.enumerable||(Z[Ee]=N(F[Ee],$-1),Object.defineProperty(Z,Ee,{enumerable:!1}))}return Z}return N(b,I)}a.clonePrototype=function(w){if(w===null)return null;var I=function(){};return I.prototype=w,new I};function o(b){return Object.prototype.toString.call(b)}a.__objToStr=o;function l(b){return typeof b=="object"&&o(b)==="[object Date]"}a.__isDate=l;function A(b){return typeof b=="object"&&o(b)==="[object Array]"}a.__isArray=A;function d(b){return typeof b=="object"&&o(b)==="[object RegExp]"}a.__isRegExp=d;function g(b){var w="";return b.global&&(w+="g"),b.ignoreCase&&(w+="i"),b.multiline&&(w+="m"),w}return a.__getRegExpFlags=g,a})();t.exports&&(t.exports=e)})(zg)),zg.exports}var lQ=oQ();const Wg=Cs(lQ);var cQ=d5();const uQ=Cs(cQ);var NA={},ed={},C2;function x2(){if(C2)return ed;C2=1;function t(r){this.buffer=r,this.pos=0}t.prototype.read=function(r,n,i){this.pos+i>this.buffer.length&&(i=this.buffer.length-this.pos);for(var s=0;s<i;s++)r[n+s]=this.buffer[this.pos+s];return this.pos+=i,i},ed.BrotliInput=t;function e(r){this.buffer=r,this.pos=0}return e.prototype.write=function(r,n){if(this.pos+n>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(r.subarray(0,n),this.pos),this.pos+=n,n},ed.BrotliOutput=e,ed}var jg,v2;function fQ(){if(v2)return jg;v2=1;var t=4096,e=2*t+32,r=2*t-1,n=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function i(s){this.buf_=new Uint8Array(e),this.input_=s,this.reset()}return i.READ_SIZE=t,i.IBUF_MASK=r,i.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var s=0;s<4;s++)this.val_|=this.buf_[this.pos_]<<8*s,++this.pos_;return this.bit_end_pos_>0},i.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var s=this.buf_ptr_,a=this.input_.read(this.buf_,s,t);if(a<0)throw new Error("Unexpected end of input");if(a<t){this.eos_=1;for(var o=0;o<32;o++)this.buf_[s+a+o]=0}if(s===0){for(var o=0;o<32;o++)this.buf_[(t<<1)+o]=this.buf_[o];this.buf_ptr_=t}else this.buf_ptr_=0;this.bit_end_pos_+=a<<3}},i.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&r]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},i.prototype.readBits=function(s){32-this.bit_pos_<s&&this.fillBitWindow();var a=this.val_>>>this.bit_pos_&n[s];return this.bit_pos_+=s,a},jg=i,jg}var jc={},Kg={},Yg,B2;function AQ(){return B2||(B2=1,Yg
vendor: 9,554 bytes, line 1
1="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34
vendor: 59,449 bytes, line 1
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"
1),Yg}var Q2;function hQ(){if(Q2)return Kg;Q2=1;var t=h5();return Kg.init=function(){var e=b5().BrotliDecompressBuffer,r=t.toByteArray(AQ());return e(r)},Kg}var S2;function y5(){if(S2)return jc;S2=1;var t=hQ();return jc.init=function(){jc.dictionary=t.init()},jc.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),jc.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),jc.minDictionaryWordLength=4,jc.maxDictionaryWordLength=24,jc}var td={},k2;function D2(){if(k2)return td;k2=1;function t(s,a){this.bits=s,this.value=a}td.HuffmanCode=t;var e=15;function r(s,a){for(var o=1<<a-1;s&o;)o>>=1;return(s&o-1)+o}function n(s,a,o,l,A){do l-=o,s[a+l]=new t(A.bits,A.value);while(l>0)}function i(s,a,o){for(var l=1<<a-o;a<e&&(l-=s[a],!(l<=0));)++a,l<<=1;return a-o}return td.BrotliBuildHuffmanTable=function(s,a,o,l,A){var d=a,g,b,w,I,v,D,Q,R,k,N,F,$=new Int32Array(e+1),Z=new Int32Array(e+1);for(F=new Int32Array(A),w=0;w<A;w++)$[l[w]]++;for(Z[1]=0,b=1;b<e;b++)Z[b+1]=Z[b]+$[b];for(w=0;w<A;w++)l[w]!==0&&(F[Z[l[w]]++]=w);if(R=o,k=1<<R,N=k,Z[e]===1){for(I=0;I<N;++I)s[a+I]=new t(0,F[0]&65535);return N}for(I=0,w=0,b=1,v=2;b<=o;++b,v<<=1)for(;$[b]>0;--$[b])g=new t(b&255,F[w++]&65535),n(s,a+I,v,k,g),I=r(I,b);for(Q=N-1,D=-1,b=o+1,v=2;b<=e;++b,v<<=1)for(;$[b]>0;--$[b])(I&Q)!==D&&(a+=k,R=i($,b,o),k=1<<R,N+=k,D=I&Q,s[d+D]=new t(R+o&255,a-d-D&65535)),g=new t(b-o&255,F[w++]&65535),n(s,a+(I>>o),v,k,g),I=r(I,b);return N},td}var rd={},T2;function dQ(){return T2||(T2=1,rd.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,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,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,
16,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),rd.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])),rd}var Uu={},R2;function gQ(){if(R2)return Uu;R2=1;function t(e,r){this.offset=e,this.nbits=r}return Uu.kBlockLengthPrefixCode=[new t(1,2),new t(5,2),new t(9,2),new t(13,2),new t(17,3),new t(25,3),new t(33,3),new t(41,3),new t(49,4),new t(65,4),new t(81,4),new t(97,4),new t(113,5),new t(145,5),new t(177,5),new t(209,5),new t(241,6),new t(305,6),new t(369,7),new t(497,8),new t(753,9),new t(1265,10),new t(2289,11),new t(4337,12),new t(8433,13),new t(16625,24)],Uu.kInsertLengthPrefixCode=[new t(0,0),new t(1,0),new t(2,0),new t(3,0),new t(4,0),new t(5,0),new t(6,1),new t(8,1),new t(10,2),new t(14,2),new t(18,3),new t(26,3),new t(34,4),new t(50,4),new t(66,5),new t(98,5),new t(130,6),new t(194,7),new t(322,8),new t(578,9),new t(1090,10),new t(2114,12),new t(6210,14),new t(22594,24)],Uu.kCopyLengthPrefixCode=[new t(2,0),new t(3,0),new t(4,0),new t(5,0),new t(6,0),new t(7,0),new t(8,0),new t(9,0),new t(10,1),new t(12,1),new t(14,2),new t(18,2),new t(22,3),new t(30,3),new t(38,4),new t(54,4),new t(70,5),new t(102,5),new t(134,6),new t(198,7),new t(326,8),new t(582,9),new t(1094,10),new t(2118,24)],Uu.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],Uu.kCopyRangeLut=[0,8,0,8,16,0,16,8,16],Uu}var PA={},F2;
1function pQ(){if(F2)return PA;F2=1;var t=y5(),e=0,r=1,n=2,i=3,s=4,a=5,o=6,l=7,A=8,d=9,g=10,b=11,w=12,I=13,v=14,D=15,Q=16,R=17,k=18,N=20;function F(H,O,se){this.prefix=new Uint8Array(H.length),this.transform=O,this.suffix=new Uint8Array(se.length);for(var ye=0;ye<H.length;ye++)this.prefix[ye]=H.charCodeAt(ye);for(var ye=0;ye<se.length;ye++)this.suffix[ye]=se.charCodeAt(ye)}var $=[new F("",e,""),new F("",e," "),new F(" ",e," "),new F("",w,""),new F("",g," "),new F("",e," the "),new F(" ",e,""),new F("s ",e," "),new F("",e," of "),new F("",g,""),new F("",e," and "),new F("",I,""),new F("",r,""),new F(", ",e," "),new F("",e,", "),new F(" ",g," "),new F("",e," in "),new F("",e," to "),new F("e ",e," "),new F("",e,'"'),new F("",e,"."),new F("",e,'">'),new F("",e,`
2`),new F("",i,""),new F("",e,"]"),new F("",e," for "),new F("",v,""),new F("",n,""),new F("",e," a "),new F("",e," that "),new F(" ",g,""),new F("",e,". "),new F(".",e,""),new F(" ",e,", "),new F("",D,""),new F("",e," with "),new F("",e,"'"),new F("",e," from "),new F("",e," by "),new F("",Q,""),new F("",R,""),new F(" the ",e,""),new F("",s,""),new F("",e,". The "),new F("",b,""),new F("",e," on "),new F("",e," as "),new F("",e," is "),new F("",l,""),new F("",r,"ing "),new F("",e,`
3	`),new F("",e,":"),new F(" ",e,". "),new F("",e,"ed "),new F("",N,""),new F("",k,""),new F("",o,""),new F("",e,"("),new F("",g,", "),new F("",A,""),new F("",e," at "),new F("",e,"ly "),new F(" the ",e," of "),new F("",a,""),new F("",d,""),new F(" ",g,", "),new F("",g,'"'),new F(".",e,"("),new F("",b," "),new F("",g,'">'),new F("",e,'="'),new F(" ",e,"."),new F(".com/",e,""),new F(" the ",e," of the "),new F("",g,"'"),new F("",e,". This "),new F("",e,","),new F(".",e," "),new F("",g,"("),new F("",g,"."),new F("",e," not "),new F(" ",e,'="'),new F("",e,"er "),new F(" ",b," "),new F("",e,"al "),new F(" ",b,""),new F("",e,"='"),new F("",b,'"'),new F("",g,". "),new F(" ",e,"("),new F("",e,"ful "),new F(" ",g,". "),new F("",e,"ive "),new F("",e,"less "),new F("",b,"'"),new F("",e,"est "),new F(" ",g,"."),new F("",b,'">'),new F(" ",e,"='"),new F("",g,","),new F("",e,"ize "),new F("",b,"."),new F(" ",e,""),new F(" ",e,","),new F("",g,'="'),new F("",b,'="'),new F("",e,"ous "),new F("",b,", "),new F("",g,"='"),new F(" ",g,","),new F(" ",b,'="'),new F(" ",b,", "),new F("",b,","),new F("",b,"("),new F("",b,". "),new F(" ",b,"."),new F("",b,"='"),new F(" ",b,". "),new F(" ",g,'="'),new F(" ",b,"='"),new F(" ",g,"='")];PA.kTransforms=$,PA.kNumTransforms=$.length;function Z(H,O){return H[O]<192?(H[O]>=97&&H[O]<=122&&(H[O]^=32),1):H[O]<224?(H[O+1]^=32,2):(H[O+2]^=5,3)}return PA.transformDictionaryWord=function(H,O,se,ye,ee){var he=$[ee].prefix,j=$[ee].suffix,be=$[ee].transform,Ee=be<w?0:be-(w-1),pe=0,He=O,Ce;Ee>ye&&(Ee=ye);for(var qe=0;qe<he.length;)H[O++]=he[qe++];for(se+=Ee,ye-=Ee,be<=d&&(ye-=be),pe=0;pe<ye;pe++)H[O++]=t.dictionary[se+pe];if(Ce=O-ye,be===g)Z(H,Ce);else if(be===b)for(;ye>0;){var Be=Z(H,Ce);Ce+=Be,ye-=Be}for(var ne=0;ne<j.length;)H[O++]=j[ne++];return O-He},PA}var N2;function b5(){if(N2)return NA;N2=1;var t=x2().BrotliInput,e=x2().BrotliOutput,r=fQ(),n=y5(),i=D2().HuffmanCode,s=D2().BrotliBuildHuffmanTable,a=dQ(),o=gQ(),l=pQ(),A=8,d=16,g=256,b=704,w=26,I=6,v=2,D=8,Q=255,R=1080,k=18,N=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),F=16,$=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),Z=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),H=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function O(P){var le;return P.readBits(1)===0?16:(le=P.readBits(3),le>0?17+le:(le=P.readBits(3),le>0?8+le:17))}function se(P){if(P.readBits(1)){var le=P.readBits(3);return le===0?1:P.readBits(le)+(1<<le)}return 0}function ye(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function ee(P){var le=new ye,te,q,re;if(le.input_end=P.readBits(1),le.input_end&&P.readBits(1))return le;if(te=P.readBits(2)+4,te===7){if(le.is_metadata=!0,P.readBits(1)!==0)throw new Error("Invalid reserved bit");if(q=P.readBits(2),q===0)return le;for(re=0;re<q;re++){var ke=P.readBits(8);if(re+1===q&&q>1&&ke===0)throw new Error("Invalid size byte");le.meta_block_length|=ke<<re*8}}else for(re=0;re<te;++re){var M=P.readBits(4);if(re+1===te&&te>4&&M===0)throw new Error("Invalid size nibble");le.meta_block_length|=M<<re*4}return++le.meta_block_length,!le.input_end&&!le.is_metadata&&(le.is_uncompressed=P.readBits(1)),le}function he(P,le,te){var q;return te.fillBitWindow(),le+=te.val_>>>te.bit_pos_&Q,q=P[le].bits-D,q>0&&(te.bit_pos_+=D,le+=P[le].value,le+=te.val_>>>te.bit_pos_&(1<<q)-1),te.bit_pos_+=P[le].bits,P[le].value}function j(P,le,te,q){for(var re=0,ke=A,M=0,Qe=0,W=32768,B=[],x=0;x<32;x++)B.push(new i(0,0));for(s(B,0,5,P,k);re<le&&W>0;){var _=0,ce;if(q.readMoreInput(),q.fillBitWindow(),_+=q.val_>>>q.bit_pos_&31,q.bit_pos_+=B[_].bits,ce=B[_].value&255,ce<d)M=0,te[re++]=ce,ce!==0&&(ke=ce,W-=32768>>ce);else{var de=ce-14,Ae,Pe,We=0;if(ce===d&&(We=ke),Qe!==We&&(M=0,Qe=We),Ae=M,M>0&&(M-=2,M<<=de),M+=q.readBits(de)+3,Pe=M-Ae,re+Pe>le)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Oe=0;Oe<Pe;Oe++)te[re+Oe]=Qe;re+=Pe,Qe!==0&&(W-=Pe<<15-Qe)}}if(W!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+W);for(;re<le;re++)te[re]=0}function be(P,le,te,q){var re=0,ke,M=new Uint8Array(P);if(q.readMoreInput(),ke=q.readBits(2),ke===1){for(var Qe,W=P-1,B=0,x=new Int32Array(4),_=q.readBits(2)+1;W;)W>>=1,++B;for(Qe=0;Qe<_;++Qe)x[Qe]=q.readBits(B)%P,M[x[Qe]]=2;switch(M[x[0]]=1,_){case 1:break;case 3:if(x[0]===x[1]||x[0]===x[2]||x[1]===x[2])throw new Error("[ReadHuffmanCode] invali
3d symbols");break;case 2:if(x[0]===x[1])throw new Error("[ReadHuffmanCode] invalid symbols");M[x[1]]=1;break;case 4:if(x[0]===x[1]||x[0]===x[2]||x[0]===x[3]||x[1]===x[2]||x[1]===x[3]||x[2]===x[3])throw new Error("[ReadHuffmanCode] invalid symbols");q.readBits(1)?(M[x[2]]=3,M[x[3]]=3):M[x[0]]=2;break}}else{var Qe,ce=new Uint8Array(k),de=32,Ae=0,Pe=[new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,1),new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,5)];for(Qe=ke;Qe<k&&de>0;++Qe){var We=N[Qe],Oe=0,ct;q.fillBitWindow(),Oe+=q.val_>>>q.bit_pos_&15,q.bit_pos_+=Pe[Oe].bits,ct=Pe[Oe].value,ce[We]=ct,ct!==0&&(de-=32>>ct,++Ae)}if(!(Ae===1||de===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");j(ce,P,M,q)}if(re=s(le,te,D,M,P),re===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return re}function Ee(P,le,te){var q,re;return q=he(P,le,te),re=o.kBlockLengthPrefixCode[q].nbits,o.kBlockLengthPrefixCode[q].offset+te.readBits(re)}function pe(P,le,te){var q;return P<F?(te+=$[P],te&=3,q=le[te]+Z[P]):q=P-F+1,q}function He(P,le){for(var te=P[le],q=le;q;--q)P[q]=P[q-1];P[0]=te}function Ce(P,le){var te=new Uint8Array(256),q;for(q=0;q<256;++q)te[q]=q;for(q=0;q<le;++q){var re=P[q];P[q]=te[re],re&&He(te,re)}}function qe(P,le){this.alphabet_size=P,this.num_htrees=le,this.codes=new Array(le+le*H[P+31>>>5]),this.htrees=new Uint32Array(le)}qe.prototype.decode=function(P){var le,te,q=0;for(le=0;le<this.num_htrees;++le)this.htrees[le]=q,te=be(this.alphabet_size,this.codes,q,P),q+=te};function Be(P,le){var te={num_htrees:null,context_map:null},q,re=0,ke,M;le.readMoreInput();var Qe=te.num_htrees=se(le)+1,W=te.context_map=new Uint8Array(P);if(Qe<=1)return te;for(q=le.readBits(1),q&&(re=le.readBits(4)+1),ke=[],M=0;M<R;M++)ke[M]=new i(0,0);for(be(Qe+re,ke,0,le),M=0;M<P;){var B;if(le.readMoreInput(),B=he(ke,0,le),B===0)W[M]=0,++M;else if(B<=re)for(var x=1+(1<<B)+le.readBits(B);--x;){if(M>=P)throw new Error("[DecodeContextMap] i >= context_map_size");W[M]=0,++M}else W[M]=B-re,++M}return le.readBits(1)&&Ce(W,P),te}function ne(P,le,te,q,re,ke,M){var Qe=te*2,W=te,B=he(le,te*R,M),x;B===0?x=re[Qe+(ke[W]&1)]:B===1?x=re[Qe+(ke[W]-1&1)]+1:x=B-2,x>=P&&(x-=P),q[te]=x,re[Qe+(ke[W]&1)]=x,++ke[W]}function ve(P,le,te,q,re,ke){var M=re+1,Qe=te&re,W=ke.pos_&r.IBUF_MASK,B;if(le<8||ke.bit_pos_+(le<<3)<ke.bit_end_pos_){for(;le-- >0;)ke.readMoreInput(),q[Qe++]=ke.readBits(8),Qe===M&&(P.write(q,M),Qe=0);return}if(ke.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;ke.bit_pos_<32;)q[Qe]=ke.val_>>>ke.bit_pos_,ke.bit_pos_+=8,++Qe,--le;if(B=ke.bit_end_pos_-ke.bit_pos_>>3,W+B>r.IBUF_MASK){for(var x=r.IBUF_MASK+1-W,_=0;_<x;_++)q[Qe+_]=ke.buf_[W+_];B-=x,Qe+=x,le-=x,W=0}for(var _=0;_<B;_++)q[Qe+_]=ke.buf_[W+_];if(Qe+=B,le-=B,Qe>=M){P.write(q,M),Qe-=M;for(var _=0;_<Qe;_++)q[_]=q[M+_]}for(;Qe+le>=M;){if(B=M-Qe,ke.input_.read(q,Qe,B)<B)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");P.write(q,M),le-=B,Qe=0}if(ke.input_.read(q,Qe,le)<le)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");ke.reset()}function De(P){var le=P.bit_pos_+7&-8,te=P.readBits(le-P.bit_pos_);return te==0}function Me(P){var le=new t(P),te=new r(le);O(te);var q=ee(te);return q.meta_block_length}NA.BrotliDecompressedSize=Me;function Ie(P,le){var te=new t(P);le==null&&(le=Me(P));var q=new Uint8Array(le),re=new e(q);return z(te,re),re.pos<re.buffer.length&&(re.buffer=re.buffer.subarray(0,re.pos)),re.buffer}NA.BrotliDecompressBuffer=Ie;function z(P,le){var te,q=0,re=0,ke=0,M,Qe=0,W,B,x,_,ce=[16,15,11,4],de=0,Ae=0,Pe=0,We=[new qe(0,0),new qe(0,0),new qe(0,0)],Oe,ct,at,At=128+r.READ_SIZE;at=new r(P),ke=O(at),M=(1<<ke)-16,W=1<<ke,B=W-1,x=new Uint8Array(W+At+n.maxDictionaryWordLength),_=W,Oe=[],ct=[];for(var St=0;St<3*R;St++)Oe[St]=new i(0,0),ct[St]=new i(0,0);for(;!re;){var Lt=0,$t,Wt=[1<<28,1<<28,1<<28],Ot=[0],Ft=[1,1,1],kt=[0,1,0,1,0,1],sr=[0],mr,Pr,yr,fr,zn=null,In=null,ii,qr=null,Br,An=0,Dn=null,$r=0,si=0,Vi=null,Jr=0,Vr=0,Jn=0,or,Oi;for(te=0;te<3;++te)We[te].codes=null,We[te].htrees=null;at.readMoreInput();var hn=ee(at);if(Lt=hn.meta_block_length,q+Lt>le.buffer.length){var hi=new Uint8Array(q+Lt);hi.set(le.buffer),le.buffer=hi}if(re=hn.input_end,$t=hn.is_uncompressed,hn.is_metadata){for(De(at);Lt>0;--Lt)at.readMoreInput(),at.readBits(8);continue}if(Lt!==0){if($t){at.bit_pos_=at.bit_pos_+7&-8,ve(le,Lt,q,x,B,at),q+=Lt;continue}for(te=0;te<3;++te)Ft[te]=se(at)+1,Ft[te]>=2&&(be(Ft[te]+2,Oe,te*R,at),be(w,ct,te*R,at),Wt[te]=Ee(ct,te*R,at),sr[te]=1);
3for(at.readMoreInput(),mr=at.readBits(2),Pr=F+(at.readBits(4)<<mr),yr=(1<<mr)-1,fr=Pr+(48<<mr),In=new Uint8Array(Ft[0]),te=0;te<Ft[0];++te)at.readMoreInput(),In[te]=at.readBits(2)<<1;var Ci=Be(Ft[0]<<I,at);ii=Ci.num_htrees,zn=Ci.context_map;var Bs=Be(Ft[2]<<v,at);for(Br=Bs.num_htrees,qr=Bs.context_map,We[0]=new qe(g,ii),We[1]=new qe(b,Ft[1]),We[2]=new qe(fr,Br),te=0;te<3;++te)We[te].decode(at);for(Dn=0,Vi=0,or=In[Ot[0]],Vr=a.lookupOffsets[or],Jn=a.lookupOffsets[or+1],Oi=We[1].htrees[0];Lt>0;){var dn,xi,Qs,Qr,br,Or,wr,Wn,gn,Tn,Rn;for(at.readMoreInput(),Wt[1]===0&&(ne(Ft[1],Oe,1,Ot,kt,sr,at),Wt[1]=Ee(ct,R,at),Oi=We[1].htrees[Ot[1]]),--Wt[1],dn=he(We[1].codes,Oi,at),xi=dn>>6,xi>=2?(xi-=2,wr=-1):wr=0,Qs=o.kInsertRangeLut[xi]+(dn>>3&7),Qr=o.kCopyRangeLut[xi]+(dn&7),br=o.kInsertLengthPrefixCode[Qs].offset+at.readBits(o.kInsertLengthPrefixCode[Qs].nbits),Or=o.kCopyLengthPrefixCode[Qr].offset+at.readBits(o.kCopyLengthPrefixCode[Qr].nbits),Ae=x[q-1&B],Pe=x[q-2&B],Tn=0;Tn<br;++Tn)at.readMoreInput(),Wt[0]===0&&(ne(Ft[0],Oe,0,Ot,kt,sr,at),Wt[0]=Ee(ct,0,at),An=Ot[0]<<I,Dn=An,or=In[Ot[0]],Vr=a.lookupOffsets[or],Jn=a.lookupOffsets[or+1]),gn=a.lookup[Vr+Ae]|a.lookup[Jn+Pe],$r=zn[Dn+gn],--Wt[0],Pe=Ae,Ae=he(We[0].codes,We[0].htrees[$r],at),x[q&B]=Ae,(q&B)===B&&le.write(x,W),++q;if(Lt-=br,Lt<=0)break;if(wr<0){var gn;if(at.readMoreInput(),Wt[2]===0&&(ne(Ft[2],Oe,2,Ot,kt,sr,at),Wt[2]=Ee(ct,2*R,at),si=Ot[2]<<v,Vi=si),--Wt[2],gn=(Or>4?3:Or-2)&255,Jr=qr[Vi+gn],wr=he(We[2].codes,We[2].htrees[Jr],at),wr>=Pr){var Dt,vi,zr;wr-=Pr,vi=wr&yr,wr>>=mr,Dt=(wr>>1)+1,zr=(2+(wr&1)<<Dt)-4,wr=Pr+(zr+at.readBits(Dt)<<mr)+vi}}if(Wn=pe(wr,ce,de),Wn<0)throw new Error("[BrotliDecompress] invalid distance");if(q<M&&Qe!==M?Qe=q:Qe=M,Rn=q&B,Wn>Qe)if(Or>=n.minDictionaryWordLength&&Or<=n.maxDictionaryWordLength){var zr=n.offsetsByLength[Or],Vn=Wn-Qe-1,di=n.sizeBitsByLength[Or],Bi=(1<<di)-1,Xi=Vn&Bi,ai=Vn>>di;if(zr+=Xi*Or,ai<l.kNumTransforms){var Cn=l.transformDictionaryWord(x,Rn,zr,Or,ai);if(Rn+=Cn,q+=Cn,Lt-=Cn,Rn>=_){le.write(x,W);for(var Qi=0;Qi<Rn-_;Qi++)x[Qi]=x[_+Qi]}}else throw new Error("Invalid backward reference. pos: "+q+" distance: "+Wn+" len: "+Or+" bytes left: "+Lt)}else throw new Error("Invalid backward reference. pos: "+q+" distance: "+Wn+" len: "+Or+" bytes left: "+Lt);else{if(wr>0&&(ce[de&3]=Wn,++de),Or>Lt)throw new Error("Invalid backward reference. pos: "+q+" distance: "+Wn+" len: "+Or+" bytes left: "+Lt);for(Tn=0;Tn<Or;++Tn)x[q&B]=x[q-Wn&B],(q&B)===B&&le.write(x,W),++q,--Lt}Ae=x[q-1&B],Pe=x[q-2&B]}q&=1073741823}}le.write(x,q&B)}return NA.BrotliDecompress=z,n.init(),NA}var qg,P2;function mQ(){return P2||(P2=1,qg=b5().BrotliDecompressBuffer),qg}var yQ=mQ();const bQ=Cs(yQ);function Sh(t,e,r,n){Object.defineProperty(t,e,{get:r,set:n,enumerable:!0,configurable:!0})}function J1(t){return t&&t.__esModule?t.default:t}var kh={};Sh(kh,"logErrors",()=>wQ);Sh(kh,"registerFormat",()=>dA);Sh(kh,"create",()=>sh);Sh(kh,"defaultLanguage",()=>A1);Sh(kh,"setDefaultLanguage",()=>EQ);let wQ=!1,Wm=[];function dA(t){Wm.push(t)}function sh(t,e){for(let r=0;r<Wm.length;r++){let n=Wm[r];if(n.probe(t)){let i=new n(new zs(t));return e?i.getFont(e):i}}throw new Error("Unknown font format")}let A1="en";function EQ(t="en"){A1=t}function Ks(t,e,r){if(r.get){let n=r.get;r.get=function(){let i=n.call(this);return Object.defineProperty(this,e,{value:i}),i}}else if(typeof r.value=="function"){let n=r.value;return{get(){let i=new Map;function s(...a){let o=a.length>0?a[0]:"value";if(i.has(o))return i.get(o);let l=n.apply(this,a);return i.set(o,l),l}return Object.defineProperty(this,e,{value:s}),s}}}}let IQ=new Ye({firstCode:U,entryCount:U,idDelta:pt,idRangeOffset:U}),Jg=new Ye({startCharCode:ze,endCharCode:ze,glyphID:ze}),CQ=new Ye({startUnicodeValue:fu,additionalCount:bt}),xQ=new Ye({unicodeValue:fu,glyphID:U}),vQ=new _e(CQ,ze),BQ=new _e(xQ,ze),QQ=new Ye({varSelector:fu,defaultUVS:new Ge(ze,vQ,{type:"parent"}),nonDefaultUVS:new Ge(ze,BQ,{type:"parent"})}),SQ=new hr(U,{0:{length:U,language:U,codeMap:new fn(bt,256)},2:{length:U,language:U,subHeaderKeys:new _e(U,256),subHeaderCount:t=>Math.max.apply(Math,t.subHeaderKeys),subHeaders:new fn(IQ,"subHeaderCount"),glyphIndexArray:new fn(U,"subHeaderCount")},4:{length:U,language:U,segCountX2:U,segCount:t=>t.segCountX2>>1,searchRange:U,entrySelector:U,rangeShift:U,endCode:new fn(U,"segCount"),reservedPad:new Gn(U),startCode:new fn(U,"segCount"),idDelta:new fn(pt,"segCount"),idRangeOffset:new fn(U,"segCount"),glyphIndexArray:new fn(U,t=>(t.length-t._currentOffset)/2)},6:{length:U,language:U,firstCode:U,entryCount:U,glyphIndices:new fn(U,"entryCount")},8:{reserved:new Gn(U),length:ze,language:U,is32:new fn(bt,8192),nGroups:ze,groups:new fn(Jg,"nGroups")},10:{reserved:new Gn(U),length:ze,language:ze,firstCode:ze,entryCount:ze,glyphIndices:new fn(U,"numChars")},12:{reserved:new Gn(U),length:ze,language:ze,nGroups:ze,groups:new fn(Jg,"nGroups")},13:{reserved:new Gn(U),length:ze,language:ze,nGroups:ze,groups:new fn(Jg,"nGroups")},14:{length:ze,numRecords:ze,varSelectors:new fn(QQ,"numRecords")}}),kQ=new Ye({platformID:U,encodingID:U,table:new Ge(ze,SQ,{type:"parent",lazy:!0})});var DQ=new Ye({version:U,numSubtables:U,tables:new _e(kQ,"numSubtables")}),TQ=new Ye({version:qu,revision:qu,checkSumAdjustment:ze,magicNumber:ze,flags:U,unitsPerEm:U,created:new _e(qu,2),modified:new _e(qu,2),xMin:pt,yMin:pt,xMax:pt,yMax:pt,macStyle:new Ml(U,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:U,fontDirectionHint:pt,indexToLocFormat:pt,glyphDataFormat:pt}),RQ=new Ye({version:qu,ascent:pt,descent:pt,lineGap:pt,advanceWidthMax:U,minLeftSideBearing:pt,minRightSideBearing:pt,xMaxExtent:pt,caretSlopeRise:pt,caretSlopeRun:pt,caretOffset:pt,reserved:new Gn(pt,4),metricDataFormat:pt,numberOfMetrics:U});let FQ=new Ye({advance:U,bearing:pt});var NQ=new Ye({metrics:new fn(FQ,t=>t.parent.hhea.numberOfMetrics),bearings:new fn(pt,t=>t.parent.maxp.numGlyphs-t.parent.hhea.numberOfMetrics)}),PQ=new Ye({version:qu,numGlyphs:U,maxPoints:U,maxContours:U,maxComponentPoints:U,maxComponentContours:U,maxZones:U,maxTwilightPoints:U,maxStorage:U,maxFunctionDefs:U,maxInstructionDefs:U,maxStackElements:U,maxSizeOfInstru
vendor: 4,032 bytes, line 3
3ctions:U,maxComponentElements:U,maxComponentDepth:U});function w5(t,e,r=0){return t===1&&L2[r]?L2[r]:OQ[t][e]}const LQ=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),MQ={"x-mac-croatian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊©⁄€‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ","x-mac-gaelic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØḂ±≤≥ḃĊċḊḋḞḟĠġṀæøṁṖṗɼƒſṠ«»… ÀÃÕŒœ–—“”‘’ṡẛÿŸṪ€‹›Ŷŷṫ·Ỳỳ⁊ÂÊÁËÈÍÎÏÌÓÔ♣ÒÚÛÙıÝýŴŵẄẅẀẁẂẃ","x-mac-greek":"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦€ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ­","x-mac-icelandic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-inuit":"ᐃᐄᐅᐆᐊᐋᐱᐲᐳᐴᐸᐹᑉᑎᑏᑐᑑᑕᑖᑦᑭᑮᑯᑰᑲᑳᒃᒋᒌᒍᒎᒐᒑ°ᒡᒥᒦ•¶ᒧ®©™ᒨᒪᒫᒻᓂᓃᓄᓅᓇᓈᓐᓯᓰᓱᓲᓴᓵᔅᓕᓖᓗᓘᓚᓛᓪᔨᔩᔪᔫᔭ… ᔮᔾᕕᕖᕗ–—“”‘’ᕘᕙᕚᕝᕆᕇᕈᕉᕋᕌᕐᕿᖀᖁᖂᖃᖄᖅᖏᖐᖑᖒᖓᖔᖕᙱᙲᙳᙴᙵᙶᖖᖠᖡᖢᖣᖤᖥᖦᕼŁł","x-mac-ce":"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ","x-mac-romanian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂȘ∞±≤≥¥µ∂∑∏π∫ªºΩăș¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›Țț‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-turkish":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙˆ˜¯˘˙˚¸˝˛ˇ"},Vg=new Map;function _Q(t){let e=Vg.get(t);if(e)return e;let r=MQ[t];if(r){let n=new Map;for(let i=0;i<r.length;i++)n.set(r.charCodeAt(i),128+i);return Vg.set(t,n),n}if(LQ.has(t)){let n=new TextDecoder(t),i=new Uint8Array(128);for(let o=0;o<128;o++)i[o]=128+o;let s=new Map,a=n.decode(i);for(let o=0;o<128;o++)s.set(a.charCodeAt(o),128+o);return Vg.set(t,s),s}}const OQ=[["utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be"],["x-mac-roman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","x-mac-greek","x-mac-cyrillic","x-mac-symbol","x-mac-devanagari","x-mac-gurmukhi","x-mac-gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","iso-8859-11","Laotian","Georgian","Armenian","gbk","Tibetan","Mongolian","Geez","x-mac-ce","Vietnamese","Sindhi"],["ascii",null,"iso-8859-1"],["symbol","utf-16be","shift-jis","gb18030","big5","euc-kr","johab",null,null,null,"utf-16be"]],L2={15:"x-mac-icelandic",17:"x-mac-turkish",18:"x-mac-croatian",24:"x-mac-ce",25:"x-mac-ce",26:"x-mac-ce",27:"x-mac-ce",28:"x-mac-ce",30:"x-mac-icelandic",37:"x-mac-romanian",38:"x-mac-ce",39:"x-mac-ce",40:"x-mac-ce",143:"x-mac-inuit",146:"x-mac-gaelic"},UQ=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34
3:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}];let M2=new Ye({platformID:U,encodingID:U,languageID:U,nameID:U,length:U,string:new Ge(U,new Yr("length",t=>w5(t.platformID,t.encodingID,t.languageID)),{type:"parent",relativeTo:t=>t.parent.stringOffset,allowNull:!1})}),GQ=new Ye({length:U,tag:new Ge(U,new Yr("length","utf16be"),{type:"parent",relativeTo:t=>t.stringOffset})});var h1=new hr(U,{0:{count:U,stringOffset:U,records:new _e(M2,"count")},1:{count:U,stringOffset:U,records:new _e(M2,"count"),langTagCount:U,langTags:new _e(GQ,"langTagCount")}}),HQ=h1;const jm=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];h1.process=function(t){var e={};for(let r of this.records){let n=UQ[r.platformID][r.languageID];n==null&&this.langTags!=null&&r.languageID>=32768&&(n=this.langTags[r.languageID-32768].tag),n==null&&(n=r.platformID+"-"+r.languageID);let i=r.nameID>=256?"fontFeatures":jm[r.nameID]||r.nameID;e[i]==null&&(e[i]={});let s=e[i];r.nameID>=256&&(s=s[r.nameID]||(s[r.nameID]={}
3)),(typeof r.string=="string"||typeof s[n]!="string")&&(s[n]=r.string)}this.records=e};h1.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let t=[];for(let e in this.records){let r=this.records[e];e!=="fontFeatures"&&(t.push({platformID:3,encodingID:1,languageID:1033,nameID:jm.indexOf(e),length:r.en.length*2,string:r.en}),e==="postscriptName"&&t.push({platformID:1,encodingID:0,languageID:0,nameID:jm.indexOf(e),length:r.en.length,string:r.en}))}this.records=t,this.count=t.length,this.stringOffset=h1.size(this,null,!1)};var E5=new hr(U,{header:{xAvgCharWidth:pt,usWeightClass:U,usWidthClass:U,fsType:new Ml(U,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:pt,ySubscriptYSize:pt,ySubscriptXOffset:pt,ySubscriptYOffset:pt,ySuperscriptXSize:pt,ySuperscriptYSize:pt,ySuperscriptXOffset:pt,ySuperscriptYOffset:pt,yStrikeoutSize:pt,yStrikeoutPosition:pt,sFamilyClass:pt,panose:new _e(bt,10),ulCharRange:new _e(ze,4),vendorID:new Yr(4),fsSelection:new Ml(U,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:U,usLastCharIndex:U},0:{},1:{typoAscender:pt,typoDescender:pt,typoLineGap:pt,winAscent:U,winDescent:U,codePageRange:new _e(ze,2)},2:{typoAscender:pt,typoDescender:pt,typoLineGap:pt,winAscent:U,winDescent:U,codePageRange:new _e(ze,2),xHeight:pt,capHeight:pt,defaultChar:U,breakChar:U,maxContent:U},5:{typoAscender:pt,typoDescender:pt,typoLineGap:pt,winAscent:U,winDescent:U,codePageRange:new _e(ze,2),xHeight:pt,capHeight:pt,defaultChar:U,breakChar:U,maxContent:U,usLowerOpticalPointSize:U,usUpperOpticalPointSize:U}});let Xg=E5.versions;Xg[3]=Xg[4]=Xg[2];var zQ=E5,WQ=new hr(Ii,{header:{italicAngle:Ii,underlinePosition:pt,underlineThickness:pt,isFixedPitch:ze,minMemType42:ze,maxMemType42:ze,minMemType1:ze,maxMemType1:ze},1:{},2:{numberOfGlyphs:U,glyphNameIndex:new _e(U,"numberOfGlyphs"),names:new _e(new Yr(bt))},2.5:{numberOfGlyphs:U,offsets:new _e(bt,"numberOfGlyphs")},3:{},4:{map:new _e(ze,t=>t.parent.maxp.numGlyphs)}}),jQ=new Ye({controlValues:new _e(pt)}),KQ=new Ye({instructions:new _e(bt)});let Wy=new hr("head.indexToLocFormat",{0:{offsets:new _e(U)},1:{offsets:new _e(ze)}});Wy.process=function(){if(this.version===0&&!this._processed){for(let t=0;t<this.offsets.length;t++)this.offsets[t]<<=1;this._processed=!0}};Wy.preEncode=function(){if(this.version===0&&this._processed!==!1){for(let t=0;t<this.offsets.length;t++)this.offsets[t]>>>=1;this._processed=!1}};var YQ=Wy,qQ=new Ye({controlValueProgram:new _e(bt)}),JQ=new _e(new Ws);class d0{getCFFVersion(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1}decode(e,r){let i=this.getCFFVersion(r)>=2?e.readUInt32BE():e.readUInt16BE();if(i===0)return[];let s=e.readUInt8(),a;if(s===1)a=bt;else if(s===2)a=U;else if(s===3)a=fu;else if(s===4)a=ze;else throw new Error(`Bad offset size in CFFIndex: ${s} ${e.pos}`);let o=[],l=e.pos+(i+1)*s-1,A=a.decode(e);for(let d=0;d<i;d++){let g=a.decode(e);if(this.type!=null){let b=e.pos;e.pos=l+A,r.length=g-A,o.push(this.type.decode(e,r)),e.pos=b}else o.push({offset:l+A,length:g-A});A=g}return e.pos=l+A,o}size(e,r){let n=2;if(e.length===0)return n;let i=this.type||new Ws,s=1;for(let o=0;o<e.length;o++){let l=e[o];s+=i.size(l,r)}let a;if(s<=255)a=bt;else if(s<=65535)a=U;else if(s<=16777215)a=fu;else if(s<=4294967295)a=ze;else throw new Error("Bad offset in CFFIndex");return n+=1+a.size()*(e.length+1),n+=s-1,n}encode(e,r,n){if(e.writeUInt16BE(r.length),r.length===0)return;let i=this.type||new Ws,s=[],a=1;for(let l of r){let A=i.size(l,n);s.push(A),a+=A}let o;if(a<=255)o=bt;else if(a<=65535)o=U;else if(a<=16777215)o=fu;else if(a<=4294967295)o=ze;else throw new Error("Bad offset in CFFIndex");e.writeUInt8(o.size()),a=1,o.encode(e,a);for(let l of s)a+=l,o.encode(e,a);for(let l of r)i.encode(e,l,n)}constructor(e){this.type=e}}const LA=15,_2=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],O2={".":10,E:11,"E-":12,"-":14};class Zg{static decode(e,r){if(32<=r&&r<=246)return r-139;if(247<=r&&r<=250)return(r-247)*256+e.readUInt8()+108;if(251<=r&&r<=254)return-(r-251)*256-e.readUInt8()-108;if(r===28)return e.readInt16BE();if(r===29)return e.readInt32BE();if(r===30){let n="";for(;;){let i=e.readUInt8(),s=i>>4;if(s===LA)break;n+=_2[s];let a=i&15;if(a===LA)break;n+=_2[a]}return parseFloat(n)}return null}static size(e){if(e.forceLarge&&(e=32768),(e|0)!==e){let r=""+e;return 1+Math.ceil((r.length+1)/2)}else return-107<=e&&e<=107?1:108<=e&&e<=1131||-1131<=e&&e<=-108?2:-32768<=e&&e<=32767?3:5}static encode(e,r){let n=Number(r);
3if(r.forceLarge)return e.writeUInt8(29),e.writeInt32BE(n);if((n|0)!==n){e.writeUInt8(30);let s=""+n;for(let a=0;a<s.length;a+=2){let o=s[a],l=O2[o]||+o;if(a===s.length-1)var i=LA;else{let A=s[a+1];var i=O2[A]||+A}e.writeUInt8(l<<4|i&15)}if(i!==LA)return e.writeUInt8(LA<<4)}else return-107<=n&&n<=107?e.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,e.writeUInt8((n>>8)+247),e.writeUInt8(n&255)):-1131<=n&&n<=-108?(n=-n-108,e.writeUInt8((n>>8)+251),e.writeUInt8(n&255)):-32768<=n&&n<=32767?(e.writeUInt8(28),e.writeInt16BE(n)):(e.writeUInt8(29),e.writeInt32BE(n))}}class V1{decodeOperands(e,r,n,i){if(Array.isArray(e))return i.map((s,a)=>this.decodeOperands(e[a],r,n,[s]));if(e.decode!=null)return e.decode(r,n,i);switch(e){case"number":case"offset":case"sid":return i[0];case"boolean":return!!i[0];default:return i}}encodeOperands(e,r,n,i){return Array.isArray(e)?i.map((s,a)=>this.encodeOperands(e[a],r,n,s)[0]):e.encode!=null?e.encode(r,i,n):typeof i=="number"?[i]:typeof i=="boolean"?[+i]:Array.isArray(i)?i:[i]}decode(e,r){let n=e.pos+r.length,i={},s=[];Object.defineProperties(i,{parent:{value:r},_startOffset:{value:e.pos}});for(let a in this.fields){let o=this.fields[a];i[o[1]]=o[3]}for(;e.pos<n;){let a=e.readUInt8();if(a<28){a===12&&(a=a<<8|e.readUInt8());let o=this.fields[a];if(!o)throw new Error(`Unknown operator ${a}`);let l=this.decodeOperands(o[2],e,i,s);l!=null&&(l instanceof Uy?Object.defineProperty(i,o[1],l):i[o[1]]=l),s=[]}else s.push(Zg.decode(e,a))}return i}size(e,r,n=!0){let i={parent:r,val:e,pointerSize:0,startOffset:r.startOffset||0},s=0;for(let a in this.fields){let o=this.fields[a],l=e[o[1]];if(l==null||p2(l,o[3]))continue;let A=this.encodeOperands(o[2],null,i,l);for(let g of A)s+=Zg.size(g);let d=Array.isArray(o[0])?o[0]:[o[0]];s+=d.length}return n&&(s+=i.pointerSize),s}encode(e,r,n){let i={pointers:[],startOffset:e.pos,parent:n,val:r,pointerSize:0};i.pointerOffset=e.pos+this.size(r,i,!1);for(let a of this.ops){let o=r[a[1]];if(o==null||p2(o,a[3]))continue;let l=this.encodeOperands(a[2],e,i,o);for(let d of l)Zg.encode(e,d);let A=Array.isArray(a[0])?a[0]:[a[0]];for(let d of A)e.writeUInt8(d)}let s=0;for(;s<i.pointers.length;){let a=i.pointers[s++];a.type.encode(e,a.val,a.parent)}}constructor(e=[]){this.ops=e,this.fields={};for(let r of e){let n=Array.isArray(r[0])?r[0][0]<<8|r[0][1]:r[0];this.fields[n]=r}}}class Fl extends Ge{decode(e,r,n){return this.offsetType={decode:()=>n[0]},super.decode(e,r,n)}encode(e,r,n){if(!e)return this.offsetType={size:()=>0},this.size(r,n),[new U2(0)];let i=null;return this.offsetType={encode:(s,a)=>i=a},super.encode(e,r,n),[new U2(i)]}constructor(e,r={}){r.type==null&&(r.type="global"),super(null,e,r)}}class U2{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}class VQ{static decode(e,r,n){let i=n.pop();for(;n.length>i;)n.pop()}}var Km=new V1([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",VQ,null],[19,"Subrs",new Fl(new d0,{type:"local"}),null]]),Jd=[".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","periodce
3ntered","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"];let I5=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","end
3ash","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"],XQ=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],C5=[".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"],ZQ=[".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"],$Q=[".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"],x5=new Ye({reserved:new Gn(U),reqFeatureIndex:U,featureCount:U,featureIndexes:new _e(U,"featureCount")}),eS=new Ye({tag:new Yr(4),langSys:new Ge(U,x5,{type:"parent"})}),tS=new Ye({defaultLangSys:new Ge(U,x5),count:U,langSysRecords:new _e(eS,"count")}),rS=new Ye({tag:new Yr(4),script:new Ge(U,tS,{type:"parent"})}),v5=new _e(rS,U),nS=new Ye({version:U,nameID:U}
3),B5=new Ye({featureParams:new Ge(U,nS),lookupCount:U,lookupListIndexes:new _e(U,"lookupCount")}),iS=new Ye({tag:new Yr(4),feature:new Ge(U,B5,{type:"parent"})}),Q5=new _e(iS,U),sS=new Ye({markAttachmentType:bt,flags:new Ml(bt,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function d1(t){let e=new Ye({lookupType:U,flags:sS,subTableCount:U,subTables:new _e(new Ge(U,t),"subTableCount"),markFilteringSet:new f1(U,r=>r.flags.flags.useMarkFilteringSet)});return new fn(new Ge(U,e),U)}let aS=new Ye({start:U,end:U,startCoverageIndex:U}),on=new hr(U,{1:{glyphCount:U,glyphs:new _e(U,"glyphCount")},2:{rangeCount:U,rangeRecords:new _e(aS,"rangeCount")}}),oS=new Ye({start:U,end:U,class:U}),Au=new hr(U,{1:{startGlyph:U,glyphCount:U,classValueArray:new _e(U,"glyphCount")},2:{classRangeCount:U,classRangeRecord:new _e(oS,"classRangeCount")}}),au=new Ye({a:U,b:U,deltaFormat:U}),Dh=new Ye({sequenceIndex:U,lookupListIndex:U}),lS=new Ye({glyphCount:U,lookupCount:U,input:new _e(U,t=>t.glyphCount-1),lookupRecords:new _e(Dh,"lookupCount")}),cS=new _e(new Ge(U,lS),U),uS=new Ye({glyphCount:U,lookupCount:U,classes:new _e(U,t=>t.glyphCount-1),lookupRecords:new _e(Dh,"lookupCount")}),fS=new _e(new Ge(U,uS),U),S5=new hr(U,{1:{coverage:new Ge(U,on),ruleSetCount:U,ruleSets:new _e(new Ge(U,cS),"ruleSetCount")},2:{coverage:new Ge(U,on),classDef:new Ge(U,Au),classSetCnt:U,classSet:new _e(new Ge(U,fS),"classSetCnt")},3:{glyphCount:U,lookupCount:U,coverages:new _e(new Ge(U,on),"glyphCount"),lookupRecords:new _e(Dh,"lookupCount")}}),AS=new Ye({backtrackGlyphCount:U,backtrack:new _e(U,"backtrackGlyphCount"),inputGlyphCount:U,input:new _e(U,t=>t.inputGlyphCount-1),lookaheadGlyphCount:U,lookahead:new _e(U,"lookaheadGlyphCount"),lookupCount:U,lookupRecords:new _e(Dh,"lookupCount")}),G2=new _e(new Ge(U,AS),U),k5=new hr(U,{1:{coverage:new Ge(U,on),chainCount:U,chainRuleSets:new _e(new Ge(U,G2),"chainCount")},2:{coverage:new Ge(U,on),backtrackClassDef:new Ge(U,Au),inputClassDef:new Ge(U,Au),lookaheadClassDef:new Ge(U,Au),chainCount:U,chainClassSet:new _e(new Ge(U,G2),"chainCount")},3:{backtrackGlyphCount:U,backtrackCoverage:new _e(new Ge(U,on),"backtrackGlyphCount"),inputGlyphCount:U,inputCoverage:new _e(new Ge(U,on),"inputGlyphCount"),lookaheadGlyphCount:U,lookaheadCoverage:new _e(new Ge(U,on),"lookaheadGlyphCount"),lookupCount:U,lookupRecords:new _e(Dh,"lookupCount")}}),VA=new sf(16,"BE",14),hS=new Ye({startCoord:VA,peakCoord:VA,endCoord:VA}),dS=new Ye({axisCount:U,regionCount:U,variationRegions:new _e(new _e(hS,"axisCount"),"regionCount")}),gS=new Ye({shortDeltas:new _e(pt,t=>t.parent.shortDeltaCount),regionDeltas:new _e(ss,t=>t.parent.regionIndexCount-t.parent.shortDeltaCount),deltas:t=>t.shortDeltas.concat(t.regionDeltas)}),pS=new Ye({itemCount:U,shortDeltaCount:U,regionIndexCount:U,regionIndexes:new _e(U,"regionIndexCount"),deltaSets:new _e(gS,"itemCount")}),X1=new Ye({format:U,variationRegionList:new Ge(ze,dS),variationDataCount:U,itemVariationData:new _e(new Ge(ze,pS),"variationDataCount")}),mS=new hr(U,{1:{axisIndex:U,axisIndex:U,filterRangeMinValue:VA,filterRangeMaxValue:VA}}),yS=new Ye({conditionCount:U,conditionTable:new _e(new Ge(ze,mS),"conditionCount")}),bS=new Ye({featureIndex:U,alternateFeatureTable:new Ge(ze,B5,{type:"parent"})}),wS=new Ye({version:Ii,substitutionCount:U,substitutions:new _e(bS,"substitutionCount")}),ES=new Ye({conditionSet:new Ge(ze,yS,{type:"parent"}),featureTableSubstitution:new Ge(ze,wS,{type:"parent"})}),D5=new Ye({majorVersion:U,minorVersion:U,featureVariationRecordCount:ze,featureVariationRecords:new _e(ES,"featureVariationRecordCount")});class T5{decode(e,r,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(e,r,n)}size(e,r){return this.type.size(e,r)}encode(e,r,n){let i=this.predefinedOps.indexOf(r);return i!==-1?i:this.type.encode(e,r,n)}constructor(e,r){this.predefinedOps=e,this.type=r}}class IS extends Zr{decode(e){return bt.decode(e)&127}constructor(){super("UInt8")}}let R5=new Ye({first:U,nLeft:bt}),CS=new Ye({first:U,nLeft:U}),xS=new hr(new IS,{0:{nCodes:bt,codes:new _e(bt,"nCodes")},1:{nRanges:bt,ranges:new _e(R5,"nRanges")}
3}),vS=new T5([I5,XQ],new Fl(xS,{lazy:!0}));class H2 extends _e{decode(e,r){let n=E0(this.length,e,r),i=0,s=[];for(;i<n;){let a=this.type.decode(e,r);a.offset=i,i+=a.nLeft+1,s.push(a)}return s}}let BS=new hr(bt,{0:{glyphs:new _e(U,t=>t.parent.CharStrings.length-1)},1:{ranges:new H2(R5,t=>t.parent.CharStrings.length-1)},2:{ranges:new H2(CS,t=>t.parent.CharStrings.length-1)}}),QS=new T5([C5,ZQ,$Q],new Fl(BS,{lazy:!0})),SS=new Ye({first:U,fd:bt}),kS=new Ye({first:ze,fd:U}),F5=new hr(bt,{0:{fds:new _e(bt,t=>t.parent.CharStrings.length)},3:{nRanges:U,ranges:new _e(SS,"nRanges"),sentinel:U},4:{nRanges:ze,ranges:new _e(kS,"nRanges"),sentinel:ze}}),$g=new Fl(Km);class N5{decode(e,r,n){return r.length=n[0],$g.decode(e,r,[n[1]])}size(e,r){return[Km.size(e,r,!1),$g.size(e,r)[0]]}encode(e,r,n){return[Km.size(r,n,!1),$g.encode(e,r,n)[0]]}}let P5=new V1([[18,"Private",new N5,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),DS=new V1([[[12,30],"ROS",["sid","sid","number"],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","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",QS,C5],[16,"Encoding",vS,I5],[17,"CharStrings",new Fl(new d0),null],[18,"Private",new N5,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new Fl(F5),null],[[12,36],"FDArray",new Fl(new d0(P5)),null],[[12,38],"FontName","sid",null]]),TS=new Ye({length:U,itemVariationStore:X1}),RS=new V1([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Fl(new d0),null],[[12,37],"FDSelect",new Fl(F5),null],[[12,36],"FDArray",new Fl(new d0(P5)),null],[24,"vstore",new Fl(TS),null],[25,"maxstack","number",193]]),FS=new hr(S8,{1:{hdrSize:bt,offSize:bt,nameIndex:new d0(new Yr("length")),topDictIndex:new d0(DS),stringIndex:new d0(new Yr("length")),globalSubrIndex:new d0},2:{hdrSize:bt,length:U,topDict:RS,globalSubrIndex:new d0}});var L5=FS;class jy{static decode(e){return new jy(e)}decode(){this.stream.pos;let e=L5.decode(this.stream);for(let r in e){let n=e[r];this[r]=n}if(this.version<2){if(this.topDictIndex.length!==1)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=this.topDict.ROS!=null,this}string(e){return this.version>=2?null:e<Jd.length?Jd[e]:this.stringIndex[e-Jd.length]}get postscriptName(){return this.version<2?this.nameIndex[0]:null}get fullName(){return this.string(this.topDict.FullName)}get familyName(){return this.string(this.topDict.FamilyName)}getCharString(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)}getGlyphName(e){if(this.version>=2||this.isCIDFont)return null;let{charset:r}=this.topDict;if(Array.isArray(r))return r[e];if(e===0)return".notdef";switch(e-=1,r.version){case 0:return this.string(r.glyphs[e]);case 1:case 2:for(let n=0;n<r.ranges.length;n++){let i=r.ranges[n];if(i.offset<=e&&e<=i.offset+i.nLeft)return this.string(i.first+(e-i.offset))}break}return null}fdForGlyph(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:let{ranges:r}=this.topDict.FDSelect,n=0,i=r.length-1;for(;n<=i;){let s=n+i>>1;if(e<r[s].first)i=s-1;else if(s<i&&e>=r[s+1].first)n=s+1;else return r[s].fd}default:throw new Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(e){if(this.topDict.FDSelect){let r=this.fdForGlyph(e);return this.topDict.FDArray[r]?this.topDict.FDArray[r].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(e){this.stream=e,this.decode()}}var M5=jy;let NS=new Ye({glyphIndex:U,vertOriginY:pt});var PS=new Ye({majorVersion:U,minorVersion:U,defaultVertOriginY:pt,numVertOriginYMetrics:U,metrics:new _e(NS,"numVertOriginYMetrics")});let Ff=new Ye({height:bt,width:bt,horiBearingX:ss,horiBearingY:ss,horiAdvance:bt,vertBearingX:ss,vertBearingY:ss,vertAdvance:bt}),nd=new Ye({height:bt,width:bt,bearingX:ss,bearingY:ss,advance:bt}),z2=new Ye({glyph:U,xOffset:ss,yOffset:ss});class W2{}class ep{}new hr("version",{1:{metrics:nd,data:W2},2:{metrics:nd,data:ep},5:{data:ep},6:{metrics:Ff,data:W2},7:{metrics:Ff,data:ep},8:{metrics:nd,pad:new Gn(bt),numComponents:U,components:new _e(z2,"numComponents")},9:{metrics:Ff,pad:new Gn(bt),numComponents:U,components:new _e(z2,"numComponents")},17:{metrics:nd,dataLen:ze,data:new Ws("dataLen")},18:{metrics:Ff,dataLen:ze,data:new Ws("dataLen")},19:{dataLen:ze,data:new Ws("dataLen")}});let j2=new Ye({ascender:ss,descender:ss,widthMax:bt,caretSlopeNumerator:ss,caretSlopeDenominator:ss,caretOffset:ss,minOriginSB:ss,minAdvanceSB:ss,maxBeforeBL:ss,minAfterBL:ss,pad:new Gn(ss,2)}),LS=new Ye({glyphCode:U,offset:U}),MS=new hr(U,{header:{imageFormat:U,imageDataOffset:ze},1:{offsetArray:new _e(ze,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},2:{imageSize:ze,bigMetrics:Ff},3:{offsetArray:new _e(U,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},4:{numGlyphs:ze,glyphArray:new _e(LS,t=>t.numGlyphs+1)},5:{imageSize:ze,bigMetrics:Ff,numGlyphs:ze,glyphCodeArray:new _e(U,"numGlyphs")}}),_S=new Ye({firstGlyphIndex:U,lastGlyphIndex:U,subtable:new Ge(ze,MS)}),OS=new Ye({indexSubTableArray:new Ge(ze,new _e(_S,1),{type:"parent"}
3),indexTablesSize:ze,numberOfIndexSubTables:ze,colorRef:ze,hori:j2,vert:j2,startGlyphIndex:U,endGlyphIndex:U,ppemX:bt,ppemY:bt,bitDepth:bt,flags:new Ml(bt,["horizontal","vertical"])});var US=new Ye({version:ze,numSizes:ze,sizes:new _e(OS,"numSizes")});let GS=new Ye({ppem:U,resolution:U,imageOffsets:new _e(new Ge(ze,"void"),t=>t.parent.parent.maxp.numGlyphs+1)});var HS=new Ye({version:U,flags:new Ml(U,["renderOutlines"]),numImgTables:ze,imageTables:new _e(new Ge(ze,GS),"numImgTables")});let zS=new Ye({gid:U,paletteIndex:U}),WS=new Ye({gid:U,firstLayerIndex:U,numLayers:U});var jS=new Ye({version:U,numBaseGlyphRecords:U,baseGlyphRecord:new Ge(ze,new _e(WS,"numBaseGlyphRecords")),layerRecords:new Ge(ze,new _e(zS,"numLayerRecords"),{lazy:!0}),numLayerRecords:U});let KS=new Ye({blue:bt,green:bt,red:bt,alpha:bt});var YS=new hr(U,{header:{numPaletteEntries:U,numPalettes:U,numColorRecords:U,colorRecords:new Ge(ze,new _e(KS,"numColorRecords")),colorRecordIndices:new _e(U,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new Ge(ze,new _e(ze,"numPalettes")),offsetPaletteLabelArray:new Ge(ze,new _e(U,"numPalettes")),offsetPaletteEntryLabelArray:new Ge(ze,new _e(U,"numPaletteEntries"))}});let ah=new hr(U,{1:{coordinate:pt},2:{coordinate:pt,referenceGlyph:U,baseCoordPoint:U},3:{coordinate:pt,deviceTable:new Ge(U,au)}}),qS=new Ye({defaultIndex:U,baseCoordCount:U,baseCoords:new _e(new Ge(U,ah),"baseCoordCount")}),JS=new Ye({tag:new Yr(4),minCoord:new Ge(U,ah,{type:"parent"}),maxCoord:new Ge(U,ah,{type:"parent"})}),_5=new Ye({minCoord:new Ge(U,ah),maxCoord:new Ge(U,ah),featMinMaxCount:U,featMinMaxRecords:new _e(JS,"featMinMaxCount")}),VS=new Ye({tag:new Yr(4),minMax:new Ge(U,_5,{type:"parent"})}),XS=new Ye({baseValues:new Ge(U,qS),defaultMinMax:new Ge(U,_5),baseLangSysCount:U,baseLangSysRecords:new _e(VS,"baseLangSysCount")}),ZS=new Ye({tag:new Yr(4),script:new Ge(U,XS,{type:"parent"})}),$S=new _e(ZS,U),e7=new _e(new Yr(4),U),K2=new Ye({baseTagList:new Ge(U,e7),baseScriptList:new Ge(U,$S)});var t7=new hr(ze,{header:{horizAxis:new Ge(U,K2),vertAxis:new Ge(U,K2)},65536:{},65537:{itemVariationStore:new Ge(ze,X1)}});let r7=new _e(U,U),n7=new Ye({coverage:new Ge(U,on),glyphCount:U,attachPoints:new _e(new Ge(U,r7),"glyphCount")}),i7=new hr(U,{1:{coordinate:pt},2:{caretValuePoint:U},3:{coordinate:pt,deviceTable:new Ge(U,au)}}),s7=new _e(new Ge(U,i7),U),a7=new Ye({coverage:new Ge(U,on),ligGlyphCount:U,ligGlyphs:new _e(new Ge(U,s7),"ligGlyphCount")}),Y2=new Ye({markSetTableFormat:U,markSetCount:U,coverage:new _e(new Ge(ze,on),"markSetCount")});var o7=new hr(ze,{header:{glyphClassDef:new Ge(U,Au),attachList:new Ge(U,n7),ligCaretList:new Ge(U,a7),markAttachClassDef:new Ge(U,Au)},65536:{},65538:{markGlyphSetsDef:new Ge(U,Y2)},65539:{markGlyphSetsDef:new Ge(U,Y2),itemVariationStore:new Ge(ze,X1)}});let If=new Ml(U,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),l7={xPlacement:pt,yPlacement:pt,xAdvance:pt,yAdvance:pt,xPlaDevice:new Ge(U,au,{type:"global",relativeTo:t=>t.rel}),yPlaDevice:new Ge(U,au,{type:"global",relativeTo:t=>t.rel}),xAdvDevice:new Ge(U,au,{type:"global",relativeTo:t=>t.rel}),yAdvDevice:new Ge(U,au,{type:"global",relativeTo:t=>t.rel})};class Xf{buildStruct(e){let r=e;for(;!r[this.key]&&r.parent;)r=r.parent;if(!r[this.key])return;let n={};n.rel=()=>r._startOffset;let i=r[this.key];for(let s in i)i[s]&&(n[s]=l7[s]);return new Ye(n)}size(e,r){return this.buildStruct(r).size(e,r)}decode(e,r){let n=this.buildStruct(r).decode(e,r);return delete n.rel,n}constructor(e="valueFormat"){this.key=e}}let c7=new Ye({secondGlyph:U,value1:new Xf("valueFormat1"),value2:new Xf("valueFormat2")}),u7=new _e(c7,U),f7=new Ye({value1:new Xf("valueFormat1"),value2:new Xf("valueFormat2")}),oh=new hr(U,{1:{xCoordinate:pt,yCoordinate:pt},2:{xCoordinate:pt,yCoordinate:pt,anchorPoint:U},3:{xCoordinate:pt,yCoordinate:pt,xDeviceTable:new Ge(U,au),yDeviceTable:new Ge(U,au)}}),A7=new Ye({entryAnchor:new Ge(U,oh,{type:"parent"}),exitAnchor:new Ge(U,oh,{type:"parent"})}),h7=new Ye({class:U,markAnchor:new Ge(U,oh,{type:"parent"})}),tp=new _e(h7,U),d7=new _e(new Ge(U,oh),t=>t.parent.classCount),q2=new _e(d7,U),g7=new _e(new Ge(U,oh),t=>t.parent.parent.classCount),p7=new _e(g7,U),m7=new _e(new Ge(U,p7),U),lh=new hr("lookupType",{1:new hr(U,{1:{coverage:new Ge(U,on),valueFormat:If,value:new Xf},2:{coverage:new Ge(U,on),valueFormat:If,valueCount:U,values:new fn(new Xf,"valueCount")}}),2:new hr(U,{1:{coverage:new Ge(U,on),valueFormat1:If,valueFormat2:If,pairSetCount:U,pairSets:new fn(new Ge(U,u7),"pairSetCount")},2:{coverage:new Ge(U,on),valueFormat1:If,valueFormat2:If,classDef1:new Ge(U,Au),classDef2:new Ge(U,Au),class1Count:U,class2Count:U,classRecords:new fn(new fn(f7,"class2Count"),"class1Count")}}),3:{format:U,coverage:new Ge(U,on),entryExitCount:U,entryExitRecords:new _e(A7,"entryExitCount")},4:{format:U,markCoverage:new Ge(U,on),baseCoverage:new Ge(U,on),classCount:U,markArray:new Ge(U,tp),baseArray:new Ge(U,q2)},5:{format:U,markCoverage:new Ge(U,on),ligatureCoverage:new Ge(U,on),classCount:U,markArray:new Ge(U,tp),ligatureArray:new Ge(U,m7)},6:{format:U,mark1Coverage:new Ge(U,on),mark2Coverage:new Ge(U,on),classCount:U,mark1Array:new Ge(U,tp),mark2Array:new Ge(U,q2)},7:S5,8:k5,9:{posFormat:U,lookupType:U,extension:new Ge(ze,null)}});lh.versions[9].extension.type=lh;var y7=new hr(ze,{header:{scriptList:new Ge(U,v5),featureList:new Ge(U,Q5),lookupList:new Ge(U,new d1(lh))},65536:{},65537:{featureVariations:new Ge(ze,D5)}});let O5=new _e(U,U),b7=O5,w7=new Ye({glyph:U,compCount:U,components:new _e(U,t=>t.compCount-1)}),E7=new _e(new Ge(U,w7),U),Ym=new hr("lookupType",{1:new hr(U,{1:{coverage:new Ge(U,on),deltaGlyphID:pt},2:{coverage:new Ge(U,on),glyphCount:U,substitute:new fn(U,"glyphCount")}}),2:{substFormat:U,coverage:new Ge(U,on),count:U,sequences:new fn(new Ge(U,O5),"count")},3:{substFormat:U,coverage:new Ge(U,on),count:U,alternateSet:new fn(new Ge(U,b7),"count")},4:{substFormat:U,coverage:new Ge(U,on),count:U,ligatureSets:new fn(new Ge(U,E7),"count")},5:S5,6:k5,7:{substFormat:U,lookupType:U,extension:new Ge(ze,null)},8:{substFormat:U,coverage:new Ge(U,on),backtrackCoverage:new _e(new Ge(U,on),"backtrackGlyphCount"),lookaheadGlyphCount:U,lookaheadCoverage:new _e(new Ge(U,on),"lookaheadGlyphCount"),glyphCount:U,substitutes:new _e(U,"glyphCount")}});Ym.versions[7].extension.type=Ym;var I7=new hr(ze,{header:{scriptList:new Ge(U,v5),featureList:new Ge(U,Q5),lookupList:new Ge(U,new d1(Ym))},65536:{},65537:{featureVariations:new Ge(ze,D5)}});let Kc=new _e(U,U),C7=new Ye({shrinkageEnableGSUB:new Ge(U,Kc),shrinkageDisableGSUB:new Ge(U,Kc),shrinkageEnableGPOS:new Ge(U,Kc),shrinkageDisableGPOS:new Ge(U,Kc),shrinkageJstfMax:new Ge(U,new d1(lh)),extensionEnableGSUB:new Ge(U,Kc),extensionDisableGSUB:new Ge(U,Kc),extensionEnableGPOS:new Ge(U,Kc),extensionDisableGPOS:new Ge(U,Kc),extensionJstfMax:new Ge(U,new d1(lh))}),U5=new _e(new Ge(U,C7),U),x7=new Ye({tag:new Yr(4),jstfLangSys:new Ge(U,U5)}),v7=new Ye({extenderGlyphs:new Ge(U,new _e(U,U)),defaultLangSys:new Ge(U,U5),langSysCount:U,langSysRecords:new _e(x7,"langSysCount")}
3),B7=new Ye({tag:new Yr(4),script:new Ge(U,v7,{type:"parent"})});var Q7=new Ye({version:ze,scriptCount:U,scriptList:new _e(B7,"scriptCount")});class S7{decode(e,r){switch(this.size(0,r)){case 1:return e.readUInt8();case 2:return e.readUInt16BE();case 3:return e.readUInt24BE();case 4:return e.readUInt32BE()}}size(e,r){return E0(this._size,null,r)}constructor(e){this._size=e}}let k7=new Ye({entry:new S7(t=>((t.parent.entryFormat&48)>>4)+1),outerIndex:t=>t.entry>>(t.parent.entryFormat&15)+1,innerIndex:t=>t.entry&(1<<(t.parent.entryFormat&15)+1)-1}),rp=new Ye({entryFormat:U,mapCount:U,mapData:new _e(k7,"mapCount")});var D7=new Ye({majorVersion:U,minorVersion:U,itemVariationStore:new Ge(ze,X1),advanceWidthMapping:new Ge(ze,rp),LSBMapping:new Ge(ze,rp),RSBMapping:new Ge(ze,rp)});let T7=new Ye({format:ze,length:ze,offset:ze}),R7=new Ye({reserved:new Gn(U,2),cbSignature:ze,signature:new Ws("cbSignature")});var F7=new Ye({ulVersion:ze,usNumSigs:U,usFlag:U,signatures:new _e(T7,"usNumSigs"),signatureBlocks:new _e(R7,"usNumSigs")});let N7=new Ye({rangeMaxPPEM:U,rangeGaspBehavior:new Ml(U,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var P7=new Ye({version:U,numRanges:U,gaspRanges:new _e(N7,"numRanges")});let L7=new Ye({pixelSize:bt,maximumWidth:bt,widths:new _e(bt,t=>t.parent.parent.maxp.numGlyphs)});var M7=new Ye({version:U,numRecords:pt,sizeDeviceRecord:qu,records:new _e(L7,"numRecords")});let _7=new Ye({left:U,right:U,value:pt}),J2=new Ye({firstGlyph:U,nGlyphs:U,offsets:new _e(U,"nGlyphs"),max:t=>t.offsets.length&&Math.max.apply(Math,t.offsets)}),O7=new Ye({off:t=>t._startOffset-t.parent.parent._startOffset,len:t=>((t.parent.leftTable.max-t.off)/t.parent.rowWidth+1)*(t.parent.rowWidth/2),values:new fn(pt,"len")}),V2=new hr("format",{0:{nPairs:U,searchRange:U,entrySelector:U,rangeShift:U,pairs:new _e(_7,"nPairs")},2:{rowWidth:U,leftTable:new Ge(U,J2,{type:"parent"}),rightTable:new Ge(U,J2,{type:"parent"}),array:new Ge(U,O7,{type:"parent"})},3:{glyphCount:U,kernValueCount:bt,leftClassCount:bt,rightClassCount:bt,flags:bt,kernValue:new _e(pt,"kernValueCount"),leftClass:new _e(bt,"glyphCount"),rightClass:new _e(bt,"glyphCount"),kernIndex:new _e(bt,t=>t.leftClassCount*t.rightClassCount)}}),X2=new hr("version",{0:{subVersion:U,length:U,format:bt,coverage:new Ml(bt,["horizontal","minimum","crossStream","override"]),subtable:V2,padding:new Gn(bt,t=>t.length-t._currentOffset)},1:{length:ze,coverage:new Ml(bt,[null,null,null,null,null,"variation","crossStream","vertical"]),format:bt,tupleIndex:U,subtable:V2,padding:new Gn(bt,t=>t.length-t._currentOffset)}});var U7=new hr(U,{0:{nTables:U,tables:new _e(X2,"nTables")},1:{reserved:new Gn(U),nTables:ze,tables:new _e(X2,"nTables")}}),G7=new Ye({version:U,numGlyphs:U,yPels:new _e(bt,"numGlyphs")}),H7=new Ye({version:U,fontNumber:ze,pitch:U,xHeight:U,style:U,typeFamily:U,capHeight:U,symbolSet:U,typeface:new Yr(16),characterComplement:new Yr(8),fileName:new Yr(6),strokeWeight:new Yr(1),widthType:new Yr(1),serifStyle:bt,reserved:new Gn(bt)});let z7=new Ye({bCharSet:bt,xRatio:bt,yStartRatio:bt,yEndRatio:bt}),W7=new Ye({yPelHeight:U,yMax:pt,yMin:pt}),j7=new Ye({recs:U,startsz:bt,endsz:bt,entries:new _e(W7,"recs")});var K7=new Ye({version:U,numRecs:U,numRatios:U,ratioRanges:new _e(z7,"numRatios"),offsets:new _e(U,"numRatios"),groups:new _e(j7,"numRecs")}),Y7=new Ye({version:U,ascent:pt,descent:pt,lineGap:pt,advanceHeightMax:pt,minTopSideBearing:pt,minBottomSideBearing:pt,yMaxExtent:pt,caretSlopeRise:pt,caretSlopeRun:pt,caretOffset:pt,reserved:new Gn(pt,4),metricDataFormat:pt,numberOfMetrics:U});let q7=new Ye({advance:U,bearing:pt});var J7=new Ye({metrics:new fn(q7,t=>t.parent.vhea.numberOfMetrics),bearings:new fn(pt,t=>t.parent.maxp.numGlyphs-t.parent.vhea.numberOfMetrics)});let Z2=new sf(16,"BE",14),V7=new Ye({fromCoord:Z2,toCoord:Z2}),X7=new Ye({pairCount:U,correspondence:new _e(V7,"pairCount")});var Z7=new Ye({version:Ii,axisCount:ze,segment:new _e(X7,"axisCount")}
3);class $7{getItem(e){if(this._items[e]==null){let r=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*e,this._items[e]=this.type.decode(this.stream,this.parent),this.stream.pos=r}return this._items[e]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(e,r,n){this.type=e,this.stream=r,this.parent=n,this.base=this.stream.pos,this._items=[]}}class p0 extends _e{decode(e,r){return new $7(this.type,e,r)}constructor(e){super(e,0)}}let gu=function(t=U){class e{decode(o,l){return l=l.parent.parent,this.type.decode(o,l)}size(o,l){return l=l.parent.parent,this.type.size(o,l)}encode(o,l,A){return A=A.parent.parent,this.type.encode(o,l,A)}constructor(o){this.type=o}}t=new e(t);let r=new Ye({unitSize:U,nUnits:U,searchRange:U,entrySelector:U,rangeShift:U}),n=new Ye({lastGlyph:U,firstGlyph:U,value:t}),i=new Ye({lastGlyph:U,firstGlyph:U,values:new Ge(U,new _e(t,a=>a.lastGlyph-a.firstGlyph+1),{type:"parent"})}),s=new Ye({glyph:U,value:t});return new hr(U,{0:{values:new p0(t)},2:{binarySearchHeader:r,segments:new _e(n,a=>a.binarySearchHeader.nUnits)},4:{binarySearchHeader:r,segments:new _e(i,a=>a.binarySearchHeader.nUnits)},6:{binarySearchHeader:r,segments:new _e(s,a=>a.binarySearchHeader.nUnits)},8:{firstGlyph:U,count:U,values:new _e(t,"count")}})};function id(t={},e=U){let r=Object.assign({newState:U,flags:U},t),n=new Ye(r),i=new p0(new _e(U,a=>a.nClasses));return new Ye({nClasses:ze,classTable:new Ge(ze,new gu(e)),stateArray:new Ge(ze,i),entryTable:new Ge(ze,new p0(n))})}function e9(t={},e=U){let r=new Ye({version(){return 8},firstGlyph:U,values:new _e(bt,U)}),n=Object.assign({newStateOffset:U,newState:o=>(o.newStateOffset-(o.parent.stateArray.base-o.parent._startOffset))/o.parent.nClasses,flags:U},t),i=new Ye(n),s=new p0(new _e(bt,o=>o.nClasses));return new Ye({nClasses:U,classTable:new Ge(U,r),stateArray:new Ge(U,s),entryTable:new Ge(U,new p0(i))})}let t9=new hr("format",{0:{deltas:new _e(pt,32)},1:{deltas:new _e(pt,32),mappingData:new gu(U)},2:{standardGlyph:U,controlPoints:new _e(U,32)},3:{standardGlyph:U,controlPoints:new _e(U,32),mappingData:new gu(U)}});var r9=new Ye({version:Ii,format:U,defaultBaseline:U,subtable:t9});let n9=new Ye({setting:U,nameIndex:pt,name:t=>t.parent.parent.parent.name.records.fontFeatures[t.nameIndex]}
3),i9=new Ye({feature:U,nSettings:U,settingTable:new Ge(ze,new _e(n9,"nSettings"),{type:"parent"}),featureFlags:new Ml(bt,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:bt,nameIndex:pt,name:t=>t.parent.parent.name.records.fontFeatures[t.nameIndex]});var s9=new Ye({version:Ii,featureNameCount:U,reserved1:new Gn(U),reserved2:new Gn(ze),featureNames:new _e(i9,"featureNameCount")});let a9=new Ye({axisTag:new Yr(4),minValue:Ii,defaultValue:Ii,maxValue:Ii,flags:U,nameID:U,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID]}),o9=new Ye({nameID:U,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID],flags:U,coord:new _e(Ii,t=>t.parent.axisCount),postscriptNameID:new f1(U,t=>t.parent.instanceSize-t._currentOffset>0)});var l9=new Ye({version:Ii,offsetToData:U,countSizePairs:U,axisCount:U,axisSize:U,instanceCount:U,instanceSize:U,axis:new _e(a9,"axisCount"),instance:new _e(o9,"instanceCount")});let c9=new sf(16,"BE",14);class u9{static decode(e,r){return r.flags?e.readUInt32BE():e.readUInt16BE()*2}}let f9=new Ye({version:U,reserved:new Gn(U),axisCount:U,globalCoordCount:U,globalCoords:new Ge(ze,new _e(new _e(c9,"axisCount"),"globalCoordCount")),glyphCount:U,flags:U,offsetToData:ze,offsets:new _e(new Ge(u9,"void",{relativeTo:t=>t.offsetToData,allowNull:!1}),t=>t.glyphCount+1)});var A9=f9;let h9=new Ye({length:U,coverage:U,subFeatureFlags:ze,stateTable:new e9}),d9=new Ye({justClass:ze,beforeGrowLimit:Ii,beforeShrinkLimit:Ii,afterGrowLimit:Ii,afterShrinkLimit:Ii,growFlags:U,shrinkFlags:U}),g9=new _e(d9,ze),p9=new hr("actionType",{0:{lowerLimit:Ii,upperLimit:Ii,order:U,glyphs:new _e(U,U)},1:{addGlyph:U},2:{substThreshold:Ii,addGlyph:U,substGlyph:U},3:{},4:{variationAxis:ze,minimumLimit:Ii,noStretchValue:Ii,maximumLimit:Ii},5:{flags:U,glyph:U}}),m9=new Ye({actionClass:U,actionType:U,actionLength:ze,actionData:p9,padding:new Gn(bt,t=>t.actionLength-t._currentOffset)}),y9=new _e(m9,ze),b9=new Ye({lookupTable:new gu(new Ge(U,y9))}),$2=new Ye({classTable:new Ge(U,h9,{type:"parent"}),wdcOffset:U,postCompensationTable:new Ge(U,b9,{type:"parent"}),widthDeltaClusters:new gu(new Ge(U,g9,{type:"parent",relativeTo:t=>t.wdcOffset}))});var w9=new Ye({version:ze,format:U,horizontal:new Ge(U,$2),vertical:new Ge(U,$2)});let E9={action:U},I9={markIndex:U,currentIndex:U},C9={currentInsertIndex:U,markedInsertIndex:U},x9=new Ye({items:new p0(new Ge(ze,new gu))}),v9=new hr("type",{0:{stateTable:new id},1:{stateTable:new id(I9),substitutionTable:new Ge(ze,x9)},2:{stateTable:new id(E9),ligatureActions:new Ge(ze,new p0(ze)),components:new Ge(ze,new p0(U)),ligatureList:new Ge(ze,new p0(U))},4:{lookupTable:new gu},5:{stateTable:new id(C9),insertionActions:new Ge(ze,new p0(U))}}),B9=new Ye({length:ze,coverage:fu,type:bt,subFeatureFlags:ze,table:v9,padding:new Gn(bt,t=>t.length-t._currentOffset)}),Q9=new Ye({featureType:U,featureSetting:U,enableFlags:ze,disableFlags:ze}),S9=new Ye({defaultFlags:ze,chainLength:ze,nFeatureEntries:ze,nSubtables:ze,features:new _e(Q9,"nFeatureEntries"),subtables:new _e(B9,"nSubtables")});var k9=new Ye({version:U,unused:new Gn(U),nChains:ze,chains:new _e(S9,"nChains")});let D9=new Ye({left:pt,top:pt,right:pt,bottom:pt});var T9=new Ye({version:Ii,format:U,lookupTable:new gu(D9)});let ir={};var g1=ir;ir.cmap=DQ;ir.head=TQ;ir.hhea=RQ;ir.hmtx=NQ;ir.maxp=PQ;ir.name=HQ;ir["OS/2"]=zQ;ir.post=WQ;ir.fpgm=KQ;ir.loca=YQ;ir.prep=qQ;ir["cvt "]=jQ;ir.glyf=JQ;ir["CFF "]=M5;ir.CFF2=M5;ir.VORG=PS;ir.EBLC=US;ir.CBLC=ir.EBLC;ir.sbix=HS;ir.COLR=jS;ir.CPAL=YS;ir.BASE=t7;ir.GDEF=o7;ir.GPOS=y7;ir.GSUB=I7;ir.JSTF=Q7;ir.HVAR=D7;ir.DSIG=F7;ir.gasp=P7;ir.hdmx=M7;ir.kern=U7;ir.LTSH=G7;ir.PCLT=H7;ir.VDMX=K7;ir.vhea=Y7;ir.vmtx=J7;ir.avar=Z7;ir.bsln=r9;ir.feat=s9;ir.fvar=l9;ir.gvar=A9;ir.just=w9;ir.morx=k9;ir.opbd=T9;let R9=new Ye({tag:new Yr(4),checkSum:ze,offset:new Ge(ze,"void",{type:"global"}),length:ze}),Ky=new Ye({tag:new Yr(4),numTables:U,searchRange:U,entrySelector:U,rangeShift:U,tables:new _e(R9,"numTables")});Ky.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};Ky.preEncode=function(){if(!Array.isArray(this.tables)){let r=[];for(let n in this.tables){let i=this.tables[n];i&&r.push({tag:n,checkSum:0,offset:new Hm(g1[n],i),length:g1[n].size(i)})}this.tables=r}this.tag="true",this.numTables=this.tables.length;let t=Math.floor(Math.log(this.numTables)/Math.LN2),e=Math.pow(2,t);this.searchRange=e*16,this.entrySelector=Math.log(e)/Math.LN2,this.rangeShift=this.numTables*16-this.searchRange};var G5=Ky;function Vd(t,e){let r=0,n=t.length-1;for(;r<=n;){let i=r+n>>1,s=e(t[i]);if(s<0)n=i-1;else if(s>0)r=i+1;else return i}return-1}function Df(t,e){let r=[];for(;t<e;)r.push(t++);return r}const Z1=new TextDecoder("ascii"),ew="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 11,336 bytes, line 3
3+/",qA=new Uint8Array(256);for(let t=0;t<ew.length;t++)qA[ew.charCodeAt(t)]=t;function Yy(t){let e=t.length*.75;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);let r=new Uint8Array(e),n=0;for(let i=0,s=t.length;i<s;i+=4){let a=qA[t.charCodeAt(i)],o=qA[t.charCodeAt(i+1)],l=qA[t.charCodeAt(i+2)],A=qA[t.charCodeAt(i+3)];r[n++]=a<<2|o>>4,r[n++]=(o&15)<<4|l>>2,r[n++]=(l&3)<<6|A&63}return r}class qy{findSubtable(e,r){for(let[n,i]of r)for(let s of e.tables)if(s.platformID===n&&s.encodingID===i)return s.table;return null}lookup(e,r){if(this.encoding)e=this.encoding.get(e)||e;else if(r){let i=this.getVariationSelector(e,r);if(i)return i}let n=this.cmap;switch(n.version){case 0:return n.codeMap.get(e)||0;case 4:{let i=0,s=n.segCount-1;for(;i<=s;){let a=i+s>>1;if(e<n.startCode.get(a))s=a-1;else if(e>n.endCode.get(a))i=a+1;else{let o=n.idRangeOffset.get(a),l;if(o===0)l=e+n.idDelta.get(a);else{let A=o/2+(e-n.startCode.get(a))-(n.segCount-a);l=n.glyphIndexArray.get(A)||0,l!==0&&(l+=n.idDelta.get(a))}return l&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return n.glyphIndices.get(e-n.firstCode)||0;case 12:case 13:{let i=0,s=n.nGroups-1;for(;i<=s;){let a=i+s>>1,o=n.groups.get(a);if(e<o.startCharCode)s=a-1;else if(e>o.endCharCode)i=a+1;else return n.version===12?o.glyphID+(e-o.startCharCode):o.glyphID}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${n.version}`)}}getVariationSelector(e,r){if(!this.uvs)return 0;let n=this.uvs.varSelectors.toArray(),i=Vd(n,a=>r-a.varSelector),s=n[i];return i!==-1&&s.defaultUVS&&(i=Vd(s.defaultUVS,a=>e<a.startUnicodeValue?-1:e>a.startUnicodeValue+a.additionalCount?1:0)),i!==-1&&s.nonDefaultUVS&&(i=Vd(s.nonDefaultUVS,a=>e-a.unicodeValue),i!==-1)?s.nonDefaultUVS[i].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Df(0,e.codeMap.length);case 4:{let r=[],n=e.endCode.toArray();for(let i=0;i<n.length;i++){let s=n[i]+1,a=e.startCode.get(i);r.push(...Df(a,s))}return r}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Df(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let r=[];for(let n of e.groups.toArray())r.push(...Df(n.startCharCode,n.endCharCode+1));return r}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${e.version}`)}}codePointsForGlyph(e){let r=this.cmap;switch(r.version){case 0:{let i=[];for(let s=0;s<256;s++)r.codeMap.get(s)===e&&i.push(s);return i}case 4:{let i=[];for(let s=0;s<r.segCount;s++){let a=r.endCode.get(s),o=r.startCode.get(s),l=r.idRangeOffset.get(s),A=r.idDelta.get(s);for(var n=o;n<=a;n++){let d=0;if(l===0)d=n+A;else{let g=l/2+(n-o)-(r.segCount-s);d=r.glyphIndexArray.get(g)||0,d!==0&&(d+=A)}d===e&&i.push(n)}}return i}case 12:{let i=[];for(let s of r.groups.toArray())e>=s.glyphID&&e<=s.glyphID+(s.endCharCode-s.startCharCode)&&i.push(s.startCharCode+(e-s.glyphID));return i}case 13:{let i=[];for(let s of r.groups.toArray())e===s.glyphID&&i.push(...Df(s.startCharCode,s.endCharCode+1));return i}default:throw new Error(`Unknown cmap format ${r.version}`)}}constructor(e){if(this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let r of e.tables){let n=w5(r.platformID,r.encodingID,r.table.language-1),i=_Q(n);i&&(this.cmap=r.table,this.encoding=i)}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&this.uvs.version!==14&&(this.uvs=null)}}js([Ks],qy.prototype,"getCharacterSet",null);js([Ks],qy.prototype,"codePointsForGlyph",null);class F9{process(e,r){for(let n=0;n<e.length-1;n++){let i=e[n].id,s=e[n+1].id;r[n].xAdvance+=this.getKerning(i,s)}}getKerning(e,r){let n=0;for(let i of this.kern.tables){if(i.coverage.crossStream)continue;switch(i.version){case 0:if(!i.coverage.horizontal)continue;break;case 1:if(i.coverage.vertical||i.coverage.variation)continue;break;default:throw new Error(`Unsupported kerning table version ${i.version}`)}let s=0,a=i.subtable;switch(i.format){case 0:let o=Vd(a.pairs,function(g){return e-g.left||r-g.right});o>=0&&(s=a.pairs[o].value);break;case 2:let l=0,A=0;e>=a.leftTable.firstGlyph&&e<a.leftTable.firstGlyph+a.leftTable.nGlyphs?l=a.leftTable.offsets[e-a.leftTable.firstGlyph]:l=a.array.off,r>=a.rightTable.firstGlyph&&r<a.rightTable.firstGlyph+a.rightTable.nGlyphs&&(A=a.rightTable.offsets[r-a.rightTable.firstGlyph]);let d=(l+A-a.array.off)/2;s=a.array.values.get(d);break;case 3:if(e>=a.glyphCount||r>=a.glyphCount)return 0;s=a.kernValue[a.kernIndex[a.leftClass[e]*a.rightClassCount+a.rightClass[r]]];break;default:throw new Error(`Unsupported kerning sub-table format ${i.format}`)}i.coverage.override?n=s:n+=s}return n}constructor(e){this.kern=e.kern}}class N9{positionGlyphs(e,r){let n=0,i=0;for(let s=0;s<e.length;s++)e[s].isMark?i=s:(n!==i&&this.positionCluster(e,r,n,i),n=i=s);return n!==i&&this.positionCluster(e,r,n,i),r}positionCluster(e,r,n,i){let s=e[n],a=s.cbox.copy();s.codePoints.length>1&&(a.minX+=(s.codePoints.length-1)*a.width/s.codePoints.length);let o=-r[n].xAdvance,l=0,A=this.font.unitsPerEm/16;for(let d=n+1;d<=i;d++){let g=e[d],b=g.cbox,w=r[d],I=this.getCombiningClass(g.codePoints[0]);if(I!=="Not_Reordered"){switch(w.xOffset=w.yOffset=0,I){case"Double_Above":case"Double_Below":w.xOffset+=a.minX-b.width/2-b.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":w.xOffset+=a.minX-b.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":w.xOffset+=a.maxX-b.width-b.minX;break;default:w.xOffset+=a.minX+(a.width-b.width)/2-b.minX}switch(I){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(I==="Attached_Below_Left"||I==="Attached_Below")&&(a.minY+=A),w.yOffset=-a.minY-b.maxY,a.minY+=b.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(I==="Attached_Above"||I==="Attached_Above_Right")&&(a.maxY+=A),w.yOffset=a.maxY-b.minY,a.maxY+=b.height;break}w.xAdvance=w.yAdvance=0,w.xOffset+=o,w.yOffset+=l}else o-=w.xAdvance,l-=w.yAdvance}}getCombiningClass(e){let r=p5(e);if((e&-256)===3584){if(r==="Not_Reordered")switch(e){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(e===3642)return"Below_Right"}switch(r){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return r}constructor(e){this.font=e}}class pu{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}addPoint(e,r){Math.abs(e)!==1/0&&(e<this.minX&&(this.minX=e),e>this.maxX&&(this.maxX=e)),Math.abs(r)!==1/0&&(r<this.minY&&(this.minY=r),r>this.maxY&&(this.maxY=r))}copy(){return new pu(this.minX,this.minY,this.maxX,this.maxY)}constructor(e=1/0,r=1/0,n=-1/0,i=-1/0){this.minX=e,this.minY=r,this.maxX=n,this.maxY=i}}const Zf={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi  ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},qm={};for(let t in Zf){let e=Zf[t];if(Array.isArray(e))for(let r of e)qm[r]=t;else qm[e]=t}function P9(t){return qm[t]}function L9(t){let e=t.length,r=0;for(;r<e;){let n=t.charCodeAt(r++);if(55296<=n&&n<=56319&&r<e){let s=t.charCodeAt(r);56320<=s&&s<=57343&&(r++,n=((n&1023)<<10)+(s&1023)+65536)}let i=Hy(n);if(i!=="Common"&&i!=="Inherited"&&i!=="Unknown")return Zf[i]}return Zf.Unknown}function M9(t){for(let e=0;e<t.length;e++){let r=t[e],n=Hy(r);if(n!=="Common"&&n!=="Inherited"&&n!=="Unknown")return Zf[n]}return Zf.Unknown}const _9={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function H5(t){return _9[t]?"rtl":"ltr"}class O9{get advanceWidth(){let e=0;for(let r of this.positions)e+=r.xAdvance;return e}get advanceHeight(){let e=0;for(let r of this.positions)e+=r.yAdvance;return e}get bbox(){let e=new pu,r=0,n=0;for(let i=0;i<this.glyphs.length;i++){let s=this.glyphs[i],a=this.positions[i],o=s.bbox;e.addPoint(o.minX+r+a.xOffset,o.minY+n+a.yOffset),e.addPoint(o.maxX+r+a.xOffset,o.maxY+n+a.yOffset),r+=a.xAdvance,n+=a.yAdvance}return e}constructor(e,r,n,i,s){if(this.glyphs=e,this.positions=null,this.script=n,this.language=i||null,this.direction=s||H5(n),this.features={},Array.isArray(r))for(let a of r)this.features[a]=!0;else typeof r=="object"&&(this.features=r)}}class U9{constructor(e=0,r=0,n=0,i=0){this.xAdvance=e,this.yAdvance=r,this.xOffset=n,this.yOffset=i}}const Ju
vendor: 4,581 bytes, line 3
3={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},
3xt=(t,e)=>[Ju[t].code,Ju[t][e]],p1={rlig:xt("ligatures","requiredLigatures"),clig:xt("ligatures","contextualLigatures"),dlig:xt("ligatures","rareLigatures"),hlig:xt("ligatures","historicalLigatures"),liga:xt("ligatures","commonLigatures"),hist:xt("ligatures","historicalLigatures"),smcp:xt("lowerCase","lowerCaseSmallCaps"),pcap:xt("lowerCase","lowerCasePetiteCaps"),frac:xt("fractions","diagonalFractions"),dnom:xt("fractions","diagonalFractions"),numr:xt("fractions","diagonalFractions"),afrc:xt("fractions","verticalFractions"),case:xt("caseSensitiveLayout","caseSensitiveLayout"),ccmp:xt("unicodeDecomposition","canonicalComposition"),cpct:xt("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:xt("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:xt("contextualAlternates","swashAlternates"),cswh:xt("contextualAlternates","contextualSwashAlternates"),curs:xt("cursiveConnection","cursive"),c2pc:xt("upperCase","upperCasePetiteCaps"),c2sc:xt("upperCase","upperCaseSmallCaps"),init:xt("smartSwash","wordInitialSwashes"),fin2:xt("smartSwash","wordFinalSwashes"),medi:xt("smartSwash","nonFinalSwashes"),med2:xt("smartSwash","nonFinalSwashes"),fin3:xt("smartSwash","wordFinalSwashes"),fina:xt("smartSwash","wordFinalSwashes"),pkna:xt("kanaSpacing","proportionalKana"),half:xt("textSpacing","halfWidthText"),halt:xt("textSpacing","altHalfWidthText"),hkna:xt("alternateKana","alternateHorizKana"),vkna:xt("alternateKana","alternateVertKana"),ital:xt("italicCJKRoman","CJKItalicRoman"),lnum:xt("numberCase","upperCaseNumbers"),onum:xt("numberCase","lowerCaseNumbers"),mgrk:xt("mathematicalExtras","mathematicalGreek"),calt:xt("contextualAlternates","contextualAlternates"),vrt2:xt("verticalSubstitution","substituteVerticalForms"),vert:xt("verticalSubstitution","substituteVerticalForms"),tnum:xt("numberSpacing","monospacedNumbers"),pnum:xt("numberSpacing","proportionalNumbers"),sups:xt("verticalPosition","superiors"),subs:xt("verticalPosition","inferiors"),ordn:xt("verticalPosition","ordinals"),pwid:xt("textSpacing","proportionalText"),hwid:xt("textSpacing","halfWidthText"),qwid:xt("textSpacing","quarterWidthText"),twid:xt
3("textSpacing","thirdWidthText"),fwid:xt("textSpacing","proportionalText"),palt:xt("textSpacing","altProportionalText"),trad:xt("characterShape","traditionalCharacters"),smpl:xt("characterShape","simplifiedCharacters"),jp78:xt("characterShape","JIS1978Characters"),jp83:xt("characterShape","JIS1983Characters"),jp90:xt("characterShape","JIS1990Characters"),jp04:xt("characterShape","JIS2004Characters"),expt:xt("characterShape","expertCharacters"),hojo:xt("characterShape","hojoCharacters"),nlck:xt("characterShape","NLCCharacters"),tnam:xt("characterShape","traditionalNamesCharacters"),ruby:xt("rubyKana","rubyKana"),titl:xt("styleOptions","titlingCaps"),zero:xt("typographicExtras","slashedZero"),ss01:xt("stylisticAlternatives","stylisticAltOne"),ss02:xt("stylisticAlternatives","stylisticAltTwo"),ss03:xt("stylisticAlternatives","stylisticAltThree"),ss04:xt("stylisticAlternatives","stylisticAltFour"),ss05:xt("stylisticAlternatives","stylisticAltFive"),ss06:xt("stylisticAlternatives","stylisticAltSix"),ss07:xt("stylisticAlternatives","stylisticAltSeven"),ss08:xt("stylisticAlternatives","stylisticAltEight"),ss09:xt("stylisticAlternatives","stylisticAltNine"),ss10:xt("stylisticAlternatives","stylisticAltTen"),ss11:xt("stylisticAlternatives","stylisticAltEleven"),ss12:xt("stylisticAlternatives","stylisticAltTwelve"),ss13:xt("stylisticAlternatives","stylisticAltThirteen"),ss14:xt("stylisticAlternatives","stylisticAltFourteen"),ss15:xt("stylisticAlternatives","stylisticAltFifteen"),ss16:xt("stylisticAlternatives","stylisticAltSixteen"),ss17:xt("stylisticAlternatives","stylisticAltSeventeen"),ss18:xt("stylisticAlternatives","stylisticAltEighteen"),ss19:xt("stylisticAlternatives","stylisticAltNineteen"),ss20:xt("stylisticAlternatives","stylisticAltTwenty")};for(let t=1;t<=99;t++)p1[`cv${`00${t}`.slice(-2)}`]=[Ju.characterAlternatives.code,t];let Vu={};for(let t in p1){let e=p1[t];Vu[e[0]]==null&&(Vu[e[0]]={}),Vu[e[0]][e[1]]=t}function G9(t){let e={};for(let r in t){let n;(n=p1[r])&&(e[n[0]]==null&&(e[n[0]]={}),e[n[0]][n[1]]=t[r])}return e}function tw(t){let[e,r]=t;if(isNaN(e))var n=Ju[e]&&Ju[e].code;else var n=e;if(isNaN(r))var i=Ju[e]&&Ju[e][r];else var i=r;return[n,i]}function H9(t){let e={};if(Array.isArray(t))for(let r=0;r<t.length;r++){let n,i=tw(t[r]);(n=Vu[i[0]]&&Vu[i[0]][i[1]])&&(e[n]=!0)}else if(typeof t=="object")for(let r in t){let n=t[r];for(let i in n){let s,a=tw([r,i]);n[i]&&(s=Vu[a[0]]&&Vu[a[0]][a[1]])&&(e[s]=!0)}}return Object.keys(e)}class XA{lookup(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:{let i=0,s=this.table.binarySearchHeader.nUnits-1;for(;i<=s;){var r=i+s>>1,n=this.table.segments[r];if(n.firstGlyph===65535)return null;if(e<n.firstGlyph)s=r-1;else if(e>n.lastGlyph)i=r+1;else return this.table.version===2?n.value:n.values[e-n.firstGlyph]}return null}case 6:{let i=0,s=this.table.binarySearchHeader.nUnits-1;for(;i<=s;){var r=i+s>>1,n=this.table.segments[r];if(n.glyph===65535)return null;if(e<n.glyph)s=r-1;else if(e>n.glyph)i=r+1;else return n.value}return null}case 8:return this.table.values[e-this.table.firstGlyph];default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(e){let r=[];switch(this.table.version){case 2:case 4:for(let n of this.table.segments)if(this.table.version===2&&n.value===e)r.push(...Df(n.firstGlyph,n.lastGlyph+1));else for(let i=0;i<n.values.length;i++)n.values[i]===e&&r.push(n.firstGlyph+i);break;case 6:for(let n of this.table.segments)n.value===e&&r.push(n.glyph);break;case 8:for(let n=0;n<this.table.values.length;n++)this.table.values[n]===e&&r.push(this.table.firstGlyph+n);break;default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}return r}constructor(e){this.table=e}}js([Ks],XA.prototype,"glyphsForValue",null);const z9=0,rw=0,nw=1,iw=2,W9=16384;class j9{process(e,r,n){let i=z9,s=r?e.length-1:0,a=r?-1:1;for(;a===1&&s<=e.length||a===-1&&s>=-1;){let o=null,l=nw,A=!0;s===e.length||s===-1?l=rw:(o=e[s],o.id===65535?l=iw:(l=this.lookupTable.lookup(o.id),l==null&&(l=nw)));let g=this.stateTable.stateArray.getItem(i)[l],b=this.stateTable.entryTable.getItem(g);l!==rw&&l!==iw&&(n(o,b,s),A=!(b.flags&W9)),i=b.newState,A&&(s+=a)}return e}traverse(e,r=0,n=new Set){if(n.has(r))return;n.add(r);let{nClasses:i,stateArray:s,entryTable:a}=this.stateTable,o=s.getItem(r);for(let l=4;l<i;l++){let A=o[l],d=a.getItem(A);for(let g of this.lookupTable.glyphsForValue(l))e.enter&&e.enter(g,d),d.newState!==0&&this.traverse(e,d.newState,n),e.exit&&e.exit(g,d)}}constructor(e){this.stateTable=e,this.lookupTable=new XA(e.classTable)}}const K9=32768,Y9=8192,q9=15,sw=32768,J9=32768,V9=8192,X9=2147483648,Z9=1073741824,$9=1073741823,aw=4194304,ek=2048,tk=1024,rk=992,nk=31;class z5{process(e,r={}){for(let i of this.morx.chains){let s=i.defaultFlags;for(let a of i.features){let o;(o=r[a.featureType])&&(o[a.featureSetting]?(s&=a.disableFlags,s|=a.enableFlags):o[a.featureSetting]===!1&&(s|=~a.disableFlags,s&=~a.enableFlags))}for(let a of i.subtables)a.subFeatureFlags&s&&this.processSubtable(a,e)}let n=e.length-1;for(;n>=0;
3)e[n].id===65535&&e.splice(n,1),n--;return e}processSubtable(e,r){if(this.subtable=e,this.glyphs=r,this.subtable.type===4){this.processNoncontextualSubstitutions(this.subtable,this.glyphs);return}this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;let n=this.getStateMachine(e),i=this.getProcessor(),s=!!(this.subtable.coverage&aw);return n.process(this.glyphs,s,i)}getStateMachine(e){return new j9(e.table.stateTable)}getProcessor(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error(`Invalid morx subtable type: ${this.subtable.type}`)}}processIndicRearragement(e,r,n){r.flags&K9&&(this.firstGlyph=n),r.flags&Y9&&(this.lastGlyph=n),ik(this.glyphs,r.flags&q9,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,r,n){let i=this.subtable.table.substitutionTable.items;if(r.markIndex!==65535){let a=i.getItem(r.markIndex),o=new XA(a);e=this.glyphs[this.markedGlyph];var s=o.lookup(e.id);s&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(s,e.codePoints))}if(r.currentIndex!==65535){let a=i.getItem(r.currentIndex),o=new XA(a);e=this.glyphs[n];var s=o.lookup(e.id);s&&(this.glyphs[n]=this.font.getGlyph(s,e.codePoints))}r.flags&sw&&(this.markedGlyph=n)}processLigature(e,r,n){if(r.flags&J9&&this.ligatureStack.push(n),r.flags&V9){let i=this.subtable.table.ligatureActions,s=this.subtable.table.components,a=this.subtable.table.ligatureList,o=r.action,l=!1,A=0,d=[],g=[];for(;!l;){let b=this.ligatureStack.pop();d.unshift(...this.glyphs[b].codePoints);let w=i.getItem(o++);l=!!(w&X9);let I=!!(w&Z9),v=(w&$9)<<2>>2;v+=this.glyphs[b].id;let D=s.getItem(v);if(A+=D,l||I){let Q=a.getItem(A);this.glyphs[b]=this.font.getGlyph(Q,d),g.push(b),A=0,d=[]}else this.glyphs[b]=this.font.getGlyph(65535)}this.ligatureStack.push(...g)}}processNoncontextualSubstitutions(e,r,n){let i=new XA(e.table.lookupTable);for(n=0;n<r.length;n++){let s=r[n];if(s.id!==65535){let a=i.lookup(s.id);a&&(r[n]=this.font.getGlyph(a,s.codePoints))}}}_insertGlyphs(e,r,n,i){let s=[];for(;n--;){let a=this.subtable.table.insertionActions.getItem(r++);s.push(this.font.getGlyph(a))}i||e++,this.glyphs.splice(e,0,...s)}processGlyphInsertion(e,r,n){if(r.flags&sw&&(this.markedIndex=n),r.markedInsertIndex!==65535){let i=(r.flags&nk)>>>5,s=!!(r.flags&tk);this._insertGlyphs(this.markedIndex,r.markedInsertIndex,i,s)}if(r.currentInsertIndex!==65535){let i=(r.flags&rk)>>>5,s=!!(r.flags&ek);this._insertGlyphs(n,r.currentInsertIndex,i,s)}}getSupportedFeatures(){let e=[];for(let r of this.morx.chains)for(let n of r.features)e.push([n.featureType,n.featureSetting]);return e}generateInputs(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]}generateInputCache(){this.inputCache={};for(let e of this.morx.chains){let r=e.defaultFlags;for(let n of e.subtables)n.subFeatureFlags&r&&this.generateInputsForSubtable(n)}}generateInputsForSubtable(e){if(e.type!==2)return;if(!!(e.coverage&aw))throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let n=this.getStateMachine(e),i=this.getProcessor(),s=[],a=[];this.glyphs=[],n.traverse({enter:(o,l)=>{let A=this.glyphs;a.push({glyphs:A.slice(),ligatureStack:this.ligatureStack.slice()});let d=this.font.getGlyph(o);s.push(d),A.push(s[s.length-1]),i(A[A.length-1],l,A.length-1);let g=0,b=0;for(let w=0;w<A.length&&g<=1;w++)A[w].id!==65535&&(g++,b=A[w].id);if(g===1){let w=s.map(v=>v.id),I=this.inputCache[b];I?I.push(w):this.inputCache[b]=[w]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=a.pop()),s.pop()}})}constructor(e){this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}}js([Ks],z5.prototype,"getStateMachine",null);function La(t,e,r,n=!1,i=!1){let s=t.splice(r[0]-(r[1]-1),r[1]);i&&s.reverse();let a=t.splice(e[0],e[1],...s);return n&&a.reverse(),t.splice(r[0]-(e[1]-1),0,...a),t}function ik(t,e,r,n){switch(e){case 0:return t;case 1:return La(t,[r,1],[n,0]);case 2:return La(t,[r,0],[n,1]);case 3:return La(t,[r,1],[n,1]);case 4:return La(t,[r,2],[n,0]);case 5:return La(t,[r,2],[n,0],!0,!1);case 6:return La(t,[r,0],[n,2]);case 7:return La(t,[r,0],[n,2],!1,!0);case 8:return La(t,[r,1],[n,2]);case 9:return La(t,[r,1],[n,2],!1,!0);case 10:return La(t,[r,2],[n,1]);case 11:return La(t,[r,2],[n,1],!0,!1);case 12:return La(t,[r,2],[n,2]);case 13:return La(t,[r,2],[n,2],!0,!1);case 14:return La(t,[r,2],[n,2],!1,!0);case 15:return La(t,[r,2],[n,2],!0,!0);default:throw new Error(`Unknown verb: ${e}`)}}class sk{substitute(e){e.direction==="rtl"&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,G9(e.features))}
3getAvailableFeatures(e,r){return H9(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(e){let r=this.morxProcessor.generateInputs(e),n=new Set;for(let i of r)this._addStrings(i,0,n,"");return n}_addStrings(e,r,n,i){let s=this.font._cmapProcessor.codePointsForGlyph(e[r]);for(let a of s){let o=i+String.fromCodePoint(a);r<e.length-1?this._addStrings(e,r+1,n,o):n.add(o)}}constructor(e){this.font=e,this.morxProcessor=new z5(e),this.fallbackPosition=!1}}class ak{_addFeatures(e,r){let n=this.stages.length-1,i=this.stages[n];for(let s of e)this.allFeatures[s]==null&&(i.push(s),this.allFeatures[s]=n,r&&(this.globalFeatures[s]=!0))}add(e,r=!0){if(this.stages.length===0&&this.stages.push([]),typeof e=="string"&&(e=[e]),Array.isArray(e))this._addFeatures(e,r);else if(typeof e=="object")this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1);else throw new Error("Unsupported argument to ShapingPlan#add")}addStage(e,r){typeof e=="function"?this.stages.push(e,[]):(this.stages.push([]),this.add(e,r))}setFeatureOverrides(e){if(Array.isArray(e))this.add(e);else if(typeof e=="object"){for(let r in e)if(e[r])this.add(r);else if(this.allFeatures[r]!=null){let n=this.stages[this.allFeatures[r]];n.splice(n.indexOf(r),1),delete this.allFeatures[r],delete this.globalFeatures[r]}}}assignGlobalFeatures(e){for(let r of e)for(let n in this.globalFeatures)r.features[n]=!0}process(e,r,n){for(let i of this.stages)typeof i=="function"?n||i(this.font,r,this):i.length>0&&e.applyFeatures(i,r,n)}constructor(e,r,n){this.font=e,this.script=r,this.direction=n,this.stages=[],this.globalFeatures={},this.allFeatures={}}}const ok=["rvrn"],lk=["ccmp","locl","rlig","mark","mkmk"],ck=["frac","numr","dnom"],uk=["calt","clig","liga","rclt","curs","kern"],fk={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class mu{static plan(e,r,n){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,n),e.assignGlobalFeatures(r),this.assignFeatures(e,r)}static planPreprocessing(e){e.add({global:[...ok,...fk[e.direction]],local:ck})}static planFeatures(e){}static planPostprocessing(e,r){e.add([...lk,...uk]),e.setFeatureOverrides(r)}static assignFeatures(e,r){for(let n=0;n<r.length;n++){let i=r[n];if(i.codePoints[0]===8260){let s=n,a=n+1;for(;s>0&&zm(r[s-1].codePoints[0]);)r[s-1].features.numr=!0,r[s-1].features.frac=!0,s--;for(;a<r.length&&zm(r[a].codePoints[0]);)r[a].features.dnom=!0,r[a].features.frac=!0,a++;i.features.frac=!0,n=a-1}}}}so(mu,"zeroMarkWidths","AFTER_GPOS");const Ak=new vh(Yy("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
35k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),ow=["isol","fina","fin2","fin3","medi","med2","init"],Jm={Non_Joining:0,Transparent:6},Sn="isol",Yc="fina",np="fin2",hk="fin3",sd="medi",ad="med2",od="init",Mr=null,dk=[[[Mr,Mr,0],[Mr,Sn,2],[Mr,Sn,1],[Mr,Sn,2],[Mr,Sn,1],[Mr,Sn,6]],[[Mr,Mr,0],[Mr,Sn,2],[Mr,Sn,1],[Mr,Sn,2],[Mr,np,5],[Mr,Sn,6]],[[Mr,Mr,0],[Mr,Sn,2],[od,Yc,1],[od,Yc,3],[od,Yc,4],[od,Yc,6]],[[Mr,Mr,0],[Mr,Sn,2],[sd,Yc,1],[sd,Yc,3],[sd,Yc,4],[sd,Yc,6]],[[Mr,Mr,0],[Mr,Sn,2],[ad,Sn,1],[ad,Sn,2],[ad,np,5],[ad,Sn,6]],[[Mr,Mr,0],[Mr,Sn,2],[Sn,Sn,1],[Sn,Sn,2],[Sn,np,5],[Sn,Sn,6]],[[Mr,Mr,0],[Mr,Sn,2],[Mr,Sn,1],[Mr,Sn,2],[Mr,hk,5],[Mr,Sn,6]]];class qc extends mu{static planFeatures(e){e.add(["ccmp","locl"]);for(let r=0;r<ow.length;r++){let n=ow[r];e.addStage(n,!1)}e.addStage("mset")}static assignFeatures(e,r){super.assignFeatures(e,r);let n=-1,i=0,s=[];for(let o=0;o<r.length;o++){let l,A;var a=r[o];let d=gk(a.codePoints[0]);if(d===Jm.Transparent){s[o]=Mr;continue}[A,l,i]=dk[i][d],A!==Mr&&n!==-1&&(s[n]=A),s[o]=l,n=o}for(let o=0;o<r.length;o++){let l;var a=r[o];(l=s[o])&&(a.features[l]=!0)}}}function gk(t){let e=Ak.get(t);if(e)return e-1;let r=il(t);return r==="Mn"||r==="Me"||r==="Cf"?Jm.Transparent:Jm.Non_Joining}class pk{reset(e={},r=0){this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=r}get cur(){return this.glyphs[this.index]||null}shouldIgnore(e){return this.flags.ignoreMarks&&e.isMark||this.flags.ignoreBaseGlyphs&&e.isBase||this.flags.ignoreLigatures&&e.isLigature||this.markAttachmentType&&e.isMark&&e.markAttachmentType!==this.markAttachmentType}move(e){for(this.index+=e;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=e;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]}next(){return this.move(1)}prev(){return this.move(-1)}peek(e=1){let r=this.index,n=this.increment(e);return this.index=r,n}peekIndex(e=1){let r=this.index;this.increment(e);let n=this.index;return this.index=r,n}increment(e=1){let r=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(r);return this.glyphs[this.index]}constructor(e,r){this.glyphs=e,this.reset(r)}}const mk=["DFLT","dflt","latn"];class m1{findScript(e){if(this.table.scriptList==null)return null;Array.isArray(e)||(e=[e]);for(let r of e)for(let n of this.table.scriptList)if(n.tag===r)return n;return null}selectScript(e,r,n){let i=!1,s;if(!this.script||e!==this.scriptTag){if(s=this.findScript(e),s||(s=this.findScript(mk)),!s)return this.scriptTag;this.scriptTag=s.tag,this.script=s.script,this.language=null,this.languageTag=null,i=!0}if((!n||n!==this.direction)&&(this.direction=n||H5(e)),r&&r.length<4&&(r+=" ".repeat(4-r.length)),!r||r!==this.languageTag){this.language=null;for(let a of this.script.langSysRecords)if(a.tag===r){this.language=a.langSys,this.languageTag=a.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let a of this.language.featureIndexes){let o=this.table.featureList[a],l=this.substituteFeatureForVariations(a);this.features[o.tag]=l||o.feature}return this.scriptTag}lookupsForFeatures(e=[],r){let n=[];for(let i of e){let s=this.features[i];if(s)for(let a of s.lookupListIndexes)r&&r.indexOf(a)!==-1||n.push({feature:i,index:a,lookup:this.table.lookupList.get(a)})}return n.sort((i,s)=>i.index-s.index),n}substituteFeatureForVariations(e){if(this.variationsIndex===-1)return null;let n=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions;for(let i of n)if(i.featureIndex===e)return i.alternateFeatureTable;return null}findVariationsIndex(e){let r=this.table.featureVariations;if(!r)return-1;let n=r.featureVariationRecords;for(let i=0;i<n.length;i++){let s=n[i].conditionSet.conditionTable;if(this.variationConditionsMatch(s,e))return i}return-1}variationConditionsMatch(e,r){return e.every(n=>{let i=n.axisIndex<r.length?r[n.axisIndex]:0;return n.filterRangeMinValue<=i&&i<=n.filterRangeMaxValue})}applyFeatures(e,r,n){let i=this.lookupsForFeatures(e);this.applyLookups(i,r,n)}applyLookups(e,r,n){this.glyphs=r,this.positions=n,this.glyphIterator=new pk(r);for(let{feature:i,lookup:s}of e)for(this.currentFeature=i,this.glyphIterator.reset(s.flags);this.glyphIterator.index<r.length;){if(!(i in this.glyphIterator.cur.features)){this.glyphIterator.next();continue}for(let a of s.subTables)if(this.applyLookup(s.lookupType,a))break;this.glyphIterator.next()}}applyLookup(e,r){throw new Error("applyLookup must be implemented by subclasses")}applyLookupList(e){let r=this.glyphIterator.options,n=this.glyphIterator.index;for(let i of e){this.glyphIterator.reset(r,n),this.glyphIterator.increment(i.sequenceIndex);let s=this.table.lookupList.get(i.lookupListIndex);this.glyphIterator.reset(s.flags,this.glyphIterator.index);for(let a of s.subTables)if(this.applyLookup(s.lookupType,a))break}return this.glyphIterator.reset(r,n),!0}coverageIndex(e,r){switch(r==null&&(r=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(r);case 2:for(let n of e.rangeRecords)if(n.start<=r&&r<=n.end)return n.startCoverageIndex+r-n.start;break}return-1}match(e,r,n,i){let s=this.glyphIterator.index,a=this.glyphIterator.increment(e),o=0;for(;o<r.length&&a&&n(r[o],a);)i&&i.push(this.glyphIterator.index),o++,a=this.glyphIterator.next();return this.glyphIterator.index=s,o<r.length?!1:i||!0}sequenceMatches(e,r){return this.match(e,r,(n,i)=>n===i.id)}sequenceMatchIndices(e,r){return this.match(e,r,(n,i)=>this.currentFeature in i.features?n===i.id:!1,[])}coverageSequenceMatches(e,r){return this.match(e,r,(n,i)=>this.coverageIndex(n,i.id)>=0)}getClassID(e,r){switch(r.version){case 1:let n=e-r.startGlyph;if(n>=0&&n<r.classValueArray.length)return r.classValueArray[n];break;case 2:for(let i of r.classRangeRecord)if(i.start<=e&&e<=i.end)return i.class;break}return 0}classSequenceMatches(e,r,n){return this.match(e,r,(i,s)=>i===this.getClassID(s.id,n))}applyContext(e){let r,n;switch(e.version){case 1:if(r=this.coverageIndex(e.coverage),r===-1)return!1;n=e.ruleSets[r];for(let i of n)if(this.sequenceMatches(1,i.input))return this.applyLookupList(i.lookupRecords);break;case 2:if(this.coverageIndex(e.coverage)===-1||(r=this.getClassID(this.glyphIterator.cur.id,e.classDef),r===-1))return!1;n=e.classSet[r];for(let i of n)if(this.classSequenceMatches(1,i.classes,e.classDef))return this.applyLookupList(i.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords);break}return!1}applyChainingContext(e){let r;switch(e.version){case 1:if(r=this.coverageIndex(e.coverage),r===-1)return!1;let n=e.chainRuleSets[r];for(let s of n)if(this.sequenceMatches(-s.backtrack.length,s.backtrack)&&this.sequenceMatches(1,s.input)&&this.sequenceMatches(1+s.input.length,s.lookahead))return this.applyLookupList(s.lookupRecords);break;case 2:if(this.coverageIndex(e.coverage)===-1)return!1;r=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);let i=e.chainClassSet[r];if(!i)return!1;for(let s of i)if(this.classSequenceMatches(-s.backtrack.length,s.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,s.input,e.inputClassDef)&&this.classSequenceMatches(1+s.input.length,s.lookahead,e.lookaheadClassDef))return this.applyLookupList(s.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-e.backtrackGlyphCount,e.backtrackCoverage)&&this.coverageSequenceMatches(0,e.inputCoverage)&&this.coverageSequenceMatches(e.inputGlyphCount,e.lookaheadCoverage))return this.applyLookupList(e.lookupRecords);break}return!1}constructor(e,r){this.font=e,this.table=r,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class _l{get id(){return this._id}set id(e){this._id=e,this.substituted=!0;let r=this._font.GDEF;if(r&&r.glyphClassDef){let n=m1.prototype.getClassID(e,r.glyphClassDef);this.isBase=n===1,this.isLigature=n===2,this.isMark=n===3,this.markAttachmentType=r.markAttachClassDef?m1.prototype.getClassID(e,r.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(zy),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new _l(this._font,this.id,this.codePoints,this.features)}
vendor: 3,008 bytes, line 3
3constructor(e,r,n=[],i){if(this._font=e,this.codePoints=n,this.id=r,this.features={},Array.isArray(i))for(let s=0;s<i.length;s++){let a=i[s];this.features[a]=!0}else typeof i=="object"&&Object.assign(this.features,i);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}}class W5 extends mu{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,r){let n=0,i=0;for(;i<r.length;){let s,o=r[i].codePoints[0],l=E1(o);switch([s,n]=Pk[n][l],s){case ic:e.font.hasGlyphForCodePoint(o)||(i=Y5(r,i,e.font));break;case Vm:i=Lk(r,i,e.font);break;case Xm:_k(r,i,e.font);break;case Zm:i=Ok(r,i,e.font);break}i++}}}so(W5,"zeroMarkWidths","NONE");const $f=44032,j5=55204,yk=j5-$f+1,$1=4352,eg=4449,ef=4519,bk=19,y1=21,ch=28,wk=$1+bk-1,Ek=eg+y1-1,Ik=ef+ch-1,lw=9676,Ck=t=>4352<=t&&t<=4447||43360<=t&&t<=43388,xk=t=>4448<=t&&t<=4519||55216<=t&&t<=55238,vk=t=>4520<=t&&t<=4607||55243<=t&&t<=55291,Bk=t=>12334<=t&&t<=12335,Qk=t=>$f<=t&&t<=j5,Sk=t=>t-$f<yk&&(t-$f)%ch===0,kk=t=>$1<=t&&t<=wk,Dk=t=>eg<=t&&t<=Ek,Tk=t=>1<=t&&t<=Ik,Rk=0,Fk=1,b1=2,Jy=3,w1=4,K5=5,Nk=6;function E1(t){return Ck(t)?Fk:xk(t)?b1:vk(t)?Jy:Sk(t)?w1:Qk(t)?K5:Bk(t)?Nk:Rk}const ro=0,ic=1,Vm=2,Xm=4,Zm=5,Pk=[[[ro,0],[ro,1],[ro,0],[ro,0],[ic,2],[ic,3],[Zm,0]],[[ro,0],[ro,1],[Vm,2],[ro,0],[ic,2],[ic,3],[Zm,0]],[[ro,0],[ro,1],[ro,0],[Vm,3],[ic,2],[ic,3],[Xm,0]],[[ro,0],[ro,1],[ro,0],[ro,0],[ic,2],[ic,3],[Xm,0]]];function ZA(t,e,r){return new _l(t,t.glyphForCodePoint(e).id,[e],r)}function Y5(t,e,r){let n=t[e],s=n.codePoints[0]-$f,a=ef+s%ch;s=s/ch|0;let o=$1+s/y1|0,l=eg+s%y1;if(!r.hasGlyphForCodePoint(o)||!r.hasGlyphForCodePoint(l)||a!==ef&&!r.hasGlyphForCodePoint(a))return e;let A=ZA(r,o,n.features);A.features.ljmo=!0;let d=ZA(r,l,n.features);d.features.vjmo=!0;let g=[A,d];if(a>ef){let b=ZA(r,a,n.features);b.features.tjmo=!0,g.push(b)}return t.splice(e,1,...g),e+g.length-1}function Lk(t,e,r){let n=t[e],i=t[e].codePoints[0],s=E1(i),a=t[e-1].codePoints[0],o=E1(a),l,A,d,g;if(o===w1&&s===Jy)l=a,g=n;else{s===b1?(A=t[e-1],d=n):(A=t[e-2],d=t[e-1],g=n);let w=A.codePoints[0],I=d.codePoints[0];kk(w)&&Dk(I)&&(l=$f+((w-$1)*y1+(I-eg))*ch)}let b=g&&g.codePoints[0]||ef;if(l!=null&&(b===ef||Tk(b))){let w=l+(b-ef);if(r.hasGlyphForCodePoint(w)){let I=o===b1?3:2;return t.splice(e-I+1,I,ZA(r,w,n.features)),e-I+1}}return A&&(A.features.ljmo=!0),d&&(d.features.vjmo=!0),g&&(g.features.tjmo=!0),o===w1?(Y5(t,e-1,r),e+1):e}function Mk(t){switch(E1(t)){case w1:case K5:return 1;case b1:return 2;case Jy:return 3}}function _k(t,e,r){let n=t[e],i=t[e].codePoints[0];if(r.glyphForCodePoint(i).advanceWidth===0)return;let s=t[e-1].codePoints[0],a=Mk(s);return t.splice(e,1),t.splice(e-a,0,n)}function Ok(t,e,r){let n=t[e],i=t[e].codePoints[0];if(r.hasGlyphForCodePoint(lw)){let s=ZA(r,lw,n.features),a=r.glyphForCodePoint(i).advanceWidth===0?e:e+1;t.splice(a,0,s),e++}return e}var q5={};q5=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 3
3[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],
3"accepting":[false,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,false,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,false,false,true,false,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,false,false,true,true,false,false,true,true,true,false,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,false,false,false,false,false,false,false,true,true,false,false,true,true,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,false,true,true,false,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,false,true,true,true,true,true,false,true,true,false,true,true,true],"tags":[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}');var tg={};
3tg=JSON.parse('{"categories":["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],"decompositions":{"2507":[2503,2494],"2508":[2503,2519],"2888":[2887,2902],"2891":[2887,2878],"2892":[2887,2903],"3018":[3014,3006],"3019":[3015,3006],"3020":[3014,3031],"3144":[3142,3158],"3264":[3263,3285],"3271":[3270,3285],"3272":[3270,3286],"3274":[3270,3266],"3275":[3270,3266,3285],"3402":[3398,3390],"3403":[3399,3390],"3404":[3398,3415],"3546":[3545,3530],"3548":[3545,3535],"3549":[3545,3535,3530],"3550":[3545,3551],"3635":[3661,3634],"3763":[3789,3762],"3955":[3953,3954],"3957":[3953,3956],"3958":[4018,3968],"3959":[4018,3953,3968],"3960":[4019,3968],"3961":[4019,3953,3968],"3969":[3953,3968],"6971":[6970,6965],"6973":[6972,6965],"6976":[6974,6965],"6977":[6975,6965],"6979":[6978,6965],"69934":[69937,69927],"69935":[69938,69927],"70475":[70471,70462],"70476":[70471,70487],"70843":[70841,70842],"70844":[70841,70832],"70846":[70841,70845],"71098":[71096,71087],"71099":[71097,71087]},"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],"accepting":[false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],"tags":[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]}');const vr={X:1,C:2,V:4,N:8,H:16,ZWNJ:32,ZWJ:64,M:128,Placeholder:2048,Dotted_Circle:4096,RS:8192,Coeng:16384,Repha:32768,Ra:65536,CM:131072},Yt={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},Uk=vr.C|vr.Ra|vr.CM|vr.V|vr.Placeholder|vr.Dotted_Circle,J5=vr.ZWJ|vr.ZWNJ,$A=vr.H|vr.Coeng,cw={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Yt.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Yt.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Yt.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Yt.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Yt.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Yt.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Yt.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Yt.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Yt.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Yt.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Yt.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
3,Gk={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:Hk}=J1(tg),V5=new vh(Yy("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")),zk=new m5(J1(q5));class Li extends mu{static planFeatures(e){e.addStage(Wk),e.addStage(["locl","ccmp"]),e.addStage(Kk),e.addStage("nukt"),e.addStage("akhn"),e.addStage("rphf",!1),e.addStage("rkrf"),e.addStage("pref",!1),e.addStage("blwf",!1),e.addStage("abvf",!1),e.addStage("half",!1),e.addStage("pstf",!1),e.addStage("vatu"),e.addStage("cjct"),e.addStage("cfar",!1),e.addStage(Yk),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=P9(e.script),e.indicConfig=cw[e.unicodeScript]||cw.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&e.script[e.script.length-1]!=="2"}static assignFeatures(e,r){for(let n=r.length-1;n>=0;n--){let i=r[n].codePoints[0],s=Gk[i]||Hk[i];if(s){let a=s.map(o=>{let l=e.font.glyphForCodePoint(o);return new _l(e.font,l.id,[o],r[n].features)});r.splice(n,1,...a)}}}}so(Li,"zeroMarkWidths","NONE");function $m(t){return V5.get(t.codePoints[0])>>8}function X5(t){return 1<<(V5.get(t.codePoints[0])&255)}class Xd{constructor(e,r,n,i){this.category=e,this.position=r,this.syllableType=n,this.syllable=i}}function Wk(t,e){let r=0,n=0;for(let[i,s,a]of zk.match(e.map($m))){if(i>n){++r;for(let o=n;o<i;o++)e[o].shaperInfo=new Xd(vr.X,Yt.End,"non_indic_cluster",r)}++r;for(let o=i;o<=s;o++)e[o].shaperInfo=new Xd(1<<$m(e[o]),X5(e[o]),a[0],r);n=s+1}if(n<e.length){++r;for(let i=n;i<e.length;i++)e[i].shaperInfo=new Xd(vr.X,Yt.End,"non_indic_cluster",r)}}function Ku(t){return t.shaperInfo.category&Uk}function u0(t){return t.shaperInfo.category&J5}function X0(t){return t.shaperInfo.category&$A}function sc(t,e){for(let n of t)n.features={[e]:!0};return t[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([e],t),t.length===1}function jk(t,e,r){let n=[r,e,r];return sc(n.slice(0,2),"blwf")||sc(n.slice(1,3),"blwf")?Yt.Below_C:sc(n.slice(0,2),"pstf")||sc(n.slice(1,3),"pstf")||sc(n.slice(0,2),"pref")||sc(n.slice(1,3),"pref")?Yt.Post_C:Yt.Base_C}function Kk(t,e,r){let n=r.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,s=t.glyphForCodePoint(9676).id,a=t.glyphForCodePoint(n.virama).id;if(a){let o=new _l(t,a,[n.virama]);for(let l=0;l<e.length;l++)e[l].shaperInfo.position===Yt.Base_C&&(e[l].shaperInfo.position=jk(t,e[l].copy(),o))}for(let o=0,l=I1(e,0);o<e.length;o=l,l=I1(e,o)){let{category:A,syllableType:d}=e[o].shaperInfo;if(d==="symbol_cluster"||d==="non_indic_cluster")continue;if(d==="broken_cluster"&&s){let k=new _l(t,s,[9676]);k.shaperInfo=new Xd(1<<$m(k),X5(k),e[o].shaperInfo.syllableType,e[o].shaperInfo.syllable);let N=o;for(;N<l&&e[N].shaperInfo.category===vr.Repha;)N++;e.splice(N++,0,k),l++}let g=l,b=o,w=!1;if(n.rephPos!==Yt.Ra_To_Become_Reph&&i.rphf&&o+3<=l&&(n.rephMode==="Implicit"&&!u0(e[o+2])||n.rephMode==="Explicit"&&e[o+2].shaperInfo.category===vr.ZWJ)){let k=[e[o].copy(),e[o+1].copy(),e[o+2].copy()];if(sc(k.slice(0,2),"rphf")||n.rephMode==="Explicit"&&sc(k,"rphf")){for(b+=2;b<l&&u0(e[b]);)b++;g=o,w=!0}}else if(n.rephMode==="Log_Repha"&&e[o].shaperInfo.category===vr.Repha){for(b++;b<l&&u0(e[b]);)b++;g=o,w=!0}switch(n.basePos){case"Last":{let k=l,N=!1;do{let F=e[--k].shaperInfo;if(Ku(e[k])){if(F.position!==Yt.Below_C&&(F.position!==Yt.Post_C||N)){g=k;break}F.position===Yt.Below_C&&(N=!0),g=k}else if(o<k&&F.category===vr.ZWJ&&e[k-1].shaperInfo.category===vr.H)break}while(k>b);break}case"First":g=o;for(let k=g+1;k<l;k++)Ku(e[k])&&(e[k].shaperInfo.position=Yt.Below_C)}w&&g===o&&b-g<=2&&(w=!1);for(let k=o;k<g;k++){let N=e[k].shaperInfo;N.position=Math.min(Yt.Pre_C,N.position)}g<l&&(e[g].shaperInfo.position=Yt.Base_C);for(let k=g+1;k<l;k++)if(e[k].shaperInfo.category===vr.M){for(let N=k+1;N<l;N++)if(Ku(e[N])){e[N].shaperInfo.position=Yt.Final_C;break}break}if(w&&(e[o].shaperInfo.position=Yt.Ra_To_Become_Reph),r.isOldSpec){let k=r.unicodeScript!=="Malayalam";for(let N=g+1;N<l;N++)if(e[N].shaperInfo.category===vr.H){let F;for(F=l-1;F>N&&!(Ku(e[F])||k&&e[F].shaperInfo.category===vr.H);F--);if(e[F].shaperInfo.category!==vr.H&&F>N){let $=e[N];e.splice(N,0,...e.splice(N+1,F-N)),e[F]=$}break}}let I=Yt.Start;for(let k=o;k<l;k++){let N=e[k].shaperInfo;if(N.category&(J5|vr.N|vr.RS|vr.CM|$A&N.category)){if(N.position=I,N.category===vr.H&&N.position===Yt.Pre_M){for(let F=k;F>o;F--)if(e[F-1].shaperInfo.position!==Yt.Pre_M){N.position=e[F-1].shaperInfo.position;break}}}else N.position!==Yt.SMVD&&(I=N.position)}let v=g;for(let k=g+1;k<l;k++)if(Ku(e[k])){for(let N=v+1;N<k;N++)e[N].shaperInfo.position<Yt.SMVD&&(e[N].shaperInfo.position=e[k].shaperInfo.position);v=k}else e[k].shaperInfo.category===vr.M&&(v=k);let D=e.slice(o,l);D.sort((k,N)=>k.shaperInfo.position-N.shaperInfo.position),e.splice(o,D.length,...D);for(let k=o;k<l;k++)if(e[k].shaperInfo.position===Yt.Base_C){g=k;break}for(let k=o;k<l&&e[k].shaperInfo.position===Yt.Ra_To_Become_Reph;k++)e[k].features.rphf=!0;let Q=!r.isOldSpec&&n.blwfMode==="Pre_And_Post";for(let k=o;k<g;k++)e[k].features.half=!0,Q&&(e[k].features.blwf=!0);for(let k=g+1;k<l;k++)e[k].features.abvf=!0,e[k].features.pstf=!0,e[k].features.blwf=!0;if(r.isOldSpec&&r.unicodeScript==="Devanagari")for(let k=o;k+1<g;k++)e[k].shaperInfo.category===vr.Ra&&e[k+1].shaperInfo.category===vr.H&&(k+1===g||e[k+2].shaperInfo.category===vr.ZWJ)&&(e[k].features.blwf=!0,e[k+1].features.blwf=!0);let R=2;if(i.pref&&g+R<l)for(let k=g+1;k+R-1<l;k++){let N=[e[k].copy(),e[k+1].copy()];if(sc(N,"pref")){for(let F=0;F<R;F++)e[k++].features.pref=!0;if(i.cfar)for(;k<l;k++)e[k].features.cfar=!0;break}}for(let k=o+1;k<l;k++)if(u0(e[k])){let N=e[k].shaperInfo.category===vr.ZWNJ,F=k;do F--,N&&delete e[F].features.half;while(F>o&&!Ku(e[F]))}}}function Yk(t,e,r){let n=r.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features;for(let s=0,a=I1(e,0);s<e.length;s=a,a=I1(e,s)){let o=!!i.pref,l=s;for(;l<a;l++)if(e[l].shaperInfo.position>=Yt.Base_C){if(o&&l+1<a){for(let A=l+1;A<a;A++)if(e[A].features.pref){if(!(e[A].substituted&&e[A].isLigated&&!e[A].isMultiplied)){for(l=A;l<a&&X0(e[l]);)l++;e[l].shaperInfo.position=Yt.BASE_C,o=!1}break}}if(r.unicodeScript==="Malayalam")for(let A=l+1;A<a;A++){for(;A<a&&u0(e[A]);)A++;if(A===a||!X0(e[A]))break;for(A++;A<a&&u0(e[A]);)A++;A<a&&Ku(e[A])&&e[A].shaperInfo.position===Yt.Below_C&&(l=A,e[l].shaperInfo.position=Yt.Base_C)}s<l&&e[l].shaperInfo.position>Yt.Base_C&&l--;break}if(l===a&&s<l&&e[l-1].shaperInfo.category===vr.ZWJ&&l--,l<a)for(;s<l&&e[l].shaperInfo.category&(vr.N|$A);)l--;if(s+1<a&&s<l){let A=l===a?l-2:l-1;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;A>s&&!(e[A].shaperInfo.category&(vr.M|$A));)A--;X0(e[A])&&e[A].shaperInfo.position!==Yt.Pre_M?A+1<a&&u0(e[A+1])&&A++:A=s}if(s<A&&e[A].shaperInfo.position!==Yt.Pre_M){for(let d=A;d>s;d--)if(e[d-1].shaperInfo.position===Yt.Pre_M){let g=d-1;g<l&&l<=A&&l--;let b=e[g];e.splice(g,0,...e.splice(g+1,A-g)),e[A]=b,A--}}}if(s+1<a&&e[s].shaperInfo.position===Yt.Ra_To_Become_Reph&&e[s].shaperInfo.category===vr.Repha!==(e[s].isLigated&&!e[s].isMultiplied)){let A,d=n.rephPos,g=!1;
vendor: 5,068 bytes, line 3
3if(d!==Yt.After_Post){for(A=s+1;A<l&&!X0(e[A]);)A++;if(A<l&&X0(e[A])&&(A+1<l&&u0(e[A+1])&&A++,g=!0),!g&&d===Yt.After_Main){for(A=l;A+1<a&&e[A+1].shaperInfo.position<=Yt.After_Main;)A++;g=A<a}if(!g&&d===Yt.After_Sub){for(A=l;A+1<a&&!(e[A+1].shaperInfo.position&(Yt.Post_C|Yt.After_Post|Yt.SMVD));)A++;g=A<a}}if(!g){for(A=s+1;A<l&&!X0(e[A]);)A++;A<l&&X0(e[A])&&(A+1<l&&u0(e[A+1])&&A++,g=!0)}if(!g){for(A=a-1;A>s&&e[A].shaperInfo.position===Yt.SMVD;)A--;if(X0(e[A]))for(let w=l+1;w<A;w++)e[w].shaperInfo.category===vr.M&&A--}let b=e[s];e.splice(s,0,...e.splice(s+1,A-s)),e[A]=b,s<l&&l<=A&&l--}if(o&&l+1<a){for(let A=l+1;A<a;A++)if(e[A].features.pref){if(e[A].isLigated&&!e[A].isMultiplied){let d=l;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;d>s&&!(e[d-1].shaperInfo.category&(vr.M|$A));)d--;if(d>s&&e[d-1].shaperInfo.category===vr.M){let w=A;for(let I=l+1;I<w;I++)if(e[I].shaperInfo.category===vr.M){d--;break}}}d>s&&X0(e[d-1])&&d<a&&u0(e[d])&&d++;let g=A,b=e[g];e.splice(d+1,0,...e.splice(d,g-d)),e[d]=b,d<=l&&l<g&&l++}break}}e[s].shaperInfo.position===Yt.Pre_M&&(!s||!/Cf|Mn/.test(il(e[s-1].codePoints[0])))&&(e[s].features.init=!0)}}function I1(t,e){if(e>=t.length)return e;let r=t[e].shaperInfo.syllable;for(;++e<t.length&&t[e].shaperInfo.syllable===r;);return e}const{categories:qk,decompositions:uw}=J1(tg),Jk=new vh(Yy("AAACAAAAAAAQugAAAQUO+vHtnHuMX0UVx2d3u/t7bXe7FlqgvB+mpQhFmhikMRAg0ZQmakMU+cPWBzZisEGNjUpoiIYCEgmGUGOEGqOVNPUZUGNA+QNIBU2KREEFFSMBUYRISMXE+B3vnPzOzp553tcWfif5ZO5jnufMzJ2ZO/eumlDqFLAWnAMuBBvBZnC5uXZeBe4WsA1sBzs8/naCXcL1G8GtYDfYA74NvgfuAfcZHmT+fwEeBb8DTwvxPQWeAavACyZvq8z9VYxXwCGglijVBcvACnA8eCM4E6wHG8BF4BLwbvA+8AHwUbAd7AA7wS5wC9gN7gR7wX5wN7gXPAAeBr8Gvwd/Ac+CF8EhoCaV6oBZsBKcAE4FZ0wWeV8P9zxwoTnfCHczuBxsAdvAx8Gnzf1r4X4B3AxuA1+bHJb9m5PzdVGW/Yjv+xXHyfmxFfd9OH8Q/Ar8Bjw1WZT3GfACeAX8N5CfqSmlZsAKsGqqCH8K3DXgbHCuuXYB3HeAd4HLpgrdarbi+EPgY+CT4HPg8ybMTcb9MtyvghtYut/A+b4pf95+ELgfw08Qx/3gADgInjDl0veehPtX8A/wsrn2KtzxDuogWNoJx38k/BzXKeI8Ee5qcBZYD9aZtDbg+AwT19uMX83F7JizCdcvBZdZ97c6/BMfMWmfzfTm88/95aLj+DDSvApcDXZ04uPfaen3TMHPLvi5BezuFPVtD4t/qUcfe3FvP7gb3Ouwo9T+H+gMy/UIjh8DfwBPm7T08d/M8WMBe1Sh3xEjXo+M2s+IESNGjBgxYsSI1wLrOsM1gRsi/P+TzV3/Zc1jvxgR/j8IM9Et1mEGcJeDFeA4cJq5/ia467uF/w1wzwdvB+80998LdwvYZs63w90Bdnbd6Wp/uzz3R4wYMWJEvZzTMm2Xf8SIEfVQd/v+EsaPt3eL90J3wP2WMJ78Trd4t6+P77Hu37cIxp9/ny6YXqrUJeCR6TA74e/nll81MzxejeMtYA94HBwy91bPYow+O/S3A8d7oIM/gRN7CAP29Iqx/B1ThfuwOecM+vA3NmRjf6Gfm3BtH7v+PI7XDpS6EuwDz4O10+0/f9om1F4ehO4OmHp6EO7jxl56nvhsN/15ut+4Z0b657yYkZ7UJ0jhX0bcr3bn+6P87vekN4762QNzvWHZtL+jcH5srzg/uTf0f3pvfj5i+6tYW7rK9+aefO+tuL4BXAQ2gs3gPeBJc//9OL4CXAWuNvc/A64DN4Jbwe0s7jtxvBfsAz8EPwX3gwPgoJAHPQ9/Atf/bO7p/TTP4fglwS/5/zfujfWH5z0cz4Gj+8X5Sf1ib4m+vwbHZ/fdOtP+z+3LOnPp/QL4vxhsApeCy8BWk/a2ftFmYu22Hf4/Ba4B14Hrwc0sP7fh+Cvg6+Au8F1WthA/8pT7UeTxZ/12njkuXT8UyM9i6iur1EEb6f+yPz/eg0b3v4X7x365fMaW42lPu7PTv6vi8i/G+lWF/cvUk7bLl1r+5/rN5tu3j2qvWTd/qV+4h+AqjDGnBsX59GDo94iBXDa6v6Yjl6vu+h8itJcsZq/ZykHhHg/3tMHhUe9s/Yfuny7YNxTvQ8LYdrER2+/c0GBezhrMv3ZNRv7PmYirh7oOv4W1Y72/cwPOzx8U7X8d2295sfE3MPnbBPfSQbHv9nK4HxTqiK/trI7Yy5mLzvuVg/nX+N7V51A3r+gMy/4J434W7l2dYf5PZWGuNX6uh3uzEPetuLY7sZ20zTETY2oxyBhj3DrnfsidYPeXRGLHpxzX6pbFofGRkFBdGhcgW40L4cYtd9JAElO36q4LEzXHX7VMtZ2BEhJjy9dT25fazOtJxhwsBrHzwfu8w12kMYN9fLhIbp2RxlI59rX1dzjpsKl2Fxt3iu6rbofc9q5+KcRrXVzzDn6/Crvk6p/y1GFgGhs9/6maHjBLgv8/18fTxl1q0bPoW8ywsFTGWaazHosrNn/kP2eeqEroZYLZphsZl7L82eephMIqNT8dyT9JjH1Jpg32ubZvTB/SF665ymSnnaqjUHum+1Qn+NyOtz9f2r6y5OQ51b6hYy0D40r2tYXar30+Y/mbVX6JqY+hMC60XZapoh3S/HdOpT3DYu3rs0lKnquyb277JZvyPlqp+f1zVVK2/dJYNpQGf04uYyh1+PTPqfalZ2tO/xwSu+3bOrDzmWvfcTW/fLmibRx6lkvlcOlc8qsE/y5/rnSk67F1iAu1VT6+4jKt5tufn8e2b+n57JKcckhrsKG1Cd6Wu+Y8tf2l5DenPafqQZ/7xstKLeyr+XnInjSelvRgS9n27JPQM5n6Am7jmLG8VK6m7OvyS2L313XYV2r/tth5LWPfNxhyhI+1Up7HVbe/HMgeZE8brtNQ/7tcyX0cn//H2LTO9kpir5VI6yYp9szJW9W2jI1Tqfl5ic2v1GZ5XaG6RDZbyvxMO/DVh1SdUj5y1vraaHs+2/TYNXvtSRoXk4wrf9w6fEctnFt0zL2y+xFsfSrLza2zOTqMiZv8xOpbn8+xsL5ykdj6VsxNKb/Lvxb7nX8u48y1x6yuMW3V9tNxTlouzXslibVxndjC14xda8g2NIbg5x01XAP2lfeIBFSi/zrQEporTXru8fCueiy1CUnqrhspSM9SzbSS64tep9R1ZsZcOxKsUEUfNZeYtr0vjY5DeXW915hT8/PRV8MxlR1HV4DHZZc9R7dzajgWoXikdLtGr0uEfPigsGS/NvYjSHW87XejoXZehZ74XrcqpQ4d5T5f7Gu8f6g7fQmefoqOqk4/VarQv2o4/VDetPDnhjR2dc3BCBp/9NVw7KGfwStVMf6aZNAajj6224j9HCZbpZa/LvH1gU30i/q5WnUdSNEprxv2eIOwx2pcjjLMsmObo008k0J4u69P3d9QdbspW/dy080Nb8PXqcrmj0vsc7tu6qwD1A5oLYr3U3XWSxqj6/a10nCMkudJMyxvrvbK55jUrqU+Xlr/Iai98jY7mVAml5QNHxq31j2m5TrSdmp6z5p+9kpzQntdQbI1Pafr6I9C60gxrALHGtdF6tyhLTtxeBuW+hhqyzPMX931xl6rJ5f6n5h3blpsW7vKbvdBfL1gpYfjDLrvob1drrRT+mcuMf1OrJSdW/P+RfufdUB+pOtdTzhpL5t0jfKr46P3obQfQdPGt1jS+DEkx4MT2PmEg1j72OthqfZNWX+JuZ4at/2sTAmn5cSIMqZIjk0pnD0+aUI6YS9ekdaspWsp8cWEC62dS66UTkq+ypajyvXSlPz4xhQhm/ns6wpXBVI560jHN9aKkdT46spvWT916rONdHNsGSNtl6Hp8oakTVukpF9n3U3Jx0TNefbp3R4jltVfFfpvQkJpNaH/puyco++qbZPz7sE1L3DFGVovc4XPLUPO3ELyrzLiSpmPhaTJfqeJ+t60PiTh9snNW2656upDQ+Wtyg6ueJquB7HSVPspW9a28lDWJouhb6iyv7XjTfVL67j2vjDpvUfMt1Vl4GvctMaeq/vYcFWXIfV5Ku3XaxK951H6dsWFrhcxa3pU/pz3C1xc71tTcaXjGjtJbYIj7UHm7wxSyx+D/d7SfpfJ3wPpfSQp32tS2dt8V2tD7+Bce3rpPa3eC6Dr8Ulq+K+J3HFvbn312Zv2RdStr9g0pP0P/B04XbP3Q8cIT2dlRF6orkrhY/Rv27FqHfL1DP480ffo/V6V7
3aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+L5vr0xE3dd30nWIfZ45uSSxK4x+CRmTUK6F/LrSsfnj+aOdYyvpXyMK7/OpHWjlDTsa0rJum5K7Ppnj7F9c+0q0qtr7pQji2X9oMwcVrJfmblwU2V2SV3rEk3YuO46XXf8MfrQz077G2zftyDkj/ZqhcZr9nldkOg5ykAt3GunJbR3NGYsUfWafd3ts853C4dLHppOM6WcfM5C+xSbaC/2HMa1H9v1vXdoXm/LKSVpYh5wqmr/X67SfwHtPc9a97p/k8bt0hpbW0j1Svr2m+7Rd98qIQ1pvSF273dKOjHYNmk6fd8/JX3tWIddblBqoU5p7zrZKnd9TppjVq0DSitWqkwz12b2exb7vwjaRvS/TFd/S+8AYvIo+Suri5TwvvZRdV1IQevQ1/8SA+UeH5eto7n/X1Oe86ptaafl8kPjcF7P7W93eD9d5n+oSvn7fFe7I/G9q1IBfylSR71N6fft94ZU18hOXKR+JqUO8f4+5dvLsmWlMQb/Vov+CUDlpTGUndeQlG3fdZWdRPoPgl3mmDlsLnaey/4X3tVuU+o6L3/Pym+qlLV/jk6rlBRd8394hZ6JdnuqIv2ykOh3pfq96Wkq/E8qu2xl88/tOJ4R3tfmpbGi3c5T859bzqr7MbsN03iI5itUNj5eaEKWqIX/KJCQ/iFWNZMmHXs8ovWk53JzFq5vPul6zDjLV36pX7bzvNzB0YlQOZephWtRS5T7eeSq8030R77/HvC1d7tN83Zt9yltrDdwSR0XxsZd5l+MvvvU1/M9jSnj+Nh6FPJbBld/w6XHXH5MZeXrOfS/65g9RTl1JCa8chzX2RZ9/3lXSh4/VqWfEBNq4b82Ytp6m+9Qqxir1jX+rfPdT1vvsWhM6bPbmON6E1LnPCZW7L0qqXswmtqf0MQelZj4myrzYtzvIYmURlvtqapyx+gzRfd0XPfahVSOquMoG+dibBdl46iyfdbV1qvUW9m8+KTudMvkzZe/pqTJ+pWTflX5zw1fVfox6ZTVc8hvHflOSb+OuG1JsZ0kufXAJf8D")),Vk=new m5(J1(tg));class gr extends mu{static planFeatures(e){e.addStage(Zk),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(Aw),e.addStage(["rphf"],!1),e.addStage($k),e.addStage(Aw),e.addStage(["pref"]),e.addStage(e3),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(t3),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(e,r){for(let n=r.length-1;n>=0;n--){let i=r[n].codePoints[0];if(uw[i]){let s=uw[i].map(a=>{let o=e.font.glyphForCodePoint(a);return new _l(e.font,o.id,[a],r[n].features)});r.splice(n,1,...s)}}}}so(gr,"zeroMarkWidths","BEFORE_GPOS");function fw(t){return Jk.get(t.codePoints[0])}class Xk{constructor(e,r,n){this.category=e,this.syllableType=r,this.syllable=n}}function Zk(t,e){let r=0;for(let[n,i,s]of Vk.match(e.map(fw))){++r;for(let o=n;o<=i;o++)e[o].shaperInfo=new Xk(qk[fw(e[o])],s[0],r);let a=e[n].shaperInfo.category==="R"?1:Math.min(3,i-n);for(let o=n;o<n+a;o++)e[o].features.rphf=!0}}function Aw(t,e){for(let r of e)r.substituted=!1}function $k(t,e){for(let r of e)r.substituted&&r.features.rphf&&(r.shaperInfo.category="R")}function e3(t,e){for(let r of e)r.substituted&&(r.shaperInfo.category="VPre")}function t3(t,e){let r=t.glyphForCodePoint(9676).id;for(let n=0,i=hw(e,0);n<e.length;n=i,i=hw(e,n)){let s,a,o=e[n].shaperInfo,l=o.syllableType;if(!(l!=="virama_terminated_cluster"&&l!=="standard_cluster"&&l!=="broken_cluster")){if(l==="broken_cluster"&&r){let A=new _l(t,r,[9676]);for(A.shaperInfo=o,s=n;s<i&&e[s].shaperInfo.category==="R";s++);e.splice(++s,0,A),i++}if(o.category==="R"&&i-n>1){for(s=n+1;s<i;s++)if(o=e[s].shaperInfo,dw(o)||ld(e[s])){ld(e[s])&&s--,e.splice(n,0,...e.splice(n+1,s-n),e[s]);break}}for(s=n,a=i;s<i;s++)o=e[s].shaperInfo,dw(o)||ld(e[s])?a=ld(e[s])?s+1:s:(o.category==="VPre"||o.category==="VMPre")&&a<s&&e.splice(a,1,e[s],...e.splice(a,s-a))}}}function hw(t,e){if(e>=t.length)return e;let r=t[e].shaperInfo.syllable;for(;++e<t.length&&t[e].shaperInfo.syllable===r;);return e}function ld(t){return t.shaperInfo.category==="H"&&!t.isLigated}function dw(t){return t.category==="B"||t.category==="GB"}const r3={arab:qc,mong:qc,syrc:qc,"nko ":qc,phag:qc,mand:qc,mani:qc,phlp:qc,hang:W5,bng2:Li,beng:Li,dev2:Li,deva:Li,gjr2:Li,gujr:Li,guru:Li,gur2:Li,knda:Li,knd2:Li,mlm2:Li,mlym:Li,ory2:Li,orya:Li,taml:Li,tml2:Li,telu:Li,tel2:Li,khmr:Li,bali:gr,batk:gr,brah:gr,bugi:gr,buhd:gr,cakm:gr,cham:gr,dupl:gr,egyp:gr,gran:gr,hano:gr,java:gr,kthi:gr,kali:gr,khar:gr,khoj:gr,sind:gr,lepc:gr,limb:gr,mahj:gr,mtei:gr,modi:gr,hmng:gr,rjng:gr,saur:gr,shrd:gr,sidd:gr,sinh:Li,sund:gr,sylo:gr,tglg:gr,tagb:gr,tale:gr,lana:gr,tavt:gr,takr:gr,tibt:gr,tfng:gr,tirh:gr,latn:mu,DFLT:mu};function n3(t){Array.isArray(t)||(t=[t]);for(let e of t){let r=r3[e];if(r)return r}return mu}class i3 extends m1{applyLookup(e,r){switch(e){case 1:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;let s=this.glyphIterator.cur;switch(r.version){case 1:s.id=s.id+r.deltaGlyphID&65535;break;case 2:s.id=r.substitute.get(i);break}return!0}case 2:{let i=this.coverageIndex(r.coverage);if(i!==-1){let s=r.sequences.get(i);if(s.length===0)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=s[0],this.glyphIterator.cur.ligatureComponent=0;let a=this.glyphIterator.cur.features,o=this.glyphIterator.cur,l=s.slice(1).map((A,d)=>{let g=new _l(this.font,A,void 0,a);return g.shaperInfo=o.shaperInfo,g.isLigated=o.isLigated,g.ligatureComponent=d+1,g.substituted=!0,g.isMultiplied=!0,g});return this.glyphs.splice(this.glyphIterator.index+1,0,...l),!0}return!1}case 3:{let i=this.coverageIndex(r.coverage);if(i!==-1){let s=0;return this.glyphIterator.cur.id=r.alternateSet.get(i)[s],!0}return!1}case 4:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;for(let s of r.ligatureSets.get(i)){let a=this.sequenceMatchIndices(1,s.components);if(!a)continue;let o=this.glyphIterator.cur,l=o.codePoints.slice();for(let v of a)l.push(...this.glyphs[v].codePoints);let A=new _l(this.font,s.glyph,l,o.features);A.shaperInfo=o.shaperInfo,A.isLigated=!0,A.substituted=!0;let d=o.isMark;for(let v=0;v<a.length&&d;v++)d=this.glyphs[a[v]].isMark;A.ligatureID=d?null:this.ligatureID++;let g=o.ligatureID,b=o.codePoints.length,w=b,I=this.glyphIterator.index+1;for(let v of a){if(d)I=v;else for(;I<v;){var n=w-b+Math.min(this.glyphs[I].ligatureComponent||1,b);this.glyphs[I].ligatureID=A.ligatureID,this.glyphs[I].ligatureComponent=n,I++}g=this.glyphs[I].ligatureID,b=this.glyphs[I].codePoints.length,w+=b,I++}if(g&&!d)for(let v=I;v<this.glyphs.length&&this.glyphs[v].ligatureID===g;v++){var n=w-b+Math.min(this.glyphs[v].ligatureComponent||1,b);this.glyphs[v].ligatureComponent=n}for(let v=a.length-1;v>=0;v--)this.glyphs.splice(a[v],1);return this.glyphs[this.glyphIterator.index]=A,!0}return!1}case 5:return this.applyContext(r);case 6:return this.applyChainingContext(r);case 7:return this.applyLookup(r.lookupType,r.extension);default:throw new Error(`GSUB lookupType ${e} is not supported`)}}}class s3 extends m1{applyPositionValue(e,r){let n=this.positions[this.glyphIterator.peekIndex(e)];r.xAdvance!=null&&(n.xAdvance+=r.xAdvance),r.yAdvance!=null&&(n.yAdvance+=r.yAdvance),r.xPlacement!=null&&(n.xOffset+=r.xPlacement),r.yPlacement!=null&&(n.yOffset+=r.yPlacement);let i=this.font._variationProcessor,s=this.font.GDEF&&this.font.GDEF.itemVariationStore;i&&s&&(r.xPlaDevice&&(n.xOffset+=i.getDelta(s,r.xPlaDevice.a,r.xPlaDevice.b)),r.
vendor: 12,219 bytes, line 3
3yPlaDevice&&(n.yOffset+=i.getDelta(s,r.yPlaDevice.a,r.yPlaDevice.b)),r.xAdvDevice&&(n.xAdvance+=i.getDelta(s,r.xAdvDevice.a,r.xAdvDevice.b)),r.yAdvDevice&&(n.yAdvance+=i.getDelta(s,r.yAdvDevice.a,r.yAdvDevice.b)))}applyLookup(e,r){switch(e){case 1:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;switch(r.version){case 1:this.applyPositionValue(0,r.value);break;case 2:this.applyPositionValue(0,r.values.get(i));break}return!0}case 2:{let i=this.glyphIterator.peek();if(!i)return!1;let s=this.coverageIndex(r.coverage);if(s===-1)return!1;switch(r.version){case 1:let a=r.pairSets.get(s);for(let A of a)if(A.secondGlyph===i.id)return this.applyPositionValue(0,A.value1),this.applyPositionValue(1,A.value2),!0;return!1;case 2:let o=this.getClassID(this.glyphIterator.cur.id,r.classDef1),l=this.getClassID(i.id,r.classDef2);if(o===-1||l===-1)return!1;var n=r.classRecords.get(o).get(l);return this.applyPositionValue(0,n.value1),this.applyPositionValue(1,n.value2),!0}}case 3:{let i=this.glyphIterator.peekIndex(),s=this.glyphs[i];if(!s)return!1;let a=r.entryExitRecords[this.coverageIndex(r.coverage)];if(!a||!a.exitAnchor)return!1;let o=r.entryExitRecords[this.coverageIndex(r.coverage,s.id)];if(!o||!o.entryAnchor)return!1;let l=this.getAnchor(o.entryAnchor),A=this.getAnchor(a.exitAnchor),d=this.positions[this.glyphIterator.index],g=this.positions[i],b;switch(this.direction){case"ltr":d.xAdvance=A.x+d.xOffset,b=l.x+g.xOffset,g.xAdvance-=b,g.xOffset-=b;break;case"rtl":b=A.x+d.xOffset,d.xAdvance-=b,d.xOffset-=b,g.xAdvance=l.x+g.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=i,d.yOffset=l.y-A.y):(s.cursiveAttachment=this.glyphIterator.index,d.yOffset=A.y-l.y),!0}case 4:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let s=this.glyphIterator.index;for(;--s>=0&&(this.glyphs[s].isMark||this.glyphs[s].ligatureComponent>0););if(s<0)return!1;let a=this.coverageIndex(r.baseCoverage,this.glyphs[s].id);if(a===-1)return!1;let o=r.markArray[i],l=r.baseArray[a][o.class];return this.applyAnchor(o,l,s),!0}case 5:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let s=this.glyphIterator.index;for(;--s>=0&&this.glyphs[s].isMark;);if(s<0)return!1;let a=this.coverageIndex(r.ligatureCoverage,this.glyphs[s].id);if(a===-1)return!1;let o=r.ligatureArray[a],l=this.glyphIterator.cur,A=this.glyphs[s],d=A.ligatureID&&A.ligatureID===l.ligatureID&&l.ligatureComponent>0?Math.min(l.ligatureComponent,A.codePoints.length)-1:A.codePoints.length-1,g=r.markArray[i],b=o[d][g.class];return this.applyAnchor(g,b,s),!0}case 6:{let i=this.coverageIndex(r.mark1Coverage);if(i===-1)return!1;let s=this.glyphIterator.peekIndex(-1),a=this.glyphs[s];if(!a||!a.isMark)return!1;let o=this.glyphIterator.cur,l=!1;if(o.ligatureID===a.ligatureID?o.ligatureID?o.ligatureComponent===a.ligatureComponent&&(l=!0):l=!0:(o.ligatureID&&!o.ligatureComponent||a.ligatureID&&!a.ligatureComponent)&&(l=!0),!l)return!1;let A=this.coverageIndex(r.mark2Coverage,a.id);if(A===-1)return!1;let d=r.mark1Array[i],g=r.mark2Array[A][d.class];return this.applyAnchor(d,g,s),!0}case 7:return this.applyContext(r);case 8:return this.applyChainingContext(r);case 9:return this.applyLookup(r.lookupType,r.extension);default:throw new Error(`Unsupported GPOS table: ${e}`)}}applyAnchor(e,r,n){let i=this.getAnchor(r),s=this.getAnchor(e.markAnchor);this.positions[n];let a=this.positions[this.glyphIterator.index];a.xOffset=i.x-s.x,a.yOffset=i.y-s.y,this.glyphIterator.cur.markAttachment=n}getAnchor(e){let r=e.xCoordinate,n=e.yCoordinate,i=this.font._variationProcessor,s=this.font.GDEF&&this.font.GDEF.itemVariationStore;return i&&s&&(e.xDeviceTable&&(r+=i.getDelta(s,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(n+=i.getDelta(s,e.yDeviceTable.a,e.yDeviceTable.b))),{x:r,y:n}}applyFeatures(e,r,n){super.applyFeatures(e,r,n);for(var i=0;i<this.glyphs.length;i++)this.fixCursiveAttachment(i);this.fixMarkAttachment()}fixCursiveAttachment(e){let r=this.glyphs[e];if(r.cursiveAttachment!=null){let n=r.cursiveAttachment;r.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[e].yOffset+=this.positions[n].yOffset}}fixMarkAttachment(){for(let e=0;e<this.glyphs.length;e++){let r=this.glyphs[e];if(r.markAttachment!=null){let n=r.markAttachment;if(this.positions[e].xOffset+=this.positions[n].xOffset,this.positions[e].yOffset+=this.positions[n].yOffset,this.direction==="ltr")for(let i=n;i<e;i++)this.positions[e].xOffset-=this.positions[i].xAdvance,this.positions[e].yOffset-=this.positions[i].yAdvance;else for(let i=n+1;i<e+1;i++)this.positions[e].xOffset+=this.positions[i].xAdvance,this.positions[e].yOffset+=this.positions[i].yAdvance}}}}class a3{setup(e){this.glyphInfos=e.glyphs.map(n=>new _l(this.font,n.id,[...n.codePoints]));let r=null;this.GPOSProcessor&&(r=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(r=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=n3(r),this.plan=new ak(this.font,r,e.direction),this.shaper.plan(this.plan,this.glyphInfos,e.features);for(let n in this.plan.allFeatures)e.features[n]=!0}substitute(e){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),e.glyphs=this.glyphInfos.map(r=>this.font.getGlyph(r.id,r.codePoints)))}position(e){return this.shaper.zeroMarkWidths==="BEFORE_GPOS"&&this.zeroMarkAdvances(e.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,e.positions),this.shaper.zeroMarkWidths==="AFTER_GPOS"&&this.zeroMarkAdvances(e.positions),e.direction==="rtl"&&(e.glyphs.reverse(),e.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(e){for(let r=0;r<this.glyphInfos.length;r++)this.glyphInfos[r].isMark&&(e[r].xAdvance=0,e[r].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(e,r){let n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,r),n.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,r),n.push(...Object.keys(this.GPOSProcessor.features))),n}constructor(e){this.font=e,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,e.GSUB&&(this.GSUBProcessor=new i3(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new s3(e,e.GPOS))}}class o3{layout(e,r,n,i,s){if(typeof r=="string"&&(s=i,i=n,n=r,r=[]),typeof e=="string"){n==null&&(n=L9(e));var a=this.font.glyphsForString(e)}else{if(n==null){let A=[];for(let d of e)A.push(...d.codePoints);n=M9(A)}var a=e}let o=new O9(a,r,n,i,s);return a.length===0?(o.positions=[],o):(this.engine&&this.engine.setup&&this.engine.setup(o),this.substitute(o),this.position(o),this.hideDefaultIgnorables(o.glyphs,o.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),o)}substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(n=>new U9(n.advanceWidth));let r=null;this.engine&&this.engine.position&&(r=this.engine.position(e)),!r&&(!this.engine||this.engine.fallbackPosition)&&(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new N9(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),(!r||!r.kern)&&e.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new F9(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)}hideDefaultIgnorables(e,r){let n=this.font.glyphForCodePoint(32);for(let i=0;i<e.length;i++)this.isDefaultIgnorable(e[i].codePoints[0])&&(e[i]=n,r[i].xAdvance=0,r[i].yAdvance=0)}isDefaultIgnorable(e){let r=e>>16;if(r===0)switch(e>>8){case 0:return e===173;case 3:return e===847;case 6:return e===1564;case 23:return 6068<=e&&e<=6069;case 24:return 6155<=e&&e<=6158;case 32:return 8203<=e&&e<=8207||8234<=e&&e<=8238||8288<=e&&e<=8303;case 254:return 65024<=e&&e<=65039||e===65279;case 255:return 65520<=e&&e<=65528;default:return!1}else switch(r){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}}getAvailableFeatures(e,r){let n=[];return this.engine&&n.push(...this.engine.getAvailableFeatures(e,r)),this.font.kern&&n.indexOf("kern")===-1&&n.push("kern"),n}stringsForGlyph(e){let r=new Set,n=this.font._cmapProcessor.codePointsForGlyph(e);for(let i of n)r.add(String.fromCodePoint(i));if(this.engine&&this.engine.stringsForGlyph)for(let i of this.engine.stringsForGlyph(e))r.add(i);return Array.from(r)}constructor(e){this.font=e,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new sk(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new a3(this.font))}}const l3={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class gA{toFunction(){return e=>{this.commands.forEach(r=>e[r.command].apply(e,r.args))}}toSVG(){return this.commands.map(r=>{let n=r.args.map(i=>Math.round(i*100)/100);return`${l3[r.command]}${n.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new pu;for(let r of this.commands)for(let n=0;n<r.args.length;n+=2)e.addPoint(r.args[n],r.args[n+1]);this._cbox=Object.freeze(e)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let e=new pu,r=0,n=0,i=R=>Math.pow(1-R,3)*w[Q]+3*Math.pow(1-R,2)*R*I[Q]+3*(1-R)*Math.pow(R,2)*v[Q]+Math.pow(R,3)*D[Q];for(let R of this.commands)switch(R.command){case"moveTo":case"lineTo":let[k,N]=R.args;e.addPoint(k,N),r=k,n=N;break;case"quadraticCurveTo":case"bezierCurveTo":if(R.command==="quadraticCurveTo")var[s,a,g,b]=R.args,o=r+2/3*(s-r),l=n+2/3*(a-n),A=g+2/3*(s-g),d=b+2/3*(a-b);else var[o,l,A,d,g,b]=R.args;e.addPoint(g,b);for(var w=[r,n],I=[o,l],v=[A,d],D=[g,b],Q=0;Q<=1;Q++){let F=6*w[Q]-12*I[Q]+6*v[Q],$=-3*w[Q]+9*I[Q]-9*v[Q]+3*D[Q];if(R=3*I[Q]-3*w[Q],$===0){if(F===0)continue;let se=-R/F;0<se&&se<1&&(Q===0?e.addPoint(i(se),e.maxY):Q===1&&e.addPoint(e.maxX,i(se)));continue}let Z=Math.pow(F,2)-4*R*$;if(Z<0)continue;let H=(-F+Math.sqrt(Z))/(2*$);0<H&&H<1&&(Q===0?e.addPoint(i(H),e.maxY):Q===1&&e.addPoint(e.maxX,i(H)));let O=(-F-Math.sqrt(Z))/(2*$);0<O&&O<1&&(Q===0?e.addPoint(i(O),e.maxY):Q===1&&e.addPoint(e.maxX,i(O)))}r=g,n=b;break}return this._bbox=Object.freeze(e)}mapPoints(e){let r=new gA;for(let n of this.commands){let i=[];for(let s=0;s<n.args.length;s+=2){let[a,o]=e(n.args[s],n.args[s+1]);i.push(a,o)}r[n.command](...i)}return r}transform(e,r,n,i,s,a){return this.mapPoints((o,l)=>{const A=e*o+n*l+s,d=r*o+i*l+a;return[A,d]})}translate(e,r){return this.transform(1,0,0,1,e,r)}rotate(e){let r=Math.cos(e),n=Math.sin(e);return this.transform(r,n,-n,r,0,0)}scale(e,r=e){return this.transform(e,0,0,r,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let t of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])gA.prototype[t]=function(...e){return this._bbox=this._cbox=null,this.commands.push({command:t,args:e}),this};var MA=[".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","oslas
3h","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"];class I0{_getPath(){return new gA}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);let r=e.metrics.get(e.metrics.length-1);return{advance:r?r.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}}_getMetrics(e){if(this._metrics)return this._metrics;let{advance:r,bearing:n}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:i,bearing:s}=this._getTableMetrics(this._font.vmtx);else{let a;if((typeof e>"u"||e===null)&&({cbox:e}=this),(a=this._font["OS/2"])&&a.version>0)var i=Math.abs(a.typoAscender-a.typoDescender),s=a.typoAscender-e.maxY;else{let{hhea:o}=this._font;var i=Math.abs(o.ascent-o.descent),s=o.ascent-e.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(r+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:r,advanceHeight:i,leftBearing:n,topBearing:s}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath(e){let r=1/this._font.unitsPerEm*e;return this.path.scale(r)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:e}=this._font;if(!e)return null;switch(e.version){case 1:return MA[this.id];case 2:let r=e.glyphNameIndex[this.id];return r<MA.length?MA[r]:e.names[r-MA.length];case 2.5:return MA[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}}get name(){return this._getName()}render(e,r){e.save();let n=1/this._font.head.unitsPerEm*r;e.scale(n,n),this.path.toFunction()(e),e.fill(),e.restore()}constructor(e,r,n){this.id=e,this.codePoints=r,this._font=n,this.isMark=this.codePoints.length>0&&this.codePoints.every(zy),this.isLigature=this.codePoints.length>1}}js([Ks],I0.prototype,"cbox",null);js([Ks],I0.prototype,"bbox",null);js([Ks],I0.prototype,"path",null);js([Ks],I0.prototype,"advanceWidth",null);js([Ks],I0.prototype,"advanceHeight",null);js([Ks],I0.prototype,"name",null);let gw=new Ye({numberOfContours:pt,xMin:pt,yMin:pt,xMax:pt,yMax:pt});const c3=1,u3=2,f3=4,A3=8,h3=16,d3=32,g3=1,p3=8,pw=32,m3=64,y3=128,b3=256;class Tl{copy(){return new Tl(this.onCurve,this.endContour,this.x,this.y)}constructor(e,r,n=0,i=0){this.onCurve=e,this.endContour=r,this.x=n,this.y=i}}class w3{constructor(e,r,n){this.glyphID=e,this.dx=r,this.dy=n,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class rg extends I0{_getCBox(e){if(this._font._variationProcessor&&!e)return this.path.cbox;let r=this._font._getTableStream("glyf");r.pos+=this._font.loca.offsets[this.id];let n=gw.decode(r),i=new pu(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(i)}_parseGlyphCoord(e,r,n,i){if(n){var s=e.readUInt8();i||(s=-s),s+=r}else if(i)var s=r;else var s=r+e.readInt16BE();return s}_decode(){let e=this._font.loca.offsets[this.id],r=this._font.loca.offsets[this.id+1];if(e===r)return null;let n=this._font._getTableStream("glyf");n.pos+=e;let i=n.pos,s=gw.decode(n);return s.numberOfContours>0?this._decodeSimple(s,n):s.numberOfContours<0&&this._decodeComposite(s,n,i),s}_decodeSimple(e,r){e.points=[];let n=new _e(U,e.numberOfContours).decode(r);e.instructions=new _e(bt,U).decode(r);let i=[],s=n[n.length-1]+1;for(;i.length<s;){var a=r.readUInt8();if(i.push(a),a&A3){let d=r.readUInt8();for(let g=0;g<d;g++)i.push(a)}}for(var o=0;o<i.length;o++){var a=i[o];let g=new Tl(!!(a&c3),n.indexOf(o)>=0,0,0);e.points.push(g)}let l=0;for(var o=0;o<i.length;o++){var a=i[o];e.points[o].x=l=this._parseGlyphCoord(r,l,a&u3,a&h3)}let A=0;for(var o=0;o<i.length;o++){var a=i[o];e.points[o].y=A=this._parseGlyphCoord(r,A,a&f3,a&d3)}if(this._font._variationProcessor){let d=e.points.slice();d.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,d),e.phantomPoints=d.slice(-4)}}_decodeComposite(e,r,n=0){e.components=[];let i=!1,s=pw;for(;s&pw;){s=r.readUInt16BE();let A=r.pos-n,d=r.readUInt16BE();if(i||(i=(s&b3)!==0),s&g3)var a=r.readInt16BE(),o=r.readInt16BE();else var a=r.readInt8(),o=r.readInt8();var l=new w3(d,a,o);l.pos=A,s&p3?l.scaleX=l.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824:s&m3?(l.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824):s&y3&&(l.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scale01=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scale10=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824),e.components.push(l)}if(this._font._variationProcessor){let A=[];for(let d=0;d<e.components.length;d++){var l=e.components[d];A.push(new Tl(!0,!0,l.dx,l.dy))}A.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,A),e.phantomPoints=A.splice(-4,4);for(let d=0;d<A.length;d++){let g=A[d];e.components[d].dx=g.x,e.components[d].dy=g.y}}return i}_getPhantomPoints(e){let r=this._getCBox(!0);this._metrics==null&&(this._metrics=I0.prototype._getMetrics.call(this,r));let{advanceWidth:n,advanceHeight:i,leftBearing:s,topBearing:a}=this._metrics;return[new Tl(!1,!0,e.xMin-s,0),new Tl(!1,!0,e.xMin-s+n,0),new Tl(!1,!0,0,e.yMax+a),new Tl(!1,!0,0,e.yMax+a+i)]}_getContours(){let e=this._decode();if(!e)return[];let r=[];if(e.numberOfContours<0)for(let a of e.components){let o=this._font.getGlyph(a.glyphID)._getContours();for(let l=0;l<o.length;l++){let A=o[l];for(let d=0;d<A.length;d++){let g=A[d],b=g.x*a.scaleX+g.y*a.scale01+a.dx,w=g.y*a.scaleY+g.x*a.scale10+a.dy;r.push(new Tl(g.onCurve,g.endContour,b,w))}}}else r=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yM
vendor: 19,457 bytes, line 3
3ax);let n=[],i=[];for(let a=0;a<r.length;a++){var s=r[a];i.push(s),s.endContour&&(n.push(i),i=[])}return n}_getMetrics(){if(this._metrics)return this._metrics;let e=this._getCBox(!0);return super._getMetrics(e),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let e=this._getContours(),r=new gA;for(let i=0;i<e.length;i++){let s=e[i],a=s[0],o=s[s.length-1],l=0;if(a.onCurve){var n=null;l=1}else{o.onCurve?a=o:a=new Tl(!1,!1,(a.x+o.x)/2,(a.y+o.y)/2);var n=a}r.moveTo(a.x,a.y);for(let A=l;A<s.length;A++){let d=s[A],g=A===0?a:s[A-1];if(g.onCurve&&d.onCurve)r.lineTo(d.x,d.y);else if(g.onCurve&&!d.onCurve)var n=d;else if(!g.onCurve&&!d.onCurve){let w=(g.x+d.x)/2,I=(g.y+d.y)/2;r.quadraticCurveTo(g.x,g.y,w,I);var n=d}else if(!g.onCurve&&d.onCurve){r.quadraticCurveTo(n.x,n.y,d.x,d.y);var n=null}else throw new Error("Unknown TTF path state")}n&&r.quadraticCurveTo(n.x,n.y,a.x,a.y),r.closePath()}return r}constructor(...e){super(...e),so(this,"type","TTF")}}class E3 extends I0{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias(e){return e.length<1240?107:e.length<33900?1131:32768}_getPath(){let e=this._font.CFF2||this._font["CFF "],{stream:r}=e,n=e.topDict.CharStrings[this.id],i=n.offset+n.length;r.pos=n.offset;let s=new gA,a=[],o=[],l=null,A=0,d=0,g=0,b,w,I=!1;this._usedGsubrs=b={},this._usedSubrs=w={};let v=e.globalSubrIndex||[],D=this.bias(v),Q=e.privateDictForGlyph(this.id)||{},R=Q.Subrs||[],k=this.bias(R),N=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,F=Q.vsindex,$=this._font._variationProcessor;function Z(){l==null&&(l=a.shift()+Q.nominalWidthX)}function H(){return a.length%2!==0&&Z(),A+=a.length>>1,a.length=0}function O(ye,ee){I&&s.closePath(),s.moveTo(ye,ee),I=!0}let se=function(){for(;r.pos<i;){let he=r.readUInt8();if(he<32){let j,be,Ee,pe,He,Ce,qe,Be,ne,ve,De,Me,Ie,z,P,le;switch(he){case 1:case 3:case 18:case 23:H();break;case 4:a.length>1&&Z(),g+=a.shift(),O(d,g);break;case 5:for(;a.length>=2;)d+=a.shift(),g+=a.shift(),s.lineTo(d,g);break;case 6:case 7:for(Ee=he===6;a.length>=1;)Ee?d+=a.shift():g+=a.shift(),s.lineTo(d,g),Ee=!Ee;break;case 8:for(;a.length>0;)pe=d+a.shift(),He=g+a.shift(),Ce=pe+a.shift(),qe=He+a.shift(),d=Ce+a.shift(),g=qe+a.shift(),s.bezierCurveTo(pe,He,Ce,qe,d,g);break;case 10:if(j=a.pop()+k,be=R[j],be){w[j]=!0;let te=r.pos,q=i;r.pos=be.offset,i=be.offset+be.length,se(),r.pos=te,i=q}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;a.length>0&&Z(),I&&(s.closePath(),I=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");F=a.pop();break;case 16:{if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!$)throw new Error("blend operator in non-variation font");let te=$.getBlendVector(N,F),q=a.pop(),re=q*te.length,ke=a.length-re,M=ke-q;for(let Qe=0;Qe<q;Qe++){let W=a[M+Qe];for(let B=0;B<te.length;B++)W+=te[B]*a[ke++];a[M+Qe]=W}for(;re--;)a.pop();break}case 19:case 20:H(),r.pos+=A+7>>3;break;case 21:a.length>2&&Z(),d+=a.shift(),g+=a.shift(),O(d,g);break;case 22:a.length>1&&Z(),d+=a.shift(),O(d,g);break;case 24:for(;a.length>=8;)pe=d+a.shift(),He=g+a.shift(),Ce=pe+a.shift(),qe=He+a.shift(),d=Ce+a.shift(),g=qe+a.shift(),s.bezierCurveTo(pe,He,Ce,qe,d,g);d+=a.shift(),g+=a.shift(),s.lineTo(d,g);break;case 25:for(;a.length>=8;)d+=a.shift(),g+=a.shift(),s.lineTo(d,g);pe=d+a.shift(),He=g+a.shift(),Ce=pe+a.shift(),qe=He+a.shift(),d=Ce+a.shift(),g=qe+a.shift(),s.bezierCurveTo(pe,He,Ce,qe,d,g);break;case 26:for(a.length%2&&(d+=a.shift());a.length>=4;)pe=d,He=g+a.shift(),Ce=pe+a.shift(),qe=He+a.shift(),d=Ce,g=qe+a.shift(),s.bezierCurveTo(pe,He,Ce,qe,d,g);break;case 27:for(a.length%2&&(g+=a.shift());a.length>=4;)pe=d+a.shift(),He=g,Ce=pe+a.shift(),qe=He+a.shift(),d=Ce+a.shift(),g=qe,s.bezierCurveTo(pe,He,Ce,qe,d,g);break;case 28:a.push(r.readInt16BE());break;case 29:if(j=a.pop()+D,be=v[j],be){b[j]=!0;let te=r.pos,q=i;r.pos=be.offset,i=be.offset+be.length,se(),r.pos=te,i=q}break;case 30:case 31:for(Ee=he===31;a.length>=4;)Ee?(pe=d+a.shift(),He=g,Ce=pe+a.shift(),qe=He+a.shift(),g=qe+a.shift(),d=Ce+(a.length===1?a.shift():0)):(pe=d,He=g+a.shift(),Ce=pe+a.shift(),qe=He+a.shift(),d=Ce+a.shift(),g=qe+(a.length===1?a.shift():0)),s.bezierCurveTo(pe,He,Ce,qe,d,g),Ee=!Ee;break;case 12:switch(he=r.readUInt8(),he){case 3:let te=a.pop(),q=a.pop();a.push(te&&q?1:0);break;case 4:te=a.pop(),q=a.pop(),a.push(te||q?1:0);break;case 5:te=a.pop(),a.push(te?0:1);break;case 9:te=a.pop(),a.push(Math.abs(te));break;case 10:te=a.pop(),q=a.pop(),a.push(te+q);break;case 11:te=a.pop(),q=a.pop(),a.push(te-q);break;case 12:te=a.pop(),q=a.pop(),a.push(te/q);break;case 14:te=a.pop(),a.push(-te);break;case 15:te=a.pop(),q=a.pop(),a.push(te===q?1:0);break;case 18:a.pop();break;case 20:let re=a.pop(),ke=a.pop();o[ke]=re;break;case 21:ke=a.pop(),a.push(o[ke]||0);break;case 22:let M=a.pop(),Qe=a.pop(),W=a.pop(),B=a.pop();a.push(W<=B?M:Qe);break;case 23:a.push(Math.random());break;case 24:te=a.pop(),q=a.pop(),a.push(te*q);break;case 26:te=a.pop(),a.push(Math.sqrt(te));break;case 27:te=a.pop(),a.push(te,te);break;case 28:te=a.pop(),q=a.pop(),a.push(q,te);break;case 29:ke=a.pop(),ke<0?ke=0:ke>a.length-1&&(ke=a.length-1),a.push(a[ke]);break;case 30:let x=a.pop(),_=a.pop();if(_>=0)for(;_>0;){var ye=a[x-1];for(let Ae=x-2;Ae>=0;Ae--)a[Ae+1]=a[Ae];a[0]=ye,_--}else for(;_<0;){var ye=a[0];for(let Pe=0;Pe<=x;Pe++)a[Pe]=a[Pe+1];a[x-1]=ye,_++}break;case 34:pe=d+a.shift(),He=g,Ce=pe+a.shift(),qe=He+a.shift(),Be=Ce+a.shift(),ne=qe,ve=Be+a.shift(),De=ne,Me=ve+a.shift(),Ie=De,z=Me+a.shift(),P=Ie,d=z,g=P,s.bezierCurveTo(pe,He,Ce,qe,Be,ne),s.bezierCurveTo(ve,De,Me,Ie,z,P);break;case 35:le=[];for(let Ae=0;Ae<=5;Ae++)d+=a.shift(),g+=a.shift(),le.push(d,g);s.bezierCurveTo(...le.slice(0,6)),s.bezierCurveTo(...le.slice(6)),a.shift();break;case 36:pe=d+a.shift(),He=g+a.shift(),Ce=pe+a.shift(),qe=He+a.shift(),Be=Ce+a.shift(),ne=qe,ve=Be+a.shift(),De=ne,Me=ve+a.shift(),Ie=De+a.shift(),z=Me+a.shift(),P=Ie,d=z,g=P,s.bezierCurveTo(pe,He,Ce,qe,Be,ne),s.bezierCurveTo(ve,De,Me,Ie,z,P);break;case 37:let ce=d,de=g;le=[];for(let Ae=0;Ae<=4;Ae++)d+=a.shift(),g+=a.shift(),le.push(d,g);Math.abs(d-ce)>Math.abs(g-de)?(d+=a.shift(),g=de):(d=ce,g+=a.shift()),le.push(d,g),s.bezierCurveTo(...le.slice(0,6)),s.bezierCurveTo(...le.slice(6));break;default:throw new Error(`Unknown op: 12 ${he}`)}break;default:throw new Error(`Unknown op: ${he}`)}}else if(he<247)a.push(he-139);else if(he<251){var ee=r.readUInt8();a.push((he-247)*256+ee+108)}else if(he<255){var ee=r.readUInt8();a.push(-(he-251)*256-ee-108)}else a.push(r.readInt32BE()/65536)}};return se(),I&&s.closePath(),s}constructor(...e){super(...e),so(this,"type","CFF")}}let I3=new Ye({originX:U,originY:U,type:new Yr(4),data:new Ws(t=>t.parent.buflen-t._currentOffset)});class C3 extends rg{getImageForSize(e){for(let a=0;a<this._font.sbix.imageTables.length;a++){var r=this._font.sbix.imageTables[a];if(r.ppem>=e)break}let n=r.imageOffsets,i=n[this.id],s=n[this.id+1];return i===s?null:(this._font.stream.pos=i,I3.decode(this._font.stream,{buflen:s-i}))}render(e,r){let n=this.getImageForSize(r);if(n!=null){let i=r/this._font.unitsPerEm;e.image(n.data,{height:r,x:n.originX,y:(this.bbox.minY-n.originY)*i})}this._font.sbix.flags.renderOutlines&&super.render(e,r)}constructor(...e){super(...e),so(this,"type","SBIX")}}class mw{constructor(e,r){this.glyph=e,this.color=r}}class x3 extends I0{_getBBox(){let e=new pu;for(let r=0;r<this.layers.length;r++){let i=this.layers[r].glyph.bbox;e.addPoint(i.minX,i.minY),e.addPoint(i.maxX,i.maxY)}return e}get layers(){let e=this._font.CPAL,r=this._font.COLR,n=0,i=r.baseGlyphRecord.length-1;for(;n<=i;){let d=n+i>>1;var s=r.baseGlyphRecord[d];if(this.id<s.gid)i=d-1;else if(this.id>s.gid)n=d+1;else{var a=s;break}}if(a==null){var o=this._font._getBaseGlyph(this.id),l={red:0,green:0,blue:0,alpha:255};return[new mw(o,l)]}let A=[];for(let d=a.firstLayerIndex;d<a.firstLayerIndex+a.numLayers;d++){var s=r.layerRecords[d],l=e.colorRecords[s.paletteIndex],o=this._font._getBaseGlyph(s.gid);A.push(new mw(o,l))}return A}render(e,r){for(let{glyph:n,color:i}of this.layers)e.fillColor([i.red,i.green,i.blue],i.alpha/255*100),n.render(e,r)}constructor(...e){super(...e),so(this,"type","COLR")}}const v3=32768,B3=4095,Q3=32768,yw=16384,S3=8192,bw=4095,ww=128,Ew=127,k3=128,D3=64,T3=63;class R3{normalizeCoords(e){let r=[];for(var n=0;n<this.font.fvar.axis.length;n++){let i=this.font.fvar.axis[n];e[n]<i.defaultValue?r.push((e[n]-i.defaultValue+Number.EPSILON)/(i.defaultValue-i.minValue+Number.EPSILON)):r.push((e[n]-i.defaultValue+Number.EPSILON)/(i.maxValue-i.defaultValue+Number.EPSILON))}if(this.font.avar)for(var n=0;n<this.font.avar.segment.length;n++){let s=this.font.avar.segment[n];for(let a=0;a<s.correspondence.length;a++){let o=s.correspondence[a];if(a>=1&&r[n]<o.fromCoord){let l=s.correspondence[a-1];r[n]=((r[n]-l.fromCoord)*(o.toCoord-l.toCoord)+Number.EPSILON)/(o.fromCoord-l.fromCoord+Number.EPSILON)+l.toCoord;break}}}return r}transformPoints(e,r){if(!this.font.fvar||!this.font.gvar)return;let{gvar:n}=this.font;if(e>=n.glyphCount)return;let i=n.offsets[e];if(i===n.offsets[e+1])return;let{stream:s}=this.font;if(s.pos=i,s.pos>=s.length)return;let a=s.readUInt16BE(),o=i+s.readUInt16BE();if(a&v3){var l=s.pos;s.pos=o;var A=this.decodePoints();o=s.pos,s.pos=l}let d=r.map(D=>D.copy());a&=B3;for(let D=0;D<a;D++){let Q=s.readUInt16BE(),R=s.readUInt16BE();if(R&Q3){var g=[];for(let H=0;H<n.axisCount;H++)g.push(s.readInt16BE()/16384)}else{if((R&bw)>=n.globalCoordCount)throw new Error("Invalid gvar table");var g=n.globalCoords[R&bw]}if(R&yw){var b=[];for(let H=0;H<n.axisCount;H++)b.push(s.readInt16BE()/16384);var w=[];for(let H=0;H<n.axisCount;H++)w.push(s.readInt16BE()/16384)}let k=this.tupleFactor(R,g,b,w);if(k===0){o+=Q;continue}var l=s.pos;if(s.pos=o,R&S3)var I=this.decodePoints();else var I=A;let F=I.length===0?r.length:I.length,$=this.decodeDeltas(F),Z=this.decodeDeltas(F);if(I.length===0)for(let H=0;H<r.length;H++){var v=r[H];v.x+=Math.round($[H]*k),v.y+=Math.round(Z[H]*k)}else{let H=d.map(se=>se.copy()),O=r.map(()=>!1);for(let se=0;se<I.length;se++){let ye=I[se];if(ye<r.length){let ee=H[ye];O[ye]=!0,ee.x+=$[se]*k,ee.y+=Z[se]*k}}this.interpolateMissingDeltas(H,d,O);for(let se=0;se<r.length;se++){let ye=H[se].x-d[se].x,ee=H[se].y-d[se].y;r[se].x=Math.round(r[se].x+ye),r[se].y=Math.round(r[se].y+ee)}}o+=Q,s.pos=l}}decodePoints(){let e=this.font.stream,r=e.readUInt8();r&ww&&(r=(r&Ew)<<8|e.readUInt8());let n=new Uint16Array(r),i=0,s=0;for(;i<r;){let a=e.readUInt8(),o=(a&Ew)+1,l=a&ww?e.readUInt16:e.readUInt8;for(let A=0;A<o&&i<r;A++)s+=l.call(e),n[i++]=s}return n}decodeDeltas(e){let r=this.font.stream,n=0,i=new Int16Array(e);for(;n<e;){let s=r.readUInt8(),a=(s&T3)+1;if(s&k3)n+=a;else{let o=s&D3?r.readInt16BE:r.readInt8;for(let l=0;l<a&&n<e;l++)i[n++]=o.call(r)}}return i}tupleFactor(e,r,n,i){let s=this.normalizedCoords,{gvar:a}=this.font,o=1;for(let l=0;l<a.axisCount;l++)if(r[l]!==0){if(s[l]===0)return 0;if((e&yw)===0){if(s[l]<Math.min(0,r[l])||s[l]>Math.max(0,r[l]))return 0;o=(o*s[l]+Number.EPSILON)/(r[l]+Number.EPSILON)}else{if(s[l]<n[l]||s[l]>i[l])return 0;s[l]<r[l]?o=o*(s[l]-n[l]+Number.EPSILON)/(r[l]-n[l]+Number.EPSILON):o=o*(i[l]-s[l]+Number.EPSILON)/(i[l]-r[l]+Number.EPSILON)}}return o}interpolateMissingDeltas(e,r,n){if(e.length===0)return;let i=0;for(;i<e.length;){let s=i,a=i,o=e[a];for(;!o.endContour;)o=e[++a];for(;i<=a&&!n[i];)i++;if(i>a)continue;let l=i,A=i;for(i++;i<=a;)n[i]&&(this.deltaInterpolate(A+1,i-1,A,i,r,e),A=i),i++;A===l?this.deltaShift(s,a,A,r,e):(this.deltaInterpolate(A+1,a,A,l,r,e),l>0&&this.deltaInterpolate(s,l-1,A,l,r,e)),i=a+1}}deltaInterpolate(e,r,n,i,s,a){if(e>r)return;let o=["x","y"];for(let A=0;A<o.length;A++){let d=o[A];if(s[n][d]>s[i][d]){var l=n;n=i,i=l}let g=s[n][d],b=s[i][d],w=a[n][d],I=a[i][d];if(g!==b||w===I){let v=g===b?0:(I-w)/(b-g);for(let D=e;D<=r;D++){let Q=s[D][d];Q<=g?Q+=w-g:Q>=b?Q+=I-b:Q=w+(Q-g)*v,a[D][d]=Q}}}}deltaShift(e,r,n,i,s){let a=s[n].x-i[n].x,o=s[n].y-i[n].y;if(!(a===0&&o===0))for(let l=e;l<=r;l++)l!==n&&(s[l].x+=a,s[l].y+=o)}getAdvanceAdjustment(e,r){let n,i;if(r.advanceWidthMapping){let s=e;s>=r.advanceWidthMapping.mapCount&&(s=r.advanceWidthMapping.mapCount-1),r.advanceWidthMapping.entryFormat,{outerIndex:n,innerIndex:i}=r.advanceWidthMapping.mapData[s]}else n=0,i=e;return this.getDelta(r.itemVariationStore,n,i)}getDelta(e,r,n){if(r>=e.itemVariationData.length)return 0;let i=e.itemVariationData[r];if(n>=i.deltaSets.length)return 0;let s=i.deltaSets[n],a=this.getBlendVector(e,r),o=0;for(let l=0;l<i.regionIndexCount;l++)o+=s.deltas[l]*a[l];return o}getBlendVector(e,r){let n=e.itemVariationData[r];if(this.blendVectors.has(n))return this.blendVectors.get(n);let i=this.normalizedCoords,s=[];for(let a=0;a<n.regionIndexCount;a++){let o=1,l=n.regionIndexes[a],A=e.variationRegionList.variationRegions[l];for(let d=0;d<A.length;d++){let g=A[d],b;g.startCoord>g.peakCoord||g.peakCoord>g.endCoord||g.startCoord<0&&g.endCoord>0&&g.peakCoord!==0||g.peakCoord===0?b=1:i[d]<g.startCoord||i[d]>g.endCoord?b=0:i[d]===g.peakCoord?b=1:i[d]<g.peakCoord?b=(i[d]-g.startCoord+Number.EPSILON)/(g.peakCoord-g.startCoord+Number.EPSILON):b=(g.endCoord-i[d]+Number.EPSILON)/(g.endCoord-g.peakCoord+Number.EPSILON),o*=b}s[a]=o}return this.blendVectors.set(n,s),s}constructor(e,r){this.font=e,this.normalizedCoords=this.normalizeCoords(r),this.blendVectors=new Map}}Promise.resolve();class Z5{includeGlyph(e){return typeof e=="object"&&(e=e.id),this.mapping[e]==null&&(this.glyphs.push(e),this.mapping[e]=this.glyphs.length-1),this.mapping[e]}constructor(e){this.font=e,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}const F3=1,N3=2,P3=4,L3=8,M3=16,_3=32;class Iw{static size(e){return e>=0&&e<=255?1:2}static encode(e,r){r>=0&&r<=255?e.writeUInt8(r):e.writeInt16BE(r)}}let Cw=new Ye({numberOfContours:pt,xMin:pt,yMin:pt,xMax:pt,yMax:pt,endPtsOfContours:new _e(U,"numberOfContours"),instructions:new _e(bt,U),flags:new _e(bt,0),xPoints:new _e(Iw,0),yPoints:new _e(Iw,0)});class O3{encodeSimple(e,r=[]){let n=[],i=[],s=[],a=[],o=0,l=0,A=0,d=0,g=0;for(let Q=0;Q<e.commands.length;Q++){let R=e.commands[Q];for(let k=0;k<R.args.length;k+=2){let N=R.args[k],F=R.args[k+1],$=0;if(R.command==="quadraticCurveTo"&&k===2){let Z=e.commands[Q+1];if(Z&&Z.command==="quadraticCurveTo"){let H=(l+Z.args[0])/2,O=(A+Z.args[1])/2;if(N===H&&F===O)continue}}R.command==="quadraticCurveTo"&&k===0||($|=F3),$=this._encodePoint(N,l,i,$,N3,M3),$=this._encodePoint(F,A,s,$,P3,_3),$===d&&o<255?(a[a.length-1]|=L3,o++):(o>0&&(a.push(o),o=0),a.push($),d=$),l=N,A=F,g++}R.command==="closePath"&&n.push(g-1)}e.commands.length>1&&e.commands[e.commands.length-1].command!=="closePath"&&n.push(g-1);let b=e.bbox,w={numberOfContours:n.length,xMin:b.minX,yMin:b.minY,xMax:b.maxX,yMax:b.maxY,endPtsOfContours:n,instructions:r,flags:a,xPoints:i,yPoints:s},I=Cw.size(w),v=4-I%4,D=new u1(I+v);return Cw.encode(D,w),v!==0&&D.fill(0,v),D.buffer}_encodePoint(e,r,n,i,s,a){let o=e-r;return e===r?i|=a:(-255<=o&&o<=255&&(i|=s,o<0?o=-o:i|=a),n.push(o)),i}}class U3 extends Z5{_addGlyph(e){let r=this.font.getGlyph(e),n=r._decode(),i=this.font.loca.offsets[e],s=this.font.loca.offsets[e+1],a=this.font._getTableStream("glyf");a.pos+=i;let o=a.readBuffer(s-i);if(n&&n.numberOfContours<0){o=new Uint8Array(o);let l=new DataView(o.buffer);for(let A of n.components)e=this.includeGlyph(A.glyphID),l.setUint16(A.pos,e)}else n&&this.font._variationProcessor&&(o=this.glyphEncoder.encodeSimple(r.path,n.instructions));return this.glyf.push(o),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:r.advanceWidth,bearing:r._getMetrics().leftBearing}),this.offset+=o.length,this.glyf.length-1}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let e=0;for(;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);let r=Wg(this.font.maxp);r.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=Wg(this.font.head);n.indexToLocFormat=this.loca.version;let i=Wg(this.font.hhea);return i.numberOfMetrics=this.hmtx.metrics.length,G5.toBuffer({tables:{head:n,hhea:i,loca:this.loca,maxp:r,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}constructor(e){super(e),this.glyphEncoder=new O3}}class G3 extends Z5{subsetCharstrings(){this.charstrings=[];let e={};for(let r of this.glyphs){this.charstrings.push(this.cff.getCharString(r));let n=this.font.getGlyph(r);n.path;for(let i in n._usedGsubrs)e[i]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}subsetSubrs(e,r){let n=[];for(let i=0;i<e.length;i++){let s=e[i];r[i]?(this.cff.stream.pos=s.offset,n.push(this.cff.stream.readBuffer(s.length))):n.push(new Uint8Array([11]))}return n}subsetFontdict(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};let r={},n=[],i={};for(let s of this.glyphs){let a=this.cff.fdForGlyph(s);if(a==null)continue;r[a]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[a])),n.push({}),i[a]=e.FDArray.length-1),r[a]=!0,e.FDSelect.fds.push(i[a]);let o=this.font.getGlyph(s);o.path;for(let l in o._usedSubrs)n[i[a]][l]=!0}for(let s=0;s<e.FDArray.length;s++){let a=e.FDArray[s];delete a.FontName,a.Private&&a.Private.Subrs&&(a.Private=Object.assign({},a.Private),a.Private.Subrs=this.subsetSubrs(a.Private.Subrs,n[s]))}}createCIDFontdict(e){let r={};for(let i of this.glyphs){let s=this.font.getGlyph(i);s.path;for(let a in s._usedSubrs)r[a]=!0}let n=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(n.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,r)),e.FDArray=[{Private:n}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),Jd.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},r=Object.assign({},this.cff.topDict);r.Private=null,r.charset=e,r.Encoding=null,r.CharStrings=this.charstrings;for(let i of["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"])r[i]=this.addString(this.cff.string(r[i]));r.ROS=[this.addString("Adobe"),this.addString("Identity"),0],r.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(r):this.createCIDFontdict(r);let n={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[r],stringIndex:this.strings,globalSubrIndex:this.gsubrs};return L5.toBuffer(n)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class pa{static probe(e){let r=Z1.decode(e.slice(0,4));return r==="true"||r==="OTTO"||r==="\0�\0\0"}setDefaultLanguage(e=null){this.defaultLanguage=e}_getTable(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch{}return this._tables[e.tag]}_getTableStream(e){let r=this.directory.tables[e];return r?(this.stream.pos=r.offset,this.stream):null}_decodeDirectory(){return this.directory=G5.decode(this.stream,{_startOffset:0})}_decodeTable(e){let r=this.stream.pos,n=this._getTableStream(e.tag),i=g1[e.tag].decode(n,this,e.length);return this.stream.pos=r,i}getName(e,r=this.defaultLanguage||A1){let n=this.name&&this.name.re
3cords[e];return n&&(n[r]||n[this.defaultLanguage]||n[A1]||n.en||n[Object.keys(n)[0]])||null}get postscriptName(){return this.getName("postscriptName")}get fullName(){return this.getName("fullName")}get familyName(){return this.getName("fontFamily")}get subfamilyName(){return this.getName("fontSubfamily")}get copyright(){return this.getName("copyright")}get version(){return this.getName("version")}get ascent(){return this.hhea.ascent}get descent(){return this.hhea.descent}get lineGap(){return this.hhea.lineGap}get underlinePosition(){return this.post.underlinePosition}get underlineThickness(){return this.post.underlineThickness}get italicAngle(){return this.post.italicAngle}get capHeight(){let e=this["OS/2"];return e?e.capHeight:this.ascent}get xHeight(){let e=this["OS/2"];return e?e.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new pu(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new qy(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(e){return!!this._cmapProcessor.lookup(e)}glyphForCodePoint(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])}glyphsForString(e){let r=[],n=e.length,i=0,s=-1,a=-1;for(;i<=n;){let o=0,l=0;if(i<n){if(o=e.charCodeAt(i++),55296<=o&&o<=56319&&i<n){let A=e.charCodeAt(i);56320<=A&&A<=57343&&(i++,o=((o&1023)<<10)+(A&1023)+65536)}l=65024<=o&&o<=65039||917760<=o&&o<=917999?1:0}else i++;a===0&&l===1?r.push(this.getGlyph(this._cmapProcessor.lookup(s,o),[s,o])):a===0&&l===0&&r.push(this.glyphForCodePoint(s)),s=o,a=l}return r}get _layoutEngine(){return new o3(this)}layout(e,r,n,i,s){return this._layoutEngine.layout(e,r,n,i,s)}stringsForGlyph(e){return this._layoutEngine.stringsForGlyph(e)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(e,r){return this._layoutEngine.getAvailableFeatures(e,r)}_getBaseGlyph(e,r=[]){return this._glyphs[e]||(this.directory.tables.glyf?this._glyphs[e]=new rg(e,r,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new E3(e,r,this))),this._glyphs[e]||null}getGlyph(e,r=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new C3(e,r,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new x3(e,r,this):this._getBaseGlyph(e,r)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new G3(this):new U3(this)}get variationAxes(){let e={};if(!this.fvar)return e;for(let r of this.fvar.axis)e[r.axisTag.trim()]={name:r.name.en,min:r.minValue,default:r.defaultValue,max:r.maxValue};return e}get namedVariations(){let e={};if(!this.fvar)return e;for(let r of this.fvar.instance){let n={};for(let i=0;i<this.fvar.axis.length;i++){let s=this.fvar.axis[i];n[s.axisTag.trim()]=r.coord[i]}e[r.name.en]=n}return e}getVariation(e){if(!(this.directory.tables.fvar&&(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2)))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if(typeof e=="string"&&(e=this.namedVariations[e]),typeof e!="object")throw new Error("Variation settings must be either a variation name or settings object.");let r=this.fvar.axis.map((s,a)=>{let o=s.axisTag.trim();return o in e?Math.max(s.minValue,Math.min(s.maxValue,e[o])):s.defaultValue}),n=new zs(this.stream.buffer);n.pos=this._directoryPos;let i=new pa(n,r);return i._tables=this._tables,i}get _variationProcessor(){if(!this.fvar)return null;let e=this.variationCoords;return!e&&!this.CFF2?null:(e||(e=this.fvar.axis.map(r=>r.defaultValue)),new R3(this,e))}getFont(e){return this.getVariation(e)}constructor(e,r=null){so(this,"type","TTF"),this.defaultLanguage=null,this.stream=e,this.variationCoords=r,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(let n in this.directory.tables){let i=this.directory.tables[n];g1[n]&&i.length>0&&Object.defineProperty(this,n,{get:this._getTable.bind(this,i)})}}}js([Ks],pa.prototype,"bbox",null);js([Ks],pa.prototype,"_cmapProcessor",null);js([Ks],pa.prototype,"characterSet",null);js([Ks],pa.prototype,"_layoutEngine",null);js([Ks],pa.prototype,"variationAxes",null);js([Ks],pa.prototype,"namedVariations",null);js([Ks],pa.prototype,"_variationProcessor",null);let H3=new Ye({tag:new Yr(4),offset:new Ge(ze,"void",{type:"global"}),compLength:ze,length:ze,origChecksum:ze}),$5=new Ye({tag:new Yr(4),flavor:ze,length:ze,numTables:U,reserved:new Gn(U),totalSfntSize:ze,majorVersion:U,minorVersion:U,metaOffset:ze,metaLength:ze,metaOrigLength:ze,privOffset:ze,privLength:ze,tables:new _e(H3,"numTables")});$5.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};var z3=$5;class W3 extends pa{static probe(e){return Z1.decode(e.slice(0,4))==="wOFF"}_decodeDirectory(){this.directory=z3.decode(this.stream,{_startOffset:0})}_getTableStream(e){let r=this.directory.tables[e];if(r)if(this.stream.pos=r.offset,r.compLength<r.length){this.stream.pos+=2;let n=new Uint8Array(r.length),i=uQ(this.stream.readBuffer(r.compLength-2),n);return new zs(i)}else return this.stream;return null}constructor(...e){super(...e),so(this,"type","WOFF")}}class j3 extends rg{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),so(this,"type","WOFF2")}}const xw={decode(t){let e=0,r=[0,1,2,3,4];for(let n=0;n<r.length;n++){let i=t.readUInt8();if(e&3758096384)throw new Error("Overflow");if(e=e<<7|i&127,(i&128)===0)return e}throw new Error("Bad base 128 number")}};let K3=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],Y3=new Ye({flags:bt,customTag:new f1(new Yr(4),t=>(t.flags&63)===63),tag:t=>t.customTag||K3[t.flags&63],length:xw,transformVersion:t=>t.flags>>>6&3,transformed:t=>t.tag==="glyf"||t.tag==="loca"?t.transformVersion===0:t.transformVersion!==0,transformLength:new f1(xw,t=>t.transformed)}),e4=new Ye({tag:new Yr(4),flavor:ze,length:ze,numTables:U,reserved:new Gn(U),totalSfntSize:ze,totalCompressedSize:ze,majorVersion:U,minorVersion:U,metaOffset:ze,metaLength:ze,metaOrigLength:ze,privOffset:ze,privLength:ze,tables:new _e(Y3,"numTables")});e4.process=function(){let t={};for(let e=0;e<this.tables.length;e++){let r=this.tables[e];t[r.tag]=r}return this.tables=t};var q3=e4;class J3 extends pa{static probe(e){return Z1.decode(e.slice(0,4))==="wOF2"}_decodeDirectory(){this.directory=q3.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let e=this.stream.readBuffer(this.directory.totalCompressedSize),r=0;for(let i in this.directory.tables){let s=this.directory.tables[i];s.offset=r,r+=s.transformLength!=null?s.transformLength:s.length}let n=bQ(e,r);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new zs(n),this._decompressed=!0}}_decodeTable(e){return this._decompress(),super._decodeTable(e)}_getBaseGlyph(e,r=[]){if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new j3(e,r,this)):super._getBaseGlyph(e,r)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=V3.decode(this.stream),r=[];for(let i=0;i<e.numGlyphs;i++){let s={},a=e.nContours.readInt16BE();if(s.numberOfContours=a,a>0){let o=[],l=0;for(let A=0;A<a;A++){let d=ip(e.nPoints);l+=d,o.push(l)}s.points=eD(e.flags,e.glyphs,l);for(let A=0;A<a;A++)s.points[o[A]-1].endContour=!0;var n=ip(e.glyphs)}else if(a<0&&rg.prototype._decodeComposite.call({_font:this},s,e.composites))var n=ip(e.glyphs);
3r.push(s)}this._transformedGlyphs=r}constructor(...e){super(...e),so(this,"type","WOFF2")}}class Gu{decode(e,r){return new zs(this._buf.decode(e,r))}constructor(e){this.length=e,this._buf=new Ws(e)}}let V3=new Ye({version:ze,numGlyphs:U,indexFormat:U,nContourStreamSize:ze,nPointsStreamSize:ze,flagStreamSize:ze,glyphStreamSize:ze,compositeStreamSize:ze,bboxStreamSize:ze,instructionStreamSize:ze,nContours:new Gu("nContourStreamSize"),nPoints:new Gu("nPointsStreamSize"),flags:new Gu("flagStreamSize"),glyphs:new Gu("glyphStreamSize"),composites:new Gu("compositeStreamSize"),bboxes:new Gu("bboxStreamSize"),instructions:new Gu("instructionStreamSize")});const X3=253,Z3=254,$3=255,vw=253;function ip(t){let e=t.readUInt8();return e===X3?t.readUInt16BE():e===$3?t.readUInt8()+vw:e===Z3?t.readUInt8()+vw*2:e}function i0(t,e){return t&1?e:-e}function eD(t,e,r){let n,i=n=0,s=[];for(let l=0;l<r;l++){let A=0,d=0,g=t.readUInt8(),b=!(g>>7);if(g&=127,g<10)A=0,d=i0(g,((g&14)<<7)+e.readUInt8());else if(g<20)A=i0(g,((g-10&14)<<7)+e.readUInt8()),d=0;else if(g<84){var a=g-20,o=e.readUInt8();A=i0(g,1+(a&48)+(o>>4)),d=i0(g>>1,1+((a&12)<<2)+(o&15))}else if(g<120){var a=g-84;A=i0(g,1+(a/12<<8)+e.readUInt8()),d=i0(g>>1,1+(a%12>>2<<8)+e.readUInt8())}else if(g<124){var o=e.readUInt8();let I=e.readUInt8();A=i0(g,(o<<4)+(I>>4)),d=i0(g>>1,((I&15)<<8)+e.readUInt8())}else A=i0(g,e.readUInt16BE()),d=i0(g>>1,e.readUInt16BE());i+=A,n+=d,s.push(new Tl(b,!1,i,n))}return s}let tD=new hr(ze,{65536:{numFonts:ze,offsets:new _e(ze,"numFonts")},131072:{numFonts:ze,offsets:new _e(ze,"numFonts"),dsigTag:ze,dsigLength:ze,dsigOffset:ze}});class rD{static probe(e){return Z1.decode(e.slice(0,4))==="ttcf"}getFont(e){for(let r of this.header.offsets){let n=new zs(this.stream.buffer);n.pos=r;let i=new pa(n);if(i.postscriptName===e||i.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&i.postscriptName.every((s,a)=>e[a]===s))return i}return null}get fonts(){let e=[];for(let r of this.header.offsets){let n=new zs(this.stream.buffer);n.pos=r,e.push(new pa(n))}return e}constructor(e){if(so(this,"type","TTC"),this.stream=e,e.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=tD.decode(e)}}let nD=new Yr(bt);new Ye({len:ze,buf:new Ws("len")});let iD=new Ye({id:U,nameOffset:pt,attr:bt,dataOffset:fu,handle:ze}),sD=new Ye({name:new Yr(4),maxTypeIndex:U,refList:new Ge(U,new _e(iD,t=>t.maxTypeIndex+1),{type:"parent"})}),aD=new Ye({length:U,types:new _e(sD,t=>t.length+1)}),oD=new Ye({reserved:new Gn(bt,24),typeList:new Ge(U,aD),nameListOffset:new Ge(U,"void")}),Bw=new Ye({dataOffset:ze,map:new Ge(ze,oD),dataLength:ze,mapLength:ze});class lD{static probe(e){let r=new zs(e);try{var n=Bw.decode(r)}catch{return!1}for(let i of n.map.typeList.types)if(i.name==="sfnt")return!0;return!1}getFont(e){if(!this.sfnt)return null;for(let r of this.sfnt.refList){let n=this.header.dataOffset+r.dataOffset+4,i=new zs(this.stream.buffer.slice(n)),s=new pa(i);if(s.postscriptName===e||s.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&s.postscriptName.every((a,o)=>e[o]===a))return s}return null}get fonts(){let e=[];for(let r of this.sfnt.refList){let n=this.header.dataOffset+r.dataOffset+4,i=new zs(this.stream.buffer.slice(n));e.push(new pa(i))}return e}constructor(e){so(this,"type","DFont"),this.stream=e,this.header=Bw.decode(this.stream);for(let r of this.header.map.typeList.types){for(let n of r.refList)n.nameOffset>=0?(this.stream.pos=n.nameOffset+this.header.map.nameListOffset,n.name=nD.decode(this.stream)):n.name=null;r.name==="sfnt"&&(this.sfnt=r)}}}dA(pa);dA(W3);dA(J3);dA(rD);dA(lD);function cD(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function t4(t,...e){if(!cD(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error("Uint8Array expected of length "+e+", got length="+t.length)}const uD=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",fD=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function r4(t){if(t4(t),uD)return t.toHex();let e="";for(let r=0;r<t.length;r++)e+=fD[t[r]];return e}function Nl(...t){let e=0;for(let n=0;n<t.length;n++){const i=t[n];t4(i),e+=i.length}
vendor: 8,198 bytes, line 3
3const r=new Uint8Array(e);for(let n=0,i=0;n<t.length;n++){const s=t[n];r.set(s,i),i+=s.length}return r}var Qw={},AD=(function(t,e,r,n,i){var s=new Worker(Qw[e]||(Qw[e]=URL.createObjectURL(new Blob([t+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return s.onmessage=function(a){var o=a.data,l=o.$e$;if(l){var A=new Error(l[0]);A.code=l[1],A.stack=l[2],i(A,null)}else i(null,o)},s.postMessage(r,n),s}),bs=Uint8Array,no=Uint16Array,ng=Int32Array,Th=new bs([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,0,0,0]),Rh=new bs([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,0,0]),C1=new bs([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),n4=function(t,e){for(var r=new no(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new ng(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i}},i4=n4(Th,2),Vy=i4.b,ey=i4.r;Vy[28]=258,ey[258]=28;var s4=n4(Rh,0),a4=s4.b,Sw=s4.r,x1=new no(32768);for(var qn=0;qn<32768;++qn){var Jc=(qn&43690)>>1|(qn&21845)<<1;Jc=(Jc&52428)>>2|(Jc&13107)<<2,Jc=(Jc&61680)>>4|(Jc&3855)<<4,x1[qn]=((Jc&65280)>>8|(Jc&255)<<8)>>1}var Pl=(function(t,e,r){for(var n=t.length,i=0,s=new no(e);i<n;++i)t[i]&&++s[t[i]-1];var a=new no(e);for(i=1;i<e;++i)a[i]=a[i-1]+s[i-1]<<1;var o;if(r){o=new no(1<<e);var l=15-e;for(i=0;i<n;++i)if(t[i])for(var A=i<<4|t[i],d=e-t[i],g=a[t[i]-1]++<<d,b=g|(1<<d)-1;g<=b;++g)o[x1[g]>>l]=A}else for(o=new no(n),i=0;i<n;++i)t[i]&&(o[i]=x1[a[t[i]-1]++]>>15-t[i]);return o}),yu=new bs(288);for(var qn=0;qn<144;++qn)yu[qn]=8;for(var qn=144;qn<256;++qn)yu[qn]=9;for(var qn=256;qn<280;++qn)yu[qn]=7;for(var qn=280;qn<288;++qn)yu[qn]=8;var uh=new bs(32);for(var qn=0;qn<32;++qn)uh[qn]=5;var hD=Pl(yu,9,0),o4=Pl(yu,9,1),dD=Pl(uh,5,0),l4=Pl(uh,5,1),Zd=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e},Zo=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(e&7)&r},$d=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(e&7)},ig=function(t){return(t+7)/8|0},Xy=function(t,e,r){return(e==null||e<0)&&(e=0),(r==null||r>t.length)&&(r=t.length),new bs(t.subarray(e,r))},c4=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],To=function(t,e,r){var n=new Error(e||c4[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,To),!r)throw n;return n},Zy=function(t,e,r,n){var i=t.length,s=n?n.length:0;if(!i||e.f&&!e.l)return r||new bs(0);var a=!r,o=a||e.i!=2,l=e.i;a&&(r=new bs(i*3));var A=function(q){var re=r.length;if(q>re){var ke=new bs(Math.max(re*2,q));ke.set(r),r=ke}},d=e.f||0,g=e.p||0,b=e.b||0,w=e.l,I=e.d,v=e.m,D=e.n,Q=i*8;do{if(!w){d=Zo(t,g,1);var R=Zo(t,g+1,3);if(g+=3,R)if(R==1)w=o4,I=l4,v=9,D=5;else if(R==2){var $=Zo(t,g,31)+257,Z=Zo(t,g+10,15)+4,H=$+Zo(t,g+5,31)+1;g+=14;for(var O=new bs(H),se=new bs(19),ye=0;ye<Z;++ye)se[C1[ye]]=Zo(t,g+ye*3,7);g+=Z*3;for(var ee=Zd(se),he=(1<<ee)-1,j=Pl(se,ee,1),ye=0;ye<H;){var be=j[Zo(t,g,he)];g+=be&15;var k=be>>4;if(k<16)O[ye++]=k;else{var Ee=0,pe=0;for(k==16?(pe=3+Zo(t,g,3),g+=2,Ee=O[ye-1]):k==17?(pe=3+Zo(t,g,7),g+=3):k==18&&(pe=11+Zo(t,g,127),g+=7);pe--;)O[ye++]=Ee}}var He=O.subarray(0,$),Ce=O.subarray($);v=Zd(He),D=Zd(Ce),w=Pl(He,v,1),I=Pl(Ce,D,1)}else To(1);else{var k=ig(g)+4,N=t[k-4]|t[k-3]<<8,F=k+N;if(F>i){l&&To(0);break}o&&A(b+N),r.set(t.subarray(k,F),b),e.b=b+=N,e.p=g=F*8,e.f=d;continue}if(g>Q){l&&To(0);break}}o&&A(b+131072);for(var qe=(1<<v)-1,Be=(1<<D)-1,ne=g;;ne=g){var Ee=w[$d(t,g)&qe],ve=Ee>>4;if(g+=Ee&15,g>Q){l&&To(0);break}if(Ee||To(2),ve<256)r[b++]=ve;else if(ve==256){ne=g,w=null;break}else{var De=ve-254;if(ve>264){var ye=ve-257,Me=Th[ye];De=Zo(t,g,(1<<Me)-1)+Vy[ye],g+=Me}var Ie=I[$d(t,g)&Be],z=Ie>>4;Ie||To(3),g+=Ie&15;var Ce=a4[z];if(z>3){var Me=Rh[z];Ce+=$d(t,g)&(1<<Me)-1,g+=Me}if(g>Q){l&&To(0);break}o&&A(b+131072);var P=b+De;if(b<Ce){var le=s-Ce,te=Math.min(Ce,P);for(le+b<0&&To(3);b<te;++b)r[b]=n[le+b]}for(;b<P;++b)r[b]=r[b-Ce]}}e.l=w,e.p=ne,e.b=b,e.f=d,w&&(d=1,e.m=v,e.d=I,e.n=D)}while(!d);return b!=r.length&&a?Xy(r,0,b):r.subarray(0,b)},Z0=function(t,e,r){r<<=e&7;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8},_A=function(t,e,r){r<<=e&7;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16},sp=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,s=r.slice();if(!i)return{t:f4,l:0};if(i==1){var a=new bs(r[0].s+1);return a[r[0].s]=1,{t:a,l:1}}r.sort(function(F,$){return F.f-$.f}),r.push({s:-1,f:25001});var o=r[0],l=r[1],A=0,d=1,g=2;for(r[0]={s:-1,f:o.f+l.f,l:o,r:l};d!=i-1;)o=r[r[A].f<r[g].f?A++:g++],l=r[A!=d&&r[A].f<r[g].f?A++:g++],r[d++]={s:-1,f:o.f+l.f,l:o,r:l};for(var b=s[0].s,n=1;n<i;++n)s[n].s>b&&(b=s[n].s);var w=new no(b+1),I=ty(r[d-1],w,0);if(I>e){var n=0,v=0,D=I-e,Q=1<<D;for(s.sort(function($,Z){return w[Z.s]-w[$.s]||$.f-Z.f});n<i;++n){var R=s[n].s;if(w[R]>e)v+=Q-(1<<I-w[R]),w[R]=e;else break}for(v>>=D;v>0;){var k=s[n].s;w[k]<e?v-=1<<e-w[k]++-1:++n}for(;n>=0&&v;--n){var N=s[n].s;w[N]==e&&(--w[N],++v)}I=e}return{t:new bs(w),l:I}},ty=function(t,e,r){return t.s==-1?Math.max(ty(t.l,e,r+1),ty(t.r,e,r+1)):e[t.s]=r},kw=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new no(++e),n=0,i=t[0],s=1,a=function(l){r[n++]=l},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0)}for(;s--;)a(i);s=1,i=t[o]}return{c:r.subarray(0,n),n:e}},OA=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r},u4=function(t,e,r){var n=r.length,i=ig(e+2);t[i]=n&255,t[i+1]=n>>8,t[i+2]=t[i]^255,t[i+3]=t[i+1]^255;for(var s=0;s<n;++s)t[i+s+4]=r[s];return(i+4+n)*8},Dw=function(t,e,r,n,i,s,a,o,l,A,d){Z0(e,d++,r),++i[256];for(var g=sp(i,15),b=g.t,w=g.l,I=sp(s,15),v=I.t,D=I.l,Q=kw(b),R=Q.c,k=Q.n,N=kw(v),F=N.c,$=N.n,Z=new no(19),H=0;H<R.length;++H)++Z[R[H]&31];for(var H=0;H<F.length;++H)++Z[F[H]&31];for(var O=sp(Z,7),se=O.t,ye=O.l,ee=19;ee>4&&!se[C1[ee-1]];--ee);var he=A+5<<3,j=OA(i,yu)+OA(s,uh)+a,be=OA(i,b)+OA(s,v)+a+14+3*ee+OA(Z,se)+2*Z[16]+3*Z[17]+7*Z[18];if(l>=0&&he<=j&&he<=be)return u4(e,d,t.subarray(l,l+A));var Ee,pe,He,Ce;if(Z0(e,d,1+(be<j)),d+=2,be<j){Ee=Pl(b,w,0),pe=b,He=Pl(v,D,0),Ce=v;var qe=Pl(se,ye,0);Z0(e,d,k-257),Z0(e,d+5,$-1),Z0(e,d+10,ee-4),d+=14;for(var H=0;H<ee;++H)Z0(e,d+3*H,se[C1[H]]);d+=3*ee;for(var Be=[R,F],ne=0;ne<2;++ne)for(var ve=Be[ne],H=0;H<ve.length;++H){var De=ve[H]&31;Z0(e,d,qe[De]),d+=se[De],De>15&&(Z0(e,d,ve[H]>>5&127),d+=ve[H]>>12)}}else Ee=hD,pe=yu,He=dD,Ce=uh;for(var H=0;H<o;++H){var Me=n[H];if(Me>255){var De=Me>>18&31;_A(e,d,Ee[De+257]),d+=pe[De+257],De>7&&(Z0(e,d,Me>>23&31),d+=Th[De]);var Ie=Me&31;_A(e,d,He[Ie]),d+=Ce[Ie],Ie>3&&(_A(e,d,Me>>5&8191),d+=Rh[Ie])}else _A(e,d,Ee[Me]),d+=pe[Me]}return _A(e,d,Ee[256]),d+pe[256]},gD=new ng([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),f4=new bs(0),pD=function(t,e,r,n,i,s){var a=s.z||t.length,o=new bs(n+a+5*(1+Math.ceil(a/7e3))+i),l=o.subarray(n,o.length-i),A=s.l,d=(s.r||0)&7;if(e){d&&(l[0]=s.r>>3);for(var g=gD[e-1],b=g>>13,w=g&8191,I=(1<<r)-1,v=s.p||new no(32768),D=s.h||new no(I+1),Q=Math.ceil(r/3),R=2*Q,k=function(M){return(t[M]^t[M+1]<<Q^t[M+2]<<R)&I},N=new ng(25e3),F=new no(288),$=new no(32),Z=0,H=0,O=s.i||0,se=0,ye=s.w||0,ee=0;O+2<a;++O){var he=k(O),j=O&32767,be=D[he];if(v[j]=be,D[he]=j,ye<=O){var Ee=a-O;if((Z>7e3||se>24576)&&(Ee>423||!A)){d=Dw(t,l,0,N,F,$,H,se,ee,O-ee,d),se=Z=H=0,ee=O;for(var pe=0;pe<286;++pe)F[pe]=0;for(var pe=0;pe<30;++pe)$[pe]=0}var He=2,Ce=0,qe=w,Be=j-be&32767;if(Ee>2&&he==k(O-Be))for(var ne=Math.min(b,Ee)-1,ve=Math.min(32767,O),De=Math.min(258,Ee);Be<=ve&&--qe&&j!=be;){if(t[O+He]==t[O+He-Be]){for(var Me=0;Me<De&&t[O+Me]==t[O+Me-Be];++Me);if(Me>He){if(He=Me,Ce=Be,Me>ne)break;for(var Ie=Math.min(Be,Me-2),z=0,pe=0;pe<Ie;++pe){var P=O-Be+pe&32767,le=v[P],te=P-le&32767;te>z&&(z=te,be=P)}}}j=be,be=v[j],Be+=j-be&32767}if(Ce){N[se++]=268435456|ey[He]<<18|Sw[Ce];var q=ey[He]&31,re=Sw[Ce]&31;H+=Th[q]+Rh[re],++F[257+q],++$[re],ye=O+He,++Z}else N[se++]=t[O],++F[t[O]]}}
3for(O=Math.max(O,ye);O<a;++O)N[se++]=t[O],++F[t[O]];d=Dw(t,l,A,N,F,$,H,se,ee,O-ee,d),A||(s.r=d&7|l[d/8|0]<<3,d-=7,s.h=D,s.p=v,s.i=O,s.w=ye)}else{for(var O=s.w||0;O<a+A;O+=65535){var ke=O+65535;ke>=a&&(l[d/8|0]=A,ke=a),d=u4(l,d+1,t.subarray(O,ke))}s.i=a}return Xy(o,0,n+ig(d)+i)},A4=function(){var t=1,e=0;return{p:function(r){for(var n=t,i=e,s=r.length|0,a=0;a!=s;){for(var o=Math.min(a+2655,s);a<o;++a)i+=n+=r[a];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}t=n,e=i},d:function(){return t%=65521,e%=65521,(t&255)<<24|(t&65280)<<8|(e&255)<<8|e>>8}}},mD=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new bs(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length}return pD(t,e.level==null?6:e.level,e.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):20:12+e.mem,r,n,i)},yD=function(t,e){var r={};for(var n in t)r[n]=t[n];for(var n in e)r[n]=e[n];return r},Tw=function(t,e,r){for(var n=t(),i=t.toString(),s=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),a=0;a<n.length;++a){var o=n[a],l=s[a];if(typeof o=="function"){e+=";"+l+"=";var A=o.toString();if(o.prototype)if(A.indexOf("[native code]")!=-1){var d=A.indexOf(" ",8)+1;e+=A.slice(d,A.indexOf("(",d))}else{e+=A;for(var g in o.prototype)e+=";"+l+".prototype."+g+"="+o.prototype[g].toString()}else e+=A}else r[l]=o}return e},cd=[],bD=function(t){var e=[];for(var r in t)t[r].buffer&&e.push((t[r]=new t[r].constructor(t[r])).buffer);return e},wD=function(t,e,r,n){if(!cd[r]){for(var i="",s={},a=t.length-1,o=0;o<a;++o)i=Tw(t[o],i,s);cd[r]={c:Tw(t[a],i,s),e:s}}var l=yD({},cd[r].e);return AD(cd[r].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+e.toString()+"}",r,l,bD(l),n)},ED=function(){return[bs,no,ng,Th,Rh,C1,Vy,a4,o4,l4,x1,c4,Pl,Zd,Zo,$d,ig,Xy,To,Zy,vD,h4,d4]},ID=function(){return[p4]},h4=function(t){return postMessage(t,[t.buffer])},d4=function(t){return t&&{out:t.size&&new bs(t.size),dictionary:t.dictionary}},CD=function(t,e,r,n,i,s){var a=wD(r,n,i,function(o,l){a.terminate(),s(o,l)});return a.postMessage([t,e],e.consume?[t.buffer]:[]),function(){a.terminate()}},g4=function(t,e,r){for(;r;++e)t[e]=r,r>>>=8},xD=function(t,e){var r=e.level,n=r==0?0:r<6?1:r==9?3:2;if(t[0]=120,t[1]=n<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var i=A4();i.p(e.dictionary),g4(t,2,i.d())}},p4=function(t,e){return((t[0]&15)!=8||t[0]>>4>7||(t[0]<<8|t[1])%31)&&To(6,"invalid zlib data"),(t[1]>>5&1)==+!e&&To(6,"invalid zlib data: "+(t[1]&32?"need":"unexpected")+" dictionary"),(t[1]>>3&4)+2};function vD(t,e){return Zy(t,{i:2},e&&e.out,e&&e.dictionary)}function BD(t,e){e||(e={});var r=A4();r.p(t);var n=mD(t,e,e.dictionary?6:2,4);return xD(n,e),g4(n,n.length-4,r.d()),n}function QD(t,e,r){return r||(r=e,e={}),typeof r!="function"&&To(7),CD(t,e,[ED,ID,function(){return[Rw]}],function(n){return h4(Rw(n.data[0],d4(n.data[1])))},5,r)}function Rw(t,e){return Zy(t.subarray(p4(t,e&&e.dictionary),-4),{i:2},e&&e.out,e&&e.dictionary)}var SD=typeof TextDecoder<"u"&&new TextDecoder,kD=0;try{SD.decode(f4,{stream:!0}),kD=1}catch{}function DD(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function o0(t,...e){if(!DD(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error("Uint8Array expected of length "+e+", got length="+t.length)}function m0(t){return new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4))}function nf(...t){for(let e=0;e<t.length;e++)t[e].fill(0)}const TD=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function RD(t,e){return t.buffer===e.buffer&&t.byteOffset<e.byteOffset+e.byteLength&&e.byteOffset<t.byteOffset+t.byteLength}function $y(t,e){if(RD(t,e)&&t.byteOffset<e.byteOffset)throw new Error("complex overlap of input and output is not supported")}const m4=(t,e)=>{function r(n,...i){if(o0(n),!TD)throw new Error("Non little-endian hardware is not yet supported");if(t.nonceLength!==void 0){const d=i[0];if(!d)throw new Error("nonce / iv required");t.varSizeNonce?o0(d):o0(d,t.nonceLength)}const s=t.tagLength;s&&i[1]!==void 0&&o0(i[1]);const a=e(n,...i),o=(d,g)=>{if(g!==void 0){if(d!==2)throw new Error("cipher output not supported");o0(g)}};let l=!1;
3return{encrypt(d,g){if(l)throw new Error("cannot encrypt() twice with same key + nonce");return l=!0,o0(d),o(a.encrypt.length,g),a.encrypt(d,g)},decrypt(d,g){if(o0(d),s&&d.length<s)throw new Error("invalid ciphertext length: smaller than tagLength="+s);return o(a.decrypt.length,g),a.decrypt(d,g)}}}return Object.assign(r,t),r};function eb(t,e,r=!0){if(e===void 0)return new Uint8Array(t);if(e.length!==t)throw new Error("invalid output length, expected "+t+", got: "+e.length);if(r&&!tf(e))throw new Error("invalid output, must be aligned");return e}function tf(t){return t.byteOffset%4===0}function Of(t){return Uint8Array.from(t)}const hu=16,FD=283;function tb(t){return t<<1^FD&-(t>>7)}function Nf(t,e){let r=0;for(;e>0;e>>=1)r^=t&-(e&1),t=tb(t);return r}const ry=(()=>{const t=new Uint8Array(256);for(let r=0,n=1;r<256;r++,n^=tb(n))t[r]=n;const e=new Uint8Array(256);e[0]=99;for(let r=0;r<255;r++){let n=t[255-r];n|=n<<8,e[t[r]]=(n^n>>4^n>>5^n>>6^n>>7^99)&255}return nf(t),e})(),ND=ry.map((t,e)=>ry.indexOf(e)),PD=t=>t<<24|t>>>8,ap=t=>t<<8|t>>>24;function y4(t,e){if(t.length!==256)throw new Error("Wrong sbox length");const r=new Uint32Array(256).map((A,d)=>e(t[d])),n=r.map(ap),i=n.map(ap),s=i.map(ap),a=new Uint32Array(256*256),o=new Uint32Array(256*256),l=new Uint16Array(256*256);for(let A=0;A<256;A++)for(let d=0;d<256;d++){const g=A*256+d;a[g]=r[A]^n[d],o[g]=i[A]^s[d],l[g]=t[A]<<8|t[d]}return{sbox:t,sbox2:l,T0:r,T1:n,T2:i,T3:s,T01:a,T23:o}}const rb=y4(ry,t=>Nf(t,3)<<24|t<<16|t<<8|Nf(t,2)),b4=y4(ND,t=>Nf(t,11)<<24|Nf(t,13)<<16|Nf(t,9)<<8|Nf(t,14)),LD=(()=>{const t=new Uint8Array(16);for(let e=0,r=1;e<16;e++,r=tb(r))t[e]=r;return t})();function nb(t){o0(t);const e=t.length;if(![16,24,32].includes(e))throw new Error("aes: invalid key size, should be 16, 24 or 32, got "+e);const{sbox2:r}=rb,n=[];tf(t)||n.push(t=Of(t));const i=m0(t),s=i.length,a=l=>y0(r,l,l,l,l),o=new Uint32Array(e+28);o.set(i);for(let l=s;l<o.length;l++){let A=o[l-1];l%s===0?A=a(PD(A))^LD[l/s-1]:s>6&&l%s===4&&(A=a(A)),o[l]=o[l-s]^A}return nf(...n),o}function w4(t){const e=nb(t),r=e.slice(),n=e.length,{sbox2:i}=rb,{T0:s,T1:a,T2:o,T3:l}=b4;for(let A=0;A<n;A+=4)for(let d=0;d<4;d++)r[A+d]=e[n-A-4+d];nf(e);for(let A=4;A<n-4;A++){const d=r[A],g=y0(i,d,d,d,d);r[A]=s[g&255]^a[g>>>8&255]^o[g>>>16&255]^l[g>>>24]}return r}function ou(t,e,r,n,i,s){return t[r<<8&65280|n>>>8&255]^e[i>>>8&65280|s>>>24&255]}function y0(t,e,r,n,i){return t[e&255|r&65280]|t[n>>>16&255|i>>>16&65280]<<16}function v1(t,e,r,n,i){const{sbox2:s,T01:a,T23:o}=rb;let l=0;e^=t[l++],r^=t[l++],n^=t[l++],i^=t[l++];const A=t.length/4-2;for(let I=0;I<A;I++){const v=t[l++]^ou(a,o,e,r,n,i),D=t[l++]^ou(a,o,r,n,i,e),Q=t[l++]^ou(a,o,n,i,e,r),R=t[l++]^ou(a,o,i,e,r,n);e=v,r=D,n=Q,i=R}const d=t[l++]^y0(s,e,r,n,i),g=t[l++]^y0(s,r,n,i,e),b=t[l++]^y0(s,n,i,e,r),w=t[l++]^y0(s,i,e,r,n);return{s0:d,s1:g,s2:b,s3:w}}function E4(t,e,r,n,i){const{sbox2:s,T01:a,T23:o}=b4;let l=0;e^=t[l++],r^=t[l++],n^=t[l++],i^=t[l++];const A=t.length/4-2;for(let I=0;I<A;I++){const v=t[l++]^ou(a,o,e,i,n,r),D=t[l++]^ou(a,o,r,e,i,n),Q=t[l++]^ou(a,o,n,r,e,i),R=t[l++]^ou(a,o,i,n,r,e);e=v,r=D,n=Q,i=R}const d=t[l++]^y0(s,e,i,n,r),g=t[l++]^y0(s,r,e,i,n),b=t[l++]^y0(s,n,r,e,i),w=t[l++]^y0(s,i,n,r,e);return{s0:d,s1:g,s2:b,s3:w}}function I4(t){if(o0(t),t.length%hu!==0)throw new Error("aes-(cbc/ecb).decrypt ciphertext should consist of blocks with size "+hu)}function C4(t,e,r){o0(t);let n=t.length;const i=n%hu;if(!e&&i!==0)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");tf(t)||(t=Of(t));const s=m0(t);if(e){let o=hu-i;o||(o=hu),n=n+o}r=eb(n,r),$y(t,r);const a=m0(r);return{b:s,o:a,out:r}}function x4(t,e){if(!e)return t;const r=t.length;if(!r)throw new Error("aes/pcks5: empty ciphertext not allowed");const n=t[r-1];if(n<=0||n>16)throw new Error("aes/pcks5: wrong padding");const i=t.subarray(0,-n);for(let s=0;s<n;s++)if(t[r-s-1]!==n)throw new Error("aes/pcks5: wrong padding");return i}function v4(t){const e=new Uint8Array(16),r=m0(e);e.set(t);const n=hu-t.length;for(let i=hu-n;i<hu;i++)e[i]=n;return r}const MD=m4({blockSize:16},function(e,r={}){const n=!r.disablePadding;return{encrypt(i,s){const{b:a,o,out:l}=C4(i,n,s),A=nb(e);let d=0;for(;d+4<=a.length;){const{s0:g,s1:b,s2:w,s3:I}=v1(A,a[d+0],a[d+1],a[d+2],a[d+3]);o[d++]=g,o[d++]=b,o[d++]=w,o[d++]=I}if(n){const g=v4(i.subarray(d*4)),{s0:b,s1:w,s2:I,s3:v}=v1(A,g[0],g[1],g[2],g[3]);o[d++]=b,o[d++]=w,o[d++]=I,o[d++]=v}return nf(A),l},decrypt(i,s){I4(i);const a=w4(e);s=eb(i.length,s);const o=[a];tf(i)||o.push(i=Of(i)),$y(i,s);const l=m0(i),A=m0(s);for(let d=0;d+4<=l.length;){const{s0:g,s1:b,s2:w,s3:I}=E4(a,l[d+0],l[d+1],l[d+2],l[d+3]);A[d++]=g,A[d++]=b,A[d++]=w,A[d++]=I}return nf(...o),x4(s,n)}}}),_D=m4({blockSize:16,nonceLength:16},function(e,r,n={}){const i=!n.disablePadding;return{encrypt(s,a){const o=nb(e),{b:l,o:A,out:d}=C4(s,i,a);let g=r;const b=[o];tf(g)||b.push(g=Of(g));const w=m0(g);let I=w[0],v=w[1],D=w[2],Q=w[3],R=0;for(;R+4<=l.length;)I^=l[R+0],v^=l[R+1],D^=l[R+2],Q^=l[R+3],{s0:I,s1:v,s2:D,s3:Q}=v1(o,I,v,D,Q),A[R++]=I,A[R++]=v,A[R++]=D,A[R++]=Q;
3if(i){const k=v4(s.subarray(R*4));I^=k[0],v^=k[1],D^=k[2],Q^=k[3],{s0:I,s1:v,s2:D,s3:Q}=v1(o,I,v,D,Q),A[R++]=I,A[R++]=v,A[R++]=D,A[R++]=Q}return nf(...b),d},decrypt(s,a){I4(s);const o=w4(e);let l=r;const A=[o];tf(l)||A.push(l=Of(l));const d=m0(l);a=eb(s.length,a),tf(s)||A.push(s=Of(s)),$y(s,a);const g=m0(s),b=m0(a);let w=d[0],I=d[1],v=d[2],D=d[3];for(let Q=0;Q+4<=g.length;){const R=w,k=I,N=v,F=D;w=g[Q+0],I=g[Q+1],v=g[Q+2],D=g[Q+3];const{s0:$,s1:Z,s2:H,s3:O}=E4(o,w,I,v,D);b[Q++]=$^R,b[Q++]=Z^k,b[Q++]=H^N,b[Q++]=O^F}return nf(...A),x4(a,i)}}});var op={},Fw;function OD(){return Fw||(Fw=1,(function(t){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";(function(r){var n=typeof Uint8Array<"u"?Uint8Array:Array,i=43,s=47,a=48,o=97,l=65,A=45,d=95;function g(I){var v=I.charCodeAt(0);if(v===i||v===A)return 62;if(v===s||v===d)return 63;if(v<a)return-1;if(v<a+10)return v-a+26+26;if(v<l+26)return v-l;if(v<o+26)return v-o+26}function b(I){var v,D,Q,R,k,N;if(I.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var F=I.length;k=I.charAt(F-2)==="="?2:I.charAt(F-1)==="="?1:0,N=new n(I.length*3/4-k),Q=k>0?I.length-4:I.length;var $=0;function Z(H){N[$++]=H}for(v=0,D=0;v<Q;v+=4,D+=3)R=g(I.charAt(v))<<18|g(I.charAt(v+1))<<12|g(I.charAt(v+2))<<6|g(I.charAt(v+3)),Z((R&16711680)>>16),Z((R&65280)>>8),Z(R&255);return k===2?(R=g(I.charAt(v))<<2|g(I.charAt(v+1))>>4,Z(R&255)):k===1&&(R=g(I.charAt(v))<<10|g(I.charAt(v+1))<<4|g(I.charAt(v+2))>>2,Z(R>>8&255),Z(R&255)),N}function w(I){var v,D=I.length%3,Q="",R,k;function N($){return e.charAt($)}function F($){return N($>>18&63)+N($>>12&63)+N($>>6&63)+N($&63)}for(v=0,k=I.length-D;v<k;v+=3)R=(I[v]<<16)+(I[v+1]<<8)+I[v+2],Q+=F(R);switch(D){case 1:R=I[I.length-1],Q+=N(R>>2),Q+=N(R<<4&63),Q+="==";break;case 2:R=(I[I.length-2]<<8)+I[I.length-1],Q+=N(R>>10),Q+=N(R>>4&63),Q+=N(R<<2&63),Q+="=";break}return Q}r.toByteArray=b,r.fromByteArray=w})(t)})(op)),op}var UD=OD();const GD=Cs(UD);var B4={};const HD=5,Nw=12,zD=13,WD=16,jD=17,KD=22,Pw=28,Lw=31,YD=33,e1=34,qD=35,lp=36,ny=37,Q4=38,JD=39,VD=40,JA=41,XD=42,X=0,oe=1,jr=2,S4=3,we=4,ZD=[[we,we,we,we,we,we,we,we,we,we,we,we,we,we,we,we,we,we,we,we,we,S4,we,we,we,we,we,we,we,we,we,we,we],[X,we,we,oe,oe,we,we,we,we,oe,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,oe,we,we,we,we,oe,oe,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[we,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,we,jr,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,we,jr,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe],[X,we,we,oe,oe,oe,we,we,we,X,X,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,X,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,X,oe,X,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,X,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[oe,we,we,oe,oe,oe,we,we,we,X,X,oe,oe,oe,oe,oe,oe,oe,X,X,we,jr,we,oe,oe,oe,oe,oe,X,oe,oe,oe,X],[oe,we,we,oe,oe,oe,we,we,we,X,X,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,X,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,X,oe,we,we,we,X,X,oe,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,X,oe,we,we,we,X,X,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,we,jr,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,X,X,X,X,X,oe,oe,oe,X,we,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,we,X,X,X,X,X,X,X,X,X,X,X,X],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe,we,jr,we,oe,oe,oe,oe,oe,oe,oe,oe,oe,oe],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,oe,oe,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,oe,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,oe,oe,oe,oe,X,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,oe,oe,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,oe,X,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,X,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,oe,X,X,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,oe,oe,X],[X,we,we,oe,oe,oe,we,we,we,X,oe,X,X,X,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[oe,we,we,oe,oe,oe,we,we,we,oe,oe,oe,oe,oe,X,oe,oe,oe,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X],[X,we,we,oe,oe,X,we,we,we,X,X,X,X,X,X,X,X,X,X,X,we,jr,we,X,X,X,X,X,X,X,X,oe,X]],$D=GD.toByteArray("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"),eT=new vh($D),Mw=function(t){switch(t){case YD:return Nw;case JD:case VD:case XD:return Nw;case qD:return HD;default:return t}},_w=function(t){switch(t){case ny:case Q4:return e1;case JA:return KD;default:return t}};class cp{constructor(e,r=!1){this.position=e,this.required=r}}class tT{nextCodePoint(){const e=this.string.charCodeAt(this.pos++),r=this.string.charCodeAt(this.pos);return 55296<=e&&e<=56319&&56320<=r&&r<=57343?(this.pos++,(e-55296)*1024+(r-56320)+65536):e}nextCharClass(){return Mw(eT.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case JA:return!1;case e1:case ny:case Q4:return this.curClass=e1,!1;case lp:return this.curClass=lp,!1}return null}getPairTableBreak(e){let r=!1;switch(ZD[this.curClass][this.nextClass]){case X:r=!0;break;case oe:r=e===JA;break;case jr:if(r=e===JA,!r)return r=!1,r;break;case S4:if(e!==JA)return r;break}return this.LB8a&&(r=!1),this.LB21a&&(this.curClass===WD||this.curClass===jD)?(r=!1,this.LB21a=!1):this.LB21a=this.curClass===zD,this.curClass===Pw?(this.LB30a++,this.LB30a==2&&this.nextClass===Pw&&(r=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,r}nextBreak(){if(this.curClass==null){let e=this.nextCharClass();this.curClass=_w(e),this.nextClass=e,this.LB8a=e===Lw,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const e=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===e1||this.curClass===lp&&this.nextClass!==ny)return this.curClass=_w(Mw(this.nextClass)),new cp(this.lastPos,!0);let r=this.getSimpleBreak();if(r===null&&(r=this.getPairTableBreak(e)),this.LB8a=this.nextClass===Lw,r)return new cp(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new cp(this.string.length)):null}constructor(e){this.string=e,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}}B4=tT;const rT=QD;let k4=class{static decode(e,r){throw new Error("PNG.decode not available in browser build")}static load(e){throw new Error("PNG.load not available in browser build")}constructor(e){let r;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const l=this.readUInt32();let A="";for(r=0;r<4;r++)A+=String.fromCharCode(this.data[this.pos++]);switch(A){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(l);break;case"IDAT":for(r=0;r<l;r++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(l);var n=255-this.transparency.indexed.length;if(n>0)for(r=0;r<n;r++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(l)[0];break;case 2:this.transparency.rgb=this.read(l);break}break;case"tEXt":var i=this.read(l),s=i.indexOf(0),a=String.fromCharCode.apply(String,i.slice(0,s));this.text[a]=String.fromCharCode.apply(String,i.slice(s+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3;break}this.hasAlphaChannel=[4,6].includes(this.colorType);var o=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*o,this.colors){case 1:this.colorSpace
3="DeviceGray";break;case 3:this.colorSpace="DeviceRGB";break}this.imgData=new Uint8Array(this.imgData);return;default:this.pos+=l}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}read(e){const r=new Array(e);for(let n=0;n<e;n++)r[n]=this.data[this.pos++];return r}readUInt32(){const e=this.data[this.pos++]<<24,r=this.data[this.pos++]<<16,n=this.data[this.pos++]<<8,i=this.data[this.pos++];return e|r|n|i}readUInt16(){const e=this.data[this.pos++]<<8,r=this.data[this.pos++];return e|r}decodePixels(e){return rT(new Uint8Array(this.imgData),(r,n)=>{if(r)throw r;const{width:i,height:s}=this,a=this.pixelBitlength/8,o=new Uint8Array(i*s*a),{length:l}=n;let A=0;function d(g,b,w,I,v=!1){const D=Math.ceil((i-g)/w),Q=Math.ceil((s-b)/I),R=a*D,k=v?o:new Uint8Array(R*Q);let N=0,F=0;for(;N<Q&&A<l;){var $,Z,H,O,se;switch(n[A++]){case 0:for(H=0;H<R;H++)k[F++]=n[A++];break;case 1:for(H=0;H<R;H++)$=n[A++],O=H<a?0:k[F-a],k[F++]=($+O)%256;break;case 2:for(H=0;H<R;H++)$=n[A++],Z=(H-H%a)/a,se=N&&k[(N-1)*R+Z*a+H%a],k[F++]=(se+$)%256;break;case 3:for(H=0;H<R;H++)$=n[A++],Z=(H-H%a)/a,O=H<a?0:k[F-a],se=N&&k[(N-1)*R+Z*a+H%a],k[F++]=($+Math.floor((O+se)/2))%256;break;case 4:for(H=0;H<R;H++){var ye,ee;$=n[A++],Z=(H-H%a)/a,O=H<a?0:k[F-a],N===0?se=ee=0:(se=k[(N-1)*R+Z*a+H%a],ee=Z&&k[(N-1)*R+(Z-1)*a+H%a]);const he=O+se-ee,j=Math.abs(he-O),be=Math.abs(he-se),Ee=Math.abs(he-ee);j<=be&&j<=Ee?ye=O:be<=Ee?ye=se:ye=ee,k[F++]=($+ye)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[A-1]}`)}if(!v){let he=((b+N*I)*i+g)*a,j=N*R;for(H=0;H<D;H++){for(let be=0;be<a;be++)o[he++]=k[j++];he+=(w-1)*a}}N++}}return this.interlaceMethod===1?(d(0,0,8,8),d(4,0,8,8),d(0,4,4,8),d(2,0,4,4),d(0,2,2,4),d(1,0,2,2),d(0,1,1,2)):d(0,0,1,1,!0),e(o)})}decodePalette(){const{palette:e}=this,{length:r}=e,n=this.transparency.indexed||[],i=new Uint8Array(n.length+r);let s=0,a=0;for(let l=0;l<r;l+=3){var o;i[s++]=e[l],i[s++]=e[l+1],i[s++]=e[l+2],i[s++]=(o=n[a++])!=null?o:255}return i}copyToImageData(e,r){let n,i,{colors:s}=this,a=null,o=this.hasAlphaChannel;this.palette.length&&(a=this._decodedPalette||(this._decodedPalette=this.decodePalette()),s=4,o=!0);const l=e.data||e,{length:A}=l,d=a||r;let g=n=0;if(s===1)for(;g<A;){i=a?r[g/4]*4:n;const b=d[i++];l[g++]=b,l[g++]=b,l[g++]=b,l[g++]=o?d[i++]:255,n=i}else for(;g<A;)i=a?r[g/4]*4:n,l[g++]=d[i++],l[g++]=d[i++],l[g++]=d[i++],l[g++]=o?d[i++]:255,n=i}decode(e){const r=new Uint8Array(this.width*this.height*4);return this.decodePixels(n=>(this.copyToImageData(r,n),e(r)))}},D4=class{constructor(){this._listeners=Object.create(null)}on(e,r){return(this._listeners[e]||(this._listeners[e]=[])).push(r),this}once(e,r){const n=(...i)=>{this.off(e,n),r(...i)};return this.on(e,n)}off(e,r){const n=this._listeners[e];if(n){const i=n.indexOf(r);i!==-1&&n.splice(i,1)}return this}emit(e,...r){const n=this._listeners[e];if(!n)return!1;for(const i of n.slice())i(...r);return n.length>0}};class nT extends D4{constructor(){super(),this._buffer=[],this._flowing=!1,this._scheduled=!1,this._finished=!1,this._endEmitted=!1}on(e,r){return super.on(e,r),e==="data"&&this.resume(),this}push(e){return e===null?this._finished=!0:this._buffer.push(e),this._schedule(),!0}resume(){return this._flowing=!0,this._schedule(),this}pause(){return this._flowing=!1,this}pipe(e){return this.on("data",r=>{e.write(r)===!1&&(this.pause(),e.once("drain",()=>this.resume()))}),this.on("end",()=>e.end()),e}_schedule(){this._scheduled||!this._flowing||(this._scheduled=!0,queueMicrotask(()=>{this._scheduled=!1,this._drain()}))}_drain(){for(;this._flowing&&this._buffer.length>0;)this.emit("data",this._buffer.shift());this._flowing&&this._finished&&!this._endEmitted&&(this._endEmitted=!0,this.emit("end"))}async*[Symbol.asyncIterator](){const e=[];let r=!1,n=null;const i=()=>{const s=n;n=null,s&&s()};for(this.on("data",s=>{e.push(s),i()}),this.on("end",()=>{r=!0,i()});;){for(;e.length>0;)yield e.shift();if(r)return;await new Promise(s=>{n=s})}}}
3class T4{toString(){throw new Error("Must be implemented by subclasses")}}class ib{constructor(e={}){this._items={},this.limits=typeof e.limits=="boolean"?e.limits:!0}add(e,r){return this._items[e]=r}get(e){return this._items[e]}toString(e=null){const r=Object.keys(this._items).sort((i,s)=>this._compareKeys(i,s)),n=["<<"];if(this.limits&&r.length>1){const i=r[0],s=r[r.length-1];n.push(`  /Limits ${Ro.convert([this._dataForKey(i),this._dataForKey(s)],e)}`)}n.push(`  /${this._keysName()} [`);for(let i of r)n.push(`    ${Ro.convert(this._dataForKey(i),e)} ${Ro.convert(this._items[i],e)}`);return n.push("]"),n.push(">>"),n.join(`
4`)}_compareKeys(){throw new Error("Must be implemented by subclasses")}_keysName(){throw new Error("Must be implemented by subclasses")}_dataForKey(){throw new Error("Must be implemented by subclasses")}}class t1{constructor(e,r,n,i,s,a){this.id="CS"+Object.keys(e.spotColors).length,this.name=r,this.values=[n,i,s,a],this.ref=e.ref(["Separation",iy(this.name),"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(o=>o/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const B1=t=>{let r="";for(let n=0;n<t.length;n+=32768){const i=Math.min(n+32768,t.length);r+=String.fromCharCode.apply(null,t.subarray(n,i))}return r},Q1=t=>{const e=new Uint8Array(t.length);for(let r=0;r<t.length;r++)e[r]=t.charCodeAt(r)&255;return e},sb=t=>{const e=atob(t),r=new Uint8Array(e.length);for(let n=0;n<e.length;n++)r[n]=e.charCodeAt(n);return r},iT=t=>{let e=0;for(const i of t)e+=i.length;const r=new Uint8Array(e);let n=0;for(const i of t)r.set(i,n),n+=i.length;return r},sT=t=>{const e=new Uint8Array((t.length+1)*2);e[0]=254,e[1]=255;for(let r=0;r<t.length;r++){const n=t.charCodeAt(r);e[r*2+2]=n>>8,e[r*2+3]=n&255}return e},su=(t,e=0)=>(t[e]<<8|t[e+1])>>>0,aT=(t,e=0)=>(t[e+1]<<8|t[e])>>>0,oT=(t,e=0)=>t[e]*16777216+(t[e+1]<<16|t[e+2]<<8|t[e+3])>>>0,lT=(t,e=0)=>(t[e]|t[e+1]<<8|t[e+2]<<16)+t[e+3]*16777216>>>0,Cf=(t,e)=>(Array(e+1).join("0")+t).slice(-e),cT=t=>t>127?!0:t>32&&t!==127&&t!==35&&t!==37&&t!==40&&t!==41&&t!==47&&t!==60&&t!==62&&t!==91&&t!==93&&t!==123&&t!==125,Ow=/[\n\r\t\b\f()\\]/g,Uw={"\n":"\\n","\r":"\\r","	":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},iy=function(t){let e="";for(const r of t){const n=r.charCodeAt(0);cT(n)?e+=r:e+=`#${n.toString(16).toUpperCase().padStart(2,"0")}`}return e};class Ro{static convert(e,r=null){if(typeof e=="string")return`/${e}`;if(e instanceof String){let n=e,i=!1;for(let a=0,o=n.length;a<o;a++)if(n.charCodeAt(a)>127){i=!0;break}let s;return i?s=sT(n.valueOf()):s=Q1(n.valueOf()),r&&(s=r(s)),n=B1(s),n=n.replace(Ow,a=>Uw[a]),`(${n})`}else{if(e instanceof Uint8Array)return`<${r4(e)}>`;if(e instanceof ib)return e.toString(r);if(e instanceof T4||e instanceof t1)return e.toString();if(e instanceof Date){let n=`D:${Cf(e.getUTCFullYear(),4)}`+Cf(e.getUTCMonth()+1,2)+Cf(e.getUTCDate(),2)+Cf(e.getUTCHours(),2)+Cf(e.getUTCMinutes(),2)+Cf(e.getUTCSeconds(),2)+"Z";return r&&(n=B1(r(Q1(n))),n=n.replace(Ow,i=>Uw[i])),`(${n})`}else if(Array.isArray(e)){const n=[];for(let i=0;i<e.length;i++){const s=e[i];n.push(Ro.convert(s===void 0?null:s,r))}return`[${n.join(" ")}]`}else if({}.toString.call(e)==="[object Object]"){const n=["<<"];for(let i in e){const s=e[i];s!==void 0&&n.push(`/${i} ${Ro.convert(s,r)}`)}return n.push(">>"),n.join(`
5`)}else return typeof e=="number"?Ro.number(e):`${e}`}}static number(e){if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw new Error(`unsupported number: ${e}`)}}var Tf={deflateSync:t=>BD(t)};class uT extends T4{constructor(e,r,n={}){super(),this.document=e,this.id=r,this.data=n,this.gen=0,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.buffer=[]}write(e){e instanceof Uint8Array||(e=Q1(e+`
6`)),this.uncompressedLength+=e.length,this.data.Length==null&&(this.data.Length=0),this.buffer.push(e),this.data.Length+=e.length,this.compress&&(this.data.Filter="FlateDecode")}end(e){e&&this.write(e),this.finalize()}finalize(){this.offset=this.document._offset;const e=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;this.buffer.length&&(this.buffer=iT(this.buffer),this.compress&&(this.buffer=Tf.deflateSync(this.buffer)),e&&(this.buffer=e(this.buffer)),this.data.Length=this.buffer.length),this.document._write(`${this.id} ${this.gen} obj`),this.document._write(Ro.convert(this.data,e)),this.buffer.length&&(this.document._write("stream"),this.document._write(this.buffer),this.buffer=[],this.document._write(`
7endstream`)),this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}const sy=new Float32Array(1),Gw=new Uint32Array(sy.buffer);function UA(t){const e=Math.fround(t);
7return e<=t?e:(sy[0]=t,t<=0?Gw[0]+=1:Gw[0]-=1,sy[0])}function ha(t,e=void 0,r=n=>n){return(t==null||typeof t=="object"&&Object.keys(t).length===0)&&(t=e),t==null||typeof t!="object"?t={top:t,right:t,bottom:t,left:t}:Array.isArray(t)&&(t.length===2?t={vertical:t[0],horizontal:t[1]}:t={top:t[0],right:t[1],bottom:t[2],left:t[3]}),("vertical"in t||"horizontal"in t)&&(t={top:t.vertical,right:t.horizontal,bottom:t.vertical,left:t.horizontal}),{top:r(t.top),right:r(t.right),bottom:r(t.bottom),left:r(t.left)}}const fT=1/10,Hw=1/2.54,AT=1/96,ud=72,hT=12;function R4(t){return t===0?1:t===90?0:t===180?-1:t===270?0:Math.cos(t*Math.PI/180)}function F4(t){return t===0?0:t===90?1:t===180?0:t===270?-1:Math.sin(t*Math.PI/180)}const dT={top:72,left:72,bottom:72,right:72},gT={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]};class pT{constructor(e,r){this.document=e,this._options=r,this.size=r.size||"letter",this.layout=r.layout||"portrait",this.userUnit=r.userUnit||1;const n=Array.isArray(this.size)?this.size:gT[this.size.toUpperCase()];this.width=n[this.layout==="portrait"?0:1],this.height=n[this.layout==="portrait"?1:0],this.content=this.document.ref(),this.margins=ha(r.margin??r.margins,dT,i=>e.sizeToPoint(i,0,this)),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){const e=this.resources.data;return e.Font!=null?e.Font:e.Font={}}get xobjects(){const e=this.resources.data;return e.XObject!=null?e.XObject:e.XObject={}}get ext_gstates(){const e=this.resources.data;return e.ExtGState!=null?e.ExtGState:e.ExtGState={}}get patterns(){const e=this.resources.data;return e.Pattern!=null?e.Pattern:e.Pattern={}}get colorSpaces(){const e=this.resources.data;return e.ColorSpace||(e.ColorSpace={})}get annotations(){const e=this.dictionary.data;return e.Annots!=null?e.Annots:e.Annots=[]}get structParentTreeKey(){const e=this.dictionary.data;return e.StructParents!=null?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}get contentWidth(){return this.width-this.margins.left-this.margins.right}get contentHeight(){return this.height-this.margins.top-this.margins.bottom}maxY(){return this.height-this.margins.bottom}write(e){return this.content.write(e)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs="S")}end(){this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace
7=this.resources.data.ColorSpace||{};for(let e of Object.values(this.document.spotColors))this.resources.data.ColorSpace[e.id]=e;return this.resources.end(),this.content.end()}}class up extends ib{_compareKeys(e,r){return e.localeCompare(r)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}function mT(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function ab(t,...e){if(!mT(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error("Uint8Array expected of length "+e+", got length="+t.length)}function zw(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function yT(t,e){ab(t);const r=e.outputLen;if(t.length<r)throw new Error("digestInto() expects output buffer of length at least "+r)}function Ol(...t){for(let e=0;e<t.length;e++)t[e].fill(0)}function fp(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function s0(t,e){return t<<32-e|t>>>e}function lu(t,e){return t<<e|t>>>32-e>>>0}new Uint8Array(new Uint32Array([287454020]).buffer)[0];Uint8Array.from([]).toHex;Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function bT(t){if(typeof t!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(t))}function N4(t){return typeof t=="string"&&(t=bT(t)),ab(t),t}class wT{}function yc(t){const e=n=>t().update(N4(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function ET(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);const i=BigInt(32),s=BigInt(4294967295),a=Number(r>>i&s),o=Number(r&s),l=n?4:0,A=n?0:4;t.setUint32(e+l,a,n),t.setUint32(e+A,o,n)}function S1(t,e,r){return t&e^~t&r}function P4(t,e,r){return t&e^t&r^e&r}class Fh extends wT{constructor(e,r,n,i){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=i,this.buffer=new Uint8Array(e),this.view=fp(this.buffer)}update(e){zw(this),e=N4(e),ab(e);const{view:r,buffer:n,blockLen:i}=this,s=e.length;for(let a=0;a<s;){const o=Math.min(i-this.pos,s-a);if(o===i){const l=fp(e);for(;i<=s-a;a+=i)this.process(l,a);continue}n.set(e.subarray(a,a+o),this.pos),this.pos+=o,a+=o,this.pos===i&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){zw(this),yT(e,this),this.finished=!0;const{buffer:r,view:n,blockLen:i,isLE:s}=this;let{pos:a}=this;r[a++]=128,Ol(this.buffer.subarray(a)),this.padOffset>i-a&&(this.process(n,0),a=0);for(let g=a;g<i;g++)r[g]=0;ET(n,i-8,BigInt(this.length*8),s),this.process(n,0);const o=fp(e),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const A=l/4,d=this.get();if(A>d.length)throw new Error("_sha2: outputLen bigger than state");for(let g=0;g<A;g++)o.setUint32(4*g,d[g],s)}digest(){const{buffer:e,outputLen:r}=this;this.digestInto(e);const n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:r,buffer:n,length:i,finished:s,destroyed:a,pos:o}=this;return e.destroyed=a,e.finished=s,e.length=i,e.pos=o,i%r&&e.buffer.set(n),e}clone(){return this._cloneInto()}}const Vc=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Xc=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]),la=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]),ca=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209]),Rf=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),Zc=new Uint32Array(80);class IT extends Fh{constructor(){super(64,20,8,!1),this.A=Rf[0]|0,this.B=Rf[1]|0,this.C=Rf[2]|0,this.D=Rf[3]|0,this.E=Rf[4]|0}get(){const{A:e,B:r,C:n,D:i,E:s}=this;return[e,r,n,i,s]}set(e,r,n,i,s){this.A=e|0,this.B=r|0,this.C=n|0,this.D=i|0,this.E=s|0}process(e,r){for(let l=0;l<16;l++,r+=4)Zc[l]=e.getUint32(r,!1);for(let l=16;l<80;l++)Zc[l]=lu(Zc[l-3]^Zc[l-8]^Zc[l-14]^Zc[l-16],1);let{A:n,B:i,C:s,D:a,E:o}=this;for(let l=0;l<80;l++){let A,d;l<20?(A=S1(i,s,a),d=1518500249):l<40?(A=i^s^a,d=1859775393):l<60?(A=P4(i,s,a),d=2400959708):(A=i^s^a,d=3395469782);const g=lu(n,5)+A+o+d+Zc[l]|0;o=a,a=s,s=lu(i,30),i=n,n=g}n=n+this.A|0,i=i+this.B|0,s=s+this.C|0,a=a+this.D|0,o=o+this.E|0,this.set(n,i,s,a,o)}roundClean(){Ol(Zc)}destroy(){this.set(0,0,0,0,0),Ol(this.buffer)}}yc(()=>new IT);const CT=Math.pow(2,32),xT=Array.from({length:64},(t,e)=>
7Math.floor(CT*Math.abs(Math.sin(e+1)))),fd=Rf.slice(0,4),Ap=new Uint32Array(16);class vT extends Fh{constructor(){super(64,16,8,!0),this.A=fd[0]|0,this.B=fd[1]|0,this.C=fd[2]|0,this.D=fd[3]|0}get(){const{A:e,B:r,C:n,D:i}=this;return[e,r,n,i]}set(e,r,n,i){this.A=e|0,this.B=r|0,this.C=n|0,this.D=i|0}process(e,r){for(let o=0;o<16;o++,r+=4)Ap[o]=e.getUint32(r,!0);let{A:n,B:i,C:s,D:a}=this;for(let o=0;o<64;o++){let l,A,d;o<16?(l=S1(i,s,a),A=o,d=[7,12,17,22]):o<32?(l=S1(a,i,s),A=(5*o+1)%16,d=[5,9,14,20]):o<48?(l=i^s^a,A=(3*o+5)%16,d=[4,11,16,23]):(l=s^(i|~a),A=7*o%16,d=[6,10,15,21]),l=l+n+xT[o]+Ap[A],n=a,a=s,s=i,i=i+lu(l,d[o%4])}n=n+this.A|0,i=i+this.B|0,s=s+this.C|0,a=a+this.D|0,this.set(n,i,s,a)}roundClean(){Ol(Ap)}destroy(){this.set(0,0,0,0),Ol(this.buffer)}}const BT=yc(()=>new vT),QT=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),L4=Uint8Array.from(new Array(16).fill(0).map((t,e)=>e)),ST=L4.map(t=>(9*t+5)%16),M4=(()=>{const r=[[L4],[ST]];for(let n=0;n<4;n++)for(let i of r)i.push(i[n].map(s=>QT[s]));return r})(),_4=M4[0],O4=M4[1],U4=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(t=>Uint8Array.from(t)),kT=_4.map((t,e)=>t.map(r=>U4[e][r])),DT=O4.map((t,e)=>t.map(r=>U4[e][r])),TT=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),RT=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function Ww(t,e,r,n){return t===0?e^r^n:t===1?e&r|~e&n:t===2?(e|~r)^n:t===3?e&n|r&~n:e^(r|~n)}const Ad=new Uint32Array(16);class FT extends Fh{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:e,h1:r,h2:n,h3:i,h4:s}=this;return[e,r,n,i,s]}set(e,r,n,i,s){this.h0=e|0,this.h1=r|0,this.h2=n|0,this.h3=i|0,this.h4=s|0}process(e,r){for(let w=0;w<16;w++,r+=4)Ad[w]=e.getUint32(r,!0);let n=this.h0|0,i=n,s=this.h1|0,a=s,o=this.h2|0,l=o,A=this.h3|0,d=A,g=this.h4|0,b=g;for(let w=0;w<5;w++){const I=4-w,v=TT[w],D=RT[w],Q=_4[w],R=O4[w],k=kT[w],N=DT[w];for(let F=0;F<16;F++){const $=lu(n+Ww(w,s,o,A)+Ad[Q[F]]+v,k[F])+g|0;n=g,g=A,A=lu(o,10)|0,o=s,s=$}for(let F=0;F<16;F++){const $=lu(i+Ww(I,a,l,d)+Ad[R[F]]+D,N[F])+b|0;i=b,b=d,d=lu(l,10)|0,l=a,a=$}}this.set(this.h1+o+d|0,this.h2+A+b|0,this.h3+g+i|0,this.h4+n+a|0,this.h0+s+l|0)}roundClean(){Ol(Ad)}destroy(){this.destroyed=!0,Ol(this.buffer),this.set(0,0,0,0,0)}}yc(()=>new FT);function rf(t){return BT.create().update(t).digest()}function NT(t){return r4(rf(t))}const hd=BigInt(2**32-1),jw=BigInt(32);function PT(t,e=!1){return e?{h:Number(t&hd),l:Number(t>>jw&hd)}:{h:Number(t>>jw&hd)|0,l:Number(t&hd)|0}}function LT(t,e=!1){const r=t.length;let n=new Uint32Array(r),i=new Uint32Array(r);for(let s=0;s<r;s++){const{h:a,l:o}=PT(t[s],e);[n[s],i[s]]=[a,o]}return[n,i]}const Kw=(t,e,r)=>t>>>r,Yw=(t,e,r)=>t<<32-r|e>>>r,xf=(t,e,r)=>t>>>r|e<<32-r,vf=(t,e,r)=>t<<32-r|e>>>r,dd=(t,e,r)=>t<<64-r|e>>>r-32,gd=(t,e,r)=>t>>>r-32|e<<64-r;function $0(t,e,r,n){const i=(e>>>0)+(n>>>0);return{h:t+r+(i/2**32|0)|0,l:i|0}}const MT=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0),_T=(t,e,r,n)=>e+r+n+(t/2**32|0)|0,OT=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0),UT=(t,e,r,n,i)=>e+r+n+i+(t/2**32|0)|0,GT=(t,e,r,n,i)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(i>>>0),HT=(t,e,r,n,i,s)=>e+r+n+i+s+(t/2**32|0)|0,zT=Uint32Array.from([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]),$c=new Uint32Array(64);class G4 extends Fh{constructor(e=32){super(64,e,8,!1),this.A=Vc[0]|0,this.B=Vc[1]|0,this.C=Vc[2]|0,this.D=Vc[3]|0,this.E=Vc[4]|0,this.F=Vc[5]|0,this.G=Vc[6]|0,this.H=Vc[7]|0}get(){const{A:e,B:r,C:n,D:i,E:s,F:a,G:o,H:l}=this;return[e,r,n,i,s,a,o,l]}set(e,r,n,i,s,a,o,l){this.A=e|0,this.B=r|0,this.C=n|0,this.D=i|0,this.E=s|0,this.F=a|0,this.G=o|0,this.H=l|0}process(e,r){for(let g=0;g<16;g++,r+=4)$c[g]=e.getUint32(r,!1);for(let g=16;g<64;g++){const b=$c[g-15],w=$c[g-2],I=s0(b,7)^s0(b,18)^b>>>3,v=s0(w,17)^s0(w,19)^w>>>10;
vendor: 1,597 bytes, line 7
7$c[g]=v+$c[g-7]+I+$c[g-16]|0}let{A:n,B:i,C:s,D:a,E:o,F:l,G:A,H:d}=this;for(let g=0;g<64;g++){const b=s0(o,6)^s0(o,11)^s0(o,25),w=d+b+S1(o,l,A)+zT[g]+$c[g]|0,v=(s0(n,2)^s0(n,13)^s0(n,22))+P4(n,i,s)|0;d=A,A=l,l=o,o=a+w|0,a=s,s=i,i=n,n=w+v|0}n=n+this.A|0,i=i+this.B|0,s=s+this.C|0,a=a+this.D|0,o=o+this.E|0,l=l+this.F|0,A=A+this.G|0,d=d+this.H|0,this.set(n,i,s,a,o,l,A,d)}roundClean(){Ol($c)}destroy(){this.set(0,0,0,0,0,0,0,0),Ol(this.buffer)}}class WT extends G4{constructor(){super(28),this.A=Xc[0]|0,this.B=Xc[1]|0,this.C=Xc[2]|0,this.D=Xc[3]|0,this.E=Xc[4]|0,this.F=Xc[5]|0,this.G=Xc[6]|0,this.H=Xc[7]|0}}const H4=LT(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e3585
75771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(t=>BigInt(t))),jT=H4[0],KT=H4[1],eu=new Uint32Array(80),tu=new Uint32Array(80);class sg extends Fh{constructor(e=64){super(128,e,16,!1),this.Ah=ca[0]|0,this.Al=ca[1]|0,this.Bh=ca[2]|0,this.Bl=ca[3]|0,this.Ch=ca[4]|0,this.Cl=ca[5]|0,this.Dh=ca[6]|0,this.Dl=ca[7]|0,this.Eh=ca[8]|0,this.El=ca[9]|0,this.Fh=ca[10]|0,this.Fl=ca[11]|0,this.Gh=ca[12]|0,this.Gl=ca[13]|0,this.Hh=ca[14]|0,this.Hl=ca[15]|0}
7get(){const{Ah:e,Al:r,Bh:n,Bl:i,Ch:s,Cl:a,Dh:o,Dl:l,Eh:A,El:d,Fh:g,Fl:b,Gh:w,Gl:I,Hh:v,Hl:D}=this;return[e,r,n,i,s,a,o,l,A,d,g,b,w,I,v,D]}set(e,r,n,i,s,a,o,l,A,d,g,b,w,I,v,D){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=i|0,this.Ch=s|0,this.Cl=a|0,this.Dh=o|0,this.Dl=l|0,this.Eh=A|0,this.El=d|0,this.Fh=g|0,this.Fl=b|0,this.Gh=w|0,this.Gl=I|0,this.Hh=v|0,this.Hl=D|0}process(e,r){for(let k=0;k<16;k++,r+=4)eu[k]=e.getUint32(r),tu[k]=e.getUint32(r+=4);for(let k=16;k<80;k++){const N=eu[k-15]|0,F=tu[k-15]|0,$=xf(N,F,1)^xf(N,F,8)^Kw(N,F,7),Z=vf(N,F,1)^vf(N,F,8)^Yw(N,F,7),H=eu[k-2]|0,O=tu[k-2]|0,se=xf(H,O,19)^dd(H,O,61)^Kw(H,O,6),ye=vf(H,O,19)^gd(H,O,61)^Yw(H,O,6),ee=OT(Z,ye,tu[k-7],tu[k-16]),he=UT(ee,$,se,eu[k-7],eu[k-16]);eu[k]=he|0,tu[k]=ee|0}let{Ah:n,Al:i,Bh:s,Bl:a,Ch:o,Cl:l,Dh:A,Dl:d,Eh:g,El:b,Fh:w,Fl:I,Gh:v,Gl:D,Hh:Q,Hl:R}=this;for(let k=0;k<80;k++){const N=xf(g,b,14)^xf(g,b,18)^dd(g,b,41),F=vf(g,b,14)^vf(g,b,18)^gd(g,b,41),$=g&w^~g&v,Z=b&I^~b&D,H=GT(R,F,Z,KT[k],tu[k]),O=HT(H,Q,N,$,jT[k],eu[k]),se=H|0,ye=xf(n,i,28)^dd(n,i,34)^dd(n,i,39),ee=vf(n,i,28)^gd(n,i,34)^gd(n,i,39),he=n&s^n&o^s&o,j=i&a^i&l^a&l;Q=v|0,R=D|0,v=w|0,D=I|0,w=g|0,I=b|0,{h:g,l:b}=$0(A|0,d|0,O|0,se|0),A=o|0,d=l|0,o=s|0,l=a|0,s=n|0,a=i|0;const be=MT(se,ee,j);n=_T(be,O,ye,he),i=be|0}({h:n,l:i}=$0(this.Ah|0,this.Al|0,n|0,i|0)),{h:s,l:a}=$0(this.Bh|0,this.Bl|0,s|0,a|0),{h:o,l}=$0(this.Ch|0,this.Cl|0,o|0,l|0),{h:A,l:d}=$0(this.Dh|0,this.Dl|0,A|0,d|0),{h:g,l:b}=$0(this.Eh|0,this.El|0,g|0,b|0),{h:w,l:I}=$0(this.Fh|0,this.Fl|0,w|0,I|0),{h:v,l:D}=$0(this.Gh|0,this.Gl|0,v|0,D|0),{h:Q,l:R}=$0(this.Hh|0,this.Hl|0,Q|0,R|0),this.set(n,i,s,a,o,l,A,d,g,b,w,I,v,D,Q,R)}roundClean(){Ol(eu,tu)}destroy(){Ol(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class YT extends sg{constructor(){super(48),this.Ah=la[0]|0,this.Al=la[1]|0,this.Bh=la[2]|0,this.Bl=la[3]|0,this.Ch=la[4]|0,this.Cl=la[5]|0,this.Dh=la[6]|0,this.Dl=la[7]|0,this.Eh=la[8]|0,this.El=la[9]|0,this.Fh=la[10]|0,this.Fl=la[11]|0,this.Gh=la[12]|0,this.Gl=la[13]|0,this.Hh=la[14]|0,this.Hl=la[15]|0}}const ua=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),fa=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class qT extends sg{constructor(){super(28),this.Ah=ua[0]|0,this.Al=ua[1]|0,this.Bh=ua[2]|0,this.Bl=ua[3]|0,this.Ch=ua[4]|0,this.Cl=ua[5]|0,this.Dh=ua[6]|0,this.Dl=ua[7]|0,this.Eh=ua[8]|0,this.El=ua[9]|0,this.Fh=ua[10]|0,this.Fl=ua[11]|0,this.Gh=ua[12]|0,this.Gl=ua[13]|0,this.Hh=ua[14]|0,this.Hl=ua[15]|0}}class JT extends sg{constructor(){super(32),this.Ah=fa[0]|0,this.Al=fa[1]|0,this.Bh=fa[2]|0,this.Bl=fa[3]|0,this.Ch=fa[4]|0,this.Cl=fa[5]|0,this.Dh=fa[6]|0,this.Dl=fa[7]|0,this.Eh=fa[8]|0,this.El=fa[9]|0,this.Fh=fa[10]|0,this.Fl=fa[11]|0,this.Gh=fa[12]|0,this.Gl=fa[13]|0,this.Hh=fa[14]|0,this.Hl=fa[15]|0}}const VT=yc(()=>new G4);yc(()=>new WT);yc(()=>new sg);yc(()=>new YT);yc(()=>new JT);yc(()=>new qT);function ag(t){return VT(t)}function ob(t,e,r,n=!0){return _D(e,r,{disablePadding:!n}).encrypt(t)}function XT(t,e){return MD(e,{disablePadding:!0}).encrypt(t)}function og(t,e){const r=new Uint8Array(256);for(let s=0;s<256;s++)r[s]=s;let n=0;for(let s=0;s<256;s++)n=n+r[s]+e[s%e.length]&255,[r[s],r[n]]=[r[n],r[s]];const i=new Uint8Array(t.length);for(let s=0,a=0,o=0;o<t.length;
7o++)s=s+1&255,a=a+r[s]&255,[r[s],r[a]]=[r[a],r[s]],i[o]=t[o]^r[r[s]+r[a]&255];return i}function ZT(t){const e=new Uint8Array(t);return globalThis.crypto.getRandomValues(e),e}function cc(t,e){if(t<e[0])return!1;let r=0,n=e.length/2;for(;r<=n;){const i=Math.floor((r+n)/2),s=i*2;if(t>=e[s]&&t<=e[s+1])return!0;t>e[s+1]?r=i+1:n=i-1}return!1}const $T=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,12
70137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],eR=t=>cc(t,$T),tR=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],rR=t=>cc(t,tR),z4=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],nR=t=>cc(t,z4),iR=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],sR=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],aR=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],oR=t=>
7cc(t,z4)||cc(t,aR)||cc(t,iR)||cc(t,sR),lR=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],hp=t=>cc(t,lR),cR=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],uR=t=>cc(t,cR),fR=nR,AR=rR,qw=t=>t.codePointAt(0),hR=t=>t[0],dR=t=>t[t.length-1];function Jw(t){const e=[],r=t.length;for(let n=0;n<r;n+=1){const i=t.charCodeAt(n);if(i>=55296&&i<=56319&&r>n+1){const s=t.charCodeAt(n+1);if(s>=56320&&s<=57343){e.push((i-55296)*1024+s-56320+65536),n+=1;continue}}e.push(i)}return e}function gR(t,e={}){if(typeof t!="string")throw new TypeError("Expected string.");if(t.length===0)return"";const r=Jw(t).map(d=>fR(d)?32:d).filter(d=>!AR(d)),n=String.fromCodePoint.apply(null,r).normalize("NFKC"),i=Jw(n);if(i.some(oR))throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");
7if(e.allowUnassigned!==!0&&i.some(eR))throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5");const a=i.some(hp),o=i.some(uR);if(a&&o)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");const l=hp(qw(hR(n))),A=hp(qw(dR(n)));if(a&&!(l&&A))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return n}class ac{static generateFileID(e={}){let r=`${e.CreationDate.getTime()}
8`;for(let n in e)e.hasOwnProperty(n)&&(r+=`${n}: ${e[n].valueOf()}
9`);return rf(r)}static generateRandomWordArray(e){return ZT(e)}static create(e,r={}){return!r.ownerPassword&&!r.userPassword?null:new ac(e,r)}constructor(e,r={}){if(!r.ownerPassword&&!r.userPassword)throw new Error("None of owner password and user password is defined.");this.document=e,this._setupEncryption(r)}_setupEncryption(e){switch(e.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1;break}const r={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,r,e);break;case 5:this._setupEncryptionV5(r,e);break}this.dictionary=this.document.ref(r)}_setupEncryptionV1V2V4(e,r,n){let i,s;switch(e){case 1:i=2,this.keyBits=40,s=pR(n.permissions);break;case 2:i=3,this.keyBits=128,s=dp(n.permissions);break;case 4:i=4,this.keyBits=128,s=dp(n.permissions);break}const a=k1(n.userPassword),o=n.ownerPassword?k1(n.ownerPassword):a,l=bR(i,this.keyBits,a,o);this.encryptionKey=wR(i,this.keyBits,this.document._id,a,l,s);let A;i===2?A=mR(this.encryptionKey):A=yR(this.document._id,this.encryptionKey),r.V=e,e>=2&&(r.Length=this.keyBits),e===4&&(r.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},r.StmF="StdCF",r.StrF="StdCF"),r.R=i,r.O=l,r.U=A,r.P=s}_setupEncryptionV5(e,r){this.keyBits=256;const n=dp(r.permissions),i=Vw(r.userPassword),s=r.ownerPassword?Vw(r.ownerPassword):i;this.encryptionKey=vR(ac.generateRandomWordArray);const a=ER(i,ac.generateRandomWordArray),o=a.slice(40,48),l=IR(i,o,this.encryptionKey),A=CR(s,a,ac.generateRandomWordArray),d=A.slice(40,48),g=xR(s,d,a,this.encryptionKey),b=BR(n,this.encryptionKey,ac.generateRandomWordArray);e.V=5,e.Length=this.keyBits,e.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},e.StmF="StdCF",e.StrF="StdCF",e.R=5,e.O=A,e.OE=g,e.U=a,e.UE=l,e.P=n,e.Perms=b}getEncryptFn(e,r){let n;if(this.version<5){const a=new Uint8Array([e&255,e>>8&255,e>>16&255,r&255,r>>8&255]);n=Nl(this.encryptionKey,a)}if(this.version===1||this.version===2){let a=rf(n);const o=Math.min(16,this.keyBits/8+5);return a=a.slice(0,o),l=>og(l,a)}let i;if(this.version===4){const a=new Uint8Array([115,65,108,84]);i=rf(Nl(n,a))}else i=this.encryptionKey;const s=ac.generateRandomWordArray(16);return a=>{const o=ob(a,i,s,!0);return Nl(s,o)}}end(){this.dictionary.end()}}function pR(t={}){let e=-64;return t.printing&&(e|=4),t.modifying&&(e|=8),t.copying&&(e|=16),t.annotating&&(e|=32),e}function dp(t={}){let e=-3904;return t.printing==="lowResolution"&&(e|=4),t.printing==="highResolution"&&(e|=2052),t.modifying&&(e|=8),t.copying&&(e|=16),t.annotating&&(e|=32),t.fillingForms&&(e|=256),t.contentAccessibility&&(e|=512),t.documentAssembly&&(e|=1024),e}function mR(t){return og(k1(),t)}function yR(t,e){const r=e.slice();let n=rf(Nl(k1(),new Uint8Array(t)));for(let s=0;s<20;s++){const a=new Uint8Array(r.length);for(let o=0;o<r.length;o++)a[o]=e[o]^s;n=og(n,a)}const i=new Uint8Array(32);return i.set(n),i}function bR(t,e,r,n){let i=n,s=t>=3?51:1;for(let A=0;A<s;A++)i=rf(i);const a=e/8;let o=i.slice(0,a),l=r;s=t>=3?20:1;for(let A=0;A<s;A++){const d=new Uint8Array(a);for(let g=0;g<a;g++)d[g]=o[g]^A;l=og(l,d)}return l}function wR(t,e,r,n,i,s){const a=new Uint8Array([s&255,s>>8&255,s>>16&255,s>>24&255]);let o=Nl(n,i,a,new Uint8Array(r));const l=t>=3?51:1,A=e/8;for(let d=0;d<l;d++)o=rf(o),o=o.slice(0,A);return o}function ER(t,e){const r=e(8),n=e(8),i=ag(Nl(t,r));return Nl(i,r,n)}function IR(t,e,r){const n=ag(Nl(t,e)),i=new Uint8Array(16);return ob(r,n,i,!1)}function CR(t,e,r){const n=r(8),i=r(8),s=ag(Nl(t,n,e));return Nl(s,n,i)}function xR(t,e,r,n){const i=ag(Nl(t,e,r)),s=new Uint8Array(16);return ob(n,i,s,!1)}function vR(t){return t(32)}function BR(t,e,r){const n=new Uint8Array(16);n[0]=t&255,n[1]=t>>8&255,n[2]=t>>16&255,n[3]=t>>
924&255,n[4]=255,n[5]=255,n[6]=255,n[7]=255,n[8]=84,n[9]=97,n[10]=100,n[11]=98;const i=r(4);return n.set(i,12),XT(n,e)}function k1(t=""){const e=new Uint8Array(32),r=t.length;let n=0;for(;n<r&&n<32;){const i=t.charCodeAt(n);if(i>255)throw new Error("Password contains one or more invalid characters.");e[n]=i,n++}for(;n<32;)e[n]=QR[n-r],n++;return e}function Vw(t=""){t=unescape(encodeURIComponent(gR(t)));const e=Math.min(127,t.length),r=new Uint8Array(e);for(let n=0;n<e;n++)r[n]=t.charCodeAt(n);return r}const QR=[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],{number:SR}=Ro;let lb=class{constructor(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(e,r,n){if(n==null&&(n=1),r=this.doc._normalizeColor(r),this.stops.length===0)if(r.length===3)this._colorSpace="DeviceRGB";else if(r.length===4)this._colorSpace="DeviceCMYK";else if(r.length===1)this._colorSpace="DeviceGray";else throw new Error("Unknown color space");else if(this._colorSpace==="DeviceRGB"&&r.length!==3||this._colorSpace
9==="DeviceCMYK"&&r.length!==4||this._colorSpace==="DeviceGray"&&r.length!==1)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([e,r,n]),this}setTransform(e,r,n,i,s,a){return this.transform=[e,r,n,i,s,a],this}embed(e){let r;const n=this.stops.length;if(n===0)return;this.embedded=!0,this.matrix=e;const i=this.stops[n-1];i[0]<1&&this.stops.push([1,i[1],i[2]]);const s=[],a=[],o=[];for(let d=0;d<n-1;d++)a.push(0,1),d+2!==n&&s.push(this.stops[d+1][0]),r=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[d+0][1],C1:this.stops[d+1][1],N:1}),o.push(r),r.end();n===1?r=o[0]:(r=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:o,Bounds:s,Encode:a}),r.end()),this.id=`Sh${++this.doc._gradCount}`;const l=this.shader(r);l.end();const A=this.doc.ref({Type:"Pattern",PatternType:2,Shading:l,Matrix:this.matrix.map(SR)});if(A.end(),this.stops.some(d=>d[2]<1)){let d=this.opacityGradient();d._colorSpace="DeviceGray";for(let v of this.stops)d.stop(v[0],[v[2]]);d=d.embed(this.matrix);const g=[0,0,this.doc.page.width,this.doc.page.height],b=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:g,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:d}}});b.write("/Pattern cs /Sh1 scn"),b.end(`${g.join(" ")} re f`);const w=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:b}});w.end();const I=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:g,XStep:g[2],YStep:g[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:A},ExtGState:{Gs1:w}}});I.write("/Gs1 gs /Pattern cs /Sh1 scn"),I.end(`${g.join(" ")} re f`),this.doc.page.patterns[this.id]=I}else this.doc.page.patterns[this.id]=A;return A}apply(e){const[r,n,i,s,a,o]=this.doc._ctm,[l,A,d,g,b,w]=this.transform,I=[r*l+i*A,n*l+s*A,r*d+i*g,n*d+s*g,r*b+i*w+a,n*b+s*w+o];(!this.embedded||I.join(" ")!==this.matrix.join(" "))&&this.embed(I),this.doc._setColorSpace("Pattern",e);const v=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${v}`)}},kR=class W4 extends lb{constructor(e,r,n,i,s){super(e),this.x1=r,this.y1=n,this.x2=i,this.y2=s}shader(e){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new W4(this.doc,this.x1,this.y1,this.x2,this.y2)}},DR=class j4 extends lb{constructor(e,r,n,i,s,a,o){super(e),this.doc=e,this.x1=r,this.y1=n,this.r1=i,this.x2=s,this.y2=a,this.r2=o}shader(e){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new j4(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}};var TR={PDFGradient:lb,PDFLinearGradient:kR,PDFRadialGradient:DR};const RR=["DeviceCMYK","DeviceRGB"];let FR=class{constructor(e,r,n,i,s){this.doc=e,this.bBox=r,this.xStep=n,this.yStep=i,this.stream=s}createPattern(){const e=this.doc.ref();e.end();const[r,n,i,s,a,o]=this.doc._ctm,[l,A,d,g,b,w]=[1,0,0,1,0,0],I=[r*l+i*A,n*l+s*A,r*d+i*g,n*d+s*g,r*b+i*w+a,n*b+s*w+o],v=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:I.map(D=>+D.toFixed(5)),Resources:e});return v.end(this.stream),v}embedPatternColorSpaces(){RR.forEach(e=>{const r=this.getPatternColorSpaceId(e);if(this.doc.page.colorSpaces[r])return;const n=this.doc.ref(["Pattern",e]);n.end(),this.doc.page.colorSpaces[r]=n})}getPatternColorSpaceId(e){return`CsP${e}`}embed(){this.id||(this.doc._patternCount=this.doc._patternCount+1,this.id="P"+this.doc._patternCount,this.pattern=this.createPattern()),this.doc.page.patterns[this.id]||(this.doc.page.patterns[this.id]=this.pattern)}apply(e,r){this.embedPatternColorSpaces(),this.embed();const n=this.doc._normalizeColor(r);if(!n)throw Error(`invalid pattern color. (value: ${r})`);const i=this.getPatternColorSpaceId(this.doc._getColorSpace(n));this.doc._setColorSpace(i,e);const s=e?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${s}`)}};var NR={PDFTilingPattern:FR};const{PDFGradient:PR,PDFLinearGradient:LR,PDFRadialGradient:MR}=TR,{PDFTilingPattern:Xw}=NR;var _R={initColor(){this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(t){if(typeof t=="string"){if(t.charAt(0)==="#"){t.length===4&&(t=t.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));const e=parseInt(t.slice(1),16);t=[e>>16,e>>8&255,e&255]}else if(Zw[t])t=Zw[t];else if(this.spotColors[t])return this.spotColors[t]}return Array.isArray(t)?(t.length===3?t=t.map(e=>e/255):t.length===4&&(t=t.map(e=>e/100)),t):null},_setColor(t,e){return t instanceof PR?(t.apply(e),!0):Array.isArray(t)&&t[0]instanceof Xw?(t[0].apply(e,t[1]),!0):this._setColorCore(t,e)},_setColorCore(t,e){if(t=this._normalizeColor(t),!t)return!1;const r=e?"SCN":"scn",n=this._getColorSpace(t);return this._setColorSpace(n,e),t instanceof t1?(this.page.colorSpaces[t.id]=t.ref,this.addContent(`1 ${r}`)):this.addContent(`${t.join(" ")} ${r}`),!0},_setColorSpace(t,e){const r=e?"CS":"cs";return this.addContent(`/${t} ${r}`)},_getColorSpace(t){return t instanceof t1?t.id:t.length===4?"DeviceCMYK":"DeviceRGB"},fillColor(t,e){return this._setColor(t,!1)&&this.fillOpacity(e),this._fillColor=[t,e],this},strokeColor(t,e){return this._setColor(t,!0)&&this.strokeOpacity(e),this},opacity(t){return this._doOpacity(t,t),this},fillOpacity(t){return this._doOpacity(t,null),this},strokeOpacity(t){return this._doOpacity(null,t),this},_doOpacity(t,e){let r,n;if(t==null&&e==null)return;t!=null&&(t=Math.max(0,Math.min(1,t))),e!=null&&(e=Math.max(0,Math.min(1,e)));const i=`${t}_${e}`;return this._opacityRegistry[i]?[r,n]=this._opacityRegistry[i]:(r={Type:"ExtGState"},t!=null&&(r.ca=t),e!=null&&(r.CA=e),r=this.ref(r),r.end(),n=`Gs${++this._opacityCount}`,this._opacityRegistry[i]=[r,n]),this.page.ext_gstates[n]=r,this.addContent(`/${n} gs`)},linearGradient(t,e,r,n){return new LR(this,t,e,r,n)},radialGradient(t,e,r,n,i,s){return new MR(this,t,e,r,n,i,s)},pattern(t,e,r,n){return new Xw(this,t,e,r,n)},addSpotColor(t,e,r,n,i){const s=new t1(this,t,e,r,n,i);return this.spotColors[t]=s,this}},Zw={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
9ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};let Gt,Ht,Sr,Hr,Pf,Lf;Gt=Ht=Sr=Hr=Pf=Lf=0;const K4={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},OR=function(t){return t in K4},UR=function(t){const e=t.codePointAt(0);return e===32||e===9||e===13||e===10},GR=function(t){const e=t.codePointAt(0);return e==null?!1:48<=e&&e<=57},gp=function(t,e){let r=e,n="",i="none";for(;r<t.length;r+=1){const a=t[r];if(a==="+"||a==="-"){if(i==="none"){i="sign",n+=a;continue}if(i==="e"){i="exponent_sign",n+=a;continue}}if(GR(a)){if(i==="none"||i==="sign"||i==="whole"){i="whole",n+=a;continue}if(i==="decimal_point"||i==="decimal"){i="decimal",n+=a;continue}if(i==="e"||i==="exponent_sign"||i==="exponent"){i="exponent",n+=a;continue}}if(a==="."&&(i==="none"||i==="sign"||i==="whole")){i="decimal_point",n+=a;continue}if((a==="E"||a==="e")&&(i==="whole"||i==="decimal_point"||i==="decimal")){i="e",n+=a;continue}break}const s=Number.parseFloat(n);return Number.isNaN(s)?[e,null]:[r-1,s]},HR=function(t){const e=[];let r=null,n=[],i=0,s=!1,a=!1;for(let o=0;o<t.length;o+=1){const l=t.charAt(o);if(UR(l))continue;if(s&&l===","){if(a)break;a=!0;continue}if(OR(l)){if(a)return e;if(r==null){if(l!=="M"&&l!=="m")return e}else if(n.length!==0)return e;r=l,n=[],i=K4[r],s=!1,i===0&&e.push({command:r,args:n});continue}if(r==null)return e;let A=o,d=null;if(r==="A"||r==="a"){const g=n.length;(g===0||g===1)&&l!=="+"&&l!=="-"&&([A,d]=gp(t,o)),(g===2||g===5||g===6)&&([A,d]=gp(t,o)),(g===3||g===4)&&(l==="0"&&(d=0),l==="1"&&(d=1))}else[A,d]=gp(t,o);if(d==null)return e;n.push(d),s=!0,a=!1,o=A,n.length===i&&(e.push({command:r,args:n}),r==="M"&&(r="L"),r==="m"&&(r="l"),n=[])}return e},zR=function(t,e){Gt=Ht=Sr=Hr=Pf=Lf=0;for(let r=0;r<t.length;r++){const n=t[r];typeof $w[n.command]=="function"&&$w[n.command](e,n.args)}},$w={M(t,e){return Gt=e[0],Ht=e[1],Sr=Hr=null,Pf=Gt,Lf=Ht,t.moveTo(Gt,Ht)},m(t,e){return Gt+=e[0],Ht+=e[1],Sr=Hr=null,Pf=Gt,Lf=Ht,t.moveTo(Gt,Ht)},C(t,e){return Gt=e[4],Ht=e[5],Sr=e[2],Hr=e[3],t.bezierCurveTo(...e)},c(t,e){return t.bezierCurveTo(e[0]+Gt,e[1]+Ht,e[2]+Gt,e[3]+Ht,e[4]+Gt,e[5]+Ht),Sr=Gt+e[2],Hr=Ht+e[3],Gt+=e[4],Ht+=e[5]},S(t,e){return Sr===null&&(Sr=Gt,Hr=Ht),t.bezierCurveTo(Gt-(Sr-Gt),Ht-(Hr-Ht),e[0],e[1],e[2],e[3]),Sr=e[0],Hr=e[1],Gt=e[2],Ht=e[3]},s(t,e){return Sr===null&&(Sr=Gt,Hr=Ht),t.bezierCurveTo(Gt-(Sr-Gt),Ht-(Hr-Ht),Gt+e[0],Ht+e[1],Gt+e[2],Ht+e[3]),Sr=Gt+e[0],Hr=Ht+e[1],Gt+=e[2],Ht+=e[3]},Q(t,e){return Sr=e[0],Hr=e[1],Gt=e[2],Ht=e[3],t.quadraticCurveTo(e[0],e[1],Gt,Ht)},q(t,e){return t.quadraticCurveTo(e[0]+Gt,e[1]+Ht,e[2]+Gt,e[3]+Ht),Sr=Gt+e[0],Hr=Ht+e[1],Gt+=e[2],Ht+=e[3]},T(t,e){return Sr===null?(Sr=Gt,Hr=Ht):(Sr=Gt-(Sr-Gt),Hr=Ht-(Hr-Ht)),t.quadraticCurveTo(Sr,Hr,e[0],e[1]),Sr=Gt-(Sr-Gt),Hr=Ht-(Hr-Ht),Gt=e[0],Ht=e[1]},t(t,e){return Sr===null?(Sr=Gt,Hr=Ht):(Sr=Gt-(Sr-Gt),Hr=Ht-(Hr-Ht)),t.quadraticCurveTo(Sr,Hr,Gt+e[0],Ht+e[1]),Gt+=e[0],Ht+=e[1]},A(t,e){return eE(t,Gt,Ht,e),Gt=e[5],Ht=e[6]},a(t,e){return e[5]+=Gt,e[6]+=Ht,eE(t,Gt,Ht,e),Gt=e[5],Ht=e[6]},L(t,e){return Gt=e[0],Ht=e[1],Sr=Hr=null,t.lineTo(Gt,Ht)},l(t,e){return Gt+=e[0],Ht+=e[1],Sr=Hr=null,t.lineTo(Gt,Ht)},H(t,e){return Gt=e[0],Sr=Hr=null,t.lineTo(Gt,Ht)},h(t,e){return Gt+=e[0],Sr=Hr=null,t.lineTo(Gt,Ht)},V(t,e){return Ht=e[0],Sr=Hr=null,t.lineTo(Gt,Ht)},v(t,e){return Ht+=e[0],Sr=Hr=null,t.lineTo(Gt,Ht)},Z(t){return t.closePath(),Gt=Pf,Ht=Lf},z(t){return t.closePath(),Gt=Pf,Ht=Lf}},eE=function(t,e,r,n){const[i,s,a,o,l,A,d]=n,g=WR(A,d,i,s,o,l,a,e,r);for(let b of g){const w=jR(...b);t.bezierCurveTo(...w)}},WR=function(t,e,r,n,i,s,a,o,l){const A=a*(Math.PI/180),d=Math.sin(A),g=Math.cos(A);r=Math.abs(r),n=Math.abs(n),Sr=g*(o-t)*.5+d*(l-e)*.5,Hr=g*(l-e)*.5-d*(o-t)*.5;let b=Sr*Sr/(r*r)+Hr*Hr/(n*n);b>1&&(b=Math.sqrt(b),r*=b,n*=b);const w=g/r,I=d/r,v=-d/n,D=g/n,Q=w*o+I*l,R=v*o+D*l,k=w*t+I*e,N=v*t+D*e;let $=1/((k-Q)*(k-Q)+(N-R)*(N-R))-.25;$<0&&($=0);let Z=Math.sqrt($);s===i&&(Z=-Z);const H=.5*(Q+k)-Z*(N-R),O=.5*(R+N)+Z*(k-Q),se=Math.atan2(R-O,Q-H);let ee=Math.atan2(N-O,k-H)-se;ee<0&&s===1?ee+=2*Math.PI:ee>0&&s===0&&(ee-=2*Math.PI);const he=Math.ceil(Math.abs(ee/(Math.PI*.5+.001))),j=[];for(let be=0;be<he;be++){const Ee=se+be*ee/he,pe=se+(be+1)*ee/he;j[be]=[H,O,Ee,pe,r,n,d,g]}return j},jR=function(t,e,r,n,i,s,a,o){const l=o*i,A=-a*s,d=a*i,g=o*s,b=.5*(n-r),w=8/3*Math.sin(b*.5)*Math.sin(b*.5)/Math.sin(b),I=t+Math.cos(r)-w*Math.sin(r),v=e+Math.sin(r)+w*Math.cos(r),D=t+Math.cos(n),Q=e+Math.sin(n),R=D+w*Math.sin(n),k=Q-w*Math.cos(n);return[l*I+A*v,d*I+g*v,l*R+A*k,d*R+g*k,l*D+A*Q,d*D+g*Q]};class KR{static apply(e,r){const n=HR(r);zR(n,e)}}const{number:Ai}=Ro,Hu=4*((Math.sqrt(2)-1)/3);var YR={initVector(){this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")}
9,restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath(){return this.addContent("h")},lineWidth(t){return this.addContent(`${Ai(t)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(t){return typeof t=="string"&&(t=this._CAP_STYLES[t.toUpperCase()]),this.addContent(`${t} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(t){return typeof t=="string"&&(t=this._JOIN_STYLES[t.toUpperCase()]),this.addContent(`${t} j`)},miterLimit(t){return this.addContent(`${Ai(t)} M`)},dash(t,e={}){const r=t;if(Array.isArray(t)||(t=[t,e.space||t]),!t.every(i=>Number.isFinite(i)&&i>0))throw new Error(`dash(${JSON.stringify(r)}, ${JSON.stringify(e)}) invalid, lengths must be numeric and greater than zero`);return t=t.map(Ai).join(" "),this.addContent(`[${t}] ${Ai(e.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(t,e){return this.addContent(`${Ai(t)} ${Ai(e)} m`)},lineTo(t,e){return this.addContent(`${Ai(t)} ${Ai(e)} l`)},bezierCurveTo(t,e,r,n,i,s){return this.addContent(`${Ai(t)} ${Ai(e)} ${Ai(r)} ${Ai(n)} ${Ai(i)} ${Ai(s)} c`)},quadraticCurveTo(t,e,r,n){return this.addContent(`${Ai(t)} ${Ai(e)} ${Ai(r)} ${Ai(n)} v`)},rect(t,e,r,n){return this.addContent(`${Ai(t)} ${Ai(e)} ${Ai(r)} ${Ai(n)} re`)},roundedRect(t,e,r,n,i){i==null&&(i=0);let s;Array.isArray(i)?s=i.slice(0,4):s=[i,i,i,i];const a=Math.min(.5*r,.5*n),o=Math.max(0,Math.min(s[0]||0,a)),l=Math.max(0,Math.min(s[1]||0,a)),A=Math.max(0,Math.min(s[2]||0,a)),d=Math.max(0,Math.min(s[3]||0,a)),g=l*(1-Hu),b=A*(1-Hu),w=d*(1-Hu),I=o*(1-Hu);return this.moveTo(t+o,e),this.lineTo(t+r-l,e),l>0&&this.bezierCurveTo(t+r-g,e,t+r,e+g,t+r,e+l),this.lineTo(t+r,e+n-A),A>0&&this.bezierCurveTo(t+r,e+n-b,t+r-b,e+n,t+r-A,e+n),this.lineTo(t+d,e+n),d>0&&this.bezierCurveTo(t+w,e+n,t,e+n-w,t,e+n-d),this.lineTo(t,e+o),o>0&&this.bezierCurveTo(t,e+I,t+I,e,t+o,e),this.closePath()},ellipse(t,e,r,n){n==null&&(n=r),t-=r,e-=n;const i=r*Hu,s=n*Hu,a=t+r*2,o=e+n*2,l=t+r,A=e+n;return this.moveTo(t,A),this.bezierCurveTo(t,A-s,l-i,e,l,e),this.bezierCurveTo(l+i,e,a,A-s,a,A),this.bezierCurveTo(a,A+s,l+i,o,l,o),this.bezierCurveTo(l-i,o,t,A+s,t,A),this.closePath()},circle(t,e,r){return this.ellipse(t,e,r)},arc(t,e,r,n,i,s){s==null&&(s=!1);const a=2*Math.PI,o=.5*Math.PI;let l=i-n;Math.abs(l)>a?l=a:l!==0&&s!==l<0&&(l=(s?-1:1)*a+l);const A=Math.ceil(Math.abs(l)/o),d=l/A,g=d/o*Hu*r;let b=n,w=-Math.sin(b)*g,I=Math.cos(b)*g,v=t+Math.cos(b)*r,D=e+Math.sin(b)*r;this.moveTo(v,D);for(let Q=0;Q<A;Q++){const R=v+w,k=D+I;b+=d,v=t+Math.cos(b)*r,D=e+Math.sin(b)*r,w=-Math.sin(b)*g,I=Math.cos(b)*g;const N=v-w,F=D-I;this.bezierCurveTo(R,k,N,F,v,D)}return this},polygon(...t){this.moveTo(...t.shift()||[]);for(let e of t)this.lineTo(...e||[]);return this.closePath()},path(t){return KR.apply(this,t),this},_windingRule(t){return/even-?odd/.test(t)?"*":""},fill(t,e){return/(even-?odd)|(non-?zero)/.test(t)&&(e=t,t=null),t&&this.fillColor(t),this.addContent(`f${this._windingRule(e)}`)},stroke(t){return t&&this.strokeColor(t),this.addContent("S")},fillAndStroke(t,e,r){e==null&&(e=t);const n=/(even-?odd)|(non-?zero)/;return n.test(t)&&(r=t,t=null),n.test(e)&&(r=e,e=t),t&&(this.fillColor(t),this.strokeColor(e)),this.addContent(`B${this._windingRule(r)}`)},clip(t){return this.addContent(`W${this._windingRule(t)} n`)},transform(t,e,r,n,i,s){if(t===1&&e===0&&r===0&&n===1&&i===0&&s===0)return this;const a=this._ctm,[o,l,A,d,g,b]=a;a[0]=o*t+A*e,a[1]=l*t+d*e,a[2]=o*r+A*n,a[3]=l*r+d*n,a[4]=o*i+A*s+g,a[5]=l*i+d*s+b;const w=[t,e,r,n,i,s].map(I=>Ai(I)).join(" ");return this.addContent(`${w} cm`)},translate(t,e){return this.transform(1,0,0,1,t,e)},rotate(t,e={}){let r;const n=t*Math.PI/180,i=Math.cos(n),s=Math.sin(n);let a=r=0;if(e.origin!=null){[a,r]=e.origin;const o=a*i-r*s,l=a*s+r*i;a-=o,r-=l}return this.transform(i,s,-s,i,a,r)},scale(t,e,r={}){let n;e==null&&(e=t),typeof e=="object"&&(r=e,e=t);let i=n=0;return r.origin!=null&&([i,n]=r.origin,i-=t*i,n-=e*n),this.transform(t,0,0,e,i,n)}};const tE=t=>{throw new Error(`Cannot read '${t}': file paths are not supported outside of Node. Pass a Uint8Array, ArrayBuffer or a data URL instead.`)},Mf=new Map,rE=(t,e,r)=>{if(t===void 0)return r;if(!(t instanceof Date)||Number.isNaN(t.getTime()))throw new TypeError(`Expected options.${e} to be a valid Date`);return t.getTime()};function qR(t,e,r={}){if(typeof t!="string")throw new TypeError(`Expected a string for path, got ${typeof t}`);if(e===void 0){Mf.delete(t);return}if(!(e instanceof Uint8Array))throw new TypeError(`Expected a Uint8Array or undefined for data, got ${typeof e}`);if(r===null||typeof r!="object")throw new TypeError("Expected options to be an object");const n=Date.now();Mf.set(t,{data:e,birthtime:rE(r.birthtime,"birthtime",n),ctime:rE(r.ctime,"ctime",n)})}var fh={readFileSync(t){return Mf.has(t)?Mf.get(t).data:tE(t)},statSync(t){if(Mf.has(t)){const{birthtime:e,ctime:r}=Mf.get(t);return{birthtime:new Date(e),ctime:new Date(r)}}return tE(t)}};const nE={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},JR=`.notdef       .notdef        .notdef        .notdef
10.notdef       .notdef        .notdef        .notdef
11.notdef       .notdef        .notdef        .notdef
12.notdef       .notdef        .notdef        .notdef
13.notdef       .notdef        .notdef        .notdef
14.notdef       .notdef        .notdef        .notdef
15.notdef       .notdef        .notdef        .notdef
16.notdef       .notdef        .notdef        .notdef
17  
18space         exclam         quotedbl       numbersign
19dollar        percent        ampersand      quotesingle
20parenleft     parenright     asterisk       plus
21comma         hyphen         period         slash
22zero          one            two            three
23four          five           six            seven
24eight         nine           colon          semicolon
25less          equal          greater        question
26  
27at            A              B              C
28D             E              F              G
29H             I              J              K
30L             M              N              O
31P             Q              R              S
32T             U              V              W
33X             Y              Z              bracketleft
34backslash     bracketright   asciicircum    underscore
35  
36grave         a              b              c
37d             e              f              g
38h             i              j              k
39l             m              n              o
40p             q              r              s
41t             u              v              w
42x             y              z              braceleft
43bar           braceright     asciitilde     .notdef
44  
45Euro          .notdef        quotesinglbase florin
46quotedblbase  ellipsis       dagger         daggerdbl
47circumflex    perthousand    Scaron         guilsinglleft
48OE            .notdef        Zcaron         .notdef
49.notdef       quoteleft      quoteright     quotedblleft
50quotedblright bullet         endash         emdash
51tilde         trademark      scaron         guilsinglright
52oe            .notdef        zcaron         ydieresis
53  
54space         exclamdown     cent           sterling
55currency      yen            brokenbar      section
56dieresis      copyright      ordfeminine    guillemotleft
57logicalnot    hyphen         registered     macron
58degree        plusminus      twosuperior    threesuperior
59acute         mu             paragraph      periodcentered
60cedilla       onesuperior    ordmasculine   guillemotright
61onequarter    onehalf        threequarters  questiondown
62  
63Agrave        Aacute         Acircumflex    Atilde
64Adieresis     Aring          AE             Ccedilla
65Egrave        Eacute         Ecircumflex    Edieresis
66Igrave        Iacute         Icircumflex    Idieresis
67Eth           Ntilde         Ograve         Oacute
68Ocircumflex   Otilde         Odieresis      multiply
69Oslash        Ugrave         Uacute         Ucircumflex
70Udieresis     Yacute         Thorn          germandbls
71  
72agrave        aacute         acircumflex    atilde
73adieresis     aring          ae             ccedilla
74egrave        eacute         ecircumflex    edieresis
75igrave        iacute         icircumflex    idieresis
76eth           ntilde         ograve         oacute
77ocircumflex   otilde         odieresis      divide
78oslash        ugrave         uacute         ucircumflex
79udieresis     yacute         thorn          ydieresis`.split(/\s+/);class VR{constructor(e){this.name=e.name,this.bbox=e.bbox.slice(),this.ascender=e.ascender,this.descender=e.descender,this.xHeight=e.xHeight,this.capHeight=e.capHeight,this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender);const r=e.glyphNames.split(" ");this.glyphWidths=Object.fromEntries(r.map((n,i)=>[n,e.glyphWidths[i]])),this.kernPairs={};for(let n=0;n<e.kernPairs.length;n+=2){const i=e.kernPairs[n];let s=0;for(const a of e.kernPairs[n+1]){s+=a;const o=Math.floor(s/r.length),l=s%r.length;this.kernPairs[`${r[o]}\0${r[l]}`]=i}}}encodeText(e){const r=[];for(let n=0,i=e.length;n<i;n++){let s=e.charCodeAt(n);s=nE[s]||s,r.push(s.toString(16))}return r}glyphsForString(e){const r=[];for(let n=0,i=e.length;n<i;n++){const s=e.charCodeAt(n);r.push(this.characterToGlyph(s))}return r}characterToGlyph(e){return JR[nE[e]||e]||".notdef"}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,r){return this.kernPairs[e+"\0"+r]||0}advancesForGlyphs(e){const r=[];for(let n=0;n<e.length;n++){const i=e[n],s=e[n+1];r.push(this.widthOfGlyph(i)+this.getKernPair(i,s))}return r}}class Y4{constructor(){}
79encode(){throw new Error("Must be implemented by subclasses")}widthOfString(){throw new Error("Must be implemented by subclasses")}ref(){return this.dictionary!=null?this.dictionary:this.dictionary=this.document.ref()}finalize(){this.embedded||this.dictionary==null||(this.embed(),this.embedded=!0)}embed(){throw new Error("Must be implemented by subclasses")}lineHeight(e,r=!1){const n=r?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e}}let XR=class extends Y4{constructor(e,r,n){super(),this.document=e,this.name=r.name,this.id=n,this.font=new VR(r),{ascender:this.ascender,descender:this.descender,bbox:this.bbox,lineGap:this.lineGap,xHeight:this.xHeight,capHeight:this.capHeight}=this.font}embed(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}encode(e){const r=this.font.encodeText(e),n=this.font.glyphsForString(`${e}`),i=this.font.advancesForGlyphs(n),s=[];for(let a=0;a<n.length;a++){const o=n[a];s.push({xAdvance:i[a],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(o)})}return[r,s]}widthOfString(e,r){const n=this.font.glyphsForString(`${e}`),i=this.font.advancesForGlyphs(n);let s=0;for(let o of i)s+=o;const a=r/1e3;return s*a}};const pd=function(t){return`0000${t.toString(16)}`.slice(-4)};class ZR extends Y4{constructor(e,r,n){super(),this.document=e,this.font=r,this.id=n,this.subset=this.font.createSubset(),this.unicode=[[0]],this.widths=[this.font.getGlyph(0).advanceWidth],this.name=this.font.postscriptName,this.scale=1e3/this.font.unitsPerEm,this.ascender=this.font.ascent*this.scale,this.descender=this.font.descent*this.scale,this.xHeight=this.font.xHeight*this.scale,this.capHeight=this.font.capHeight*this.scale,this.lineGap=this.font.lineGap*this.scale,this.bbox=this.font.bbox,e.options.fontLayoutCache!==!1&&(this.layoutCache=Object.create(null))}layoutRun(e,r){const n=this.font.layout(e,r);for(let i=0;i<n.positions.length;i++){const s=n.positions[i];for(let a in s)s[a]*=this.scale;s.advanceWidth=n.glyphs[i].advanceWidth*this.scale}return n}layoutCached(e){if(!this.layoutCache)return this.layoutRun(e);let r;if(r=this.layoutCache[e])return r;const n=this.layoutRun(e);return this.layoutCache[e]=n,n}layout(e,r,n){if(r)return this.layoutRun(e,r);let i=n?null:[],s=n?null:[],a=0,o=0,l=0;for(;l<=e.length;){var A;if(l===e.length&&o<l||(A=e.charAt(l),[" ","	"].includes(A))){const d=this.layoutCached(e.slice(o,++l));n||(i=i.concat(d.glyphs),s=s.concat(d.positions)),a+=d.advanceWidth,o=l}else l++}return{glyphs:i,positions:s,advanceWidth:a}}encode(e,r){const{glyphs:n,positions:i}=this.layout(e,r),s=[];for(let a=0;a<n.length;a++){const o=n[a],l=this.subset.includeGlyph(o.id);s.push(`0000${l.toString(16)}`.slice(-4)),this.widths[l]==null&&(this.widths[l]=o.advanceWidth*this.scale),this.unicode[l]==null&&(this.unicode[l]=o.codePoints)}return[s,i]}widthOfString(e,r,n){const i=this.layout(e,n,!0).advanceWidth,s=r/1e3;return i*s}embed(){const e=this.subset.cff!=null,r=this.document.ref();e&&(r.data.Subtype="CIDFontType0C"),r.end(this.subset.encode());const n=((this.font["OS/2"]!=null?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let i=0;this.font.post.isFixedPitch&&(i|=1),1<=n&&n<=7&&(i|=2),i|=4,n===10&&(i|=8),this.font.head.macStyle.italic&&(i|=64);const a=[1,2,3,4,5,6].map(g=>String.fromCharCode((this.id.charCodeAt(g)||73)+17)).join("")+"+"+this.font.postscriptName?.replaceAll(" ","_"),{bbox:o}=this.font,l=this.document.ref({Type:"FontDescriptor",FontName:a,Flags:i,FontBBox:[o.minX*this.scale,o.minY*this.scale,o.maxX*this.scale,o.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});if(e?l.data.FontFile3=r:l.data.FontFile2=r,this.document.subset&&this.document.subset===1){const g=this.widths.length-1,b=new Uint8Array(Math.ceil((g+1)/8));for(let I=0;I<=g;I++)this.widths[I]!=null&&(b[Math.floor(I/8)]|=128>>I%8);const w=this.document.ref();w.write(b),w.end(),l.data.CIDSet=w}l.end();const A={Type:"Font",Subtype:"CIDFontType0",BaseFont:a,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:l,W:[0,this.widths]};e||(A.Subtype="CIDFontType2",A.CIDToGIDMap="Identity");const d=this.document.ref(A);return d.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:a,Encoding:"Identity-H",DescendantFonts:[d],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const e=this.document.ref(),r=[];for(let a of this.unicode){const o=[];for(let l of a)l>65535&&(l-=65536,o.push(pd(l>>>10&1023|55296)),l=56320|l&1023),o.push(pd(l));r.push(`<${o.join(" ")}>`)}const n=256,i=Math.ceil(r.length/n),s=[];for(let a=0;a<i;a++){const o=a*n,l=Math.min((a+1)*n,r.length);s.push(`<${pd(o)}> <${pd(l-1)}> [${r.slice(o,l).join(" ")}]`)}return e.end(`/CIDInit /ProcSet findresource begin
8012 dict begin
81begincmap
82/CIDSystemInfo <<
83  /Registry (Adobe)
84  /Ordering (UCS)
85  /Supplement 0
86>> def
87/CMapName /Adobe-Identity-UCS def
88/CMapType 2 def
891 begincodespacerange
90<0000><ffff>
91endcodespacerange
92${s.length} beginbfrange
93${s.join(`
94`)}
95endbfrange
96endcmap
97CMapName currentdict /CMap defineresource pop
98end
99end`),e}}const $R=["Courier","Courier-Bold","Courier-BoldOblique","Courier-Oblique","Helvetica","Helvetica-Bold","Helvetica-BoldOblique","Helvetica-Oblique","Symbol","Times-Bold","Times-BoldItalic","Times-Italic","Times-Roman","ZapfDingbats"],cb=new Set($R),q4=(t,e)=>{if(t==null||typeof t!="object"||!cb.has(t.name)||e!=null&&t.name!==e)throw new TypeError("Invalid standard font data.")},ay=new Map,eF=t=>cb.has(t),tF=(...t)=>{for(const e of t)q4(e),ay.set(e.name,e)},rF=t=>{if(!cb.has(t))return null;const e=ay.get(t);if(e==null)throw new Error(`Standard font "${t}" is not registered. Call registerStdFonts() before using it.`);if(typeof e!="function")return e;const r=e();return q4(r,t),ay.set(t,r),r};class nF{static open(e,r,n,i){let s;if(typeof r=="string"){if(eF(r))return new XR(e,rF(r),i);r=fh.readFileSync(r)}if(r instanceof Uint8Array?s=sh(r,n):r instanceof ArrayBuffer?s=sh(new Uint8Array(r),n):typeof r?.layout=="function"&&(s=r),s==null)throw new Error("Not a supported font format or standard PDF font.");return new ZR(e,s,i)}}const iF=(t,e)=>!(t.font._tables?.head?.checkSumAdjustment!==e.font._tables?.head?.checkSumAdjustment||JSON.stringify(t.font._tables?.name?.records)!==JSON.stringify(e.font._tables?.name?.records));var sF={initFonts(t="Helvetica",e=null,r=12){this._fontFamilies={},this._fontCount=0,this._fontSource=t,this._fontFamily=e,this._fontSize=r,this._font=null,this._remSize=r,this._registeredFonts={},t&&this.font(t,e)},font(t,e,r){let n,i;if(typeof e=="number"&&(r=e,e=null),typeof t=="string"&&this._registeredFonts[t]?(n=t,{src:t,family:e}
99=this._registeredFonts[t]):(n=e||t,typeof n!="string"&&(n=null)),this._fontSource=t,this._fontFamily=e,r!=null&&this.fontSize(r),i=this._fontFamilies[n])return this._font=i,this;const s=`F${++this._fontCount}`;return this._font=nF.open(this,t,e,s),(i=this._fontFamilies[this._font.name])&&iF(this._font,i)?(this._font=i,this):(n&&(this._fontFamilies[n]=this._font),this._font.name&&!this._fontFamilies[this._font.name]&&(this._fontFamilies[this._font.name]=this._font),!n&&(!this._font.name||this._fontFamilies[this._font.name]!==this._font)&&(this._fontFamilies[this._font.id]=this._font),this)},fontSize(t){return this._fontSize=this.sizeToPoint(t),this},currentLineHeight(t){return this._font.lineHeight(this._fontSize,t)},registerFont(t,e,r){return this._registeredFonts[t]={src:e,family:r},this},sizeToPoint(t,e=0,r=this.page,n=void 0){if(n||(n=this._fontSize),typeof e!="number"&&(e=this.sizeToPoint(e)),t===void 0)return e;if(typeof t=="number")return t;if(typeof t=="boolean")return Number(t);const i=String(t).match(/((\d+)?(\.\d+)?)(em|in|px|cm|mm|pc|ex|ch|rem|vw|vh|vmin|vmax|%|pt)?/);if(!i)throw new Error(`Unsupported size '${t}'`);let s;switch(i[4]){case"em":s=this._fontSize;break;case"in":s=ud;break;case"px":s=AT*ud;break;case"cm":s=Hw*ud;break;case"mm":s=fT*Hw*ud;break;case"pc":s=hT;break;case"ex":s=this.currentLineHeight();break;case"ch":s=this.widthOfString("0");break;case"rem":s=this._remSize;break;case"vw":s=r.width/100;break;case"vh":s=r.height/100;break;case"vmin":s=Math.min(r.width,r.height)/100;break;case"vmax":s=Math.max(r.width,r.height)/100;break;case"%":s=n/100;break;default:s=1}return s*Number(i[1])}};const iE="­",pp="-";class mp extends D4{constructor(e,r){super(),this.document=e,this.horizontalScaling=r.horizontalScaling||100,this.indent=(r.indent||0)*this.horizontalScaling/100,this.indentAllLines=r.indentAllLines||!1,this.characterSpacing=(r.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(r.wordSpacing===0)*this.horizontalScaling/100,this.columns=r.columns||1,this.columnGap=(r.columnGap!=null?r.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(r.width*this.horizontalScaling/100-this.columnGap*(this.columns-1))/this.columns,this.spaceLeft=this.lineWidth,this.startX=this.document.x,this.startY=this.document.y,this.column=1,this.ellipsis=r.ellipsis,this.continuedX=0,this.indentApplied=!1,this.features=r.features,r.height!=null?(this.height=r.height,this.maxY=UA(this.startY+r.height)):this.maxY=UA(this.document.page.maxY()),this.on("firstLine",n=>{const i=this.continuedX,s=i||this.indent;if((i||!this.indentApplied)&&(this.document.x+=s,this.lineWidth-=s,this.indentApplied=!0),n.indentAllLines){i&&this.once("line",()=>{this.document.x-=i,this.lineWidth+=i});return}this.once("line",()=>{this.document.x-=s,this.lineWidth+=s,this.indentApplied=!1,n.continued&&!this.continuedX&&(this.continuedX=this.indent),n.continued||(this.continuedX=0)})}),this.on("lastLine",n=>{const{align:i}=n;i==="justify"&&(n.align="left"),this.lastLine=!0,this.once("line",()=>(this.document.y+=n.paragraphGap||0,n.align=i,this.lastLine=!1))})}wordWidth(e){return UA(this.document.widthOfString(e,this)+this.characterSpacing+this.wordSpacing)}canFit(e,r){return e[e.length-1]!=iE?r<=this.spaceLeft:r+this.wordWidth(pp)<=this.spaceLeft}eachWord(e,r){let n;const i=new B4(e);let s=null;const a=Object.create(null);for(;n=i.nextBreak();){var o;let d=e.slice(s?.position||0,n.position),g=a[d]!=null?a[d]:a[d]=this.wordWidth(d);if(g>this.lineWidth+this.continuedX){let b=s;const w={};for(;d.length;){var l,A;g>this.spaceLeft?(l=Math.ceil(this.spaceLeft/(g/d.length)),g=this.wordWidth(d.slice(0,l)),A=g<=this.spaceLeft&&l<d.length):l=d.length;let I=g>this.spaceLeft&&l>0;for(;I||A;)I?(g=this.wordWidth(d.slice(0,--l)),I=g>this.spaceLeft&&l>0):(g=this.wordWidth(d.slice(0,++l)),I=g>this.spaceLeft&&l>0,A=g<=this.spaceLeft&&l<d.length);if(l===0&&this.spaceLeft===this.lineWidth&&(l=1),w.required=n.required||l<d.length,o=r(d.slice(0,l),g,w,b),b={required:!1},d=d.slice(l),g=this.wordWidth(d),o===!1)break}}else o=r(d,g,n,s);if(o===!1)break;s=n}}wrap(e,r){const{document:n}=this;this.horizontalScaling=r.horizontalScaling||100,r.indent!=null&&(this.indent=r.indent*this.horizontalScaling/100),r.characterSpacing!=null&&(this.characterSpacing=r.characterSpacing*this.horizontalScaling/100),r.wordSpacing!=null&&(this.wordSpacing=r.wordSpacing*this.horizontalScaling/100),r.ellipsis!=null&&(this.ellipsis=r.ellipsis);const i=n.y+n.currentLineHeight(!0);(n.y>this.maxY||i>this.maxY)&&this.nextSection();let s="",a=0,o=0,l=0,A=n.y;const d=()=>(r.textWidth=a+this.wordSpacing*(o-1),r.wordCount=o,r.lineWidth=this.lineWidth,A=n.y,this.emit
99("line",s,r,this),l++);this.emit("sectionStart",r,this),this.eachWord(e,(g,b,w,I)=>{if((I==null||I.required)&&(this.emit("firstLine",r,this),this.spaceLeft=this.lineWidth),this.canFit(g,b)&&(s+=g,a+=b,o++),w.required||!this.canFit(g,b)){const v=n.currentLineHeight(!0);if(this.height!=null&&this.ellipsis&&UA(n.y+v*2)>this.maxY&&this.column>=this.columns){for(this.ellipsis===!0&&(this.ellipsis="…"),s=s.replace(/\s+$/,""),a=this.wordWidth(s+this.ellipsis);s&&a>this.lineWidth;)s=s.slice(0,-1).replace(/\s+$/,""),a=this.wordWidth(s+this.ellipsis);a<=this.lineWidth&&(s=s+this.ellipsis),a=this.wordWidth(s)}if(w.required&&(b>this.spaceLeft&&(d(),s=g,a=b,o=1),this.emit("lastLine",r,this)),s[s.length-1]==iE&&(s=s.slice(0,-1)+pp,this.spaceLeft-=this.wordWidth(pp)),d(),UA(n.y+v)>this.maxY){if(this.emit("sectionEnd",r,this),!this.nextSection())return o=0,s="",!1;this.emit("sectionStart",r,this)}return w.required?(this.spaceLeft=this.lineWidth,s="",a=0,o=0):(this.spaceLeft=this.lineWidth-b,s=g,a=b,o=1)}else return this.spaceLeft-=b}),o>0&&(this.emit("lastLine",r,this),d()),this.emit("sectionEnd",r,this),r.continued===!0?(l>1&&(this.continuedX=0),this.continuedX+=r.textWidth||0,n.y=A):n.x=this.startX}nextSection(e){if(++this.column>this.columns){if(this.height!=null)return!1;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.indentAllLines?this.indentApplied&&(this.document.x+=this.continuedX||this.indent):this.document.x=this.startX,this.document._fillColor&&this.document.fillColor(...this.document._fillColor),this.emit("pageBreak",e,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",e,this);return!0}}const{number:ec}=Ro;function aF(t,e){if(e==="numbered")return`${t}.`;var r=String.fromCharCode((t-1)%26+65),n=Math.floor((t-1)/26+1),i=Array(n+1).join(r);return`${i}.`}var oF={initText(){this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap(t){return this._lineGap=t,this},moveDown(t){return t==null&&(t=1),this.y+=this.currentLineHeight(!0)*t+this._lineGap,this},moveUp(t){return t==null&&(t=1),this.y-=this.currentLineHeight(!0)*t+this._lineGap,this},_text(t,e,r,n,i){n=this._initOptions(e,r,n),t=t==null?"":`${t}`,n.wordSpacing&&(t=t.replace(/\s{2,}/g," "));const s=()=>{n.structParent&&n.structParent.add(this.struct(n.structType||"P",[this.markStructureContent(n.structType||"P")]))};if(n.rotation!==0&&(this.save(),this.rotate(-n.rotation,{origin:[this.x,this.y]})),n.width){let a=this._wrapper;a||(a=new mp(this,n),a.on("line",i),a.on("firstLine",s)),this._wrapper=n.continued?a:null,this._textOptions=n.continued?n:null,a.wrap(t,n)}else for(let a of t.split(`
100`))s(),i(a,n);return n.rotation!==0&&this.restore(),this},text(t,e,r,n){return this._text(t,e,r,n,this._line)},widthOfString(t,e={}){const r=e.horizontalScaling||100;return(this._font.widthOfString(t,this._fontSize,e.features)+(e.characterSpacing||0)*(t.length-1))*r/100},boundsOfString(t,e,r,n){n=this._initOptions(e,r,n),{x:e,y:r}=this;const i=n.lineGap??this._lineGap??0,s=this.currentLineHeight(!0)+i;let a=0;if(t=String(t??""),n.wordSpacing&&(t=t.replace(/\s{2,}/g," ")),n.width){let $=new mp(this,n);$.on("line",(Z,H)=>{if(this.y+=s,Z=Z.replace(/\n/g,""),Z.length){let O=H.wordSpacing??0;const se=H.characterSpacing??0;if(H.width&&H.align==="justify"){const ye=Z.trim().split(/\s+/),ee=this.widthOfString(Z.replace(/\s+/g,""),H),he=this.widthOfString(" ")+se;O=Math.max(0,(H.lineWidth-ee)/Math.max(1,ye.length-1)-he)}a=Math.max(a,H.textWidth+O*(H.wordCount-1)+se*(Z.length-1))}}),$.wrap(t,n)}else for(let $ of t.split(`
101`)){const Z=this.widthOfString($,n);this.y+=s,a=Math.max(a,Z)}let o=this.y-r;if(n.height&&(o=Math.min(o,n.height)),this.x=e,this.y=r,n.rotation===0)return{x:e,y:r,width:a,height:o};if(n.rotation===90)return{x:e,y:r-a,width:o,height:a};if(n.rotation===180)return{x:e-a,y:r-o,width:a,height:o};if(n.rotation===270)return{x:e-o,y:r,width:o,height:a};const l=R4(n.rotation),A=F4(n.rotation),d=e,g=r,b=e+a*l,w=r-a*A,I=e+a*l+o*A,v=r-a*A+o*l,D=e+o*A,Q=r+o*l,R=Math.min(d,b,I,D),k=Math.max(d,b,I,D),N=Math.min(g,w,v,Q),F=Math.max(g,w,v,Q);return{x:R,y:N,width:k-R,height:F-N}},heightOfString(t,e){const{x:r,y:n}=this;e=this._initOptions(e),e.height=1/0;const i=e.lineGap||this._lineGap||0;this._text(t,this.x,this.y,e,()=>{this.y+=this.currentLineHeight(!0)+i});const s=this.y-n;return this.x=r,this.y=n,s},list(t,e,r,n){n=this._initOptions(e,r,n);const i=n.listType||"bullet",s=Math.round(this._font.ascender/1e3*this._fontSize),a=s/2,o=n.bulletRadius||s/3,l=n.textIndent||(i==="bullet"?o*5:s*2),A=n.bulletIndent||(i==="bullet"?o*8:s*2);let d=1;const g=[],b=[],w=[];var I=function(D){let Q=1;for(let R=0;R<D.length;R++){const k=D[R];Array.isArray(k)?(d++,I(k),d--):(g.push(k),b.push(d),i!=="bullet"&&w.push(Q++))}};I(t);const v=function(D,Q){const R=new mp(this,n);R.on("line",this._line),d=1,R.once("firstLine",()=>{let k,N,F,$;n.structParent&&(n.structTypes?[N,F,$]=n.structTypes:[N,F,$]=["LI","Lbl","LBody"]),N?(k=this.struct(N),n.structParent.add(k)):n.structParent&&(k=n.structParent);let Z;if((Z=b[Q++])!==d){const O=A*(Z-d);this.x+=O,R.lineWidth-=O,d=Z}switch(k&&(F||$)&&k.add(this.struct(F||$,[this.markStructureContent(F||$)])),i){case"bullet":this.circle(this.x-l+o,this.y+a,o),this.fill();break;case"numbered":case"lettered":var H=aF(w[Q-1],i);this._fragment(H,this.x-l,this.y,n);break}k&&F&&$&&k.add(this.struct($,[this.markStructureContent($)])),k&&k!==n.structParent&&k.end()}),R.on("sectionStart",()=>{const k=l+A*(d-1);this.x+=k,R.lineWidth-=k}),R.on("sectionEnd",()=>{const k=l+A*(d-1);this.x-=k,R.lineWidth+=k}),R.wrap(D,n)};for(let D=0;D<g.length;D++)v.call(this,g[D],D);return this},_initOptions(t={},e,r={}){t&&typeof t=="object"&&(r=t,t=null);const n=Object.assign({},r);if(this._textOptions)for(let i in this._textOptions){const s=this._textOptions[i];i!=="continued"&&n[i]===void 0&&(n[i]=s)}return t!=null&&(this.x=t),e!=null&&(this.y=e),n.lineBreak!==!1&&(n.width==null&&(n.width=this.page.width-this.x-this.page.margins.right),n.width=Math.max(n.width,0)),n.columns||(n.columns=0),n.columnGap==null&&(n.columnGap=18),n.rotation=Number(n.rotation??0)%360,n.rotation<0&&(n.rotation+=360),n},_line(t,e={},r){if(this._fragment(t,this.x,this.y,e),r){const n=e.lineGap||this._lineGap||0;this.y+=this.currentLineHeight(!0)+n}else this.x+=this.widthOfString(t,e)},_fragment(t,e,r,n){let i,s,a,o,l,A;if(t=`${t}`.replace(/\n/g,""),t.length===0)return;const d=n.align||"left";let g=n.wordSpacing||0;const b=n.characterSpacing||0,w=n.horizontalScaling||100;if(n.width)switch(d){case"right":l=this.widthOfString(t.replace(/\s+$/,""),n),e+=n.lineWidth-l;break;case"center":e+=n.lineWidth/2-n.textWidth/2;break;case"justify":A=t.trim().split(/\s+/),l=this.widthOfString(t.replace(/\s+/g,""),n);var I=this.widthOfString(" ")+b;g=Math.max(0,(n.lineWidth-l)/Math.max(1,A.length-1)-I);break}if(typeof n.baseline=="number")i=-n.baseline;else{switch(n.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;case"top":i=this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}const v=n.textWidth+g*(n.wordCount-1)+b*(t.length-1);if(n.link!=null){const Z={};this._currentStructureElement&&this._currentStructureElement.dictionary.data.S==="Link"&&(Z.structParent=this._currentStructureElement),this.link(e,r,v,this.currentLineHeight(),n.link,Z)}if(n.goTo!=null&&this.goTo(e,r,v,this.currentLineHeight(),n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",e,r,null),n.underline){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const Z=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(Z);let H=r+this.currentLineHeight()-Z;
101this.moveTo(e,H),this.lineTo(e+v,H),this.stroke(),this.restore()}if(n.strike){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const Z=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(Z);let H=r+this.currentLineHeight()/2;this.moveTo(e,H),this.lineTo(e+v,H),this.stroke(),this.restore()}if(this.save(),n.oblique){let Z;typeof n.oblique=="number"?Z=-Math.tan(n.oblique*Math.PI/180):Z=-.25,this.transform(1,0,0,1,e,r),this.transform(1,0,Z,1,-Z*i,0),this.transform(1,0,0,1,-e,-r)}this.transform(1,0,0,-1,0,this.page.height),r=this.page.height-r-i,this.page.fonts[this._font.id]==null&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${ec(e)} ${ec(r)} Tm`),this.addContent(`/${this._font.id} ${ec(this._fontSize)} Tf`);const D=n.fill&&n.stroke?2:n.stroke?1:0;if(D&&this.addContent(`${D} Tr`),b&&this.addContent(`${ec(b)} Tc`),w!==100&&this.addContent(`${w} Tz`),g){A=t.trim().split(/\s+/),g+=this.widthOfString(" ")+b,g*=1e3/this._fontSize,s=[],o=[];for(let Z of A){const[H,O]=this._font.encode(Z,n.features);s=s.concat(H),o=o.concat(O);const se={},ye=o[o.length-1];for(let ee in ye){const he=ye[ee];se[ee]=he}se.xAdvance+=g,o[o.length-1]=se}}else[s,o]=this._font.encode(t,n.features);const Q=this._fontSize/1e3,R=[];let k=0,N=!1;const F=Z=>{if(k<Z){const H=s.slice(k,Z).join(""),O=o[Z-1].xAdvance-o[Z-1].advanceWidth;R.push(`<${H}> ${ec(-O)}`)}k=Z},$=Z=>{F(Z),R.length>0&&(this.addContent(`[${R.join(" ")}] TJ`),R.length=0)};for(a=0;a<o.length;a++){const Z=o[a];Z.xOffset||Z.yOffset?($(a),this.addContent(`1 0 0 1 ${ec(e+Z.xOffset*Q)} ${ec(r+Z.yOffset*Q)} Tm`),$(a+1),N=!0):(N&&(this.addContent(`1 0 0 1 ${ec(e)} ${ec(r)} Tm`),N=!1),Z.xAdvance-Z.advanceWidth!==0&&F(a+1)),e+=Z.xAdvance*Q}$(a),this.addContent("ET"),this.restore()}};const lF=t=>{if(!t||t.length<20)return null;let e=2;for(;e<t.length-4;){for(;e<t.length&&t[e]!==255;)e++;if(e>=t.length-4)return null;const r=su(t,e);if(e+=2,r===65498)return null;if(r>=65488&&r<=65497||r===65281)continue;if(e+2>t.length)return null;const n=su(t,e);if(r===65505&&e+8<=t.length&&B1(t.subarray(e+2,e+8))==="Exif\0\0"){const s=e+8;if(s+8>t.length)return null;const a=B1(t.subarray(s,s+2)),o=a==="II";if(!o&&a!=="MM")return null;const l=o?b=>aT(t,b):b=>su(t,b),A=o?b=>lT(t,b):b=>oT(t,b);if(l(s+2)!==42)return null;const d=s+A(s+4);if(d+2>t.length)return null;const g=l(d);for(let b=0;b<g;b++){const w=d+2+b*12;if(w+12>t.length)return null;if(l(w)===274){const I=l(w+8);return I>=1&&I<=8?I:null}}return null}e+=n}return null},sE=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],cF={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let uF=class{constructor(e,r){let n;if(this.data=e,this.label=r,su(this.data,0)!==65496)throw"SOI not found in JPEG";this.orientation=lF(this.data)||1;let i=2;for(;i<this.data.length;){for(;i<this.data.length&&this.data[i]!==255;)i++;if(i>=this.data.length||(n=su(this.data,i),i+=2,sE.includes(n)))break;i+=su(this.data,i)}if(!sE.includes(n))throw"Invalid JPEG.";i+=2,this.bits=this.data[i++],this.height=su(this.data,i),i+=2,this.width=su(this.data,i),i+=2;const s=this.data[i];this.colorSpace=cF[s],this.obj=null}embed(e){if(!this.obj)return this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),this.colorSpace==="DeviceCMYK"&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}};class fF{constructor(e,r){this.label=r,this.image=new k4(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(e){if(this.document=e,this.obj)return;const{image:r,height:n,width:i}=this,s=r.hasAlphaChannel,a=r.interlaceMethod===1,o=this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:s?8:r.bits,Width:i,Height:n,Filter:"FlateDecode"});if(!s){const l=e.ref({Predictor:a?1:15,Colors:r.colors,BitsPerComponent:r.bits,Columns:i});o.data.DecodeParms=l,l.end()}
101if(r.palette.length===0)o.data.ColorSpace=r.colorSpace;else{const l=e.ref();l.end(new Uint8Array(r.palette)),o.data.ColorSpace=["Indexed","DeviceRGB",r.palette.length/3-1,l]}if(r.transparency.grayscale!=null){const l=r.transparency.grayscale;o.data.Mask=[l,l]}else if(r.transparency.rgb){const{rgb:l}=r.transparency,A=[];for(let d of l)A.push(d,d);o.data.Mask=A}else{if(r.transparency.indexed)return this.loadIndexedAlphaChannel();if(s)return this.splitAlphaChannel()}if(a)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){const e=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});e.end(this.alphaChannel),this.obj.data.SMask=e}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(e=>{let r,n;const i=this.image.colors,s=this.width*this.height,a=new Uint8Array(s*i),o=new Uint8Array(s);let l=n=r=0;const A=e.length,d=this.image.bits===16?1:0;for(;l<A;){for(let g=0;g<i;g++)a[n++]=e[l++],l+=d;o[r++]=e[l++],l+=d}return this.imgData=Tf.deflateSync(a),this.alphaChannel=Tf.deflateSync(o),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed,r=this.image.interlaceMethod===1;return this.image.decodePixels(n=>{const i=new Uint8Array(this.width*this.height);let s=0;for(let a=0,o=n.length;a<o;a++)i[s++]=e[n[a]];return r&&(this.imgData=Tf.deflateSync(n)),this.alphaChannel=Tf.deflateSync(i),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=Tf.deflateSync(e),this.finalize()})}}class AF{static open(e,r){let n;if(e instanceof Uint8Array)n=e;else if(e instanceof ArrayBuffer)n=new Uint8Array(e);else{const i=/^data:.+?;base64,(.*)$/.exec(e);if(i)n=sb(i[1]);else if(n=fh.readFileSync(e),!n)return}if(n[0]===255&&n[1]===216)return new uF(n,r);if(n[0]===137&&n[1]===80&&n[2]===78&&n[3]===71)return new fF(n,r);throw new Error("Unknown image format.")}}var hF={initImages(){this._imageRegistry={},this._imageCount=0},image(t,e,r,n={}){let i,s,a,o,l,A,d,g,b;typeof e=="object"&&(n=e,e=null);const w=n.ignoreOrientation||n.ignoreOrientation!==!1&&this.options.ignoreOrientation,I=typeof r!="number";e=(A=e??n.x)!=null?A:this.x,r=(d=r??n.y)!=null?d:this.y,typeof t=="string"&&(o=this._imageRegistry[t]),o||(t.width&&t.height?o=t:o=this.openImage(t)),o.obj||o.embed(this),this.page.xobjects[o.label]==null&&(this.page.xobjects[o.label]=o.obj);let{width:v,height:D}=o;!w&&o.orientation>4&&([v,D]=[D,v]);let Q=n.width||v,R=n.height||D;if(n.width&&!n.height){const H=Q/v;Q=v*H,R=D*H}else if(n.height&&!n.width){const H=R/D;Q=v*H,R=D*H}else n.scale?(Q=v*n.scale,R=D*n.scale):n.fit?([a,i]=n.fit,s=a/i,l=v/D,l>s?(Q=a,R=a/l):(R=i,Q=i*l)):n.cover&&([a,i]=n.cover,s=a/i,l=v/D,l>s?(R=i,Q=i*l):(Q=a,R=a/l));(n.fit||n.cover)&&(n.align==="center"?e=e+a/2-Q/2:n.align==="right"&&(e=e+a-Q),n.valign==="center"?r=r+i/2-R/2:n.valign==="bottom"&&(r=r+i-R)
101);let k=0,N=e,F=r,$=R,Z=Q;if(w)$=-R,F+=R;else switch(o.orientation){default:case 1:$=-R,F+=R;break;case 2:Z=-Q,$=-R,N+=Q,F+=R;break;case 3:g=e,b=r,$=-R,N-=Q,k=180;break;case 4:break;case 5:g=e,b=r,Z=R,$=Q,F-=$,k=90;break;case 6:g=e,b=r,Z=R,$=-Q,k=90;break;case 7:g=e,b=r,$=-Q,Z=-R,N+=R,k=90;break;case 8:g=e,b=r,Z=R,$=-Q,N-=R,F+=Q,k=-90;break}return n.link!=null&&this.link(e,r,Q,R,n.link),n.goTo!=null&&this.goTo(e,r,Q,R,n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",e,r,null),I&&(this.y+=R),this.save(),n.opacity!=null&&this._doOpacity(n.opacity,null),k&&this.rotate(k,{origin:[g,b]}),this.transform(Z,0,0,$,N,F),this.addContent(`/${o.label} Do`),this.restore(),this},openImage(t){let e;return typeof t=="string"&&(e=this._imageRegistry[t]),e||(e=AF.open(t,`I${++this._imageCount}`),typeof t=="string"&&(this._imageRegistry[t]=e)),e}};class r1{constructor(e){this.annotationRef=e}}var dF={annotate(t,e,r,n,i){const{structParent:s,color:a,...o}=i;o.Type="Annot",o.Rect=this._convertRect(t,e,r,n),o.Border=[0,0,0],o.Subtype==="Link"&&typeof o.F>"u"&&(o.F=4),o.Subtype!=="Link"&&o.C==null&&(o.C=this._normalizeColor(a||[0,0,0])),typeof o.Dest=="string"&&(o.Dest=new String(o.Dest));const l=this.ref(o);if(this.page.annotations.push(l),typeof s?.add=="function"){const A=new r1(l);s.add(A)}return l.end(),this},note(t,e,r,n,i,s){const a={...s,Subtype:"Text",Contents:new String(i)};return a.Name==null&&(a.Name="Comment"),a.color==null&&(a.color=[243,223,92]),this.annotate(t,e,r,n,a)},goTo(t,e,r,n,i,s){const a={...s,Subtype:"Link",A:this.ref({S:"GoTo",D:new String(i)})};return a.A.end(),this.annotate(t,e,r,n,a)},link(t,e,r,n,i,s){const a={...s,Subtype:"Link"};if(typeof i=="number"){const o=this._root.data.Pages.data;if(i>=0&&i<o.Kids.length)a.A=this.ref({S:"GoTo",D:[o.Kids[i],"XYZ",null,null,null]}),a.A.end();else throw new Error(`The document has no page ${i}`)}else a.A=this.ref({S:"URI",URI:new String(i)}),a.A.end();return a.structParent&&!a.Contents&&(a.Contents=new String("")),this.annotate(t,e,r,n,a)},_markup(t,e,r,n,i){const[s,a,o,l]=this._convertRect(t,e,r,n);return this.annotate(t,e,r,n,{...i,QuadPoints:[s,l,o,l,s,a,o,a],Contents:new String})},highlight(t,e,r,n,i){const s={...i,Subtype:"Highlight"};return s.color==null&&(s.color=[241,238,148]),this._markup(t,e,r,n,s)},underline(t,e,r,n,i){const s={...i,Subtype:"Underline"};return this._markup(t,e,r,n,s)},strike(t,e,r,n,i){const s={...i,Subtype:"StrikeOut"};return this._markup(t,e,r,n,s)},lineAnnotation(t,e,r,n,i){const s={...i,Subtype:"Line",Contents:new String,L:[t,this.page.height-e,r,this.page.height-n]};return this.annotate(t,e,r,n,s)},rectAnnotation(t,e,r,n,i){const s={...i,Subtype:"Square",Contents:new String};return this.annotate(t,e,r,n,s)},ellipseAnnotation(t,e,r,n,i){const s={...i,Subtype:"Circle",Contents:new String};return this.annotate(t,e,r,n,s)},textAnnotation(t,e,r,n,i,s){const a={...s,Subtype:"FreeText",Contents:new String(i),DA:new String};return this.annotate(t,e,r,n,a)},fileAnnotation(t,e,r,n,i={},s){const a=this.file(i.src,Object.assign({hidden:!0},i)),o={...s,Subtype:"FileAttachment",FS:a};return o.Contents?o.Contents=new String(o.Contents):a.data.Desc&&(o.Contents=new String(a.data.Desc)),this.annotate(t,e,r,n,o)},_convertRect(t,e,r,n){let i=e;e+=n;let s=t+r;const[a,o,l,A,d,g]=this._ctm;return t=a*t+l*e+d,e=o*t+A*e+g,s=a*s+l*i+d,i=o*s+A*i+g,[t,e,s,i]}};const aE={top:0,left:0,zoom:0,fit:!0,pageNumber:null,expanded:!1};class ub{constructor(e,r,n,i,s=aE){if(this.document=e,this.options=s,this.outlineData={},i!==null){const a=i.data.MediaBox[2],l=i.data.MediaBox[3]-(s.top||0),A=a-(s.left||0),d=s.zoom||0;this.outlineData.Dest=s.fit?[i,"Fit"]:[i,"XYZ",A,l,d]}r!==null&&(this.outlineData.Parent=r),n!==null&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(e,r=aE){const n=this.document._root.data.Pages.data.Kids,i=r.pageNumber!=null?n[r.pageNumber]:this.document.page.dictionary,s=new ub(this.document,this.dictionary,e,i,r);return this.children.push(s),s}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const e=this.children[0],r=this.children[this.children.length-1];this.outlineData.First=e.dictionary,this.outlineData.Last=r.dictionary;for(let n=0,i=this.children.length;n<i;n++){const s=this.children[n];n>0&&(s.outlineData.Prev=this.children[n-1].dictionary),n<this.children.length-1&&(s.outlineData.Next=this.children[n+1].dictionary),s.endOutline()}}return this.dictionary.end()}}var gF={initOutline(){this.outline=new ub(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||"UseOutlines"}};
101class n1{constructor(e,r){this.refs=[{pageRef:e,mcid:r}]}push(e){e.refs.forEach(r=>this.refs.push(r))}}class oc{constructor(e,r,n={},i=null){this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:r});const s=this.dictionary.data;(Array.isArray(n)||this._isValidChild(n))&&(i=n,n={}),n.title&&(s.T=new String(n.title)),n.lang&&(s.Lang=new String(n.lang)),n.alt&&(s.Alt=new String(n.alt)),n.expanded&&(s.E=new String(n.expanded)),n.actual&&(s.ActualText=new String(n.actual));const a=Array.isArray(n.bbox)&&n.bbox.length===4,o=typeof n.placement=="string";if(a||o){const l={O:"Layout"};if(l.Placement=o?n.placement:"Block",a){const A=e.page.height;l.BBox=[n.bbox[0],A-n.bbox[3],n.bbox[2],A-n.bbox[1]]}s.A=l}n.scope&&(s.A={...s.A||{},O:"Table",Scope:n.scope}),this._children=[],i&&(Array.isArray(i)||(i=[i]),i.forEach(l=>this.add(l)),this.end())}add(e){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(e))throw new Error("Invalid structure element child");return e instanceof oc&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof n1&&this._addContentToParentTree(e),e instanceof r1&&this._addAnnotationToParentTree(e.annotationRef),typeof e=="function"&&this._attached&&(e=this._contentForClosure(e)),this._children.push(e),this}_addContentToParentTree(e){e.refs.forEach(({pageRef:r,mcid:n})=>{const i=this.document.getStructParentTree().get(r.data.StructParents);i[n]=this.dictionary})}_addAnnotationToParentTree(e){const r=this.document.createStructParentTreeNextKey();e.data.StructParent=r,this.document.getStructParentTree().add(r,this.dictionary)}setParent(e){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=e,this._flush()}setAttached(){this._attached||(this._children.forEach((e,r)=>{e instanceof oc&&e.setAttached(),typeof e=="function"&&(this._children[r]=this._contentForClosure(e))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(e=>e instanceof oc).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof oc||e instanceof n1||e instanceof r1||typeof e=="function"}_contentForClosure(e){const r=this.document.markStructureContent(this.dictionary.data.S),n=this.document._currentStructureElement;this.document._currentStructureElement=this;const i=this._ended;return this._ended=!1,e(),this._ended=i,this.document._currentStructureElement=n,this.document.endMarkedContent(),this._addContentToParentTree(r),r}_isFlushable(){return!this.dictionary.data.P||!this._ended?!1:this._children.every(e=>typeof e=="function"?!1:e instanceof oc?e._isFlushable():!0)}_flush(){this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(e=>this._flushChild(e)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(e){if(e instanceof oc&&this.dictionary.data.K.push(e.dictionary),e instanceof n1&&e.refs.forEach(({pageRef:r,mcid:n})=>{this.dictionary.data.Pg||(this.dictionary.data.Pg=r),this.dictionary.data.Pg===r?this.dictionary.data.K.push(n):this.dictionary.data.K.push({Type:"MCR",Pg:r,MCID:n})}),e instanceof r1){const r=this.document.page.dictionary,n={Type:"OBJR",Obj:e.annotationRef,Pg:r};this.dictionary.data.K.push(n)}}}class pF extends ib{_compareKeys(e,r){return parseInt(e)-parseInt(r)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var mF={initMarkings(t){this.structChildren=[],t.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(t,e=null){if(t==="Artifact"||e&&e.mcid){let n=0;
101for(this.page.markings.forEach(i=>{(n||i.structContent||i.tag==="Artifact")&&n++});n--;)this.endMarkedContent()}if(!e)return this.page.markings.push({tag:t}),this.addContent(`/${t} BMC`),this;this.page.markings.push({tag:t,options:e});const r={};return typeof e.mcid<"u"&&(r.MCID=e.mcid),t==="Artifact"&&(typeof e.type=="string"&&(r.Type=e.type),Array.isArray(e.bbox)&&(r.BBox=[e.bbox[0],this.page.height-e.bbox[3],e.bbox[2],this.page.height-e.bbox[1]]),Array.isArray(e.attached)&&e.attached.every(n=>typeof n=="string")&&(r.Attached=e.attached)),t==="Span"&&(e.lang&&(r.Lang=new String(e.lang)),e.alt&&(r.Alt=new String(e.alt)),e.expanded&&(r.E=new String(e.expanded)),e.actual&&(r.ActualText=new String(e.actual))),this.addContent(`/${t} ${Ro.convert(r)} BDC`),this},markStructureContent(t,e={}){const r=this.getStructParentTree().get(this.page.structParentTreeKey),n=r.length;r.push(null),this.markContent(t,{...e,mcid:n});const i=new n1(this.page.dictionary,n);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this._textOptions&&(delete this._textOptions.link,delete this._textOptions.goTo,delete this._textOptions.destination,delete this._textOptions.underline,delete this._textOptions.strike),this},struct(t,e={},r=null){return new oc(this,t,e,r)},addStructure(t){const e=this.getStructTreeRoot();return t.setParent(e),t.setAttached(),this.structChildren.push(t),e.data.K||(e.data.K=[]),e.data.K.push(t.dictionary),this},initPageMarkings(t){t.forEach(e=>{if(e.structContent){const r=e.structContent,n=this.markStructureContent(e.tag,e.options);r.push(n),this.page.markings.slice(-1)[0].structContent=r}else this.markContent(e.tag,e.options)})},endPageMarkings(t){const e=t.markings;return e.forEach(()=>t.write("EMC")),t.markings=[],e},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},hasMarkInfoDictionary(){return!!this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new pF,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();const t=this.getStructTreeRoot(),e=t.data.ParentTreeNextKey++;return t.data.ParentTree.add(e,[]),e},endMarkings(){const t=this._root.data.StructTreeRoot;t&&(t.end(),this.structChildren.forEach(e=>e.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const GA={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},yF={left:0,center:1,right:2},oE={value:"V",defaultValue:"DV"},lE={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},cE={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}};function bF(t,e,r){let n=e.Ff??0;if(t==="text")r.FT="Tx";else if(t==="pushButton")r.FT="Btn",n|=GA.pushButton;else if(t==="radioButton")r.FT="Btn",n|=GA.radioButton;else if(t==="checkbox")r.FT="Btn";else if(t==="combo")r.FT="Ch",n|=GA.combo;else if(t==="list")r.FT="Ch";else if(t)throw new Error(`Invalid form annotation type '${t}'`);Object.keys(e).forEach(i=>{GA[i]&&e[i]&&(n|=GA[i])}),n!==0&&(r.Ff=n)}function wF(t,e){const r=yF[t.align];typeof r=="number"&&r!==0&&(e.Q=r)}function EF(t,e){Array.isArray(t.select)&&t.select.length&&(e.Opt=t.select.map(r=>typeof r=="string"?new String(r):r)),Object.keys(oE).forEach(r=>{if(r in t){const n=t[r]??"";e[oE[r]]=typeof n=="string"?new String(n):n}}),t.MK?.CA&&(e.MK={CA:new String(t.MK.CA)}),t.label&&(e.MK=t.MK??{},e.MK.CA=new String(t.label))}function IF(t,e){const r=t.format;if(r?.type){let n,i,s="";if(lE[r.type]!==void 0)n="AFSpecial_Keystroke",i="AFSpecial_Format",s=lE[r.type];else{let a=r.type.charAt(0).toUpperCase()+r.type.slice(1);if(n=`AF${a}_Keystroke`,i=`AF${a}_Format`,r.type==="date")n+="Ex",i+="Ex",s='"'+String(r.param)+'"';else if(r.type==="time")s=String(r.param);else if(r.type==="number"){let o=Object.assign({},cE.number,r);s=String([String(o.nDec),o.sepComma?"0":"1",'"'+o.negStyle+'"',"null",'"'+o.currency+'"',String(o.currencyPrepend)].join(","))}else if(r.type==="percent"){let o=Object.assign({},cE.percent,r);s=String([String(o.nDec),o.sepComma?"0":"1"].join(","))}}e.AA=t.AA??{},e.AA.K={S:"JavaScript",JS:new String(`${n}(${s});`)},e.AA.F={S:"JavaScript",JS:new String(`${i}(${s});`)}}}
101var CF={initForm(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();let t={Fields:[],NeedAppearances:!0,DA:new String(`/${this._font.id} 0 Tf 0 g`),DR:{Font:{}}};t.DR.Font[this._font.id]=this._font.ref();const e=this.ref(t);return this._root.data.AcroForm=e,this},endAcroForm(){if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");let t=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(e=>{t[e]=this._acroform.fonts[e]}),this._root.data.AcroForm.data.Fields.forEach(e=>{this._endChild(e)}),this._root.data.AcroForm.end()}return this},_endChild(t){return Array.isArray(t.data.Kids)&&(t.data.Kids.forEach(e=>{this._endChild(e)}),t.end()),this},formField(t,e={}){let r=this._fieldDict(t,null,e),n=this.ref(r);return this._addToParent(n),n},formAnnotation(t,e,r,n,i,s,a={}){let o=this._fieldDict(t,e,a);o.Subtype="Widget",o.F===void 0&&(o.F=4),this.annotate(r,n,i,s,o);let l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText(t,e,r,n,i,s={}){return this.formAnnotation(t,"text",e,r,n,i,s)},formPushButton(t,e,r,n,i,s={}){return this.formAnnotation(t,"pushButton",e,r,n,i,s)},formCombo(t,e,r,n,i,s={}){return this.formAnnotation(t,"combo",e,r,n,i,s)},formList(t,e,r,n,i,s={}){return this.formAnnotation(t,"list",e,r,n,i,s)},formRadioButton(t,e,r,n,i,s={}){return this.formAnnotation(t,"radioButton",e,r,n,i,s)},formCheckbox(t,e,r,n,i,s={}){return this.formAnnotation(t,"checkbox",e,r,n,i,s)},_addToParent(t){let e=t.data.Parent;return e?(e.data.Kids||(e.data.Kids=[]),e.data.Kids.push(t)):this._root.data.AcroForm.data.Fields.push(t),this},_fieldDict(t,e,r={}){if(!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");const n={};return bF(e,r,n),wF(r,n),this._mapFont(r,n),EF(r,n),this._mapColors(r,n),IF(r,n),n.T=new String(t),r.parent&&(n.Parent=r.parent),n},_mapColors(t,e){let r=this._normalizeColor(t.backgroundColor);r&&(e.MK=e.MK?e.MK:{},e.MK.BG=r),r=this._normalizeColor(t.borderColor),r&&(e.MK||(e.MK={}),e.MK.BC=r)},_mapFont(t,e){const{_acroform:r,_font:n}=this;if(r.fonts[n.id]==null&&(r.fonts[n.id]=n.ref()),r.defaultFont!==n.name){e.DR={Font:{}};const i=t.fontSize||0;e.DR.Font[n.id]=n.ref(),e.DA=new String(`/${n.id} ${i} Tf 0 g`)}}},xF={file(t,e={}){e.name=e.name||t,e.relationship=e.relationship||"Unspecified";const r={Type:"EmbeddedFile",Params:{}};let n;if(!t)throw new Error("No src specified");if(t instanceof Uint8Array)n=t;else if(t instanceof ArrayBuffer)n=new Uint8Array(t);else{const A=/^data:(.*?);base64,(.*)$/.exec(t);if(A)A[1]&&(r.Subtype=iy(A[1])),n=sb(A[2]);else{if(n=fh.readFileSync(t),!n)throw new Error(`Could not read contents of file at filepath ${t}`);const{birthtime:d,ctime:g}=fh.statSync(t);r.Params.CreationDate=d,r.Params.ModDate=g}}e.creationDate instanceof Date&&(r.Params.CreationDate=e.creationDate),e.modifiedDate instanceof Date&&(r.Params.ModDate=e.modifiedDate),e.type&&(r.Subtype=iy(e.type));const i=NT(new Uint8Array(n));r.Params.CheckSum=new String(i),r.Params.Size=n.byteLength;let s;this._fileRegistry||(this._fileRegistry={});let a=this._fileRegistry[e.name];a&&vF(r,a)?s=a.ref:(s=this.ref(r),s.end(n),this._fileRegistry[e.name]={...r,ref:s});const o={Type:"Filespec",AFRelationship:e.relationship,F:new String(e.name),EF:{F:s},UF:new String(e.name)};e.description&&(o.Desc=new String(e.description));const l=this.ref(o);return l.end(),e.hidden||this.addNamedEmbeddedFile(e.name,l),this._root.data.AF?this._root.data.AF.push(l):this._root.data.AF=[l],l}};function vF(t,e){return t.Subtype===e.Subtype&&t.Params.CheckSum.toString()===e.Params.CheckSum.toString()&&t.Params.Size===e.Params.Size&&t.Params.CreationDate.getTime()===e.Params.CreationDate.getTime()&&(t.Params.ModDate===void 0&&e.Params.ModDate===void 0||t.Params.ModDate.getTime()===e.Params.ModDate.getTime())}const J4=new URL("data:application/octet-stream;
101base64,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",import.meta.url).href;let md;var BF={initPDFA(t){t.charAt(t.length-3)==="-"?(this.subset_conformance=t.charAt(t.length-1).toUpperCase(),this.subset=parseInt(t.charAt(t.length-2))):(this.subset_conformance="B",this.subset=parseInt(t.charAt(t.length-1)))},endSubset(){this._addPdfaMetadata(),this._addColorOutputIntent()},_addColorOutputIntent(){md||(md=fh.readFileSync(J4));const t=this.ref({Length:md.length,N:3});t.write(md),t.end();const e=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:t});e.end(),this._root.data.OutputIntents=[e]},_getPdfaid(){return`
102        <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about="">
103            <pdfaid:part>${this.subset}</pdfaid:part>
104            <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance>
105        </rdf:Description>
106        `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},QF={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return`
107        <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about="">
108            <pdfuaid:part>${this.subset}</pdfuaid:part>
109        </rdf:Description>
110        `}},SF={_importSubset(t){Object.assign(this,t)},initSubset(t){switch(t.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(BF),this.initPDFA(t.subset);break;case"PDF/UA":this._importSubset(QF),this.initPDFUA();break}}};const kF=["height","minHeight","maxHeight"],DF=["width","minWidth","maxWidth"];function uE(t,e){const r=new Map;return function(...n){const i=n[0];return r.has(i)||(r.set(i,t(...n)),r.size>e&&r.delete(r.keys().next())),r.get(i)}}function yp(t){return t&&typeof t=="object"&&!Array.isArray(t)}function lg(t,...e){if(!yp(t))return t;t=oy(t);for(const r of e)if(yp(r))for(const n in r)yp(r[n])?(n in t||(t[n]={}),t[n]=lg(t[n],r[n])):r[n]!==void 0&&(t[n]=oy(r[n]));return t}function oy(t){let e=t;if(t&&typeof t=="object"){e=Array.isArray(t)?[]:{};for(const r in t)e[r]=oy(t[r])}return e}function TF(t){let e=t;typeof e!="object"&&(e={text:e});const r=Object.fromEntries(Object.entries(e).filter(([i])=>kF.includes(i))),n=Object.fromEntries(Object.entries(e).filter(([i])=>DF.includes(i)));return e.padding=ha(e.padding),e.border=ha(e.border),e.borderColor=ha(e.borderColor),e.align=cg(e.align),{defaultStyle:e,defaultRowStyle:r,defaultColStyle:n}}function RF(t,e,r){let n=e(r);(n==null||typeof n!="object")&&(n={height:n}),n.padding=ha(n.padding),n.border=ha(n.border),n.borderColor=ha(n.borderColor),n.align=cg(n.align),n=lg(t,n);const i=this.document,s=i.page,a=s.contentHeight;return n.height==null||n.height==="auto"?n.height="auto":n.height=i.sizeToPoint(n.height,0,s,a),n.minHeight=i.sizeToPoint(n.minHeight,0,s,a),n.maxHeight=i.sizeToPoint(n.maxHeight,0,s,a),n}function FF(t,e,r){let n=e(r);return(n==null||typeof n!="object")&&(n={width:n}),n.padding=ha(n.padding),n.border=ha(n.border),n.borderColor=ha(n.borderColor),n.align=cg(n.align),n=lg(t,n),n.width==null||n.width==="*"?n.width="*":n.width=this.document.sizeToPoint(n.width,0,this.document.page,this._maxWidth),n.minWidth=this.document.sizeToPoint(n.minWidth,0,this.document.page,this._maxWidth),n.maxWidth=this.document.sizeToPoint(n.maxWidth,0,this.document.page,this._maxWidth),n}function cg(t){return t==null||typeof t=="string"?{x:t,y:t}:t}function NF(){const t=this.document,e=this.opts;let r=t._tableIndex++;this._id=new String(e.id??`table-${r}`),this._position={x:t.sizeToPoint(e.position?.x,t.x),y:t.sizeToPoint(e.position?.y,t.y)},this._maxWidth=t.sizeToPoint(e.maxWidth,t.page.width-t.page.margins.right-this._position.x);const{defaultStyle:n,defaultColStyle:i,defaultRowStyle:s}=TF(e.defaultStyle);this._defaultStyle=n;let a;e.columnStyles&&(Array.isArray(e.columnStyles)?a=l=>e.columnStyles[l]:typeof e.columnStyles=="function"?a=uE(l=>e.columnStyles(l),1/0):typeof e.columnStyles=="object"&&(a=()=>e.columnStyles)),a||(a=()=>({})),this._colStyle=FF.bind(this,i,a);let o;e.rowStyles&&(Array.isArray(e.rowStyles)?o=l=>e.rowStyles[l]:typeof e.rowStyles=="function"?o=uE(l=>e.rowStyles(l),10):typeof e.rowStyles=="object"&&(o=()=>e.rowStyles)),o||(o=()=>({})),this._rowStyle=RF.bind(this,s,o)}function PF(t){return t!=null&&(t=`${t}`),t}function LF(t,e,r){const n=this._colStyle(r);let i=this._rowStyle(e);const s={};for(const b of[n.font,i.font,t.font])b!=null&&(b.src!=null?(s.src=b.src,s.family=b.family):b.family!=null&&(s.family=b.family),b.size!=null&&(s.size=b.size));const a=Object.values(s).filter(b=>b!=null).length>0,o=this.document,l=o._fontSource,A=o._fontSize,d=o._fontFamily;a&&(s.src&&o.font(s.src,s.family),s.size&&o.fontSize(s.size),i=this._rowStyle(e)),t.padding=ha(t.padding),t.border=ha(t.border),t.borderColor=ha(t.borderColor);const g=lg(this._defaultStyle,n,i,t);return g.rowIndex=e,g.colIndex=r,g.font=s??{},g.customFont=a,g.text=PF(g.text),g.rowSpan=g.rowSpan??1,g.colSpan=g.colSpan??1,g.padding=ha(g.padding,"0.25em",b=>o.sizeToPoint(b,"0.25em")),g.border=ha(g.border,1,b=>o.sizeToPoint(b,1)),g.borderColor=ha(g.borderColor,"black",b=>b??"black"),g.align=cg(g.align),g.align.x=g.align.x??"left",g.align.y=g.align.y??"top",g.textStroke=o.sizeToPoint(g.textStroke,0),g.textStrokeColor=g.textStrokeColor??"black",g.textColor=g.textColor??"black",g.textOptions=g.textOptions??{},g.id=new String(g.id??`${this._id}-${e}-${r}`),g.type=g.type?.toUpperCase()==="TH"?"TH":"TD",g.scope&&(g.scope=g.
vendor: 4,148 bytes, line 110
110scope.toLowerCase(),g.scope==="row"?g.scope="Row":g.scope==="both"?g.scope="Both":g.scope==="column"&&(g.scope="Column")),typeof this.opts.debug=="boolean"&&(g.debug=this.opts.debug),a&&o.font(l,d,A),g}function MF(t,e){this._cellClaim||(this._cellClaim=new Set);let r=0;return t.map(n=>{for((n==null||typeof n!="object")&&(n={text:n});this._cellClaim.has(`${e},${r}`);)r++;n=LF.call(this,n,e,r);for(let i=0;i<n.rowSpan;i++)for(let s=0;s<n.colSpan;s++)this._cellClaim.add(`${e+i},${r+s}`);return r+=n.colSpan,n})}function _F(t){this._columnWidths=[],OF.call(this,t.reduce((e,r)=>e+r.colSpan,0)),this._rowHeights=[],this._rowYPos=[this._position.y],this._rowBuffer=new Set}function OF(t){let e=[],r=0,n=this._maxWidth;for(let a=0;a<t;a++){let o=this._colStyle(a);o.width==="*"?(e[a]=o,r+=o.minWidth):(n-=o.width,this._columnWidths[a]=o.width)}let i=e.reduce(a=>a+1,0);r>=n?e.forEach((a,o)=>{this._columnWidths[o]=a.minWidth}):i>0&&e.forEach((a,o)=>{let l=n/i;this._columnWidths[o]=Math.max(l,a.minWidth),a.maxWidth>0&&(this._columnWidths[o]=Math.min(this._columnWidths[o],a.maxWidth)),n-=this._columnWidths[o],i--});let s=this._position.x;this._columnXPos=Array.from(this._columnWidths,a=>{const o=s;return s+=a,o})}function UF(t,e){t.forEach(a=>this._rowBuffer.add(a)),e>0&&(this._rowYPos[e]=this._rowYPos[e-1]+this._rowHeights[e-1]);const r=this._rowStyle(e);let n=[];this._rowBuffer.forEach(a=>{a.rowIndex+a.rowSpan-1===e&&(n.push(fE.call(this,a,r.height)),this._rowBuffer.delete(a))});let i=r.height;i==="auto"&&(i=n.reduce((a,o)=>{let l=o.textBounds.height+o.padding.top+o.padding.bottom;for(let A=0;A<o.rowSpan-1;A++)l-=this._rowHeights[o.rowIndex+A];return Math.max(a,l)},0)),i=Math.max(i,r.minHeight),r.maxHeight>0&&(i=Math.min(i,r.maxHeight)),this._rowHeights[e]=i;let s=!1;return i>this.document.page.contentHeight?(console.warn(new Error(`Row ${e} requested more than the safe page height, row has been clamped`).stack.slice(7)),this._rowHeights[e]=this.document.page.maxY()-this._rowYPos[e]):this._rowYPos[e]+i>=this.document.page.maxY()&&(this._rowYPos[e]=this.document.page.margins.top,s=!0),{newPage:s,toRender:n.map(a=>fE.call(this,a,i))}}function fE(t,e){let r=0;for(let g=0;g<t.colSpan;g++)r+=this._columnWidths[t.colIndex+g];let n=e;if(n==="auto")n=this.document.page.contentHeight;else for(let g=0;g<t.rowSpan-1;g++)n+=this._rowHeights[t.rowIndex+g];const i=r-t.padding.left-t.padding.right,s=n-t.padding.top-t.padding.bottom,a=t.textOptions.rotation??0,{width:o,height:l}=GF(a,i,s),A={align:t.align.x,ellipsis:!0,stroke:t.textStroke>0,fill:!0,width:o,height:l,rotation:a,...t.textOptions};let d={x:0,y:0,width:0,height:0};if(t.text){const g=this.document._fontSource,b=this.document._fontSize,w=this.document._fontFamily;t.font?.src&&this.document.font(t.font.src,t.font?.family),t.font?.size&&this.document.fontSize(t.font.size);const I=this.document.boundsOfString(t.text,0,0,{...A,rotation:0});A.width=I.width,A.height=I.height,d=this.document.boundsOfString(t.text,0,0,A),this.document.font(g,w,b)}return{...t,textOptions:A,x:this._columnXPos[t.colIndex],y:this._rowYPos[t.rowIndex],textX:this._columnXPos[t.colIndex]+t.padding.left,textY:this._rowYPos[t.rowIndex]+t.padding.top,width:r,height:n,textAllocatedHeight:s,textAllocatedWidth:i,textBounds:d}}function GF(t,e,r){let n,i;const s=R4(t),a=F4(t);t===0||t===180?(n=e,i=r):t===90||t===270?(n=r,i=e):t<90||t>180&&t<270?(n=e/(2*s),i=e/(2*a)):(i=e/(2*s),n=e/(2*a));const o=a*n,l=s*i;if(o+l>r){const A=s*s-a*a;t===0||t===180?(n=e,i=r):t===90||t===270?(n=r,i=e):t<90||t>180&&t<270?(n=(e*s-r*a)/A,i=(r*s-e*a)/A):(i=(e*s-r*a)/A,n=(r*s-e*a)/A)}return{width:Math.abs(n),height:Math.abs(i)}}function HF(){const t=this.opts.structParent;t&&(this._tableStruct=this.document.struct("Table"),this._tableStruct.dictionary.data.ID=this._id,t instanceof oc?t.add(this._tableStruct):t instanceof ug&&t.addStructure(this._tableStruct),this._headerRowLookup={},this._headerColumnLookup={})}function zF(){this._tableStruct&&this._tableStruct.end()}function WF(t,e,r){const n=this.document.struct("TR");n.dictionary.data.ID=new String(`${this._id}-${e}`),this._tableStruct.add(n),t.forEach(i=>
vendor: 8,982 bytes, lines 110-151
110r(i,n)),n.end()}function jF(t,e,r){const n=this.document,i=n.struct(t.type,{title:t.title});i.dictionary.data.ID=t.id,e.add(i);const s=t.padding,a=t.border,o={O:"Table",Width:t.width,Height:t.height,Padding:[s.top,s.bottom,s.left,s.right],RowSpan:t.rowSpan>1?t.rowSpan:void 0,ColSpan:t.colSpan>1?t.colSpan:void 0,BorderThickness:[a.top,a.bottom,a.left,a.right]};if(t.type==="TH"){if(t.scope==="Row"||t.scope==="Both"){for(let g=0;g<t.rowSpan;g++)this._headerRowLookup[t.rowIndex+g]||(this._headerRowLookup[t.rowIndex+g]=[]),this._headerRowLookup[t.rowIndex+g].push(t.id);o.Scope=t.scope}if(t.scope==="Column"||t.scope==="Both"){for(let g=0;g<t.colSpan;g++)this._headerColumnLookup[t.colIndex+g]||(this._headerColumnLookup[t.colIndex+g]=[]),this._headerColumnLookup[t.colIndex+g].push(t.id);o.Scope=t.scope}}const l=new Set([...Array.from({length:t.colSpan},(g,b)=>this._headerColumnLookup[t.colIndex+b]).flat(),...Array.from({length:t.rowSpan},(g,b)=>this._headerRowLookup[t.rowIndex+b]).flat()].filter(Boolean));l.size&&(o.Headers=Array.from(l));const A=n._normalizeColor;t.backgroundColor!=null&&(o.BackgroundColor=A(t.backgroundColor));const d=[a.top,a.bottom,a.left,a.right];if(d.some(g=>g)){const g=t.borderColor;o.BorderColor=[d[0]?A(g.top):null,d[1]?A(g.bottom):null,d[2]?A(g.left):null,d[3]?A(g.right):null]}Object.keys(o).forEach(g=>o[g]===void 0&&delete o[g]),i.dictionary.data.A=n.ref(o),i.add(r),i.end(),i.dictionary.data.A.end()}function KF(t,e){return this._tableStruct?WF.call(this,t,e,AE.bind(this)):t.forEach(r=>AE.call(this,r)),this._rowYPos[e]+this._rowHeights[e]}function AE(t,e){const r=()=>{t.backgroundColor!=null&&this.document.save().fillColor(t.backgroundColor).rect(t.x,t.y,t.width,t.height).fill().restore(),qF.call(this,t.border,t.borderColor,t.x,t.y,t.width,t.height),t.debug&&(this.document.save(),this.document.dash(1,{space:1}).lineWidth(1).strokeOpacity(.3),this.document.rect(t.x,t.y,t.width,t.height).stroke("green"),this.document.restore()),t.text&&YF.call(this,t)};e?jF.call(this,t,e,r):r()}function YF(t){const e=this.document,r=e._fontSource,n=e._fontSize,i=e._fontFamily;t.customFont&&(t.font.src&&e.font(t.font.src,t.font.family),t.font.size&&e.fontSize(t.font.size));const s=t.textX,a=t.textY,o=t.textAllocatedHeight,l=t.textAllocatedWidth,A=t.textBounds.width,d=t.textBounds.height,g=-t.textBounds.x,b=-t.textBounds.y,w=t.align.x==="right"?1:t.align.x==="center"?.5:0,I=(l-A)*w,v=t.align.y==="bottom"?1:t.align.y==="center"?.5:0,D=(o-d)*v,Q=I+g,R=D+b;t.debug&&(e.save(),e.dash(1,{space:1}).lineWidth(1).strokeOpacity(.3),t.text&&e.moveTo(s+I,a).lineTo(s+I,a+o).moveTo(s+I+A,a).lineTo(s+I+A,a+o).stroke("blue").moveTo(s,a+D).lineTo(s+l,a+D).moveTo(s,a+D+d).lineTo(s+l,a+D+d).stroke("green"),e.rect(s,a,l,o).stroke("orange"),e.restore()),e.save().rect(s,a,l,o).clip(),e.fillColor(t.textColor).strokeColor(t.textStrokeColor),t.textStroke>0&&e.lineWidth(t.textStroke),e.text(t.text,s+Q,a+R,t.textOptions),e.restore(),t.font&&e.font(r,i,n)}function qF(t,e,r,n,i,s,a){t=Object.fromEntries(Object.entries(t).map(([l,A])=>[l,a&&!a[l]?0:A]));const o=this.document;[t.right,t.bottom,t.left].every(l=>l===t.top)?t.top>0&&o.save().lineWidth(t.top).strokeColor(e.top).rect(r,n,i,s).stroke().restore():(t.top>0&&o.save().lineWidth(t.top).moveTo(r,n).strokeColor(e.top).lineTo(r+i,n).stroke().restore(),t.right>0&&o.save().lineWidth(t.right).moveTo(r+i,n).strokeColor(e.right).lineTo(r+i,n+s).stroke().restore(),t.bottom>0&&o.save().lineWidth(t.bottom).moveTo(r+i,n+s).strokeColor(e.bottom).lineTo(r,n+s).stroke().restore(),t.left>0&&o.save().lineWidth(t.left).moveTo(r,n+s).strokeColor(e.left).lineTo(r,n).stroke().restore())}class JF{constructor(e,r={}){if(this.document=e,this.opts=Object.freeze(r),NF.call(this),HF.call(this),this._currRowIndex=0,this._ended=!1,r.data){for(const n of r.data)this.row(n);return this.end()}}row(e,r=!1){if(this._ended)throw new Error(`Table was marked as ended on row ${this._currRowIndex}`);e=Array.from(e),e=MF.call(this,e,this._currRowIndex),this._currRowIndex===0&&_F.call(this,e);const{newPage:n,toRender:i}=UF.call(this,e,this._currRowIndex);n&&this.document.continueOnNewPage();const s=KF.call(this,i,this._currRowIndex);return this.document.x=this._position.x,this.document.y=s,r?this.end():(this._currRowIndex++,this)}end(){for(;this._rowBuffer?.size;)this.row([]);return this._ended=!0,zF.call(this),this.document}}var VF={initTables(){this._tableIndex=0},table(t){return new JF(this,t)}};class XF{constructor(){this._metadata=`
111        <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?>
112            <x:xmpmeta xmlns:x="adobe:ns:meta/">
113                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
114        `}_closeTags(){this._metadata=this._metadata.concat(`
115                </rdf:RDF>
116            </x:xmpmeta>
117        <?xpacket end="w"?>
118        `)}append(e,r=!0){this._metadata=this._metadata.concat(e),r&&(this._metadata=this._metadata.concat(`
119`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var ZF={initMetadata(){this.metadata=new XF},appendXML(t,e=!0){this.metadata.append(t,e)},_addInfo(){this.appendXML(`
120        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
121            <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate>
122            <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool>
123        </rdf:Description>
124        `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(`
125            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
126            `),this.info.Title&&this.appendXML(`
127                <dc:title>
128                    <rdf:Alt>
129                        <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li>
130                    </rdf:Alt>
131                </dc:title>
132                `),this.info.Author&&this.appendXML(`
133                <dc:creator>
134                    <rdf:Seq>
135                        <rdf:li>${this.info.Author}</rdf:li>
136                    </rdf:Seq>
137                </dc:creator>
138                `),this.info.Subject&&this.appendXML(`
139                <dc:description>
140                    <rdf:Alt>
141                        <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li>
142                    </rdf:Alt>
143                </dc:description>
144                `),this.appendXML(`
145            </rdf:Description>
146            `)),this.appendXML(`
147        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
148            <pdf:Producer>${this.info.Producer}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(`
149            <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML(`
150        </rdf:Description>
151        `)},endMetadata(){this._addInfo(),this.metadata.end(),this.version!=1.3&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(new TextEncoder().encode(this.metadata.getXML())),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class ug extends nT{constructor(e={}){switch(super(e),this.options=e,e.pdfVersion){case"1.4":this.version=1.4;break;case"1.5":this.version=1.5;break;case"1.6":this.version=1.6;break;case"1.7":case"1.7ext3":this.version=1.7;break;default:this.version=1.3;break}this.compress=this.options.compress!=null?this.options.compress:!0,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;const r=this.ref({Type:"Pages",Count:0,Kids:[]}),n=this.ref({Dests:new up});if(this._root=this.ref({Type:"Catalog",Pages:r,Names:n}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.options.pageLayout){const i=this.options.pageLayout;this._root.data.PageLayout=i.charAt(0).toUpperCase()+i.slice(1)}if(this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(e.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(e),this.initTables(),this.initSubset(e),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let i in this.options.info){const s=this.options.info[i];this.info[i]=s}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=ac.generateFileID(this.info),this._security=ac.create(this,e),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),this.options.autoFirstPage!==!1&&this.addPage()}addPage(e){const r=this.options;r.bufferPages||this.flushPages();const n=e?.font;n&&this.font(n,e.fontFamily);const i=e?.fontSize;i&&this.fontSize(i),this.page=new pT(this,e||r),this._pageBuffer.push(this.page);const s=this._root.data.Pages.data;return s.Kids.push(this.page.dictionary),s.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit
151("pageAdded"),this}continueOnNewPage(e){const r=this.endPageMarkings(this.page);return this.addPage(e??this.page._options),this.initPageMarkings(r),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(e){let r;if(!(r=this._pageBuffer[e-this._pageBufferStart]))throw new Error(`switchToPage(${e}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=r}flushPages(){const e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(let r of e)this.endPageMarkings(r),r.end()}addNamedDestination(e,...r){r.length===0&&(r=["XYZ",null,null,null]),r[0]==="XYZ"&&r[2]!==null&&(r[2]=this.page.height-r[2]),r.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,r)}addNamedEmbeddedFile(e,r){if(!r)throw new Error(`No ref specified for embedded file ${e}`);this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new up({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(e,r)}addNamedJavaScript(e,r){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new up);let n={JS:new String(r),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const r=new uT(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,r}_read(){}_write(e){e instanceof Uint8Array||(e=Q1(e+`
152`)),this.push(e),this._offset+=e.length}addContent(e){return this.page.write(e),this}_refEnd(e){this._offsets[e.id-1]=e.offset,--this._waiting===0&&this._ended&&(this._finalize(),this._ended=!1)}end(){this.flushPages(),this._info=this.ref();for(let e in this.info){let r=this.info[e];typeof r=="string"&&(r=new String(r));let n=this.ref(r);n.end(),this._info.data[e]=n}this._info.end();for(let e in this._fontFamilies)this._fontFamilies[e].finalize();this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),this._waiting===0?this._finalize():this._ended=!0}_finalize(){const e=this._offset;this._write("xref"),this._write(`0 ${this._offsets.length+1}`),this._write("0000000000 65535 f ");for(let n of this._offsets)n=`0000000000${n}`.slice(-10),this._write(n+" 00000 n ");const r={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};this._security&&(r.Encrypt=this._security.dictionary),this._write("trailer"),this._write(Ro.convert(r)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const Fo=t=>{Object.assign(ug.prototype,t)};Fo(ZF);Fo(_R);Fo(YR);Fo(sF);Fo(oF);Fo(hF);Fo(dF);Fo(gF);Fo(mF);Fo(CF);Fo(xF);
152Fo(SF);Fo(VF);var $F="AAAL0AAAAAACAAAAbW50clJHQiBYWVogB98AAgAPAAAAAAAAYWNzcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAPbWAAEAAAAA0y0AAAAAPQ6y3q6Tl76bZybOjApDzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQZGVzYwAAAUQAAABjYlhZWgAAAagAAAAUYlRSQwAAAbwAAAgMZ1RSQwAAAbwAAAgMclRSQwAAAbwAAAgMZG1kZAAACcgAAACIZ1hZWgAAClAAAAAUbHVtaQAACmQAAAAUbWVhcwAACngAAAAkYmtwdAAACpwAAAAUclhZWgAACrAAAAAUdGVjaAAACsQAAAAMdnVlZAAACtAAAACHd3RwdAAAC1gAAAAUY3BydAAAC2wAAAA3Y2hhZAAAC6QAAAAsZGVzYwAAAAAAAAAJc1JHQjIwMTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAAAkoAAAD4QAALbPY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//9kZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi0xIERlZmF1bHQgUkdCIENvbG91ciBTcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAAAAAUAAAAAAAAG1lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlhZWiAAAAAAAAAAngAAAKQAAACHWFlaIAAAAAAAAG+iAAA49QAAA5BzaWcgAAAAAENSVCBkZXNjAAAAAAAAAC1SZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDIDYxOTY2LTItMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y10ZXh0AAAAAENvcHlyaWdodCBJbnRlcm5hdGlvbmFsIENvbG9yIENvbnNvcnRpdW0sIDIwMTUAAHNmMzIAAAAAAAEMRAAABd////MmAAAHlAAA/Y////uh///9ogAAA9sAAMB1";qR(J4,sb($F));var sl="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 Euro quotesinglbase florin quotedblbase ellipsis dagger daggerdbl circumflex perthousand Scaron guilsinglleft O
152E Zcaron quoteleft quoteright quotedblleft quotedblright bullet endash emdash tilde trademark scaron guilsinglright oe zcaron ydieresis exclamdown cent sterling currency yen brokenbar section dieresis copyright ordfeminine guillemotleft logicalnot 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",eN={name:"Courier",bbox:[-23,-250,715,805],ascender:629,descender:-157,xHeight:426,capHeight:562,glyphNames:sl,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},tN={name:"Courier-Bold",bbox:[-113,-250,749,801],ascender:629,descender:-157,xHeight:439,capHeight:562,glyphNames:sl,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},rN={name:"Courier-BoldOblique",bbox:[-57,-250,869,801],ascender:629,descender:-157,xHeight:439,capHeight:562,glyphNames:sl,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},nN={name:"Courier-Oblique",bbox:[-27,-250,849,805],ascender:629,descender:-157,xHeight:426,capHeight:562,glyphNames:sl,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},iN={name:"Helvetica",bbox:[-166,-225,1e3,931],ascender:718,descender:-207,xHeight:523,capHeight:718,glyphNames:sl,glyphWidths:[278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,500,500,334,260,334,584,556,222,556,333,1e3,556,556,333,1e3,667,333,1e3,611,222,222,333,333,350,556,1e3,333,1e3,500,333,944,500,500,333,556,556,556,556,260,556,333,737,370,556,584,737,333,400,584,333,333,333,556,537,278,333,333,365,556,834,834,834,611,66
1527,667,667,667,667,667,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,584,611,556,556,556,556,500,556],kernPairs:[-180,[10332,2],-160,[9569],-150,[8182,2],-140,[9517,54,70,1552,1074,1,1,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,26464,1,1,51,4,10,105,1,1,2,1,3,1,1,1,7,1,1,1,1,2],-125,[11622,2],-120,[7147,3206,119,1,1,1,1,1,715,2,19,32,4,10,3,3,2,2,63,1,1,1,1,1,27,1,1,2,1,4,1,1,7,1,1,2,2,1,1,1,1,1,21339,215,215,215,215,215],-110,[9512,2,2774,52,67,1,1,1,1,1,52,1,1,1,26481,52,67,1,1,1,1,1,52,1,1,1],-100,[2689,2,428,2,4031,124,11871,2,6878,2,6708,124,91,124,91,124,91,124,91,124,91,124,11871,2],-95,[44732,2],-90,[57,124,7616,124],-85,[12302,123,1,1,1,1,2,26531,123,1,1,1,1,2,5717],-80,[8203,119,1,1,1,1,1,3296,20,36,10,73,1,1,1,1,1,35,1,1,1,7,1,1,1,1,2,19,2,6663,2],-70,[7149,603,2,40,1721,647,124,1389,20,99,1,1,1,1,1,20,1,1,1,11613,9299,215,215,215,215,215,2798,124,91,124,91,124,91,124,91,124,306,124,1081,5704,1,2,32,92],-60,[108,2902,7151,1140,66,5,13,896,1,6435,2,17887,215,215,215,215,430,1045,1],-57,[23328,216],-55,[44785,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,27,3,64,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1],-50,[52,2,5536,215,1343,2,122,1,1,1,960,119,1,1,1,1,1,933,42,32,49,1,1,1,1,2,37,701,230,10,113,1,1,1,7,1,1,1,1,2,276,3,124,927,119,1,1,1,1,1,5660,2,5859,14,1,34,9181,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,2669,215,215,215,215,430],-45,[8252],-40,[55,7126,1,2,32,92,465,22,97,1,1,1,1,1,1417,10,113,1,1,1,7,1,1,1,1,2,664,2,38,228,119,1,1,1,1,1,294,124,1,1,1,297,123,1,1,1,1,2,51,2,19,119,1,1,1,1,1,84,1,12,8,123,1,1,1,1,2,52,52,119,1,1,1,1,1,2188,2,2793,2,6866,8901,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,2594,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,175,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,4585,2,213,2,213,2,213,2,213,2],-35,[17212,2],-30,[110,7020,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,700,10,113,1,1,1,7,1,1,1,1,2,664,2,286,124,1,1,1,92,32,92,487,642,3,1089,10,6,107,1,1,1,7,1,1,1,1,2,1,1,1,1,2027,32,92,733,2,139,2,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,311,32,92,1380,1,32,92,91,32,92,519,1057,123,1,1,1,6127,7473,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,2406,215,215,215,215,430,1754,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,518,2,213,2,213,2,213,2,1505,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92],-25,[18555,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-20,[7322,2,1739,32,20,67,1,1,1,1,1,27,1,1,1,1,1,20,1,1,1,89
1526,119,1,1,1,1,1,535,123,1,1,1,1,2,51,2,227,1,665,42,32,49,1,1,1,1,2,37,290,124,1609,1,204,9,1,3,32,88,1,1,1,1,77,442,2,32,92,1146,10,113,1,1,1,7,1,1,1,1,2,523,2344,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,3029,2,3706,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,10360,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,306,119,1,1,1,1,1,991,124,534,1,214,1,214,1,214,1,214,1,214,1,418,227,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,1163,2559,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-15,[14417,430,2,1795,32,92,91,32,92,88,1,785,2,911,119,1,1,1,1,1,525,10,113,1,1,1,7,1,1,1,1,2,5609,2,700,10,113,1,1,1,7,1,1,1,1,2,15069,215,2,213,2,213,2,213,2,1365,32,92,88,1,214,1,214,1,214,1,214,1],-10,[7363,124,1,1,1,3098,124,1,1,1,3541,1091,1293,124,1,1,1,88,124,1,1,1,713,119,1,1,1,1,1,955,10,113,1,1,1,7,1,1,1,1,2,24387,124,1,1,1],15,[17703,2,1,9,111,1,1,1,10,1,1,1],25,[17707,1,123],30,[17656,1,53,6,3,32,92],40,[17714],50,[15159],60,[15161]]},sN={name:"Helvetica-Bold",bbox:[-170,-228,1003,962],ascender:718,descender:-207,xHeight:532,capHeight:718,glyphNames:sl,glyphWidths:[278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,722,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,611,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,556,500,389,280,389,584,556,278,556,500,1e3,556,556,333,1e3,667,333,1e3,611,278,278,500,500,350,556,1e3,333,1e3,556,333,944,500,556,333,556,556,556,556,280,556,333,737,370,556,584,737,333,400,584,333,333,333,611,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,584,611,611,611,611,611,556,611],kernPairs:[-140,[9569,2],-120,[57,124,2508,2,428,2,6396,124,691,2,859,429,2],-110,[7152,124,2238,2774,119,1,1,1,1,1,20325,124,91,124,91,124,91,124,91,124,91,124,5012,119,1,1,1,1,1],-100,[52,8130,2,2169,119,1,1,1,1,1,1790,2,65,6,117,1,1,1,1,2,1,1,1,1,26460,2,65,6,117,1,1,1,1,2,1,1,1,1],-90,[7147,2365,1701,52,67,1,1,1,1,1,52,1,1,1,297,123,1,1,1,1,2,502,119,1,1,1,1,1,20288,215,215,215,215,215,5173,119,1,1,1,1,1],-80,[54,1,55,7039,1054,119,1,1,1,1,1,1188,1677,2,51,14,3,102,1,1,1,1,1,13,1,1,1,1,2,235,20,119,1,1,1,1,1,70,2,485,123,1,1,1,6052,2,643,2,4286,68,362,2162,2,6705,215,215,215,215,215,5175,123,1,1,1,6697,2],-70,[7797,124,2241,124,2016,123,1,1,1,1,2,24176,124,91,124,91,124,91,124,91,124,306,124,941,123,1,1,1,1,2],-60,[108,7042,4099,18,2,32,71,1,1,1,18,282,20,99,1,1,1,1,1,20,1,1,1,36,46,73,1,1,1,1,1,45,1,1,1,1,2,5609,2,5874,34,9183,215,215,215,215,215],-50,[7134,14,124,1,1,1,2863,21,1,1,96,1,1,1,1,1,542,3,124,497,119,1,1,1,1,1,97,8,22,101,1,1,1,1,2,16,1,1,1,476,1,20437,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,2648,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,306,21,1,1,96,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,84,1],-46,[23328,216],-45,[11910,124,1,1,1],-40,[2580,430,2580,215,1325,12,2,37,73,11,1,1,1,1,2,502,21,1,97,1,1,1,1,1,1437,32,92,659,2,38,242,123,1,1,1,1,2,277,401,1,20,123,1,1,1,1,2,280,1,201,52,119,1,1,1,1,1,4842,1861,2,4798,9198,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,2631,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,5409],-35,[9324,123,1,1,1,1,2,2441,123,1,1,1],-30,[7180,2,2,32,88,1,1,1,1,35,119,1,1,1,1,1,285,2,1538,38,85,1,1,1,1,2,33,1,1,1,92,32,92,712,4,115,1,1,1,1,1,3,1,1,1,892,2,5235,32,92,305,1496,123,1,1,1,1,2,502,119,1,1,1,1,1,6756,119,1,1,1,1,1,6561,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,4099,2,213,2,213,2,213,2,4804,215,215,215,215,430,1052,119,1,1,1,1,1],-25,[19214,123,1,1,1,1,2,6751,123,1,1,1,1,2,19651,123,1,1,1,1,2],-20,[8235,119,1,1,1,1,1,683,2,19,52,67,1,1,1,1,1,52,1,1,1,1555,5,1,117,1,1,1,1,2,1,1,1,1,942,42,32,49,1,1,1,1,2,37,2026,32,92,87,1,3,32,88,1,1,1,1,77,1,648,123,1,1,1,1,2,311,32,92,947,124,1,1,1,92,32,92,88,3,32,92,445,54,1,11,2,110,11,1,1,1,1,2,717,119,1,1,1,1,1,105,123,1,1,1,1,2,4598,10,16128,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,292,1,2163,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,303,3,32,92],-15,[9314,123,1,1,1,4621,1,644,1,2,32,92,88,1,1,1,32,92,1156,123,1,1,1,1,2,94,2,32,92,519,217,32,92,288,12,34,185,7310,14404,1,214,1,214,1,214,1,214,1,214,1,644,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,1379,215,215,215,215,430],-10,[7363,124,1,1,1,3098,124,1,1,1,1136,1,2194,220,211,17,32,92,70,374,2,55,123,1,1,1,91,1519,124,1,1,1,2007,123,1,1,1,89,123,1,1,1,6754,123,1,1,1,13421,215,215,215,215,215,431,17,32,92,2022,124,1,1,1,2437,123,1,1,1],10,[14847,487,123,1,1,1,2256,3,32,92,1576,123,1,1,1,6324,123,1,1,1,15297,215,215,215],20,[10547,2,4300,2865,23580,215,215,215],30,[15159,2]]},aN={name:"Helvetica-BoldOblique",bbox:[-174,-228,1114,962],ascender:718,descender:-207,xHeight:532,capHeight:718,glyphNames:sl,glyphWidths:[278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,722,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,611,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,556,500,389,280,389,584,556,278,556,500,1e3,556,556,333,1e3,667,333,1e3,611,278,278,500,500,350,556,1e3,333,1e3,556,333,944,500,556,333,556,556,556,556,280,556,333,737,370,556,584,737,333,400,584,333,333,333,611,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,584,611,611,611,611,611,556,611],kernPairs:[-140,[9569,2],-120,[57,124,2508,2,428,2,6396,124,691,2,859,429,2],-110,[7152,124,2238,2774,119,1,1,1,1,1,20325,124,91,124,91,124,91,124,91,124,91,124,5012,119,1,1,1,1,1],-100,[52,8130,2,2169,119,1,1,1,1,1,1790,2,65,6,117,1,1,1,1,2,1,1,1,1,26460,2,65,6,117,1,1,1,1,2,1,1,1,1],-90,[7147,2365,1701,52,67,1,1,1,1,1,52,1,1,1,297,123,1,1,1,1,2,502,119,1,1,1,1,1,20288,215,215,215,215,215,5173,119,1,1,1,1,1],-80,[54,1,55,7039,1054,119,1,1,1,1,1,1188,1677,2,51,14,3,102,1,1,1,1,1,13,1,1,1,1,2,235,20,119,1,1,1,1,1,70,2,485,123,1,1,1,6052,2,643,2,4286,68,362,2162,2,6705,215,215,215,215,215,5175,123,1,1,1,6697,2],-70,[7797,124,2241,124,2016,123,1,1,1,1,2,24176,124,91,124,91,124,91,124,91,124,306,124,941,123,1,1,1,1,2],-60,[108,7042,4099,18,2,32,71,1,1,1,18,282,20,99,1,1,1,1,1,20,1,1,1,36,46,73,1,1,1,1,1,45,1,1,1,1,2,5609,2,5874,34,9183,215,215,215,215,215],-50,[7134,14,124,1,1,1,2863,21,1,1,96,1,1,1,1,1,542,3,124,497,119,1,1,1,1,1,97,8,22,101,1,1,1,1,2,16,1,1,1,476,1,20437,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,2648,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,306,21,1,1,96,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,84,1],-46,[23328,216],-45,[11910,124,1,1,1],-40,[2580,430,2580,215,1325,
15212,2,37,73,11,1,1,1,1,2,502,21,1,97,1,1,1,1,1,1437,32,92,659,2,38,242,123,1,1,1,1,2,277,401,1,20,123,1,1,1,1,2,280,1,201,52,119,1,1,1,1,1,4842,1861,2,4798,9198,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,2631,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,5409],-35,[9324,123,1,1,1,1,2,2441,123,1,1,1],-30,[7180,2,2,32,88,1,1,1,1,35,119,1,1,1,1,1,285,2,1538,38,85,1,1,1,1,2,33,1,1,1,92,32,92,712,4,115,1,1,1,1,1,3,1,1,1,892,2,5235,32,92,305,1496,123,1,1,1,1,2,502,119,1,1,1,1,1,6756,119,1,1,1,1,1,6561,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,4099,2,213,2,213,2,213,2,4804,215,215,215,215,430,1052,119,1,1,1,1,1],-25,[19214,123,1,1,1,1,2,6751,123,1,1,1,1,2,19651,123,1,1,1,1,2],-20,[8235,119,1,1,1,1,1,683,2,19,52,67,1,1,1,1,1,52,1,1,1,1555,5,1,117,1,1,1,1,2,1,1,1,1,942,42,32,49,1,1,1,1,2,37,2026,32,92,87,1,3,32,88,1,1,1,1,77,1,648,123,1,1,1,1,2,311,32,92,947,124,1,1,1,92,32,92,88,3,32,92,445,54,1,11,2,110,11,1,1,1,1,2,717,119,1,1,1,1,1,105,123,1,1,1,1,2,4598,10,16128,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,292,1,2163,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,303,3,32,92],-15,[9314,123,1,1,1,4621,1,644,1,2,32,92,88,1,1,1,32,92,1156,123,1,1,1,1,2,94,2,32,92,519,217,32,92,288,12,34,185,7310,14404,1,214,1,214,1,214,1,214,1,214,1,644,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,1379,215,215,215,215,430],-10,[7363,124,1,1,1,3098,124,1,1,1,1136,1,2194,220,211,17,32,92,70,374,2,55,123,1,1,1,91,1519,124,1,1,1,2007,123,1,1,1,89,123,1,1,1,6754,123,1,1,1,13421,215,215,215,215,215,431,17,32,92,2022,124,1,1,1,2437,123,1,1,1],10,[14847,487,123,1,1,1,2256,3,32,92,1576,123,1,1,1,6324,123,1,1,1,15297,215,215,215],20,[10547,2,4300,2865,23580,215,215,215],30,[15159,2]]},oN={name:"Helvetica-Oblique",bbox:[-170,-225,1116,931],ascender:718,descender:-207,xHeight:523,capHeight:718,glyphNames:sl,glyphWidths:[278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,500,500,334,260,334,584,556,222,556,333,1e3,556,556,333,1e3,667,333,1e3,611,222,222,333,333,350,556,1e3,333,1e3,500,333,944,500,500,333,556,556,556,556,260,556,333,737,370,556,584,737,333,400,584,333,333,333,556,537,278,333,333,365,556,834,834,834,611,667,667,667,667,667,667,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,584,611,556,556,556,556,500,556],kernPairs:[-180,[10332,2],-160,[9569],-150,[8182,2],-140,[9517,54,70,1552,1074,1,1,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,26464,1,1,51,4,10,105,1,1,2,1,3,1,1,1,7,1,1,1,1,2],-125,[11622,2],-120,[7147,3206,119,1,1,1,1,1,715,2,19,32,4,10,3,3,2,2,63,1,1,1,1,1,27,1,1,2,1,4,1,1,7,1,1,2,2,1,1,1,1,1,21339,215,215,215,215,215],-110,[9512,2,2774,52,67,1,1,1,1,1,52,1,1,1,26481,52,67,1,1,1,1,1,52,1,1,1],-100,[2689,2,428,2,4031,124,11871,2,6878,2,6708,124,91,124,91,124,91,124,91,124,91,124,11871,2],-95,[44732,2],-90,[57,124,7616,124],-85,[12302,123,1,1,1,1,2,26531,123,1,1,1,1,2,5717],-80,[8203,119,1,1,1,1,1,3296,20,36,10,73,1,1,1,1,1,35,1,1,1,7,1,1,1,1,2,19,2,6663,2],-70,[7149,603,2,40,1721,647,124,1389,20,99,1,1,1,1,1,20,1,1,1,11613,9299,215,215,215,215,215,2798,124,91,124,91,124,91,124,91,124,306,124,1081,5704,1,2,32,92],-60,[108,2902,7151,1140,66,5,13,896,1,6435,2,17887,215,215,215,215,430,1045,1],-57,[23328,216],-55,[44785,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,27,3,64,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1],-50,[52,2,5536,215,1343,2,122,1,1,1,960,119,1,1,1,1,1,933,42,32,49,1,1,1,1,2,37,701,230,10,113,1,1,1,7,1,1,1,1,2,276,3,124,927,119,1,1,1,1,1,5660,2,5859,14,1,34,9181,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,2669,215,215,215,215,430],-45,[8252],-40,[55,7126,1,2,32,92,465,22,97,1,1,1,1,1,1417,10,113,1,1,1,7,1,1,1,1,2,664,2,38,228,119,1,1,1,1,1,294,124,1,1,1,297,123,1,1,1,1,2,51,2,19,119,1,1,1,1,1,84,1,12,8,123,1,1,1,1,2,52,52,119,1,1,1,1,1,2188,2,2793,2,6866,8901,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,2594,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,175,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,4585,2,213,2,213,2,213,2,213,2],-35,[17212,2],-30,[110,7020,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,700,10,113,1,1,1,7,1,1,1,1,2,664,2,286,124,1,1,1,92,32,92,487,642,3,1089,10,6,107,1,1,1,7,1,1,1,1,2,1,1,1,1,2027,32,92,733,2,139,2,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,311,32,92,1380,1,32,92,91,32,92,519,1057,123,1,1,1,6127,7473,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,2406,215,215,215,215,430,1754,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,518,2,213,2,213,2,213,2,1505,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92],-25,[18555,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-20,[7322,2,1739,32,20,67,1,1,1,1,1,27,1,1,1,1,1,20,1,1,1,89
1526,119,1,1,1,1,1,535,123,1,1,1,1,2,51,2,227,1,665,42,32,49,1,1,1,1,2,37,290,124,1609,1,204,9,1,3,32,88,1,1,1,1,77,442,2,32,92,1146,10,113,1,1,1,7,1,1,1,1,2,523,2344,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,3029,2,3706,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,10360,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,306,119,1,1,1,1,1,991,124,534,1,214,1,214,1,214,1,214,1,214,1,418,227,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,1163,2559,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-15,[14417,430,2,1795,32,92,91,32,92,88,1,785,2,911,119,1,1,1,1,1,525,10,113,1,1,1,7,1,1,1,1,2,5609,2,700,10,113,1,1,1,7,1,1,1,1,2,15069,215,2,213,2,213,2,213,2,1365,32,92,88,1,214,1,214,1,214,1,214,1],-10,[7363,124,1,1,1,3098,124,1,1,1,3541,1091,1293,124,1,1,1,88,124,1,1,1,713,119,1,1,1,1,1,955,10,113,1,1,1,7,1,1,1,1,2,24387,124,1,1,1],15,[17703,2,1,9,111,1,1,1,10,1,1,1],25,[17707,1,123],30,[17656,1,53,6,3,32,92],40,[17714],50,[15159],60,[15161]]},lN={name:"Symbol",bbox:[-180,-293,1090,1010],ascender:0,descender:0,xHeight:0,capHeight:0,glyphNames:"space exclam numbersign percent ampersand parenleft parenright plus comma period slash zero one two three four five six seven eight nine colon semicolon less equal greater question bracketleft bracketright underscore braceleft bar braceright Euro florin ellipsis bullet logicalnot degree plusminus mu multiply divide",glyphWidths:[250,333,500,833,778,333,333,549,250,250,278,500,500,500,500,500,500,500,500,500,500,278,278,549,549,549,444,333,333,500,480,200,480,750,500,1e3,460,713,400,549,576,549,549],kernPairs:[]},cN={name:"Times-Bold",bbox:[-168,-218,1e3,935],ascender:683,descender:-217,xHeight:461,capHeight:676,glyphNames:sl,glyphWidths:[250,333,555,500,500,1e3,833,278,333,333,500,570,250,333,250,278,500,500,500,500,500,500,500,500,500,500,333,333,570,570,570,500,930,722,667,722,722,667,611,778,778,389,500,778,667,944,722,778,611,778,722,556,667,722,722,1e3,722,722,667,333,278,333,581,500,333,500,556,444,556,444,333,500,556,278,333,556,278,833,556,500,556,556,444,389,333,556,500,722,500,500,444,394,220,394,520,500,333,500,500,1e3,500,500,333,1e3,556,333,1e3,667,333,333,500,500,350,500,1e3,333,1e3,389,333,722,444,500,333,500,500,500,500,220,500,333,747,300,500,570,747,333,400,570,300,300,333,556,540,250,333,300,330,500,750,750,750,500,722,722,722,722,722,722,1e3,722,667,667,667,667,389,389,389,389,722,722,778,778,778,778,778,570,778,722,722,722,722,722,611,556,500,500,500,500,500,500,722,444,444,444,444,444,278,278,278,278,500,556,500,500,500,500,500,570,500,556,556,556,556,500,556],kernPairs:[-145,[7149,4475,21110,215,215,215,215,215],-135,[11643,119,1,1,1,1,1],-130,[7150,25585,215,215,215,215,215],-129,[11622],-120,[11858,119,1,1,1,1,1],-111,[12324,10,114,1,8,1,1,1,1,2,26521,10,114,1,8,1,1,1,1,2],-110,[8184,1385,765,1954,119,1,1,1,1,1,26536,119,1,1,1,1,1],-100,[7152,29,95,4403,10,113,1,1,1,7,1,1,1,1,2,5826,15093,29,95,91,29,95,91,29,95,91,29,95,91,29,95,91,29,95],-95,[7147,25585,215,215,215,215,215],-92,[8182,1330,2,1,2,124,691,861,52,4,10,6,100,4,4,1,8,1,1,1,1,2,1,1,1,1,244,1,38,20,99,1,1,1,1,1,20,1,1,1,15,2,428,1,1,12,1,58,124,1,1,1,5175,21285,1,1,12,1,58,124,1,1,1],-90,[7182,1021,119,1,1,1,1,1,2867,19,119,1,1,1,1,1,21430,215,215,215,215,215],-85,[12320,119,1,1,1,1,1,26536,119,1,1,1,1,1],-75,[11904,123,1,1,1,1,2],-74,[7184,20,12,92,3045,119,1,1,1,1,1,715,14,1,55,5,356,11812,9334,20,12,92,91,20,12,92,91,20,12,92,91,20,12,92,91,20,12,92,91,20,12,92],-71,[12447,3,26657,3],-70,[18504,215,430,6880,19780],-65,[11890,4,115,1,1,1,1,1,3,1,1,1],-63,[23328,216],-60,[11428,119,1,1,1,1,1,362,32,92,26050,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1],-55,[33,24,95,1,1,1,1,1,24,2508,430,2,4009,4,120,2295,32,92,1131,1047,1,6650,215,430,6880,6688,4,120,91,4,120,91,4,120,91,4,120,91,4,120,91,4,120,11893],-52,[11364,2,1,1,4,3],-50,[7148,32,92,1,1,1,29,1,1,1,2852,1,2,124,1121,2,501,124,1,1,1,20696,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,2637,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,303,1,2,124,46,2,213,2,213,2,213,2],-45,[54,2637,4451,2,121,1,1,1,1,2,2063,32,92,2199,123,1,1,1,1,2,20941,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2],-40,[7794,1,2,124,2217,19,4,96,1,1,1,1,1,540,3402,2652,19727,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,306,19,4,96,1,1,1,1,1,5304],-37,[11683,123,1,1,1,29,490,124,5191,5875,34,15436,124],-35,[7773,119,1,1,1,1,1,2908,2,124,1371,123,1,1,1,1,2,26531,123,1,1,1,1,2],-34,[11269,32,92],-30,[52,3,7288,119,1,1,1,1,1,1596,119,1,1,1,1,1,105,123,1,1,1,1,2,1376,6,117,1,1,1,1,2,1,1,1,1,719],-25,[7175,1060,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,936,10,113,1,1,1,7,1,1,1,1,2,4608,1062,6,123,1,1,1,1,2,3956,123,1,1,1,1,2,6751,123,1,1,1,1,2,6537,215,215,215,215,215,5811,215,215,215,215,215,5153,123,1,1,1,1,2],-20,[7754,1290,527,352,119,1,1,1,1,1,342,10,113,1,1,1,7,1,1,1,1,2,21,3726,124,1,1,1,9101,14,4,12847,119,1,1,1,1,1],-18,[11227,26,97,1,1,1,1,2,21,521,124,5675,2,10,2,110,1,1,1,1,7,1,1,1,1,2],-15,[9095,4,10,6,99,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,1,1,1,1,88,124,1,1,1,4819,431,214,141,2,215,290,32,92,511,10,32,81,1,1,1,1,2,5,1370,123,23535,215,215,215],-10,[7363,124,1,1,1,2895,119,1,1,1,1,1,79,124,1,1,1,1157,123,1,1,1,1,2,2255,1525,413,123,1,1,1,751,1,629,9,6,839,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,86,123,1,1,1,1,2,291,123,1,1,1,3923,119,1,1,1,1,1,306,119,1,1,1,1,1,2277,123,1,1,1,16016,215,215,215,645,1,214,1,214,1,214,1,214,1,429,1,1057,123,1,1,1],50,[15161],55,[15159]]}
152,uN={name:"Times-BoldItalic",bbox:[-200,-218,996,921],ascender:683,descender:-217,xHeight:462,capHeight:669,glyphNames:sl,glyphWidths:[250,389,555,500,500,833,778,278,333,333,500,570,250,333,250,278,500,500,500,500,500,500,500,500,500,500,333,333,570,570,570,500,832,667,667,667,722,667,667,722,778,389,500,667,611,889,722,722,611,722,667,556,611,722,667,889,667,611,611,333,278,333,570,500,333,500,500,444,500,444,333,500,556,278,278,500,278,778,556,500,500,500,389,389,278,556,444,667,500,444,389,348,220,348,570,500,333,500,500,1e3,500,500,333,1e3,556,333,944,611,333,333,500,500,350,500,1e3,333,1e3,389,333,722,389,444,389,500,500,500,500,220,500,333,747,266,500,606,747,333,400,570,300,300,333,576,500,250,333,300,300,500,750,750,750,500,667,667,667,667,667,667,944,667,667,667,667,667,389,389,389,389,722,722,722,722,722,722,722,570,722,722,722,722,722,611,611,500,500,500,500,500,500,500,722,444,444,444,444,444,278,278,278,278,500,556,500,500,500,500,500,570,500,556,556,556,556,444,500],kernPairs:[-129,[8182,2,2148,2,1288,2],-111,[11675,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,506,10,114,9,1,1,1,1,2,26521,10,114,9,1,1,1,1,2],-100,[7150,1053,36,83,1,1,1,1,1,35,1,1,1,24370,215,215,215,215,215],-95,[2689,2,428,2,4028,1086,119,1,1,1,1,1,2900,123,1,1,1,1,2,21346,215,215,215,215,215],-92,[11192,1,1,51,4,115,1,1,1,1,1,4,1,893,1,13,1,38,20,99,1,1,1,1,1,20,1,1,1,26460,1,13,1,38,20,99,1,1,1,1,1,20,1,1,1],-90,[11894,124,1],-85,[10353,119,1,1,1,1,1,1166,119,1,1,1,1,1,123,119,1,1,1,1,1],-80,[11904,123,1,1,1,1,2],-74,[7181,1,2,20,12,92,3898,1,429,1,200,2,19,119,1,1,1,1,1,287,19,119,1,1,1,1,1,10916,107,83,26,8,9214,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,4961,19,119,1,1,1,1,1],-71,[11802,3,642,2,1,26657,2,1],-70,[54,1,2,124,6971,124,973,123,1,1,1,1,2,3245,21114,124,91,124,91,124,91,124,91,124,91,124],-65,[7130,124,10388,2,15071,124,91,124,91,124,91,124,91,124,91,124],-60,[7134,25585,215,215,215,215,215],-55,[7144,3,2422,830,123,1,1,1,1,2,685,119,1,1,1,1,1,346,12,112,12,1,1,1,29,1,58,4,32,88,1,1,1,1,290,124,20277,3,212,3,212,3,212,3,212,3,212,3,5181,124],-52,[11372,3],-50,[7142,6,117,1,1,1,1,2,1,1,1,1,519,3,124,331,1907,1,2,124,103,123,1,1,1,1323,179,3,20707,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,2669,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,303,1,2,124],-45,[11428,119,1,1,1,1,1,26536,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1],-40,[7795,448,123,1,1,1,726,4,10,6,99,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,1,1,1,1,89
1526,19,4,96,1,1,1,1,1,123,119,1,1,1,1,1,288,6,117,1,1,1,1,2,1,1,1,1,3274,2652,19727,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,306,19,4,96,1,1,1,1,1,5304],-37,[33,119,1,1,1,1,1,9357,1,2,32,32,60,32,1580,9,3,2,2,32,76,12,1,1,1,1,505,124,6480,2,213,2,428,2,4370,2508,2,19778,2],-30,[7180,124,1,1,1,1985,123,1,1,1,1,2,502,119,1,1,1,1,1,755,855,123,1,1,1,1,2,4408,123,1,1,1,16445,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,2401,119,1,1,1,1,1],-25,[7343,119,1,1,1,1,1,306,119,1,1,1,1,1,1166,119,1,1,1,1,1,127,10,113,1,1,1,7,1,1,1,1,2,2849,123,1,1,1,1,2,4641,21890,123,1,1,1,1,2,4426,215,215,215,215,430],-20,[9330,4,32,88,1,1,1,1,4817,124,1,1,1],-18,[9512,1292,1,2,124,296,123,1,1,1,1,2,3764],-15,[11872,123,1,1,1,1,2,5070,1488,10,113,1,1,1,7,1,1,1,1,2,86,123,1,1,1,1,2,4590,14,4,19995,215,215,215,215,430],-10,[7363,124,1,1,1,1552,2,1544,124,1,1,1,934,2607,221,3,421,161,2,55,10,114,9,1,1,1,3,946,123,1,1,1,1,2,740,1,32,92,1572,4,115,1,1,1,1,1,3,1,1,1,89,123,1,1,1,22022,3,206,215,215,215,1527,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,305,1,32,92],55,[15159]]},fN={name:"Times-Italic",bbox:[-169,-217,1010,883],ascender:683,descender:-217,xHeight:441,capHeight:653,glyphNames:sl,glyphWidths:[250,333,420,500,500,833,778,214,333,333,500,675,250,333,250,278,500,500,500,500,500,500,500,500,500,500,333,333,675,675,675,500,920,611,611,667,722,611,611,722,722,333,444,667,556,833,667,722,611,722,611,500,556,722,611,833,611,556,556,389,278,389,422,500,333,500,500,444,500,444,278,500,500,278,278,444,278,722,500,500,500,500,389,389,278,500,444,667,444,444,389,400,275,400,541,500,333,500,556,889,500,500,333,1e3,500,333,944,556,333,333,556,556,350,500,889,333,980,389,333,667,389,444,389,500,500,500,500,275,500,333,760,276,500,675,760,333,400,675,300,300,333,500,523,250,333,300,310,500,750,750,750,500,611,611,611,611,611,611,889,667,611,611,611,611,333,333,333,333,722,667,722,722,722,722,722,675,722,722,722,722,722,556,611,500,500,500,500,500,500,500,667,444,444,444,444,444,278,278,278,278,500,500,500,500,500,500,500,675,500,500,500,500,500,444,500],kernPairs:[-140,[2689,2,428,2],-135,[8182,2,2148,2],-129,[11622,2],-115,[8203,119,1,1,1,1,1],-111,[11675,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,5824,2,5684,107,109],-105,[7149,1100,123,1,1,1,1,2,24356,215,215,215,215,215],-95,[7150,25585,215,215,215,215,215],-92,[11245,4,10,105,1,1,1,1,1,4,9,1,1,1,1,2,449,2,51,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,234,2,51,4,10,6,99,1,1,1,1,1,4,1,8,1,1,1,1,2,1,1,1,1,26460,2,51,4,10,6,99,1,1,1,1,1,4,1,8,1,1,1,1,2,1,1,1,1],-90,[10353,119,1,1,1,1,1],-80,[10385,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-75,[57,124,8054,4,115,1,1,1,1,1,3,1,1,1],-74,[11192,1,1,73,2,124,244,46,12,112,12,1,1,1,446,60,124,6050,2,213,2,20209,60,124],-71,[11802,3],-70,[11914,32,92],-65,[11207,429,215,1,429,1,26659,1],-60,[11643,119,1,1,1,1,1,91,119,1,1,1,1,1],-55,[7152,29,1,2,32,60,32,944,1262,1,623,119,1,1,1,1,1,944,47,9,3,112,12,1,1,1,231,275,12,112,12,1,1,1,7110,2,6878,2,6708,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,2615,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,306,119,1,1,1,1,1,7810,2],-52,[11372,2,1,642,3,427,3,26657,3],-50,[7148,124,1,1,1,2017,123,1,1,1,1,2,738,1,2,124,927,119,1,1,1,1,1,951,119,1,1,1,1,1,20321,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,2669,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,303,1,2,124,927,119,1,1,1,1,1],-45,[8243,123,1,1,1,9340,123,1,1,1,1,2],-40,[55,7087,2,121,1,1,1,1,2,523,1,2,124,1142,119,1,1,1,1,1,137,6,4,32,81,1,1,1,1,2,1,1,1,1,1,699,4,636,6,117,1,1,1,1,2,1,1,1,1,498,119,1,1,1,1,1,2652,702,1950,6662,34,9175,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,2671,4,211,4,211,4,211,4,211,4,426,4,192,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,2494,215,215,215,1305],-37,[7147,57,2365,2269,5859,1,1,2,10,110,1,1,1,1,14907,57,158,57,158,57,158,57,158,57,158,57],-35,[54,7080,639,119,1,1,1,1,1,1198,20,99,1,1,1,1,1,20,1,1,1,72,123,1,1,1,23279,215,215,215,215,215],-34,[11301,505,2,1,642,2,1,26657,2,1],-30,[7130,124,2295,32,92,1984,123,1,1,1,1,2,3138,32,92,8471,9196,124,91,124,91,124,91,124,91,124,91,124,7455,32,92,91,32,92,91,32,92,91,32,92],-27,[9923,119,1,1,1,1,1,26321,119,1,1,1,1,1],-25,[7343,119,1,1,1,1,1,1575,2,55,10,113,1,1,1,7,1,1,1,1,2,2169,2,463,123,1,1,1,1,2,11502,14,14550,2,213,2,213,2,213,2],-20,[7180,124,1,1,1,2205,5,124,4634,124,1,1,1,78,443,200,2520,15122,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,7173,228,215,215,215],-18,[33,19,100,1,1,1,1,1,10647,1,2,124,296,123,1,1,1,1,2,3764],-15,[12302,123,1,1,1,1,2,2046,372,72,1,142,215,2416,119,1,1,1,1,1,21143,123,1,1,1,1,2,2046,157,72,1,142,72,1,142,72,1,142,72,1],-10,[7363,124,1,1,1,3098,124,1,1,1,3331,801,215,215,57,2,121,1,1,1,734,10,10,32,71,1,1,1,7,1,1,1,1,2,5,718,15,642,34,5774,16110,215,215,215,215,215,586,215,215,215,1564,15,200,15,200,15,200,15,200,15,415,15],92,[15159]]}
152,AN={name:"Times-Roman",bbox:[-168,-218,1e3,898],ascender:683,descender:-217,xHeight:450,capHeight:662,glyphNames:sl,glyphWidths:[250,333,408,500,500,833,778,180,333,333,500,564,250,333,250,278,500,500,500,500,500,500,500,500,500,500,278,278,564,564,564,444,921,722,667,667,722,611,556,722,722,333,389,722,611,889,722,722,556,722,667,556,611,722,722,944,722,722,611,333,278,333,469,500,333,444,500,444,500,444,333,500,500,278,278,500,278,778,500,500,500,500,333,389,278,500,500,722,500,500,444,480,200,480,541,500,333,500,444,1e3,500,500,333,1e3,556,333,889,611,333,333,444,444,350,500,1e3,333,980,389,333,722,444,500,333,500,500,500,500,200,500,333,760,276,500,564,760,333,400,564,300,300,333,500,453,250,333,300,310,500,750,750,750,444,722,722,722,722,722,722,889,667,611,611,611,611,333,333,333,333,722,722,722,722,722,722,722,564,722,722,722,722,722,722,556,500,444,444,444,444,444,444,667,444,444,444,444,444,278,278,278,278,500,500,500,500,500,500,500,564,500,500,500,500,500,500,500],kernPairs:[-135,[7149,4494,119,1,1,1,1,1,20967,215,215,215,215,215],-129,[11622,2,65,124,1,4,449,2,26658,2],-120,[11858,119,1,1,1,1,1,306,119,1,1,1,1,1,26536,119,1,1,1,1,1],-111,[7147,57,3128,2,1341,4,116,4,4,465,72,125,1,20266,57,158,57,158,57,158,57,158,57,158,57,5064,72,125,1],-110,[12334,124,1,4,26531,124,1,4],-105,[7152,124,25461,124,91,124,91,124,91,124,91,124,91,124],-100,[9514,3,124,1982,697,4,116,1,3,4,1,26531,4,116,
1521,3,4,1],-93,[11213,119,1,1,1,1,1],-92,[7182,2,32,92,2204,57,784,119,1,1,1,1,1,716,644,2,442,1,20485,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,4973,1],-90,[57,124,6969,25585,215,215,215,215,215],-89,[11812,3,1],-80,[8182,2,2620,441,14,8,2,32,64,1,3,13,1,1,1,1,2,5,497,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,11220,119,1,1,1,1,1,306,119,1,1,1,1,1],-75,[11695,124,1,1,1],-74,[7181,1022,119,1,1,1,1,1,1188,1677,2,442,1,11691,107,109,9222,215,215,215,215,215],-73,[11914,32,92],-71,[11794,2,1,1,4,2,1,659,3,26657,3],-70,[2689,2,428,2,8128,123,1,1,1083,3,1,26656,3,1],-65,[10807,124,907,6664,2,213,2,428,2,6878,2,19778,2],-60,[9063,119,1,1,1,1,1,1615,881,124,632,3,1,4,3,26649,3,1,4,3],-55,[33,119,1,1,1,1,1,6985,2,4,117,1,1,1,1,2,1,1,1,1,522,124,1628,32,92,1132,402,1121,124,5192,5874,34,9175,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,5053,124],-50,[54,10105,3,124,920,704,124,1,1,1,11466,14,4,13083,3,124,88,3,124,88,3,124,88,3,124,88,3,124,303,3,124],-45,[11265,124,1,1,1],-40,[7130,4,120,519,21,98,1,1,1,1,1,2260,4,636,6,117,1,1,1,1,2,1,1,1,1,434,3,1,60,119,1,1,1,1,1,105,123,1,1,1,1,2,112,119,3,2,2182,2652,786,15073,4,120,91,4,120,91,4,120,91,4,120,91,4,120,91,4,120,2688,4,211,4,211,4,211,4,211,4,426,4,192,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,4444],-37,[11851,1],-35,[7343,119,1,1,1,1,1,1857,123,1,1,1,1,2,470,119,1,1,1,1,1,91,22,97,1,1,1,1,1,991,9,115,24991,119,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,306,22,97,1,1,1,1,1],-30,[55,7740,1497,123,1,1,1,1,2,1954,927,123,1,1,1,1,2,26531,123,1,1,1,1,2],-25,[9314,20,32,71,1,1,1,18,5463,1,198,661,1291,1483,119,1,1,1,1,1,22687,1,214,1,214,1,214,1,214,215,215,215,646,215,215,215,215,430],-20,[11806,2,1,2252,214,124,1,1,1,721,124,2396,926,123,1,1,1,1,2,20948,215,215,215,215,215],-18,[52,11175,123,1,1,1,1,2,6345,5818],-15,[8235,14,105,1,1,1,1,1,13,1,1,1,1,2,952,124,1,1,1,928,119,1,1,1,1,1,1140,2413,214,218,32,92,288,17,1,32,92,1166,32,92,521,32,92,88,1488,123,1,1,1,304,123,1,1,1,20532,215,215,215,215,215,432,32,92,73,17,1,32,92,73,17,1,32,92,73,17,1,32,92,73,17,1,32,92,1166,32,92,88,215,215,215,215,430],-10,[7363,124,1,1,1,3098,124,1,1,1,1157,123,1,1,1,1,2,3114,119,1,1,1,1,1,955,10,113,1,1,1,7,1,1,1,1,2,94,647,32,92,91,32,92,1357,14,105,1,1,1,1,1,13,1,1,1,1,2,4598,20008,32,92,91,32,92,91,32,92,91,32,92,91,32,92,306,32,92],-5,[15330,119,1,1,1,1,1,115,32,92],55,[15159]]},hN={name:"ZapfDingbats",bbox:[-1,-143,981,820],ascender:0,descender:0,xHeight:0,capHeight:0,glyphNames:"space",glyphWidths:[278],kernPairs:[]};tF(eN,tN,rN,nN,iN,sN,aN,oN,lN,cN,uN,fN,AN,hN);const dN=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];let yd=null;const gN=t=>(yd||(yd=new ug({autoFirstPage:!1})),yd.font(t),yd._font);class pN{name;src;glyphNames=new Map;fullName;familyName;subfamilyName;postscriptName;copyright;version;underlinePosition;underlineThickness;italicAngle;bbox;"OS/2";hhea;numGlyphs;characterSet;availableFeatures;type;constructor(e){this.name=e,this.fullName=e,this.familyName=e,this.subfamilyName=e,this.type="STANDARD",this.postscriptName=e,this.availableFeatures=[],this.copyright="",this.version=1,this.underlinePosition=-100,this.underlineThickness=50,this.italicAngle=0,this.bbox={},this["OS/2"]={},this.hhea={},this.numGlyphs=0,this.characterSet=[],this.src=gN(e)}encode(e){const[r,n]=this.src.encode(e);for(let i=0;i<e.length;i++)e.charCodeAt(i)===173&&(n[i].advanceWidth=0);return[r,n]}layout(e){const[r,n]=this.encode(e),i=r.map((a,o)=>{const l=this.getGlyph(parseInt(a,16));return l.advanceWidth=n[o].advanceWidth,l}),s=n.reduce((a,o)=>a+o.advanceWidth,0);return{positions:n,glyphs:i,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:s,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){const r=this.getGlyph(e);return r.advanceWidth=400,r}glyphName(e){let r=this.glyphNames.get(e);return r===void 0&&(r=this.src.font.characterToGlyph(e),this.glyphNames.set(e,r)),r}getGlyph(e){return{id:e,codePoints:[e],isLigature:!1,name:this.glyphName(e),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(e){return this.glyphName(e)!==".notdef"}get ascent(){return 900}get capHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 650;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 550;default:return 690}}get xHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 440;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 390;default:return 490}}
152get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw new Error("Method not implemented.")}glyphsForString(){throw new Error("Method not implemented.")}widthOfGlyph(){throw new Error("Method not implemented.")}getAvailableFeatures(){throw new Error("Method not implemented.")}createSubset(){throw new Error("Method not implemented.")}getVariation(){throw new Error("Method not implemented.")}getFont(){throw new Error("Method not implemented.")}getName(){throw new Error("Method not implemented.")}setDefaultLanguage(){throw new Error("Method not implemented.")}}const mN=async(t,e)=>{const r=await fetch(t,e);if(!r.ok)throw new Error(`Failed to fetch font from ${t}: ${r.status} ${r.statusText}`);const n=await r.arrayBuffer();return new Uint8Array(n)},yN=t=>{const e=t.indexOf(",");if(e===-1)return!1;const r=t.substring(0,e),n=r.startsWith("data:"),i=r.includes(";base64");return n&&i};class bN{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(e,r,n,i,s){this.src=e,this.fontFamily=r,this.fontStyle=n||"normal",this.fontWeight=i||400,this.data=null,this.options=s||{},this.loadResultPromise=null}async _load(){const{postscriptName:e}=this.options;let r=null;if(dN.includes(this.src))r=new pN(this.src);else if(yN(this.src)){const n=this.src.split(",")[1],i=new Uint8Array(atob(n).split("").map(s=>s.charCodeAt(0)));r=sh(i,e)}else{const{headers:n,body:i,method:s="GET"}=this.options,a=await mN(this.src,{method:s,body:i,headers:n});r=sh(a,e)}if(r&&"fonts"in r)throw new Error("Font collection is not supported");this.data=r}async load(){return this.loadResultPromise===null&&(this.loadResultPromise=this._load()),this.loadResultPromise}}const wN={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},hE=t=>typeof t=="string"?wN[t]:t,dE=(t,e)=>t.fontWeight-e.fontWeight;class fb{family;sources;static create(e){return new fb(e)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:r,fontStyle:n,...i}){const s=r?hE(r):void 0;this.sources.push(new bN(e,this.family,n,s,i))}resolve(e){const{fontWeight:r=400,fontStyle:n="normal"}=e,i=this.sources.filter(d=>d.fontStyle===n),s=i.find(d=>d.fontWeight===r);if(s)return s;let a=null;const o=hE(r);if(o>=400&&o<=500){const d=i.filter(w=>w.fontWeight<=o),g=i.filter(w=>w.fontWeight>500);a=i.filter(w=>w.fontWeight>=o&&w.fontWeight<=500)[0]||d[d.length-1]||g[0]}const l=i.filter(d=>d.fontWeight<o).sort(dE),A=i.filter(d=>d.fontWeight>o).sort(dE);if(o<400&&(a=l[l.length-1]||A[0]),o>500&&(a=A[0]||l[l.length-1]),!a)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${r}, fontStyle ${n}`);return a}}class EN{fontFamilies={};emojiSource=null;constructor(){this.register({family:"Helvetica",fonts:[{src:"Helvetica",fontStyle:"normal",fontWeight:400},{src:"Helvetica-Bold",fontStyle:"normal",fontWeight:700},{src:"Helvetica-Oblique",fontStyle:"italic",fontWeight:400},{src:"Helvetica-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Courier",fonts:[{src:"Courier",fontStyle:"normal",fontWeight:400},{src:"Courier-Bold",fontStyle:"normal",fontWeight:700},{src:"Courier-Oblique",fontStyle:"italic",fontWeight:400},{src:"Courier-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Times-Roman",fonts:[{src:"Times-Roman",fontStyle:"normal",fontWeight:400},{src:"Times-Bold",fontStyle:"normal",fontWeight:700},{src:"Times-Italic",fontStyle:"italic",fontWeight:400},{src:"Times-BoldItalic",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Helvetica-Bold",src:"Helvetica-Bold"}),this.register({family:"Helvetica-Oblique",src:"Helvetica-Oblique"}),this.register({family:"Helvetica-BoldOblique",src:"Helvetica-BoldOblique"}),this.register({family:"Courier-Bold",src:"Courier-Bold"}),this.register({family:"Courier-Oblique",src:"Courier-Oblique"}),this.register({family:"Courier-BoldOblique",src:"Courier-BoldOblique"}),this.register({family:"Times-Bold",src:"Times-Bold"}),this.register({family:"Times-Italic",src:"Times-Italic"}),this.register({family:"Times-BoldItalic",src:"Times-BoldItalic"}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:700}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:700})}hyphenationCallback=null;register=e=>{const{family:r}=e;if(this.fontFamilies[r]||(this.fontFamilies[r]=fb.create(r)),"fonts"in e)for(let n=0;n<e.fonts.length;n+=1){const{src:i,fontStyle:s,fontWeight:a,...o}=e.fonts[n];this.fontFamilies[r].register({src:i,fontStyle:s,fontWeight:a,...o})}else{const{src:n,fontStyle:i,fontWeight:s,...a}=e;this.fontFamilies[r].register({src:n,fontStyle:i,fontWeight:s,...a})}};registerEmojiSource=e=>{this.emojiSource=e};registerHyphenationCallback=e=>{this.hyphenationCallback=e};getFont=e=>{const{fontFamily:r}=e;if(!this.fontFamilies[r])throw new Error(`Font family not registered: ${r}. Please register it calling Font.register() method.`);return this.fontFamilies[r].resolve(e)};load=async e=>{const r=this.getFont(e);r&&await r.load()};reset=()=>{const e=Object.keys(this.fontFamilies);for(let r=0;r<e.length;r+=1){const n=e[r];for(let i=0;i<this.fontFamilies[n].sources.length;i++){const s=this.fontFamilies[n].sources[i];s.data=null}}};clear=()=>{this.fontFamilies={},this.emojiSource=null,this.hyphenationCallback=null};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)}const IN=(t,e,r)=>{if(t>=r.length||Math.abs(t)>r.length)return r;const n=r.length+t;return Object.assign([],r,{[n]:e(r[n])})},CN=(...t)=>async(e,...r)=>{let n=e;for(let i=t.length-1;i>=0;i-=1)n=await t[i](n,...r);return n},xN=t=>t&&t.replace(/(^|\s)\S/g,e=>e.toUpperCase()),af=t=>Array.isArray(t)?t:[t],Ma=(...t)=>(e,...r)=>{let n=e;for(let i=t.length-1;i>=0;i-=1)n=t[i](n,...r);return n};function vN(t){return t.slice(0,-1)}function Nh(t,e){const r=Object.create(null),n=Object.keys(e);for(let i=0;i<n.length;i+=1){const s=n[i];if(s==="__proto__"||s==="constructor"||s==="prototype")continue;const a=t[s];typeof a=="function"?r[s]=a(e[s]):r[s]=e[s]}return r}const Hn=t=>t==null;function bu(t){return t===""?"":t[t.length-1]}const V4=(t,e)=>{const r={},n=Object.entries(t);for(let i=0;i<n.length;i+=1){const[s,a]=n[i];s==="__proto__"||s==="constructor"||s==="prototype"||(r[s]=e(a,s,i))}return r},BN=/(-?\d+\.?\d*)%/,Is=t=>{const e=BN.exec(`${t}`);if(e){const r=parseFloat(e[1]);return{percent:r/100,value:r}}return null},Ah=(t,e)=>{const r=af(t),n={...e};for(let i=0;i<r.length;i+=1)delete n[r[i]];return n},Ab=(t,e)=>{const r={};for(let n=0;n<t.length;n+=1){const i=t[n];i==="__proto__"||i==="constructor"||i==="prototype"||i in e&&(r[i]=e[i])}return r},QN=(t,e=0)=>{const r=new Array(e);for(let n=0;n<e;n+=1)r[n]=t;return r},gE=t=>t.slice().reverse(),fg=t=>t&&t.charAt(0).toUpperCase()+t.slice(1),SN=(t,e)=>{const r=[];for(let n=0;n<e.length;n+=1){const i=e[n];t.includes(i)||r.push(i)}return r},an=t=>typeof t=="string"?Number.parseFloat(t):t;var bp,pE;function kN(){if(pE)return bp;pE=1,bp=t;function t(e){var r=0,n=0,i=0,s=0;return e.map(function(a){a=a.slice();var o=a[0],l=o.toUpperCase();if(o!=l)switch(a[0]=l,o){case"a":a[6]+=i,a[7]+=s;break;case"v":a[1]+=s;break;case"h":a[1]+=i;break;default:for(var A=1;A<a.length;)a[A++]+=i,a[A++]+=s}switch(l){case"Z":i=r,s=n;break;case"H":i=a[1];break;case"V":s=a[1];break;case"M":i=r=a[1],s=n=a[2];break;default:i=a[a.length-2],s=a[a.length-1]}return a})}return bp}var DN=kN();const hb=Cs(DN);var wp,mE;function TN(){if(mE)return wp;mE=1,wp=r;var t={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},e=/([astvzqmhlc])([^astvzqmhlc]*)/ig;function r(s){var a=[];return s.replace(e,function(o,l,A){var d=l.toLowerCase();for(A=i(A),d=="m"&&A.length>2&&(a.push([l].concat(A.splice(0,2))),d="l",l=l=="m"?"l":"L");;){if(A.length==t[d])return A.unshift(l),a.push(A);if(A.length<t[d])throw new Error("malformed path data");a.push([l].concat(A.splice(0,t[d])))}}),a}var n=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function i(s){var a=s.match(n);return a?a.map(Number):[]}return wp}var RN=TN();const db=Cs(RN);var FN=(function(){function t(e,r){var n=[],i=!0,s=!1,a=void 0;try{for(var o=e[Symbol.iterator](),l;!(i=(l=o.next()).done)&&(n.push(l.value),!(r&&n.length===r));i=!0);}catch(A){s=!0,a=A}finally{try{!i&&o.return&&o.return()}finally{if(s)throw a}}return n}return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,r);
vendor: 5,136 bytes, line 152
152throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),eh=Math.PI*2,Ep=function(e,r,n,i,s,a,o){var l=e.x,A=e.y;l*=r,A*=n;var d=i*l-s*A,g=s*l+i*A;return{x:d+a,y:g+o}},NN=function(e,r){var n=r===1.5707963267948966?.551915024494:r===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(r/4),i=Math.cos(e),s=Math.sin(e),a=Math.cos(e+r),o=Math.sin(e+r);return[{x:i-s*n,y:s+i*n},{x:a+o*n,y:o-a*n},{x:a,y:o}]},yE=function(e,r,n,i){var s=e*i-r*n<0?-1:1,a=e*n+r*i;return a>1&&(a=1),a<-1&&(a=-1),s*Math.acos(a)},PN=function(e,r,n,i,s,a,o,l,A,d,g,b){var w=Math.pow(s,2),I=Math.pow(a,2),v=Math.pow(g,2),D=Math.pow(b,2),Q=w*I-w*D-I*v;Q<0&&(Q=0),Q/=w*D+I*v,Q=Math.sqrt(Q)*(o===l?-1:1);var R=Q*s/a*b,k=Q*-a/s*g,N=d*R-A*k+(e+n)/2,F=A*R+d*k+(r+i)/2,$=(g-R)/s,Z=(b-k)/a,H=(-g-R)/s,O=(-b-k)/a,se=yE(1,0,$,Z),ye=yE($,Z,H,O);return l===0&&ye>0&&(ye-=eh),l===1&&ye<0&&(ye+=eh),[N,F,se,ye]},LN=function(e){var r=e.px,n=e.py,i=e.cx,s=e.cy,a=e.rx,o=e.ry,l=e.xAxisRotation,A=l===void 0?0:l,d=e.largeArcFlag,g=d===void 0?0:d,b=e.sweepFlag,w=b===void 0?0:b,I=[];if(a===0||o===0)return[];var v=Math.sin(A*eh/360),D=Math.cos(A*eh/360),Q=D*(r-i)/2+v*(n-s)/2,R=-v*(r-i)/2+D*(n-s)/2;if(Q===0&&R===0)return[];a=Math.abs(a),o=Math.abs(o);var k=Math.pow(Q,2)/Math.pow(a,2)+Math.pow(R,2)/Math.pow(o,2);k>1&&(a*=Math.sqrt(k),o*=Math.sqrt(k));var N=PN(r,n,i,s,a,o,g,w,v,D,Q,R),F=FN(N,4),$=F[0],Z=F[1],H=F[2],O=F[3],se=Math.abs(O)/(eh/4);Math.abs(1-se)<1e-7&&(se=1);var ye=Math.max(Math.ceil(se),1);O/=ye;for(var ee=0;ee<ye;ee++)I.push(NN(H,O)),H+=O;return I.map(function(he){var j=Ep(he[0],a,o,D,v,$,Z),be=j.x,Ee=j.y,pe=Ep(he[1],a,o,D,v,$,Z),He=pe.x,Ce=pe.y,qe=Ep(he[2],a,o,D,v,$,Z),Be=qe.x,ne=qe.y;return{x1:be,y1:Ee,x2:He,y2:Ce,x:Be,y:ne}})};function X4(t){for(var e,r=[],n=0,i=0,s=0,a=0,o=null,l=null,A=0,d=0,g=0,b=t.length;g<b;g++){var w=t[g],I=w[0];switch(I){case"M":s=w[1],a=w[2];break;case"A":var v=LN({px:A,py:d,cx:w[6],cy:w[7],rx:w[1],ry:w[2],xAxisRotation:w[3],largeArcFlag:w[4],sweepFlag:w[5]});if(!v.length)continue;for(var D=0,Q;D<v.length;D++)Q=v[D],w=["C",Q.x1,Q.y1,Q.x2,Q.y2,Q.x,Q.y],D<v.length-1&&r.push(w);break;case"S":var R=A,k=d;(e=="C"||e=="S")&&(R+=R-n,k+=k-i),w=["C",R,k,w[1],w[2],w[3],w[4]];break;case"T":e=="Q"||e=="T"?(o=A*2-o,l=d*2-l):(o=A,l=d),w=bE(A,d,o,l,w[1],w[2]);break;case"Q":o=w[1],l=w[2],w=bE(A,d,w[1],w[2],w[3],w[4]);break;case"L":w=bd(A,d,w[1],w[2]);break;case"H":w=bd(A,d,w[1],d);break;case"V":w=bd(A,d,A,w[1]);break;case"Z":w=bd(A,d,s,a);break}e=I,A=w[w.length-2],d=w[w.length-1],w.length>4?(n=w[w.length-4],i=w[w.length-3]):(n=A,i=d),r.push(w)}return r}function bd(t,e,r,n){return["C",t,e,r,n,r,n]}function bE(t,e,r,n,i,s){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,s/3+2/3*n,i,s]}const ly={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
152ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};for(const t in ly)Object.freeze(ly[t]);const th=Object.freeze(ly),Z4=Object.create(null);for(const t in th)Object.hasOwn(th,t)&&(Z4[th[t]]=t);const Es={to:{},get:{}};Es.get=function(t){const e=t.slice(0,3).toLowerCase();let r,n;switch(e){case"hsl":{r=Es.get.hsl(t),n="hsl";break}case"hwb":{r=Es.get.hwb(t),n="hwb";break}default:{r=Es.get.rgb(t),n="rgb";break}}return r?{model:n,value:r}:null};Es.get.rgb=function(t){if(!t)return null;const e=/^#([a-f\d]{3,4})$/i,r=/^#([a-f\d]{6})([a-f\d]{2})?$/i,n=/^rgba?\(\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)\s*(?:[\s,|/]\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(%?)\s*)?\)$/i,i=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/i,s=/^(\w+)$/;let a=[0,0,0,1],o,l,A;if(o=t.match(r)){for(A=o[2],o=o[1],l=0;l<3;l++){const d=l*2;a[l]=Number.parseInt(o.slice(d,d+2),16)}A&&(a[3]=Number.parseInt(A,16)/255)}else if(o=t.match(e)){for(o=o[1],A=o[3],l=0;l<3;l++)a[l]=Number.parseInt(o[l]+o[l],16);A&&(a[3]=Number.parseInt(A+A,16)/255)}else if(o=t.match(n)){for(l=0;l<3;l++)a[l]=Number.parseFloat(o[l+1]);o[4]&&(a[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else if(o=t.match(i)){for(l=0;l<3;l++)a[l]=Math.round(Number.parseFloat(o[l+1])*2.55);o[4]&&(a[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else return(o=t.toLowerCase().match(s))?o[1]==="transparent"?[0,0,0,0]:Object.hasOwn(th,o[1])?(a=th[o[1]].slice(),a[3]=1,a):null:null;for(l=0;l<3;l++)a[l]=du(a[l],0,255);return a[3]=du(a[3],0,1),a};Es.get.hsl=function(t){if(!t)return null;const e=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:e[+-]?\d+)?)\s*)?\)$/i,r=t.match(e);if(r){const n=Number.parseFloat(r[4]),i=(Number.parseFloat(r[1])%360+360)%360,s=du(Number.parseFloat(r[2]),0,100),a=du(Number.parseFloat(r[3]),0,100),o=du(Number.isNaN(n)?1:n,0,1);return[i,s,a,o]}return null};Es.get.hwb=function(t){if(!t)return null;const e=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:e[+-]?\d+)?)\s*)?\)$/i,r=t.match(e);if(r){const n=Number.parseFloat(r[4]),i=(Number.parseFloat(r[1])%360+360)%360,s=du(Number.parseFloat(r[2]),0,100),a=du(Number.parseFloat(r[3]),0,100),o=du(Number.isNaN(n)?1:n,0,1);return[i,s,a,o]}return null};Es.to.hex=function(...t){return"#"+wd(t[0])+wd(t[1])+wd(t[2])+(t[3]<1?wd(Math.round(t[3]*255)):"")};Es.to.rgb=function(...t){return t.length<4||t[3]===1?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"};Es.to.rgb.percent=function(...t){const e=Math.round(t[0]/255*100),r=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return t.length<4||t[3]===1?"rgb("+e+"%, "+r+"%, "+n+"%)":"rgba("+e+"%, "+r+"%, "+n+"%, "+t[3]+")"};Es.to.hsl=function(...t){return t.length<4||t[3]===1?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"};Es.to.hwb=function(...t){let e="";return t.length>=4&&t[3]!==1&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"};Es.to.keyword=function(...t){return Z4[t.slice(0,3)]};function du(t,e,r){return Math.min(Math.max(e,t),r)}function wd(t){const e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}const MN=t=>{const e=hb(db(t));let r=0,n=0,i=0,s=0,a=null,o=null;return e.map(A=>{let d=A;const g=d[0];if(g==="T"){const b=a===null?r:2*r-a,w=o===null?n:2*n-o;d=["Q",b,w,d[1],d[2]],a=b,o=w}else g==="Q"?(a=d[1],o=d[2]):(a=null,o=null);return g==="M"&&(i=d[1],s=d[2]),g==="H"?r=d[1]:g==="V"?n=d[1]:g==="Z"?(r=i,n=s):(r=d[d.length-2],n=d[d.length-1]),d}).map(A=>A[0]+A.slice(1).join(" ")).join("")},_N=(t,e)=>{const r=e.props?.d;r&&t.path(/[Tt]/.test(r)?MN(r):r)},wE=4*((Math.sqrt(2)-1)/3),ON=(t,e)=>{const r=e.props?.x||0,n=e.props?.y||0,i=e.props?.rx||0,s=e.props?.ry||0,a=e.props?.width||0,o=e.props?.height||0;if(!(!a||!o)){if(i&&s){const l=i*wE,A=s*wE;t.moveTo(r+i,n),t.lineTo(r-i+a,n),t.bezierCurveTo(r-i+a+l,n,r+a,n+s-A,r+a,n+s),t.lineTo(r+a,n+o-s),t.bezierCurveTo(r+a,n+o-s+A,r-i+a+l,n+o,r-i+a,n+o),t.lineTo(r+i,n+o),t.bezierCurveTo(r+i-l,n+o,r,n+o-s+A,r,n+o-s),t.lineTo(r,n+s),t.bezierCurveTo(r,n+s-A,r+i-l,n,r+i,n)}else t.moveTo(r,n),t.lineTo(r+a,n),t.lineTo(r+a,n+o),t.lineTo(r,n+o);t.closePath()}},UN=(t,e)=>{const{x1:r,x2:n,y1:i,y2:s}=e.props||{};t.moveTo(r,i),t.lineTo(n,s)},GN=()=>{},EE=4*((Math.sqrt(2)-1)/3),$4=(t,e,r,n=0,i=0)=>{const s=n-e,a=i-r,o=e*EE,l=r*EE,A=s+e*2,d=a+r*2,g=s+e,b=a+r;t.moveTo(s,b),t.bezierCurveTo(s,b-l,g-o,a,g,a),t.bezierCurveTo(g+o,a,A,b-l,A,b),t.bezierCurveTo(A,b+l,g+o,d,g,d),t.bezierCurveTo(g-o,d,s,b+l,s,b),t.closePath()},HN=(t,e)=>{const{cx:r,cy:n,rx:i,ry:s}=e.props||{};$4(t,i,s,r,n)},zN=(t,e)=>{const r=e.props?.cx,n=e.props?.cy,i=e.props?.r;$4(t,i,i,r,n)},WN=(t,e)=>{if(t.subset){const n=[];for(let i=0;i<e.length;i++){const s=e[i],a=t.subset.includeGlyph(s.id);n.push(`0000${a.toString(16)}`.slice(-4)),t.widths[a]==null&&(t.widths[a]=s.advanceWidth*t.scale),t.unicode[a]==null&&(t.unicode[a]=s.codePoints)}return n}const r=[];for(const n of e)r.push(`00${n.id.toString(16)}`.slice(-2));return r},ru=t=>{if(t>-1e21&&t<1e21)return Math.round(t*1e6)/1e6;throw new Error(`unsupported number: ${t}`)},jN=(t,e,r,n,i)=>{const s=[],a=t._fontSize/1e3;let o,l=0,A=!1;t.save(),t.transform(1,0,0,-1,0,t.page.height),i=t.page.height-i,t.page.fonts[t._font.id]==null&&(t.page.fonts[t._font.id]=t._font.ref()),t.addContent("BT"),t.addContent(`1 0 0 1 ${ru(n)} ${ru(i)} Tm`),t.addContent(`/${t._font.id} ${ru(t._fontSize)} Tf`);const d=b=>{if(l<b){const w=e.slice(l,b).join(""),I=r[b-1].xAdvance-r[b-1].advanceWidth;s.push(`<${w}> ${ru(-I)}`)}return l=b},g=b=>{if(d(b),s.length>0)return t.addContent(`[${s.join(" ")}] TJ`),s.length=0};for(o=0;o<r.length;o+=1){const b=r[o];
152b.xOffset||b.yOffset?(g(o),t.addContent(`1 0 0 1 ${ru(n+b.xOffset*a)} ${ru(i+b.yOffset*a)} Tm`),g(o+1),A=!0):(A&&(t.addContent(`1 0 0 1 ${ru(n)} ${ru(i)} Tm`),A=!1),b.xAdvance-b.advanceWidth!==0&&d(o+1)),n+=b.xAdvance*a}return g(o),t.addContent("ET"),t.restore()},ex=(t,e,r,n,i)=>{const s=1e3/t._fontSize,o=1e3/(t._font.font.unitsPerEm||1e3),l=WN(t._font,e),A=r.map((d,g)=>({xAdvance:d.xAdvance*s,yAdvance:d.yAdvance*s,xOffset:d.xOffset,yOffset:d.yOffset,advanceWidth:e[g].advanceWidth*o}));return jN(t,l,A,n,i)},KN=(t,e)=>{if(!e.glyphs||!e.positions)return;const r=e.xAdvance,n=e.attributes.font?.[0],{fontSize:i,color:s,opacity:a}=e.attributes;s&&t.fillColor(s),t.fillOpacity(a),n&&t.font(n.type==="STANDARD"?n.fullName:n,i);try{ex(t,e.glyphs,e.positions,0,0)}catch(o){console.log(o)}t.translate(r,0)},YN=(t,e,r,n)=>{t.save();const i=e.box?.x||0,s=e.box?.y||0,a=e.runs[0]?.attributes.font?.[0],o=e.runs[0]?.attributes?.scale||1,l=e.xAdvance;if(!a)return;const A=a.ascent*o,d=a.xHeight*o,g=a.descent*o,b=a.capHeight*o;let w=i,I=s;switch(r){case"middle":w=i-l/2;break;case"end":w=i-l;break;default:w=i;break}switch(n){case"middle":case"central":I=s+b/2;break;case"hanging":I=s+b;break;case"mathematical":I=s+d;break;case"text-after-edge":I=s+g;break;case"text-before-edge":I=s+A;break;default:I=s;break}t.translate(w,I),e.runs.forEach(v=>KN(t,v)),t.restore()},qN=(t,e)=>{e.children.forEach(n=>YN(t,n.lines[0],n.props.textAnchor,n.props.dominantBaseline))},JN=t=>{const e=[];for(let r=0;r<t.length;r+=2)e.push([t[r],t[r+1]]);return e},Ph=t=>{let e=(t||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);e.length%2!==0&&(e=e.slice(0,-1));const r=e.map(parseFloat);return JN(r)},tx=(t,e)=>{e.length>0&&(t.moveTo(e[0][0],e[0][1]),e.slice(1).forEach(r=>t.lineTo(r[0],r[1])))},VN=(t,e)=>{const r=Ph(e.props.points||"");tx(t,r)},XN=(t,e)=>{const r=Ph(e.props.points||"");tx(t,r),t.closePath()},ZN=(t,e)=>{if(!e.box||!e.image?.data)return;const{x:r=0,y:n=0}=e.props,{width:i,height:s,opacity:a}=e.style,o=e.box.paddingLeft||0,l=e.box.paddingLeft||0;if(i===0||s===0){console.warn(`Image with src '${e.props.href}' skipped due to invalid dimensions`);return}if(typeof i=="string"||typeof s=="string"){console.warn(`Image with src '${e.props.href}' skipped due to percentage width or height`);return}t.save(),t.fillOpacity(a||1).image(e.image.data,r+l,n+o,{width:i,height:s}),t.restore()},Ed=4*((Math.sqrt(2)-1)/3),Lh=(t,e)=>{if(!e.box||!e.style)return;const{top:r,left:n,width:i,height:s}=e.box,{borderTopLeftRadius:a=0,borderTopRightRadius:o=0,borderBottomRightRadius:l=0,borderBottomLeftRadius:A=0}=e.style,d=Math.min(o,.5*i,.5*s),g=d*(1-Ed);t.moveTo(n+d,r),t.lineTo(n+i-d,r),t.bezierCurveTo(n+i-g,r,n+i,r+g,n+i,r+d);const b=Math.min(l,.5*i,.5*s),w=b*(1-Ed);t.lineTo(n+i,r+s-b),t.bezierCurveTo(n+i,r+s-w,n+i-w,r+s,n+i-b,r+s);const I=Math.min(A,.5*i,.5*s),v=I*(1-Ed);t.lineTo(n+I,r+s),t.bezierCurveTo(n+v,r+s,n,r+s-v,n,r+s-I);const D=Math.min(a,.5*i,.5*s),Q=D*(1-Ed);t.lineTo(n,r+D),t.bezierCurveTo(n,r+Q,n+Q,r,n+D,r),t.closePath(),t.clip()},$N=(t,e,r)=>{const{operation:n,value:i}=e;switch(n){case"scale":{const[s,a]=i;t.scale(s,a,{origin:r});break}case"rotate":{const[s,a,o]=i;t.translate(a,o),t.rotate(s,{origin:r}),t.translate(-a,-o);break}case"translate":{const[s,a=0]=i;t.translate(s,a,{origin:r});break}case"skew":{const[s=0,a=0]=i,o=s*Math.PI/180,l=a*Math.PI/180,A=Math.tan(o),d=Math.tan(l);let g=0,b=0;if(r!=null){[g,b]=Array.from(r);const w=g+A*b,I=b+d*g;g-=w,b-=I}t.transform(1,d,A,1,g,b);break}case"matrix":{t.transform(...i);break}default:console.error(`Transform operation: '${n}' doesn't supported`)}},rx=(t,e)=>{if(!e.origin)return;const{props:r,style:n}=e,i=[e.origin.left,e.origin.top],s="transform"in r?r.transform:void 0;(n?.transform||s||[]).forEach(o=>{$N(t,o,i)})},eP=t=>{const e=X4(hb(db(t.props?.d||"")));if(!e.length)return[0,0,0,0];const r=[1/0,1/0,-1/0,-1/0];for(let n=0,i=e.length;n<i;n+=1){const s=e[n].slice(1);for(let a=0;a<s.length;a+=2)s[a+0]<r[0]&&(r[0]=s[a+0]),s[a+1]<r[1]&&(r[1]=s[a+1]),s[a+0]>r[2]&&(r[2]=s[a+0]),s[a+1]>r[3]&&(r[3]=s[a+1])}return r},tP=t=>{const e=t.props?.r||0,r=t.props?.cx||0,n=t.props?.cy||0;return[r-e,n-e,r+e,n+e]},rP=t=>{const e=t.props?.cx||0,r=t.props?.cy||0,n=t.props?.rx||0,i=t.props?.ry||0;return[e-n,r-i,e+n,r+i]},nP=t=>{const e=t.props?.x1||0,r=t.props?.y1||0,n=t.props?.x2||0,i=t.props?.y2||0;
152return[Math.min(e,n),Math.min(r,i),Math.max(e,n),Math.max(r,i)]},iP=t=>{const e=t.props?.x||0,r=t.props?.y||0,n=t.props?.width||0,i=t.props?.height||0;return[e,r,e+n,r+i]},IE=t=>Math.max(-1/0,...t),CE=t=>Math.min(1/0,...t),xE=t=>{const e=Ph(t.props?.points),r=e.map(i=>i[0]),n=e.map(i=>i[1]);return[CE(r),CE(n),IE(r),IE(n)]},sP={[Ch]:iP,[uA]:nP,[cA]:eP,[j1]:tP,[K1]:rP,[AA]:xE,[hA]:xE},nx=t=>{const e=sP[t.type];return e?e(t):[0,0,0,0]},Yu=(t,e,r,n)=>Math.atan2(n-e,r-t),i1=(t,e)=>{let r=e-t;for(;r>Math.PI;)r-=2*Math.PI;for(;r<-Math.PI;)r+=2*Math.PI;return t+r/2},aP=t=>{const e=t.props?.x1||0,r=t.props?.y1||0,n=t.props?.x2||0,i=t.props?.y2||0,s=Yu(e,r,n,i);return{start:{x:e,y:r,angle:s},end:{x:n,y:i,angle:s}}},ix=(t,e)=>{if(t.length===0)return{};if(t.length===1)return{start:{x:t[0][0],y:t[0][1],angle:0}};const r=t.length,n={},i=Yu(t[0][0],t[0][1],t[1][0],t[1][1]);if(e){const a=Yu(t[r-1][0],t[r-1][1],t[0][0],t[0][1]);n.start={x:t[0][0],y:t[0][1],angle:i1(a,i)}}else n.start={x:t[0][0],y:t[0][1],angle:i};if(r>2){n.mid=[];for(let a=1;a<r-1;a++){const o=Yu(t[a-1][0],t[a-1][1],t[a][0],t[a][1]),l=Yu(t[a][0],t[a][1],t[a+1][0],t[a+1][1]);n.mid.push({x:t[a][0],y:t[a][1],angle:i1(o,l)})}}const s=Yu(t[r-2][0],t[r-2][1],t[r-1][0],t[r-1][1]);if(e){const a=Yu(t[r-1][0],t[r-1][1],t[0][0],t[0][1]);n.end={x:t[r-1][0],y:t[r-1][1],angle:i1(s,a)}}else n.end={x:t[r-1][0],y:t[r-1][1],angle:s};return n},oP=t=>{const e=Ph(t.props?.points);return ix(e,!1)},lP=t=>{const e=Ph(t.props?.points);return ix(e,!0)},cP=t=>{const e=t.props?.d;if(!e)return{};const r=X4(hb(db(e)));if(!r.length)return{};const n=[];let i=0,s=0;for(let d=0;d<r.length;d++){const g=r[d];if(g[0]==="M")i=g[1],s=g[2],n.push({x:i,y:s});else if(g[0]==="C"){const b=g[1],w=g[2],I=g[3],v=g[4],D=g[5],Q=g[6],R=n[n.length-1];if(R){const $=b-i,Z=w-s;Math.abs($)>1e-6||Math.abs(Z)>1e-6?R.outAngle=Math.atan2(Z,$):R.outAngle=Math.atan2(Q-s,D-i)}const k=D-I,N=Q-v;let F;Math.abs(k)>1e-6||Math.abs(N)>1e-6?F=Math.atan2(N,k):F=Math.atan2(Q-s,D-i),n.push({x:D,y:Q,inAngle:F}),i=D,s=Q}}if(n.length===0)return{};if(n.length===1)return{start:{x:n[0].x,y:n[0].y,angle:0}};const a=n.length,o={},l=n[0].outAngle??0;if(o.start={x:n[0].x,y:n[0].y,angle:l},a>2){o.mid=[];for(let d=1;d<a-1;d++){const g=n[d],b=g.inAngle??0,w=g.outAngle??b;o.mid.push({x:g.x,y:g.y,angle:i1(b,w)})}}
152const A=n[a-1].inAngle??0;return o.end={x:n[a-1].x,y:n[a-1].y,angle:A},o},uP={[uA]:aP,[hA]:oP,[AA]:lP,[cA]:cP},fP=t=>{const e=uP[t.type];return e?e(t):null},vE=180/Math.PI,AP=3,hP=3,sx=(t,e,r)=>{(e.children||[]).forEach(i=>{t.save(),r(t,i),sx(t,i,r),t.restore()})},Ip=(t,e,r,n,i,s)=>{const a=e.props||{},o=a.markerWidth??AP,l=a.markerHeight??hP,A=a.refX??0,d=a.refY??0,g=a.orient??0,b=a.markerUnits??"strokeWidth",w=a.viewBox;if(t.save(),t.translate(r.x,r.y),g==="auto")t.rotate(r.angle*vE);else if(g==="auto-start-reverse"){const I=i?r.angle+Math.PI:r.angle;t.rotate(I*vE)}else{const I=typeof g=="number"?g:0;t.rotate(I)}if(b==="strokeWidth"&&t.scale(n,n),w){const I=o/w.maxX,v=l/w.maxY;t.scale(I,v),t.translate(-w.minX-A,-w.minY-d)}else t.translate(-A,-d);sx(t,e,s),t.restore()},dP=t=>t.props?"markerStart"in t.props&&!!t.props.markerStart||"markerMid"in t.props&&!!t.props.markerMid||"markerEnd"in t.props&&!!t.props.markerEnd:!1,gP=new Set([uA,hA,AA,cA]),pP=(t,e,r)=>{if(!dP(e)||!gP.has(e.type))return;const n=fP(e);if(!n)return;const i="strokeWidth"in(e.props||{})&&e.props.strokeWidth||1,s=e.props||{};if("markerStart"in s&&s.markerStart&&n.start&&Ip(t,s.markerStart,n.start,i,!0,r),"markerMid"in s&&s.markerMid&&n.mid){const a=s.markerMid;n.mid.forEach(o=>{Ip(t,a,o,i,!1,r)})}"markerEnd"in s&&s.markerEnd&&n.end&&Ip(t,s.markerEnd,n.end,i,!1,r)},mP=(t,e)=>{if(!e.props||!("strokeWidth"in e.props))return;const r=e.props.strokeWidth;r&&t.lineWidth(r)},yP=(t,e)=>{if(!e.props||!("stroke"in e.props))return;const r=e.props.stroke;r&&t.strokeColor(r)},bP=(t,e)=>{if(!e.props||!("opacity"in e.props))return;const r=e.props.opacity;Hn(r)||t.opacity(r)},wP=(t,e)=>{if(!e.props||!("fillOpacity"in e.props))return;const r=e.props.fillOpacity||null;Hn(r)||t.fillOpacity(r)},EP=(t,e)=>{if(!e.props||!("strokeOpacity"in e.props))return;const r=e.props?.strokeOpacity;Hn(r)||t.strokeOpacity(r)},IP=(t,e)=>{if(!e.props||!("strokeLinejoin"in e.props))return;const r=e.props.strokeLinejoin;r&&t.lineJoin(r)},CP=(t,e)=>{if(!e.props||!("strokeLinecap"in e.props))return;const r=e.props?.strokeLinecap;r&&t.lineCap(r)},xP=(t,e)=>{if(!e.props||!("strokeDasharray"in e.props))return;const r=e.props?.strokeDasharray||null;r&&t.dash(r.split(/[\s,]+/).map(Number))},vP=t=>!t.props||!("fill"in t.props)||typeof t.props.fill=="string"?!1:t.props.fill?.type===My,BP=t=>!t.props||!("fill"in t.props)||typeof t.props.fill=="string"?!1:t.props.fill?.type===_y;function QP(t,e){const r=t[0]*e[0]+t[2]*e[1],n=t[1]*e[0]+t[3]*e[1],i=t[0]*e[2]+t[2]*e[3],s=t[1]*e[2]+t[3]*e[3],a=t[0]*e[4]+t[2]*e[5]+t[4],o=t[1]*e[4]+t[3]*e[5]+t[5];return[r,n,i,s,a,o]}const ax=(t,e,r,n)=>{const s=e.map(a=>{switch(a.operation){case"scale":{const o=a.value;return[o[0],0,0,o[1],0,0]}case"translate":{const o=a.value;let l=o[0]||0,A=o[1]||0;return n==="objectBoundingBox"&&(l=(r[2]-r[0])*l,A=(r[3]-r[1])*A),[1,0,0,1,l,A]}case"rotate":{const o=a.value,l=Math.cos(o[0]),A=Math.sin(o[0]),d=o[1]||0,g=o[2]||0;return[l,A,-A,l,d*(1-l)+g*A,g*(1-l)-d*A]}case"skew":{const o=a.value;return[1,Math.tan(o[0]),Math.tan(o[1]),1,0,0]}case"matrix":{const o=a.value;let l=o[4]||0,A=o[5]||0;return n==="objectBoundingBox"&&(l=(r[2]-r[0])*l,A=(r[3]-r[1])*A),[o[0],o[1],o[2],o[3],l,A]}default:return[1,0,0,1,0,0]}}).reduce(QP,[1,0,0,1,0,0]);t.setTransform(...s)},SP=(t,e)=>{if(!e.props||!("fill"in e.props))return;const r=nx(e),n=e.props?.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",s=n.props.gradientTransform||[];let a=n.props.x1||0,o=n.props.y1||0,l=n.props.x2||1,A=n.props.y2||0;if(i==="objectBoundingBox"){const g=r[2]-r[0],b=r[3]-r[1],w=r[0],I=r[1];a=g*a+w,o=b*o+I,l=g*l+w,A=b*A+I}const d=t.linearGradient(a,o,l,A);ax(d,s,r,i),n.children?.forEach(g=>{d.stop(g.props.offset,g.props.stopColor,g.props.stopOpacity)}),t.fill(d)},kP=(t,e)=>{if(!e.props||!("fill"in e.props))return;const r=nx(e),n=e.props?.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",s=n.props.gradientTransform||[];let a=n.props.r||.5,o=n.props.cx||.5,l=n.props.cy||.5,A=n.props.fx||o,d=n.props.fy||l;if(i==="objectBoundingBox"){const b=r[2]-r[0],w=r[3]-r[1],I=r[0],v=r[1];a=a*b,o=b*o+I,l=w*l+v,A=b*A+I,d=w*d+v}const g=t.radialGradient(o,l,0,A,d,a);ax(g,s,r,i),n.children?.forEach(b=>{g.stop(b.props.offset,b.props.stopColor,b.props.stopOpacity)}),t.fill(g)},DP=(t,e)=>{if(!e.props||!("fill"in e.props))return;const r=e.props?.fill;r&&t.fillColor(r)},TP=(t,e)=>vP(e)?SP(t,e):BP(e)?kP(t,e):DP(t,e),RP=(t,e)=>{const r=e.props||{};"fill"in r&&"stroke"in r&&r.fill&&r.stroke?t.fillAndStroke(r.fillRule):"fill"in r&&r.fill?t.fill(r.fillRule):"stroke"in r&&r.stroke?t.stroke():(t.save(),t.opacity(0),t.fill(null),t.restore(
152))},BE=()=>{},FP={[fA]:BE,[gc]:BE,[cA]:_N,[Ch]:ON,[uA]:UN,[Fy]:GN,[xs]:qN,[j1]:zN,[dc]:ZN,[K1]:HN,[AA]:XN,[hA]:VN},ox=(t,e)=>{const r=FP[e.type];r?r(t,e):console.warn(`SVG node of type ${e.type} is not currently supported`)},QE=(t,e)=>{CP(t,e),xP(t,e),IP(t,e),mP(t,e),yP(t,e),TP(t,e),EP(t,e),wP(t,e),bP(t,e),rx(t,e),ox(t,e),RP(t,e)},NP=(t,e)=>{if(!e.props||!("clipPath"in e.props))return;const r=e.props.clipPath;r&&((r.children||[]).forEach(i=>ox(t,i)),t.clip())},lx=(t,e)=>{(e.children||[]).forEach(n=>{t.save(),NP(t,n),QE(t,n),pP(t,n,QE),lx(t,n),t.restore()})},PP=(t,e)=>{if(!e.box)return;const{width:r,height:n}=e.box,{viewBox:i,preserveAspectRatio:s}=e.props,{meetOrSlice:a="meet",align:o="xMidYMid"}=s||{};if(i==null||r==null||n==null)return;const l=i?.minX||0,A=i?.minY||0,d=i?.maxX||r,g=i?.maxY||n,b=d/g,w=r/n,I=r/d,v=n/g;if(o==="none"){t.scale(I,v),t.translate(-l,-A);return}if(b<w&&a==="meet"||b>=w&&a==="slice")switch(t.scale(v,v),o){case"xMinYMin":case"xMinYMid":case"xMinYMax":t.translate(-l,-A);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":t.translate(-l-(d-r*g/n)/2,-A);break;default:t.translate(-l-(d-r*g/n),-A)}else switch(t.scale(I,I),o){case"xMinYMin":case"xMidYMin":case"xMaxYMin":t.translate(-l,-A);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":t.translate(-l,-A-(g-n*d/r)/2);break;default:t.translate(-l,-A-(g-n*d/r))}},LP=(t,e)=>{if(!e.box)return;const{top:r,left:n}=e.box,i=e.box.paddingLeft||0,s=e.box.paddingTop||0;t.translate(n+i,r+s)},MP=(t,e)=>{t.save(),Lh(t,e),LP(t,e),PP(t,e),lx(t,e),t.restore()},Cp={value:"#000",opacity:1},cx=(t,e,r)=>{const n=e/100,i=r/100,s=(1-Math.abs(2*i-1))*n,a=s*(1-Math.abs(t/60%2-1)),o=i-s/2;let l,A,d;return t<60?[l,A,d]=[s,a,0]:t<120?[l,A,d]=[a,s,0]:t<180?[l,A,d]=[0,s,a]:t<240?[l,A,d]=[0,a,s]:t<300?[l,A,d]=[a,0,s]:[l,A,d]=[s,0,a],[Math.round((l+o)*255),Math.round((A+o)*255),Math.round((d+o)*255)]},_P=(t,e,r)=>{const n=e/100,i=r/100;if(n+i>=1){const l=Math.round(n/(n+i)*255);return[l,l,l]}const[s,a,o]=cx(t,100,50);return[Math.round(s/255*(1-n-i)*255+n*255),Math.round(a/255*(1-n-i)*255+n*255),Math.round(o/255*(1-n-i)*255+n*255)]},cu=t=>{if(!t)return Cp;const e=Es.get(t);if(!e)return Cp;let r,n,i;e.model==="hsl"?[r,n,i]=cx(e.value[0],e.value[1],e.value[2]):e.model==="hwb"?[r,n,i]=_P(e.value[0],e.value[1],e.value[2]):[r,n,i]=e.value;const s=Es.to.hex(r,n,i),a=e.value[3];return s?{value:s,opacity:a}:Cp},OP=/^#.+/,UP=t=>t.match(OP),GP=(t,e)=>{const{xOffset:r=0,yOffset:n=0,width:i,height:s,image:a}=e;t.translate(-i+r,-s+n),t.image(a,0,0,{fit:[i,s],align:"center",valign:"bottom"})},HP=(t,e,r)=>{if(!r||!e.positions)return;const n=e.attributes.font?.[0];if(!n)return;t.save();const i=n.glyphForCodePoint(32),s=n.glyphForCodePoint(65532);let a=0;for(let o=0;o<r.length;o+=1){const l=e.positions[o],A=r[o];a+=l.xAdvance||0,A.id===s.id&&e.attributes.attachment&&(t.translate(a,l.yOffset||0),GP(t,e.attributes.attachment),r[o]=i,a=0)}t.restore()},zP=(t,e)=>{if(!e.glyphs||!e.positions)return;const r=e.attributes.font?.[0];if(!r)return;const{fontSize:n,link:i}=e.attributes,s=cu(e.attributes.color),a=Hn(e.attributes.opacity)?s.opacity:e.attributes.opacity,{height:o=0,descent:l=0,xAdvance:A=0}=e;t.fillColor(s.value),t.fillOpacity(a),i&&(UP(i)?t.goTo(0,-o-l,A,o,i.slice(1)):t.link(0,-o-l,A,o,i));const d=[...e.glyphs];HP(t,e,d),t.font(r.type==="STANDARD"?r.fullName:r,n);try{ex(t,d,e.positions,0,0)}catch(g){console.log(g)}t.translate(A,0)},WP=(t,e,r)=>{const n=cu(r);t.save(),t.fillOpacity(n.opacity),t.rect(e.x,e.y,e.width,e.height),t.fill(n.value),t.restore()},jP=(t,e)=>{const r=cu(e.color),n=Hn(e.opacity)?r.opacity:e.opacity;if(t.save(),t.lineWidth(e.rect.height),t.strokeOpacity(n),/dashed/.test(e.style)?t.dash(3*e.rect.height,{}):/dotted/.test(e.style)&&t.dash(e.rect.height,{}),/wavy/.test(e.style)){const i=Math.max(2,e.rect.height);let s=1.1*i;const a=Math.floor(e.rect.width/(2*s)),l=(e.rect.width-a*2*s)/a/2;s+=l;const A=e.rect.y+i,d=e.rect.y-i;let{x:g}=e.rect;t.moveTo(e.rect.x,e.rect.y);for(let b=0;b<a;b+=1)t.bezierCurveTo(g+s,A,g+s,d,g+2*s,e.rect.y),g+=2*s}else t.moveTo(e.rect.x,e.rect.y),t.lineTo(e.rect.x+e.rect.width,e.rect.y),/double/.test(e.style)&&(t.moveTo(e.rect.x,e.rect.y+e.rect.height*2),t.lineTo(e.rect.x+e.rect.width,e.rect.y+e.rect.height*2));
152t.stroke(r.value),t.restore()},KP=(t,e)=>{if(!e.box)return;const r=e.ascent||0;t.save(),t.translate(e.box.x,e.box.y+r);for(let n=0;n<e.runs.length;n+=1){const i=e.runs[n],s=n===e.runs.length-1;if(i.attributes.backgroundColor){const a=i.xAdvance??0,o=s?e.overflowRight??0:0,l={x:0,y:-r,height:e.box.height,width:a-o};WP(t,l,i.attributes.backgroundColor)}zP(t,i)}if(t.restore(),t.save(),t.translate(e.box.x,e.box.y),e.decorationLines)for(let n=0;n<e.decorationLines.length;n+=1){const i=e.decorationLines[n];jP(t,i)}t.restore()},YP=(t,e)=>{e.forEach(r=>{KP(t,r)})},qP=(t,e)=>{if(!e.box||!e.lines)return;const{top:r,left:n}=e.box,i=[e.lines],s=e.box?.paddingTop||0,a=e.box?.paddingLeft||0,o=e.lines[0]?e.lines[0].box.y:0,l=e.alignOffset||0;t.save(),t.translate(n+a-l,r+s-o),i.forEach(A=>{YP(t,A)}),t.restore()},JP=(t,e)=>{if(!e.box)return;const{width:r,height:n}=e.box,s=(e.props?.dpi||72)/72;t.addPage({size:[r,n],margin:0,userUnit:s})},VP=(t,e)=>{if(!e.box)return;const{top:r,left:n}=e.box,i=e?.children?.[0].value||"",s=e.style?.backgroundColor;t.note(n,r,0,0,i,{color:s})},b0=t=>!Number.isNaN(parseFloat(t))&&Number.isFinite(t),ux=(t,e,r,n,i,s)=>{const a=t/e,o=r/n,l=Is(i??null),A=Is(s??null),d=l?l.percent:.5,g=A?A.percent:.5;if(a>o){const D=e,Q=D*o,R=b0(s)?s:0,k=b0(i)?i:(t-Q)*d;return{width:Q,height:D,xOffset:k,yOffset:R}}const b=t,w=b/o,I=b0(i)?i:0,v=b0(s)?s:(e-w)*g;return{width:b,height:w,yOffset:v,xOffset:I}},fx=(t,e,r,n,i,s)=>{const a=r,o=n,l=Is(i??null),A=Is(s??null),d=l?l.percent:.5,g=A?A.percent:.5,b=b0(i)?i:(t-a)*d,w=b0(s)?s:(e-o)*g;return{width:a,height:o,xOffset:b,yOffset:w}},XP=(t,e,r,n,i,s)=>{const a=r/n,o=t/e,l=Is(i??null),A=Is(s??null),d=l?l.percent:.5,g=A?A.percent:.5;if(o>a){const D=t,Q=D/a,R=b0(i)?i:0,k=b0(s)?s:(e-Q)*g;return{width:D,height:Q,yOffset:k,xOffset:R}}const b=e,w=b*a,I=b0(i)?i:(t-w)*d,v=b0(s)?s:0;return{width:w,height:b,xOffset:I,yOffset:v}},ZP=(t,e,r,n,i,s)=>{const a=ux(t,e,r,n,i,s),o=fx(t,e,r,n,i,s);return a.width<o.width?a:o},$P=(t,e,r,n)=>({width:t,height:e,xOffset:Is(r??null)?0:r||0,yOffset:Is(n??null)?0:n||0}),eL=(t="fill",e,r,n,i,s,a)=>{switch(t){case"contain":return ux(e,r,n,i,s,a);case"cover":return XP(e,r,n,i,s,a);case"none":return fx(e,r,n,i,s,a);case"scale-down":return ZP(e,r,n,i,s,a);default:return $P(e,r,s,a)}},Ax=(t,e)=>{const{x:r,y:n,width:i,height:s,image:a,opacity:o,objectFit:l,objectPositionX:A,objectPositionY:d,imageCache:g=new Map}=e,{width:b,height:w,xOffset:I,yOffset:v}=eL(l,i,s,a.width,a.height,A,d);if(!a.data||b===0||w===0)return;const D=a.key;let Q=g.get(D);if(!Q){const k=a.data;Q=typeof k=="string"&&t._imageRegistry[k]||t.openImage(k),Q.obj||Q.embed(t)}D&&g.set(D,Q);const R=Hn(o)?1:o;t.fillOpacity(R).image(Q,r+I,n+v,{width:b,height:w})},tL=(t,e,r)=>{if(!e.box||!e.image)return;const{left:n,top:i}=e.box,s=e.box.paddingTop||0,a=e.box.paddingRight||0,o=e.box.paddingBottom||0,l=e.box.paddingLeft||0;t.save(),Lh(t,e),Ax(t,{x:n+l,y:i+s,width:e.box.width-l-a,height:e.box.height-s-o,image:e.image,opacity:e.style?.opacity,objectFit:e.style?.objectFit,objectPositionX:e.style?.objectPositionX,objectPositionY:e.style?.objectPositionY,imageCache:r.imageCache}),t.restore()},rL=(t,e,r)=>{if(!e.box||!e.image)return;const{left:n,top:i}=e.box,s=e.box.paddingTop||0,a=e.box.paddingRight||0,o=e.box.paddingBottom||0,l=e.box.paddingLeft||0;t.save(),Lh(t,e),Ax(t,{x:n+l,y:i+s,width:e.box.width-l-a,height:e.box.height-s-o,image:e.image,opacity:e.style?.opacity,objectFit:e.style?.objectFit,objectPositionX:e.style?.objectPositionX,objectPositionY:e.style?.objectPositionY,imageCache:r.imageCache}),t.restore()},nL={top:0,bottom:0,left:0,right:0},hx=t=>t?typeof t=="number"?{top:t,bottom:t,left:t,right:t}:{top:t.top??0,bottom:t.bottom??0,left:t.left??0,right:t.right??0}:nL,iL="#a1c6e7",sL="#c4deb9",aL="#f8cca1",oL="#d8b4fe",lL=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:s,paddingLeft:a=0,paddingTop:o=0,paddingRight:l=0,paddingBottom:A=0,borderLeftWidth:d=0,borderTopWidth:g=0,borderRightWidth:b=0,borderBottomWidth:w=0}=e.box;t.fillColor(iL).opacity(.5).rect(r+a+d,n+o+g,i-a-l-b-d,s-o-A-g-w).fill()},cL=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:s,paddingLeft:a=0,paddingTop:o=0,paddingRight:l=0,paddingBottom:A=0,borderLeftWidth:d=0,borderTopWidth:g=0,borderRightWidth:b=0,borderBottomWidth:w=0}=e.box;t.fillColor(sL).opacity(.5),t.rect(r+a+d,n+g,i-l-a-d-b,o).fill(),t.rect(r+d,n+g,a,s-g-w).fill(),t.rect(r+i-l-b,n+g,l,s-g-w).fill(),t.rect(r+a+d,n+s-A-w,i-l-a-d-b,A).fill()},uL=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:s}=e.box,{marginLeft:a=0,marginTop:o=0,marginRight:l=0,marginBottom:A=0}=e.box;t.fillColor(aL).opacity(.5),t.rect(r,n-o,i,o).fill(),t.rect(r-a,n-o,a,s+o+A).fill(),t.rect(r+i,n-o,l,s+o+A).fill(),t.rect(r,n+s,i,A).fill()},fL=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:s}=e.box,{marginLeft:a=0,marginTop:o=0,marginRight:l=0,marginBottom:A=0}=e.box,d=Math.round(i+a+l),g=Math.round(s+o+A);t.fontSize(6).opacity(1).fillColor("black").text(`${d} x ${g}`,r-a,Math.max(n-o-4,1),{width:1/0})},AL=(t,e)=>{e.origin&&t.circle(e.origin.left,e.origin.top,3).fill("red").circle(e.origin.left,e.origin.top,5).stroke("red")},hL=(t,e)=>{if(!e.box||!e.props||!("hitSlop"in e.props))return;const r=hx(e.props.hitSlop);if(!r.top&&!r.bottom&&!r.left&&!r.right)return;const{left:n,top:i,width:s,height:a}=e.box;t.fillColor(oL).opacity(.35),r.top&&t.rect(n-r.left,i-r.top,s+r.left+r.right,r.top).fill(),r.bottom&&t.rect(n-r.left,i+a,s+r.left+r.right,r.bottom).fill(),r.left&&t.rect(n-r.left,i,r.left,a).fill(),r.right&&t.rect(n+s,i,r.right,a).fill()},dL=(t,e)=>{e.props&&(!("debug"in e.props)||!e.props.debug||(t.save(),lL(t,e),cL(t,e),uL(t,e),hL(t,e),fL(t,e),AL(t,e),t.restore(
152)))},gL=["dash","clip","save","path","fill","font","text","rect","scale","moveTo","lineTo","stroke","rotate","circle","lineCap","opacity","ellipse","polygon","restore","lineJoin","fontSize","fillColor","lineWidth","translate","miterLimit","strokeColor","fillOpacity","roundedRect","fillAndStroke","strokeOpacity","bezierCurveTo","quadraticCurveTo","linearGradient","radialGradient"],pL=t=>{const e=gL.reduce((r,n)=>({...r,[n]:(...i)=>(t[n](...i),e)}),{});return e},mL=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:s}=e.box,a=e.box.paddingTop||0,o=e.box.paddingLeft||0,l=e.box.paddingRight||0,A=e.box.paddingBottom||0,d=i-o-l,g=s-a-A;(!d||!g)&&console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),t.save().translate(n+o,r+a),e.props.paint&&e.props.paint(pL(t),d,g),t.restore()},Kr=4*((Math.sqrt(2)-1)/3),yL=(t,e,r,n,i)=>{const{top:s,left:a,width:o,height:l}=e,{borderTopWidth:A,borderRightWidth:d,borderLeftWidth:g}=r;t.moveTo(a+i,s),t.lineTo(a+o-n,s);const b=n*(1-Kr);t.bezierCurveTo(a+o-b,s,a+o,s+b,a+o,s+n);const w=s+Math.max(A,n);t.lineTo(a+o,w),t.lineTo(a+o-d,w);const I=Math.max(n-d,0),v=Math.max(n-A,0),D=I*(1-Kr),Q=v*(1-Kr);t.bezierCurveTo(a+o-d,s+A+Q,a+o-d-D,s+A,a+o-d-I,s+A),t.lineTo(a+Math.max(i,g),s+A);const R=Math.max(i-g,0),k=Math.max(i-A,0),N=R*(1-Kr),F=k*(1-Kr),$=s+Math.max(A,i);t.bezierCurveTo(a+g+N,s+A,a+g,s+A+F,a+g,$),t.lineTo(a,$),t.lineTo(a,s+i);const Z=i*(1-Kr);if(t.bezierCurveTo(a,s+Z,a+Z,s,a+i,s),t.closePath(),t.clip(),d){const H=-A/d;t.moveTo(a+o/2,H*(-o/2)+s),t.lineTo(a+o,s),t.lineTo(a,s),t.lineTo(a,s+l),t.closePath(),t.clip()}if(g){const H=-A/g;t.moveTo(a+o/2,H*(-o/2)+s),t.lineTo(a,s),t.lineTo(a+o,s),t.lineTo(a+o,s+l),t.closePath(),t.clip()}},bL=(t,e,r,n,i)=>{const{top:s,left:a,width:o}=e,{borderTopColor:l,borderTopColorOpacity:A,borderTopWidth:d,borderTopStyle:g,borderRightWidth:b,borderLeftWidth:w}=r,I=i*(1-Kr),v=n*(1-Kr);t.moveTo(a,s+Math.max(i,d)),t.bezierCurveTo(a,s+I,a+I,s,a+i,s),t.lineTo(a+o-n,s),t.bezierCurveTo(a+o-v,s,a+o,s+v,a+o,s+n),t.strokeOpacity(A),t.strokeColor(l),t.lineWidth(Math.max(b,d,w)*2),g==="dashed"?t.dash(d*2,{space:d*1.2}):g==="dotted"&&t.dash(d,{space:d*1.2}),t.stroke(),t.undash()},wL=(t,e,r,n,i)=>{const{top:s,left:a,width:o,height:l}=e,{borderTopWidth:A,borderRightWidth:d,borderBottomWidth:g}=r;t.moveTo(a+o,s+n),t.lineTo(a+o,s+l-i);const b=i*(1-Kr);t.bezierCurveTo(a+o,s+l-b,a+o-b,s+l,a+o-i,s+l);const w=a+o-Math.max(d,i);t.lineTo(w,s+l),t.lineTo(w,s+l-g);const I=Math.max(i-d,0),v=Math.max(i-g,0),D=I*(1-Kr),Q=v*(1-Kr);t.bezierCurveTo(a+o-d-D,s+l-g,a+o-d,s+l-g-Q,a+o-d,s+l-Math.max(i,g)),t.lineTo(a+o-d,s+Math.max(n,A));const R=Math.max(n-d,0),k=Math.max(n-A,0),N=R*(1-Kr),F=k*(1-Kr),$=a+o-Math.max(n,d);t.bezierCurveTo(a+o-d,s+A+F,a+o-d-N,s+A,$,s+A),t.lineTo($,s),t.lineTo(a+o-n,s);const Z=n*(1-Kr);if(t.bezierCurveTo(a+o-Z,s,a+o,s+Z,a+o,s+n),t.closePath(),t.clip(),A){const H=-A/d;t.moveTo(a+o/2,H*(-o/2)+s),t.lineTo(a+o,s),t.lineTo(a+o,s+l),t.lineTo(a,s+l),t.closePath(),t.clip()}if(g){const H=g/d;t.moveTo(a+o/2,H*(-o/2)+s+l),t.lineTo(a+o,s+l),t.lineTo(a+o,s),t.lineTo(a,s),t.closePath(),t.clip()}},EL=(t,e,r,n,i)=>{const{top:s,left:a,width:o,height:l}=e,{borderRightColor:A,borderRightColorOpacity:d,borderRightStyle:g,borderRightWidth:b,borderTopWidth:w,borderBottomWidth:I}=r,v=i*(1-Kr),D=n*(1-Kr);t.moveTo(a+o-n,s),t.bezierCurveTo(a+o-D,s,a+o,s+D,a+o,s+n),t.lineTo(a+o,s+l-i),t.bezierCurveTo(a+o,s+l-v,a+o-v,s+l,a+o-i,s+l),t.strokeOpacity(d),t.strokeColor(A),t.lineWidth(Math.max(b,w,I)*2),g==="dashed"?t.dash(b*2,{space:b*1.2}):g==="dotted"&&t.dash(b,{space:b*1.2}),t.stroke(),t.undash()},IL=(t,e,r,n,i)=>{const{top:s,left:a,width:o,height:l}=e,{borderBottomWidth:A,borderRightWidth:d,borderLeftWidth:g}=r;t.moveTo(a+o-i,s+l),t.lineTo(a+n,s+l);const b=n*(1-Kr);t.bezierCurveTo(a+b,s+l,a,s+l-b,a,s+l-n);const w=s+l-Math.max(A,n);t.lineTo(a,w),t.lineTo(a+g,w);const I=Math.max(n-g,0),v=Math.max(n-A,0),D=I*(1-Kr),Q=v*(1-Kr);t.bezierCurveTo(a+g,s+l-A-Q,a+g+D,s+l-A,a+g+I,s+l-A),t.lineTo(a+o-Math.max(i,d),s+l-A);const R=Math.max(i-d,0),k=Math.max(i-A,0),N=R*(1-Kr),F=k*(1-Kr),$=s+l-Math.max(A,i);t.bezierCurveTo(a+o-d-N,s+l-A,a+o-d,s+l-A-F,a+o-d,$),t.lineTo(a+o,$),t.lineTo(a+o,s+l-i);const Z=i*(1-Kr);if(t.bezierCurveTo(a+o,s+l-Z,a+o-Z,s+l,a+o-i,s+l),t.closePath(),t.clip(),d){const H=A/d;t.moveTo(a+o/2,H*(-o/2)+s+l),t.lineTo(a+o,s+l),t.lineTo(a,s+l),t.lineTo(a,s),t.closePath(),t.clip()}if(g){const H=-A/g;t.moveTo(a+o/2,H*(o/2)+s+l),t.lineTo(a,s+l),t.lineTo(a+o,s+l),t.lineTo(a+o,s),t.closePath(),t.clip()}},CL=(t,e,r,n,i)=>{const{top:s,left:a,width:o,height:l}=e,{borderBottomColor:A,borderBottomColorOpacity:d,borderBottomStyle:g,borderBottomWidth:b,borderRightWidth:w,borderLeftWidth:I}=r,v=n*(1-Kr),D=i*(1-Kr);t.moveTo(a+o,s+l-i),t.bezierCurveTo(a+o,s+l-D,a+o-D,s+l,a+o-i,s+l),t.lineTo(a+n,s+l),t.bezierCurveTo(a+v,s+l,a,s+l-v,a,s+l-n),t.strokeOpacity(d),t.strokeColor(A),t.lineWidth(Math.max(b,w,I)*2),g==="dashed"?t.dash(b*2,{space:b*1.2}):g==="dotted"&&t.dash(b,{space:b*1.2}),t.stroke(),t.undash()},xL=(t,e,r,n,i)=>{const{top:s,left:a,width:o,height:l}=e,{borderTopWidth:A,borderLeftWidth:d,borderBottomWidth:g}=r;t.moveTo(a,s+l-n),t.lineTo(a,s+i);const b=i*(1-Kr);t.bezierCurveTo(a,s+b,a+b,s,a+i,s);const w=a+Math.max(d,i);t.lineTo(w,s),t.lineTo(w,s+A);const I=Math.max(i-d,0),v=Math.max(i-A,0),D=I*(1-Kr),Q=v*(1-Kr);t.bezierCurveTo(a+d+D,s+A,a+d,s+A+Q,a+d,s+Math.max(i,A)),t.lineTo(a+d,s+l-Math.max(n,g));const R=Math.max(n-d,0),k=Math.max(n-g,0),N=R*(1-Kr),F=k*(1-Kr),$=a+Math.max(n,d);t.bezierCurveTo(a+d,s+l-g-F,a+d+N,s+l-g,$,s+l-g),t.lineTo($,s+l),t.lineTo(a+n,s+l);const Z=n*(1-Kr);if(t.bezierCurveTo(a+Z,s+l,a,s+l-Z,a,s+l-n),t.closePath(),t.clip(),g){const H=-g/d;t.moveTo(a+o/2,H*(o/2)+s+l),t.lineTo(a,s+l),t.lineTo(a,s),t.lineTo(a+o,s),t.closePath(),t.clip()}if(A){const H=-A/d;t.moveTo(a+o/2,H*(-o/2)+s),t.lineTo(a,s),t.lineTo(a,s+l),t.lineTo(a+o,s+l),t.closePath(),t.clip()}},vL=(t,e,r,n,i)=>{const{top:s,left:a,height:o}=e,{borderLeftColor:l,borderLeftColorOpacity:A,borderLeftStyle:d,borderLeftWidth:g,borderTopWidth:b,borderBottomWidth:w}=r,I=n*(1-Kr),v=i*(1-Kr);t.moveTo(a+n,s+o),t.bezierCurveTo(a+I,s+o,a,s+o-I,a,s+o-n),t.lineTo(a,s+i),t.bezierCurveTo(a,s+v,a+v,s,a+i,s),t.strokeOpacity(A),t.strokeColor(l),t.lineWidth(Math.max(g,b,w)*2),d==="dashed"?t.dash(g*2,{space:g*1.2}):d==="dotted"&&t.dash(g,{space:g*1.2}),t.stroke(),t.undash()},BL=t=>t.box&&(t.box.borderTopWidth||t.box.borderRightWidth||t.box.borderBottomWidth||t.box.borderLeftWidth),QL=(t,e)=>{if(!e.box||!BL(e))return;const{width:r,height:n,borderTopWidth:i=0,borderLeftWidth:s=0,borderRightWidth:a=0,borderBottomWidth:o=0}=e.box,{borderTopColor:l="black",borderTopStyle:A="solid",borderLeftColor:d="black",borderLeftStyle:g="solid",borderRightColor:b="black",borderRightStyle:w="solid",borderBottomColor:I="black",borderBottomStyle:v="solid"}=e.style,D=Hn(e.style?.opacity)?1:e.style.opacity,Q=cu(l),R=cu(b),k=cu(I),N=cu(d),F=Math.min(Q.opacity,D),$=Math.min(R.opacity,D),Z=Math.min(k.opacity,D),H=Math.min(N.opacity,D),O=e.style.borderTopLeftRadius||0,se=e.style.borderTopRightRadius||0,ye=e.style.borderBottomLeftRadius||0,ee=e.style.borderBottomRightRadius||0,he={borderTopColor:Q.value,borderTopColorOpacity:F,borderTopWidth:i,borderTopStyle:A,borderLeftColor:N.value,borderLeftColorOpacity:H,borderLeftWidth:s,borderLeftStyle:g,borderRightColor:R.value,borderRightColorOpacity:$,borderRightWidth:a,borderRightStyle:w,borderBottomColor:k.value,borderBottomColorOpacity:Z,borderBottomWidth:o,borderBottomStyle:v},j=Math.min(se,.5*r,.5*n),be=Math.min(O,.5*r,.5*n),Ee=Math.min(ee,.5*r,.5*n),pe=Math.min(ye,.5*r,.5*n);t.save(),i&&(t.save(),yL(t,e.box,he,j,be),bL(t,e.box,he,j,be),t.restore(
152)),a&&(t.save(),wL(t,e.box,he,j,Ee),EL(t,e.box,he,j,Ee),t.restore()),o&&(t.save(),IL(t,e.box,he,pe,Ee),CL(t,e.box,he,pe,Ee),t.restore()),s&&(t.save(),xL(t,e.box,he,pe,be),vL(t,e.box,he,pe,be),t.restore()),t.restore()},SL=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:s}=e.box,a=cu(e.style.backgroundColor),o=Hn(e.style?.opacity)?1:e.style.opacity,l=Math.min(a.opacity,o);t.fillOpacity(l).fillColor(a.value).rect(n,r,i,s).fill()},kL=(t,e)=>{e.box&&e.style?.backgroundColor&&(t.save(),Lh(t,e),SL(t,e),t.restore())},SE=t=>typeof t=="string",DL=t=>/^#.+/.test(t),kE=(t,e,r)=>{if(!r||!e.box)return;const n=DL(r),i=n?"goTo":"link",s=n?r.slice(1):r,{top:a,left:o,width:l,height:A}=e.box,d=e.props||{},g=hx("hitSlop"in d?d.hitSlop:void 0);t[i](o-g.left,a-g.top,l+g.left+g.right,A+g.top+g.bottom,s)},TL=(t,e)=>{const r=e.props||{};if("src"in r&&SE(r.src))return kE(t,e,r.src);if("href"in r&&SE(r.href))return kE(t,e,r.href)},RL=(t,e)=>{e.box&&e.props&&"id"in e.props&&t.addNamedDestination(e.props.id,"XYZ",e.box.left??0,e.box.top,null)},gb=t=>{const e={...t};return Object.entries(e).forEach(r=>{r[1]||delete e[r[0]]}),e},pb=t=>({required:t.props?.required||!1,noExport:t.props?.noExport||!1,readOnly:t.props?.readOnly||!1,value:t.props?.value||void 0,defaultValue:t.props?.defaultValue||void 0}),FL=(t,e)=>gb({...pb(t),parent:e||void 0,align:t.props?.align||"left",multiline:t.props?.multiline||void 0,password:t.props?.password||!1,noSpell:t.props?.noSpell||!1,format:t.props?.format||void 0,fontSize:t.props?.fontSize||void 0,MaxLen:t.props?.maxLength||void 0}),dx=t=>gb({...pb(t),sort:t.props?.sort||!1,edit:t.props?.edit||!1,multiSelect:t.props?.multiSelect||!1,noSpell:t.props?.noSpell||!1,select:t.props?.select||[""]}),DE=(t,e,r,n)=>{const i=t.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,r,n],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:t._acroform.fonts.ZaDi}}});return i.write(`/Tx BMC
153q
154/ZaDi ${n*.8} Tf
155BT
156${r*.45} ${n/4} Td (${e}) Tj
157ET
158Q
159EMC`),i.end(null),i},NL=(t,e,r)=>{const{width:n,height:i}=e.box||{},s=e.props?.onState||"Yes",a=e.props?.offState||"Off",o=e.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(t._acroform.fonts,"ZaDi")){const A=t.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});t._acroform.fonts.ZaDi=A,A.end(null)}const l={[s]:DE(t,o?"8":"4",n,i),[a]:DE(t,o?" ":"8",n,i)};return gb({...pb(e),backgroundColor:e.props?.backgroundColor||void 0,borderColor:e.props?.borderColor||void 0,parent:r||void 0,value:`/${e.props?.checked===!0?s:a}`,defaultValue:`/${e.props?.checked===!0?s:a}`,AS:e.props?.checked===!0?s:a,AP:{N:l,D:l}})},gx=(t,e,r,n,i,s)=>{const a=t._fieldDict(e,r,i);Object.assign(a,{Subtype:"Widget",F:4}),Object.entries(s).forEach(([o,l])=>{l!==void 0&&(a[o]=l)}),t.annotate(n.left,n.top,n.width,n.height,a),t._addToParent(t.page.annotations.at(-1))},PL=(t,e,r)=>{if(!e.box)return;const n=e.props?.name||"",i=r.fieldSets?.at(0);t._root.data.AcroForm||t.initForm();const{MaxLen:s,...a}=FL(e,i);gx(t,n,"text",e.box,a,{MaxLen:s})},LL=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:s}=e.box,a=e.props?.name||"";t._root.data.AcroForm||t.initForm(),t.formCombo(a,n,r,i,s,dx(e))},ML=(t,e,r)=>{const n=e.props?.name||"";t._root.data.AcroForm||t.initForm();const i=t.formField(n),s=r;s.fieldSets?s.fieldSets.push(i):s.fieldSets=[i]},_L=(t,e,r)=>{r.fieldSets.pop()},OL=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:s}=e.box||{},a="name"in e.props&&e.props.name||"";t._root.data.AcroForm||t.initForm(),t.formList(a,n,r,i,s,dx(e))},UL=(t,e,r)=>{if(!e.box)return;const n=e.props?.name||"",i=r.fieldSets?.at(0);t._root.data.AcroForm||t.initForm();const{AP:s,AS:a,...o}=NL(t,e,i);gx(t,n,"checkbox",e.box,o,{AP:s,AS:a})},GL=t=>t.type!==xs&&t.type!==nl,HL=(t,e,r)=>{t.save(),e.box&&t.translate(e.box.left,e.box.top);const n=e.children||[],i=s=>px(t,s,r);n.forEach(i),t.restore()},zL={[xs]:qP,[z1]:VP,[dc]:tL,[Py]:rL,[Ny]:ML,[s5]:PL,[a5]:LL,[o5]:UL,[l5]:OL,[W1]:mL,[nl]:MP,[G1]:TL},WL={[Ny]:_L},px=(t,e,r)=>{const n=e.style?.overflow==="hidden",i=GL(e);e.type===H1&&JP(t,e),t.save(),n&&Lh(t,e),rx(t,e),kL(t,e),QL(t,e);const s=zL[e.type];s&&s(t,e,r),i&&HL(t,e,r);const a=WL[e.type];
159a&&a(t,e,r),RL(t,e),dL(t,e),t.restore()},mx=(t,e,r,n)=>{if(e.box&&e.props){if("bookmark"in e.props&&e.props.bookmark){const i=e.props.bookmark,{title:s,parent:a,expanded:o,zoom:l,fit:A}=i,d=n[a]||t.outline,g=i.top||e.box.top,b=i.left||e.box.left,w=d.addItem(s,{pageNumber:r,expanded:o,top:g,left:b,zoom:l,fit:A});n[i.ref]=w}e.children&&e.children.forEach(i=>mx(t,i,r,n))}},jL=(t,e)=>{const r={};(e.children||[]).forEach((i,s)=>{mx(t,i,s,r)})},KL=(t,e)=>{const r=e.children||[],n={imageCache:new Map,fieldSets:[]};return r.forEach(i=>px(t,i,n)),jL(t,e),t.end(),t};var Id={},Cd={},TE;function YL(){if(TE)return Cd;TE=1,Object.defineProperty(Cd,"__esModule",{value:!0}),Cd.default=t;function t(e,r){var n=Number(r);switch(e){case"max-height":return{match:function(i){return i.height!==void 0&&n>=i.height}};case"min-height":return{match:function(i){return i.height!==void 0&&n<=i.height}};case"max-width":return{match:function(i){return i.width!==void 0&&n>=i.width}};case"min-width":return{match:function(i){return i.width!==void 0&&n<=i.width}};case"orientation":return{match:function(i){return r===i.orientation}};default:throw new Error(r)}}return Cd}var xd={},RE;function qL(){if(RE)return xd;RE=1,Object.defineProperty(xd,"__esModule",{value:!0}),xd.default=t;function t(e,r,n){switch(e){case"and":return{match:function(i){return r.match(i)&&n.match(i)}};case",":return{match:function(i){return r.match(i)||n.match(i)}};default:throw new Error(e)}}return xd}var FE;function JL(){if(FE)return Id;FE=1,Object.defineProperty(Id,"__esModule",{value:!0}),Id.parse=b;var t=YL(),e=qL(),r=/[0-9]/,n=/[a-z|\-]/i,i=/\s/,s=/:/,a=/,/,o=/and$/,l=/@/;function A(w){for(var I=0,v=[];I<w.length;){var D=w[I];if(l.test(D))for(D=w[++I];n.test(D)&&D!==void 0;)D=w[++I];if(i.test(D)||D===")"||D==="("){I++;continue}if(s.test(D)||a.test(D)){I++,v.push({type:"operator",value:D});continue}if(r.test(D)){for(var Q="";r.test(D);)Q+=D,D=w[++I];v.push({type:"number",value:Q});continue}if(n.test(D)){for(var Q="";n.test(D)&&D!==void 0;)Q+=D,D=w[++I];o.test(Q)?v.push({type:"operator",value:Q}):v.push({type:"literal",value:Q});continue}throw new TypeError("Tokenizer: I dont know what this character is: "+D)}return v}function d(w){for(var I=[],v=[];w.length>0;){var D=w.shift();if(D.type==="number"||D.type==="literal"){I.push(D);continue}if(D.type==="operator"){if(s.test(D.value)){D={type:"query",key:I.pop(),value:w.shift()},I.push(D);continue}for(;v.length>0;)I.unshift(v.pop());v.push(D)}}for(;v.length>0;)I.unshift(v.pop());function Q(){var R=I.shift();if(R.type==="number"||R.type==="literal")return R.value;if(R.type==="operator"){var k=Q(),N=Q();return(0,e.default)(R.value,k,N)}if(R.type==="query")return(0,t.default)(R.key.value,R.value.value);throw new TypeError(R.type)}return Q()}var g={};function b(w){return g[w]||(g[w]=d(A(w))),g[w]}return Id}var xp,NE;function VL(){if(NE)return xp;NE=1;var t=JL();function e(r,n){var i={};return Object.keys(r).forEach(function(s){(0,t.parse)(s).match(n)&&Object.assign(i,r[s])}),i}return xp=e,xp}var XL=VL();const ZL=Cs(XL);var vp,PE;function $L(){if(PE)return vp;PE=1;var t=function(e,r,n){if(e==null)return[0,0,0];var i=(1-Math.abs(2*n-1))*r,s=e/60,a=i*(1-Math.abs(s%2-1));s=Math.floor(s);var o,l,A;s===0?(o=i,l=a,A=0):s===1?(o=a,l=i,A=0):s===2?(o=0,l=i,A=a):s===3?(o=0,l=a,A=i):s===4?(o=a,l=0,A=i):s===5&&(o=i,l=0,A=a);var d=n-i/2;return o+=d,l+=d,A+=d,[Math.abs(Math.round(o*255)),Math.abs(Math.round(l*255)),Math.abs(Math.round(A*255))]};return vp=t,vp}var Bp,LE;function eM(){if(LE)return Bp;LE=1;var t=$L();function e(s,a){return s>a?a:s}function r(s,a){return s<a?a:s}function n(s){for(s=e(s,1e7),s=r(s,-1e7);s<0;)s+=360;for(;s>359;)s-=360;return s}function i(s,a,o){s=n(s),a=r(e(a,100),0),o=r(e(o,100),0),a/=100,o/=100;var l=t(s,a,o);return"#"+l.map(function(A){return(256+A).toString(16).substr(-2)}).join("")}return Bp=i,Bp}var tM=eM();const rM=Cs(tM);var Qp,ME;function nM(){if(ME)return Qp;ME=1;var t=40,e=41,r=39,n=34,i=92,s=47,a=44,o=58,l=42,A=117,d=85,g=43,b=/^[a-f0-9?-]+$/i;return Qp=function(w){for(var I=[],v=w,D,Q,R,k,N,F,$,Z,H=0,O=v.charCodeAt(H),se=v.length,ye=[{nodes:I}],ee=0,he,j="",be="",Ee="";H<se;)if(O<=32){D=H;do D+=1,O=v.charCodeAt(D);while(O<=32);k=v.slice(H,D),R=I[I.length-1],O===e&&ee?Ee=k:R&&R.type==="div"?(R.after=k,R.sourceEndIndex+=k.length):O===a||O===o||O===s&&v.charCodeAt(D+1)!==l&&(!he||he&&he.type==="function"&&he.value!=="calc")?be=k:I.push({type:"space",sourceIndex:H,sourceEndIndex:D,value:k}),H=D}else if(O===r||O===n){D=H,Q=O===r?"'":'"',k={type:"string",sourceIndex:H,quote:Q};do if(N=!1,D=v.indexOf(Q,D+1),~D)for(F=D;v.charCodeAt(F-1)===i;)F-=1,N=!N;else v+=Q,D=v.length-1,k.unclosed=!0;while(N);k.value=v.slice(H+1,D),k.sourceEndIndex=k.unclosed?D:D+1,I.push(k),H=D+1,O=v.charCodeAt(H)}else if(O===s&&v.charCodeAt(H+1)===l)D=v.indexOf("*/",H),k={type:"comment",sourceIndex:H,sourceEndIndex:D+2},D===-1&&(k.unclosed=!0,D=v.length,k.sourceEndIndex=D),k.value=v.slice(H+2,D),I.push(k),H=D+2,O=v.charCodeAt(H);else if((O===s||O===l)&&he&&he.type==="function"&&he.value==="calc")k=v[H],I.push({type:"word",sourceIndex:H-be.length,sourceEndIndex:H+k.length,value:k}),H+=1,O=v.charCodeAt(H);else if(O===s||O===a||O===o)k=v[H],I.push({type:"div",sourceIndex:H-be.length,sourceEndIndex:H+k.length,value:k,before:be,after:""}),be="",H+=1,O=v.charCodeAt(H);else if(t===O){D=H;do D+=1,O=v.charCodeAt(D);while(O<=32);if(Z=H,k={type:"function",sourceIndex:H-j.length,value:j,before:v.slice(Z+1,D)},H=D,j==="url"&&O!==r&&O!==n){D-=1;do if(N=!1,D=v.indexOf(")",D+1),~D)for(F=D;v.charCodeAt(F-1)===i;)F-=1,N=!N;else v+=")",D=v.length-1,k.unclosed=!0;while(N);$=D;do $-=1,O=v.charCodeAt($);while(O<=32);Z<$?(H!==$+1?k.nodes=[{type:"word",sourceIndex:H,sourceEndIndex:$+1,value:v.slice(H,$+1)}]:k.nodes=[],k.unclosed&&$+1!==D?(k.after="",k.nodes.push({type:"space",sourceIndex:$+1,sourceEndIndex:D,value:v.slice($+1,D)})):(k.after=v.slice($+1,D),k.sourceEndIndex=D)):(k.after="",k.nodes=[]),H=D+1,k.sourceEndIndex=k.unclosed?D:H,O=v.charCodeAt(H),I.push(k)}
159else ee+=1,k.after="",k.sourceEndIndex=H+1,I.push(k),ye.push(k),I=k.nodes=[],he=k;j=""}else if(e===O&&ee)H+=1,O=v.charCodeAt(H),he.after=Ee,he.sourceEndIndex+=Ee.length,Ee="",ee-=1,ye[ye.length-1].sourceEndIndex=H,ye.pop(),he=ye[ee],I=he.nodes;else{D=H;do O===i&&(D+=1),D+=1,O=v.charCodeAt(D);while(D<se&&!(O<=32||O===r||O===n||O===a||O===o||O===s||O===t||O===l&&he&&he.type==="function"&&he.value==="calc"||O===s&&he.type==="function"&&he.value==="calc"||O===e&&ee));k=v.slice(H,D),t===O?j=k:(A===k.charCodeAt(0)||d===k.charCodeAt(0))&&g===k.charCodeAt(1)&&b.test(k.slice(2))?I.push({type:"unicode-range",sourceIndex:H,sourceEndIndex:D,value:k}):I.push({type:"word",sourceIndex:H,sourceEndIndex:D,value:k}),H=D}for(H=ye.length-1;H;H-=1)ye[H].unclosed=!0,ye[H].sourceEndIndex=v.length;return ye[0].nodes},Qp}var iM=nM();const sM=Cs(iM);var Sp,_E;function aM(){if(_E)return Sp;_E=1;var t=45,e=43,r=46,n=101,i=69;function s(a){var o=a.charCodeAt(0),l;if(o===e||o===t){if(l=a.charCodeAt(1),l>=48&&l<=57)return!0;var A=a.charCodeAt(2);return l===r&&A>=48&&A<=57}return o===r?(l=a.charCodeAt(1),l>=48&&l<=57):o>=48&&o<=57}return Sp=function(a){var o=0,l=a.length,A,d,g;if(l===0||!s(a))return!1;for(A=a.charCodeAt(o),(A===e||A===t)&&o++;o<l&&(A=a.charCodeAt(o),!(A<48||A>57));)o+=1;if(A=a.charCodeAt(o),d=a.charCodeAt(o+1),A===r&&d>=48&&d<=57)for(o+=2;o<l&&(A=a.charCodeAt(o),!(A<48||A>57));)o+=1;if(A=a.charCodeAt(o),d=a.charCodeAt(o+1),g=a.charCodeAt(o+2),(A===n||A===i)&&(d>=48&&d<=57||(d===e||d===t)&&g>=48&&g<=57))for(o+=d===e||d===t?3:2;o<l&&(A=a.charCodeAt(o),!(A<48||A>57));)o+=1;return{number:a.slice(0,o),unit:a.slice(o)}},Sp}var oM=aM();const lM=Cs(oM),cM=t=>t.filter(e=>e!=null),uM=t=>t.reduce((e,r)=>{const n=Array.isArray(r)?mb(r):r;if(!n)return e;for(const i of Object.keys(n))n[i]!=null&&(e[i]=n[i]);return e},{}),mb=Ma(uM,cM,af),fM=(t,e)=>Object.entries(e).reduce((r,[n,i])=>n.startsWith("@media")?{...r,...ZL({[n]:i},t)}:{...r,[n]:i},{}),AM=t=>/^rgba?\(/i.test(t),hM=t=>/^hsla?\(/i.test(t),dM=t=>{const e=Es.get.rgb(t);return e?Es.to.hex(e[0],e[1],e[2],e[3]):t},gM=t=>{const e=Es.get.hsl(t);if(!e)return t;const[r,n,i,s]=e,a=rM(Math.round(r),Math.round(n),Math.round(i));if(s!==void 0&&s<1){const o=Math.round(s*255).toString(16).toUpperCase().padStart(2,"0");return a.toUpperCase()+o}return a.toUpperCase()},eA=t=>{const e=t?.trim();return AM(e)?dM(e):hM(e)?gM(e):e},pM=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/,HA=72,mM=18,yM=25.4,bM=2.54,wM=t=>{if(typeof t=="number")return{value:t,unit:void 0};const e=pM.exec(t);return e?{value:parseFloat(e[1]),unit:e[2]||"pt"}:{value:t,unit:void 0}},qi=(t,e)=>{const r=wM(e);if(typeof r.value!="number")return r.value;const n=t.dpi||HA;switch(r.unit){case"rem":return r.value*(t.remBase||mM);case"in":return r.value*HA;case"mm":return r.value*(HA/yM);case"cm":return r.value*(HA/bM);case"vh":return r.value*(t.height/100);case"vw":return r.value*(t.width/100);case"px":return Math.round(r.value*(HA/n));default:return r.value}},wu=(t,e)=>({[t]:an(e)}),ni=(t,e,r)=>({[t]:qi(r,e)}),uc=(t,e)=>({[t]:eA(e)}),Nr=(t,e)=>({[t]:e}),EM=/^(?<width>-?\d+(?:\.\d+)?(?:in|mm|cm|pt|vw|vh|px|rem)?)\s+(?<style>\S+)\s+(?<color>.+)$/,IM=t=>EM.exec(t),tc=(t,e,r)=>{const n=IM(`${e}`);if(!n){if(t.match(/Color$/)){const d=eA(`${e}`);return{borderTopColor:d,borderRightColor:d,borderBottomColor:d,borderLeftColor:d}}if(t.match(/Style$/)){const d=e;if(typeof d=="number")throw new Error(`Invalid border style: ${d}`);return{borderTopStyle:d,borderRightStyle:d,borderBottomStyle:d,borderLeftStyle:d}}if(t.match(/Width$/)){const d=qi(r,e);if(typeof d!="number")throw new Error(`Invalid border width: ${d}`);return{borderTopWidth:d,borderRightWidth:d,borderBottomWidth:d,borderLeftWidth:d}}if(t.match(/Radius$/)){const d=qi(r,e);if(typeof d!="number")throw new Error(`Invalid border radius: ${d}`);return{borderTopLeftRadius:d,borderTopRightRadius:d,borderBottomRightRadius:d,borderBottomLeftRadius:d}}return{[t]:e}}const{width:i,style:s,color:a}=n.groups,o=s,l=eA(a),A=qi(r,i);if(t.match(/(Top|Right|Bottom|Left)$/))return{[`${t}Color`]:l,[`${t}Style`]:o,[`${t}Width`]:A};if(typeof A!="number")throw new Error(`Invalid border width: ${A}`);if(typeof o=="number")throw new Error(`Invalid border style: ${o}`);return{borderTopColor:l,borderTopStyle:o,borderTopWidth:A,borderRightColor:l,borderRightStyle:o,borderRightWidth:A,borderBottomColor:l,borderBottomStyle:o,borderBottomWidth:A,borderLeftColor:l,borderLeftStyle:o,borderLeftWidth:A}}
159,CM={border:tc,borderBottom:tc,borderBottomColor:uc,borderBottomLeftRadius:ni,borderBottomRightRadius:ni,borderBottomStyle:Nr,borderBottomWidth:ni,borderColor:tc,borderLeft:tc,borderLeftColor:uc,borderLeftStyle:Nr,borderLeftWidth:ni,borderRadius:tc,borderRight:tc,borderRightColor:uc,borderRightStyle:Nr,borderRightWidth:ni,borderStyle:tc,borderTop:tc,borderTopColor:uc,borderTopLeftRadius:ni,borderTopRightRadius:ni,borderTopStyle:Nr,borderTopWidth:ni,borderWidth:tc},xM={backgroundColor:uc,color:uc,opacity:wu},vM={height:ni,maxHeight:ni,maxWidth:ni,minHeight:ni,minWidth:ni,width:ni},BM=[1,1,0],QM=[1,1,"auto"],SM=[0,0,"auto"],kM=[0,1,"auto"],DM=(t,e,r)=>{let n=BM,i=[];e==="auto"?n=QM:e==="none"?n=SM:e==="initial"?n=kM:i=`${e}`.split(" ");const s=an(i[0]||n[0]),a=an(i[1]||n[1]),o=qi(r,i[2]||n[2]);return{flexGrow:s,flexShrink:a,flexBasis:o}},TM={alignContent:Nr,alignItems:Nr,alignSelf:Nr,flex:DM,flexBasis:ni,flexDirection:Nr,flexFlow:Nr,flexGrow:wu,flexShrink:wu,flexWrap:Nr,justifyContent:Nr,justifySelf:Nr},RM=(t,e,r)=>{const n=`${e}`.split(" "),i=qi(r,n[0]),s=qi(r,n[1]||n[0]);return{rowGap:i,columnGap:s}},FM={gap:RM,columnGap:ni,rowGap:ni},NM={aspectRatio:wu,bottom:ni,clear:Nr,display:Nr,float:Nr,left:ni,position:Nr,right:ni,top:ni,overflow:Nr,zIndex:wu},PM=new Set(["px","in","mm","cm","pt","%","vw","vh","rem",""]),kp=(t,e)=>{const r=t.toString();console.error(`
160    @react-pdf/stylesheet parsing error:
161    ${r}: ${e},
162    ${" ".repeat(r.length+2)}^
163    Unsupported ${r} value format
164  `)},Cu=({expandsTo:t,maxValues:e=1,autoSupported:r=!1}={})=>(n,i,s)=>{const a=sM(`${i}`),o=[];for(let A=0;A<a.length;A++){const d=a[A];if(d.type==="function"||d.type==="string"||d.type==="div")return kp(n,i),{};if(d.type==="word")if(d.value==="auto"&&r)o.push(d.value);else{const g=lM(d.value);if(g&&PM.has(g.unit))o.push(d.value);else return kp(n,i),{}}}if(o.length>e)return kp(n,i),{};const l=qi(s,o[0]);if(t){const A=qi(s,o[1]||o[0]),d=qi(s,o[2]||o[0]),g=qi(s,o[3]||o[1]||o[0]);return t({first:l,second:A,third:d,fourth:g})}return{[n]:l}},LM=Cu({expandsTo:({first:t,second:e,third:r,fourth:n})=>({marginTop:t,marginRight:e,marginBottom:r,marginLeft:n}),maxValues:4,autoSupported:!0}),MM=Cu({expandsTo:({first:t,second:e})=>({marginTop:t,marginBottom:e}),maxValues:2,autoSupported:!0}),_M=Cu({expandsTo:({first:t,second:e})=>({marginRight:t,marginLeft:e}),maxValues:2,autoSupported:!0}),vd=Cu({autoSupported:!0}),OM={margin:LM,marginBottom:vd,marginHorizontal:_M,marginLeft:vd,marginRight:vd,marginTop:vd,marginVertical:MM},UM=Cu({expandsTo:({first:t,second:e,third:r,fourth:n})=>({paddingTop:t,paddingRight:e,paddingBottom:r,paddingLeft:n}),maxValues:4}),GM=Cu({expandsTo:({first:t,second:e})=>({paddingTop:t,paddingBottom:e}),maxValues:2}),HM=Cu({expandsTo:({first:t,second:e})=>({paddingRight:t,paddingLeft:e}),maxValues:2}),Bd=Cu(),zM={padding:UM,paddingBottom:Bd,paddingHorizontal:HM,paddingLeft:Bd,paddingRight:Bd,paddingTop:Bd,paddingVertical:GM},tA=t=>{switch(t){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return t}},WM=t=>t==="top"||t==="bottom",jM=(t,e,r)=>{const n=`${e}`.split(" ");let i,s;n.length===1?WM(n[0])?(i="center",s=n[0]):(i=n[0],s="center"):(i=n[0],s=n[1]);const a=tA(qi(r,i)),o=tA(qi(r,s));return{objectPositionX:a,objectPositionY:o}},OE=(t,e,r)=>({[t]:tA(qi(r,e))}),KM={objectPosition:jM,objectPositionX:OE,objectPositionY:OE,objectFit:Nr},YM={left:"0%",center:"50%",right:"100%"},qM={top:"0%",center:"50%",bottom:"100%"},Ag=t=>t.trim().split(/\s+/).filter(Boolean),fc=(t,e)=>qi(t,e),yx=(t,e)=>{let[r="center",n="center"]=e?Ag(e):[];return(r==="top"||r==="bottom"||n==="left"||n==="right")&&([r,n]=[n,r]),{cx:YM[r]??fc(t,r),cy:qM[n]??fc(t,n)}},cy=(t,e)=>!e||e==="closest-side"?"closest-side":e==="farthest-side"?"farthest-side":fc(t,e),JM=(t,e)=>{const[r,n]=e.split(/\bat\b/);return{type:"circle",...yx(t,n),r:cy(t,r.trim())}},VM=(t,e)=>{const[r,n]=e.split(/\bat\b/),[i="",s=""]=Ag(r);return{type:"ellipse",...yx(t,n),rx:cy(t,i),ry:cy(t,s)}},XM=(t,e)=>{const r=e.split(",").map(i=>i.trim());(r[0]==="nonzero"||r[0]==="evenodd")&&r.shift();const n=r.filter(Boolean).map(i=>{const[s="0",a="0"]=Ag(i);return{x:fc(t,s),y:fc(t,a)}});return n.length<3?null:{type:"polygon",points:n}},ZM=(t,e)=>{const r=Ag(e.split(/\bround\b/)[0]);if(r.length===0)return null;const[n,i=n,s=n,a=i]=r;return{type:"inset",top:fc(t,n),right:fc(t,i),bottom:fc(t,s),left
164:fc(t,a)}},$M=(t,e)=>{const r=/^([a-z-]+)\((.*)\)$/i.exec(e.trim());if(!r)return null;const[,n,i]=r;switch(n){case"circle":return JM(t,i);case"ellipse":return VM(t,i);case"polygon":return XM(t,i);case"inset":return ZM(t,i);default:return null}},e_=(t,e,r)=>{if(!e)return{};const n=typeof e=="string"?$M(r,e):e;return n?{shapeOutside:n}:{}},t_={shapeOutside:e_},r_=t=>typeof t=="number"?t:parseInt(t,10),n_=18,Dp={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},i_=t=>{if(!t)return Dp.normal;if(typeof t=="number")return t;const e=t.toLowerCase();return e in Dp?Dp[e]:r_(t)},s_=(t,e)=>({[t]:i_(e)}),a_=t=>{if(t)return Array.isArray(t)?Object.fromEntries(t.map(e=>[e,!0])):Object.fromEntries(Object.entries(t).map(([e,r])=>[e,!!r]))},o_=(t,e)=>({[t]:a_(e)}),l_=(t,e,r)=>{if(t==="")return t;const n=qi(r,e.fontSize||n_),i=qi(r,t),{percent:s}=Is(i)||{};return s?s*n:isNaN(Number(t))?i:i*n},c_=(t,e,r,n)=>({[t]:l_(e,n,r)}),u_={direction:Nr,fontFamily:Nr,fontSize:ni,fontStyle:Nr,fontWeight:s_,fontFeatureSettings:o_,letterSpacing:ni,lineHeight:c_,maxLines:wu,textAlign:Nr,textDecoration:Nr,textDecorationColor:uc,textDecorationStyle:Nr,textIndent:Nr,textOverflow:Nr,textTransform:Nr,verticalAlign:Nr},f_=t=>/^-?(\d+\.?\d*|\d*\.\d+)$/.test(t),uy=t=>typeof t!="string"?t:f_(t)?parseFloat(t):t,A_=t=>{const e=t.trim().split(/\)[ ,]|\)/);if(e.length===1)return[[e[0],!0]];const r=[];for(let n=0;n<e.length;n+=1){const i=e[n];if(i){const[s,a]=i.split("("),o=a.indexOf(",")>=0?",":" ",l=a.split(o).map(A=>A.trim());r.push({operation:s.trim(),value:l})}}return r},Qd=t=>{const r=/(-?\d*\.?\d*)(\w*)?/i.exec(t),n=r?.[1]??"",i=r?.[2]??"",s=Number.parseFloat(n);return i==="rad"?s*180/Math.PI:s},h_=({operation:t,value:e})=>{switch(t){case"scale":{const[r,n=r]=e.map(i=>Number.parseFloat(i));return{operation:"scale",value:[r,n]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(e[0]),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(e[0])]};case"rotate":{const r=Qd(e[0]),n=e[1]?Number.parseFloat(e[1]):0,i=e[2]?Number.parseFloat(e[2]):0;return{operation:"rotate",value:[r,n,i]}}case"translate":{const[r,n]=e.map(i=>Number.parseFloat(i));return{operation:"translate",value:[r,n]}}case"translateX":return{operation:"translate",value:[Number.parseFloat(e[0]),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(e[0])]};case"skew":return{operation:"skew",value:e.map(Qd)};case"skewX":return{operation:"skew",value:[Qd(e[0]),0]};case"skewY":return{operation:"skew",value:[0,Qd(e[0])]};default:return{operation:t,value:e.map(r=>Number.parseFloat(r))}}},d_=t=>t.map(e=>h_(e)),UE=(t,e)=>typeof e!="string"?{[t]:e}:{[t]:d_(A_(e))},GE={top:!0,bottom:!0},g_=(t,e)=>GE[t]?1:GE[e]?-1:0,p_=t=>!t||t.length===0?["center","center"]:(t.length===1?[t[0],"center"]:[t[0],t[1]]).sort(g_),m_=(t,e,r)=>{const n=`${e}`.split(" "),i=p_(n),s=qi(r,i[0]),a=qi(r,i[1]);return{transformOriginX:tA(s)||uy(s),transformOriginY:tA(a)||uy(a)}},HE=(t,e,r)=>{const n=qi(r,e);return{[t]:tA(n)||uy(n)}},y_={transform:UE,gradientTransform:UE,transformOrigin:m_,transformOriginX:HE,transformOriginY:HE},b_={fill:uc,stroke:uc,strokeDasharray:Nr,strokeWidth:ni,fillOpacity:wu,strokeOpacity:wu,fillRule:Nr,textAnchor:Nr,strokeLinecap:Nr,strokeLinejoin:Nr,visibility:Nr,clipPath:Nr,dominantBaseline:Nr},zE={...CM,...xM,...vM,...TM,...FM,...NM,...OM,...zM,...KM,...t_,...u_,...y_,...b_},w_=t=>e=>{const r=Object.keys(e),n={};for(let i=0;i<r.length;i+=1){const s=r[i],a=e[s];if(!zE[s]){n[s]=a;continue}const o=zE[s](s,a,t,e);Object.assign(n,o)}return n},bx=(t,e)=>{const r=n=>fM(t,n);return Ma(w_(t),r,mb)(e)};function wx(){var t=(function(e){var r={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,
164119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},n={},i={};n.L=1,i[1]="L",Object.keys(r).forEach(function(x,_){n[x]=1<<_+1,i[n[x]]=x}),Object.freeze(n);var s=n.LRI|n.RLI|n.FSI,a=n.L|n.R|n.AL,o=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,l=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,A=n.S|n.WS|n.B|s|n.PDI|l,d=null;function g(){if(!d){d=new Map;var x=function(ce){if(r.hasOwnProperty(ce)){var de=0;r[ce].split(",").forEach(function(Ae){var Pe=Ae.split("+"),We=Pe[0],Oe=Pe[1];We=parseInt(We,36),Oe=Oe?parseInt(Oe,36):0,d.set(de+=We,n[ce]);for(var ct=0;ct<Oe;ct++)d.set(++de,n[ce])})}};for(var _ in r)x(_)}}function b(x){return g(),d.get(x.codePointAt(0))||n.L}function w(x){return i[b(x)]}var I={pairs:"14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",canonical:"6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye"};function v(x,_){var ce=36,de=0,Ae=new Map,Pe=_&&new Map,We;return x.split(",").forEach(function Oe(ct){if(ct.indexOf("+")!==-1)for(var at=+ct;at--;)Oe(We);else{We=ct;var At=ct.split(">"),St=At[0],Lt=At[1];St=String.fromCodePoint(de+=parseInt(St,ce)),Lt=String.fromCodePoint(de+=parseInt(Lt,ce)),Ae.set(St,Lt),_&&Pe.set(Lt,St)}}),{map:Ae,reverseMap:Pe}}var D,Q,R;function k(){if(!D){var x=v(I.pairs,!0),_=x.map,ce=x.reverseMap;D=_,Q=ce,R=v(I.canonical,!1).map}}function N(x){return k(),D.get(x)||null}function F(x){return k(),Q.get(x)||null}function $(x){return k(),R.get(x)||null}var Z=n.L,H=n.R,O=n.EN,se=n.ES,ye=n.ET,ee=n.AN,he=n.CS,j=n.B,be=n.S,Ee=n.ON,pe=n.BN,He=n.NSM,Ce=n.AL,qe=n.LRO,Be=n.RLO,ne=n.LRE,ve=n.RLE,De=n.PDF,Me=n.LRI,Ie=n.RLI,z=n.FSI,P=n.PDI;function le(x,_){for(var ce=125,de=new Uint32Array(x.length),Ae=0;Ae<x.length;Ae++)de[Ae]=b(x[Ae]);var Pe=new Map;function We(dr,pi){var xn=de[dr];de[dr]=pi,Pe.set(xn,Pe.get(xn)-1),xn&o&&Pe.set(o,Pe.get(o)-1),Pe.set(pi,(Pe.get(pi)||0)+1),pi&o&&Pe.set(o,(Pe.get(o)||0)+1)}for(var Oe=new Uint8Array(x.length),ct=new Map,at=[],At=null,St=0;St<x.length;St++)At||at.push(At={start:St,end:x.length-1,level:_==="rtl"?1:_==="ltr"?0:Zn(St,!1)}),de[St]&j&&(At.end=St,At=null);for(var Lt=ve|ne|Be|qe|s|P|De|j,$t=function(dr){return dr+(dr&1?1:2)},Wt=function(dr){return dr+(dr&1?2:1)},Ot=0;Ot<at.length;Ot++){At=at[Ot];var Ft=[{_level:At.level,_override:0,_isolate:0}],kt=void 0,sr=0,mr=0,Pr=0;Pe.clear();for(var yr=At.start;yr<=At.end;yr++){var fr=de[yr];if(kt=Ft[Ft.length-1],Pe.set(fr,(Pe.get(fr)||0)+1),fr&o&&Pe.set(o,(Pe.get(o)||0)+1),fr&Lt)if(fr&(ve|ne)){Oe[yr]=kt._level;var zn=(fr===ve?Wt:$t)(kt._level);zn<=ce&&!sr&&!mr?Ft.push({_level:zn,_override:0,_isolate:0}):sr||mr++}else if(fr&(Be|qe)){Oe[yr]=kt._level;var In=(fr===Be?Wt:$t)(kt._level);In<=ce&&!sr&&!mr?Ft.push({_level:In,_override:fr&Be?H:Z,_isolate:0}):sr||mr++}else if(fr&s){fr&z&&(fr=Zn(yr+1,!0)===1?Ie:Me),Oe[yr]=kt._level,kt._override&&We(yr,kt._override);var ii=(fr===Ie?Wt:$t)(kt._level);ii<=ce&&sr===0&&mr===0?(Pr++,Ft.push({_level:ii,_override:0,_isolate:1,_isolInitIndex:yr})):sr++}else if(fr&P){if(sr>0)sr--;else if(Pr>0){for(mr=0;!Ft[Ft.length-1]._isolate;)Ft.pop();var qr=Ft[Ft.length-1]._isolInitIndex;
vendor: 4,499 bytes, line 164
164qr!=null&&(ct.set(qr,yr),ct.set(yr,qr)),Ft.pop(),Pr--}kt=Ft[Ft.length-1],Oe[yr]=kt._level,kt._override&&We(yr,kt._override)}else fr&De?(sr===0&&(mr>0?mr--:!kt._isolate&&Ft.length>1&&(Ft.pop(),kt=Ft[Ft.length-1])),Oe[yr]=kt._level):fr&j&&(Oe[yr]=At.level);else Oe[yr]=kt._level,kt._override&&fr!==pe&&We(yr,kt._override)}for(var Br=[],An=null,Dn=At.start;Dn<=At.end;Dn++){var $r=de[Dn];if(!($r&l)){var si=Oe[Dn],Vi=$r&s,Jr=$r===P;An&&si===An._level?(An._end=Dn,An._endsWithIsolInit=Vi):Br.push(An={_start:Dn,_end:Dn,_level:si,_startsWithPDI:Jr,_endsWithIsolInit:Vi})}}for(var Vr=[],Jn=0;Jn<Br.length;Jn++){var or=Br[Jn];if(!or._startsWithPDI||or._startsWithPDI&&!ct.has(or._start)){for(var Oi=[An=or],hn=void 0;An&&An._endsWithIsolInit&&(hn=ct.get(An._end))!=null;)for(var hi=Jn+1;hi<Br.length;hi++)if(Br[hi]._start===hn){Oi.push(An=Br[hi]);break}for(var Ci=[],Bs=0;Bs<Oi.length;Bs++)for(var dn=Oi[Bs],xi=dn._start;xi<=dn._end;xi++)Ci.push(xi);for(var Qs=Oe[Ci[0]],Qr=At.level,br=Ci[0]-1;br>=0;br--)if(!(de[br]&l)){Qr=Oe[br];break}var Or=Ci[Ci.length-1],wr=Oe[Or],Wn=At.level;if(!(de[Or]&s)){for(var gn=Or+1;gn<=At.end;gn++)if(!(de[gn]&l)){Wn=Oe[gn];break}}Vr.push({_seqIndices:Ci,_sosType:Math.max(Qr,Qs)%2?H:Z,_eosType:Math.max(Wn,wr)%2?H:Z})}}for(var Tn=0;Tn<Vr.length;Tn++){var Rn=Vr[Tn],Dt=Rn._seqIndices,vi=Rn._sosType,zr=Rn._eosType,Vn=Oe[Dt[0]]&1?H:Z;if(Pe.get(He))for(var di=0;di<Dt.length;di++){var Bi=Dt[di];if(de[Bi]&He){for(var Xi=vi,ai=di-1;ai>=0;ai--)if(!(de[Dt[ai]]&l)){Xi=de[Dt[ai]];break}We(Bi,Xi&(s|P)?Ee:Xi)}}if(Pe.get(O))for(var Cn=0;Cn<Dt.length;Cn++){var Qi=Dt[Cn];if(de[Qi]&O)for(var Ys=Cn-1;Ys>=-1;Ys--){var ie=Ys===-1?vi:de[Dt[Ys]];if(ie&a){ie===Ce&&We(Qi,ee);break}}}if(Pe.get(Ce))for(var ae=0;ae<Dt.length;ae++){var xe=Dt[ae];de[xe]&Ce&&We(xe,H)}if(Pe.get(se)||Pe.get(he))for(var Ne=1;Ne<Dt.length-1;Ne++){var je=Dt[Ne];if(de[je]&(se|he)){for(var $e=0,ht=0,ut=Ne-1;ut>=0&&($e=de[Dt[ut]],!!($e&l));ut--);for(var wt=Ne+1;wt<Dt.length&&(ht=de[Dt[wt]],!!(ht&l));wt++);$e===ht&&(de[je]===se?$e===O:$e&(O|ee))&&We(je,$e)}}if(Pe.get(O))for(var mt=0;mt<Dt.length;mt++){var vt=Dt[mt];if(de[vt]&O){for(var Mt=mt-1;Mt>=0&&de[Dt[Mt]]&(ye|l);Mt--)We(Dt[Mt],O);for(mt++;mt<Dt.length&&de[Dt[mt]]&(ye|l|O);mt++)de[Dt[mt]]!==O&&We(Dt[mt],O)}}if(Pe.get(ye)||Pe.get(se)||Pe.get(he))for(var Xt=0;Xt<Dt.length;Xt++){var Tr=Dt[Xt];if(de[Tr]&(ye|se|he)){We(Tr,Ee);for(var tr=Xt-1;tr>=0&&de[Dt[tr]]&l;tr--)We(Dt[tr],Ee);for(var en=Xt+1;en<Dt.length&&de[Dt[en]]&l;en++)We(Dt[en],Ee)}}if(Pe.get(O))for(var Fn=0,Zi=vi;Fn<Dt.length;Fn++){var gi=Dt[Fn],ma=de[gi];ma&O?Zi===Z&&We(gi,Z):ma&a&&(Zi=ma)}if(Pe.get(o)){var Ss=H|O|ee,ls=Ss|Z,ks=[];{for(var cs=[],us=0;us<Dt.length;us++)if(de[Dt[us]]&o){var _a=x[Dt[us]],Oa=void 0;if(N(_a)!==null)if(cs.length<63)cs.push({char:_a,seqIndex:us});else break;else if((Oa=F(_a))!==null)for(var pn=cs.length-1;pn>=0;pn--){var ya=cs[pn].char;if(ya===Oa||ya===F($(_a))||N($(ya))===_a){ks.push([cs[pn].seqIndex,us]),cs.length=pn;break}}}ks.sort(function(dr,pi){return dr[0]-pi[0]})}for(var Ui=0;Ui<ks.length;Ui++){for(var oo=ks[Ui],ba=oo[0],Ds=oo[1],wa=!1,Nn=0,Ua=ba+1;Ua<Ds;Ua++){var No=Dt[Ua];if(de[No]&ls){wa=!0;var Xr=de[No]&Ss?H:Z;if(Xr===Vn){Nn=Xr;break}}}if(wa&&!Nn){Nn=vi;for(var qs=ba-1;qs>=0;qs--){var al=Dt[qs];if(de[al]&ls){var Ga=de[al]&Ss?H:Z;Ga!==Vn?Nn=Ga:Nn=Vn;break}}}if(Nn){if(de[Dt[ba]]=de[Dt[Ds]]=Nn,Nn!==Vn){for(var tn=ba+1;tn<Dt.length;tn++)if(!(de[Dt[tn]]&l)){b(x[Dt[tn]])&He&&(de[Dt[tn]]=Nn);break}}if(Nn!==Vn){for(var Gi=Ds+1;Gi<Dt.length;Gi++)if(!(de[Dt[Gi]]&l)){b(x[Dt[Gi]])&He&&(de[Dt[Gi]]=Nn);break}}}}for(var oi=0;oi<Dt.length;oi++)if(de[Dt[oi]]&o){for(var Xn=oi,Hi=oi,li=vi,Er=oi-1;Er>=0;Er--)if(de[Dt[Er]]&l)Xn=Er;else{li=de[Dt[Er]]&Ss?H:Z;break}for(var Ea=zr,$i=oi+1;$i<Dt.length;$i++)if(de[Dt[$i]]&(o|l))Hi=$i;else{Ea=de[Dt[$i]]&Ss?H:Z;break}for(var jn=Xn;jn<=Hi;jn++)de[Dt[jn]]=li===Ea?li:Vn;oi=Hi}}}for(var Wr=At.start;Wr<=At.end;Wr++){var Js=Oe[Wr],Si=de[Wr];if(Js&1?Si&(Z|O|ee)&&Oe[Wr]++:Si&H?Oe[Wr]++:Si&(ee|O)&&(Oe[Wr]+=2),Si&l&&(Oe[Wr]=Wr===0?At.level:Oe[Wr-1]),Wr===At.end||b(x[Wr])&(be|j))for(var zi=Wr;zi>=0&&b(x[zi])&A;zi--)Oe[zi]=At.level}}return{levels:Oe,paragraphs:at};function Zn(dr,pi){for(var xn=dr;xn<x.length;xn++){var mi=de[xn];if(mi&(H|Ce))return 1;if(mi&(j|Z)||pi&&mi===P)return 0;if(mi&s){var Ia=Vs(xn);xn=Ia===-1?x.length:Ia}}return 0}function Vs(dr){for(var pi=1,xn=dr+1;xn<x.length;xn++){var mi=de[xn];if(mi&j)break;if(mi&P){if(--pi===0)return xn}else mi&s&&pi++}return-1}}var te="14>1,j>2,t>2,u>2,1a>g,2v3>
1641,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",q;function re(){if(!q){var x=v(te,!0),_=x.map,ce=x.reverseMap;ce.forEach(function(de,Ae){_.set(Ae,de)}),q=_}}function ke(x){return re(),q.get(x)||null}function M(x,_,ce,de){var Ae=x.length;ce=Math.max(0,ce==null?0:+ce),de=Math.min(Ae-1,de==null?Ae-1:+de);for(var Pe=new Map,We=ce;We<=de;We++)if(_[We]&1){var Oe=ke(x[We]);Oe!==null&&Pe.set(We,Oe)}return Pe}function Qe(x,_,ce,de){var Ae=x.length;ce=Math.max(0,ce==null?0:+ce),de=Math.min(Ae-1,de==null?Ae-1:+de);var Pe=[];return _.paragraphs.forEach(function(We){var Oe=Math.max(ce,We.start),ct=Math.min(de,We.end);if(Oe<ct){for(var at=_.levels.slice(Oe,ct+1),At=ct;At>=Oe&&b(x[At])&A;At--)at[At]=We.level;for(var St=We.level,Lt=1/0,$t=0;$t<at.length;$t++){var Wt=at[$t];Wt>St&&(St=Wt),Wt<Lt&&(Lt=Wt|1)}for(var Ot=St;Ot>=Lt;Ot--)for(var Ft=0;Ft<at.length;Ft++)if(at[Ft]>=Ot){for(var kt=Ft;Ft+1<at.length&&at[Ft+1]>=Ot;)Ft++;Ft>kt&&Pe.push([kt+Oe,Ft+Oe])}}}),Pe}function W(x,_,ce,de){var Ae=B(x,_,ce,de),Pe=[].concat(x);return Ae.forEach(function(We,Oe){Pe[Oe]=(_.levels[We]&1?ke(x[We]):null)||x[We]}),Pe.join("")}function B(x,_,ce,de){for(var Ae=Qe(x,_,ce,de),Pe=[],We=0;We<x.length;We++)Pe[We]=We;return Ae.forEach(function(Oe){for(var ct=Oe[0],at=Oe[1],At=Pe.slice(ct,at+1),St=At.length;St--;)Pe[at-St]=At[St]}),Pe}return e.closingToOpeningBracket=F,e.getBidiCharType=b,e.getBidiCharTypeName=w,e.getCanonicalBracket=$,e.getEmbeddingLevels=le,e.getMirroredCharacter=ke,e.getMirroredCharactersMap=M,e.getReorderSegments=Qe,e.getReorderedIndices=B,e.getReorderedString=W,e.openingToClosingBracket=N,Object.defineProperty(e,"__esModule",{value:!0}),e})({});return t}var s1={exports:{}},E_=s1.exports,WE;function I_(){return WE||(WE=1,(function(t){(function(e,r){t.exports?t.exports=r():e.hyphenationPatternsEnUs=r()})(E_,function(){var e=[],r=[],e=[" ",".ach4",".ad4der",".af1t",".al3t",".am5at",".an5c",".ang4",".ani5m",".ant4",".an3te",".anti5s",".ar5s",".ar4tie",".ar4ty",".as3c",".as1p",".as1s",".aster5",".atom5",".au1d",".av4i",".awn4",".ba4g",".ba5na",".bas4e",".ber4",".be5ra",".be3sm",".be5sto",".bri2",".but4ti",".cam4pe",".can5c",".capa5b",".car5ol",".ca4t",".ce4la",".ch4",".chill5i",".ci2",".cit5r",".co3e",".co4r",".cor5ner",".de4moi",".de3o",".de3ra",".de3ri",".des4c",".dictio5",".do4t",".du4c",".dumb5",".earth5",".eas3i",".eb4",".eer4",".eg2",".el5d",".el3em",".enam3",".en3g",".en3s",".eq5ui5t",".er4ri",".es3",".eu3",".eye5",".fes3",".for5mer",".ga2",".ge2",".gen3t4",".ge5og",".gi5a",".gi4b",".go4r",".hand5i",".han5k",".he2",".hero5i",".hes3",".het3",".hi3b",".hi3er",".hon5ey",".hon3o",".hov5",".id4l",".idol3",".im3m",".im5pin",".in1",".in3ci",".ine2",".in2k",".in3s",".ir5r",".is4i",".ju3r",".la4cy",".la4m",".lat5er",".lath5",".le2",".leg5e",".len4",".lep5",".lev1",".li4g",".lig5a",".li2n",".li3o",".li4t",".mag5a5",".mal5o",".man5a",".mar5ti",".me2",".mer3c",".me5ter",".mis1",".mist5i",".mon3e",".mo3ro",".mu5ta",".muta5b",".ni4c",".od2",".odd5",".of5te",".or5ato",".or3c",".or1d",".or3t",".os3",".os4tl",".oth3",".out3",".ped5al",".pe5te",".pe5tit",".pi4e",".pio5n",".pi2t",".pre3m",".ra4c",".ran4t",".ratio5na",".ree2",".re5mit",".res2",".re5stat",".ri4g",".rit5u",".ro4q",".ros5t",".row5d",".ru4d",".sci3e",".self5",".sell5",".se2n",".se5rie",".sh2",".si2",".sing4",".st4",".sta5bl",".sy2",".ta4",".te4",".ten5an",".th2",".ti2",".til4",".tim5o5",".ting4",".tin5k",".ton4a",".to4p",".top5i",".tou5s",".trib5ut",".un1a",".un3ce",".under5",".un1e",".un5k",".un5o",".un3u",".up3",".ure3",".us5a",".ven4de",".ve5ra",".wil5i",".ye4","4ab.","a5bal","a5ban","abe2","ab5erd","abi5a","ab5it5ab","ab5lat","ab5o5liz","4abr","ab5rog","ab3ul","a4car","ac5ard","ac5aro","a5ceou","ac1er","a5chet","4a2ci","a3cie","ac1in","a3cio","ac5rob","act5if","ac3ul","ac4um","a2d","ad4din","ad5er.","2adi","a3dia","ad3ica","adi4er","a3dio","a3dit","a5diu","ad4le","ad3ow","ad5ran","ad4su","4adu","a3duc","ad5um","ae4r","aeri4e","a2f","aff4","a4gab","aga4n","ag5ell","age4o","4ageu","ag1i","4ag4l","ag1n","a2go","3agog","ag3oni","a5guer","ag5ul","a4gy","a3ha","a3he","ah4l","a3ho","ai2","a5ia","a3ic.","ai5ly","a4i4n","ain5in","ain5o","ait5en","a1j","ak1en","al5ab","al3ad","a4lar","4aldi","2ale","al3end","a4lenti","a5le5o","al1i","al4ia.","ali4e","al5lev","4allic","4alm","a5log.","a4ly.","4alys","5a5lyst","5alyt","3alyz","4ama","am5ab","am3ag","ama5ra","am5asc","a4matis","a4m5ato","am5era","am3ic","am5if","am5ily","am1in","ami4no","a2mo","a5mon","amor5i","amp5en","a2n","an3age","3analy","a3nar","an3arc","anar4i","a3nati","4and","ande4s","an3dis","an1dl","an4dow","a5nee","a3nen","an5est.","a3neu","2ang","ang5ie","an1gl","a4n1ic","a3nies","an3i3f","an4ime","a5nimi","a5nine","an3io","a3nip","an3ish","an3it","a3niu","an4kli","5anniz","ano4","an5ot","anoth5","an2sa","an4sco","an4sn","an2sp","ans3po","an4st","an4sur","antal4","an4tie","4anto","an2tr","an4tw","an3ua","an3ul","a5nur","4ao","apar4","ap5at","ap5ero","a3pher","4aphi","a4pilla","ap5illar","ap3in","ap3ita","a3pitu","a2pl","apoc5","ap5ola","apor5i","apos3t","aps5es","a3pu","aque5","2a2r","ar3act","a5rade","ar5adis","ar3al","a5ramete","aran4g","ara3p","ar4at","a5ratio","ar5ativ","a5rau","ar5av4","araw4","arbal4","ar4chan","ar5dine","ar4dr","ar5eas","a3ree","ar3ent","a5ress","ar4fi","ar4fl","ar1i","ar5ial","ar3ian","a3riet","ar4im","ar5inat","ar3io","ar2iz","ar2mi","ar5o5d","a5roni","a3roo","ar2p","ar3q","arre4","ar4sa","ar2sh","4as.","as4ab","as3ant","ashi4","a5sia.","a3sib","a3sic","5a5si4t","ask3i","as4l","a4soc","as5ph","as4sh","as3ten","as1tr","asur5a","a2ta","at3abl","at5ac","at3alo","at5ap","ate5c","at5ech","at3ego","at3en.","at3era","ater5n","a5terna","at3est","at5ev","4ath","ath5em","a5then","at4ho","ath5om","4ati.","a5tia","at5i5b","at1ic","at3if","ation5ar","at3itu","a4tog","a2tom","at5omiz","a4top","a4tos","a1tr","at5rop","at4sk","at4tag","at5te","at4th","a2tu","at5ua","at5ue","at3ul","at3ura","a2ty","au4b","augh3","au3gu","au4l2","aun5d","au3r","au5sib","aut5en","au1th","a2va","av3ag","a5van","ave4no","av3era","av5ern","av5ery","av1i","avi4er","av3ig","av5oc","a1vor","3away","aw3i","aw4ly","aws4","ax4ic","ax4id","ay5al","aye4","ays4","azi4er","azz5i","5ba.","bad5ger","ba4ge","bal1a","ban5dag","ban4e","ban3i","barbi5","bari4a","bas4si","1bat","ba4z","2b1b","b2be","b3ber","bbi4na","4b1d","4be.","beak4","beat3","4be2d","be3da","be3de","be3di","be3gi","be5gu","1bel","be1li","be3lo","4be5m","be5nig","be5nu","4bes4","be3sp","be5str","3bet","bet5iz","be5tr","be3tw","be3w","be5yo","2bf","4b3h","bi2b","bi4d","3bie","bi5en","bi4er","2b3if","1bil","bi3liz","bina5r4","bin4d","bi5net","bi3ogr","bi5ou","bi2t","3bi3tio","bi3tr","3bit5ua","b5itz","b1j","bk4","b2l2","blath5","b4le.","blen4","5blesp","b3lis","b4lo","blun4t","4b1m","4b3n","bne5g","3bod","bod3i","bo4e","bol3ic","bom4bi","bon4a","bon5at","3boo","5bor.","4b1ora","bor5d","5bore","5bori","5bos4","b5ota","both5","bo4to","bound3","4bp","4brit","broth3","2b5s2","bsor4","2bt","bt4l","b4to","b3tr","buf4fer","bu4ga","bu3li","bumi4","bu4n","bunt4i","bu3re","bus5ie","buss4e","5bust","4buta","3butio","b5uto","b1v","4b5w","5by.","bys4","1ca","cab3in","ca1bl","cach4","ca5den","4cag4","2c5ah","ca3lat","cal4la","call5in","4calo","can5d","can4e","can4ic","can5is","can3iz","can4ty","cany4","ca5per","car5om","cast5er","cas5tig","4casy","ca4th","4cativ","cav5al","c3c","ccha5","cci4a","ccompa5","ccon4","ccou3t","2ce.","4ced.","4ceden","3cei","5cel.","3cell","1cen","3cenc","2cen4e","4ceni","3cent","3cep","ce5ram","4cesa","3cessi","ces5si5b","ces5t","cet4","c5e4ta","cew4","2ch","4ch.","4ch3ab","5chanic","ch5a5nis","che2","cheap3","4ched","che5lo","3chemi","ch5ene","ch3er.","ch3ers","4ch1in","5chine.","ch5iness","5chini","5chio","3chit","chi2z","3cho2","ch4ti","1ci","3cia","ci2a5b","cia5r","ci5c","4cier","5cific.","4cii","ci4la","3cili","2cim","2cin","c4ina","3cinat","cin3em","c1ing","c5ing.","5cino","cion4","4cipe","ci3ph","4cipic","4cista","4cisti","2c1it","cit3iz","5ciz","ck1","ck3i","1c4l4","4clar","c5laratio","5clare","cle4m","4clic","clim4","cly4","c5n","1co","co5ag","coe2","2cog","co4gr","coi4","co3inc","col5i","5colo","col3or","com5er","con4a","c4one","con3g","con5t","co3pa","cop3ic","co4pl","4corb","coro3n","cos4e","cov1","cove4","cow5a","coz5e","co5zi","c1q","cras5t","5crat.","5cratic","cre3at","5cred","4c3reta","cre4v","cri2","cri5f","c4rin","cris4","5criti","cro4pl","crop5o","cros4e","cru4d","4c3s2","2c1t","cta4b","ct5ang","c5tant","c2te","c3ter","c4ticu","ctim3i","ctu4r","c4tw","cud5","c4uf","c4ui","cu5ity","5culi","cul4tis","3cultu","cu2ma","c3ume","cu4mi","3cun","cu3pi","cu5py","cur5a4b","cu5ria","1cus","cuss4i","3c4ut","cu4tie","4c5utiv","4cutr","1cy","cze4","1d2a","5da.","2d3a4b","dach4","4daf","2dag","da2m2","dan3g","dard
1645","dark5","4dary","3dat","4dativ","4dato","5dav4","dav5e","5day","d1b","d5c","d1d4","2de.","deaf5","deb5it","de4bon","decan4","de4cil","de5com","2d1ed","4dee.","de5if","deli4e","del5i5q","de5lo","d4em","5dem.","3demic","dem5ic.","de5mil","de4mons","demor5","1den","de4nar","de3no","denti5f","de3nu","de1p","de3pa","depi4","de2pu","d3eq","d4erh","5derm","dern5iz","der5s","des2","d2es.","de1sc","de2s5o","des3ti","de3str","de4su","de1t","de2to","de1v","dev3il","4dey","4d1f","d4ga","d3ge4t","dg1i","d2gy","d1h2","5di.","1d4i3a","dia5b","di4cam","d4ice","3dict","3did","5di3en","d1if","di3ge","di4lato","d1in","1dina","3dine.","5dini","di5niz","1dio","dio5g","di4pl","dir2","di1re","dirt5i","dis1","5disi","d4is3t","d2iti","1di1v","d1j","d5k2","4d5la","3dle.","3dled","3dles.","4dless","2d3lo","4d5lu","2dly","d1m","4d1n4","1do","3do.","do5de","5doe","2d5of","d4og","do4la","doli4","do5lor","dom5iz","do3nat","doni4","doo3d","dop4p","d4or","3dos","4d5out","do4v","3dox","d1p","1dr","drag5on","4drai","dre4","drea5r","5dren","dri4b","dril4","dro4p","4drow","5drupli","4dry","2d1s2","ds4p","d4sw","d4sy","d2th","1du","d1u1a","du2c","d1uca","duc5er","4duct.","4ducts","du5el","du4g","d3ule","dum4be","du4n","4dup","du4pe","d1v","d1w","d2y","5dyn","dy4se","dys5p","e1a4b","e3act","ead1","ead5ie","ea4ge","ea5ger","ea4l","eal5er","eal3ou","eam3er","e5and","ear3a","ear4c","ear5es","ear4ic","ear4il","ear5k","ear2t","eart3e","ea5sp","e3ass","east3","ea2t","eat5en","eath3i","e5atif","e4a3tu","ea2v","eav3en","eav5i","eav5o","2e1b","e4bel.","e4bels","e4ben","e4bit","e3br","e4cad","ecan5c","ecca5","e1ce","ec5essa","ec2i","e4cib","ec5ificat","ec5ifie","ec5ify","ec3im","eci4t","e5cite","e4clam","e4clus","e2col","e4comm","e4compe","e4conc","e2cor","ec3ora","eco5ro","e1cr","e4crem","ec4tan","ec4te","e1cu","e4cul","ec3ula","2e2da","4ed3d","e4d1er","ede4s","4edi","e3dia","ed3ib","ed3ica","ed3im","ed1it","edi5z","4edo","e4dol","edon2","e4dri","e4dul","ed5ulo","ee2c","eed3i","ee2f","eel3i","ee4ly","ee2m","ee4na","ee4p1","ee2s4","eest4","ee4ty","e5ex","e1f","e4f3ere","1eff","e4fic","5efici","efil4","e3fine","ef5i5nite","3efit","efor5es","e4fuse.","4egal","eger4","eg5ib","eg4ic","eg5ing","e5git5","eg5n","e4go.","e4gos","eg1ul","e5gur","5egy","e1h4","eher4","ei2","e5ic","ei5d","eig2","ei5gl","e3imb","e3inf","e1ing","e5inst","eir4d","eit3e","ei3th","e5ity","e1j","e4jud","ej5udi","eki4n","ek4la","e1la","e4la.","e4lac","elan4d","el5ativ","e4law","elaxa4","e3lea","el5ebra","5elec","e4led","el3ega","e5len","e4l1er","e1les","el2f","el2i","e3libe","e4l5ic.","el3ica","e3lier","el5igib","e5lim","e4l3ing","e3lio","e2lis","el5ish","e3liv3","4ella","el4lab","ello4","e5loc","el5og","el3op.","el2sh","el4ta","e5lud","el5ug","e4mac","e4mag","e5man","em5ana","em5b","e1me","e2mel","e4met","em3ica","emi4e","em5igra","em1in2","em5ine","em3i3ni","e4mis","em5ish","e5miss","em3iz","5emniz","emo4g","emoni5o","em3pi","e4mul","em5ula","emu3n","e3my","en5amo","e4nant","ench4er","en3dic","e5nea","e5nee","en3em","en5ero","en5esi","en5est","en3etr","e3new","en5ics","e5nie","e5nil","e3nio","en3ish","en3it","e5niu","5eniz","4enn","4eno","eno4g","e4nos","en3ov","en4sw","ent5age","4enthes","en3ua","en5uf","e3ny.","4en3z","e5of","eo2g","e4oi4","e3ol","eop3ar","e1or","eo3re","eo5rol","eos4","e4ot","eo4to","e5out","e5ow","e2pa","e3pai","ep5anc","e5pel","e3pent","ep5etitio","ephe4","e4pli","e1po","e4prec","ep5reca","e4pred","ep3reh","e3pro","e4prob","ep4sh","ep5ti5b","e4put","ep5uta","e1q","equi3l","e4q3ui3s","er1a","era4b","4erand","er3ar","4erati.","2erb","er4bl","er3ch","er4che","2ere.","e3real","ere5co","ere3in","er5el.","er3emo","er5ena","er5ence","4erene","er3ent","ere4q","er5ess","er3est","eret4","er1h","er1i","e1ria4","5erick","e3rien","eri4er","er3ine","e1rio","4erit","er4iu","eri4v","e4riva","er3m4","er4nis","4ernit","5erniz","er3no","2ero","er5ob","e5roc","ero4r","er1ou","er1s","er3set","ert3er","4ertl","er3tw","4eru","eru4t","5erwau","e1s4a","e4sage.","e4sages","es2c","e2sca","es5can","e3scr","es5cu","e1s2e","e2sec","es5ecr","es5enc","e4sert.","e4serts","e4serva","4esh","e3sha","esh5en","e1si","e2sic","e2sid","es5iden","es5igna","e2s5im","es4i4n","esis4te","esi4u","e5skin","es4mi","e2sol","es3olu","e2son","es5ona","e1sp","es3per","es5pira","es4pre","2ess","es4si4b","estan4","es3tig","es5tim","4es2to","e3ston","2estr","e5stro","estruc5","e2sur","es5urr","es4w","eta4b","eten4d","e3teo","ethod3","et1ic","e5tide","etin4","eti4no","e5tir","e5titio","et5itiv","4etn","et5ona","e3tra","e3tre","et3ric","et5rif","et3rog","et5ros","et3ua","et5ym","et5z","4eu","e5un","e3up","eu3ro","eus4","eute4","euti5l","eu5tr","eva2p5","e2vas","ev5ast","e5vea","ev3ell","evel3o","e5veng","even4i","ev1er","e5verb","e1vi","ev3id","evi4l","e4vin","evi4v","e5voc","e5vu","e1wa","e4wag","e5wee","e3wh","ewil5","ew3ing","e3wit","1exp","5eyc","5eye.","eys4","1fa","fa3bl","fab3r","fa4ce","4fag","fain4","fall5e","4fa4ma","fam5is","5far","far5th","fa3ta","fa3the","4fato","fault5","4f5b","4fd","4fe.","feas4","feath3","fe4b","4feca","5fect","2fed","fe3li","fe4mo","fen2d","fend5e","fer1","5ferr","fev4","4f1f","f4fes","f4fie","f5fin.","f2f5is","f4fly","f2fy","4fh","1fi","fi3a","2f3ic.","4f3ical","f3ican","4ficate","f3icen","fi3cer","fic4i","5ficia","5ficie","4fics","fi3cu","fi5del","fight5","fil5i","fill5in","4fily","2fin","5fina","fin2d5","fi2ne","f1in3g","fin4n","fis4ti","f4l2","f5less","flin4","flo3re","f2ly5","4fm","4fn","1fo","5fon","fon4de","fon4t","fo2r","fo5rat","for5ay","fore5t","for4i","fort5a","fos5","4f5p","fra4t","f5rea","fres5c","fri2","fril4","frol5","2f3s","2ft","f4to","f2ty","3fu","fu5el","4fug","fu4min","fu5ne","fu3ri","fusi4","fus4s","4futa","1fy","1ga","gaf4","5gal.","3gali","ga3lo","2gam","ga5met","g5amo","gan5is","ga3
164niz","gani5za","4gano","gar5n4","gass4","gath3","4gativ","4gaz","g3b","gd4","2ge.","2ged","geez4","gel4in","ge5lis","ge5liz","4gely","1gen","ge4nat","ge5niz","4geno","4geny","1geo","ge3om","g4ery","5gesi","geth5","4geto","ge4ty","ge4v","4g1g2","g2ge","g3ger","gglu5","ggo4","gh3in","gh5out","gh4to","5gi.","1gi4a","gia5r","g1ic","5gicia","g4ico","gien5","5gies.","gil4","g3imen","3g4in.","gin5ge","5g4ins","5gio","3gir","gir4l","g3isl","gi4u","5giv","3giz","gl2","gla4","glad5i","5glas","1gle","gli4b","g3lig","3glo","glo3r","g1m","g4my","gn4a","g4na.","gnet4t","g1ni","g2nin","g4nio","g1no","g4non","1go","3go.","gob5","5goe","3g4o4g","go3is","gon2","4g3o3na","gondo5","go3ni","5goo","go5riz","gor5ou","5gos.","gov1","g3p","1gr","4grada","g4rai","gran2","5graph.","g5rapher","5graphic","4graphy","4gray","gre4n","4gress.","4grit","g4ro","gruf4","gs2","g5ste","gth3","gu4a","3guard","2gue","5gui5t","3gun","3gus","4gu4t","g3w","1gy","2g5y3n","gy5ra","h3ab4l","hach4","hae4m","hae4t","h5agu","ha3la","hala3m","ha4m","han4ci","han4cy","5hand.","han4g","hang5er","hang5o","h5a5niz","han4k","han4te","hap3l","hap5t","ha3ran","ha5ras","har2d","hard3e","har4le","harp5en","har5ter","has5s","haun4","5haz","haz3a","h1b","1head","3hear","he4can","h5ecat","h4ed","he5do5","he3l4i","hel4lis","hel4ly","h5elo","hem4p","he2n","hena4","hen5at","heo5r","hep5","h4era","hera3p","her4ba","here5a","h3ern","h5erou","h3ery","h1es","he2s5p","he4t","het4ed","heu4","h1f","h1h","hi5an","hi4co","high5","h4il2","himer4","h4ina","hion4e","hi4p","hir4l","hi3ro","hir4p","hir4r","his3el","his4s","hith5er","hi2v","4hk","4h1l4","hlan4","h2lo","hlo3ri","4h1m","hmet4","2h1n","h5odiz","h5ods","ho4g","hoge4","hol5ar","3hol4e","ho4ma","home3","hon4a","ho5ny","3hood","hoon4","hor5at","ho5ris","hort3e","ho5ru","hos4e","ho5sen","hos1p","1hous","house3","hov5el","4h5p","4hr4","hree5","hro5niz","hro3po","4h1s2","h4sh","h4tar","ht1en","ht5es","h4ty","hu4g","hu4min","hun5ke","hun4t","hus3t4","hu4t","h1w","h4wart","hy3pe","hy3ph","hy2s","2i1a","i2al","iam4","iam5ete","i2an","4ianc","ian3i","4ian4t","ia5pe","iass4","i4ativ","ia4tric","i4atu","ibe4","ib3era","ib5ert","ib5ia","ib3in","ib5it.","ib5ite","i1bl","ib3li","i5bo","i1br","i2b5ri","i5bun","4icam","5icap","4icar","i4car.","i4cara","icas5","i4cay","iccu4","4iceo","4ich","2ici","i5cid","ic5ina","i2cip","ic3ipa","i4cly","i2c5oc","4i1cr","5icra","i4cry","ic4te","ictu2","ic4t3ua","ic3ula","ic4um","ic5uo","i3cur","2id","i4dai","id5anc","id5d","ide3al","ide4s","i2di","id5ian","idi4ar","i5die","id3io","idi5ou","id1it","id5iu","i3dle","i4dom","id3ow","i4dr","i2du","id5uo","2ie4","ied4e","5ie5ga","ield3","ien5a4","ien4e","i5enn","i3enti","i1er.","i3esc","i1est","i3et","4if.","if5ero","iff5en","if4fr","4ific.","i3fie","i3fl","4ift","2ig","iga5b","ig3era","ight3i","4igi","i3gib","ig3il","ig3in","ig3it","i4g4l","i2go","ig3or","ig5ot","i5gre","igu5i","ig1ur","i3h","4i5i4","i3j","4ik","i1la","il3a4b","i4lade","i2l5am","ila5ra","i3leg","il1er","ilev4","il5f","il1i","il3ia","il2ib","il3io","il4ist","2ilit","il2iz","ill5ab","4iln","il3oq","il4ty","il5ur","il3v","i4mag","im3age","ima5ry","imenta5r","4imet","im1i","im5ida","imi5le","i5mini","4imit","im4ni","i3mon","i2mu","im3ula","2in.","i4n3au","4inav","incel4","in3cer","4ind","in5dling","2ine","i3nee","iner4ar","i5ness","4inga","4inge","in5gen","4ingi","in5gling","4ingo","4ingu","2ini","i5ni.","i4nia","in3io","in1is","i5nite.","5initio","in3ity","4ink","4inl","2inn","2i1no","i4no4c","ino4s","i4not","2ins","in3se","insur5a","2int.","2in4th","in1u","i5nus","4iny","2io","4io.","ioge4","io2gr","i1ol","io4m","ion3at","ion4ery","ion3i","io5ph","ior3i","i4os","io5th","i5oti","io4to","i4our","2ip","ipe4","iphras4","ip3i","ip4ic","ip4re4","ip3ul","i3qua","iq5uef","iq3uid","iq3ui3t","4ir","i1ra","ira4b","i4rac","ird5e","ire4de","i4ref","i4rel4","i4res","ir5gi","ir1i","iri5de","ir4is","iri3tu","5i5r2iz","ir4min","iro4g","5iron.","ir5ul","2is.","is5ag","is3ar","isas5","2is1c","is3ch","4ise","is3er","3isf","is5han","is3hon","ish5op","is3ib","isi4d","i5sis","is5itiv","4is4k","islan4","4isms","i2so","iso5mer","is1p","is2pi","is4py","4is1s","is4sal","issen4","is4ses","is4ta.","is1te","is1ti","ist4ly","4istral","i2su","is5us","4ita.","ita4bi","i4tag","4ita5m","i3tan","i3tat","2ite","it3era","i5teri","it4es","2ith","i1ti","4itia","4i2tic","it3ica","5i5tick","it3ig","it5ill","i2tim","2itio","4itis","i4tism","i2t5o5m","4iton","i4tram","it5ry","4itt","it3uat","i5tud","it3ul","4itz.","i1u","2iv","iv3ell","iv3en.","i4v3er.","i4vers.","iv5il.","iv5io","iv1it","i5vore","iv3o3ro","i4v3ot","4i5w","ix4o","4iy","4izar","
164izi4","5izont","5ja","jac4q","ja4p","1je","jer5s","4jestie","4jesty","jew3","jo4p","5judg","3ka.","k3ab","k5ag","kais4","kal4","k1b","k2ed","1kee","ke4g","ke5li","k3en4d","k1er","kes4","k3est.","ke4ty","k3f","kh4","k1i","5ki.","5k2ic","k4ill","kilo5","k4im","k4in.","kin4de","k5iness","kin4g","ki4p","kis4","k5ish","kk4","k1l","4kley","4kly","k1m","k5nes","1k2no","ko5r","kosh4","k3ou","kro5n","4k1s2","k4sc","ks4l","k4sy","k5t","k1w","lab3ic","l4abo","laci4","l4ade","la3dy","lag4n","lam3o","3land","lan4dl","lan5et","lan4te","lar4g","lar3i","las4e","la5tan","4lateli","4lativ","4lav","la4v4a","2l1b","lbin4","4l1c2","lce4","l3ci","2ld","l2de","ld4ere","ld4eri","ldi4","ld5is","l3dr","l4dri","le2a","le4bi","left5","5leg.","5legg","le4mat","lem5atic","4len.","3lenc","5lene.","1lent","le3ph","le4pr","lera5b","ler4e","3lerg","3l4eri","l4ero","les2","le5sco","5lesq","3less","5less.","l3eva","lev4er.","lev4era","lev4ers","3ley","4leye","2lf","l5fr","4l1g4","l5ga","lgar3","l4ges","lgo3","2l3h","li4ag","li2am","liar5iz","li4as","li4ato","li5bi","5licio","li4cor","4lics","4lict.","l4icu","l3icy","l3ida","lid5er","3lidi","lif3er","l4iff","li4fl","5ligate","3ligh","li4gra","3lik","4l4i4l","lim4bl","lim3i","li4mo","l4im4p","l4ina","1l4ine","lin3ea","lin3i","link5er","li5og","4l4iq","lis4p","l1it","l2it.","5litica","l5i5tics","liv3er","l1iz","4lj","lka3","l3kal","lka4t","l1l","l4law","l2le","l5lea","l3lec","l3leg","l3lel","l3le4n","l3le4t","ll2i","l2lin4","l5lina","ll4o","lloqui5","ll5out","l5low","2lm","l5met","lm3ing","l4mod","lmon4","2l1n2","3lo.","lob5al","lo4ci","4lof","3logic","l5ogo","3logu","lom3er","5long","lon4i","l3o3niz","lood5","5lope.","lop3i","l3opm","lora4","lo4rato","lo5rie","lor5ou","5los.","los5et","5losophiz","5losophy","los4t","lo4ta","loun5d","2lout","4lov","2lp","lpa5b","l3pha","l5phi","lp5ing","l3pit","l4pl","l5pr","4l1r","2l1s2","l4sc","l2se","l4sie","4lt","lt5ag","ltane5","l1te","lten4","ltera4","lth3i","l5ties.","ltis4","l1tr","ltu2","ltur3a","lu5a","lu3br","luch4","lu3ci","lu3en","luf4","lu5id","lu4ma","5lumi","l5umn.","5lumnia","lu3o","luo3r","4lup","luss4","lus3te","1lut","l5ven","l5vet4","2l1w","1ly","4lya","4lyb","ly5me","ly3no","2lys4","l5yse","1ma","2mab","ma2ca","ma5chine","ma4cl","mag5in","5magn","2mah","maid5","4mald","ma3lig","ma5lin","mal4li","mal4ty","5mania","man5is","man3iz","4map","ma5rine.","ma5riz","mar4ly","mar3v","ma5sce","mas4e","mas1t","5mate","math3","ma3tis","4matiza","4m1b","mba4t5","m5bil","m4b3ing","mbi4v","4m5c","4me.","2med","4med.","5media","me3die","m5e5dy","me2g","mel5on","mel4t","me2m","mem1o3","1men","men4a","men5ac","men4de","4mene","men4i","mens4","mensu5","3ment","men4te","me5on","m5ersa","2mes","3mesti","me4ta","met3al","me1te","me5thi","m4etr","5metric","me5trie","me3try","me4v","4m1f","2mh","5mi.","mi3a","mid4a","mid4g","mig4","3milia","m5i5lie","m4ill","min4a","3mind","m5inee","m4ingl","min5gli","m5ingly","min4t","m4inu","miot4","m2is","mis4er.","mis5l","mis4ti","m5istry","4mith","m2iz","4mk","4m1l","m1m","mma5ry","4m1n","mn4a","m4nin","mn4o","1mo","4mocr","5mocratiz","mo2d1","mo4go","mois2","moi5se","4mok","mo5lest","mo3me","mon5et","mon5ge","moni3a","mon4ism","mon4ist","mo3niz","monol4","mo3ny.","mo2r","4mora.","mos2","mo5sey","mo3sp","moth3","m5ouf","3mous","mo2v","4m1p","mpara5","mpa5rab","mpar5i","m3pet","mphas4","m2pi","mpi4a","mp5ies","m4p1in","m5pir","mp5is","mpo3ri","mpos5ite","m4pous","mpov5","mp4tr","m2py","4m3r","4m1s2","m4sh","m5si","4mt","1mu","mula5r4","5mult","multi3","3mum","mun2","4mup","mu4u","4mw","1na","2n1a2b","n4abu","4nac.","na4ca","n5act","nag5er.","nak4","na4li","na5lia","4nalt","na5mit","n2an","nanci4","nan4it","nank4","nar3c","4nare","nar3i","nar4l","n5arm","n4as","nas4c","nas5ti","n2at","na3tal","nato5miz","n2au","nau3se","3naut","nav4e","4n1b4","ncar5","n4ces.","n3cha","n5cheo","n5chil","n3chis","nc1in","nc4it","ncour5a","n1cr","n1cu","n4dai","n5dan","n1de","nd5est.","ndi4b","n5d2if","n1dit","n3diz","n5duc","ndu4r","nd2we","2ne.","n3ear","ne2b","neb3u","ne2c","5neck","2ned","ne4gat","neg5ativ","5nege","ne4la","nel5iz","ne5mi","ne4mo","1nen","4nene","3neo","ne4po","ne2q","n1er","nera5b","n4erar","n2ere","n4er5i","ner4r","1nes","2nes.","4nesp","2nest","4nesw","3netic","ne4v","n5eve","ne4w","n3f","n4gab","n3gel","nge4n4e","n5gere","n3geri","ng5ha","n3gib","ng1in","n5git","n4gla","ngov4","ng5sh","n1gu","n4gum","n2gy","4n1h4","nha4","nhab3","nhe4","3n4ia","ni3an","
164ni4ap","ni3ba","ni4bl","ni4d","ni5di","ni4er","ni2fi","ni5ficat","n5igr","nik4","n1im","ni3miz","n1in","5nine.","nin4g","ni4o","5nis.","nis4ta","n2it","n4ith","3nitio","n3itor","ni3tr","n1j","4nk2","n5kero","n3ket","nk3in","n1kl","4n1l","n5m","nme4","nmet4","4n1n2","nne4","nni3al","nni4v","nob4l","no3ble","n5ocl","4n3o2d","3noe","4nog","noge4","nois5i","no5l4i","5nologis","3nomic","n5o5miz","no4mo","no3my","no4n","non4ag","non5i","n5oniz","4nop","5nop5o5li","nor5ab","no4rary","4nosc","nos4e","nos5t","no5ta","1nou","3noun","nov3el3","nowl3","n1p4","npi4","npre4c","n1q","n1r","nru4","2n1s2","ns5ab","nsati4","ns4c","n2se","n4s3es","nsid1","nsig4","n2sl","ns3m","n4soc","ns4pe","n5spi","nsta5bl","n1t","nta4b","nter3s","nt2i","n5tib","nti4er","nti2f","n3tine","n4t3ing","nti4p","ntrol5li","nt4s","ntu3me","nu1a","nu4d","nu5en","nuf4fe","n3uin","3nu3it","n4um","nu1me","n5umi","3nu4n","n3uo","nu3tr","n1v2","n1w4","nym4","nyp4","4nz","n3za","4oa","oad3","o5a5les","oard3","oas4e","oast5e","oat5i","ob3a3b","o5bar","obe4l","o1bi","o2bin","ob5ing","o3br","ob3ul","o1ce","och4","o3chet","ocif3","o4cil","o4clam","o4cod","oc3rac","oc5ratiz","ocre3","5ocrit","octor5a","oc3ula","o5cure","od5ded","od3ic","odi3o","o2do4","odor3","od5uct.","od5ucts","o4el","o5eng","o3er","oe4ta","o3ev","o2fi","of5ite","ofit4t","o2g5a5r","og5ativ","o4gato","o1ge","o5gene","o5geo","o4ger","o3gie","1o1gis","og3it","o4gl","o5g2ly","3ogniz","o4gro","ogu5i","1ogy","2ogyn","o1h2","ohab5","oi2","oic3es","oi3der","oiff4","oig4","oi5let","o3ing","oint5er","o5ism","oi5son","oist5en","oi3ter","o5j","2ok","o3ken","ok5ie","o1la","o4lan","olass4","ol2d","old1e","ol3er","o3lesc","o3let","ol4fi","ol2i","o3lia","o3lice","ol5id.","o3li4f","o5lil","ol3ing","o5lio","o5lis.","ol3ish","o5lite","o5litio","o5liv","olli4e","ol5ogiz","olo4r","ol5pl","ol2t","ol3ub","ol3ume","ol3un","o5lus","ol2v","o2ly","om5ah","oma5l","om5atiz","om2be","om4bl","o2me","om3ena","om5erse","o4met","om5etry","o3mia","om3ic.","om3ica","o5mid","om1in","o5mini","5ommend","omo4ge","o4mon","om3pi","ompro5","o2n","on1a","on4ac","o3nan","on1c","3oncil","2ond","on5do","o3nen","on5est","on4gu","on1ic","o3nio","on1is","o5niu","on3key","on4odi","on3omy","on3s","onspi4","onspir5a","onsu4","onten4","on3t4i","ontif5","on5um","onva5","oo2","ood5e","ood5i","oo4k","oop3i","o3ord","oost5","o2pa","ope5d","op1er","3opera","4operag","2oph","o5phan","o5pher","op3ing","o3pit","o5pon","o4posi","o1pr","op1u","opy5","o1q","o1ra","o5ra.","o4r3ag","or5aliz","or5ange","ore5a","o5real","or3ei","ore5sh","or5est.","orew4","or4gu","4o5ria","or3ica","o5ril","or1in","o1rio","or3ity","o3riu","or2mi","orn2e","o5rof","or3oug","or5pe","3orrh","or4se","ors5en","orst4","or3thi","or3thy","or4ty","o5rum","o1ry","os3al","os2c","os4ce","o3scop","4oscopi","o5scr","os4i4e","os5itiv","os3ito","os3ity","osi4u","os4l","o2so","os4pa","os4po","os2ta","o5stati","os5til","os5tit","o4tan","otele4g","ot3er.","ot5ers","o4tes","4oth","oth5esi","oth3i4","ot3ic.","ot5ica","o3tice","o3tif","o3tis","oto5s","ou2","ou3bl","ouch5i","ou5et","ou4l","ounc5er","oun2d","ou5v","ov4en","over4ne","over3s","ov4ert","o3vis","oviti4","o5v4ol","ow3der","ow3el","ow5est","ow1i","own5i","o4wo","oy1a","1pa","pa4ca","pa4ce","pac4t","p4ad","5pagan","p3agat","p4ai","pain4","p4al","pan4a","pan3el","pan4ty","pa3ny","pa1p","pa4pu","para5bl","par5age","par5di","3pare","par5el","p4a4ri","par4is","pa2te","pa5ter","5pathic","pa5thy","pa4tric","pav4","3pay","4p1b","pd4","4pe.","3pe4a","pear4l","pe2c","2p2ed","3pede","3pedi","pedia4","ped4ic","p4ee","pee4d","pek4","pe4la","peli4e","pe4nan","p4enc","pen4th","pe5on","p4era.","pera5bl","p4erag","p4eri","peri5st","per4mal","perme5","p4ern","per3o","per3ti","pe5ru","per1v","pe2t","pe5ten","pe5tiz","4pf","4pg","4ph.","phar5i","phe3no","ph4er","ph4es.","ph1ic","5phie","ph5ing","5phisti","3phiz","ph2l","3phob","3phone","5phoni","pho4r","4phs","ph3t","5phu","1phy","pi3a","pian4","pi4cie","pi4cy","p4id","p5ida","pi3de","5pidi","3piec","pi3en","pi4grap","pi3lo","pi2n","p4in.","pind4","p4ino","3pi1o","pion4","p3ith","pi5tha","pi2tu","2p3k2","1p2l2","3plan","plas5t","pli3a","pli5er","4plig","pli4n","ploi4","plu4m","plum4b","4p1m","2p3n","po4c","5pod.","po5em","po3et5","5po4g","poin2","5point","poly5t","po4ni","po4p","1p4or","po4ry","1pos","pos1s","p4ot","po4ta","5poun","4p1p","ppa5ra","p2pe","p4ped","p5pel","p3pen","p3per","p3pet","ppo5site","pr2","pray4e","5preci","pre5co","pre3em","pref5ac","pre4la","pre3r","p3rese","3press","pre5ten","pre3v","5pri4e","prin4t3","pri4s","pris3o","p3roca","prof5it","pro3l","pros3e","pro1t","2p1s2","p2se","ps4h","p4sib","2p1t","pt5a4b","p2te","p2th","pti3m","ptu4r","p4tw","pub3","pue4","puf4","pul3c","pu4m","pu2n","pur4r","5pus","pu2t","5pute","put3er","pu3tr","put4ted","put4tin","p3w","qu2","qua5v","2que.","3quer","3quet","2rab","ra3bi","rach4e","r5acl","raf5fi","raf4t","r2ai","ra4lo","ram3et","r2ami","rane5o","ran4ge","r4ani","ra5no","rap3er","3raphy","rar5c","rare4","rar5ef","4raril","r2as","ration4","rau4t","ra5vai","rav3el","ra5zie","r1b","r4bab","r4bag","rbi2","rbi4f","r2bin","r5bine","rb5ing.","rb4o","r1c","r2ce","rcen4","r3cha","rch4er","r4ci4b","rc4it","rcum3","r4dal","rd2i","rdi4a","rdi4er","rdin4","rd3ing","2re.","re1al","re3an","re5arr","5reav","re4aw","r5ebrat","rec5oll","rec5ompe","re4cre","2r2ed","re1de","re3dis","red5it","re4fac","re2fe","re5fer.","re3fi","re4fy","reg3is","re5it","re1li","re5lu","r4en4ta","ren4te","re1o","re5pin","re4posi","re1pu","r1er4","r4eri","rero4","re5ru","r4es.","re4spi","ress5ib","res2t","re5stal","re3str","re4ter","re4ti4z","re3tri","reu2","re5uti","rev2","re4val","rev3el","r5ev5er.","re5vers","re5vert","re5vil","rev5olu","re4wh","r1f","rfu4","r4fy","rg2","rg3er","r3get","r3gic","rgi4n","rg3ing","r5gis","r5git","r1gl","rgo4n","r3gu","rh4","4rh.","4rhal","ri3a","ria4b","ri4ag","r4ib","rib3a","ric5as","r4ice","4rici","5ricid","ri4cie","r4ico","rid5er","ri3enc","ri3ent","ri1er","ri5et","rig5an","5rigi","ril3iz","5riman","rim5i","3rimo","rim4pe","r2ina","5rina.","rin4d","rin4e","rin4g","ri1o","5riph","riph5e","ri2pl","rip5lic","r4iq","r2is","r4is.","ris4c","r3ish","ris4p","ri3ta3b","r5ited.","rit5er.","rit5ers","rit3ic","ri2tu","rit5ur","riv5el","riv3et","riv3i","r3j","r3ket","rk4le","rk4lin","r1l","rle4","r2led","r4lig","r4lis","rl5ish","r3lo4","r1m","rma5c","r2me","r3men","rm5ers","rm3ing","r4ming.","r4mio","r3mit","r4my","r4nar","r3nel","r4ner","r5net","r3ney","r5nic","r1nis4","r3nit","r3niv","rno4","r4nou","r3nu","rob3l","r2oc","ro3cr","ro4e","ro1fe","ro5fil","rok2","ro5ker","5role.","rom5ete","rom4i","rom4p","ron4al","ron4e","ro5n4is","ron4ta","1room","5root","ro3pel","rop3ic","ror3i","ro5ro","ros5per","ros4s","ro4the","ro4ty","ro4va","rov5el","rox5","r1p","r4pea","r5pent","rp5er.","r3pet","rp4h4","rp3ing","r3po","r1r4","rre4c","rre4f","r4reo","rre4st","rri4o","rri4v","rron4","rros4","rrys4","4rs2","r1sa","rsa5ti","rs4c","r2se","r3sec","rse4cr","rs5er.","rs3es","rse5v2","r1sh","r5sha","r1si","r4si4b","rson3","r1sp","r5sw","rtach4","r4tag","r3teb","rten4d","rte5o","r1ti","rt5ib","rti4d","r4tier","r3tig","rtil3i","rtil4l","r4tily","r4tist","r4tiv","r3tri","rtroph4","rt4sh","ru3a","ru3e4l","ru3en","ru4gl","ru3in","rum3pl","ru2n","runk5","run4ty","r5usc","ruti5n","rv4e","rvel4i","r3ven","rv5er.","r5vest","r3vey","r3vic","rvi4v","r3vo","r1w","ry4c","5rynge","ry3t","sa2","2s1ab","5sack","sac3ri","s3act","5sai","salar4","sal4m","sa5lo","sal4t","3sanc","san4de","s1ap","sa5ta","5sa3tio","sat3u","sau4","sa5vor","5saw","4s5b","scan4t5","
164sca4p","scav5","s4ced","4scei","s4ces","sch2","s4cho","3s4cie","5scin4d","scle5","s4cli","scof4","4scopy","scour5a","s1cu","4s5d","4se.","se4a","seas4","sea5w","se2c3o","3sect","4s4ed","se4d4e","s5edl","se2g","seg3r","5sei","se1le","5self","5selv","4seme","se4mol","sen5at","4senc","sen4d","s5ened","sen5g","s5enin","4sentd","4sentl","sep3a3","4s1er.","s4erl","ser4o","4servo","s1e4s","se5sh","ses5t","5se5um","5sev","sev3en","sew4i","5sex","4s3f","2s3g","s2h","2sh.","sh1er","5shev","sh1in","sh3io","3ship","shiv5","sho4","sh5old","shon3","shor4","short5","4shw","si1b","s5icc","3side.","5sides","5sidi","si5diz","4signa","sil4e","4sily","2s1in","s2ina","5sine.","s3ing","1sio","5sion","sion5a","si2r","sir5a","1sis","3sitio","5siu","1siv","5siz","sk2","4ske","s3ket","sk5ine","sk5ing","s1l2","s3lat","s2le","slith5","2s1m","s3ma","small3","sman3","smel4","s5men","5smith","smol5d4","s1n4","1so","so4ce","soft3","so4lab","sol3d2","so3lic","5solv","3som","3s4on.","sona4","son4g","s4op","5sophic","s5ophiz","s5ophy","sor5c","sor5d","4sov","so5vi","2spa","5spai","spa4n","spen4d","2s5peo","2sper","s2phe","3spher","spho5","spil4","sp5ing","4spio","s4ply","s4pon","spor4","4spot","squal4l","s1r","2ss","s1sa","ssas3","s2s5c","s3sel","s5seng","s4ses.","s5set","s1si","s4sie","ssi4er","ss5ily","s4sl","ss4li","s4sn","sspend4","ss2t","ssur5a","ss5w","2st.","s2tag","s2tal","stam4i","5stand","s4ta4p","5stat.","s4ted","stern5i","s5tero","ste2w","stew5a","s3the","st2i","s4ti.","s5tia","s1tic","5stick","s4tie","s3tif","st3ing","5stir","s1tle","5stock","stom3a","5stone","s4top","3store","st4r","s4trad","5stratu","s4tray","s4trid","4stry","4st3w","s2ty","1su","su1al","su4b3","su2g3","su5is","suit3","s4ul","su2m","sum3i","su2n","su2r","4sv","sw2","4swo","s4y","4syc","3syl","syn5o","sy5rin","1ta","3ta.","2tab","ta5bles","5taboliz","4taci","ta5do","4taf4","tai5lo","ta2l","ta5la","tal5en","tal3i","4talk","tal4lis","ta5log","ta5mo","tan4de","tanta3","ta5per","ta5pl","tar4a","4tarc","4tare","ta3riz","tas4e","ta5sy","4tatic","ta4tur","taun4","tav4","2taw","tax4is","2t1b","4tc","t4ch","tch5et","4t1d","4te.","tead4i","4teat","tece4","5tect","2t1ed","te5di","1tee","teg4","te5ger","te5gi","3tel.","teli4","5tels","te2ma2","tem3at","3tenan","3tenc","3tend","4tenes","1tent","ten4tag","1teo","te4p","te5pe","ter3c","5ter3d","1teri","ter5ies","ter3is","teri5za","5ternit","ter5v","4tes.","4tess","t3ess.","teth5e","3teu","3tex","4tey","2t1f","4t1g","2th.","than4","th2e","4thea","th3eas","the5at","the3is","3thet","th5ic.","th5ica","4thil","5think","4thl","th5ode","5thodic","4thoo","thor5it","tho5riz","2ths","1tia","ti4ab","ti4ato","2ti2b","4tick","t4ico","t4ic1u","5tidi","3tien","tif2","ti5fy","2tig","5tigu","till5in","1tim","4timp","tim5ul","2t1in","t2ina","3tine.","3tini","1tio","ti5oc","tion5ee","5tiq","ti3sa","3tise","tis4m","t
164i5so","tis4p","5tistica","ti3tl","ti4u","1tiv","tiv4a","1tiz","ti3za","ti3zen","2tl","t5la","tlan4","3tle.","3tled","3tles.","t5let.","t5lo","4t1m","tme4","2t1n2","1to","to3b","to5crat","4todo","2tof","to2gr","to5ic","to2ma","tom4b","to3my","ton4ali","to3nat","4tono","4tony","to2ra","to3rie","tor5iz","tos2","5tour","4tout","to3war","4t1p","1tra","tra3b","tra5ch","traci4","trac4it","trac4te","tras4","tra5ven","trav5es5","tre5f","tre4m","trem5i","5tria","tri5ces","5tricia","4trics","2trim","tri4v","tro5mi","tron5i","4trony","tro5phe","tro3sp","tro3v","tru5i","trus4","4t1s2","t4sc","tsh4","t4sw","4t3t2","t4tes","t5to","ttu4","1tu","tu1a","tu3ar","tu4bi","tud2","4tue","4tuf4","5tu3i","3tum","tu4nis","2t3up.","3ture","5turi","tur3is","tur5o","tu5ry","3tus","4tv","tw4","4t1wa","twis4","4two","1ty","4tya","2tyl","type3","ty5ph","4tz","tz4e","4uab","uac4","ua5na","uan4i","uar5ant","uar2d","uar3i","uar3t","u1at","uav4","ub4e","u4bel","u3ber","u4bero","u1b4i","u4b5ing","u3ble.","u3ca","uci4b","uc4it","ucle3","u3cr","u3cu","u4cy","ud5d","ud3er","ud5est","udev4","u1dic","ud3ied","ud3ies","ud5is","u5dit","u4don","ud4si","u4du","u4ene","uens4","uen4te","uer4il","3ufa","u3fl","ugh3en","ug5in","2ui2","uil5iz","ui4n","u1ing","uir4m","uita4","uiv3","uiv4er.","u5j","4uk","u1la","ula5b","u5lati","ulch4","5ulche","ul3der","ul4e","u1len","ul4gi","ul2i","u5lia","ul3ing","ul5ish","ul4lar","ul4li4b","ul4lis","4ul3m","u1l4o","4uls","uls5es","ul1ti","ultra3","4ultu","u3lu","ul5ul","ul5v","um5ab","um4bi","um4bly","u1mi","u4m3ing","umor5o","um2p","unat4","u2ne","un4er","u1ni","un4im","u2nin","un5ish","uni3v","un3s4","un4sw","unt3ab","un4ter.","un4tes","unu4","un5y","un5z","u4ors","u5os","u1ou","u1pe","uper5s","u5pia","up3ing","u3pl","up3p","upport5","upt5ib","uptu4","u1ra","4ura.","u4rag","u4ras","ur4be","urc4","ur1d","ure5at","ur4fer","ur4fr","u3rif","uri4fic","ur1in","u3rio","u1rit","ur3iz","ur2l","url5ing.","ur4no","uros4","ur4pe","ur4pi","urs5er","ur5tes","ur3the","urti4","ur4tie","u3ru","2us","u5sad","u5san","us4ap","usc2","us3ci","use5a","u5sia","u3sic","us4lin","us1p","us5sl","us5tere","us1tr","u2su","usur4","uta4b","u3tat","4ute.","4utel","4uten","uten4i","4u1t2i","uti5liz","u3tine","ut3ing","ution5a","u4tis","5u5tiz","u4t1l","ut5of","uto5g","uto5matic","u5ton","u4tou","uts4","u3u","uu4m","u1v2","uxu3","uz4e","1va","5va.","2v1a4b","vac5il","vac3u","vag4","va4ge","va5lie","val5o","val1u","va5mo","va5niz","va5pi","var5ied","3vat","4ve.","4ved","veg3","v3el.","vel3li","ve4lo","v4ely","ven3om","v5enue","v4erd","5vere.","v4erel","v3eren","ver5enc","v4eres","ver3ie","vermi4n","3verse","ver3th","v4e2s","4ves.","ves4te","ve4te","vet3er","ve4ty","vi5ali","5vian","5vide.","5vided","4v3iden","5vides","5vidi","v3if","vi5gn","vik4","2vil","5vilit","v3i3liz","v1in","4vi4na","v2inc","vin5d","4ving","vio3l","v3io4r","vi1ou","vi4p","vi5ro","vis3it","vi3so","vi3su","4viti","vit3r","4vity","3viv","5vo.","voi4","3vok","vo4la","v5ole","5volt","3volv","vom5i","vor5ab","vori4","vo4ry","vo4ta","4votee","4vv4","v4y","w5abl","2wac","wa5ger","wag5o","wait5","w5al.","wam4","war4t","was4t","wa1te","wa5ver","w1b","wea5rie","weath3","wed4n","weet3","wee5v","wel4l","w1er","west3","w3ev","whi4","wi2","wil2","will5in","win4de","win4g","wir4","3wise","with3","wiz5","w4
164k","wl4es","wl3in","w4no","1wo2","wom1","wo5ven","w5p","wra4","wri4","writa4","w3sh","ws4l","ws4pe","w5s4t","4wt","wy4","x1a","xac5e","x4ago","xam3","x4ap","xas5","x3c2","x1e","xe4cuto","x2ed","xer4i","xe5ro","x1h","xhi2","xhil5","xhu4","x3i","xi5a","xi5c","xi5di","x4ime","xi5miz","x3o","x4ob","x3p","xpan4d","xpecto5","xpe3d","x1t2","x3ti","x1u","xu3a","xx4","y5ac","3yar4","y5at","y1b","y1c","y2ce","yc5er","y3ch","ych4e","ycom4","ycot4","y1d","y5ee","y1er","y4erf","yes4","ye4t","y5gi","4y3h","y1i","y3la","ylla5bl","y3lo","y5lu","ymbol5","yme4","ympa3","yn3chr","yn5d","yn5g","yn5ic","5ynx","y1o4","yo5d","y4o5g","yom4","yo5net","y4ons","y4os","y4ped","yper5","yp3i","y3po","y4poc","yp2ta","y5pu","yra5m","yr5ia","y3ro","yr4r","ys4c","y3s2e","ys3ica","ys3io","3ysis","y4so","yss4","ys1t","ys3ta","ysur4","y3thin","yt3ic","y1w","za1","z5a2b","zar2","4zb","2ze","ze4n","ze4p","z1er","ze3ro","zet4","2z1i","z4il","z4is","5zl","4zm","1zo","zo4m","zo5ol","zte4","4z1z2","z4zy",".con5gr",".de5riva",".dri5v4",".eth1y6l1",".eu4ler",".ev2",".ever5si5b",".ga4s1om1",".ge4ome",".ge5ot1",".he3mo1",".he3p6a",".he3roe",".in5u2t",".kil2n3i",".ko6r1te1",".le6ices",".me4ga1l",".met4ala",".mim5i2c1",".mi1s4ers",".ne6o3f",".noe1th",".non1e2m",".poly1s",".post1am",".pre1am",".rav5en1o",".semi5",".sem4ic",".semid6",".semip4",".semir4",".sem6is4",".semiv4",".sph6in1",".spin1o",".ta5pes1tr",".te3legr",".to6pog",".to2q",".un3at5t",".un5err5",".vi2c3ar",".we2b1l",".re1e4c","a5bolic","a2cabl","af6fish","am1en3ta5b","anal6ys","ano5a2c","ans5gr","ans3v","anti1d","an3ti1n2","anti1re","a4pe5able","ar3che5t","ar2range","as5ymptot","ath3er1o1s","at6tes.","augh4tl","au5li5f","av3iou","back2er.","ba6r1onie","ba1thy","bbi4t","be2vie","bi5d2if","bil2lab","bio5m","bi1orb","bio1rh","b1i3tive","blan2d1","blin2d1","blon2d2","bor1no5","bo2t1u1l","brus4q","bus6i2er","bus6i2es","buss4ing","but2ed.","but4ted","cad5e1m","cat1a1s2","4chs.","chs3hu","chie5vo","cig3a3r","cin2q","cle4ar","co6ph1o3n","cous2ti","cri3tie","croc1o1d","cro5e2co","c2tro3me6c","1cu2r1ance","2d3alone","data1b","dd5a5b","d2d5ib","de4als.","de5clar1","de2c5lina","de3fin3iti","de2mos","des3ic","de2tic","dic1aid","dif5fra","3di1methy","di2ren","di2rer","2d1lead","2d1li2e","3do5word","dren1a5l","drif2t1a","d1ri3pleg5","drom3e5d","d3tab","du2al.","du1op1o1l","ea4n3ies","e3chas","edg1l","ed1uling","eli2t1is","e1loa","en1dix","eo3grap","1e6p3i3neph1","e2r3i4an.","e3spac6i","eth1y6l1ene","5eu2clid1","feb1rua","fermi1o","3fich","fit5ted.","fla1g6el","flow2er.","3fluor","gen2cy.","ge3o1d","ght1we","g1lead","get2ic.","4g1lish","5glo5bin","1g2nac","gnet1ism","gno5mo","g2n1or.","g2noresp","2g1o4n3i1za","graph5er.","griev1","g1utan","hair1s","ha2p3ar5r","hatch1","hex2a3","hite3sid","h3i5pel1a4","hnau3z","ho6r1ic.","h2t1eou","hypo1tha","id4ios","ifac1et","ign4it","ignit1er","i4jk","im3ped3a","infra1s2","i5nitely.","irre6v3oc","i1tesima","ith5i2l","itin5er5ar","janu3a","japan1e2s","je1re1m","1ke6ling","1ki5netic","1kovian","k3sha","la4c3i5e","lai6n3ess","lar5ce1n","l3chai","l3chil6d1","lead6er.","lea4s1a","1lec3ta6b","le3g6en2dre","1le1noid","lith1o5g","ll1fl","l2l3ish","l5mo3nell","lo1bot1o1","lo2ges.","load4ed.","load6er.","l3tea","lth5i2ly","lue1p","1lunk3er","1lum5bia.","3lyg1a1mi","ly5styr","ma1la1p","m2an.","man3u1sc","mar1gin1","medi2c","med3i3cin","medio6c1","me3gran3","m2en.","3mi3da5b","3milita","mil2l1ag","mil5li5li","mi6n3is.","mi1n2ut1er","mi1n2ut1est","m3ma1b","5maph1ro1","5moc1ra1t","mo5e2las","mol1e5c","mon4ey1l","mono3ch","mo4no1en","moro6n5is","mono1s6","moth4et2","m1ou3sin","m5shack2","mu2dro","mul2ti5u","n3ar4chs.","n3ch2es1t","ne3back","2ne1ski","n1dieck","nd3thr","nfi6n3ites","4n5i4an.","nge5nes","ng1ho","ng1spr","nk3rup","n5less","5noc3er1os","nom1a6l","nom5e1no","n1o1mist","non1eq","non1i4so","5nop1oly.","no1vemb","ns5ceiv","ns4moo","ntre1p","obli2g1","o3chas","odel3li","odit1ic","oerst2","oke1st","o3les3ter","oli3gop1o1","o1lo3n4om","o3mecha6","onom1ic","o3norma","o3no2t1o3n","o3nou","op1ism.","or4tho3ni4t","orth1ri","or5tively","o4s3pher","o5test1er","o5tes3tor","oth3e1o1s","ou3ba3do","o6v3i4an.","oxi6d1ic","pal6mat","parag6ra4","par4a1le","param4","para3me","pee2v1","phi2l3ant","phi5lat1e3l","pi2c1a3d","pli2c1ab","pli5nar","poin3ca","1pole.","poly1e","po3lyph1ono","1prema3c","pre1neu","pres2pli","pro2cess","proc3i3ty.","pro2g1e","3pseu2d","pseu3d6o3d2","pseu3d6o3f2","pto3mat4","p5trol3","pu5bes5c","quain2t1e","qu6a3si3","quasir6","quasis6","quin
1645tes5s","qui3v4ar","r1abolic","3rab1o1loi","ra3chu","r3a3dig","radi1o6g","r2amen","3ra4m5e1triz","ra3mou","ra5n2has","ra1or","r3bin1ge","re2c3i1pr","rec5t6ang","re4t1ribu","r3ial.","riv1o1l","6rk.","rk1ho","r1krau","6rks.","r5le5qu","ro1bot1","ro5e2las","ro5epide1","ro3mesh","ro1tron","r3pau5li","rse1rad1i","r1thou","r1treu","r1veil","rz1sc","sales3c","sales5w","5sa3par5il","sca6p1er","sca2t1ol","s4chitz","schro1ding1","1sci2utt","scrap4er.","scy4th1","sem1a1ph","se3mes1t","se1mi6t5ic","sep3temb","shoe1st","sid2ed.","side5st","side5sw","si5resid","sky1sc","3slova1kia","3s2og1a1my","so2lute","3s2pace","1s2pacin","spe3cio","spher1o","spi2c1il","spokes5w","sports3c","sports3w","s3qui3to","s2s1a3chu1","ss3hat","s2s3i4an.","s5sign5a3b","1s2tamp","s2t1ant5shi","star3tli","sta1ti","st5b","1stor1ab","strat1a1g","strib5ut","st5scr","stu1pi4d1","styl1is","su2per1e6","1sync","1syth3i2","swimm6","5tab1o1lism","ta3gon.","talk1a5","t1a1min","t6ap6ath","5tar2rh","tch1c","tch3i1er","t1cr","teach4er.","tele2g","tele1r6o","3ter1gei","ter2ic.","t3ess2es","tha4l1am","tho3don","th1o5gen1i","tho1k2er","thy4l1an","thy3sc","2t3i4an.","ti2n3o1m","t1li2er","tolo2gy","tot3ic","trai3tor1","tra1vers","travers3a3b","treach1e","tr4ial.","3tro1le1um","trof4ic.","tro3fit","tro1p2is","3trop1o5les","3trop1o5lis","t1ro1pol3it","tsch3ie","ttrib1ut1","turn3ar","t1wh","ty2p5al","ua3drati","uad1ratu","u5do3ny","uea1m","u2r1al.","uri4al.","us2er.","v1ativ","v1oir5du1","va6guer","vaude3v","1verely.","v1er1eig","ves1tite","vi1vip3a3r","voice1p","waste3w6a2","wave1g4","w3c","week1n","wide5sp","wo4k1en","wrap3aro","writ6er.","x1q","xquis3","y5che3d","ym5e5try","y1stro","yes5ter1y","z3ian.","z3o1phr","z2z3w",""],r=["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble",""];return{patterns:e,exceptions:r}})})(s1)),s1.exports}var C_=I_();const x_=Cs(C_),v_="­",B_=5,Tp=/\s|[!-@[-`{-~–-‼]/,Ex=()=>({children:Object.create(null),plain:null,anchored:null}),Q_=(t,e)=>{const r=[];let n="",i=!1,s=!1,a=!1;for(let A=0;A<e.length;A+=1){const d=e[A];d==="."?(A===0?i=!0:s=!0,a=!1):d>="0"&&d<="9"?(r.push(Number(d)),a=!0):(a||r.push(0),n+=d,a=!1)}if(!n)return;let o=t;for(let A=0;A<n.length;A+=1){const d=n.charCodeAt(A);let g=o.children[d];g||(g=Ex(),o.children[d]=g),o=g}const l={levels:r,anchorStart:i,anchorEnd:s,length:n.length};i||s?o.anchored?o.anchored.push(l):o.anchored=[l]:o.plain?o.plain.push(l):o.plain=[l]},Ix=128,jE=new Uint8Array(Ix+1),S_=t=>t>Ix?new Uint8Array(t+1):(jE.fill(0,0,t+1),jE),k_=t=>{const e=Ex();for(let o=0;o<t.patterns.length;o+=1)Q_(e,t.patterns[o]);const r=new Map,n=o=>{const l=o.length;if(l<B_)return[o];const A=o.toLocaleLowerCase(),d=S_(l);for(let w=0;w<l;w+=1){let I=e;for(let v=w;v<l;v+=1){const D=I.children[A.charCodeAt(v)];if(!D)break;I=D;const Q=I.plain;if(Q)for(let k=0;k<Q.length;k+=1){const N=Q[k].levels;for(let F=0;F<N.length;F+=1){const $=N[F];$>d[w+F]&&(d[w+F]=$)}}const R=I.anchored;if(R)for(let k=0;k<R.length;k+=1){const N=R[k];if(!(N.anchorStart&&w!==0)&&!(N.anchorEnd&&w+N.length!==l))for(let F=0;F<N.levels.length;F+=1){const $=N.levels[F];$>d[w+F]&&(d[w+F]=$)}}}}d[0]=0,d[1]=0,d[l]=0,d[l-1]=0;const g=[];let b=0;for(let w=1;w<=l;w+=1)d[w]%2!==0&&(g.push(o.slice(b,w)),b=w);return g.push(o.slice(b)),g},i=o=>{if(!Tp.test(o))return n(o);const l=[""];let A=0;for(;A<o.length;){const d=!Tp.test(o[A]);let g=A+1;for(;g<o.length&&!Tp.test(o[g])===d;)g+=1;const b=o.slice(A,g);if(d){const w=n(b);l[l.length-1]+=w[0];for(let I=1;I<w.length;I+=1)l.push(w[I])}else l[l.length-1]+=b;A=g}return l},s=o=>{const l=r.get(o);if(l)return l;const A=i(o);return r.set(o,A),A};return{hyphenate:o=>s(o).join(v_),syllables:s}},{syllables:D_}=k_(x_),T_=["Bengali","Devanagari","Gujarati","Gurmukhi","Kannada","Khmer","Malayalam","Myanmar","Oriya","Sinhala","Tamil","Telugu","Tibetan"],Cx=T_.map(t=>`\\p{Script=${t}}`).join("|"),R_=new RegExp(Cx,"u"),F_=new RegExp(`(?:${Cx})+`,"gu"),N_=t=>R_.test(t)?t.replace(F_,e=>e.normalize("NFD")):t,P_=t=>{const e=t.attributes?.font?.[0];return!!e&&e.type!=="STANDARD"},L_=()=>t=>{let e="",r=0,n=!1;const i=[];for(let s=0;s<t.runs.length;s+=1){const a=t.runs[s],o=t.string.slice(a.start,a.end),l=P_(a)?N_(o):o;(l!==o||a.start!==r)&&(n=!0);const A=l.length;i.push({...a,start:r,end:r+A}),r+=A,e+=l}return n?{...t,string:e,runs:i}:t},yb=t=>{let e=0;const r=[],n=[];for(let i=0;i<t.length;i+=1){const s=t[i],a=s.string.length;r.push(s.string),n.push({...s,start:e,end:e+a,attributes:s.attributes||{}}),e+=a}return{string:r.join(""),runs:n}},M_="­",__=t=>[t],O_=t=>t.replaceAll(M_,""),U_=(t={},e={})=>r=>{const n=[],i=[],s=t.wordHyphenation?.()||__,a=e.hyphenationCallback||s;let o=0;for(let A=0;A<r.runs.length;A+=1){let d="";const g=r.runs[A],b=r.string.slice(g.start,g.end).split(/([ ]+)/g).filter(
164Boolean);for(let D=0;D<b.length;D+=1){const Q=b[D],R=a(Q,s).map(O_);n.push(...R),d+=R.join("")}const w=g.end-g.start-d.length,I=g.start-o,v=g.end-o-w;i.push({...g,start:I,end:v,string:d}),o+=w}return{...yb(i),syllables:n}},G_=t=>Object.assign({},t),xx=(t,e)=>{const r=Object.assign({},t,{height:e}),n=Object.assign({},t,{y:t.y+e,height:t.height-e});return[r,n]},H_=(t,e)=>{const[,r]=xx(e,t);return r},z_=t=>t.reduce((e,r)=>e+r.box.height,0),W_=t=>{const e=t.attributes||{},r=e.fontSize||12,n=e.font,i=typeof n=="string"?null:n?.[0]?.unitsPerEm;return i?r/i:0},pA=t=>t.attributes?.scale||W_(t),KE=(t,e)=>{if(!e)return 0;const r=e.stringIndices||[],n=r[t];if(n===void 0)return 0;let i=0;for(let s=t-1;s>=0&&r[s]===n;s-=1)i+=1;return i},bb=t=>t.attributes?.font?.[0]||null,YE=(t,e,r,n)=>{if(!n)return[];if(t===e)return[];const{codePoints:i}=n;if(t===0&&e===i.length)return[n];if(!r)return[n];const s=i.slice(t,e),a=String.fromCodePoint(...s);return r.layout(a,void 0,void 0,void 0,"ltr").glyphs},D1=(t,e)=>{const r=e?.glyphIndices;if(!r)return t;if(r.length>0&&t>r[r.length-1])return r.length;let n=0,i=r.length-1,s=t;for(;n<=i;){const a=n+i>>1;r[a]<=t?(s=a,n=a+1):i=a-1}return s},wb=t=>{if(t.length===0)return[];const e=t[0];return t.map(r=>r-e)},hh=(t,e,r)=>{const n=pA(r),i=bb(r),s=D1(t,r),a=D1(e-1,r),o=r.glyphs?.[s],l=r.glyphs?.[a],A=KE(t,r),d=A>0?YE(A,1/0,i,o):[],g=KE(e,r),b=YE(0,g,i,l),w=(r.glyphIndices?.[s]??s)>=t,I=s+(A>0||!w?1:0),v=a+1-Math.min(1,g),D=(r.glyphs||[]).slice(I,v),Q=se=>({xAdvance:se.advanceWidth*n,yAdvance:0,xOffset:0,yOffset:0}),R=d.map(Q),k=(r.positions||[]).slice(I,v),N=b.map(Q),F=wb((r.stringIndices||[]).slice(t,e)),$=d.map((se,ye)=>(r.glyphIndices?.[s]??0)-t+A+ye),Z=(r.glyphIndices||[]).slice(I,v).map(se=>se-t),H=b.map((se,ye)=>(r.glyphIndices?.[a]??0)-t+ye),O=[$,Z,H].flat();return Object.assign({},r,{start:Math.max(r.start+t,0),end:Math.max(Math.min(r.end,r.start+e),0),stringIndices:F,glyphIndices:O,glyphs:[d,D,b].flat(),positions:[R,k,N].flat()})},fy=(t,e)=>e?e.findIndex(r=>r.start<=t&&t<r.end):-1,vx=(t,e,r)=>{const n=fy(t,r),i=Math.max(fy(e-1,r),n);return r.slice(n,i+1)},j_=(t,e)=>{const r=e.start-t,n=e.end-t;return Object.assign({},e,{start:r,end:n})},K_=(t,e,r)=>{const n=s=>hh(t-s.start,e-s.start,s),i=s=>hh(0,e-s.start,s);return r.map((s,a)=>{let o=s;const l=a===0,A=!l&&a===r.length-1;return l&&(o=n(s)),A&&(o=i(s)),j_(t,o)})},Uf=(t,e,r)=>{if(r.string.length===0)return r;const n=r.string.slice(t,e),i=vx(t,e,r.runs),s=K_(t,e,i);return Object.assign({},r,{string:n,runs:s})},Bx=/\S/,Y_=t=>t.search(Bx),q_=t=>{for(let e=t.length-1;e>=0;e-=1)if(Bx.test(t[e]))return e;return-1},J_=t=>{const e=Y_(t.string),r=q_(t.string);return Uf(e,r+1,t)},V_=()=>({start:0,end:0,stringIndices:[],glyphIndices:[],glyphs:[],positions:[],attributes:{}}),Qx=t=>typeof t=="number",X_=(t,e)=>{const r=bu(e),n=Hn(r)?0:r+1,i=Array(t).fill(n);return e.concat(i)},Z_=(t,e)=>e.concat([t]),Sx=(t,e)=>typeof e=="string"||!e||!t?null:e.glyphForCodePoint(t),$_=(t,e)=>{const r=t.codePoints?.length||0,n=e.stringIndices?.length||0,i=e.glyphs.concat(t),s=X_(r,e.stringIndices),a=Z_(n,e.glyphIndices),o=e.end+r;if(!e.positions)return Object.assign({},e,{end:o,glyphs:i,stringIndices:s,glyphIndices:a});const l=e.positions.concat({xAdvance:t.advanceWidth*pA(e),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},e,{end:o,glyphs:i,stringIndices:s,glyphIndices:a,positions:l})},kx=(t,e)=>{if(!t)return e;const r=bb(e),n=Qx(t)?Sx(t,r):t;return $_(n,e)},Dx=t=>String.fromCodePoint(...t||[]),Tx=(t,e)=>{const r=typeof t=="number"?[t]:t?.codePoints,n=Dx(r||[]),i=e.string+n,s=e.runs.slice(0,-1),a=bu(e.runs)||V_(),o=s.concat(kx(t,a));return Object.assign({},e,{string:i,runs:o})},Rx=8230,eO=String.fromCharCode(Rx),tO=t=>{if(!t.encode)return Rx;const[e]=t.encode(eO);return parseInt(e[0],16)},qE=t=>{const e=bu(t)?.runs||[],r=bu(e)?.attributes?.font[0];if(r){const n=t.length-1,i=tO(r),s=r.glyphForCodePoint(i),a=Tx(s,J_(t[n]));return Object.assign([],t,{[n]:a})}return t},rO=(t,e)=>{if(!e.attributes||!(t in e.attributes))return e;const r=Object.assign({},e.attributes);return delete r[t],Object.assign({},e,{attributes:r})},hg=t=>{const{font:e,attachment:r}=t.attributes,n=r?.height||0,i=typeof e=="string"?0:e?.[0]?.ascent||0;return Math.max(n,i*pA(t))},Fx=t=>{const e=t.attributes?.font,r=typeof e=="string"?0:e?.[0]?.descent||0;return pA(t)*r},nO=t=>{const e=t.attributes?.font;return(typeof e=="string"?0:e?.[0]?.lineGap||0)*pA(t)},Nx=t=>t.attributes?.lineHeight||nO(t)+hg(t)-Fx(t),Px=t=>{const e=(r,n)=>Math.max(r,Nx(n));return t.runs.reduce(e,0)},iO=(t,e,r,n,i,s)=>{if(s<=e-n||i>=e+n)return null;const a=Math.min(Math.max(e,i),s),o=n===0?0:(a-e)/n,l=r*Math.sqrt(1-o*o);return{x0:t-l,x1:t+l}},sO=(t,e,r)=>{const n=[];for(let i=0;i<t.length;i+=1){const s=t[i],a=t[(i+1)%t.length];s.y>=e&&s.y<=r&&n.push(s.x);const o=[e,r];for(let l=0;l<o.length;l+=1){const A=o[l];(s.y<A&&a.y>A||s.y>A&&a.y<A)&&n.push(s.x+(A-s.y)/(a.y-s.y)*(a.x-s.x))}}return n.length===0?null:{x0:Math.min(...n),x1:Math.max(...n)}},aO=(t,e,r)=>{let n;return t.type==="ellipse"?n=iO(t.cx,t.cy,t.rx,t.ry,e,r):t.type==="polygon"?n=sO(t.points,e,r):n=r<=t.y||e>=t.y+t.height?null:{x0:t.x,x1:t.x+t.width},!n||n.x1-n.x0<=0?null:n},oO=t=>{if(t.type==="ellipse")return t.cy+t.ry;if(t.type==="polygon"){let e=-1/0;for(let r=0;r<t.points.length;r+=1)e=Math.max(e,t.points[r].y);return e}return t.y+t.height},lO=(t,e)=>{let r=[t];for(let n=0;n<e.length;n+=1){const i=e[n],s=aO(i,t.y,t.y+t.height);if(!s)continue;const a=i.extend==="left"?-1/0:s.x0,o=i.extend==="right"?1/0:s.x1;r=r.reduce((l,A)=>{const d=A.x,g=A.x+A.width;if(o<=d||a>=g)return l.concat(A);const b=Object.assign({},A,{width:a-d}),w=Object.assign({},A,{x:o,width:g-o});return l.concat([b,w].filter(I=>I.width>0))},[])}return r},cO=(t,e)=>{const{exclusions:r,...n}=t;if(!r||r.length===0)return[n];const i=[],s=Math.max(...r.map(oO));let a=n;for(;a.y<s;){const[o,l]=xx(a,e),A=lO(o,r);a=l,i.push(...A)}return[...i,a]},uO="",fO=t=>
164{if(!!t.string.includes(uO))return t;const r=t.runs.map(n=>n.attributes?.attachment?rO("attachment",n):n);return Object.assign({},t,{runs:r})},AO=(t,e,r)=>{let n=t.shift(),i=n.y;return e.map((s,a)=>{const o=a===0?r:0,l=s.runs?.[0]?.attributes||{},A=Math.max(Px(s),l.lineHeight);i+A>n.y+n.height&&t.length>0&&(n=t.shift(),i=n.y);const d={string:s.string,runs:s.runs,box:{x:n.x+o,y:i,width:n.width-o,height:A}};return i+=A,fO(d)})},hO=(t,e={})=>(r,n)=>{const i=Px(n),s=n.runs?.[0]?.attributes?.indent||0,a=cO(r,i),o=a.map(A=>A.width);a.length===1?o.unshift(o[0]-s):o[0]-=s;const l=t.linebreaker(e)(n,o);return AO(a,l,s)},dO=(t,e)=>{const r=[];let n=0;for(let i=0;i<e.length;i+=1){const s=e[i];if(n+=s.box.height,n<t)r.push(s);else break}return r},gO=(t,e,r)=>n=>{const i=[],s=[...n],a=hO(t,e),o=Hn(r.maxLines)?1/0:r.maxLines,l=r.truncateMode==="ellipsis";let A=o,d=G_(r),g=s.shift();for(;A>0&&g;){const b=a(d,g),w=b.slice(0,A),I=z_(w),v=l&&b.length!==w.length;if(A-=w.length,d.height>=I)i.push(v?qE(w):w),d=H_(I,d),g=s.shift();else{i.push(qE(dO(d.height,w)));break}}return i},Lx=(t=[])=>{const e=[];let r=0;for(let n=0;n<t.length;n+=1){const s=t[n]?.codePoints?.length||0;for(let a=0;a<s;a+=1)e.push(r);r+=1}return e},Mx=(t=[])=>{const e=[];let r=0;for(let n=0;n<t.length;n+=1){const s=t[n]?.codePoints?.length||0,a=s===0?e[n-1]:r;e.push(a),r+=s}return e},pO=t=>{const e=t.map(i=>i.attributes.bidiLevel||0),r=t.map((i,s)=>s),n=Math.max(...e);for(let i=n;i>=1;i-=1){let s=0;for(;s<r.length;){if(e[r[s]]<i){s+=1;continue}let a=s+1;for(;a<r.length&&e[r[a]]>=i;)a+=1;r.splice(s,a-s,...r.slice(s,a).reverse()),s=a}}return r},mO=(t,e)=>{const r=[...t.glyphs||[]].reverse(),n=[...t.positions||[]].reverse();return{run:{...t,glyphs:r,positions:n,stringIndices:Lx(r),glyphIndices:Mx(r)},string:Array.from(e).reverse().join("")}},yO=t=>{if(t.runs.length===0)return t;const e=t.runs.map(s=>s.attributes.bidiLevel||0);if(Math.max(...e)===0)return t;let r=0,n="";const i=pO(t.runs).map(s=>{const a=t.runs[s],o=t.string.slice(a.start,a.end),l=e[s]%2===1&&mO(a,o),A=r;return r+=a.end-a.start,n+=l?l.string:o,{...l?l.run:a,start:A,end:r}});return{...t,runs:i,string:n}},bO=t=>t.map(yO),wO=()=>t=>t.map(bO),EO=t=>t.attributes?.characterSpacing||0,IO=(t,e)=>{const r=pA(t),n=EO(t);return e.map((i,s)=>{const o=s===e.length?0:n;return{xAdvance:i.xAdvance*r+o,yAdvance:i.yAdvance*r,xOffset:i.xOffset*r,yOffset:i.yOffset*r,advanceWidth:i.advanceWidth}})},CO=t=>e=>{const{start:r,end:n,attributes:i={}}=e,{font:s,features:a}=i;if(!s)return{...e,glyphs:[],stringIndices:[],glyphIndices:[],positions:[]};const o=t.slice(r,n);if(typeof s=="string")throw new Error("Invalid font");const l=s[0].layout(o,a,void 0,void 0,"ltr"),A=IO(e,l.positions),d=Lx(l.glyphs),g=Mx(l.glyphs);return{...e,positions:A,stringIndices:d,glyphIndices:g,glyphs:l.glyphs}},xO=()=>t=>{const e=t.runs.map(CO(t.string));return Object.assign({},t,{runs:e})},vO=t=>{if(!t.positions)return t;const e=t.attributes?.font?.[0]?.unitsPerEm||0,r=(t.attributes?.yOffset||0)*e;for(let n=0;n<t.positions.length;n+=1)t.positions[n].yOffset=r;return t},BO=()=>t=>{const e=t.runs.map(vO);return Object.assign({},t,{runs:e})},QO=t=>t.sort((e,r)=>e.start-r.start||e.end-r.end),JE=t=>t.start===t.end,SO=(t,e)=>t[1]-e[1]||t[3]-e[3],kO=t=>{const e=[];for(let r=0;r<t.length;r+=1){const n=t[r];e.push(["start",n.start,n.attributes,r],["end",n.end,n.attributes,r])}return e.sort(SO)},DO=t=>t.reduce((e,r)=>{const n=Object.assign({},e.attributes,r.attributes);return Object.assign({},r,{attributes:n})},{}),TO=t=>{const e=t.reduce((r,n)=>(r[n.start]||(r[n.start]=[]),r[n.start].push(n),r),[]);return Object.values(e)},RO=t=>TO(t).map(DO),FO=t=>{const e=[],r=kO(t);let n=-1;const i=[];for(let s=0;s<r.length;s+=1){const[a,o,l]=r[s];if(n!==-1&&n<o&&e.push({start:n,end:o,attributes:Object.assign({},...i),stringIndices:[],glyphIndices:[],glyphs:[],positions:[]}),a==="start")i.push(l);else for(let A=0;A<i.length;A+=1)i[A]===l&&i.splice(A--,1);n=o}return e},NO=(t=[])=>{const e=RO(t.filter(n=>JE(n))),r=FO(t.filter(n=>!JE(n)));return QO(e.concat(r))},_x=()=>({string:"",runs:[]}),PO=t=>e=>{if(Hn(e))return _x();const{string:r}=e,{fontSubstitution:n,scriptItemizer:i,bidi:s}=t,{runs:a}=i()(e),{runs:o}=n()(e),{runs:l}=s()(e),A=e.runs.concat(l).concat(a).concat(o);return{string:r,runs:NO(A)}},LO=t=>{const{runs:e}=t;return e.length===0?0:e[0].start},MO=t=>{const{runs:e}=t;return e.length===0?0:bu(e).end},_O=t=>MO(t)-LO(t),OO=()=>t=>{const e=[];let r=0,n=t.string.indexOf(`
165`)+1;for(;n>0;)e.push(Uf(r,n,t)),r=n,n=t.string.indexOf(`
166`,n)+1;return r===0?e.push(t):r<t.string.length&&e.push(Uf(r,_O(t),t)),e},Ox=t=>t.reduce((e,r)=>e+(r.xAdvance||0),0),Eb=t=>Ox(t.positions||[]),Ib=t=>{const e=(r,n)=>r+Eb(n);return t.runs.reduce(e,0)},UO=32,dg=t=>(t?.codePoints||[]).includes(UO),Ux=t=>{const e=t?.glyphs||[];return e.length>0&&e.every(dg)},GO=t=>{const e=t.glyphs||[],r=t.positions||[],n=e.findIndex(i=>!dg(i));return n===-1?r:r.slice(0,n)},HO=t=>t?GO(t).reduce((r,n)=>r+(n.xAdvance||0),0):0,zO=t=>{const e=t.runs||[];let r=0;for(const n of e)if(r+=HO(n),!Ux(n))break;return r},WO=t=>{const e=gE(t.glyphs||[]),r=gE(t.positions||[]),n=e.findIndex(i=>!dg(i));return n===-1?r:r.slice(0,n)},jO=t=>t?WO(t).reduce((r,n)=>r+(n.xAdvance||0),0):0,KO=t=>{const e=t.runs||[];let r=0;for(let n=e.length-1;n>=0;n-=1){const i=e[n];if(r+=jO(i),!Ux(i))break}return r},YO=t=>hh(0,t.end-t.start-1,t),qO=t=>{const e=vN(t.string),r=IN(-1,YO,t.runs);return Object.assign({},t,{string:e,runs:r})},JO={center:.5,right:1},VO=t=>bu(t.string)===`
167`?qO(t):t,XO=t=>zO(t)+(t.overflowLeft||0),ZO=t=>KO(t)+(t.overflowRight||0),$O=t=>{const e=XO(t),r=ZO(t),n=t.box.x-e,i=t.box.width+e+r,s=Object.assign({},t.box,{x:n,width:i});return Object.assign({},t,{box:s,overflowLeft:e,overflowRight:r})},eU=(t,e,r)=>n=>{const i=Ib(n),s=JO[r]||0,a=Math.max(0,n.box.width-i),o=r==="justify"||i>n.box.width,l=n.box.x+a*s,A=Object.assign({},n.box,{x:l}),d=Object.assign({},n,{box:A});return o?t.justification(e)(d):d},tU=t=>{let e=0,r=0,n=0,i=0;const s=t.runs.map(a=>{const o=Nx(a),l=hg(a),A=Fx(a),d=Eb(a);return n=Math.max(n,o),e=Math.max(e,l),r=Math.max(r,A),i+=d,Object.assign({}
167,a,{height:o,ascent:l,descent:A,xAdvance:d})});return Object.assign({},t,{runs:s,height:n,ascent:e,descent:r,xAdvance:i})},rU=(t,e)=>(r,n,i)=>{const s=n===i.length-1,a=r.runs?.[0]?.attributes||{},o=s?a.alignLastLine:a.align;return Ma(tU,t.textDecoration(),eU(t,e,o),$O,VO)(r)},nU=(t,e)=>r=>{const n=rU(t,e);return r.map(i=>i.map(n))},iU=65532,sU=t=>t.codePoints.includes(iU),aU=t=>{if(!t.positions)return t;const e=t.glyphs||[],r=t.attributes?.attachment;if(!r)return t;const n=t.positions.map((i,s)=>{const a=e[s];return r.width&&sU(a)?Object.assign({},i,{xAdvance:r.width}):Object.assign({},i)});return Object.assign({},t,{positions:n})},oU=()=>t=>{const e=t.runs.map(aU);return Object.assign({},t,{runs:e})},lU=t=>({align:t.align||(t.direction==="rtl"?"right":"left"),alignLastLine:t.alignLastLine||(t.align==="justify"?"left":t.align||"left"),attachment:t.attachment||null,backgroundColor:t.backgroundColor||null,bullet:t.bullet||null,characterSpacing:t.characterSpacing||0,color:t.color||"black",direction:t.direction||"ltr",features:t.features||[],fill:t.fill!==!1,font:t.font||[],fontSize:t.fontSize||12,hangingPunctuation:t.hangingPunctuation||!1,hyphenationFactor:t.hyphenationFactor||0,indent:t.indent||0,justificationFactor:t.justificationFactor||1,lineHeight:t.lineHeight||null,lineSpacing:t.lineSpacing||0,link:t.link||null,marginLeft:t.marginLeft||t.margin||0,marginRight:t.marginRight||t.margin||0,opacity:t.opacity,paddingTop:t.paddingTop||t.padding||0,paragraphSpacing:t.paragraphSpacing||0,script:t.script||null,shrinkFactor:t.shrinkFactor||0,strike:t.strike||!1,strikeColor:t.strikeColor||t.color||"black",strikeStyle:t.strikeStyle||"solid",stroke:t.stroke||!1,underline:t.underline||!1,underlineColor:t.underlineColor||t.color||"black",underlineStyle:t.underlineStyle||"solid",verticalAlign:t.verticalAlign||null,wordSpacing:t.wordSpacing||0,yOffset:t.yOffset||0}),cU=t=>{const e=lU(t.attributes);return Object.assign({},t,{attributes:e})},uU=()=>t=>{const e=t.string||"",r=(t.runs||[]).map(cU);return{string:e,runs:r}},fU=()=>t=>(t.runs.forEach(e=>{const{attributes:r}=e,{verticalAlign:n}=r;n==="sub"?r.yOffset=-.2:n==="super"&&(r.yOffset=.4)}),t),AU=wx(),hU=t=>t.reduce((e,r)=>{const n=r.end-r.start,i=QN(r.attributes.bidiLevel,n);return e.concat(i)},[]),dU=()=>t=>{const e=hU(t.runs);let r="";return t.string.split("").forEach((i,s)=>{const o=e[s]%2===1?AU.getMirroredCharacter(t.string.charAt(s)):null;r+=o||i}),{...t,string:r}},Gx=t=>(e,r,n={})=>{const i=Ma(BO(),oU(),fU(),xO(),U_(t,n),dU(),PO(t)),s=a=>a.map(i);return Ma(nU(t,n),wO(),gO(t,n,r),s,OO(),uU(),L_())(e)},gU=wx(),Hx=()=>t=>{const{string:e}=t,r=t.runs[0]?.attributes.direction,{levels:n}=gU.getEmbeddingLevels(e,r);let i=null,s=0,a=0;const o=[];for(let A=0;A<n.length;A+=1){const d=n[A];d!==i&&(i!==null&&o.push({start:s,end:a,attributes:{bidiLevel:i}}),s=a,i=d),a+=1}return s<e.length&&o.push({start:s,end:e.length,attributes:{bidiLevel:i}}),{string:e,runs:o}},Sd=1e4,pU=(t,e)=>{let r=e+1;for(;r<t.length&&!(t[r].type!=="glue"&&t[r].type!=="penalty");r++);return t[r-1]},mU=(t,e,r)=>{let n=null,i=1/0;const s={width:0,stretch:0,shrink:0},a=e[Math.min(r,e.length-1)],o=A=>{const d="stretch"in A?A.stretch:null;if(s.width<a)return d&&s.stretch-d>0?(a-s.width)/s.stretch:Sd;const g="shrink"in A?A.shrink:null;return s.width>a?g&&s.shrink-g>0?(a-s.width)/s.shrink:Sd:0};let l=0;for(let A=0;A<t.length;A+=1){const d=t[A];d.type==="box"&&(s.width+=d.width),d.type==="glue"&&(s.width+=d.width,s.stretch+=d.stretch,s.shrink+=d.shrink);const g=pU(t,A);if(l=g.type==="penalty"?g.width:0,s.width-s.shrink+l>a){if(n===null){let b=A===0?A+1:A;for(;b<t.length&&(t[b].type==="glue"||t[b].type==="penalty");)b++;n=b-1}break}if(d.type==="penalty"||d.type==="glue"){const b=o(d),w=d.type==="penalty"?d.penalty:0,I=100*Math.abs(b)**3+w;i>=I&&(n=A,i=I)}}return s.width-s.shrink+l>a?n:null},yU=(t,e)=>{let r=0,n=0,i=t;const s=[0];for(;i.length>0;){const a=mU(i,e,n);a!==null?(r+=a,s.push(r),i=i.slice(a+1,i.length),r++,n++):i=[]}return s};class bU{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}}
167class Rp{static Node=bU;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&e.prev===null&&e.next===null&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return this.listSize===0}first(){return this.head}last(){return this.last}forEach(e){let r=this.head;for(;r!==null;)e(r),r=r.next}at(e){let r=this.head,n=0;if(e>=this.listLength||e<0)return null;for(;r!==null;){if(e===n)return r;r=r.next,n+=1}return null}insertAfter(e,r){return this.isLinked(e)?(r.prev=e,r.next=e.next,e.next===null?this.tail=r:e.next.prev=r,e.next=r,this.listSize+=1,this):this}insertBefore(e,r){return this.isLinked(e)?(r.prev=e.prev,r.next=e,e.prev===null?this.head=r:e.prev.next=r,e.prev=r,this.listSize+=1,this):this}push(e){return this.head===null?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return this.head===null?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)?(e.prev===null?this.head=e.next:e.prev.next=e.next,e.next===null?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1,this):this}}function VE(t,e,r,n,i,s){return{position:t,demerits:e,line:r,fitnessClass:n,totals:i||{width:0,stretch:0,shrink:0},previous:s}}function wU(t,e,r,n,i,s){let a=r.width-i.totals.width,o=0,l=0;const A=s<e.length?e[s-1]:e[e.length-1];return t[n].type==="penalty"&&(a+=t[n].width),a<A?(o=r.stretch-i.totals.stretch,o>0?(A-a)/o:os.infinity):a>A?(l=r.shrink-i.totals.shrink,l>0?(A-a)/l:os.infinity):0}function EU(t,e,r){const n={width:e.width,stretch:e.stretch,shrink:e.shrink};for(let i=r;i<t.length;i+=1){const s=t[i];if(s.type==="glue")n.width+=s.width,n.stretch+=s.stretch,n.shrink+=s.shrink;else if(s.type==="box"||s.type==="penalty"&&s.penalty===-os.infinity&&i>r)break}return n}function IU(t){const e=[];if(t.size()===0)return[];let r={data:{demerits:1/0}};for(t.forEach(n=>{n.data.demerits<r.data.demerits&&(r=n)});r!==null;)e.push(r.data.position),r=r.data.previous;return e.reverse()}const os=(t,e,r)=>{const n={demerits:{line:10,flagged:100,fitness:3e3},tolerance:r||3},i=new Rp,s={width:0,stretch:0,shrink:0},a=e;i.push(new Rp.Node(VE(0,0,0,0,void 0,null)));const o=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];function l(A,d,g){let b=i.first();for(;b!==null;){let w=0;for(let v=0;v<o.length;v+=1)o[v].active=void 0,o[v].demerits=1/0;for(;b!==null;){w=b.data.line+1;const v=wU(g,a,s,d,b.data,w);if((v<-1||A.type==="penalty"&&A.penalty===-os.infinity)&&i.remove(b),v>=-1&&v<=n.tolerance){const D=Math.abs(v),Q=100*D*D*D,R=n.demerits.line+Q;let k=R*R;A.type==="penalty"&&A.penalty>=0?k+=A.penalty*A.penalty:A.type==="penalty"&&A.penalty!==-os.infinity&&(k-=A.penalty*A.penalty),A.type==="penalty"&&g[b.data.position].type==="penalty"&&(k+=n.demerits.flagged*A.flagged*g[b.data.position].flagged);let N;v<-.5?N=0:v<=.5?N=1:v<=1?N=2:N=3,Math.abs(N-b.data.fitnessClass)>1&&(k+=n.demerits.fitness),k+=b.data.demerits,k<o[N].demerits&&(o[N].active=b,o[N].demerits=k)}if(b=b.next,b!==null&&b.data.line>=w&&w<a.length)break}const I=EU(g,s,d);for(let v=0;v<o.length;v+=1){const D=o[v];if(D.demerits===1/0)continue;const Q=new Rp.Node(VE(d,D.demerits,D.active.data.line+1,v,I,D.active));b!==null?i.insertBefore(b,Q):i.push(Q)}}}for(let A=0;A<t.length;A+=1){const d=t[A];d.type==="box"?s.width+=d.width:d.type==="glue"?(A>0&&t[A-1].type==="box"&&l(d,A,t),s.width+=d.width,s.stretch+=d.stretch,s.shrink+=d.shrink):d.type==="penalty"&&d.penalty!==os.infinity&&l(d,A,t)}return IU(i)};os.infinity=1e4;os.glue=(t,e,r,n,i)=>({type:"glue",start:e,end:r,width:t,stretch:n,shrink:i});os.box=(t,e,r,n=!1)=>({type:"box",width:t,start:e,end:r,hyphenated:n});os.penalty=(t,e,r)=>({type:"penalty",width:t,penalty:e,flagged:r});const CU=(t,e)=>{const r=e.start+t,n=e.end+t;return Object.assign({},e,{start:r,end:n})},xU=t=>t.end-t.start,vU=(t,e)=>{const r=t.stringIndices||[],n=bu(r)||0,i=(e.stringIndices||[]).map(s=>s+n+1);return wb(r.concat(i))},BU=(t,e)=>{const r=t.glyphIndices||[],n=t.stringIndices?.length||0,i=(e.glyphIndices||[]).map(s=>s+n);return wb(r.concat(i))},QU=(t,e)=>{const r=t.end+xU(e),n=(t.glyphs||[]).concat(e.glyphs||[]),i=(t.positions||[]).concat(e.positions||[]),s=Object.assign({},t.attributes,e.attributes),a=vU(t,e),o=BU(t,e);return Object.assign({},t,{end:r,glyphs:n,positions:i,attributes:s,stringIndices:a,glyphIndices:o})},SU=(t,e,r)=>{if(!e)return r;const n=hh(0,t,r),i=hh(t,1/0,r);return QU(kx(e,n),i)},kU=(t,e,r)=>{const n=bb(r),i=Qx(e)?Sx(e,n):e;return SU(t,i,r)},DU=(t,e)=>fy(t,e.runs),TU=(t,e,r)=>{const n=DU(t,r);if(n===-1)return Tx(e,r);const i=[e],s=r.string.slice(0,t)+Dx(i)+r.string.slice(t),a=r.runs.map((o,l)=>l===n?kU(t-o.start,e,o):l>n?CU(i.length,o):o);return Object.assign({},r,{string:s,runs:a})},RU=(t,e,r)=>{const n=r.start||0,i=Math.max(0,D1(t-n,r)),s=Math.max(0,D1(e-n,r)),a=(r.positions||[]).slice(i,s);return Ox(a)},FU=(t,e,r)=>vx(t,e,r.runs).reduce((i,s)=>i+RU(t,e,s),0),NU=45,PU=5,LU=50,kd={width:3,stretch:6,shrink:9},MU=(t,e,r)=>{let n=0,i=null;const s=[];for(const a of r){const o=e[a],l=e[a-1];if(a===e.length-1)continue;let A;o.type==="penalty"?(i=l.end,A=Uf(n,i,t),A=TU(A.string.length,NU,A)):(i=o.end,A=Uf(n,i,t)),n=i,s.push(A)}return s.push(Uf(n,t.string.length,t)),s},_U=(t,{align:e},r)=>{let n=0;const i=5,{syllables:s}=t,a=r.hyphenationPenalty||(e==="justify"?100:600),o=s.reduce((l,A,d)=>{const g=FU(n,n+A.length,t);if(A.trim()===""){const b=g*kd.width/kd.stretch,w=g*kd.width/kd.shrink,I=n+A.length;l.push(os.glue(g,n,I,b,w))}else{const b=s[d+1]!==" ",w=n+A.length;l.push(os.box(g,n,w,b)),s[d+1]&&b&&l.push(os.penalty(i,a,1))}return n+=A.length,l},[]);return o.push(os.glue(0,n,n,os.infinity,0)),o.push(os.penalty(0,-os.infinity,1)),o},OU=t=>t.runs?.[0]?.attributes||{},zx=t=>(e,r)=>{let n=t.tolerance||4;const i=OU(e),s=_U(e,i,t);let a=os(s,r,n);for(;a.length===0&&n<LU;)n+=PU,a=os(s,r,n);return(a.length===0||a.length===1&&a[0]===0)&&(a=yU(s,r)),MU(e,s,a.slice(1))};var rA;(function(t){t[t.GROW=0]="GROW",t[t.SHRINK=1]="SHRINK"})(rA||(rA={}));const Wx=1,jx=2,UU={before:.5,after:.5,priority:Wx,unconstrained:!1}
167,GU={before:.14453125,after:.14453125,priority:jx,unconstrained:!1},HU={before:-.04296875,after:-.04296875,priority:Wx,unconstrained:!1},zU={before:-.04296875,after:-.04296875,priority:jx,unconstrained:!1},WU=(t,e)=>{const r=e.expandCharFactor||{},n=e.shrinkCharFactor||{};return t===rA.GROW?Object.assign({},GU,r):Object.assign({},zU,n)},jU=(t,e)=>{const r=e.expandWhitespaceFactor||{},n=e.shrinkWhitespaceFactor||{};return t===rA.GROW?Object.assign({},UU,r):Object.assign({},HU,n)},Fp=t=>({before:t.before,after:t.after,priority:t.priority,unconstrained:t.unconstrained}),KU=(t,e)=>r=>{const n=WU(t,e),i=jU(t,e),s=[];for(let a=0;a<r.length;a+=1){let o;const l=r[a];dg(l)?(o=Fp(i),a===r.length-1&&(o.before=0,a>0&&(s[a-1].after=0))):l.isMark&&a>0?(o=Fp(s[a-1]),o.before=0,s[a-1].after=0):o=Fp(n),s.push(o)}return s},YU=(t,e,r)=>{const n=t>0?rA.GROW:rA.SHRINK,i=KU(n,r),s=e.runs.reduce((a,o)=>a.concat(i(o.glyphs)),[]);return s[0].before=0,s[s.length-1].after=0,s},XE=0,Np=3,qU=(t,e)=>{let r=0;const n=[],i=[];for(let d=XE;d<=Np;d+=1)n[d]=i[d]=0;for(let d=0;d<e.length;d+=1){const g=e[d],b=g.before+g.after;r+=b,n[g.priority]+=b,g.unconstrained&&(i[g.priority]+=b)}let s=-1,a=0,o=t,l;for(l=XE;l<=Np;l+=1){const d=n[l];if(d!==0){if(s===-1&&(s=l,a=d),Math.abs(o)<=Math.abs(d)){n[l]=o/d,i[l]=0,o=0;break}if(n[l]=1,o-=d,i[l]!==0){i[l]=o/i[l],o=0;break}}}for(let d=l+1;d<=Np;d+=1)n[d]=0,i[d]=0;o>0&&s>-1&&(n[s]=(a+(t-r))/a);const A=[];for(let d=0;d<e.length;d+=1){const g=e[d],b=e[d+1];let w=g.after*n[g.priority];b&&(w+=b.before*n[b.priority]),g.unconstrained&&(w+=g.after*i[g.priority],b&&(w+=b.before*i[b.priority])),A.push(w)}return A},JU=(t,e)=>{let r=0;for(const n of e.runs)for(const i of n.positions)i.xAdvance+=t[r++];return e},Kx=t=>e=>{const r=e.box.width-Ib(e);if(r===0)return e;const n=YU(r,e,t),i=qU(r,n);return JU(i,e)},ZE=t=>{const e=(r,n)=>Math.max(r,hg(n));return t.runs.reduce(e,0)},VU=12,Yx=()=>t=>{let e=t.overflowLeft||0;const r=t.overflowRight||0,n=Ib(t)-r;t.decorationLines=[];for(let i=0;i<t.runs.length;i+=1){const s=t.runs[i],a=Math.min(n-e,Eb(s)),o=Math.max(.5,Math.floor(s.attributes.fontSize/VU));if(s.attributes.underline){const A={rect:{x:e,y:ZE(t)+o*2,width:a,height:o},opacity:s.attributes.opacity,color:s.attributes.underlineColor||"black",style:s.attributes.underlineStyle||"solid"};t.decorationLines.push(A)}if(s.attributes.strike){const l=ZE(t)-hg(s)/3,d={rect:{x:e,y:l,width:a,height:o},opacity:s.attributes.opacity,color:s.attributes.strikeColor||"black",style:s.attributes.strikeStyle||"solid"};t.decorationLines.push(d)}e+=a}return t},XU=["Common","Inherited","Unknown"],qx=()=>t=>{const{string:e}=t;let r="Unknown",n=0,i=0;const s=[];if(!e)return _x();for(let o=0;o<e.length;o+=1){const l=e[o],A=l.codePointAt(0),d=iQ.getScript(A);d!==r&&!XU.includes(d)&&(r!=="Unknown"&&s.push({start:n,end:i,attributes:{script:r}}),n=i,r=d),i+=l.length}return n<e.length&&s.push({start:n,end:e.length,attributes:{script:r}}),{string:e,runs:s}},$E="­",Jx=()=>t=>Hn(t)?[]:t.includes($E)?t.split($E):D_(t),ZU=[173],eI=t=>t.attributes.fontSize||12,$U=(t,e,r)=>{if(ZU.includes(t))return r;const n=[...e,r];for(let i=0;i<n.length;i+=1){const s=n[i];if(s&&s.hasGlyphForCodePoint&&s.hasGlyphForCodePoint(t))return s}return e.at(-1)},Vx=()=>({string:t,runs:e})=>{let r=null,n=null,i=0,s=0;const a=[];for(let o=0;o<e.length;o+=1){const l=e[o];if(t.length===0){a.push({start:0,end:0,attributes:{font:l.attributes.font}});break}const A=t.slice(l.start,l.end);let d=0;for(;d<A.length;){const g=A.codePointAt(d),b=g>65535?2:1,w=$U(g,l.attributes.font,r),I=eI(l);(w!==r||I!==n||w.unitsPerEm!==r?.unitsPerEm)&&(r&&a.push({start:i,end:s,attributes:{font:[r],scale:n/r.unitsPerEm}}),r=w,n=I,i=s),d+=b,s+=b}}if(i<t.length){const o=eI(bu(e));a.push({start:i,end:t.length,attributes:{font:[r],scale:o/r.unitsPerEm}})}return{string:t,runs:a}};var eG=(()=>{var t=import.meta.url;return(function(e){e=e||{};var r;r||(r=typeof e<"u"?e:{});var n,i;r.ready=new Promise(function(ie,ae){n=ie,i=ae});var s=Object.assign({},r),a="";typeof document<"u"&&document.currentScript&&(a=document.currentScript.src),t&&(a=t),a.indexOf("blob:")!==0?a=a.substr(0,a.replace(/[?#].*/,"").lastIndexOf("/")+1):a="";var o=r.print||console.log.bind(console),l=r.printErr||console.warn.bind(console);Object.assign(r,s),s=null;var A;r.wasmBinary&&(A=r.wasmBinary),r.noExitRuntime,typeof WebAssembly!="object"&&j("no native wasm support detected");var d,g=!1;
vendor: 1,066 bytes, line 167
167function b(ie,ae,xe){xe=ae+xe;for(var Ne="";!(ae>=xe);){var je=ie[ae++];if(!je)break;if(je&128){var $e=ie[ae++]&63;if((je&224)==192)Ne+=String.fromCharCode((je&31)<<6|$e);else{var ht=ie[ae++]&63;je=(je&240)==224?(je&15)<<12|$e<<6|ht:(je&7)<<18|$e<<12|ht<<6|ie[ae++]&63,65536>je?Ne+=String.fromCharCode(je):(je-=65536,Ne+=String.fromCharCode(55296|je>>10,56320|je&1023))}}else Ne+=String.fromCharCode(je)}return Ne}var w,I,v,D,Q,R,k,N,F;function $(){var ie=d.buffer;w=ie,r.HEAP8=I=new Int8Array(ie),r.HEAP16=D=new Int16Array(ie),r.HEAP32=R=new Int32Array(ie),r.HEAPU8=v=new Uint8Array(ie),r.HEAPU16=Q=new Uint16Array(ie),r.HEAPU32=k=new Uint32Array(ie),r.HEAPF32=N=new Float32Array(ie),r.HEAPF64=F=new Float64Array(ie)}var Z,H=[],O=[],se=[];function ye(){var ie=r.preRun.shift();H.unshift(ie)}var ee=0,he=null;function j(ie){throw r.onAbort&&r.onAbort(ie),ie="Aborted("+ie+")",l(ie),g=!0,ie=new WebAssembly.RuntimeError(ie+". Build with -sASSERTIONS for more info."),i(ie),ie}function be(ie){return ie.startsWith("data:application/octet-stream;base64,")}var Ee;if(Ee=
vendor: 95,688 bytes, line 167
167"data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIAIAELBQBBpDsLaQECfyMAQRBrIgYkACABIAAoAgQiB0EBdWohASAAKAIAIQAgBiABIAIgAyAEIAUgB0EBcQR/IAEoAgAgAGooAgAFIAALERAAQRAQHiIAIAYpAwg3AwggACAGKQMANwMAIAZBEGokACAACwUAQaA7Cx0AIAAoAgAiACAALQAAQfcBcUEIQQAgARtyOgAAC6oBAgJ/AX0jAEEQayICJAAgACgCACEAIAFB/wFxIgNBBkkEQAJ/AkACQAJAIANBBGsOAgABAgsgAEHUA2ogAC0AiANBA3FBAkYNAhogAEHMA2oMAgsgAEHMA2ogAC0AiANBA3FBAkYNARogAEHUA2oMAQsgACABQf8BcUECdGpBzANqCyoCACEEIAJBEGokACAEuw8LIAJB7hA2AgAgAEEFQdglIAIQLBAkAAuqAQICfwF9IwBBEGsiAiQAIAAoAgAhACABQf8BcSIDQQZJBEACfwJAAkACQCADQQRrDgIAAQILIABBxANqIAAtAIgDQQNxQQJGDQIaIABBvANqDAILIABBvANqIAAtAIgDQQNxQQJGDQEaIABBxANqDAELIAAgAUH/AXFBAnRqQbwDagsqAgAhBCACQRBqJAAgBLsPCyACQe4QNgIAIABBBUHYJSACECwQJAALqgECAn8BfSMAQRBrIgIkACAAKAIAIQAgAUH/AXEiA0EGSQRAAn8CQAJAAkAgA0EEaw4CAAECCyAAQbQDaiAALQCIA0EDcUECRg0CGiAAQawDagwCCyAAQawDaiAALQCIA0EDcUECRg0BGiAAQbQDagwBCyAAIAFB/wFxQQJ0akGsA2oLKgIAIQQgAkEQaiQAIAS7DwsgAkHuEDYCACAAQQVB2CUgAhAsECQAC08AIAAgASgCACIBKgKcA7s5AwAgACABKgKkA7s5AwggACABKgKgA7s5AxAgACABKgKoA7s5AxggACABKgKMA7s5AyAgACABKgKQA7s5AygLDAAgACgCACoCkAO7CwwAIAAoAgAqAowDuwsMACAAKAIAKgKoA7sLDAAgACgCACoCoAO7CwwAIAAoAgAqAqQDuwsMACAAKAIAKgKcA7sL6AMCBH0FfyMAQUBqIgokACAAKAIAIQAgCkEIakEAQTgQKhpB8DpB8DooAgBBAWo2AgAgABB4IAAtABRBA3EiCCADQQEgA0H/AXEbIAgbIQkgAEEUaiEIIAG2IQQgACoC+AMhBQJ9AkACQAJAIAAtAPwDQQFrDgIBAAILIAUgBJRDCtcjPJQhBQsgBUMAAAAAYEUNACAAIAlB/wFxQQAgBCAEEDEgCEECQQEgBBAiIAhBAkEBIAQQIZKSDAELIAggCUH/AXFBACAEIAQQLSIFIAVbBEBBAiELIAggCUH/AXFBACAEIAQQLQwBCyAEIARcIQsgBAshByACtiEFIAAqAoAEIQYgACAHAn0CQAJAAkAgAC0AhARBAWsOAgEAAgsgBiAFlEMK1yM8lCEGCyAGQwAAAABgRQ0AIAAgCUH/AXFBASAFIAQQMSAIQQBBASAEECIgCEEAQQEgBBAhkpIMAQsgCCAJQf8BcSIJQQEgBSAEEC0iBiAGWwRAQQIhDCAIIAlBASAFIAQQLQwBCyAFIAVcIQwgBQsgA0H/AXEgCyAMIAQgBUEBQQAgCkEIakEAQfA6KAIAED0EQCAAIAAtAIgDQQNxIAQgBRB2IABEAAAAAAAAAABEAAAAAAAAAAAQcwsgCkFAayQACw0AIAAoAgAtAABBAXELFQAgACgCACIAIAAtAABB/gFxOgAACxAAIAAoAgAtAABBBHFBAnYLegECfyMAQRBrIgEkACAAKAIAIgAoAggEQANAIAAtAAAiAkEEcUUEQCAAIAJBBHI6AAAgACgCECICBEAgACACEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyABQRBqJAAPCyABQYAINgIAIABBBUHYJSABECwQJAALLgEBfyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALIAAoAgBBADYCEAsXACAAKAIEKAIIIgAgACgCACgCCBEAAAsuAQF/IAAoAgghAiAAIAE2AgggAgRAIAIgAigCACgCBBEAAAsgACgCAEEFNgIQCz4BAX8gACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIAIgBBADYCCCAAIAAtAABB7wFxOgAAC0kBAX8jAEEQayIGJAAgBiABKAIEKAIEIgEgAiADIAQgBSABKAIAKAIIERAAIAAgBisDALY4AgAgACAGKwMItjgCBCAGQRBqJAALcwECfyMAQRBrIgIkACAAKAIEIQMgACABNgIEIAMEQCADIAMoAgAoAgQRAAALIAAoAgAiACgC6AMgACgC7ANHBEAgAkH5IzYCACAAQQVB2CUgAhAsECQACyAAQQQ2AgggACAALQAAQRByOgAAIAJBEGokAAs8AQF/AkAgACgCACIAKALsAyAAKALoAyIAa0ECdSABTQ0AIAAgAUECdGooAgAiAEUNACAAKAIEIQILIAILGQAgACgCACgC5AMiAEUEQEEADwsgACgCBAsXACAAKAIAIgAoAuwDIAAoAugDa0ECdQuOAwEDfyMAQdACayICJAACQCAAKAIAIgAoAuwDIAAoAugDRg0AIAEoAgAiAygC5AMhASAAIAMQb0UNACAAIAFGBEAgAkEIakEAQcQCECoaIAJBADoAGCACQgA3AxAgAkGAgID+BzYCDCACQRxqQQBBxAEQKhogAkHgAWohBCACQSBqIQEDQCABQoCAgPyLgIDAv383AhAgAUKBgICAEDcCCCABQoCAgPyLgIDAv383AgAgAUEYaiIBIARHDQALIAJCgICA/IuAgMC/fzcD8AEgAkKBgICAEDcD6AEgAkKAgID8i4CAwL9/NwPgASACQoCAgP6HgIDg/wA3AoQCIAJCgICA/oeAgOD/ADcC/AEgAiACLQD4AUH4AXE6APgBIAJBjAJqQQBBwAAQKhogA0GYAWogAkEIakHEAhArGiADQQA2AuQDCwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIAJB0AJqJAAL4AcBCH8jAEHQAGsiByQAIAAoAgAhAAJAAkAgASgCACIIKALkA0UEQCAAKAIIDQEgCC0AF0EQdEGAgDBxQYCAIEYEQCAAIAAoAuADQQFqNgLgAwsgACgC6AMiASACQQJ0aiEGAkAgACgC7AMiBCAAQfADaiIDKAIAIgVJBEAgBCAGRgRAIAYgCDYCACAAIAZBBGo2AuwDDAILIAQgBCICQQRrIgFLBEADQCACIAEoAgA2AgAgAkEEaiECIAFBBGoiASAESQ0ACwsgACACNgLsAyAGQQRqIgEgBEcEQCAEIAQgAWsiAUF8cWsgBiABEDMaCyAGIAg2AgAMAQsgBCABa0ECdUEBaiIEQYCAgIAETw0DAkAgB0EgakH/////AyAFIAFrIgFBAXUiBSAEIAQgBUkbIAFB/P///wdPGyACIAMQSiIDKAIIIgIgAygCDEcNACADKAIEIgEgAygCACIESwRAIAMgASABIARrQQJ1QQFqQX5tQQJ0IgRqIAEgAiABayIBEDMgAWoiAjYCCCADIAMoAgQgBGo2AgQMAQsgB0E4akEBIAIgBGtBAXUgAiAERhsiASABQQJ2IAMoAhAQSiIFKAIIIQQCfyADKAIIIgIgAygCBCIBRgRAIAQhAiABDAELIAQgAiABa2ohAgNAIAQgASgCADYCACABQQRqIQEgBEEEaiIEIAJHDQALIAMoAgghASADKAIECyEEIAMoAgAhCSADIAUoAgA2AgAgBSAJNgIAIAMgBSgCBDYCBCAFIAQ2AgQgAyACNgIIIAUgATYCCCADKAIMIQogAyAFKAIMNgIMIAUgCjYCDCABIARHBEAgBSABIAQgAWtBA2pBfHFqNgIICyAJRQ0AIAkQIyADKAIIIQILIAIgCDYCACADIAMoAghBBGo2AgggAyADKAIEIAYgACgC6AMiAWsiAmsgASACEDM2AgQgAygCCCAGIAAoAuwDIAZrIgQQMyEGIAAoAugDIQEgACADKAIENgLoAyADIAE2AgQgACgC7AMhAiAAIAQgBmo2AuwDIAMgAjYCCCAAKALwAyEEIAAgAygCDDYC8AMgAyABNgIAIAMgBDYCDCABIAJHBEAgAyACIAEgAmtBA2pBfHFqNgIICyABRQ0AIAEQIwsgCCAANgLkAwNAIAAtAAAiAUEEcUUEQCAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyAHQdAAaiQADwsgB0HEIzYCECAAQQVB2CUgB0EQahAsECQACyAHQckkNgIAIABBBUHYJSAHECwQJAALEAIACxAAIAAoAgAtAABBAnFBAXYLWQIBfwF9IwBBEGsiAiQAIAJBCGogACgCACIAQfwAaiAAIAFB/wFxQQF0ai8BaBAfQwAAwH8hAwJAAkAgAi0ADA4EAQAAAQALIAIqAgghAwsgAkEQaiQAIAMLTgEBfyMAQRBrIgMkACADQQhqIAEoAgAiAUH8AGogASACQf8BcUEBdGovAUQQHyADLQAMIQEgACADKgIIuzkDCCAAIAE2AgAgA0EQaiQAC14CAX8BfCMAQRBrIgIkACACQQhqIAAoAgAiAEH8AGogACABQf8BcUEBdGovAVYQH0QAAAAAAAD4fyEDAkACQCACLQAMDgQBAAABAAsgAioCCLshAwsgAkEQaiQAIAMLJAEBfUMAAMB/IAAoAgAiAEH8AGogAC8BehAgIgEgASABXBu7C0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXgQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXYQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXQQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXIQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXAQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAW4QHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0gCAX8BfQJ9IAAoAgAiAEH8AGoiASAALwEcECAiAiACXARAQwAAgD9DAAAAACAAKAL0Ay0ACEEBcRsMAQsgASAALwEcECALuws2AgF/AX0gACgCACIAQfwAaiIBIAAvARoQICICIAJcBEBEAAAAAAAAAAAPCyABIAAvARoQILsLRAEBfyMAQRBrIgIkACACQQhqIAEoAgAiAUH8AGogAS8BHhAfIAItAAwhASAAIAIqAgi7OQMIIAAgATYCACACQRBqJAALEAAgACgCAC0AF0ECdkEDcQsNACAAKAIALQAXQQNxC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEgEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALQAUQQR2QQdxCw0AIAAoAgAvABVBDnYLDQAgACgCAC0AFEEDcQsQACAAKAIALQAUQQJ2QQNxCw0AIAAoAgAvABZBD3ELEAAgACgCAC8AFUEEdkEPcQsNACAAKAIALwAVQQ9xC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEyEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALwAVQQx2QQNxCxAAIAAoAgAtABdBBHZBAXELgQECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEIgBIANBEGokAAt5AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQiAEgBEEQaiQAC3EBAX8CQCAAKAIAIgAtAAAiAkECcUEBdiABRg0AIAAgAkH9AXFBAkEAIAEbcjoAAANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC4EBAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxCOASADQRBqJAALeQIBfQJ/IwBBEGsiBCQAIAAoAgAhBSAEAn8gArYiAyADXARAQwAAwH8hA0EADAELQwAAwH8gAyADQwAAgH9bIANDAACA/1tyIgAbIQMgAEULOgAMIAQgAzgCCCAEIAQpAwg3AwAgBSABQf8BcSAEEI4BIARBEGokAAv5AQICfQR/IwBBEGsiBSQAIAAoAgAhAAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIGGyEDIAZFCyEGQQEhByAFQQhqIABB/ABqIgggACABQf8BcUEBdGpB1gBqIgEvAQAQHwJAAkAgAyAFKgIIIgRcBH8gBCAEWw0BIAMgA1wFIAcLRQ0AIAUtAAwgBkYNAQsgCCABIAMgBhA5A0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsgBUEQaiQAC7UBAgN/An0CQCAAKAIAIgBB/ABqIgMgAEH6AGoiAi8BABAgIgYgAbYiBVsNACAFIAVbIgRFIAYgBlxxDQACQCAEIAVDAAAAAFsgBYtDAACAf1tyRXFFBEAgAiACLwEAQfj/A3E7AQAMAQsgAyACIAVBAxBMCwNAIAAtAAAiAkEEcQ0BIAAgAkEEcjoAACAAKAIQIgIEQCAAIAIRAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQVSACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQVSADQRBqJAALfAIDfwF9IwBBEGsiAiQAIAAoAgAhAwJ9IAG2IgUgBVwEQEEAIQBDAADAfwwBC0EAQQIgBUMAAIB/WyAFQwAAgP9bciIEGyEAQwAAwH8gBSAEGwshBSACIAA6AAwgAiAFOAIIIAIgAikDCDcDACADQQAgAhBVIAJBEGokAAt0AgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEQQAgAxBVIANBEGokAAt8AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIANBASACEFYgAkEQaiQAC3QCAX0CfyMAQRBrIgMkACAAKAIAIQQgAwJ/IAG2IgIgAlwEQEMAAMB/IQJBAAwBC0MAAMB/IAIgAkMAAIB/WyACQwAAgP9bciIAGyECIABFCzoADCADIAI4AgggAyADKQMINwMAIARBASADEFYgA0EQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQViACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQViADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBASABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQRiADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBACABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQRiADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRxqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRpqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLPQEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIAAgARBrIAFBEGokAAt6AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIAMgAhBrIAJBEGokAAtyAgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEIAMQayADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRhqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLkAEBAX8CQCAAKAIAIgBBF2otAAAiAkECdkEDcSABQf8BcUYNACAAIAAvABUgAkEQdHIiAjsAFSAAIAJB///PB3EgAUEDcUESdHJBEHY6ABcDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuNAQEBfwJAIAAoAgAiAEEXai0AACICQQNxIAFB/wFxRg0AIAAgAC8AFSACQRB0ciICOwAVIAAgAkH///MHcSABQQNxQRB0ckEQdjoAFwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC0MBAX8jAEEQayICJAAgACgCACEAIAJBAzoADCACQYCAgP4HNgIIIAIgAikDCDcDACAAIAFB/wFxIAIQZSACQRBqJAALgAECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEGUgA0EQaiQAC3gCAX0CfyMAQRBrIgQkACAAKAIAIQUgBAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIAGyEDIABFCzoADCAEIAM4AgggBCAEKQMINwMAIAUgAUH/AXEgBBBlIARBEGokAAt3AQF/AkAgACgCACIALQAUIgJBBHZBB3EgAUH/AXFGDQAgACACQY8BcSABQQR0QfAAcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuJAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSICQQ52Rg0AIABBF2ogAiAALQAXQRB0ciICQRB2OgAAIAAgAkH//wBxIAFBDnRyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLcAEBfwJAIAAoAgAiAC0AFCICQQNxIAFB/wFxRg0AIAAgAkH8AXEgAUEDcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwt2AQF/AkAgACgCACIALQAUIgJBAnZBA3EgAUH/AXFGDQAgACACQfMBcSABQQJ0QQxxcjoAFANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC48BAQF/AkAgACgCACIALwAVIgJBCHZBD3EgAUH/AXFGDQAgAEEXaiACIAAtABdBEHRyIgJBEHY6AAAgACACQf/hA3EgAUEPcUEIdHI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuPAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSAAQRdqLQAAQRB0ciICQfABcUEEdkYNACAAIAJBEHY6ABcgACACQY/+A3EgAUEEdEHwAXFyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLhwEBAX8CQCAAKAIAIgAvABUgAEEXai0AAEEQdHIiAkEPcSABQf8BcUYNACAAIAJBEHY6ABcgACACQfD/A3EgAUEPcXI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwtDAQF/IwBBEGsiAiQAIAAoAgAhACACQQM6AAwgAkGAgID+BzYCCCACIAIpAwg3AwAgACABQf8BcSACEGcgAkEQaiQAC4ABAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxBnIANBEGokAAt4AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQZyAEQRBqJAALjwEBAX8CQCAAKAIAIgAvABUiAkEMdkEDcSABQf8BcUYNACAAQRdqIAIgAC0AF0EQdHIiAkEQdjoAACAAIAJB/58DcSABQQNxQQx0cjsAFQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC5ABAQF/AkAgACgCACIAQRdqLQAAIgJBBHZBAXEgAUH/AXFGDQAgACAALwAVIAJBEHRyIgI7ABUgACACQf//vwdxIAFBAXFBFHRyQRB2OgAXA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsL9g0CCH8CfSMAQRBrIgIkAAJAAkAgASgCACIFLQAUIAAoAgAiAS0AFHNB/wBxDQAgBS8AFSAFLQAXQRB0ciABLwAVIAEtABdBEHRyc0H//z9xDQAgBUH8AGohByABQfwAaiEIAkAgAS8AGCIAQQdxRQRAIAUtABhBB3FFDQELIAggABAgIgogByAFLwAYECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AGiIAQQdxRQRAIAUtABpBB3FFDQELIAggABAgIgogByAFLwAaECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHCIAQQdxRQRAIAUtABxBB3FFDQELIAggABAgIgogByAFLwAcECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHiIAQQdxRQRAIAUtAB5BB3FFDQELIAJBCGogCCAAEB8gAiAHIAUvAB4QH0EBIQAgAioCCCIKIAIqAgAiC1wEfyAKIApbDQIgCyALXAUgAAtFDQEgAi0ADCACLQAERw0BCyAFQSBqIQAgAUEgaiEGA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUEyaiEAIAFBMmohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EJRw0ACyAFQcQAaiEAIAFBxABqIQZBACEDA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUHWAGohACABQdYAaiEGQQAhAwNAAkAgBiADQQF0ai8AACIEQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAEEB8gAiAHIAAvAAAQH0EBIQQgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgBAtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQAgA0EBaiIDQQlHDQALIAVB6ABqIQAgAUHoAGohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EDRw0ACyAFQe4AaiEAIAFB7gBqIQlBACEEQQAhAwNAAkAgCSADQQF0ai8AACIGQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAGEB8gAiAHIAAvAAAQH0EBIQMgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgAwtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQBBASEDIAQhBkEBIQQgBkUNAAsgBUHyAGohACABQfIAaiEJQQAhBEEAIQMDQAJAIAkgA0EBdGovAAAiBkEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBhAfIAIgByAALwAAEB9BASEDIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAMLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAQQEhAyAEIQZBASEEIAZFDQALIAVB9gBqIQAgAUH2AGohCUEAIQRBACEDA0ACQCAJIANBAXRqLwAAIgZBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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",
vendor: 4,203 bytes, lines 167-168
167!be(Ee)){var pe=Ee;Ee=r.locateFile?r.locateFile(pe,a):a+pe}function He(){var ie=Ee;try{if(ie==Ee&&A)return new Uint8Array(A);if(be(ie))try{var ae=di(ie.slice(37)),xe=new Uint8Array(ae.length);for(ie=0;ie<ae.length;++ie)xe[ie]=ae.charCodeAt(ie);var Ne=xe}catch{throw Error("Converting base64 string to bytes failed.")}else Ne=void 0;var je=Ne;if(je)return je;throw"both async and sync fetching of the wasm failed"}catch($e){j($e)}}function Ce(){return A||typeof fetch!="function"?Promise.resolve().then(function(){return He()}):fetch(Ee,{credentials:"same-origin"}).then(function(ie){if(!ie.ok)throw"failed to load wasm binary file at '"+Ee+"'";return ie.arrayBuffer()}).catch(function(){return He()})}function qe(ie){for(;0<ie.length;)ie.shift()(r)}function Be(ie){if(ie===void 0)return"_unknown";ie=ie.replace(/[^a-zA-Z0-9_]/g,"$");var ae=ie.charCodeAt(0);return 48<=ae&&57>=ae?"_"+ie:ie}function ne(ie,ae){return ie=Be(ie),function(){return ae.apply(this,arguments)}}var ve=[{},{value:void 0},{value:null},{value:!0},{value:!1}],De=[];function Me(ie){var ae=Error,xe=ne(ie,function(Ne){this.name=ie,this.message=Ne,Ne=Error(Ne).stack,Ne!==void 0&&(this.stack=this.toString()+`
168`+Ne.replace(/^Error(:[^\n]*)?\n/,""))});return xe.prototype=Object.create(ae.prototype),xe.prototype.constructor=xe,xe.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message},xe}var Ie=void 0;function z(ie){throw new Ie(ie)}var P=ie=>(ie||z("Cannot use deleted val. handle = "+ie),ve[ie].value),le=ie=>{switch(ie){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var ae=De.length?De.pop():ve.length;return ve[ae]={ga:1,value:ie},ae}},te=void 0,q=void 0;function re(ie){for(var ae="";v[ie];)ae+=q[v[ie++]];return ae}var ke=[];function M(){for(;ke.length;){var ie=ke.pop();ie.M.$=!1,ie.delete()}}var Qe=void 0,W={};function B(ie,ae){for(ae===void 0&&z("ptr should not be undefined");ie.R;)ae=ie.ba(ae),ie=ie.R;return ae}var x={};function _(ie){ie=Xi(ie);var ae=re(ie);return Cn(ie),ae}function ce(ie,ae){var xe=x[ie];return xe===void 0&&z(ae+" has unknown type "+_(ie)),xe}function de(){}var Ae=!1;function Pe(ie){--ie.count.value,ie.count.value===0&&(ie.T?ie.U.W(ie.T):ie.P.N.W(ie.O))}function We(ie,ae,xe){return ae===xe?ie:xe.R===void 0?null:(ie=We(ie,ae,xe.R),ie===null?null:xe.na(ie))}var Oe={};function ct(ie,ae){return ae=B(ie,ae),W[ae]}var at=void 0;function At(ie){throw new at(ie)}function St(ie,ae){return ae.P&&ae.O||At("makeClassHandle requires ptr and ptrType"),!!ae.U!=!!ae.T&&At("Both smartPtrType and smartPtr must be specified"),ae.count={value:1},Lt(Object.create(ie,{M:{value:ae}}))}function Lt(ie){return typeof FinalizationRegistry>"u"?(Lt=ae=>ae,ie):(Ae=new FinalizationRegistry(ae=>{Pe(ae.M)}),Lt=ae=>{var xe=ae.M;return xe.T&&Ae.register(ae,{M:xe},ae),ae},de=ae=>{Ae.unregister(ae)},Lt(ie))}var $t={};function Wt(ie){for(;ie.length;){var ae=ie.pop();ie.pop()(ae)}}function Ot(ie){return this.fromWireType(R[ie>>2])}var Ft={},kt={};function sr(ie,ae,xe){function Ne(ut){ut=xe(ut),ut.length!==ie.length&&At("Mismatched type converter count");for(var wt=0;wt<ie.length;++wt)Pr(ie[wt],ut[wt])}ie.forEach(function(ut){kt[ut]=ae});var je=Array(ae.length),$e=[],ht=0;ae.forEach((ut,wt)=>{x.hasOwnProperty(ut)?je[wt]=x[ut]:($e.push(ut),Ft.hasOwnProperty(ut)||(Ft[ut]=[]),Ft[ut].push(()=>{je[wt]=x[ut],++ht,ht===$e.length&&Ne(je)}))}),$e.length===0&&Ne(je)}function mr(ie){switch(ie){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+ie)}}function Pr(ie,ae,xe={}){if(!("argPackAdvance"in ae))throw new TypeError("registerType registeredInstance requires argPackAdvance");var Ne=ae.name;if(ie||z('type "'+Ne+'" must have a positive integer typeid pointer'),x.hasOwnProperty(ie)){if(xe.ua)return;z("Cannot register type '"+Ne+"' twice")}x[ie]=ae,delete kt[ie],Ft.hasOwnProperty(ie)&&(ae=Ft[ie],delete Ft[ie],ae.forEach(je=>je()))}function yr(ie){z(ie.M.P.N.name+" instance already deleted")}function fr(){}function zn(ie,ae,xe){if(ie[ae].S===void 0){var Ne=ie[ae];ie[ae]=function(){return ie[ae].S.hasOwnProperty(arguments.length)||z("Function '"+xe+"' called with an invali
168d number of arguments ("+arguments.length+") - expects one of ("+ie[ae].S+")!"),ie[ae].S[arguments.length].apply(this,arguments)},ie[ae].S=[],ie[ae].S[Ne.Z]=Ne}}function In(ie,ae){r.hasOwnProperty(ie)?(z("Cannot register public name '"+ie+"' twice"),zn(r,ie,ie),r.hasOwnProperty(void 0)&&z("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),r[ie].S[void 0]=ae):r[ie]=ae}function ii(ie,ae,xe,Ne,je,$e,ht,ut){this.name=ie,this.constructor=ae,this.X=xe,this.W=Ne,this.R=je,this.pa=$e,this.ba=ht,this.na=ut,this.ja=[]}function qr(ie,ae,xe){for(;ae!==xe;)ae.ba||z("Expected null or instance of "+xe.name+", got an instance of "+ae.name),ie=ae.ba(ie),ae=ae.R;return ie}function Br(ie,ae){return ae===null?(this.ea&&z("null is not a valid "+this.name),0):(ae.M||z('Cannot pass "'+hi(ae)+'" as a '+this.name),ae.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),qr(ae.M.O,ae.M.P.N,this.N))}function An(ie,ae){if(ae===null){if(this.ea&&z("null is not a valid "+this.name),this.da){var xe=this.fa();return ie!==null&&ie.push(this.W,xe),xe}return 0}if(ae.M||z('Cannot pass "'+hi(ae)+'" as a '+this.name),ae.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&ae.M.P.ca&&z("Cannot convert argument of type "+(ae.M.U?ae.M.U.name:ae.M.P.name)+" to parameter type "+this.name),xe=qr(ae.M.O,ae.M.P.N,this.N),this.da)switch(ae.M.T===void 0&&z("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:ae.M.U===this?xe=ae.M.T:z("Cannot convert argument of type "+(ae.M.U?ae.M.U.name:ae.M.P.name)+" to parameter type "+this.name);break;case 1:xe=ae.M.T;break;case 2:if(ae.M.U===this)xe=ae.M.T;else{var Ne=ae.clone();xe=this.xa(xe,le(function(){Ne.delete()})),ie!==null&&ie.push(this.W,xe)}break;default:z("Unsupporting sharing policy")}return xe}function Dn(ie,ae){return ae===null?(this.ea&&z("null is not a valid "+this.name),0):(ae.M||z('Cannot pass "'+hi(ae)+'" as a '+this.name),ae.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),ae.M.P.ca&&z("Cannot convert argument of type "+ae.M.P.name+" to parameter type "+this.name),qr(ae.M.O,ae.M.P.N,this.N))}function $r(ie,ae,xe,Ne){this.name=ie,this.N=ae,this.ea=xe,this.ca=Ne,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,ae.R!==void 0?this.toWireType=An:(this.toWireType=Ne?Br:Dn,this.V=null)}function si(ie,ae){r.hasOwnProperty(ie)||At("Replacing nonexistant public symbol"),r[ie]=ae,r[ie].Z=void 0}function Vi(ie,ae){var xe=[];return function(){if(xe.length=0,Object.assign(xe,arguments),ie.includes("j")){var Ne=r["dynCall_"+ie];Ne=xe&&xe.length?Ne.apply(null,[ae].concat(xe)):Ne.call(null,ae)}else Ne=Z.get(ae).apply(null,xe);return Ne}}function Jr(ie,ae){ie=re(ie);var xe=ie.includes("j")?Vi(ie,ae):Z.get(ae);return typeof xe!="function"&&z("unknown function pointer with signature "+ie+": "+ae),xe}var Vr=void 0;function Jn(ie,ae){function xe($e){je[$e]||x[$e]||(kt[$e]?kt[$e].forEach(xe):(Ne.push($e),je[$e]=!0))}var Ne=[],je={};throw ae.forEach(xe),new Vr(ie+": "+Ne.map(_).join([", "]))}function or(ie,ae,xe,Ne,je){var $e=ae.length;2>$e&&z("argTypes array size mismatch! Must at least get return value and 'this' types!");var ht=ae[1]!==null&&xe!==null,ut=!1;for(xe=1;xe<ae.length;++xe)if(ae[xe]!==null&&ae[xe].V===void 0){ut=!0;break}var wt=ae[0].name!=="void",mt=$e-2,vt=Array(mt),Mt=[],Xt=[];return function(){if(arguments.length!==mt&&z("function "+ie+" called with "+arguments.length+" arguments, expected "+mt+" args!"),Xt.length=0,Mt.length=ht?2:1,Mt[0]=je,ht){var Tr=ae[1].toWireType(Xt,this);Mt[1]=Tr}for(var tr=0;tr<mt;++tr)vt[tr]=ae[tr+2].toWireType(Xt,arguments[tr]),Mt.push(vt[tr]);if(tr=Ne.apply(null,Mt),ut)Wt(Xt);else for(var en=ht?1:2;en<ae.length;en++){var Fn=en===1?Tr:vt[en-2];ae[en].V!==null&&ae[en].V(Fn)}return Tr=wt?ae[0].fromWireType(tr):void 0,Tr}}function Oi(ie,ae){for(var xe=[],Ne=0;Ne<ie;Ne++)xe.push(k[ae+4*Ne>>2]);return xe}function hn(ie){4<ie&&--ve[ie].ga===0&&(ve[ie]=void 0,De.push(ie))}function hi(ie){if(ie===null)return"null";var ae=typeof ie;return ae==="object"||ae==="array"||ae==="function"?ie.toString():""+ie}function Ci(ie,ae){switch(ae){case 2:return function(xe){return this.fromWireType(N[xe>>2])};case 3:return function(xe){return this.fromWireType(F[xe>>3])};default:throw new TypeError("Unknown float type: "+ie)}}function Bs(ie,ae,xe){switch(ae){case 0:return xe?function(Ne){return I[Ne]}:function(Ne){return v[Ne]};case 1:return xe?function(Ne){return D[Ne>>1]}:function(Ne){return Q[Ne>>1]};case 2:return xe?function(Ne){return R[Ne>>2]}:function(Ne){return k[Ne>>2]};default:throw new TypeError("Unknown integer type: "+ie)}}function dn(ie,ae){for(var xe="",Ne=0;!(Ne>=ae/2);++Ne){var je=D[ie+2*Ne>>1];if(je==0)break;xe+=String.fromCharCode(je)}return xe}function xi(ie,ae,xe){if(xe===void 0&&(xe=2147483647),2>xe)return 0;xe-=2;var Ne=ae;xe=xe<2*ie.length?xe/2:ie.length;for(var je=0;je<xe;++je)D[ae>>1]=ie.charCodeAt(je),ae+=2;return D[ae>>1]=0,ae-Ne}function Qs(ie){return 2*ie.length}function Qr(ie,ae){for(var xe=0,Ne="";!(xe>=ae/4);){var je=R[ie+4*xe>>2];if(je==0)break;++xe,65536<=je?(je-=65536,Ne+=String.fromCharCode(55296|je>>10,56320|je&1023)):Ne+=String.fromCharCode(je)}return Ne}function br(ie,ae,xe){if(xe===void 0&&(xe=2147483647),4>xe)return 0;var Ne=ae;xe=Ne+xe-4;
vendor: 6,556 bytes, line 168
168for(var je=0;je<ie.length;++je){var $e=ie.charCodeAt(je);if(55296<=$e&&57343>=$e){var ht=ie.charCodeAt(++je);$e=65536+(($e&1023)<<10)|ht&1023}if(R[ae>>2]=$e,ae+=4,ae+4>xe)break}return R[ae>>2]=0,ae-Ne}function Or(ie){for(var ae=0,xe=0;xe<ie.length;++xe){var Ne=ie.charCodeAt(xe);55296<=Ne&&57343>=Ne&&++xe,ae+=4}return ae}var wr={};function Wn(ie){var ae=wr[ie];return ae===void 0?re(ie):ae}var gn=[];function Tn(ie){var ae=gn.length;return gn.push(ie),ae}function Rn(ie,ae){for(var xe=Array(ie),Ne=0;Ne<ie;++Ne)xe[Ne]=ce(k[ae+4*Ne>>2],"parameter "+Ne);return xe}var Dt=[],vi=[null,[],[]];Ie=r.BindingError=Me("BindingError"),r.count_emval_handles=function(){for(var ie=0,ae=5;ae<ve.length;++ae)ve[ae]!==void 0&&++ie;return ie},r.get_first_emval=function(){for(var ie=5;ie<ve.length;++ie)if(ve[ie]!==void 0)return ve[ie];return null},te=r.PureVirtualError=Me("PureVirtualError");for(var zr=Array(256),Vn=0;256>Vn;++Vn)zr[Vn]=String.fromCharCode(Vn);q=zr,r.getInheritedInstanceCount=function(){return Object.keys(W).length},r.getLiveInheritedInstances=function(){var ie=[],ae;for(ae in W)W.hasOwnProperty(ae)&&ie.push(W[ae]);return ie},r.flushPendingDeletes=M,r.setDelayFunction=function(ie){Qe=ie,ke.length&&Qe&&Qe(M)},at=r.InternalError=Me("InternalError"),fr.prototype.isAliasOf=function(ie){if(!(this instanceof fr&&ie instanceof fr))return!1;var ae=this.M.P.N,xe=this.M.O,Ne=ie.M.P.N;for(ie=ie.M.O;ae.R;)xe=ae.ba(xe),ae=ae.R;for(;Ne.R;)ie=Ne.ba(ie),Ne=Ne.R;return ae===Ne&&xe===ie},fr.prototype.clone=function(){if(this.M.O||yr(this),this.M.aa)return this.M.count.value+=1,this;var ie=Lt,ae=Object,xe=ae.create,Ne=Object.getPrototypeOf(this),je=this.M;return ie=ie(xe.call(ae,Ne,{M:{value:{count:je.count,$:je.$,aa:je.aa,O:je.O,P:je.P,T:je.T,U:je.U}}})),ie.M.count.value+=1,ie.M.$=!1,ie},fr.prototype.delete=function(){this.M.O||yr(this),this.M.$&&!this.M.aa&&z("Object already scheduled for deletion"),de(this),Pe(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},fr.prototype.isDeleted=function(){return!this.M.O},fr.prototype.deleteLater=function(){return this.M.O||yr(this),this.M.$&&!this.M.aa&&z("Object already scheduled for deletion"),ke.push(this),ke.length===1&&Qe&&Qe(M),this.M.$=!0,this},$r.prototype.qa=function(ie){return this.ka&&(ie=this.ka(ie)),ie},$r.prototype.ha=function(ie){this.W&&this.W(ie)},$r.prototype.argPackAdvance=8,$r.prototype.readValueFromPointer=Ot,$r.prototype.deleteObject=function(ie){ie!==null&&ie.delete()},$r.prototype.fromWireType=function(ie){function ae(){return this.da?St(this.N.X,{P:this.wa,O:xe,U:this,T:ie}):St(this.N.X,{P:this,O:ie})}var xe=this.qa(ie);if(!xe)return this.ha(ie),null;var Ne=ct(this.N,xe);if(Ne!==void 0)return Ne.M.count.value===0?(Ne.M.O=xe,Ne.M.T=ie,Ne.clone()):(Ne=Ne.clone(),this.ha(ie),Ne);if(Ne=this.N.pa(xe),Ne=Oe[Ne],!Ne)return ae.call(this);Ne=this.ca?Ne.la:Ne.pointerType;var je=We(xe,this.N,Ne.N);return je===null?ae.call(this):this.da?St(Ne.N.X,{P:Ne,O:je,U:this,T:ie}):St(Ne.N.X,{P:Ne,O:je})},Vr=r.UnboundTypeError=Me("UnboundTypeError");var di=typeof atob=="function"?atob:function(ie){var ae="",xe=0;ie=ie.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var Ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ie.charAt(xe++)),je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ie.charAt(xe++)),$e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ie.charAt(xe++)),ht="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ie.charAt(xe++));Ne=Ne<<2|je>>4,je=(je&15)<<4|$e>>2;var ut=($e&3)<<6|ht;ae+=String.fromCharCode(Ne),$e!==64&&(ae+=String.fromCharCode(je)),ht!==64&&(ae+=String.fromCharCode(ut))}while(xe<ie.length);return ae},Bi={l:function(ie,ae,xe,Ne){j("Assertion failed: "+(ie?b(v,ie):"")+", at: "+[ae?ae?b(v,ae):"":"unknown filename",xe,Ne?Ne?b(v,Ne):"":"unknown function"])},q:function(ie,ae,xe){ie=re(ie),ae=ce(ae,"wrapper"),xe=P(xe);var Ne=[].slice,je=ae.N,$e=je.X,ht=je.R.X,ut=je.R.constructor;ie=ne(ie,function(){je.R.ja.forEach((function(mt){if(this[mt]===ht[mt])throw new te("Pure virtual function "+mt+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:$e}),this.__construct.apply(this,Ne.call(arguments))}),$e.__construct=function(){this===$e&&z("Pass correct 'this' to __construct");var mt=ut.implement.apply(void 0,[this].concat(Ne.call(arguments)));de(mt);var vt=mt.M;mt.notifyOnDestruction(),vt.aa=!0,Object.defineProperties(this,{M:{value:vt}}),Lt(this),mt=vt.O,mt=B(je,mt),W.hasOwnProperty(mt)?z("Tried to register registered instance: "+mt):W[mt]=this},$e.__destruct=function(){this===$e&&z("Pass correct 'this' to __destruct"),de(this);var mt=this.M.O;mt=B(je,mt),W.hasOwnProperty(mt)?delete W[mt]:z("Tried to unregister unregistered instance: "+mt)},ie.prototype=Object.create($e);for(var wt in xe)ie.prototype[wt]=xe[wt];return le(ie)},j:function(ie){var ae=$t[ie];delete $t[ie];var xe=ae.fa,Ne=ae.W,je=ae.ia,$e=je.map(ht=>ht.ta).concat(je.map(ht=>ht.za));sr([ie],$e,ht=>{var ut={};return je.forEach((wt,mt)=>{var vt=ht[mt],Mt=wt.ra,Xt=wt.sa,Tr=ht[mt+je.length],tr=wt.ya,en=wt.Aa;ut[wt.oa]={read:Fn=>vt.fromWireType(Mt(Xt,Fn)),write:(Fn,Zi)=>{var gi=[];tr(en,Fn,Tr.toWireType(gi,Zi)),Wt(gi)}}}),[{name:ae.name,fromWireType:function(wt){var mt={},vt;for(vt in ut)mt[vt]=ut[vt].read(wt);return Ne(wt),mt},toWireType:function(wt,mt){for(var vt in ut)if(!(vt in mt))throw new TypeError('Missing field:  "'+vt+'"');var Mt=xe();for(vt in ut)ut[vt].write(Mt,mt[vt]);return wt!==null&&wt.push(Ne,Mt),Mt},argPackAdvance:8,readValueFromPointer:Ot,V:Ne}]})},v:function(){},B:function(ie,ae,xe,Ne,je){var $e=mr(xe);ae=re(ae),Pr(ie,{name:ae,fromWireType:function(ht){return!!ht},toWireType:function(ht,ut){return ut?Ne:je},argPackAdvance:8,readValueFromPointer:function(ht){if(xe===1)var ut=I;else if(xe===2)ut=D;else if(xe===4)ut=R;else throw new TypeError("Unknown boolean type size: "+ae);return this.fromWireType(ut[ht>>$e])},V:null})},f:function(ie,ae,xe,Ne,je,$e,ht,ut,wt,mt,vt,Mt,Xt){vt=re(vt),$e=Jr(je,$e),ut&&(ut=Jr(ht,ut)),mt&&(mt=Jr(wt,mt)),Xt=Jr(Mt,Xt);var Tr=Be(vt);In(Tr,function(){Jn("Cannot construct "+vt+" due to unbound types",[Ne])}),sr([ie,ae,xe],Ne?[Ne]:[],function(tr){if(tr=tr[0],Ne)var en=tr.N,Fn=en.X;else Fn=fr.prototype;tr=ne(Tr,function(){if(Object.getPrototypeOf(this)!==Zi)throw new Ie("Use 'new' to construct "+vt);if(gi.Y===void 0)throw new Ie(vt+" has no accessible constructor");var Ss=gi.Y[arguments.length];if(Ss===void 0)throw new Ie("Tried to invoke ctor of "+vt+" with invali
168d number of parameters ("+arguments.length+") - expected ("+Object.keys(gi.Y).toString()+") parameters instead!");return Ss.apply(this,arguments)});var Zi=Object.create(Fn,{constructor:{value:tr}});tr.prototype=Zi;var gi=new ii(vt,tr,Zi,Xt,en,$e,ut,mt);en=new $r(vt,gi,!0,!1),Fn=new $r(vt+"*",gi,!1,!1);var ma=new $r(vt+" const*",gi,!1,!0);return Oe[ie]={pointerType:Fn,la:ma},si(Tr,tr),[en,Fn,ma]})},d:function(ie,ae,xe,Ne,je,$e,ht){var ut=Oi(xe,Ne);ae=re(ae),$e=Jr(je,$e),sr([],[ie],function(wt){function mt(){Jn("Cannot call "+vt+" due to unbound types",ut)}wt=wt[0];var vt=wt.name+"."+ae;ae.startsWith("@@")&&(ae=Symbol[ae.substring(2)]);var Mt=wt.N.constructor;return Mt[ae]===void 0?(mt.Z=xe-1,Mt[ae]=mt):(zn(Mt,ae,vt),Mt[ae].S[xe-1]=mt),sr([],ut,function(Xt){return Xt=or(vt,[Xt[0],null].concat(Xt.slice(1)),null,$e,ht),Mt[ae].S===void 0?(Xt.Z=xe-1,Mt[ae]=Xt):Mt[ae].S[xe-1]=Xt,[]}),[]})},p:function(ie,ae,xe,Ne,je,$e){0<ae||j();var ht=Oi(ae,xe);je=Jr(Ne,je),sr([],[ie],function(ut){ut=ut[0];var wt="constructor "+ut.name;if(ut.N.Y===void 0&&(ut.N.Y=[]),ut.N.Y[ae-1]!==void 0)throw new Ie("Cannot register multiple constructors with identical number of parameters ("+(ae-1)+") for class '"+ut.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return ut.N.Y[ae-1]=()=>{Jn("Cannot construct "+ut.name+" due to unbound types",ht)},sr([],ht,function(mt){return mt.splice(1,0,null),ut.N.Y[ae-1]=or(wt,mt,null,je,$e),[]}),[]})},a:function(ie,ae,xe,Ne,je,$e,ht,ut){var wt=Oi(xe,Ne);ae=re(ae),$e=Jr(je,$e),sr([],[ie],function(mt){function vt(){Jn("Cannot call "+Mt+" due to unbound types",wt)}mt=mt[0];var Mt=mt.name+"."+ae;ae.startsWith("@@")&&(ae=Symbol[ae.substring(2)]),ut&&mt.N.ja.push(ae);var Xt=mt.N.X,Tr=Xt[ae];return Tr===void 0||Tr.S===void 0&&Tr.className!==mt.name&&Tr.Z===xe-2?(vt.Z=xe-2,vt.className=mt.name,Xt[ae]=vt):(zn(Xt,ae,Mt),Xt[ae].S[xe-2]=vt),sr([],wt,function(tr){return tr=or(Mt,tr,mt,$e,ht),Xt[ae].S===void 0?(tr.Z=xe-2,Xt[ae]=tr):Xt[ae].S[xe-2]=tr,[]}),[]})},A:function(ie,ae){ae=re(ae),Pr(ie,{name:ae,fromWireType:function(xe){var Ne=P(xe);return hn(xe),Ne},toWireType:function(xe,Ne){return le(Ne)},argPackAdvance:8,readValueFromPointer:Ot,V:null})},n:function(ie,ae,xe){xe=mr(xe),ae=re(ae),Pr(ie,{name:ae,fromWireType:function(Ne){return Ne},toWireType:function(Ne,je){return je},argPackAdvance:8,readValueFromPointer:Ci(ae,xe),V:null})},e:function(ie,ae,xe,Ne,je){ae=re(ae),je===-1&&(je=4294967295),je=mr(xe);var $e=ut=>ut;if(Ne===0){var ht=32-8*xe;$e=ut=>ut<<ht>>>ht}xe=ae.includes("unsigned")?function(ut,wt){return wt>>>0}:function(ut,wt){return wt},Pr(ie,{name:ae,fromWireType:$e,toWireType:xe,argPackAdvance:8,readValueFromPointer:Bs(ae,je,Ne!==0),V:null})},b:function(ie,ae,xe){function Ne($e){$e>>=2;var ht=k;return new je(w,ht[$e+1],ht[$e])}var je=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][ae];xe=re(xe),Pr(ie,{name:xe,fromWireType:Ne,argPackAdvance:8,readValueFromPointer:Ne},{ua:!0})},o:function(ie,ae){ae=re(ae);var xe=ae==="std::string";Pr(ie,{name:ae,fromWireType:function(Ne){var je=k[Ne>>2],$e=Ne+4;if(xe)for(var ht=$e,ut=0;ut<=je;++ut){var wt=$e+ut;if(ut==je||v[wt]==0){if(ht=ht?b(v,ht,wt-ht):"",mt===void 0)var mt=ht;else mt+="\0",mt+=ht;ht=wt+1}}else{for(mt=Array(je),ut=0;ut<je;++ut)mt[ut]=String.fromCharCode(v[$e+ut]);mt=mt.join("")}return Cn(Ne),mt},toWireType:function(Ne,je){je instanceof ArrayBuffer&&(je=new Uint8Array(je));var $e,ht=typeof je=="string";if(ht||je instanceof Uint8Array||je instanceof Uint8ClampedArray||je instanceof Int8Array||z("Cannot pass non-string to std::string"),xe&&ht){var ut=0;for($e=0;$e<je.length;++$e){var wt=je.charCodeAt($e);127>=wt?ut++:2047>=wt?ut+=2:55296<=wt&&57343>=wt?(ut+=4,++$e):ut+=3}$e=ut}else $e=je.length;if(ut=ai(4+$e+1),wt=ut+4,k[ut>>2]=$e,xe&&ht){if(ht=wt,wt=$e+1,$e=v,0<wt){wt=ht+wt-1;for(var mt=0;mt<je.length;++mt){var vt=je.charCodeAt(mt);if(55296<=vt&&57343>=vt){var Mt=je.charCodeAt(++mt);vt=65536+((vt&1023)<<10)|Mt&1023}if(127>=vt){if(ht>=wt)break;$e[ht++]=vt}else{if(2047>=vt){if(ht+1>=wt)break;$e[ht++]=192|vt>>6}else{if(65535>=vt){if(ht+2>=wt)break;$e[ht++]=224|vt>>12}else{if(ht+3>=wt)break;$e[ht++]=240|vt>>18,$e[ht++]=128|vt>>12&63}$e[ht++]=128|vt>>6&63}$e[ht++]=128|vt&63}}$e[ht]=0}}else if(ht)for(ht=0;ht<$e;++ht)mt=je.charCodeAt(ht),255<mt&&(Cn(wt),z("String has UTF-16 code units that do not fit in 8 bits")),v[wt+ht]=mt;else for(ht=0;ht<$e;++ht)v[wt+ht]=je[ht];
vendor: 4,465 bytes, line 168
168return Ne!==null&&Ne.push(Cn,ut),ut},argPackAdvance:8,readValueFromPointer:Ot,V:function(Ne){Cn(Ne)}})},i:function(ie,ae,xe){if(xe=re(xe),ae===2)var Ne=dn,je=xi,$e=Qs,ht=()=>Q,ut=1;else ae===4&&(Ne=Qr,je=br,$e=Or,ht=()=>k,ut=2);Pr(ie,{name:xe,fromWireType:function(wt){for(var mt=k[wt>>2],vt=ht(),Mt,Xt=wt+4,Tr=0;Tr<=mt;++Tr){var tr=wt+4+Tr*ae;(Tr==mt||vt[tr>>ut]==0)&&(Xt=Ne(Xt,tr-Xt),Mt===void 0?Mt=Xt:(Mt+="\0",Mt+=Xt),Xt=tr+ae)}return Cn(wt),Mt},toWireType:function(wt,mt){typeof mt!="string"&&z("Cannot pass non-string to C++ string type "+xe);var vt=$e(mt),Mt=ai(4+vt+ae);return k[Mt>>2]=vt>>ut,je(mt,Mt+4,vt+ae),wt!==null&&wt.push(Cn,Mt),Mt},argPackAdvance:8,readValueFromPointer:Ot,V:function(wt){Cn(wt)}})},k:function(ie,ae,xe,Ne,je,$e){$t[ie]={name:re(ae),fa:Jr(xe,Ne),W:Jr(je,$e),ia:[]}},h:function(ie,ae,xe,Ne,je,$e,ht,ut,wt,mt){$t[ie].ia.push({oa:re(ae),ta:xe,ra:Jr(Ne,je),sa:$e,za:ht,ya:Jr(ut,wt),Aa:mt})},C:function(ie,ae){ae=re(ae),Pr(ie,{va:!0,name:ae,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(ie,ae,xe,Ne,je){ie=gn[ie],ae=P(ae),xe=Wn(xe);var $e=[];return k[Ne>>2]=le($e),ie(ae,xe,$e,je)},t:function(ie,ae,xe,Ne){ie=gn[ie],ae=P(ae),xe=Wn(xe),ie(ae,xe,null,Ne)},g:hn,m:function(ie,ae){var xe=Rn(ie,ae),Ne=xe[0];ae=Ne.name+"_$"+xe.slice(1).map(function(ht){return ht.name}).join("_")+"$";var je=Dt[ae];if(je!==void 0)return je;var $e=Array(ie-1);return je=Tn((ht,ut,wt,mt)=>{for(var vt=0,Mt=0;Mt<ie-1;++Mt)$e[Mt]=xe[Mt+1].readValueFromPointer(mt+vt),vt+=xe[Mt+1].argPackAdvance;for(ht=ht[ut].apply(ht,$e),Mt=0;Mt<ie-1;++Mt)xe[Mt+1].ma&&xe[Mt+1].ma($e[Mt]);if(!Ne.va)return Ne.toWireType(wt,ht)}),Dt[ae]=je},D:function(ie){4<ie&&(ve[ie].ga+=1)},r:function(ie){var ae=P(ie);Wt(ae),hn(ie)},c:function(){j("")},x:function(ie,ae,xe){v.copyWithin(ie,ae,ae+xe)},w:function(ie){var ae=v.length;if(ie>>>=0,2147483648<ie)return!1;for(var xe=1;4>=xe;xe*=2){var Ne=ae*(1+.2/xe);Ne=Math.min(Ne,ie+100663296);var je=Math;Ne=Math.max(ie,Ne),je=je.min.call(je,2147483648,Ne+(65536-Ne%65536)%65536);e:{try{d.grow(je-w.byteLength+65535>>>16),$();var $e=1;break e}catch{}$e=void 0}if($e)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(ie,ae,xe,Ne){for(var je=0,$e=0;$e<xe;$e++){var ht=k[ae>>2],ut=k[ae+4>>2];ae+=8;for(var wt=0;wt<ut;wt++){var mt=v[ht+wt],vt=vi[ie];mt===0||mt===10?((ie===1?o:l)(b(vt,0)),vt.length=0):vt.push(mt)}je+=ut}return k[Ne>>2]=je,0}};(function(){function ie(je){r.asm=je.exports,d=r.asm.E,$(),Z=r.asm.J,O.unshift(r.asm.F),ee--,r.monitorRunDependencies&&r.monitorRunDependencies(ee),ee==0&&he&&(je=he,he=null,je())}function ae(je){ie(je.instance)}function xe(je){return Ce().then(function($e){return WebAssembly.instantiate($e,Ne)}).then(function($e){return $e}).then(je,function($e){l("failed to asynchronously prepare wasm: "+$e),j($e)})}var Ne={a:Bi};if(ee++,r.monitorRunDependencies&&r.monitorRunDependencies(ee),r.instantiateWasm)try{return r.instantiateWasm(Ne,ie)}catch(je){l("Module.instantiateWasm callback failed with error: "+je),i(je)}return(function(){return A||typeof WebAssembly.instantiateStreaming!="function"||be(Ee)||typeof fetch!="function"?xe(ae):fetch(Ee,{credentials:"same-origin"}).then(function(je){return WebAssembly.instantiateStreaming(je,Ne).then(ae,function($e){return l("wasm streaming compile failed: "+$e),l("falling back to ArrayBuffer instantiation"),xe(ae)})})})().catch(i),{}})(),r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.F).apply(null,arguments)};var Xi=r.___getTypeName=function(){return(Xi=r.___getTypeName=r.asm.G).apply(null,arguments)};r.__embind_initialize_bindings=function(){return(r.__embind_initialize_bindings=r.asm.H).apply(null,arguments)};var ai=r._malloc=function(){return(ai=r._malloc=r.asm.I).apply(null,arguments)},Cn=r._free=function(){return(Cn=r._free=r.asm.K).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.L).apply(null,arguments)};var Qi;he=function ie(){Qi||Ys(),Qi||(he=ie)};function Ys(){function ie(){if(!Qi&&(Qi=!0,r.calledRun=!0,!g)){if(qe(O),n(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;){var ae=r.postRun.shift();se.unshift(ae)}qe(se)}}if(!(0<ee)){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)ye();qe(H),0<ee||(r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),ie()}
168,1)):ie())}}if(r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);0<r.preInit.length;)r.preInit.pop()();return Ys(),e.ready})})();let as=(function(t){return t[t.Auto=0]="Auto",t[t.FlexStart=1]="FlexStart",t[t.Center=2]="Center",t[t.FlexEnd=3]="FlexEnd",t[t.Stretch=4]="Stretch",t[t.Baseline=5]="Baseline",t[t.SpaceBetween=6]="SpaceBetween",t[t.SpaceAround=7]="SpaceAround",t[t.SpaceEvenly=8]="SpaceEvenly",t})({}),tI=(function(t){return t[t.BorderBox=0]="BorderBox",t[t.ContentBox=1]="ContentBox",t})({}),rI=(function(t){return t[t.Width=0]="Width",t[t.Height=1]="Height",t})({}),a1=(function(t){return t[t.Inherit=0]="Inherit",t[t.LTR=1]="LTR",t[t.RTL=2]="RTL",t})({}),rh=(function(t){return t[t.Flex=0]="Flex",t[t.None=1]="None",t[t.Contents=2]="Contents",t})({}),kr=(function(t){return t[t.Left=0]="Left",t[t.Top=1]="Top",t[t.Right=2]="Right",t[t.Bottom=3]="Bottom",t[t.Start=4]="Start",t[t.End=5]="End",t[t.Horizontal=6]="Horizontal",t[t.Vertical=7]="Vertical",t[t.All=8]="All",t})({}),Bf=(function(t){return t[t.None=0]="None",t[t.StretchFlexBasis=1]="StretchFlexBasis",t[t.AbsolutePositionWithoutInsetsExcludesPadding=2]="AbsolutePositionWithoutInsetsExcludesPadding",t[t.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",t[t.All=2147483647]="All",t[t.Classic=2147483646]="Classic",t})({}),tG=(function(t){return t[t.WebFlexBasis=0]="WebFlexBasis",t})({}),uu=(function(t){return t[t.Column=0]="Column",t[t.ColumnReverse=1]="ColumnReverse",t[t.Row=2]="Row",t[t.RowReverse=3]="RowReverse",t})({}),nh=(function(t){return t[t.Column=0]="Column",t[t.Row=1]="Row",t[t.All=2]="All",t})({}),tl=(function(t){return t[t.FlexStart=0]="FlexStart",t[t.Center=1]="Center",t[t.FlexEnd=2]="FlexEnd",t[t.SpaceBetween=3]="SpaceBetween",t[t.SpaceAround=4]="SpaceAround",t[t.SpaceEvenly=5]="SpaceEvenly",t})({}),Qf=(function(t){return t[t.Error=0]="Error",t[t.Warn=1]="Warn",t[t.Info=2]="Info",t[t.Debug=3]="Debug",t[t.Verbose=4]="Verbose",t[t.Fatal=5]="Fatal",t})({}),Hs=(function(t){return t[t.Undefined=0]="Undefined",t[t.Exactly=1]="Exactly",t[t.AtMost=2]="AtMost",t})({}),nI=(function(t){return t[t.Default=0]="Default",t[t.Text=1]="Text",t})({}),Gf=(function(t){return t[t.Visible=0]="Visible",t[t.Hidden=1]="Hidden",t[t.Scroll=2]="Scroll",t})({}),Hf=(function(t){return t[t.Static=0]="Static",t[t.Relative=1]="Relative",t[t.Absolute=2]="Absolute",t})({}),f0=(function(t){return t[t.Undefined=0]="Undefined",t[t.Point=1]="Point",t[t.Percent=2]="Percent",t[t.Auto=3]="Auto",t})({}),zf=(function(t){return t[t.NoWrap=0]="NoWrap",t[t.Wrap=1]="Wrap",t[t.WrapReverse=2]="WrapReverse",t})({});const rG={ALIGN_AUTO:as.Auto,ALIGN_FLEX_START:as.FlexStart,ALIGN_CENTER:as.Center,ALIGN_FLEX_END:as.FlexEnd,ALIGN_STRETCH:as.Stretch,ALIGN_BASELINE:as.Baseline,ALIGN_SPACE_BETWEEN:as.SpaceBetween,ALIGN_SPACE_AROUND:as.SpaceAround,ALIGN_SPACE_EVENLY:as.SpaceEvenly,BOX_SIZING_BORDER_BOX:tI.BorderBox,BOX_SIZING_CONTENT_BOX:tI.ContentBox,DIMENSION_WIDTH:rI.Width,DIMENSION_HEIGHT:rI.Height,DIRECTION_INHERIT:a1.Inherit,DIRECTION_LTR:a1.LTR,DIRECTION_RTL:a1.RTL,DISPLAY_FLEX:rh.Flex,DISPLAY_NONE:rh.None,DISPLAY_CONTENTS:rh.Contents,EDGE_LEFT:kr.Left,EDGE_TOP:kr.Top,EDGE_RIGHT:kr.Right,EDGE_BOTTOM:kr.Bottom,EDGE_START:kr.Start,EDGE_END:kr.End,EDGE_HORIZONTAL:kr.Horizontal,EDGE_VERTICAL:kr.Vertical,EDGE_ALL:kr.All,ERRATA_NONE:Bf.None,ERRATA_STRETCH_FLEX_BASIS:Bf.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:Bf.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:Bf.AbsolutePercentAgainstInnerSize,ERRATA_ALL:Bf.All,ERRATA_CLASSIC:Bf.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:tG.WebFlexBasis,FLEX_DIRECTION_COLUMN:uu.Column,FLEX_DIRECTION_COLUMN_REVERSE:uu.ColumnReverse,FLEX_DIRECTION_ROW:uu.Row,FLEX_DIRECTION_ROW_REVERSE:uu.RowReverse,GUTTER_COLUMN:nh.Column,GUTTER_ROW:nh.Row,GUTTER_ALL:nh.All,JUSTIFY_FLEX_START:tl.FlexStart,JUSTIFY_CENTER:tl.Center,JUSTIFY_FLEX_END:tl.FlexEnd,JUSTIFY_SPACE_BETWEEN:tl.SpaceBetween,JUSTIFY_SPACE_AROUND:tl.SpaceAround,JUSTIFY_SPACE_EVENLY:tl.SpaceEvenly,LOG_LEVEL_ERROR:Qf.Error,LOG_LEVEL_WARN:Qf.Warn,LOG_LEVEL_INFO:Qf.Info,LOG_LEVEL_DEBUG:Qf.Debug,LOG_LEVEL_VERBOSE:Qf.Verbose,LOG_LEVEL_FATAL:Qf.Fatal,MEASURE_MODE_UNDEFINED:Hs.Undefined,MEASURE_MODE_EXACTLY:Hs.Exactly,MEASURE_MODE_AT_MOST:Hs.AtMost,NODE_TYPE_DEFAULT:nI.Default,NODE_TYPE_TEXT:nI.Text,OVERFLOW_VISIBLE:Gf.Visible,OVERFLOW_HIDDEN:Gf.Hidden,OVERFLOW_SCROLL:Gf.Scroll,POSITION_TYPE_STATIC:Hf.Static,POSITION_TYPE_RELATIVE:Hf.Relative,POSITION_TYPE_ABSOLUTE:Hf.Absolute,UNIT_UNDEFINED:f0.Undefined,UNIT_POINT:f0.Point,UNIT_PERCENT:f0.Percent,UNIT_AUTO:f0.Auto,WRAP_NO_WRAP:zf.NoWrap,WRAP_WRAP:zf.Wrap,WRAP_WRAP_REVERSE:zf.WrapReverse};function nG(t){function e(i,s,a){const o=i[s];i[s]=function(){for(var l=arguments.length,A=new Array(l),d=0;d<l;d++)A[d]=arguments[d];return a.call(this,o,...A)}}for(const i of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const s={[f0.Point]:t.Node.prototype[i],[f0.Percent]:t.Node.prototype[`${i}Percent`],[f0.Auto]:t.Node.prototype[`${i}Auto`]};e(t.Node.prototype,i,function(a){for(var o=arguments.length,l=new Array(o>1?o-1:0),A=1;A<o;A++)l[A-1]=arguments[A];const d=l.pop();let g,b;if(d==="auto")g=f0.Auto,b=void 0;else if(typeof d=="object")g=d.unit,b=d.valueOf();
168else if(g=typeof d=="string"&&d.endsWith("%")?f0.Percent:f0.Point,b=parseFloat(d),d!==void 0&&!Number.isNaN(d)&&Number.isNaN(b))throw new Error(`Invalid value ${d} for ${i}`);if(!s[g])throw new Error(`Failed to execute "${i}": Unsupported unit '${d}'`);return b!==void 0?s[g].call(this,...l,b):s[g].call(this,...l)})}function r(i){return t.MeasureCallback.implement({measure:function(){const{width:s,height:a}=i(...arguments);return{width:s??NaN,height:a??NaN}}})}e(t.Node.prototype,"setMeasureFunc",function(i,s){return s?i.call(this,r(s)):this.unsetMeasureFunc()});function n(i){return t.DirtiedCallback.implement({dirtied:i})}return e(t.Node.prototype,"setDirtiedFunc",function(i,s){i.call(this,n(s))}),e(t.Config.prototype,"free",function(){t.Config.destroy(this)}),e(t.Node,"create",(i,s)=>s?t.Node.createWithConfig(s):t.Node.createDefault()),e(t.Node.prototype,"free",function(){t.Node.destroy(this)}),e(t.Node.prototype,"freeRecursive",function(){for(let i=0,s=this.getChildCount();i<s;++i)this.getChild(0).freeRecursive();this.free()}),e(t.Node.prototype,"calculateLayout",function(i){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:a1.LTR;return i.call(this,s,a,o)}),{Config:t.Config,Node:t.Node,...rG}}async function iG(){return nG(await eG())}const Cb=String.raw,iI=Cb`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,sI=Cb`\u{E0061}-\u{E007A}`,sG=()=>new RegExp(Cb`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${sI}]{2}[\u{E0030}-\u{E0039}${sI}]{1,3}\u{E007F}|${iI}(?:\u200D${iI})*`,"gu"),aG=new Ye({identifier:new Ws(1),value:new Ws(1)}),oG={name:()=>"DAC",length:ws,tables:new _e(aG,t=>t.length/2)},Xx=(t,e)=>t[e],aI=(t,e)=>t[e]<<8|t[e+1],oI=(t,e)=>t[e]|t[e+1]<<8,Pp=(t,e)=>Zx(t,e)>>>0,Lp=(t,e)=>$x(t,e)>>>0,lI=t=>Array.from(t,e=>e.toString(16).padStart(2,"0")).join(""),lG=new TextDecoder("utf-8"),cG=t=>lG.decode(t),uG=t=>{const e=t.reduce((i,s)=>i+s.length,0),r=new Uint8Array(e);let n=0;return t.forEach(i=>{r.set(i,n),n+=i.length}),r},Zx=(t,e)=>t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3],$x=(t,e)=>t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24;class fG{decode(e,r){const n={};let i=e.buffer.slice(e.pos,e.pos+r.length-2);for(;i.length>0;){let s=1;const a=[],o=Xx(i,0),l=i.slice(s,s+16);s+=16;for(const A of l)a.push(i.slice(s,s+A)),s+=A;i=i.slice(s),n[o]=uG(a)}return e.pos+=r.length-2,n}}const AG={name:()=>"DHT",length:ws,tables:new fG},hG={name:()=>"DQT",length:ws,tables:new _e(new Ye({identifier:new Ws(1),data:new Ws(64)}),t=>(t.length-2)/65)},dG={name:()=>"DRI",length:ws,restartInterval:ws},gG={name:()=>"EOI",afterEOI:new Gn(bt,1/0)},Mp={ifd:{"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","0115":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},gps:{"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","001
1685":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"}};class pG{constructor(e){this.bigEndian=e,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(e,r,n){switch(r){case 2:return e.toString("ascii").replace(/\0+$/,"");case 129:return e.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+e.toString("hex");default:return this._getTagValueForNumericalData(e,r,n)}}_getTagValueForNumericalData(e,r,n){const i=[],s=this.bytes[r];for(let a=0;a<n;a+=1)i.push(this._getSingleTagValueForNumericalData(e,r,a*s));return i.length===1?i[0]:i}_getSingleTagValueForNumericalData(e,r,n){const i=o=>this.bigEndian?aI(e,o):oI(e,o),s=o=>this.bigEndian?Pp(e,o):Lp(e,o),a=o=>this.bigEndian?Zx(e,o):$x(e,o);switch(r){case 1:return Xx(e,n);case 3:return i(n);case 4:return s(n);case 5:return s(n)/s(n+4);case 9:return a(n);case 10:return a(n)/a(n+4)}}_decodeIDFEntries(e,r,n,i=!1){let s=2+n;const a={},o=d=>this.bigEndian?aI(e,d):oI(e,d),l=d=>this.bigEndian?Pp(e,d):Lp(e,d),A=o(n);for(let d=0;d<A;d++){const g=e.slice(s,s+2),b=o(s+2),w=l(s+4),I=this.bytes[b],v=w*I;let D=e.slice(s+8,s+12);if(v>4){const N=this.bigEndian?Pp(D,0):Lp(D,0);D=e.slice(N,N+v)}const Q=this._getTagValue(D,b,w),R=this.bigEndian?lI(g):lI(g.reverse()),k=r[R];a[k]=Q,s+=12}return a}decode(e,r){const n=e.buffer.slice(e.pos-8),i=r.offsetToFirstIFD;if(i>n.length)return e.pos+=r.parent.length-16,{};const s=this._decodeIDFEntries(n,Mp.ifd,i),{exifIFDPointer:a,gpsInfoIFDPointer:o}=s;if(a&&(s.subExif=this._decodeIDFEntries(n,Mp.ifd,a)),o){const l=o;s.gpsInfo=this._decodeIDFEntries(n,Mp.gps,l,!0)}return e.pos+=r.parent.length-16,s}}const mG=t=>{const e=t?ws:I8,r=t?A5:x8;return new Ye({fortyTwo:e,offsetToFirstIFD:r,entries:new pG(t)})};class yG{decode(e,r){const i=cG(e.buffer.slice(e.pos,e.pos+2))==="MM";return e.pos+=2,mG(i).decode(e,r).entries}}const bG={name:()=>"EXIF",length:ws,identifier:new Yr(6),entries:new yG},wG={name:()=>"JFIF",length:ws,identifier:new Yr(5),version:ws,units:bt,xDensity:ws,yDensity:ws,thumbnailWidth:bt,thumbnailHeight:bt};class EG{decode(e){const r=e.buffer.slice(e.pos);let n=0,i=r.indexOf(255);for(;i!==-1;){n=i;const s=r[n+1],a=s>=208&&s<=215;if(s!==0&&!a)break;i=r.indexOf(255,i+1)}return e.pos+=n,r.slice(0,n)}}const IG=new Ye({scanComponentSelector:bt,entropyCodingTable:new Ws(1)}),CG={name:()=>"SOS",length:ws,numberOfImageComponents:bt,componentSpecifications:new _e(IG,t=>t.numberOfImageComponents),startOfSpectral:bt,endOfSpectral:bt,successiveApproximationBit:new Ws(1),data:new EG},xG=new Ye({id:bt,samplingFactors:bt,quantizationTableId:bt}),Do={name:()=>"SOF",length:ws,precision:bt,height:ws,width:ws,numberOfComponents:bt,components:new _e(xG,t=>t.numberOfComponents)},vG={name:()=>"SOI"},BG={length:ws,buf:new Ws(t=>t.length-2)},QG=Array(63).fill(0).reduce((t,e,r)=>({...t,[r+65472]:BG}),{}),SG=new hr(ws,{...QG,65472:Do,65473:Do,65474:Do,65475:Do,65476:AG,65477:Do,65478:Do,65479:Do,65481:Do,65482:Do,65483:Do,65484:oG,65485:Do,65486:Do,65487:Do,65496:vG,65497:gG,65498:CG,65499:hG,65501:dG,65504:wG,65505:bG}),kG=new _e(SG),DG=t=>kG.fromBuffer(t).map(({version:r,...n})=>({type:r,...n})),TG={decode:DG},RG={amp:"&",lt:"<",gt:">",quot:'"',apos:"'"},FG=/&(amp|lt|gt|quot|apos);/g,cI=/([a-zA-Z][a-zA-Z0-9_:-]*)\s*=\s*(?:"([^"]*)"|'([^']*)')/g;function ev(t){return t.replace(FG,(e,r)=>RG[r])}function NG(t){const e={};cI.lastIndex=0;let r;for(;(r=cI.exec(t))!==null;)e[r[1]]=ev(r[2]??r[3]);return e}function PG(t){const e=t.replace(/<\?xml[^?]*\?>|<!DOCTYPE[^>]*>|<!--[\s\S]*?-->/gi,""),r=[];let n=0;for(;n<e.length;){const i=e.indexOf("<",n);if(i===-1)break;if(i>n){const b=e.slice(n,i);/\S/.test(b)&&r.push({type:"text",text:ev(b)})}if(e.startsWith("<![CDATA[",i)){const b=e.indexOf("]]>",i+9);if(b===-1)break;const w=e.slice(i+9,b);w&&r.push({type:"text",text:w}),n=b+3;continue}const s=e.indexOf(">",i);if(s===-1)break;const a=e.slice(i+1,s);if(n=s+1,a.startsWith("/")){r.push({type:"close",tagName:a.slice(1).trim()});continue}const o=a.endsWith("/"),l=o?a.slice(0,-1):a,A=l.search(/[\s/]/),d=A===-1?l.trim():l.slice(0,A).trim(),g=A===-1?"":l.slice(A);r.push({type:o?"self-close":"open",tagName:d,attributes:NG(g)})}return r}const LG=/[-:]([a-z])/g,MG={svg:nl,g:Fy,path:cA,rect:Ch,circle:j1,ellipse:K1,line:uA,polyline:hA,polygon:AA,text:xs,tspan:fA,defs:xh,clippath:f5,lineargradient:My,radialgradient:_y,marker:Oy,stop:c5,image:dc},_G=new Set(["script","foreignobject","filter","mask","pattern","use","symbol","animate","animatetransform","animatemotion","set"]),OG=new Set([xs,fA]);function tv(t){return t.replace(LG,(e,r)=>r.toUpperCase())}function UG(t){if(!t)return{};const e={};for(const r of t.split(";")){const n=r.indexOf(":");if(n===-1)continue;const i=r.slice(0,n).trim(),s=r.slice(n+1).trim();i&&s&&(e[tv(i)]=s)}return e}function GG(t){const e={};for(const[r,n]of Object.entries(t))r==="style"?Object.assign(e,UG(n)):e[tv(r)]=n;return e}function HG(t){const e=[],r=[];let n=null,i=0;for(const s of t){if(s.type==="text"){if(i||e.length===0)continue;const A=e[e.length-1];if(!OG.has(A.type))continue;const d=s.text.trim();d&&A.children.push({type:gc,props:{},value:d});continue}if(s.type==="close"){i?i--:e.length>1&&r[r.length-1]===s.tagName&&(r.pop(),e.pop());continue}if(i){s.type==="open"&&i++;continue}const a=s.tagName.toLowerCase();if(_G.has(a)){console.warn(`Unsupported SVG element: <${a}> will be skipped`),s.type==="open"&&(i=1);continue}const o=MG[a];if(!o){s.type==="open"&&(i=1);continue}const l={type:o,props:GG(s.attributes),children:[]};e.length>0&&e[e.length-1].children.push(l),n||(n=l),s.type==="open"&&(r.push(s.tagName),e.push(l))}return n}const zG={type:nl,props:{},children:[]};function WG(t){const e=PG(t),r=HG(e);return r||(console.warn("SVG parse error: failed to parse XML"),zG)}var uI=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},g0=[],el=[],jG=typeof Uint8Array<"u"?Uint8Array:Array,xb=!1;function rv(){xb=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 19,682 bytes, line 168
168+/",e=0,r=t.length;e<r;++e)g0[e]=t[e],el[t.charCodeAt(e)]=e;el[45]=62,el[95]=63}function KG(t){xb||rv();var e,r,n,i,s,a,o=t.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");s=t[o-2]==="="?2:t[o-1]==="="?1:0,a=new jG(o*3/4-s),n=s>0?o-4:o;var l=0;for(e=0,r=0;e<n;e+=4,r+=3)i=el[t.charCodeAt(e)]<<18|el[t.charCodeAt(e+1)]<<12|el[t.charCodeAt(e+2)]<<6|el[t.charCodeAt(e+3)],a[l++]=i>>16&255,a[l++]=i>>8&255,a[l++]=i&255;return s===2?(i=el[t.charCodeAt(e)]<<2|el[t.charCodeAt(e+1)]>>4,a[l++]=i&255):s===1&&(i=el[t.charCodeAt(e)]<<10|el[t.charCodeAt(e+1)]<<4|el[t.charCodeAt(e+2)]>>2,a[l++]=i>>8&255,a[l++]=i&255),a}function YG(t){return g0[t>>18&63]+g0[t>>12&63]+g0[t>>6&63]+g0[t&63]}function qG(t,e,r){for(var n,i=[],s=e;s<r;s+=3)n=(t[s]<<16)+(t[s+1]<<8)+t[s+2],i.push(YG(n));return i.join("")}function fI(t){xb||rv();for(var e,r=t.length,n=r%3,i="",s=[],a=16383,o=0,l=r-n;o<l;o+=a)s.push(qG(t,o,o+a>l?l:o+a));return n===1?(e=t[r-1],i+=g0[e>>2],i+=g0[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=g0[e>>10],i+=g0[e>>4&63],i+=g0[e<<2&63],i+="="),s.push(i),s.join("")}function gg(t,e,r,n,i){var s,a,o=i*8-n-1,l=(1<<o)-1,A=l>>1,d=-7,g=r?i-1:0,b=r?-1:1,w=t[e+g];for(g+=b,s=w&(1<<-d)-1,w>>=-d,d+=o;d>0;s=s*256+t[e+g],g+=b,d-=8);for(a=s&(1<<-d)-1,s>>=-d,d+=n;d>0;a=a*256+t[e+g],g+=b,d-=8);if(s===0)s=1-A;else{if(s===l)return a?NaN:(w?-1:1)*(1/0);a=a+Math.pow(2,n),s=s-A}return(w?-1:1)*a*Math.pow(2,s-n)}function nv(t,e,r,n,i,s){var a,o,l,A=s*8-i-1,d=(1<<A)-1,g=d>>1,b=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=n?0:s-1,I=n?1:-1,v=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,a=d):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+g>=1?e+=b/l:e+=b*Math.pow(2,1-g),e*l>=2&&(a++,l/=2),a+g>=d?(o=0,a=d):a+g>=1?(o=(e*l-1)*Math.pow(2,i),a=a+g):(o=e*Math.pow(2,g-1)*Math.pow(2,i),a=0));i>=8;t[r+w]=o&255,w+=I,o/=256,i-=8);for(a=a<<i|o,A+=i;A>0;t[r+w]=a&255,w+=I,a/=256,A-=8);t[r+w-I]|=v*128}var JG={}.toString,iv=Array.isArray||function(t){return JG.call(t)=="[object Array]"};var VG=50;dt.TYPED_ARRAY_SUPPORT=uI.TYPED_ARRAY_SUPPORT!==void 0?uI.TYPED_ARRAY_SUPPORT:!0;T1();function T1(){return dt.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Ac(t,e){if(T1()<e)throw new RangeError("Invalid typed array length");return dt.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=dt.prototype):(t===null&&(t=new dt(e)),t.length=e),t}function dt(t,e,r){if(!dt.TYPED_ARRAY_SUPPORT&&!(this instanceof dt))return new dt(t,e,r);if(typeof t=="number"){if(typeof e=="string")throw new Error("If encoding is specified then the first argument must be a string");return vb(this,t)}return sv(this,t,e,r)}dt.poolSize=8192;dt._augment=function(t){return t.__proto__=dt.prototype,t};function sv(t,e,r,n){if(typeof e=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer?$G(t,e,r,n):typeof e=="string"?ZG(t,e,r):eH(t,e)}dt.from=function(t,e,r){return sv(null,t,e,r)};dt.TYPED_ARRAY_SUPPORT&&(dt.prototype.__proto__=Uint8Array.prototype,dt.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&dt[Symbol.species]);function av(t){if(typeof t!="number")throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function XG(t,e,r,n){return av(e),e<=0?Ac(t,e):r!==void 0?typeof n=="string"?Ac(t,e).fill(r,n):Ac(t,e).fill(r):Ac(t,e)}dt.alloc=function(t,e,r){return XG(null,t,e,r)};function vb(t,e){if(av(e),t=Ac(t,e<0?0:Bb(e)|0),!dt.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}dt.allocUnsafe=function(t){return vb(null,t)};dt.allocUnsafeSlow=function(t){return vb(null,t)};function ZG(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!dt.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=ov(e,r)|0;t=Ac(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function Ay(t,e){var r=e.length<0?0:Bb(e.length)|0;t=Ac(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function $G(t,e,r,n){if(e.byteLength,r<0||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?e=new Uint8Array(e):n===void 0?e=new Uint8Array(e,r):e=new Uint8Array(e,r,n),dt.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=dt.prototype):t=Ay(t,e),t}function eH(t,e){if(C0(e)){var r=Bb(e.length)|0;return t=Ac(t,r),t.length===0||e.copy(t,0,0,r),t}if(e){if(typeof ArrayBuffer<"u"&&e.buffer instanceof ArrayBuffer||"length"in e)return typeof e.length!="number"||bH(e.length)?Ac(t,0):Ay(t,e);if(e.type==="Buffer"&&iv(e.data))return Ay(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function Bb(t){if(t>=T1())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+T1().toString(16)+" bytes");return t|0}dt.isBuffer=wH;function C0(t){return!!(t!=null&&t._isBuffer)}dt.compare=function(e,r){if(!C0(e)||!C0(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,i=r.length,s=0,a=Math.min(n,i);s<a;++s)if(e[s]!==r[s]){n=e[s],i=r[s];break}return n<i?-1:i<n?1:0};dt.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};dt.concat=function(e,r){if(!iv(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return dt.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=dt.allocUnsafe(r),s=0;for(n=0;n<e.length;++n){var a=e[n];if(!C0(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(i,s),s+=a.length}return i};function ov(t,e){if(C0(t))return t.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;typeof t!="string"&&(t=""+t);var r=t.length;if(r===0)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return R1(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return dv(t).length;default:if(n)return R1(t).length;e=(""+e).toLowerCase(),n=!0}}dt.byteLength=ov;function tH(t,e,r){var n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,e>>>=0,r<=e))return"";for(t||(t="utf8");;)switch(t){case"hex":return fH(this,e,r);case"utf8":case"utf-8":return uv(this,e,r);case"ascii":return cH(this,e,r);case"latin1":case"binary":return uH(this,e,r);case"base64":return oH(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return AH(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}dt.prototype._isBuffer=!0;function Xu(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}dt.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<e;r+=2)Xu(this,r,r+1);return this};dt.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<e;r+=4)Xu(this,r,r+3),Xu(this,r+1,r+2);return this};dt.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<e;r+=8)Xu(this,r,r+7),Xu(this,r+1,r+6),Xu(this,r+2,r+5),Xu(this,r+3,r+4);return this};dt.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?uv(this,0,e):tH.apply(this,arguments)};dt.prototype.equals=function(e){if(!C0(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:dt.compare(this,e)===0};dt.prototype.inspect=function(){var e="",r=VG;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};dt.prototype.compare=function(e,r,n,i,s){if(!C0(e))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=e?e.length:0),i===void 0&&(i=0),s===void 0&&(s=this.length),r<0||n>e.length||i<0||s>this.length)throw new RangeError("out of range index");if(i>=s&&r>=n)return 0;if(i>=s)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,s>>>=0,this===e)return 0;for(var a=s-i,o=n-r,l=Math.min(a,o),A=this.slice(i,s),d=e.slice(r,n),g=0;g<l;++g)if(A[g]!==d[g]){a=A[g],o=d[g];break}return a<o?-1:o<a?1:0};function lv(t,e,r,n,i){if(t.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof e=="string"&&(e=dt.from(e,n)),C0(e))return e.length===0?-1:AI(t,e,r,n,i);if(typeof e=="number")return e=e&255,dt.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):AI(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function AI(t,e,r,n,i){var s=1,a=t.length,o=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(t.length<2||e.length<2)return-1;s=2,a/=2,o/=2,r/=2}function l(w,I){return s===1?w[I]:w.readUInt16BE(I*s)}var A;if(i){var d=-1;for(A=r;A<a;A++)if(l(t,A)===l(e,d===-1?0:A-d)){if(d===-1&&(d=A),A-d+1===o)return d*s}else d!==-1&&(A-=A-d),d=-1}else for(r+o>a&&(r=a-o),A=r;A>=0;A--){for(var g=!0,b=0;b<o;b++)if(l(t,A+b)!==l(e,b)){g=!1;break}if(g)return A}return-1}dt.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};dt.prototype.indexOf=function(e,r,n){return lv(this,e,r,n,!0)};dt.prototype.lastIndexOf=function(e,r,n){return lv(this,e,r,n,!1)};function rH(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var s=e.length;if(s%2!==0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var a=0;a<n;++a){var o=parseInt(e.substr(a*2,2),16);if(isNaN(o))return a;t[r+a]=o}return a}function nH(t,e,r,n){return yg(R1(e,t.length-r),t,r,n)}function cv(t,e,r,n){return yg(mH(e),t,r,n)}function iH(t,e,r,n){return cv(t,e,r,n)}function sH(t,e,r,n){return yg(dv(e),t,r,n)}function aH(t,e,r,n){return yg(yH(e,t.length-r),t,r,n)}dt.prototype.write=function(e,r,n,i){if(r===void 0)i="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")i=r,n=this.length,r=0;else if(isFinite(r))r=r|0,isFinite(n)?(n=n|0,i===void 0&&(i="utf8")):(i=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var s=this.length-r;if((n===void 0||n>s)&&(n=s),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var a=!1;;)switch(i){case"hex":return rH(this,e,r,n);case"utf8":case"utf-8":return nH(this,e,r,n);case"ascii":return cv(this,e,r,n);case"latin1":case"binary":return iH(this,e,r,n);case"base64":return sH(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return aH(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),a=!0}};dt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function oH(t,e,r){return e===0&&r===t.length?fI(t):fI(t.slice(e,r))}function uv(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var s=t[i],a=null,o=s>239?4:s>223?3:s>191?2:1;if(i+o<=r){var l,A,d,g;switch(o){case 1:s<128&&(a=s);break;case 2:l=t[i+1],(l&192)===128&&(g=(s&31)<<6|l&63,g>127&&(a=g));break;case 3:l=t[i+1],A=t[i+2],(l&192)===128&&(A&192)===128&&(g=(s&15)<<12|(l&63)<<6|A&63,g>2047&&(g<55296||g>57343)&&(a=g));break;case 4:l=t[i+1],A=t[i+2],d=t[i+3],(l&192)===128&&(A&192)===128&&(d&192)===128&&(g=(s&15)<<18|(l&63)<<12|(A&63)<<6|d&63,g>65535&&g<1114112&&(a=g))}}a===null?(a=65533,o=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|a&1023),n.push(a),i+=o}return lH(n)}var hI=4096;function lH(t){var e=t.length;if(e<=hI)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=hI));return r}function cH(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]&127);return n}function uH(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function fH(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",s=e;s<r;++s)i+=pH(t[s]);return i}function AH(t,e,r){for(var n=t.slice(e,r),i="",s=0;s<n.length;s+=2)i+=String.fromCharCode(n[s]+n[s+1]*256);return i}dt.prototype.slice=function(e,r){var n=this.length;e=~~e,r=r===void 0?n:~~r,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<e&&(r=e);var i;if(dt.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=dt.prototype;else{var s=r-e;i=new dt(s,void 0);for(var a=0;a<s;++a)i[a]=this[a+e]}return i};function vs(t,e,r){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}dt.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||vs(e,r,this.length);for(var i=this[e],s=1,a=0;++a<r&&(s*=256);)i+=this[e+a]*s;return i};dt.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||vs(e,r,this.length);for(var i=this[e+--r],s=1;r>0&&(s*=256);)i+=this[e+--r]*s;return i};dt.prototype.readUInt8=function(e,r){return r||vs(e,1,this.length),this[e]};dt.prototype.readUInt16LE=function(e,r){return r||vs(e,2,this.length),this[e]|this[e+1]<<8};dt.prototype.readUInt16BE=function(e,r){return r||vs(e,2,this.length),this[e]<<8|this[e+1]};dt.prototype.readUInt32LE=function(e,r){return r||vs(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};dt.prototype.readUInt32BE=function(e,r){return r||vs(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};dt.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||vs(e,r,this.length);for(var i=this[e],s=1,a=0;++a<r&&(s*=256);)i+=this[e+a]*s;return s*=128,i>=s&&(i-=Math.pow(2,8*r)),i};dt.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||vs(e,r,this.length);for(var i=r,s=1,a=this[e+--i];i>0&&(s*=256);)a+=this[e+--i]*s;return s*=128,a>=s&&(a-=Math.pow(2,8*r)),a};dt.prototype.readInt8=function(e,r){return r||vs(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};dt.prototype.readInt16LE=function(e,r){r||vs(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};dt.prototype.readInt16BE=function(e,r){r||vs(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};dt.prototype.readInt32LE=function(e,r){return r||vs(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};dt.prototype.readInt32BE=function(e,r){return r||vs(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};dt.prototype.readFloatLE=function(e,r){return r||vs(e,4,this.length),gg(this,e,!0,23,4)};dt.prototype.readFloatBE=function(e,r){return r||vs(e,4,this.length),gg(this,e,!1,23,4)};dt.prototype.readDoubleLE=function(e,r){return r||vs(e,8,this.length),gg(this,e,!0,52,8)};dt.prototype.readDoubleBE=function(e,r){return r||vs(e,8,this.length),gg(this,e,!1,52,8)};function ao(t,e,r,n,i,s){if(!C0(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<s)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}dt.prototype.writeUIntLE=function(e,r,n,i){if(e=+e,r=r|0,n=n|0,!i){var s=Math.pow(2,8*n)-1;ao(this,e,r,n,s,0)}var a=1,o=0;for(this[r]=e&255;++o<n&&(a*=256);)this[r+o]=e/a&255;return r+n};dt.prototype.writeUIntBE=function(e,r,n,i){if(e=+e,r=r|0,n=n|0,!i){var s=Math.pow(2,8*n)-1;ao(this,e,r,n,s,0)}var a=n-1,o=1;for(this[r+a]=e&255;--a>=0&&(o*=256);)this[r+a]=e/o&255;return r+n};dt.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,1,255,0),dt.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function pg(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,s=Math.min(t.length-r,2);i<s;++i)t[r+i]=(e&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}dt.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,65535,0),dt.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):pg(this,e,r,!0),r+2};dt.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,65535,0),dt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):pg(this,e,r,!1),r+2};function mg(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,s=Math.min(t.length-r,4);i<s;++i)t[r+i]=e>>>(n?i:3-i)*8&255}dt.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,4294967295,0),dt.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):mg(this,e,r,!0),r+4};dt.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,4294967295,0),dt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):mg(this,e,r,!1),r+4};dt.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var s=Math.pow(2,8*n-1);ao(this,e,r,n,s-1,-s)}var a=0,o=1,l=0;for(this[r]=e&255;++a<n&&(o*=256);)e<0&&l===0&&this[r+a-1]!==0&&(l=1),this[r+a]=(e/o>>0)-l&255;return r+n};dt.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var s=Math.pow(2,8*n-1);ao(this,e,r,n,s-1,-s)}var a=n-1,o=1,l=0;for(this[r+a]=e&255;--a>=0&&(o*=256);)e<0&&l===0&&this[r+a+1]!==0&&(l=1),this[r+a]=(e/o>>0)-l&255;return r+n};dt.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,1,127,-128),dt.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};dt.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,32767,-32768),dt.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):pg(this,e,r,!0),r+2};dt.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,32767,-32768),dt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):pg(this,e,r,!1),r+2};dt.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,2147483647,-2147483648),dt.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):mg(this,e,r,!0),r+4};dt.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),dt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):mg(this,e,r,!1),r+4};function fv(t,e,r,n,i,s){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function Av(t,e,r,n,i){return i||fv(t,e,r,4),nv(t,e,r,n,23,4),r+4}dt.prototype.writeFloatLE=function(e,r,n){return Av(this,e,r,!0,n)};dt.prototype.writeFloatBE=function(e,r,n){return Av(this,e,r,!1,n)};function hv(t,e,r,n,i){return i||fv(t,e,r,8),nv(t,e,r,n,52,8),r+8}dt.prototype.writeDoubleLE=function(e,r,n){return hv(this,e,r,!0,n)};dt.prototype.writeDoubleBE=function(e,r,n){return hv(this,e,r,!1,n)};dt.prototype.copy=function(e,r,n,i){if(n||(n=0),!i&&i!==0&&(i=this.length),r>=e.length&&(r=e.length),r||(r=0),i>0&&i<n&&(i=n),i===n||e.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-r<i-n&&(i=e.length-r+n);var s=i-n,a;if(this===e&&n<r&&r<i)for(a=s-1;a>=0;--a)e[a+r]=this[a+n];else if(s<1e3||!dt.TYPED_ARRAY_SUPPORT)for(a=0;a<s;++a)e[a+r]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+s),r);return s};dt.prototype.fill=function(e,r,n,i){if(typeof e=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),e.length===1){var s=e.charCodeAt(0);s<256&&(e=s)}
168if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!dt.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else typeof e=="number"&&(e=e&255);if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,e||(e=0);var a;if(typeof e=="number")for(a=r;a<n;++a)this[a]=e;else{var o=C0(e)?e:R1(new dt(e,i).toString()),l=o.length;for(a=0;a<n-r;++a)this[a+r]=o[a%l]}return this};var hH=/[^+\/0-9A-Za-z-_]/g;function dH(t){if(t=gH(t).replace(hH,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function gH(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function pH(t){return t<16?"0"+t.toString(16):t.toString(16)}function R1(t,e){e=e||1/0;for(var r,n=t.length,i=null,s=[],a=0;a<n;++a){if(r=t.charCodeAt(a),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&s.push(239,191,189);continue}else if(a+1===n){(e-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&s.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;s.push(r)}else if(r<2048){if((e-=2)<0)break;s.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;s.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return s}function mH(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function yH(t,e){for(var r,n,i,s=[],a=0;a<t.length&&!((e-=2)<0);++a)r=t.charCodeAt(a),n=r>>8,i=r%256,s.push(i),s.push(n);return s}function dv(t){return KG(dH(t))}function yg(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function bH(t){return t!==t}function wH(t){return t!=null&&(!!t._isBuffer||gv(t)||EH(t))}function gv(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function EH(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&gv(t.slice(0,0))}class pv{data;width;height;format;constructor(e){const r=new k4(e);this.data=e,this.width=r.width,this.height=r.height,this.format="png"}static isValid(e){return e&&dt.isBuffer(e)&&e[0]===137&&e[1]===80&&e[2]===78&&e[3]===71&&e[4]===13&&e[5]===10&&e[6]===26&&e[7]===10}}class mv{data;width;height;format;constructor(e){if(this.data=e,this.format="jpeg",this.width=0,this.height=0,e.readUInt16BE(0)!==65496)throw new Error("SOI not found in JPEG");const r=TG.decode(this.data);let n;for(let i=0;i<r.length;i+=1){const s=r[i];s.name==="EXIF"&&s.entries.orientation&&(n=s.entries.orientation),s.name==="SOF"&&(this.width||=s.width,this.height||=s.height)}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&dt.isBuffer(e)&&e.readUInt16BE(0)===65496}}const IH={px:72/96,pt:1,in:72,cm:72/2.54,mm:72/25.4};function dI(t){if(typeof t!="string")return;const e=t.match(/^(-?\d*\.?\d+)(px|pt|in|cm|mm)?$/);if(!e)return;const r=parseFloat(e[1]),n=e[2];return n?r*(IH[n]??1):r}function CH(t){if(typeof t!="string")return;const e=t.trim().split(/[\s,]+/).map(Number);if(!(e.length!==4||e.some(isNaN)))return{minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}}class yv{data;width;height;format;constructor(e){const r=e.toString("utf-8"),n=WG(r),i=CH(n.props.viewBox);this.data=n,this.format="svg",this.width=dI(n.props.width)??i?.maxX??0,this.height=dI(n.props.height)??i?.maxY??0}static isValid(e){if(!dt.isBuffer(e))return!1;const r=e.toString("utf-8").trimStart();return r.startsWith("<?xml")||r.startsWith("<svg")}}const xH=({limit:t=100}={})=>{let e=new Map;return{get:r=>r?e.get(r)??void 0:null,set:(r,n)=>{if(e.delete(r),e.size>=t){const i=e.keys().next().value;e.delete(i)}e.set(r,n)},reset:()=>{e=new Map},length:()=>e.size}},_p=xH({limit:30}),bv=dt.isBuffer,wv=t=>typeof Blob<"u"&&t instanceof Blob,Ev=t=>"data"in t,vH=t=>"uri"in t&&t.uri.startsWith("data:"),BH=async t=>{const{method:e="GET",headers:r,body:n,credentials:i}=t,a=await(await fetch(t.uri,{method:e,headers:r,body:n,credentials:i})).arrayBuffer();return dt.from(a)},Iv=t=>{const e=t.toLowerCase();return e==="jpg"||e==="jpeg"||e==="png"||e==="svg"||e==="svg+xml"},Cv=t=>{let e;return mv.isValid(t)?e="jpg":pv.isValid(t)?e="png":yv.isValid(t)&&(e="svg"),e};function Mh(t,e){switch(e.toLowerCase()){case"jpg":case"jpeg":return new mv(t);case"png":return new pv(t);case"svg":case"svg+xml":return new yv(t);default:return null}}const QH=async({uri:t})=>{const e=/^data:image\/([a-zA-Z+]*);base64,([^"]*)/g.exec(t);if(!e)throw new Error(`Invalid base64 image: ${t}`);const r=e[1],n=e[2];if(!Iv(r))throw new Error(`Base64 image invalid format: ${r}`);return Mh(dt.from(n,"base64"),r)},SH=async t=>{if(t.data&&t.format)return Mh(t.data,t.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(t)}`)},xv=async t=>{const e=Cv(t);return e?Mh(t,e):null},kH=async t=>{const{type:e}=t;if(!e||e==="application/octet-stream"){const i=await t.arrayBuffer(),s=dt.from(i);return xv(s)}if(!e.startsWith("image/"))throw new Error(`Invalid blob type: ${e}`);const r=e.replace("image/","");if(!Iv(r))throw new Error(`Invalid blob type: ${e}`);const n=await t.arrayBuffer();return Mh(dt.from(n),r)},DH=async t=>{const e=await BH(t),r=Cv(e);if(!r)throw new Error("Not valid image extension");return Mh(e,r)},TH=t=>wv(t)||bv(t)?null:Ev(t)?t.data?.toString("base64")??null:t.uri,vv=(t,{cache:e=!0}={})=>{let r;const n=TH(t);
168if(wv(t))r=kH(t);else if(bv(t))r=xv(t);else{if(e&&_p.get(n))return _p.get(n);vH(t)?r=QH(t):Ev(t)?r=SH(t):r=DH(t)}return e&&n&&_p.set(n,r),r},Bv=t=>t.kind==="lazy",bg=t=>t.kind==="column",_h=t=>t.kind==="row",Qb=t=>t.kind==="penalty",dh=t=>{const{item:e}=t;return Qb(e)||Bv(e)?0:_h(e)?t.children.reduce((r,n)=>Math.max(r,dh(n)),0):bg(e)?t.children.reduce((r,n)=>r+dh(n),0):e.height},Qv=t=>Qb(t)&&t.type==="forbid",Oh=()=>({kind:"continue"}),RH=()=>({kind:"rewind"}),Wf=()=>({kind:"decline"}),Ll=t=>({kind:"done",result:t}),Sv=t=>t.reduce((e,r)=>Math.max(e,r.y+r.height),0),wg=t=>t.map(e=>({item:e,isFirst:!0,children:_h(e)||bg(e)?wg(e.children):[]})),gh=t=>"repeat"in t&&t.repeat===!0,gI=(t,e)=>t.some(r=>r.item===e&&r.part.isLast),kv=(t,e,r)=>{const n=s=>gh(s.item)||t.children.some(a=>a.origin!==void 0&&a.item===s.item);if(!r&&e.placed.length>0&&e.placed.every(n))return[];const i=[];for(const s of t.children){if(s.origin!==void 0){const{origin:a}=s;if(i.includes(a))continue;t.children.filter(l=>l.origin===a).every(l=>gI(e.placed,l.item))&&i.push(a);continue}gh(s.item)&&gI(e.placed,s.item)&&i.push(s.item)}return wg(i)},Dv=t=>gh(t.item)||!!t.children?.length&&t.children.every(Dv),Tv=t=>{const e=r=>t.fragments.some(n=>n.origin!==void 0&&gh(n.origin)&&n.item===r.item);return t.contentAbove||t.placed.some(r=>!Dv(r)&&!e(r))},FH=(t,e,r)=>{const{isFirst:n}=e,i=e.item,s=t.height-t.usedHeight;if(s<=0)return Wf();const a=t.canForce&&t.placed.length===0,o=Tv(t),l=Sb(e.children,s,t.pageNumber,a,o),A=l.remaining.length>0;if(A&&l.placed.length===0){if(l.remaining.length===e.children.length)return Wf();const b=[{item:i,isFirst:n,children:l.remaining},...t.fragments.slice(r+1)];return Ll({placed:t.placed,remaining:b})}if(t.placed.push({item:i,y:t.usedHeight,height:A?s:Sv(l.placed),part:{isFirst:n,isLast:!A},children:l.placed}),!A)return Oh();const d=kv(e,l,o),g={item:i,isFirst:!1,children:[...d,...l.remaining]};return Ll({placed:t.placed,remaining:[g,...t.fragments.slice(r+1)]})},NH=(t,e)=>{const r=e.item;return t.usedHeight+r.height>t.height?Wf():(t.placed.push({item:r,y:t.usedHeight,height:r.height,part:{isFirst:e.isFirst,isLast:!0}}),Oh())},Rv=t=>t.kind==="leaf"||t.kind==="spacer",Fv=(t,e,r,n=!1,i=!1)=>{const s=[],a=[];for(const o of t.children){const l=o.item,{isFirst:A}=o;if(_h(l)||bg(l)){const d=Sb(o.children,e,r,n,i),g=d.remaining.length>0;if(g&&d.placed.length===0)return null;if(s.push({item:l,y:0,height:g?e:Sv(d.placed),part:{isFirst:A,isLast:!g},children:d.placed}),g){const b=kv(o,d,i);a.push({item:l,isFirst:!1,children:[...b,...d.remaining]})}continue}if(Rv(l)&&l.height>e){const d=l.split?.(e)??null;if(d===null)return null;s.push({item:d.current,y:0,height:e,part:{isFirst:A,isLast:!1}}),a.push({item:d.next,isFirst:!1,children:[]});continue}s.push({item:l,y:0,height:dh({item:l,children:[]}),part:{isFirst:A,isLast:!0}})}return{placed:s,remaining:a}},PH=(t,e,r)=>{const{isFirst:n}=e,i=e.item,s=t.height-t.usedHeight;if(s<=0)return Wf();const a=t.canForce&&t.placed.length===0,o=Tv(t),l=Fv(e,s,t.pageNumber,a,o);if(l===null)return Wf();const A=l.remaining.length>0;if(A&&t.height<t.forbidUntil)return Wf();if(t.placed.push({item:i,y:t.usedHeight,height:A?s:l.placed.reduce((g,b)=>Math.max(g,b.height),0),part:{isFirst:n,isLast:!A},children:l.placed}),!A)return Oh();const d={item:i,isFirst:!1,children:l.remaining};return Ll({placed:t.placed,remaining:[d,...t.fragments.slice(r+1)]})},LH=(t,e,r)=>{let n;if(bg(e.item)?n=FH(t,e,r):_h(e.item)?n=PH(t,e,r):n=NH(t,e),n.kind!=="continue")return n;t.usedHeight+=dh(e);const i=t.fragments[r+1],s=t.usedHeight<t.forbidUntil;return(i===void 0||!Qv(i.item))&&!s&&(t.bestBreak={remainingIndex:r+1,placedCount:t.placed.length}),Oh()},MH=t=>Rv(t)&&t.split!==void 0,Eg=t=>{if(t.pendingLazy===null)return null;const{spliceStart:e,fragment:r,count:n,placedAtMaterialize:i}=t.pendingLazy;return t.pendingLazy=null,t.placed.length>i?null:(t.fragments.splice(e,n,r),e)},_H=(t,e)=>{const r=Eg(t);return Ll({placed:t.placed,remaining:t.fragments.slice(r??e)})},OH=(t,e)=>{t.placed.length=e.placedCount;const r=Eg(t),n=t.fragments.slice(r??e.remainingIndex);return Ll({placed:t.placed,remaining:n})},UH=(t,e,r,n)=>{const i=Eg(t);if(i!==null)return Ll({placed:[],remaining:t.fragments.slice(i)});const{item:s,isFirst:a}=r,o="id"in s&&s.id?` "${s.id}"`:"";if(console.warn(`[paginate] Item${o} of height ${n} exceeds available height ${t.height}; placing on its own page.`),_h(s)){const l=Fv(r,n,t.pageNumber,!0)?.placed??[];return Ll({placed:[{item:s,y:0,height:n,part:{isFirst:a,isLast:!0},children:l}],remaining:t.fragments.slice(e+1)})}return Ll({placed:[{item:s,y:0,height:n,part:{isFirst:a,isLast:!0}}],remaining:t.fragments.slice(e+1)})},GH=(t,e,r,n)=>{const i=t.height-t.usedHeight,s=r.split(i);if(!s)return null;t.placed.push({item:s.current,y:t.usedHeight,height:s.current.height,part:{isFirst:n,isLast:!1}});const a={item:s.next,isFirst:!1,children:[]};return Ll({placed:t.placed,remaining:[a,...t.fragments.slice(e+1)]})},HH=(t,e)=>t!==null&&t.remainingIndex<e+1,zH=(t,e,r)=>{if(t.height>
168=t.forbidUntil&&MH(e.item)){const n=GH(t,r,e.item,e.isFirst);if(n!==null)return n}if(HH(t.bestBreak,r))return OH(t,t.bestBreak);if(!t.canForce)return Eg(t),Ll({placed:[],remaining:t.fragments});if(t.placed.length===0){const n=dh(e);return UH(t,r,e,n)}return _H(t,r)},WH=t=>Qb(t)&&t.type==="force",jH=(t,e,r)=>{const n=e.item,i=n.materialize({pageNumber:t.pageNumber}),s=wg(i);if(gh(n))for(const a of s)a.origin=n;return t.fragments.splice(r,1,...s),s.length>0&&(t.pendingLazy={spliceStart:r,fragment:e,count:s.length,placedAtMaterialize:t.placed.length}),RH()},KH=(t,e)=>{const r=t.fragments[e];if(WH(r.item)){const i=t.placed,s=t.fragments.slice(e+1);return Ll({placed:i,remaining:s})}if(Qv(r.item)){const{ahead:i}=r.item;return i&&t.bestBreak!==null&&(t.forbidUntil=Math.max(t.forbidUntil,t.usedHeight+i)),Oh()}if(Bv(r.item))return jH(t,r,e);const n=LH(t,r,e);return n.kind==="decline"?zH(t,r,e):n},Sb=(t,e,r,n=!1,i=!1)=>{const s={fragments:t,height:e,placed:[],usedHeight:0,bestBreak:null,pendingLazy:null,pageNumber:r,canForce:n,contentAbove:i,forbidUntil:0};for(let a=0;a<s.fragments.length;a+=1){const o=KH(s,a);if(o.kind==="done")return o.result;o.kind==="rewind"&&(a-=1)}return{placed:s.placed,remaining:[]}},YH={kind:"penalty",type:"force"},qH={kind:"penalty",type:"forbid"},JH=t=>({kind:"penalty",type:"forbid",ahead:t}),VH=t=>"children"in t,XH=t=>"materialize"in t,F1=t=>"absolute"in t&&!!t.absolute,ZH=t=>{const e=t;if(e.children&&(e.split||e.materialize))throw new Error("[paginate] A node with children cannot also have split or materialize.");if(e.split&&e.materialize)throw new Error("[paginate] A node cannot have both split and materialize.")},Ig=t=>t.box.marginTop||0,Nv=t=>t.box.marginBottom||0,hy=t=>t.box.edgeTop||0,nA=t=>t.box.top-Ig(t),ph=t=>Ig(t)+t.box.height+Nv(t),Pv=(t,e)=>{const r=t[e-1];return r?nA(t[e])-nA(r)-ph(r):0},mh=(t,e=!1)=>({kind:"spacer",height:t,split:r=>!e&&r<=0?null:{current:{kind:"spacer",height:r},next:e?{kind:"spacer",height:0}:mh(t-r)}}),$H=t=>{const{split:e}=t;if(e)return r=>{const n=e(r-Ig(t));return n?{current:N1(n[0]),next:N1(n[1])}:null}},N1=t=>({kind:"leaf",height:t.absolute?0:ph(t),id:t.id,data:t,split:t.absolute?void 0:$H(t)}),ez=t=>({kind:"lazy",id:t.id,materialize:e=>[kb(t.materialize(e))]}),Lv=(t,e,r,n)=>{const i=Ig(t)+e,s=Nv(t)+t.box.height-r;return{kind:"column",id:t.id,data:t,children:[...i>0?[mh(i)]:[],...n,...s>0?[mh(s)]:[]]}},dy=(t,e)=>({...e,...t.repeat?{repeat:!0}:{}}),Mv=t=>{const e=t.filter(r=>!F1(r));return t.flatMap(r=>{if(F1(r))return[dy(r,N1(r))];const n=e.indexOf(r),i=Pv(e,n),s=dy(r,kb(r)),a=r.break&&n>0?YH:null,o=i>0?mh(i,!0):null,l=r.minPresenceAhead?JH(r.minPresenceAhead):null;return[a,o,s,l].filter(Boolean)})},tz=t=>{const e=t.children.filter(i=>!F1(i)),r=e.map(i=>{const s=dy(i,kb(i)),a=nA(i)-hy(t);return a<=.001?s:{kind:"column",children:[mh(a),qH,s]}}),n=Math.max(...e.map(i=>nA(i)+ph(i)));return Lv(t,hy(t),n,[{kind:"row",children:r}])},rz=t=>t.some((e,r)=>Pv(t,r)<-.001),nz=t=>{const e=t.children.filter(i=>!F1(i));if(rz(e))return{kind:"leaf",height:ph(t),id:t.id,data:t};const r=e[0],n=e[e.length-1];return Lv(t,r?nA(r):hy(t),n?nA(n)+ph(n):t.box.height,Mv(t.children))},kb=t=>(ZH(t),XH(t)?ez(t):VH(t)?t.direction==="row"?tz(t):nz(t):N1(t)),iz=t=>({kind:"column",children:Mv(t)}),gy=(t,e)=>{const r=t.item.data,n=e+t.y;if(!r)return(t.children||[]).flatMap(o=>gy(o,n));const i=t.part.isFirst&&r.box.marginTop||0,s="data"in r?r.data:void 0,a=t.children?.flatMap(o=>gy(o,-i));return[{box:{top:n,height:t.height},part:t.part,data:s,children:a}]},sz=t=>t.flatMap(e=>gy(e,0)),az=t=>{let e=1,r=wg([iz(t)]);return{get done(){return r.length===0},next(n){if(r.length===0)throw new Error("[paginate] next() called after done");const i=Sb(r,n,e,!0);return e+=1,r=i.remaining,sz(i.placed)}}},_v=(t,e)=>{switch(e){case"uppercase":return t.toUpperCase();case"lowercase":return t.toLowerCase();case"capitalize":return xN(t);case"upperfirst":return fg(t);default:return t}},oz=t=>t.type===fA,lz=t=>t.type===gc,cz={bidi:Hx,linebreaker:zx,justification:Kx,textDecoration:Yx,scriptItemizer:qx,wordHyphenation:Jx,fontSubstitution:Vx},uz=Gx(cz),Ov=(t,e)=>{if(!e)return[{string:""}];const r=[],{fill:n="black",fontFamily:i="Helvetica",fontWeight:s,fontStyle:a,fontSize:o=18,textDecorationColor:l,textDecorationStyle:A,textTransform:d,opacity:g}=e.props,b=e.props.textDecoration,w=typeof i=="string"?[i]:[...i||[]];w.push("Helvetica");const v={font:w.map(D=>{const Q={fontFamily:D,fontWeight:s,fontStyle:a};return t.getFont(Q)?.data}),opacity:g,fontSize:o,color:n,underlineStyle:A,underline:b==="underline"||b==="underline line-through"||b==="line-through underline",underlineColor:l||n,strike:b==="line-through"||b==="underline line-through"||b==="line-through underline",strikeStyle:A,strikeColor:l||n};for(let D=0;D<e.children.length;D+=1){const Q=e.children[D];lz(Q)?r.push({string:_v(Q.value,d),attributes:v}):Q&&r.push(...Ov(t,Q))}return r},fz=(t,e)=>yb(Ov(t,e)),pI=999999999999,Az={before:-.5,after:-.5},hz=t=>(e,r)=>{const n=fz(t,e),i=e.props.x===void 0?r:e.props.x,s=e.props?.y||0,a={x:i,y:s,width:pI,height:pI},l={hyphenationCallback:e.props.hyphenationCallback||t?.getHyphenationCallback()||null,shrinkWhitespaceFactor:Az},A=uz(n,a,l).flat();return Object.assign({},e,{lines:A})},dz=t=>{const e=t.children.map((r,n)=>{if(!oz(r))return r;const i=r.children[0];return r.props.x===void 0&&n<t.children.length-1&&i?.value?Object.assign({},r,{children:[{...i,value:`${i.value} `}]}):r},[]);return Object.assign({},t,{children:e})},gz=(t,e)=>{if(!e.children)return e;let r=e.props?.x||0;const n=hz(t),s=dz(e).children.map(a=>{const o=n(a,r);return r+=o.lines[0].xAdvance,o});return Object.assign({},e,{children:s})},pz=t=>t.type===xh,mz=t=>((t.children||[]).find(pz)?.children||[]).reduce((i,s)=>{const a=s.props?.id;return a&&(i[a]=s),i},{}),yz=t=>t.type!==xh,bz=t=>{if(!t.children)return t;const e=t.children.filter(yz);return Object.assign({},t,{children:e})},mI=/url\(['"]?#([^'"]+)['"]?\)/,zA=(t,e)=>{if(!e)return;if(!mI.test(e))return e;const r=e.match(mI);return t[r[1]]},Uv=t=>e=>{const r=e.props,n="fill"in r?zA(t,r?.fill):void 0,i="clipPath"in r?zA(t,r?.clipPath):void 0,s="markerStart"in r?zA(t,r?.markerStart):void 0,a="markerMid"in r?zA(t,r?.markerMid):void 0,o="markerEnd"in r?zA(t,r?.markerEnd):void 0,l=Object.assign({},e.props,{fill:n,clipPath:i,markerStart:s,markerMid:a,markerEnd:o}),A=e.children?e.children.map(Uv(t)):void 0;return Object.assign({},e,{props:l,children:A})},wz=t=>{if(!t.children)return t;const e=mz(t),r=t.children.map(Uv(e));return Object.assign({},t,{children:r})},Ez=t=>bz(wz(t)),Cg=t=>{if(!t)return null;if(typeof t!="string")return t;const e=t.split(/[,\s]+/).map(an);return e.length!==4?null:{minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}},Iz=t=>{const e=Cg(t.props.viewBox);return e?{width:e.maxX,height:e.maxY}:t.props.width&&t.props.height?{width:an(t.props.width),height:an(t.props.height)}:{width:0,height:0}}
168,Gv=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","fontFeatureSettings","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],Cz=SN(["x"],Gv),xz={[xs]:Cz},vz=t=>{const e=t.props||{},r=xz[t.type]??Gv;return Ab(r,e)},Hv=t=>{if(!t.children)return t;const e=vz(t),r=t.children.map(n=>{const i=Object.assign({},e,n.props||{}),s=Object.assign({},n,{props:i});return Hv(s)});return Object.assign({},t,{children:r})},Bz=t=>{if(typeof t!="string")return t;const e=t.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" "),r=e[0]||"xMidYMid",n=e[1]||"meet";return{align:r,meetOrSlice:n}},Qz=t=>t.type===Oy,Sz=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform","stopColor","stopOpacity"],kz=["y","y1","y2","height","cy","ry"],Dz=["x","x1","x2","width","cx","rx"],Tz=t=>t.type===nl,zv=t=>t.type===xs,Rz=t=>t.type===gc,Fz=t=>e=>V4(e,(r,n)=>{const i=Is(r);return i&&kz.includes(n)?i.percent*t.height:i&&Dz.includes(n)?i.percent*t.width:r}),Aa=t=>{const e=Is(t);return e?e.percent:an(t)},py=t=>e=>bx(t,{transform:e}).transform,Nz=/^url\(/,yI=t=>typeof t=="string"&&Nz.test(t)?t:eA(t),Pz=t=>e=>{let r=Fz(t)(e.props);return r=Nh({x:an,x1:an,x2:an,y:an,y1:an,y2:an,r:an,rx:an,ry:an,cx:an,cy:an,width:an,height:an,fontSize:an,strokeWidth:an,strokeMiterlimit:an,strokeDashoffset:an,offset:Aa,fill:yI,fillOpacity:Aa,opacity:Aa,stroke:yI,strokeOpacity:Aa,stopOpacity:Aa,stopColor:eA,transform:py(t),gradientTransform:py(t)},r),Object.assign({},e,{props:r})},Lz=t=>{if(t.type!==Ch||!t.props)return t;const{rx:e,ry:r}=t.props;if(e&&r||!e&&!r)return t;const n=Object.assign({},t.props,{rx:e??r,ry:r??e});return Object.assign({},t,{props:n})},Mz=t=>{const e=t.style||{},r=Object.assign({},e,t.props);return Object.assign({},t,{props:r})},_z=t=>{const e=n=>n==="none"?null:n,r=V4(t.props,e);return Object.assign({},t,{props:r})},Wv=t=>{const e=t.props||{},r=Ab(Sz,e),n=Object.assign({},r,t.style||{});return Object.assign({},t,{style:n})},Oz=t=>{const e=Nh({width:an,height:an,viewBox:Cg,preserveAspectRatio:Bz},t.props);return Object.assign({},t,{props:e})},Uz=t=>({type:fA,props:{},style:{},wasSplit:!1,children:[t]}),Gz=t=>{if(!zv(t)||!t.children)return t;const e=n=>Rz(n)?Uz(n):n,r=t.children.map(e);return Object.assign({},t,{children:r})},jv=t=>e=>{if(zv(e))return gz(t,e);if(!e.children)return e;const r=e.children.map(jv(t));return Object.assign({},e,{children:r})},Kv=t=>Ma(Wv,Lz,Pz(t),Gz,_z,Mz),Hz={width:0,height:0},zz=py(Hz),Wz=t=>{const e=Nh({x1:Aa,y1:Aa,x2:Aa,y2:Aa,cx:Aa,cy:Aa,fx:Aa,fy:Aa,r:Aa,gradientTransform:zz,offset:Aa,stopColor:eA,stopOpacity:Aa,refX:an,refY:an,markerWidth:an,markerHeight:an,viewBox:Cg},t.props||{});return Object.assign({},t,{props:e})},jz=t=>{const e=t.props||{},r="viewBox"in e?e.viewBox:null;if(r)return{width:r.maxX,height:r.maxY};const n="markerWidth"in e?e.markerWidth:3,i="markerHeight"in e?e.markerHeight:3;return{width:n,height:i}},Kz=t=>{if(!t.children)return t;const e=jz(t),r=Ma(Db(e),Kv(e)),n=t.children.map(r);return Object.assign({},t,{children:n})},Yv=t=>{if(!t.children)return t;const e=t.children.map(r=>{const n=Wz(r);return Qz(n)?Kz(n):Yv(n)});return Object.assign({},t,{children:e})},Yz=t=>t.type===xh,Db=t=>e=>{if(!e.children)return e;const r=Ma(Db(t),Kv(t)),n=e.children.map(i=>Yz(i)?Yv(i):r(i));return Object.assign({},e,{children:n})},qz=t=>{const e={},r=t.children?.slice(0)||[];for(;r.length>0;){const n=r.shift();n.props&&"id"in n.props&&(e[n.props.id]=n),n.children&&r.push(...n.children)}return e},qv=(t,e)=>{if(t.props&&"xlinkHref"in t.props){const n=e[t.props.xlinkHref.replace(/^#/,"")];if(!n)return t;const i=Object.assign({},n.props,t.props);return delete i.xlinkHref,Object.assign({},n,{props:i})}const r=t.children?.map(n=>qv(n,e));return Object.assign({},t,{children:r})},Jz=t=>{const e=qz(t);return qv(t,e)},Vz=(t,e)=>{const r=Iz(t);return Ma(Ez,jv(e),Oz,Wv,Hv,Db(r),Jz)(t)},Xz=t=>t.type===dc&&t.image?.format==="svg";function Jv(t){return{type:t.type,props:t.props,style:{},children:t.children?.map(Jv),..."value"in t&&{value:t.value}}}function Zz(t){const e=t.image,r=t.style?.width??e.width,n=t.style?.height??e.height,i=Cg(e.data.props.viewBox);return{type:nl,props:{width:r,height:n,viewBox:i,preserveAspectRatio:{align:"xMidYMid",meetOrSlice:"meet"}},style:{...t.style,width:r,height:n},box:t.box,origin:t.origin,yogaNode:t.yogaNode,wasSplit:!1,children:e.data.children.map(Jv)}}const Vv=(t,e)=>{const r=Xz(t)?Zz(t):t;if(!("children"in r))return r;const n=a=>Vv(a,e),i=Tz(r)?Vz(r,e):r,s=i.children?.map(n);return Object.assign({},i,{children:s})};let $z;const eW=async()=>{const t=await($z??=iG()),e=t.Config.create();return e.setPointScaleFactor(0),{node:{create:()=>t.Node.createWithConfig(e)}}},tW=async t=>{const e=await eW();return Object.assign({},t,{yoga:e})},bI=t=>t.style.zIndex,rW=t=>t.type!==u5&&t.type!==nl,nW=(t,e)=>{const r=bI(t),n=bI(e);return!r&&!n?0:r?n?n-r:-1:1},Xv=t=>
168{if(!t.children)return t;const r=(rW(t)?t.children.sort(nW):t.children).map(Xv);return Object.assign({},t,{children:r})},iW=t=>Xv(t),lc={},Zv=sG(),sW=t=>t!=="️",wI=(t,e=!1)=>Array.from(t).filter(e?()=>!0:sW).map(r=>r.codePointAt(0).toString(16)).join("-"),aW=(t,e)=>{if("builder"in e)return e.builder(wI(t,e.withVariationSelectors));const{url:r,format:n="png",withVariationSelectors:i}=e;return`${r}${wI(t,i)}.${n}`},EI=(t,e)=>{if(!e)return[];const r=[];return Array.from(t.matchAll(Zv)).forEach(n=>{const i=n[0];if(!lc[i]||lc[i].loading){const s=aW(i,e);lc[i]={loading:!0},r.push(vv({uri:s}).then(a=>{lc[i].loading=!1,lc[i].data=a.data}).catch(a=>{console.warn(a,"Failed to load emoji image"),lc[i].loading=!1}))}}),r},oW=t=>{const e=[];for(let r=0;r<t.length;r+=1){const n=t[r];let i=0;Array.from(n.string.matchAll(Zv)).forEach(s=>{const{index:a}=s,o=s[0],l=n.attributes.fontSize,A=n.string.slice(i,a+s[0].length);lc[o]&&lc[o].data?e.push({string:A.replace(s[0],""),attributes:{...n.attributes,attachment:{width:l,height:l,yOffset:Math.floor(l*.1),image:lc[o].data}}}):e.push({string:A,attributes:n.attributes}),i=a+o.length}),i<n.string.length&&e.push({string:n.string.slice(i),attributes:n.attributes})}return e},lW=t=>t.split(",").map(e=>e.trim()).filter(Boolean).reduce((e,r)=>{const n=r.split(/\s+/),i=n[0],s=n[1];if(s&&s.endsWith("w")){const a=parseFloat(s);Number.isNaN(a)||e.push({uri:i,width:a})}return e},[]),cW=(t,e)=>{if(t.length===0)return"";const r=[...t].sort((i,s)=>i.width-s.width),n=r.find(i=>i.width>=e);return n?n.uri:r[r.length-1].uri},my=(t,e)=>{const r=/^(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?$/i.exec(t.trim());if(!r)return;const n=parseFloat(r[1]);if(Number.isNaN(n))return;switch(r[2]?.toLowerCase()){case"in":return n*72;case"mm":return n*(72/25.4);case"cm":return n*(72/2.54);case"px":return n;case"vw":return n/100*e;case"%":return n/100*e;default:return n}},uW=(t,e)=>{const r=/\(\s*(min-width|max-width)\s*:\s*(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?\s*\)/i.exec(t);if(!r)return!1;const n=r[1].toLowerCase(),i=my(`${r[2]}${r[3]||""}`,e);return i==null?!1:n==="min-width"?e>=i:n==="max-width"?e<=i:!1},fW=(t,e)=>{if(t==null)return;if(typeof t=="number")return t;const r=t.split(",").map(n=>n.trim());for(const n of r){const i=/^\(([^)]+)\)\s+(.+)$/.exec(n);if(i){const s=`(${i[1]})`,a=i[2];if(uW(s,e))return my(a,e)}else return my(n,e)}},AW=(t,e)=>{const{srcSet:r,sizes:n}=t.props;if(r){const i=lW(r);if(i.length>0){const s=fW(n,e)||e,a=cW(i,s);if(a)return a}}if(t.props.src)return t.props.src;if(t.props.source)return t.props.source},hW=async t=>{const e=typeof t=="function"?await t():await t;return typeof e=="string"?{uri:e}:e},dW=async(t,e)=>{const{cache:r}=t.props,n=AW(t,e);if(!n){console.warn(!1,'Image should receive either a "src" or "source" prop');return}try{const i=await hW(n);if(!i)throw new Error(`Image's "src" or "source" prop returned ${i}`);if(t.image=await vv(i,{cache:r}),Buffer.isBuffer(i)||i instanceof Blob)return;t.image.key="data"in i?i.data.toString():i.uri}catch(i){console.warn(i.message)}},gW=t=>t.type===dc,pW=t=>t.type===Py,mW=(t,e,r)=>{const n=[],i=[e],s=t?t.getEmojiSource():null;for(;i.length>0;){const a=i.shift();if((gW(a)||pW(a))&&n.push(dW(a,r)),t&&a.style?.fontFamily){const o=af(a.style.fontFamily);n.push(...o.map(l=>t.load({fontFamily:l,fontStyle:a.style.fontStyle,fontWeight:a.style.fontWeight})))}typeof a=="string"&&n.push(...EI(a,s)),"value"in a&&typeof a.value=="string"&&n.push(...EI(a.value,s)),a.children&&a.children.forEach(o=>{i.push(o)})}return n},yW=(t,e)=>{const r=e.style?.width;return e.children?.map(n=>mW(t,n,r)).flat()},II=async(t,e)=>{const r=t.children.map(n=>yW(e,n)).flat();return await Promise.all(r),t},bW=t=>t.type===G1,wW={color:"blue",textDecoration:"underline"},EW=(t,e)=>{const r=bW(e)?[wW,e.style]:e.style,n=bx(t,r);return(n.float==="left"||n.float==="right")&&(n.position="absolute"),n},$v=t=>e=>{const r=EW(t,e),n=e.wasSplit??!1;if(!e.children)return Object.assign({},e,{style:r,wasSplit:n});const i=e.children.map($v(t));return Object.assign({},e,{style:r,wasSplit:n,children:i})},eB=t=>{const e=t.props?.dpi||72,r=t.style,n=t.box?.width||r.width,i=t.box?.height||r.height,s=t.props?.orientation||"portrait",a=r?.fontSize||18;return $v({width:n,height:i,orientation:s,dpi:e,remBase:a})(t)},IW=t=>{if(!t.children)return Object.assign({},t,{wasSplit:!1});const e=t.children.map(eB);return Object.assign({},t,{wasSplit:!1,children:e})},CW=t=>t.type===xs,jf=t=>typeof t=="number"?t:0,xW=t=>{const e=t.style?.float;return e==="left"||e==="right"},vW=(t,e)=>{if(e==="none"||t.length===0)return 0;let r=0;for(const n of t)(e==="both"||e===n.float)&&(r=Math.max(r,n.bottom));return r},BW=(t,e)=>{const r=t.style?.clear;if(!r||r==="none")return 0;const n=t.box?.top??0,i=vW(e,r);return Math.max(0,i-n)},QW=(t,e)=>{const r=t.style?.float,n=jf(t.style?.marginLeft),i=jf(t.style?.marginRight);return r==="left"?n:r==="right"?e-(t.box?.width??0)-i:t.box?.left??0},SW=(t,e)=>{const r=QW(t,e),n=Object.assign({},t.box,{left:r});return Object.assign({},t,{box:n}
168)},$o=(t,e)=>typeof t=="number"?t:parseFloat(t)/100*e,CI=(t,e,r)=>t==="closest-side"?Math.min(e,r-e):t==="farthest-side"?Math.max(e,r-e):$o(t,r),kW=(t,e)=>{if(t.type==="circle"){const a=$o(t.cx,e.width),o=$o(t.cy,e.height),l=[a,o,e.width-a,e.height-o];let A;return t.r==="closest-side"?A=Math.min(...l):t.r==="farthest-side"?A=Math.max(...l):A=$o(t.r,Math.hypot(e.width,e.height)/Math.SQRT2),{type:"ellipse",cx:a,cy:o,rx:A,ry:A}}if(t.type==="ellipse"){const a=$o(t.cx,e.width),o=$o(t.cy,e.height);return{type:"ellipse",cx:a,cy:o,rx:CI(t.rx,a,e.width),ry:CI(t.ry,o,e.height)}}if(t.type==="polygon")return{type:"polygon",points:t.points.map(a=>({x:$o(a.x,e.width),y:$o(a.y,e.height)}))};const r=$o(t.top,e.height),n=$o(t.right,e.width),i=$o(t.bottom,e.height),s=$o(t.left,e.width);return{type:"rect",x:s,y:r,width:e.width-s-n,height:e.height-r-i}},DW=(t,e,r)=>t.type==="ellipse"?{...t,cx:t.cx+e,cy:t.cy+r}:t.type==="polygon"?{...t,points:t.points.map(n=>({x:n.x+e,y:n.y+r}))}:{...t,x:t.x+e,y:t.y+r},TW=t=>{const{box:e,style:r}=t,n=r?.float,i=jf(r?.marginRight),s=jf(r?.marginLeft),a=r?.shapeOutside?kW(r.shapeOutside,e):null;return a?{...DW(a,e.left,e.top),extend:n}:{type:"rect",x:e.left-(n==="right"?s:0),y:e.top,width:e.width+(n==="left"?i:s),height:e.height+jf(r?.marginBottom)}},RW=t=>({float:t.style?.float,bottom:t.box.top+t.box.height+jf(t.style?.marginBottom)}),xI=(t,e)=>{if(e<=0||!t.box)return t;const r=Object.assign({},t.box,{top:t.box.top+e});return Object.assign({},t,{box:r})},FW=(t,e)=>e.length===0||t.wasSplit?t:Object.assign({},t,{exclusions:e}),ih=t=>{if(!t.children||t.children.length===0)return t;const e=t.children,r=t.box?.width??0,n=[],i=[],s=[];let a=0;for(const l of e){if(!l.box){s.push(ih(l));continue}if(xW(l)){const g=SW(l,r);n.push(TW(g)),i.push(RW(g)),s.push(ih(g));continue}let A=xI(l,a);const d=BW(A,i);d>0&&(a+=d,A=xI(A,d)),CW(A)&&(A=FW(A,n)),s.push(ih(A))}const o=a>0&&t.box?Object.assign({},t.box,{height:t.box.height+a}):t.box;return Object.assign({},t,{box:o,children:s})},vI=t=>e=>Hn(e.style?.[t])?"50%":e.style?.[t]??null,NW=t=>{if(!t.box)return null;const{left:e,top:r,width:n,height:i}=t.box,s=vI("transformOriginX")(t),a=vI("transformOriginY")(t),o=Is(s),l=Is(a),A=o?n*o.percent:s,d=l?i*l.percent:a;if(Hn(A)||typeof A=="string")throw new Error(`Invalid origin offsetX: ${A}`);if(Hn(d)||typeof d=="string")throw new Error(`Invalid origin offsetY: ${d}`);return{left:e+A,top:r+d}},tB=t=>{const e=NW(t),r=Object.assign({},t,{origin:e});if(!t.children)return r;const n=t.children.map(tB);return Object.assign({},r,{children:n})},PW=t=>{if(!t.children)return t;const e=t.children.map(tB);return Object.assign({},t,{children:e})},LW=t=>typeof t=="string"?{title:t,fit:!1,expanded:!1}:t,MW=t=>{let e=0;const r=(t.children||[]).map(n=>({value:n,parent:null}));for(;r.length>0;){const n=r.shift();if(!n)break;const i=n.value;let s=n.parent;if(i.props&&"bookmark"in i.props&&i.props.bookmark){const a=LW(i.props.bookmark),l={ref:e++,parent:s?.ref,...a};i.props.bookmark=l,s=l}i.children&&i.children.forEach(a=>{r.push({value:a,parent:s})})}return t},_W=["portrait","landscape"],OW=t=>{const e=t.props?.orientation||"portrait";return _W.includes(e)?e:"portrait"},UW=t=>OW(t)==="landscape",GW={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224],ID1:[153,243]},HW=t=>{if(typeof t=="number")return{value:t,unit:void 0};const e=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(t);return e?{value:parseFloat(e[1]),unit:e[2]||"pt"}:{value:t,unit:void 0}},BI=(t,e)=>{if(!t||t==="auto")return;const r=HW(t),n=72,i=1/25.4*n,s=1/2.54*n;
168if(typeof r.value=="string")throw new Error(`Invalid page size: ${t}`);switch(r.unit){case"in":return r.value*n;case"mm":return r.value*i;case"cm":return r.value*s;case"px":return Math.round(r.value*(n/e));default:return r.value}},Op=({width:t,height:e},r)=>{const n={width:BI(t,r)||0},i=BI(e,r);return i!==void 0&&(n.height=i),n},Tb=t=>({width:t[0],height:t[1]}),zW=t=>{const e={width:t.height||0};return t.width!==void 0&&(e.height=t.width),e},WW=t=>Tb(GW[t.toUpperCase()]),jW=t=>Tb([t,t]),KW=t=>{const e=t.props?.size||"A4",r=t.props?.dpi||72;let n;return typeof e=="string"?n=WW(e):Array.isArray(e)?n=Op(Tb(e),r):typeof e=="number"?n=Op(jW(e),r):n=Op(e,r),UW(t)?zW(n):n},YW=t=>{const e=KW(t),r=mb(t.style||{});return{...t,style:{...r,...e}}},qW=t=>{if(!t.children)return t;const e=t.children.map(YW);return Object.assign({},t,{children:e})},yh=t=>t.props&&"fixed"in t.props?t.props.fixed===!0:!1,rB=(t,e)=>{if(!t?.length||e<=0)return 0;const r=t[0].box.y;if(e<t.length)return t[e].box.y-r;const n=t[t.length-1];return n.box.y-r+n.box.height},JW=(t,e)=>{if(!t.lines)return 0;for(let r=0;r<t.lines.length;r+=1)if(rB(t.lines,r)+t.lines[r].box.height>e)return r;return t.lines.length},VW=(t,e)=>rB(t.lines,e),XW=(t,e)=>{const r=t.box?.top||0,n=t.props.widows||2,i=t.props.orphans||2,s=t.lines.length,a=JW(t,e-r);return a===0?0:s<i?s:a<i||s<i+n?0:s===i+n?i:s-a<n?s-n:a},nB=(t,e)=>{const r=XW(t,e),n=VW(t,r),i=t.box.height-n,s=Object.assign({},t,{box:{...t.box,height:n,borderBottomWidth:0},style:{...t.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:t.lines.slice(0,r),exclusions:void 0,wasSplit:!0}),a=Object.assign({},t,{box:{...t.box,top:0,height:i,borderTopWidth:0},style:{...t.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:t.lines.slice(r),exclusions:void 0,wasSplit:!0});return[s,a]},ZW=t=>t.box?.top||0,$W=t=>!Hn(t.style?.height),ej=(t,e)=>{if(!t)return[null,null];const r=ZW(t),n=Object.assign({},t,{box:{...t.box,borderBottomWidth:0},style:{...t.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});n.style.height=e-r;const i=$W(t)?t.box.height-(e-r):null,s=Object.assign({},t,{box:{...t.box,top:0,borderTopWidth:0},style:{...t.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},props:{...t.props,bookmark:null}});return i&&(s.style.height=i),[n,s]},tj=[nl,z1,dc,W1],bh=t=>tj.includes(t.type)?!1:t.props&&"wrap"in t.props?t.props.wrap:!0,Dd=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedPadding(e):null},Uh=t=>{const{style:e,box:r}=t,n=Dd(t,kr.Top)||r?.paddingTop||e?.paddingTop||0,i=Dd(t,kr.Right)||r?.paddingRight||e?.paddingRight||0,s=Dd(t,kr.Bottom)||r?.paddingBottom||e?.paddingBottom||0,a=Dd(t,kr.Left)||r?.paddingLeft||e?.paddingLeft||0;return{paddingTop:n,paddingRight:i,paddingBottom:s,paddingLeft:a}},rj=t=>{const e=t.style?.height,{paddingBottom:r}=Uh(t);return e-r},nj=t=>{const e=t.style?.height,{paddingTop:r,paddingBottom:n}=Uh(t);return e-n-r},ij=t=>"break"in t.props?t.props.break:!1,sj=t=>"minPresenceAhead"in t.props?t.props.minPresenceAhead:0,aj=t=>t.length===0?null:Math.max(...t.map(e=>e.box.top+e.box.height)),oj=t=>t.box.top+t.box.height+t.box.marginBottom+sj(t),lj=(t,e)=>{const r=oj(t),n=e.filter(s=>!("fixed"in s.props)),i=aj(n);return i===null?r:Math.min(r,i)},cj=(t,e,r,n)=>{if("fixed"in t.props)return!1;const i=r<t.box.top+t.box.height,s=bh(t),a=lj(t,e),o=n.filter(l=>!yh(l)).length>0;return ij(t)||i&&!s||!i&&a>r&&o},uj=[8232,8233,8288],fj=t=>uj.reduce((e,r)=>t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(r)?e:[...e,String.fromCharCode(r)],[]),Aj=t=>t.map(e=>{const r=fj(e.attributes.font[0]),n=new RegExp(r.join("|"));return{string:e.string.replace(n,""),attributes:e.attributes}}),QI=[Aj,oW],SI=t=>t.type===dc,hj=t=>!!t.image&&t.image.format!=="svg",dj=t=>t.type===gc,iB=(t,e,r=null,n=0)=>{if(!e)return[{string:""}];let i=[];const{color:s="black",direction:a="ltr",fontFamily:o="Helvetica",fontWeight:l,fontStyle:A,fontSize:d=18,fontFeatureSettings:g,textAlign:b,lineHeight:w,textDecoration:I,textDecorationColor:v,textDecorationStyle:D,textTransform:Q,letterSpacing:R,textIndent:k,opacity:N,verticalAlign:F}
168=e.style,$=typeof o=="string"?[o]:[...o||[]];$.push("Helvetica");const Z=$.map(se=>{const ye={fontFamily:se,fontWeight:l,fontStyle:A};return t.getFont(ye)?.data}),H=n===0?null:e.style.backgroundColor,O={font:Z,color:s,opacity:N,fontSize:d,lineHeight:w,direction:a,verticalAlign:F,backgroundColor:H,indent:k,characterSpacing:R,strikeStyle:D,underlineStyle:D,underline:I==="underline"||I==="underline line-through"||I==="line-through underline",strike:I==="line-through"||I==="underline line-through"||I==="line-through underline",strikeColor:v||s,underlineColor:v||s,link:r||e.props?.src||e.props?.href,align:b||(a==="rtl"?"right":"left"),features:g};for(let se=0;se<e.children.length;se+=1){const ye=e.children[se];SI(ye)&&hj(ye)?i.push({string:"",attributes:{...O,attachment:{width:ye.style.width||d,height:ye.style.height||d,image:ye.image.data}}}):dj(ye)?i.push({string:_v(ye.value,Q),attributes:O}):ye&&!SI(ye)&&i.push(...iB(t,ye,O.link,n+1))}for(let se=0;se<QI.length;se+=1){const ye=QI[se];i=ye(i)}return i},gj=(t,e)=>{const r=iB(t,e);return yb(r)},pj={bidi:Hx,linebreaker:zx,justification:Kx,textDecoration:Yx,scriptItemizer:qx,wordHyphenation:Jx,fontSubstitution:Vx},mj=Gx(pj),yj=t=>t.style?.maxLines,bj=t=>t.style?.textOverflow,wj=t=>{const e=t.exclusions;if(!e||e.length===0)return;const r=(t.box?.top??0)+(t.box?.paddingTop??0);return e.map(n=>n.type==="ellipse"?{...n,cy:n.cy-r}:n.type==="polygon"?{...n,points:n.points.map(i=>({x:i.x,y:i.y-r}))}:{...n,y:n.y-r})},Ej=(t,e,r)=>{const n=yj(r),i=bj(r);return{x:0,y:0,width:t,maxLines:n,height:e||1/0,truncateMode:i,exclusions:wj(r)}},Ij=(t,e)=>({hyphenationPenalty:e.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:e.props.hyphenationCallback||t?.getHyphenationCallback()||null}),yy=(t,e,r,n)=>{const i=gj(n,t),s=Ej(e,r,t),a=Ij(n,t);return mj(i,s,a).reduce((l,A)=>[...l,...A],[])},Cj=t=>t.type===nl,sB=t=>t.type===xs,xj=t=>!Cj(t)&&!sB(t),vj=t=>sB(t)&&(!t.lines||(t.exclusions?.length??0)>0),Rb=(t,e)=>{if(vj(t)){const r=t.box.width-t.box.paddingRight-t.box.paddingLeft,n=t.exclusions?.length?1/0:t.box.height-t.box.paddingTop-t.box.paddingBottom;t.lines=yy(t,r,n,e)}if(xj(t)){if(!t.children)return t;const r=i=>Rb(i,e),n=t.children.map(r);return Object.assign({},t,{children:n})}return t},aB=["color","fontFamily","fontSize","fontStyle","fontWeight","fontFeatureSettings","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],Bj=[...aB,"backgroundColor"],oB=t=>e=>e.type===t,Qj=oB(nl),Sj=oB(xs),kj=(t,e,r)=>t==="textDecoration"?[r,e].filter(n=>n&&n!=="none").join(" "):e,Dj=(t,e)=>{const r={...t};return Object.entries(e).forEach(([n,i])=>{r[n]=kj(n,i,t[n])}),r},Tj=t=>e=>{const r=Dj(t,e.style||{});return Object.assign({},e,{style:r})},Fb=t=>{if(Qj(t)||!("children"in t))return t;const e=Sj(t)?Bj:aB,r=Ab(e,t.style||{}),n=Ma(Fb,Tj(r)),i=t.children.map(n);return Object.assign({},t,{children:i})},Td=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedMargin(e):null},Nb=t=>{const{style:e,box:r}=t,n=Td(t,kr.Top)||r?.marginTop||e?.marginTop||0,i=Td(t,kr.Right)||r?.marginRight||e?.marginRight||0,s=Td(t,kr.Bottom)||r?.marginBottom||e?.marginBottom||0,a=Td(t,kr.Left)||r?.marginLeft||e?.marginLeft||0;return{marginTop:n,marginRight:i,marginBottom:s,marginLeft:a}},Rj=t=>{const{yogaNode:e}=t;return{top:e?.getComputedTop()||0,right:e?.getComputedRight()||0,bottom:e?.getComputedBottom()||0,left:e?.getComputedLeft()||0}},Fj={width:0,height:0},Nj=t=>{const{yogaNode:e}=t;return e?{width:e.getComputedWidth(),height:e.getComputedHeight()}:Fj},Rd=(t,e)=>t?t.getComputedBorder(e):0,Pj=t=>{const{yogaNode:e}=t;return{borderTopWidth:Rd(e,kr.Top),borderRightWidth:Rd(e,kr.Right),borderBottomWidth:Rd(e,kr.Bottom),borderLeftWidth:Rd(e,kr.Left)}},Lj=t=>e=>{const{yogaNode:r}=e;return r&&r.setDisplay(t==="none"?rh.None:rh.Flex),e},Mj={hidden:Gf.Hidden,scroll:Gf.Scroll},_j=t=>e=>{const{yogaNode:r}=e;if(!Hn(t)&&r){const n=Mj[t]||Gf.Visible;r.setOverflow(n)}return e},Oj={wrap:zf.Wrap,"wrap-reverse":zf.WrapReverse},Uj=t=>e=>{const{yogaNode:r}=e;if(r){const n=Oj[t]||zf.NoWrap;r.setFlexWrap(n)}return e},kn=(t,e)=>r=>n=>{const{yogaNode:i}=n;if(!Hn(r)&&i){const s=!Hn(e),a=`set${fg(t)}`,o=`${a}Auto`,l=`${a}Percent`,A=Is(r);if(A&&!i[l])throw new Error(`You can't pass percentage values to ${t} property`);A?s?i[l]?.(e,A.value):i[l]?.(A.value):r==="auto"?s?i[o]?.(e):i[o]?.():s?i[a]?.(e,r):i[a]?.(r)}return n},Gj=t=>e=>kn("flexGrow")(t||0)(e),Hj=kn("flexBasis"),zj={"flex-start":as.FlexStart,center:as.Center,"flex-end":as.FlexEnd,stretch:as.Stretch,baseline:as.Baseline,"space-between":as.SpaceBetween,"space-around":as.SpaceAround,"space-evenly":as.SpaceEvenly},Pb=t=>e=>r=>{const{yogaNode:n}=r,i=t==="items"?as.Stretch:as.Auto;
168if(n){const s=zj[e]||i;n[`setAlign${fg(t)}`](s)}return r},Wj=Pb("self"),jj=Pb("items"),Kj=t=>e=>kn("flexShrink")(t||1)(e),Yj=t=>e=>{const{yogaNode:r}=e;return!Hn(t)&&r&&r.setAspectRatio(t),e},qj=Pb("content"),Jj={absolute:Hf.Absolute,relative:Hf.Relative,static:Hf.Static},Vj=t=>e=>{const{yogaNode:r}=e;return!Hn(t)&&r&&r.setPositionType(Jj[t]),e},Xj={row:uu.Row,"row-reverse":uu.RowReverse,"column-reverse":uu.ColumnReverse},Zj=t=>e=>{const{yogaNode:r}=e;if(r){const n=Xj[t]||uu.Column;r.setFlexDirection(n)}return e},$j={center:tl.Center,"flex-end":tl.FlexEnd,"space-between":tl.SpaceBetween,"space-around":tl.SpaceAround,"space-evenly":tl.SpaceEvenly},eK=t=>e=>{const{yogaNode:r}=e;if(!Hn(t)&&r){const n=$j[t]||tl.FlexStart;r.setJustifyContent(n)}return e},tK=kn("margin",kr.Top),rK=kn("margin",kr.Right),nK=kn("margin",kr.Bottom),iK=kn("margin",kr.Left),sK=kn("padding",kr.Top),aK=kn("padding",kr.Right),oK=kn("padding",kr.Bottom),lK=kn("padding",kr.Left),cK=kn("border",kr.Top),uK=kn("border",kr.Right),fK=kn("border",kr.Bottom),AK=kn("border",kr.Left),hK=kn("position",kr.Top),dK=kn("position",kr.Right),gK=kn("position",kr.Bottom),pK=kn("position",kr.Left),mK=kn("width"),yK=kn("minWidth"),bK=kn("maxWidth"),wK=kn("height"),EK=kn("minHeight"),IK=kn("maxHeight"),CK=kn("gap",nh.Row),xK=kn("gap",nh.Column),vK=t=>!t||typeof t=="string"?null:(t.maxX-t.minX)/(t.maxY-t.minY),BK=(t,e)=>(r,n,i,s)=>{const a=vK(e.props.viewBox)||1;return n===Hs.Exactly||n===Hs.AtMost?{width:r,height:r/a}:s===Hs.Exactly?{width:i*a}:{}},kI=t=>t.lines?Math.max(0,...t.lines.map(e=>e.xAdvance)):0,DI=t=>t.lines?t.lines.reduce((e,r)=>e+r.box.height,0):-1,QK={center:.5,right:1},SK=(t,e,r)=>(n,i,s)=>{if(i===Hs.Exactly)return e.lines||(e.lines=yy(e,n,s,r)),{height:DI(e),width:n};if(i===Hs.AtMost){const a=QK[e.style?.textAlign]||0;return e.lines||(e.lines=yy(e,n,s,r),e.alignOffset=(n-kI(e))*a),{height:DI(e),width:Math.min(n,kI(e))}}return{}},kK=t=>t.image?.data?t.image.width/t.image.height:1,lB=t=>Hn(t.box?.height),DK=10,TK=(t,e)=>(r,n,i,s)=>{const a=kK(e),o=Nb(e),l=Uh(t),A=lB(t)?1/0:(t.box?.height||0)-l.paddingTop-l.paddingBottom-o.marginTop-o.marginBottom-DK;if(!e.image)return{width:0,height:0};if(n===Hs.Exactly&&s===Hs.Undefined){const d=r/a;return{height:Math.min(A,d)}}if(s===Hs.Exactly&&(n===Hs.AtMost||n===Hs.Undefined))return{width:Math.min(i*a,r)};if(n===Hs.Exactly&&s===Hs.AtMost){const d=r/a;return{height:Math.min(i,A,d)}}return n===Hs.AtMost&&s===Hs.AtMost?a>1?{width:r,height:Math.min(r/a,i)}:{height:i,width:Math.min(i*a,r)}:{height:i,width:r}},RK=10,TI=t=>Math.max(-1/0,...t),FK=()=>{const t={},e=[],r=()=>t,n=(l,A)=>e.push([l,A]),i=(l,A)=>(n(l,A),t),s=(l,A,d,g)=>(n(l,A),n(l+d,A),n(l,A+g),n(l+d,A+g),t),a=(l,A,d,g)=>(g=g||d,n(l-d,A-g),n(l+d,A-g),n(l+d,A+g),n(l-d,A+g),t),o=(...l)=>(e.push(...l),t);return t.rect=s,t.moveTo=i,t.lineTo=i,t.circle=a,t.polygon=o,t.ellipse=a,t.roundedRect=s,t.text=r,t.path=r,t.lineWidth=r,t.bezierCurveTo=r,t.quadraticCurveTo=r,t.scale=r,t.rotate=r,t.translate=r,t.dash=r,t.clip=r,t.save=r,t.fill=r,t.font=r,t.stroke=r,t.lineCap=r,t.opacity=r,t.restore=r,t.lineJoin=r,t.fontSize=r,t.fillColor=r,t.miterLimit=r,t.strokeColor=r,t.fillOpacity=r,t.strokeOpacity=r,t.linearGradient=r,t.radialGradient=r,t.getWidth=()=>TI(e.map(l=>l[0])),t.getHeight=()=>TI(e.map(l=>l[1])),t},NK=(t,e)=>()=>{const r=Nb(e),n=Uh(t),i=lB(t)?1/0:(t.box?.height||0)-n.paddingTop-n.paddingBottom-r.marginTop-r.marginBottom-RK,s=FK();e.props.paint(s);const a=s.getWidth(),o=Math.min(i,s.getHeight());return{width:a,height:o}},of=t=>e=>e.type===t,cB=of(nl),uB=of(xs),PK=of(z1),LK=of(H1),MK=of(dc),_K=of(W1),OK=of(gc),UK=t=>{const e=LK(t)?t.box?.height:t.style?.height;return wK(e)},GK=t=>{Ma(UK(t),mK(t.style.width),yK(t.style.minWidth),bK(t.style.maxWidth),EK(t.style.minHeight),IK(t.style.maxHeight),tK(t.style.marginTop),rK(t.style.marginRight),nK(t.style.marginBottom),iK(t.style.marginLeft),sK(t.style.paddingTop),aK(t.style.paddingRight),oK(t.style.paddingBottom),lK(t.style.paddingLeft),Vj(t.style.position),hK(t.style.top),dK(t.style.right),gK(t.style.bottom),pK(t.style.left),cK(t.style.borderTopWidth),uK(t.style.borderRightWidth),fK(t.style.borderBottomWidth),AK(t.style.borderLeftWidth),Lj(t.style.display),Zj(t.style.flexDirection),Wj(t.style.alignSelf),qj(t.style.alignContent),jj(t.style.alignItems),eK(t.style.justifyContent),Uj(t.style.flexWrap),_j(t.style.overflow),Yj(t.style.aspectRatio),Hj(t.style.flexBasis),Gj(t.style.flexGrow),Kj(t.style.flexShrink),CK(t.style.rowGap),xK(t.style.columnGap
168))(t)},HK=t=>e=>(t.insertChild(e.yogaNode,t.getChildCount()),e),zK=(t,e,r)=>{const{yogaNode:n}=t;return uB(t)&&n.setMeasureFunc(SK(e,t,r)),MK(t)&&n.setMeasureFunc(TK(e,t)),_K(t)&&n.setMeasureFunc(NK(e,t)),cB(t)&&n.setMeasureFunc(BK(e,t)),t},WK=t=>!uB(t)&&!PK(t)&&!cB(t),fB=(t,e,r)=>n=>{const i=r.node.create(),s=Object.assign({},n,{yogaNode:i});if(GK(s),WK(n)&&n.children){const a=Ma(HK(i),fB(t,e,r));s.children=n.children.map(a)}return zK(s,t,e),s},jK=t=>(t.yogaNode.calculateLayout(),t),AB=t=>{if(OK(t))return t;const e=Object.assign(Uh(t),Nb(t),Pj(t),Rj(t),Nj(t)),r=Object.assign({},t,{box:e});if(!t.children)return r;const n=t.children.map(AB);return Object.assign({},r,{children:n})},hB=t=>{const e=Object.assign({},t);if(delete e.yogaNode,!t.children)return e;const r=t.children.map(hB);return Object.assign({},e,{children:r})},KK=t=>(t.yogaNode&&t.yogaNode.freeRecursive(),t),dB=(t,e,r)=>Hn(t)?null:Ma(hB,KK,AB,jK,fB(t,e,r))(t),YK=(t,e)=>{if(!t.children)return t;const r=i=>dB(i,e,t.yoga),n=t.children.map(r);return Object.assign({},t,{children:n})},wh=Ma(Rb,ih,dB,Fb,eB),gB=t=>t.type===xs,qK=.001,by=(t,e)=>Object.assign({},e,{children:t}),pB=t=>t.box?.top||0,JK=t=>t.every(yh),mB=t=>t.props&&"render"in t.props,VK=t=>{console.warn(`Node of type ${t.type} can't wrap between pages and it's bigger than available page height`)},yB=(t,e,r)=>{const n=[],i=[];for(let s=0;s<r.length;s+=1){const a=r[s],o=r.slice(s+1),l=o.filter(yh),A=pB(a),d=a.box.height,g=t<=A,b=cj(a,o,t,n),w=t+qK<A+d,I=bh(a),v=d<=e;if(yh(a)){i.push(a),n.push(a);continue}if(g){const D=Object.assign({},a.box,{top:a.box.top-t}),Q=Object.assign({},a,{box:D});i.push(Q);continue}if(!v&&!I){n.push(a),i.push(...o),VK(a);break}if(b){const D=Object.assign({},a.box,{top:a.box.top-t}),Q=Object.assign({},a.props,{wrap:!0,break:!1}),R=Object.assign({},a,{box:D,props:Q});n.push(...l),i.push(R,...o);break}if(w){const[D,Q]=$K(a,t,e);if(a.children.length>0&&D.children.length===0){if(n.length===0)n.push(a,...l),i.push(...o);else{const R=Object.assign({},a.box,{top:a.box.top-t}),k=Object.assign({},a,{box:R});n.push(...l),i.push(k,...o)}break}D&&n.push(D),Q&&i.push(Q);continue}n.push(a)}return[n,i]},XK=(t,e,r)=>{const n=r.children||[],i=t-pB(r);return yB(i,e,n)},ZK=(t,e,r)=>{const[n,i]=ej(t,e),[s,a]=XK(e,r,t);return[by(s,n),by(a,i)]},$K=(t,e,r)=>gB(t)?nB(t,e):ZK(t,e,r),bB=t=>{const e=t.children||[];return mB(t)||e.some(bB)},wy=(t,e)=>{const r=mB(e),n=(l=[])=>{if(r){const A=e.props.render(t);return af(A).filter(Boolean).map(d=>wy(t,d))}return l.map(A=>wy(t,A))},s=r&&gB(e)?{...e.box,height:0}:e.box,a=n(e.children),o=r?null:e.lines;return Object.assign({},e,{box:s,lines:o,children:a})},wB=(t,e,r,n)=>{if(bB(e)){const i=wy(t,e);return wh(i,r,n)}return e},RI=(t,e,r,n)=>{const i=rj(t),s=nj(t),a=wB({pageNumber:e},t,r,n),o=t.style.height,[l,A]=yB(i,s,a.children),d=D=>wh(D,r,n),g={...t.box,height:o},b=d(Object.assign({},t,{box:g,children:l}));if(A.length===0||JK(A))return[b,null];const w=Ah("height",t.box),I=Ah("bookmark",t.props),v=d(Object.assign({},t,{props:I,box:w,children:A}));return[b,v]},eY=(t,e,r,n,i)=>{const a={totalPages:i.length,pageNumber:n+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages};return wB(a,r,t,e)},tY=t=>t.map((e,r)=>({...e,subPageNumber:r,subPageTotalPages:t.length})),rY=t=>Ah(["subPageNumber","subPageTotalPages"],t),nY=(t,e,r,n)=>{if(!t)return[];if(t.props?.wrap===!1)return[t];let i=RI(t,e,r,n);const s=[i[0]];let a=i[1];for(;a!==null;)i=RI(a,e+s.length,r,n),s.push(i[0]),a=i[1];return s},iY=(t,e)=>{let r=[],n=1;for(let i=0;i<t.children.length;i+=1){const s=t.children[i];let a=nY(s,n,e,t.yoga);a=tY(a),n+=a.length,r=r.concat(a)}return r=r.map((...i)=>rY(eY(e,t.yoga,...i))),by(r,t)},FI=t=>e=>{const r=Is(e),n=t.width;return r?r.percent*n:e},NI=t=>e=>{const r=Is(e),n=t.height;return r?r.percent*n:e},sY=t=>{const e=t.style,r=Nh({paddingTop:NI(e),paddingLeft:FI(e),paddingRight:FI(e),paddingBottom:NI(e)},t.style);return Object.assign({},t,{style:r})},aY=t=>{if(!t.children)return t;const e=t.children.map(sY);return Object.assign({},t,{children:e})},EB="__probe",IB="__content",CB=()=>({type:"VIEW",props:{[EB]:!0},style:{flexGrow:1,flexShrink:1,alignSelf:"stretch"},children:[]}),xB=t=>!!t.props&&EB in t.props,vB=t=>{if(xB(t))return t;for(const e of t.children||[]){const r=vB(e);if(r)return r}return null},oY=t=>({...t,props:{...t.props,[IB]:!0}}),lY=t=>!!t.props&&IB in t.props,BB=(t,e=[])=>{for(const r of t.children||[])lY(r)?e.push(r):BB(r,e);return e},cY=(t,e)=>e,Lb=(t=cY,e,r)=>
168af(t(e,r)).filter(Boolean),QB=t=>(xB(t)?1:0)+(t.children||[]).reduce((e,r)=>e+QB(r),0),uY=t=>{const e=[CB()],n=Lb(t,{pageNumber:1},e).reduce((i,s)=>i+QB(s),0);if(n!==1)throw new Error(`[layout] A page layout must render its children exactly once (found ${n}).`)},fY=t=>{const e=(t.children||[]).map(r=>{const n=r.props?.layout;n&&uY(n);const i=(r.children||[]).map(oY),s=Lb(n,{pageNumber:1},i);return{...r,children:s}});return{...t,children:e}},Fd=t=>e=>{if(!e)return;const r=Is(e);return r?r.percent*Math.min(t.width,t.height):e},SB=t=>{const e=Nh({borderTopLeftRadius:Fd(t.box),borderTopRightRadius:Fd(t.box),borderBottomRightRadius:Fd(t.box),borderBottomLeftRadius:Fd(t.box)},t.style||{}),r=Object.assign({},t,{style:e});if(!t.children)return r;const n=t.children.map(SB);return Object.assign({},r,{children:n})},AY=(t,e)=>{const r=Is(e);return r?r.percent*t:e},hY=t=>{const e=t.style.height,r=t.style?.paddingTop||0,n=t.style?.paddingBottom||0;return e-r-n},dY=(t,e)=>{if(Hn(t.style?.height)||Hn(e.style?.height))return e;const r=hY(t),n=AY(r,e.style.height),i=Object.assign({},e.style,{height:n});return Object.assign({},e,{style:i})},gY=t=>{if(!t.children)return t;const e=n=>dY(t,n),r=t.children.map(e);return Object.assign({},t,{children:r})},pY=t=>{if(!t.children)return t;const e=t.children.map(gY);return Object.assign({},t,{children:e})},Mb=t=>e=>e.type===t,mY=Mb(G1),kB=Mb(xs),DB=Mb(gc),yY=t=>"render"in t.props,bY=t=>kB(t)||DB(t),wY=t=>{const e=t.children||[];return e.every(DB)?!0:e.every(kB)?!1:e.every(bY)},EY=t=>{const e={type:xs,props:{},style:{},box:{},children:t.children};return Object.assign({},t,{children:[e]})},IY=t=>mY(t)?yY(t)?Object.assign({},t,{type:xs}):wY(t)?EY(t):t:t,TB=t=>{if(!t.children)return t;const e=Ma(IY,TB),r=t.children.map(e);return Object.assign({},t,{children:r})},_b=t=>t.props?"render"in t.props:!1,xg=t=>_b(t)||(t.children||[]).some(e=>xg(e)),P1=(t,e)=>{if(!_b(e)){const i=(e.children||[]).map(s=>P1(t,s));return{...e,children:i}}const r=af(e.props.render(t)).filter(Boolean).map(i=>P1(t,i)),n=e.type===xs?{...e.box,height:0}:e.box;return{...e,box:n,lines:null,props:Ah("render",e.props),children:r}},RB={marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},FB={marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},Ob={marginTop:0,paddingTop:0,borderTopWidth:0},Ub={marginBottom:0,paddingBottom:0,borderBottomWidth:0},NB=t=>typeof t=="number"?t:0,CY=t=>NB(t.box?.marginTop),xY=t=>NB(t.box?.marginBottom),vY=t=>t.part.isFirst&&t.part.isLast,Ey=t=>{const e=t.data;if(!e)return(t.children||[]).flatMap(Ey);if(e.style?.position==="absolute")return[{...e}];const{isFirst:r,isLast:n}=t.part,i=r?CY(e):0,s=t.box.top+i;if(!t.children||vY(t))return[{...e,box:{...e.box,top:s}}];const a=t.box.height-i-(n?xY(e):0);return[{...e,box:{...e.box,top:s,height:a,...r?{}:Ob,...n?{}:Ub},style:{...e.style,...n?{}:{height:a},...r?{}:RB,...n?{}:FB},...r?{}:{props:{...e.props,bookmark:null}},children:t.children.flatMap(Ey)}]},BY=t=>t.flatMap(Ey),QY=(t,e)=>{const r=(t.box?.height||0)-e,n={...t,box:{...t.box,height:e,...Ub},style:{...t.style,height:e,...FB},wasSplit:!0},i={...t,box:{...t.box,top:0,height:r,...Ob},style:{...t.style,height:r,...RB},wasSplit:!0};return[n,i]},PB=t=>t.type===xs,LB=t=>t.style?.position==="absolute",MB=t=>{const e=t.style?.flexDirection;return e==="row"||e==="row-reverse"},L1=t=>typeof t=="number"?t:0,_B=t=>t.box?.height||0,OB=t=>t.box?.top||0,Eh=t=>({top:OB(t),height:_B(t),marginTop:L1(t.box?.marginTop),marginBottom:L1(t.box?.marginBottom),edgeTop:(t.box?.borderTopWidth||0)+(t.box?.paddingTop||0),edgeBottom:(t.box?.borderBottomWidth||0)+(t.box?.paddingBottom||0)}),SY=t=>(t.children||[]).filter(e=>!LB(e)),kY=t=>e=>{if(e<=0)return null;const[r,n]=nB(t,e+OB(t));return!r.lines?.length||!n.lines?.length?null:[Ih({...r,box:{...r.box,...Ub}}),Ih({...n,box:{...n.box,...Ob}})]},DY=t=>e=>{if(e<=0||e>=_B(t))return null;const[r,n]=QY(t,e);return[Ih(r),Ih(n)]},TY=t=>{if(bh(t))return PB(t)?kY(t):DY(t)},Ih=t=>({box:Eh(t),id:t.type,data:t,split:TY(t)}),UB=(t,e,r)=>{const{page:n}=e,i=P1(e.props(r),t),s=(t.box?.width||n.box?.width||0)+L1(t.box?.marginLeft)+L1(t.box?.marginRight),a={type:H1,props:{dpi:n.props?.dpi},style:{width:s,height:n.style?.height,fontSize:n.style?.fontSize},box:{width:s},children:[i]},l=wh(a,e.fontStore,e.yoga).children[0];return{...l,box:{...l.box,top:0}}},RY=(t,e)=>({box:Eh(t),id:t.type,materialize:({pageNumber:r})=>Gb(UB(t,e,r),e)}),GB=(t,e)=>xg(t)?{box:Eh(t),id:t.type,materialize:({pageNumber:r})=>GB(UB(t,e,r),e)}:{box:Eh(t),id:t.type,data:t,absolute:!0},HB=(t,e)=>{const r=t.props.minPresenceAhead;return{...e,...yh(t)?{repeat:!0}:{},...typeof r=="number"&&r>0?{minPresenceAhead:r}:{}}},FY=(t,e)=>({box:Eh(t),id:t.type,data:t,direction:MB(t)?"row":"column",children:(t.children||[]).map(r=>HB(r,Gb(r,e)))}),NY=(t,e)=>xg(t)&&(_b(t)||MB(t)||!bh(t))?"lazy":PB(t)||e.length===0||!bh(t)?"leaf":"container",Gb=(t,e)=>{if(LB(t))return GB(t,e);const r=SY(t);switch(NY(t,r)){case"lazy":return RY(t,e);case"leaf":return Ih(t);default:return FY(t,e)}},PY=(t,e)=>t.map(r=>{const n=HB(r,Gb(r,e));return"break"in r.props&&r.props.break?{...n,break:!0}:n}),zB=(t,e,r=0,n=0)=>{const i=r+(t.box?.top||0),s=n+(t.box?.left||0);if(t===e)return{top:i,left:s,width:t.box?.width||0,height:t.box?.height||0};for(const a of t.children||[]){const o=zB(a,e,i,s);if(o)return o}return null},LY=(t,e,r,n)=>{if(Math.abs(t.width-e)>.001)throw new Error(`[layout] The page layout changes the content width on page ${r} (${t.width} vs ${e}). Chrome may vary in height per page, not width.`);if(n&&t.height<=0)throw new Error(`[layout] The page layout leaves no room for content on page ${r}.`)},MY=(t,e,{fontStore:r,yoga:n})=>{const i=t.props?.layout,s={...t.box,height:t.style.height},a={props:e,page:t,fontStore:r,yoga:n},o=BB(t),l=az(PY(o,a)),A=(v,D)=>Lb(i,v,D).map(Q=>P1(v,Q)),d=v=>{const D=A(e(v),[CB()]),Q={...t,box:s,children:D},R=wh(Q,r,n),k=vB(R);return zB(R,k)},g=t.props?.wrap!==!1,b=[];let w=null,I=1;for(;!l.done;){const v=d(I);w=w??v.width,LY(v,w,I,g);const D=g?v.height:1/0,Q=l.next(D),R=BY(Q),k=I-1,N=A(e(I),R),F={...t,box:s,props:k===0?t.props:Ah("bookmark",t.props),children:N};
168b.push(wh(F,r,n)),I+=1}return b},PI=(t,e)=>{let r=0;const n=[],i=[];return t.children.forEach((s,a)=>{const{totals:o}=e,l=r,d=MY(s,g=>({pageNumber:l+g,totalPages:o?.totalPages,subPageNumber:g,subPageTotalPages:o?.subTotals[a]}),e);n.push(d.length),r+=d.length,i.push(...d)}),{root:{...t,children:i},subTotals:n}},_Y=t=>t.children.some(e=>xg(e)||e.props?.layout),OY=(t,e)=>{const r={totals:null,fontStore:e,yoga:t.yoga},n=PI(t,r);if(!_Y(t))return n.root;const i={totalPages:n.root.children.length,subTotals:n.subTotals},s={...r,totals:i};return PI(t,s).root},UY=t=>t.children.some(e=>e.props?.experimentalPagination||e.props?.layout),GY=(t,e)=>UY(t)?OY(t,e):iY(t,e),HY=CN(iW,PW,II,GY,Rb,ih,SB,YK,Vv,II,Fb,pY,aY,IW,TB,MW,fY,qW,tW);var Up={exports:{}},Gp={};var LI;function zY(){return LI||(LI=1,(function(t){function e(Ee,pe){var He=Ee.length;Ee.push(pe);e:for(;0<He;){var Ce=He-1>>>1,qe=Ee[Ce];if(0<i(qe,pe))Ee[Ce]=pe,Ee[He]=qe,He=Ce;else break e}}function r(Ee){return Ee.length===0?null:Ee[0]}function n(Ee){if(Ee.length===0)return null;var pe=Ee[0],He=Ee.pop();if(He!==pe){Ee[0]=He;e:for(var Ce=0,qe=Ee.length,Be=qe>>>1;Ce<Be;){var ne=2*(Ce+1)-1,ve=Ee[ne],De=ne+1,Me=Ee[De];if(0>i(ve,He))De<qe&&0>i(Me,ve)?(Ee[Ce]=Me,Ee[De]=He,Ce=De):(Ee[Ce]=ve,Ee[ne]=He,Ce=ne);else if(De<qe&&0>i(Me,He))Ee[Ce]=Me,Ee[De]=He,Ce=De;else break e}}return pe}function i(Ee,pe){var He=Ee.sortIndex-pe.sortIndex;return He!==0?He:Ee.id-pe.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,o=a.now();t.unstable_now=function(){return a.now()-o}}var l=[],A=[],d=1,g=null,b=3,w=!1,I=!1,v=!1,D=typeof setTimeout=="function"?setTimeout:null,Q=typeof clearTimeout=="function"?clearTimeout:null,R=typeof setImmediate<"u"?setImmediate:null;function k(Ee){for(var pe=r(A);pe!==null;){if(pe.callback===null)n(A);else if(pe.startTime<=Ee)n(A),pe.sortIndex=pe.expirationTime,e(l,pe);else break;pe=r(A)}}function N(Ee){if(v=!1,k(Ee),!I)if(r(l)!==null)I=!0,j();else{var pe=r(A);pe!==null&&be(N,pe.startTime-Ee)}}var F=!1,$=-1,Z=5,H=-1;function O(){return!(t.unstable_now()-H<Z)}function se(){if(F){var Ee=t.unstable_now();H=Ee;var pe=!0;try{e:{I=!1,v&&(v=!1,Q($),$=-1),w=!0;var He=b;try{t:{for(k(Ee),g=r(l);g!==null&&!(g.expirationTime>Ee&&O());){var Ce=g.callback;if(typeof Ce=="function"){g.callback=null,b=g.priorityLevel;var qe=Ce(g.expirationTime<=Ee);if(Ee=t.unstable_now(),typeof qe=="function"){g.callback=qe,k(Ee),pe=!0;break t}g===r(l)&&n(l),k(Ee)}else n(l);g=r(l)}if(g!==null)pe=!0;else{var Be=r(A);Be!==null&&be(N,Be.startTime-Ee),pe=!1}}break e}finally{g=null,b=He,w=!1}pe=void 0}}finally{pe?ye():F=!1}}}var ye;
vendor: 4,747 bytes, lines 168-170
168if(typeof R=="function")ye=function(){R(se)};else if(typeof MessageChannel<"u"){var ee=new MessageChannel,he=ee.port2;ee.port1.onmessage=se,ye=function(){he.postMessage(null)}}else ye=function(){D(se,0)};function j(){F||(F=!0,ye())}function be(Ee,pe){$=D(function(){Ee(t.unstable_now())},pe)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(Ee){Ee.callback=null},t.unstable_continueExecution=function(){I||w||(I=!0,j())},t.unstable_forceFrameRate=function(Ee){0>Ee||125<Ee?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Z=0<Ee?Math.floor(1e3/Ee):5},t.unstable_getCurrentPriorityLevel=function(){return b},t.unstable_getFirstCallbackNode=function(){return r(l)},t.unstable_next=function(Ee){switch(b){case 1:case 2:case 3:var pe=3;break;default:pe=b}var He=b;b=pe;try{return Ee()}finally{b=He}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(Ee,pe){switch(Ee){case 1:case 2:case 3:case 4:case 5:break;default:Ee=3}var He=b;b=Ee;try{return pe()}finally{b=He}},t.unstable_scheduleCallback=function(Ee,pe,He){var Ce=t.unstable_now();switch(typeof He=="object"&&He!==null?(He=He.delay,He=typeof He=="number"&&0<He?Ce+He:Ce):He=Ce,Ee){case 1:var qe=-1;break;case 2:qe=250;break;case 5:qe=1073741823;break;case 4:qe=1e4;break;default:qe=5e3}return qe=He+qe,Ee={id:d++,callback:pe,priorityLevel:Ee,startTime:He,expirationTime:qe,sortIndex:-1},He>Ce?(Ee.sortIndex=He,e(A,Ee),r(l)===null&&Ee===r(A)&&(v?(Q($),$=-1):v=!0,be(N,He-Ce))):(Ee.sortIndex=qe,e(l,Ee),I||w||(I=!0,j())),Ee},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(Ee){var pe=b;return function(){var He=b;b=pe;try{return Ee.apply(this,arguments)}finally{b=He}}}})(Gp)),Gp}var MI;function WY(){return MI||(MI=1,Up.exports=zY()),Up.exports}var WB=WY();const jY=Cs(WB),Hb=A8({__proto__:null,default:jY},[WB]);function KY(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function YY(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})})),r}var _I,jB={exports:{}},OI={exports:{}},qY=YY(Hb),Nd;jB.exports=(_I||(_I=1,(Nd=OI).exports=function(t){function e(f,h,E,T){return new R0(f,h,E,T)}function r(f){var h="https://react.dev/errors/"+f;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var E=2;E<arguments.length;E++)h+="&args[]="+encodeURIComponent(arguments[E])}return"Minified React error #"+f+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(f){return f===null||typeof f!="object"?null:typeof(f=_0&&f[_0]||f["@@iterator"])=="function"?f:null}function i(f){if(f==null)return null;if(typeof f=="function")return f.$$typeof===O0?null:f.displayName||f.name||null;if(typeof f=="string")return f;switch(f){case Ns:return"Fragment";case mo:return"Portal";case Ki:return"Profiler";case rs:return"StrictMode";case yo:return"Suspense";case M0:return"SuspenseList"}if(typeof f=="object")switch(f.$$typeof){case Ri:return(f.displayName||"Context")+".Provider";case Bu:return(f._context.displayName||"Context")+".Consumer";case Go:var h=f.render;return(f=f.displayName)||(f=(f=h.displayName||h.name||"")!==""?"ForwardRef("+f+")":"ForwardRef"),f;case Ho:return(h=f.displayName||null)!==null?h:i(f.type)||"Memo";case bo:h=f._payload,f=f._init;try{return i(f(h))}catch{}}return null}function s(f){if(go===void 0)try{throw Error()}catch(E){var h=E.stack.trim().match(/\n( *(at )?)/);go=h&&h[1]||"",Wi=-1<E.stack.indexOf(`
169    at`)?" (<anonymous>)":-1<E.stack.indexOf("@")?"@unknown:0:0":""}return`
170`+go+f+Wi}function a(f,h){if(!f||Xa)return"";Xa=!0;var E=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var T={DetermineComponentFrameRoot:function(){try{if(h){var Bt=function(){throw Error()};if(Object.defineProperty(Bt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Bt,[])}catch(Rt){var It=Rt}Reflect.construct(f,[],Bt)}else{try{Bt.call()}catch(Rt){It=Rt}f.call(Bt.prototype)}}else{try{throw Error()}catch(Rt){It=Rt}(Bt=f())&&typeof Bt.catch=="function"&&Bt.catch((function(){}))}}
170catch(Rt){if(Rt&&It&&typeof Rt.stack=="string")return[Rt.stack,It.stack]}return[null,null]}};T.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var G=Object.getOwnPropertyDescriptor(T.DetermineComponentFrameRoot,"name");G&&G.configurable&&Object.defineProperty(T.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var J=T.DetermineComponentFrameRoot(),ge=J[0],Te=J[1];if(ge&&Te){var Le=ge.split(`
171`),nt=Te.split(`
172`);for(G=T=0;T<Le.length&&!Le[T].includes("DetermineComponentFrameRoot");)T++;for(;G<nt.length&&!nt[G].includes("DetermineComponentFrameRoot");)G++;if(T===Le.length||G===nt.length)for(T=Le.length-1,G=nt.length-1;1<=T&&0<=G&&Le[T]!==nt[G];)G--;for(;1<=T&&0<=G;T--,G--)if(Le[T]!==nt[G]){if(T!==1||G!==1)do if(T--,0>--G||Le[T]!==nt[G]){var Ct=`
173`+Le[T].replace(" at new "," at ");return f.displayName&&Ct.includes("<anonymous>")&&(Ct=Ct.replace("<anonymous>",f.displayName)),Ct}while(1<=T&&0<=G);break}}}finally{Xa=!1,Error.prepareStackTrace=E}return(E=f?f.displayName||f.name:"")?s(E):""}function o(f){switch(f.tag){case 26:case 27:case 5:return s(f.type);case 16:return s("Lazy");case 13:return s("Suspense");case 19:return s("SuspenseList");case 0:case 15:return a(f.type,!1);case 11:return a(f.type.render,!1);case 1:return a(f.type,!0);default:return""}}function l(f){try{var h="";do h+=o(f),f=f.return;while(f);return h}catch(E){return`
174Error generating stack: `+E.message+`
175`+E.stack}}function A(f){return{current:f}}function d(f){0>Fc||(f.current=IA[Fc],IA[Fc]=null,Fc--)}function g(f,h){Fc++,IA[Fc]=f.current,f.current=h}function b(f){var h=42&f;if(h!==0)return h;switch(f&-f){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&f;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&f;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return f}}function w(f,h){var E=f.pendingLanes;if(E===0)return 0;var T=0,G=f.suspendedLanes;f=f.pingedLanes;var J=134217727&E;return J!==0?(E=J&~G)!=0?T=b(E):(f&=J)!=0&&(T=b(f)):(E&=~G)!=0?T=b(E):f!==0&&(T=b(f)),T===0?0:h!==0&&h!==T&&(h&G)==0&&((G=T&-T)>=(f=h&-h)||G===32&&(4194176&f)!=0)?h:T}function I(f,h){switch(f){case 1:case 2:case 4:case 8:return h+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return h+5e3;default:return-1}}function v(){var f=CA;return(4194176&(CA<<=1))==0&&(CA=128),f}function D(){var f=xA;return(62914560&(xA<<=1))==0&&(xA=4194304),f}function Q(f){for(var h=[],E=0;31>E;E++)h.push(f);return h}function R(f,h){f.pendingLanes|=h,h!==268435456&&(f.suspendedLanes=0,f.pingedLanes=0,f.warmLanes=0)}function k(f,h,E){f.pendingLanes|=h,f.suspendedLanes&=~h;var T=31-Vl(h);f.entangledLanes|=h,f.entanglements[T]=1073741824|f.entanglements[T]|4194218&E}function N(f,h){var E=f.entangledLanes|=h;for(f=f.entanglements;E;){var T=31-Vl(E),G=1<<T;G&h|f[T]&h&&(f[T]|=h),E&=~G}}function F(f){return 2<(f&=-f)?8<f?(134217727&f)!=0?32:268435456:8:2}function $(f){typeof QA=="function"&&SA(f)}function Z(f,h){if(typeof f=="object"&&f!==null){var E=jh.get(f);return E!==void 0?E:(h={value:f,source:h,stack:l(h)},jh.set(f,h),h)}return{value:f,source:h,stack:l(h)}}function H(f){for(;f===Kh;)Kh=_s[--yf],_s[yf]=null,_s[--yf],_s[yf]=null;for(;f===Yh;)Yh=G0[--Mc],G0[Mc]=null,G0[--Mc],G0[Mc]=null,G0[--Mc],G0[Mc]=null}function O(f,h){g(ms,h),g(_c,f),g(yl,null),f=ff(h),d(yl),g(yl,f)}function se(){d(yl),d(_c),d(ms)}function ye(f){f.memoizedState!==null&&g(Oc,f);var h=yl.current,E=Af(h,f.type);h!==E&&(g(_c,f),g(yl,E))}function ee(f){_c.current===f&&(d(yl),d(_c)),Oc.current===f&&(d(Oc),p._currentValue2=y)}function he(){for(var f=H0,h=Uc=H0=0;h<f;){var E=na[h];na[h++]=null;var T=na[h];na[h++]=null;var G=na[h];na[h++]=null;var J=na[h];if(na[h++]=null,T!==null&&G!==null){var ge=T.pending;ge===null?G.next=G:(G.next=ge.next,ge.next=G),T.pending=G}J!==0&&pe(E,G,J)}}function j(f,h,E,T){na[H0++]=f,na[H0++]=h,na[H0++]=E,na[H0++]=T,Uc|=T,f.lanes|=T,(f=f.alternate)!==null&&(f.lanes|=T)}function be(f,h,E,T){return j(f,h,E,T),He(f)}function Ee(f,h){return j(f,null,null,h),He(f)}function pe(f,h,E){f.lanes|=E;var T=f.alternate;T!==null&&(T.lanes|=E);for(var G=!1,J=f.return;J!==null;)J.childLanes|=E,(T=J.alternate)!==null&&(T.childLanes|=E),J.tag===22&&((f=J.stateNode)===null||1&f._visibility||(G=!0)),f=J,J=J.return;G&&h!==null&&f.tag===3&&(J=f.stateNode,G=31-Vl(E),(f=(J=J.hiddenUpdates)[G])===null?J[G]=[h]:f.push(h),h.lane=536870912|E)}function He(f){if(50<kl)throw kl=0,ys=null,Error(r(185));for(var h=f.return;h!==null;)h=(f=h).return;return f.tag===3?f.stateNode:null}function Ce(f){f!==W0&&f.next===null&&(W0===null?z0=W0=f:W0=W0.next=f),wl=!0,Xl||(Xl=!0,vA(Wh,Be))}function qe(f,h){if(!bf&&wl){bf=!0;do for(var E=!1,T=z0;T!==null;){if(f!==0){var G=T.pendingLanes;if(G===0)var J=0;else{var ge=T.suspendedLanes,Te=T.pingedLanes;J=(1<<31-Vl(42|f)+1)-1,J=201326677&(J&=G&~(ge&~Te))?201326677&J|1:J?2|J:0}J!==0&&(E=!0,De(T,J))}
175else J=qt,(3&(J=w(T,T===ln?J:0)))!=0&&(E=!0,De(T,J));T=T.next}while(E);bf=!1}}function Be(){wl=Xl=!1;var f=0;ia!==0&&(gf()&&(f=ia),ia=0);for(var h=ps(),E=null,T=z0;T!==null;){var G=T.next,J=ne(T,h);J===0?(T.next=null,E===null?z0=G:E.next=G,G===null&&(W0=E)):(E=T,(f!==0||(3&J)!=0)&&(wl=!0)),T=G}qe(f)}function ne(f,h){for(var E=f.suspendedLanes,T=f.pingedLanes,G=f.expirationTimes,J=-62914561&f.pendingLanes;0<J;){var ge=31-Vl(J),Te=1<<ge,Le=G[ge];Le===-1?(Te&E)!=0&&(Te&T)==0||(G[ge]=I(Te,h)):Le<=h&&(f.expiredLanes|=Te),J&=~Te}if(E=qt,E=w(f,f===(h=ln)?E:0),T=f.callbackNode,E===0||f===h&&Cr===2||f.cancelPendingCommit!==null)return T!==null&&T!==null&&Fu(T),f.callbackNode=null,f.callbackPriority=0;if((3&E)!=0)return T!==null&&T!==null&&Fu(T),f.callbackPriority=2,f.callbackNode=null,2;if((h=E&-E)===f.callbackPriority)return h;switch(T!==null&&Fu(T),F(E)){case 2:E=Wh;break;case 8:E=Pg;break;case 32:default:E=pf;break;case 268435456:E=BA}return T=ve.bind(null,f),E=vA(E,T),f.callbackPriority=h,f.callbackNode=E,h}function ve(f,h){var E=f.callbackNode;if(jt()&&f.callbackNode!==E)return null;var T=qt;return(T=w(f,f===ln?T:0))===0?null:(Bc(f,T,h),ne(f,ps()),f.callbackNode===E?ve.bind(null,f):null)}function De(f,h){if(jt())return null;Bc(f,h,!0)}function Me(){return ia===0&&(ia=v()),ia}function Ie(){if(--Gc==0&&El!==null){j0!==null&&(j0.status="fulfilled");var f=El;El=null,jo=0,j0=null;for(var h=0;h<f.length;h++)(0,f[h])()}}function z(f){f.updateQueue={baseState:f.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function P(f,h){f=f.updateQueue,h.updateQueue===f&&(h.updateQueue={baseState:f.baseState,firstBaseUpdate:f.firstBaseUpdate,lastBaseUpdate:f.lastBaseUpdate,shared:f.shared,callbacks:null})}function le(f){return{lane:f,tag:0,payload:null,callback:null,next:null}}function te(f,h,E){var T=f.updateQueue;if(T===null)return null;if(T=T.shared,(2&Ir)!=0){var G=T.pending;return G===null?h.next=h:(h.next=G.next,G.next=h),T.pending=h,h=He(f),pe(f,null,E),h}return j(f,T,h,E),He(f)}function q(f,h,E){if((h=h.updateQueue)!==null&&(h=h.shared,(4194176&E)!=0)){var T=h.lanes;E|=T&=f.pendingLanes,h.lanes=E,N(f,E)}}function re(f,h){var E=f.updateQueue,T=f.alternate;if(T!==null&&E===(T=T.updateQueue)){var G=null,J=null;if((E=E.firstBaseUpdate)!==null){do{var ge={lane:E.lane,tag:E.tag,payload:E.payload,callback:null,next:null};J===null?G=J=ge:J=J.next=ge,E=E.next}while(E!==null);J===null?G=J=h:J=J.next=h}else G=J=h;return E={baseState:T.baseState,firstBaseUpdate:G,lastBaseUpdate:J,shared:T.shared,callbacks:T.callbacks},void(f.updateQueue=E)}(f=E.lastBaseUpdate)===null?E.firstBaseUpdate=h:f.next=h,E.lastBaseUpdate=h}function ke(){if(Nu&&j0!==null)throw j0}function M(f,h,E,T){Nu=!1;var G=f.updateQueue;$a=!1;var J=G.firstBaseUpdate,ge=G.lastBaseUpdate,Te=G.shared.pending;if(Te!==null){G.shared.pending=null;var Le=Te,nt=Le.next;Le.next=null,ge===null?J=nt:ge.next=nt,ge=Le;var Ct=f.alternate;Ct!==null&&(Te=(Ct=Ct.updateQueue).lastBaseUpdate)!==ge&&(Te===null?Ct.firstBaseUpdate=nt:Te.next=nt,Ct.lastBaseUpdate=Le)}if(J!==null){var Bt=G.baseState;for(ge=0,Ct=nt=Le=null,Te=J;;){var It=-536870913&Te.lane,Rt=It!==Te.lane;if(Rt?(qt&It)===It:(T&It)===It){It!==0&&It===jo&&(Nu=!0),Ct!==null&&(Ct=Ct.next={lane:0,tag:Te.tag,payload:Te.payload,callback:null,next:null});e:{var wn=f,c=Te;It=h;var u=E;switch(c.tag){case 1:if(typeof(wn=c.payload)=="function"){Bt=wn.call(u,Bt,It);break e}Bt=wn;break e;case 3:wn.flags=-65537&wn.flags|128;case 0:if((It=typeof(wn=c.payload)=="function"?wn.call(u,Bt,It):wn)==null)break e;Bt=ji({},Bt,It);break e;case 2:$a=!0}}(It=Te.callback)!==null&&(f.flags|=64,Rt&&(f.flags|=8192),(Rt=G.callbacks)===null?G.callbacks=[It]:Rt.push(It))}else Rt={lane:It,tag:Te.tag,payload:Te.payload,callback:Te.callback,next:null},Ct===null?(nt=Ct=Rt,Le=Bt):Ct=Ct.next=Rt,ge|=It;if((Te=Te.next)===null){if((Te=G.shared.pending)===null)break;Te=(Rt=Te).next,Rt.next=null,G.lastBaseUpdate=Rt,G.shared.pending=null}}Ct===null&&(Le=Bt),G.baseState=Le,G.firstBaseUpdate=nt,G.lastBaseUpdate=Ct,J===null&&(G.shared.lanes=0),Sl|=ge,f.lanes=ge,f.memoizedState=Bt}}function Qe(f,h){if(typeof f!="function")throw Error(r(191,f));f.call(h)}function W(f,h){var E=f.callbacks;
175if(E!==null)for(f.callbacks=null,f=0;f<E.length;f++)Qe(E[f],h)}function B(f,h){if(Da(f,h))return!0;if(typeof f!="object"||f===null||typeof h!="object"||h===null)return!1;var E=Object.keys(f),T=Object.keys(h);if(E.length!==T.length)return!1;for(T=0;T<E.length;T++){var G=E[T];if(!K0.call(h,G)||!Da(f[G],h[G]))return!1}return!0}function x(f){return(f=f.status)==="fulfilled"||f==="rejected"}function _(){}function ce(f,h,E){switch((E=f[E])===void 0?f.push(h):E!==h&&(h.then(_,_),h=E),h.status){case"fulfilled":return h.value;case"rejected":throw(f=h.reason)===Ta?Error(r(483)):f;default:if(typeof h.status=="string")h.then(_,_);else{if((f=ln)!==null&&100<f.shellSuspendCounter)throw Error(r(482));(f=h).status="pending",f.then((function(T){if(h.status==="pending"){var G=h;G.status="fulfilled",G.value=T}}),(function(T){if(h.status==="pending"){var G=h;G.status="rejected",G.reason=T}}))}switch(h.status){case"fulfilled":return h.value;case"rejected":throw(f=h.reason)===Ta?Error(r(483)):f}throw Pu=h,Ta}}function de(){if(Pu===null)throw Error(r(459));var f=Pu;return Pu=null,f}function Ae(f){var h=Zl;return Zl+=1,vn===null&&(vn=[]),ce(vn,f,h)}function Pe(f,h,E,T){f=T.props.ref,E.ref=f!==void 0?f:null}function We(f,h){throw h.$$typeof===po?Error(r(525)):(f=Object.prototype.toString.call(h),Error(r(31,f==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":f)))}function Oe(f){return(0,f._init)(f._payload)}function ct(f){function h(c,u){if(f){var m=c.deletions;m===null?(c.deletions=[u],c.flags|=16):m.push(u)}}function E(c,u){if(!f)return null;for(;u!==null;)h(c,u),u=u.sibling;return null}function T(c){for(var u=new Map;c!==null;)c.key!==null?u.set(c.key,c):u.set(c.index,c),c=c.sibling;return u}function G(c,u){return(c=ea(c,u)).index=0,c.sibling=null,c}function J(c,u,m){return c.index=m,f?(m=c.alternate)!==null?(m=m.index)<u?(c.flags|=33554434,u):m:(c.flags|=33554434,u):(c.flags|=1048576,u)}function ge(c){return f&&c.alternate===null&&(c.flags|=33554434),c}function Te(c,u,m,C){return u===null||u.tag!==6?((u=Kl(m,c.mode,C)).return=c,u):((u=G(u,m)).return=c,u)}function Le(c,u,m,C){var L=m.type;return L===Ns?Ct(c,u,m.props.children,C,m.key):u!==null&&(u.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===bo&&Oe(L)===u.type)?(Pe(c,0,C=G(u,m.props),m),C.return=c,C):(Pe(c,0,C=_r(m.type,m.key,m.props,null,c.mode,C),m),C.return=c,C)}function nt(c,u,m,C){return u===null||u.tag!==4||u.stateNode.containerInfo!==m.containerInfo||u.stateNode.implementation!==m.implementation?((u=Ja(m,c.mode,C)).return=c,u):((u=G(u,m.children||[])).return=c,u)}function Ct(c,u,m,C,L){return u===null||u.tag!==7?((u=Tt(m,c.mode,C,L)).return=c,u):((u=G(u,m)).return=c,u)}function Bt(c,u,m){if(typeof u=="string"&&u!==""||typeof u=="number"||typeof u=="bigint")return(u=Kl(""+u,c.mode,m)).return=c,u;if(typeof u=="object"&&u!==null){switch(u.$$typeof){case ta:return Pe(c,0,m=_r(u.type,u.key,u.props,null,c.mode,m),u),m.return=c,m;
175case mo:return(u=Ja(u,c.mode,m)).return=c,u;case bo:return Bt(c,u=(0,u._init)(u._payload),m)}if(ql(u)||n(u))return(u=Tt(u,c.mode,m,null)).return=c,u;if(typeof u.then=="function")return Bt(c,Ae(u),m);if(u.$$typeof===Ri)return Bt(c,pi(c,u),m);We(c,u)}return null}function It(c,u,m,C){var L=u!==null?u.key:null;if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return L!==null?null:Te(c,u,""+m,C);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case ta:return m.key===L?Le(c,u,m,C):null;case mo:return m.key===L?nt(c,u,m,C):null;case bo:return It(c,u,m=(L=m._init)(m._payload),C)}if(ql(m)||n(m))return L!==null?null:Ct(c,u,m,C,null);if(typeof m.then=="function")return It(c,u,Ae(m),C);if(m.$$typeof===Ri)return It(c,u,pi(c,m),C);We(c,m)}return null}function Rt(c,u,m,C,L){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return Te(u,c=c.get(m)||null,""+C,L);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case ta:return Le(u,c=c.get(C.key===null?m:C.key)||null,C,L);case mo:return nt(u,c=c.get(C.key===null?m:C.key)||null,C,L);case bo:return Rt(c,u,m,C=(0,C._init)(C._payload),L)}if(ql(C)||n(C))return Ct(u,c=c.get(m)||null,C,L,null);if(typeof C.then=="function")return Rt(c,u,m,Ae(C),L);if(C.$$typeof===Ri)return Rt(c,u,m,pi(u,C),L);We(u,C)}return null}function wn(c,u,m,C){if(typeof m=="object"&&m!==null&&m.type===Ns&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case ta:e:{for(var L=m.key,K=u;K!==null;){if(K.key===L){if((L=m.type)===Ns){if(K.tag===7){E(c,K.sibling),(u=G(K,m.props.children)).return=c,c=u;break e}}else if(K.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===bo&&Oe(L)===K.type){E(c,K.sibling),Pe(c,0,u=G(K,m.props),m),u.return=c,c=u;break e}E(c,K);break}h(c,K),K=K.sibling}m.type===Ns?((u=Tt(m.props.children,c.mode,C,m.key)).return=c,c=u):(Pe(c,0,C=_r(m.type,m.key,m.props,null,c.mode,C),m),C.return=c,c=C)}return ge(c);case mo:e:{for(K=m.key;u!==null;){if(u.key===K){if(u.tag===4&&u.stateNode.containerInfo===m.containerInfo&&u.stateNode.implementation===m.implementation){E(c,u.sibling),(u=G(u,m.children||[])).return=c,c=u;break e}E(c,u);break}h(c,u),u=u.sibling}(u=Ja(m,c.mode,C)).return=c,c=u}return ge(c);case bo:return wn(c,u,m=(K=m._init)(m._payload),C)}if(ql(m))return(function(ue,me,Re,Fe){for(var Ve=null,tt=null,st=me,gt=me=0,zt=null;st!==null&&gt<Re.length;gt++){st.index>gt?(zt=st,st=null):zt=st.sibling;var Ue=It(ue,st,Re[gt],Fe);if(Ue===null){st===null&&(st=zt);break}f&&st&&Ue.alternate===null&&h(ue,st),me=J(Ue,me,gt),tt===null?Ve=Ue:tt.sibling=Ue,tt=Ue,st=zt}if(gt===Re.length)return E(ue,st),Ve;if(st===null){for(;gt<Re.length;gt++)(st=Bt(ue,Re[gt],Fe))!==null&&(me=J(st,me,gt),tt===null?Ve=st:tt.sibling=st,tt=st);return Ve}for(st=T(st);gt<Re.length;gt++)(zt=Rt(st,ue,gt,Re[gt],Fe))!==null&&(f&&zt.alternate!==null&&st.delete(zt.key===null?gt:zt.key),me=J(zt,me,gt),tt===null?Ve=zt:tt.sibling=zt,tt=zt);return f&&st.forEach((function(Ke){return h(ue,Ke)})),Ve})(c,u,m,C);if(n(m)){if(typeof(K=n(m))!="function")throw Error(r(150));return(function(ue,me,Re,Fe){if(Re==null)throw Error(r(151));for(var Ve=null,tt=null,st=me,gt=me=0,zt=null,Ue=Re.next();st!==null&&!Ue.done;gt++,Ue=Re.next()){st.index>gt?(zt=st,st=null):zt=st.sibling;var Ke=It(ue,st,Ue.value,Fe);if(Ke===null){st===null&&(st=zt);break}f&&st&&Ke.alternate===null&&h(ue,st),me=J(Ke,me,gt),tt===null?Ve=Ke:tt.sibling=Ke,tt=Ke,st=zt}if(Ue.done)return E(ue,st),Ve;if(st===null){for(;!Ue.done;gt++,Ue=Re.next())(Ue=Bt(ue,Ue.value,Fe))!==null&&(me=J(Ue,me,gt),tt===null?Ve=Ue:tt.sibling=Ue,tt=Ue);return Ve}for(st=T(st);!Ue.done;gt++,Ue=Re.next())(Ue=Rt(st,ue,gt,Ue.value,Fe))!==null&&(f&&Ue.alternate!==null&&st.delete(Ue.key===null?gt:Ue.key),me=J(Ue,me,gt),tt===null?Ve=Ue:tt.sibling=Ue,tt=Ue);return f&&st.forEach((function(lt){return h(ue,lt)})),Ve})(c,u,m=K.call(m),C)}if(typeof m.then=="function")return wn(c,u,Ae(m),C);if(m.$$typeof===Ri)return wn(c,u,pi(c,m),C);We(c,m)}return typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint"?(m=""+m,u!==null&&u.tag===6?(E(c,u.sibling),(u=G(u,m)).return=c,c=u):(E(c,u),(u=Kl(m,c.mode,C)).return=c,c=u),ge(c)):E(c,u)}return function(c,u,m,C){try{Zl=0;var L=wn(c,u,m,C);return vn=null,L}catch(ue){if(ue===Ta)throw ue;var K=e(29,ue,null,c.mode);return K.lanes=C,K.return=c,K}}}function at(f,h){g(Hc,f=Ql),g(Il,h),Ql=f|h.baseLanes}function At(){g(Hc,Ql),g(Il,Il.current)}function St(){Ql=Hc.current,d(Il),d(Hc)}function Lt(f){var h=f.alternate;g(fi,1&fi.current),g(Os,f),Ra===null&&(h===null||Il.current!==null||h.memoizedState!==null)&&(Ra=f)}function $t(f){if(f.tag===22){if(g(fi,fi.current),g(Os,f),Ra===null){var h=f.alternate;h!==null&&h.memoizedState!==null&&(Ra=f)}}else Wt()}function Wt(){g(fi,fi.current),g(Os,Os.current)}function Ot(f){d(Os),Ra===f&&(Ra=null),d(fi)}function Ft(f){for(var h=f;h!==null;){if(h.tag===13){var E=h.memoizedState;if(E!==null&&((E=E.dehydrated)===null||ot(E)||Pt(E)))return h}else if(h.tag===19&&h.memoizedProps.revealOrder!==void 0){if((128&h.flags)!=0)return h}else if(h.child!==null){h.child.return=h,h=h.child;continue}if(h===f)break;for(;h.sibling===null;){if(h.return===null||h.return===f)return null;h=h.return}
vendor: 6,168 bytes, line 175
175h.sibling.return=h.return,h=h.sibling}return null}function kt(){throw Error(r(321))}function sr(f,h){if(h===null)return!1;for(var E=0;E<h.length&&E<f.length;E++)if(!Da(f[E],h[E]))return!1;return!0}function mr(f,h,E,T,G,J){return Fa=J,rr=h,h.memoizedState=null,h.updateQueue=null,h.lanes=0,er.H=f===null||f.memoizedState===null?Yi:Na,Ko=!1,J=E(T,G),Ko=!1,Y0&&(J=yr(h,E,T,G)),Pr(f),J}function Pr(f){er.H=qo;var h=yn!==null&&yn.next!==null;if(Fa=0,Bn=yn=rr=null,Cl=!1,Yo=0,xo=null,h)throw Error(r(300));f===null||Kn||(f=f.dependencies)!==null&&Zn(f)&&(Kn=!0)}function yr(f,h,E,T){rr=f;var G=0;do{if(Y0&&(xo=null),Yo=0,Y0=!1,25<=G)throw Error(r(301));if(G+=1,Bn=yn=null,f.updateQueue!=null){var J=f.updateQueue;J.lastEffect=null,J.events=null,J.stores=null,J.memoCache!=null&&(J.memoCache.index=0)}er.H=vl,J=h(E,T)}while(Y0);return J}function fr(){var f=er.H,h=f.useState()[0];return h=typeof h.then=="function"?An(h):h,f=f.useState()[0],(yn!==null?yn.memoizedState:null)!==f&&(rr.flags|=1024),h}function zn(){var f=Lu!==0;return Lu=0,f}function In(f,h,E){h.updateQueue=f.updateQueue,h.flags&=-2053,f.lanes&=~E}function ii(f){if(Cl){for(f=f.memoizedState;f!==null;){var h=f.queue;h!==null&&(h.pending=null),f=f.next}Cl=!1}Fa=0,Bn=yn=rr=null,Y0=!1,Yo=Lu=0,xo=null}function qr(){var f={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Bn===null?rr.memoizedState=Bn=f:Bn=Bn.next=f,Bn}function Br(){if(yn===null){var f=rr.alternate;f=f!==null?f.memoizedState:null}else f=yn.next;var h=Bn===null?rr.memoizedState:Bn.next;if(h!==null)Bn=h,yn=f;else{if(f===null)throw rr.alternate===null?Error(r(467)):Error(r(310));f={memoizedState:(yn=f).memoizedState,baseState:yn.baseState,baseQueue:yn.baseQueue,queue:yn.queue,next:null},Bn===null?rr.memoizedState=Bn=f:Bn=Bn.next=f}return Bn}function An(f){var h=Yo;return Yo+=1,xo===null&&(xo=[]),f=ce(xo,f,h),h=rr,(Bn===null?h.memoizedState:Bn.next)===null&&(h=h.alternate,er.H=h===null||h.memoizedState===null?Yi:Na),f}function Dn(f){if(f!==null&&typeof f=="object"){if(typeof f.then=="function")return An(f);if(f.$$typeof===Ri)return dr(f)}throw Error(r(438,String(f)))}function $r(f){var h=null,E=rr.updateQueue;if(E!==null&&(h=E.memoCache),h==null){var T=rr.alternate;T!==null&&(T=T.updateQueue)!==null&&(T=T.memoCache)!=null&&(h={data:T.data.map((function(G){return G.slice()})),index:0})}if(h==null&&(h={data:[],index:0}),E===null&&(E=xl(),rr.updateQueue=E),E.memoCache=h,(E=h.data[h.index])===void 0)for(E=h.data[h.index]=Array(f),T=0;T<f;T++)E[T]=Dc;return h.index++,E}function si(f,h){return typeof h=="function"?h(f):h}function Vi(f){return Jr(Br(),yn,f)}function Jr(f,h,E){var T=f.queue;if(T===null)throw Error(r(311));T.lastRenderedReducer=E;var G=f.baseQueue,J=T.pending;if(J!==null){if(G!==null){var ge=G.next;G.next=J.next,J.next=ge}h.baseQueue=G=J,T.pending=null}if(J=f.baseState,G===null)f.memoizedState=J;else{var Te=ge=null,Le=null,nt=h=G.next,Ct=!1;do{var Bt=-536870913&nt.lane;if(Bt!==nt.lane?(qt&Bt)===Bt:(Fa&Bt)===Bt){var It=nt.revertLane;if(It===0)Le!==null&&(Le=Le.next={lane:0,revertLane:0,action:nt.action,hasEagerState:nt.hasEagerState,eagerState:nt.eagerState,next:null}),Bt===jo&&(Ct=!0);else{if((Fa&It)===It){nt=nt.next,It===jo&&(Ct=!0);continue}Bt={lane:0,revertLane:nt.revertLane,action:nt.action,hasEagerState:nt.hasEagerState,eagerState:nt.eagerState,next:null},Le===null?(Te=Le=Bt,ge=J):Le=Le.next=Bt,rr.lanes|=It,Sl|=It}Bt=nt.action,Ko&&E(J,Bt),J=nt.hasEagerState?nt.eagerState:E(J,Bt)}else It={lane:Bt,revertLane:nt.revertLane,action:nt.action,hasEagerState:nt.hasEagerState,eagerState:nt.eagerState,next:null},Le===null?(Te=Le=It,ge=J):Le=Le.next=It,rr.lanes|=Bt,Sl|=Bt;nt=nt.next}while(nt!==null&&nt!==h);if(Le===null?ge=J:Le.next=Te,!Da(J,f.memoizedState)&&(Kn=!0,Ct&&(E=j0)!==null))throw E;f.memoizedState=J,f.baseState=ge,f.baseQueue=Le,T.lastRenderedState=J}return G===null&&(T.lanes=0),[f.memoizedState,T.dispatch]}function Vr(f){var h=Br(),E=h.queue;if(E===null)throw Error(r(311));E.lastRenderedReducer=f;var T=E.dispatch,G=E.pending,J=h.memoizedState;if(G!==null){E.pending=null;var ge=G=G.next;do J=f(J,ge.action),ge=ge.next;while(ge!==G);Da(J,h.memoizedState)||(Kn=!0),h.memoizedState=J,h.baseQueue===null&&(h.baseState=J),E.lastRenderedState=J}return[J,T]}function Jn(f,h,E){var T=rr,G=Br();E=h();var J=!Da((yn||G).memoizedState,E);if(J&&(G.memoizedState=E,Kn=!0),G=G.queue,ai(hn.bind(null,T,G,f),[f]),G.getSnapshot!==h||J||Bn!==null&&1&Bn.memoizedState.tag){if(T.flags|=2048,zr(9,Oi.bind(null,T,G,E,h),{destroy:void 0},null),ln===null)throw Error(r(349));(60&Fa)!=0||or(T,h,E)}return E}function or(f,h,E){f.flags|=16384,f={getSnapshot:h,value:E},(h=rr.updateQueue)===null?(h=xl(),rr.updateQueue=h,h.stores=[f]):(E=h.stores)===null?h.stores=[f]:E.push(f)}function Oi(f,h,E,T){h.value=E,h.getSnapshot=T,hi(h)&&Ci(f)}function hn(f,h,E){return E((function(){hi(h)&&Ci(f)}))}function hi(f){var h=f.getSnapshot;f=f.value;try{var E=h();return!Da(f,E)}catch{return!0}}function Ci(f){var h=Ee(f,2);h!==null&&gs(h,0,2)}function Bs(f){var h=qr();if(typeof f=="function"){var E=f;if(f=E(),Ko){$(!0);try{E()}finally{$(!1)}}}return h.memoizedState=h.baseState=f,h.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:si,lastRenderedState:f},h}function dn(f,h,E,T){return f.baseState=E,Jr(f,yn,typeof T=="function"?T:si)}function xi(f,h,E,T,G){if(en(f))throw Error(r(485));if((f=h.action)!==null){var J={payload:G,action:f,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(ge){J.listeners.push(ge)}};er.T!==null?E(!0):J.isTransition=!1,T(J),(E=h.pending)===null?(J.next=h.pending=J,Qs(h,J)):(J.next=E.next,h.pending=E.next=J)}}function Qs(f,h){var E=h.action,T=h.payload,G=f.state;if(h.isTransition){var J=er.T,ge={};er.T=ge;try{var Te=E(G,T),Le=er.S;Le!==null&&Le(ge,Te),Qr(f,h,Te)}catch(nt){Or(f,h,nt)}finally{er.T=J}}else try{Qr(f,h,J=E(G,T))}catch(nt){Or(f,h,nt)}}function Qr(f,h,E){E!==null&&typeof E=="object"&&typeof E.then=="function"?E.then((function(T){br(f,h,T)}),(function(T){return Or(f,h,T)})):br(f,h,E)}function br(f,h,E){h.status="fulfilled",h.value=E,wr(h),f.state=E,(h=f.pending)!==null&&((E=h.next)===
175h?f.pending=null:(E=E.next,h.next=E,Qs(f,E)))}function Or(f,h,E){var T=f.pending;if(f.pending=null,T!==null){T=T.next;do h.status="rejected",h.reason=E,wr(h),h=h.next;while(h!==T)}f.action=null}function wr(f){f=f.listeners;for(var h=0;h<f.length;h++)(0,f[h])()}function Wn(f,h){return h}function gn(f,h){var E,T,G;(E=qr()).memoizedState=E.baseState=h,T={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:h},E.queue=T,E=Xt.bind(null,rr,T),T.dispatch=E,T=Bs(!1);var J=tr.bind(null,rr,!1,T.queue);return G={state:h,dispatch:null,action:f,pending:null},(T=qr()).queue=G,E=xi.bind(null,rr,G,J,E),G.dispatch=E,T.memoizedState=f,[h,E,!1]}function Tn(f){return Rn(Br(),yn,f)}function Rn(f,h,E){h=Jr(f,h,Wn)[0],f=Vi(si)[0],h=typeof h=="object"&&h!==null&&typeof h.then=="function"?An(h):h;var T=Br(),G=T.queue,J=G.dispatch;return E!==T.memoizedState&&(rr.flags|=2048,zr(9,Dt.bind(null,G,E),{destroy:void 0},null)),[h,J,f]}function Dt(f,h){f.action=h}function vi(f){var h=Br(),E=yn;if(E!==null)return Rn(h,E,f);Br(),h=h.memoizedState;var T=(E=Br()).queue.dispatch;return E.memoizedState=f,[h,T,!1]}function zr(f,h,E,T){return f={tag:f,create:h,inst:E,deps:T,next:null},(h=rr.updateQueue)===null&&(h=xl(),rr.updateQueue=h),(E=h.lastEffect)===null?h.lastEffect=f.next=f:(T=E.next,E.next=f,f.next=T,h.lastEffect=f),f}function Vn(){return Br().memoizedState}function di(f,h,E,T){var G=qr();rr.flags|=f,G.memoizedState=zr(1|h,E,{destroy:void 0},T===void 0?null:T)}function Bi(f,h,E,T){var G=Br();T=T===void 0?null:T;var J=G.memoizedState.inst;yn!==null&&T!==null&&sr(T,yn.memoizedState.deps)?G.memoizedState=zr(h,E,J,T):(rr.flags|=f,G.memoizedState=zr(1|h,E,J,T))}function Xi(f,h){di(8390656,8,f,h)}function ai(f,h){Bi(2048,8,f,h)}function Cn(f,h){return Bi(4,2,f,h)}function Qi(f,h){return Bi(4,4,f,h)}function Ys(f,h){if(typeof h=="function"){f=f();var E=h(f);return function(){typeof E=="function"?E():h(null)}}if(h!=null)return f=f(),h.current=f,function(){h.current=null}}function ie(f,h,E){E=E!=null?E.concat([f]):null,Bi(4,4,Ys.bind(null,h,f),E)}function ae(){}function xe(f,h){var E=Br();h=h===void 0?null:h;var T=E.memoizedState;return h!==null&&sr(h,T[1])?T[0]:(E.memoizedState=[f,h],f)}function Ne(f,h){var E=Br();h=h===void 0?null:h;var T=E.memoizedState;if(h!==null&&sr(h,T[1]))return T[0];if(T=f(),Ko){$(!0);try{f()}finally{$(!1)}}return E.memoizedState=[T,h],T}function je(f,h,E){return E===void 0||(1073741824&Fa)!=0?f.memoizedState=h:(f.memoizedState=E,f=hl(),rr.lanes|=f,Sl|=f,E)}function $e(f,h,E,T){return Da(E,h)?E:Il.current!==null?(f=je(f,E,T),Da(f,h)||(Kn=!0),f):(42&Fa)==0?(Kn=!0,f.memoizedState=E):(f=hl(),rr.lanes|=f,Sl|=f,h)}function ht(f,h,E,T,G){var J=Sa();zo(J!==0&&8>J?J:8);var ge,Te,Le,nt=er.T,Ct={};er.T=Ct,tr(f,!1,h,E);try{var Bt=G(),It=er.S;It!==null&&It(Ct,Bt),Bt!==null&&typeof Bt=="object"&&typeof Bt.then=="function"?Tr(f,h,(ge=T,Te=[],Le={status:"pending",value:null,reason:null,then:function(Rt){Te.push(Rt)}},Bt.then((function(){Le.status="fulfilled",Le.value=ge;for(var Rt=0;Rt<Te.length;Rt++)(0,Te[Rt])(ge)}),(function(Rt){for(Le.status="rejected",Le.reason=Rt,Rt=0;Rt<Te.length;Rt++)(0,Te[Rt])(void 0)})),Le),ts()):Tr(f,h,T,ts())}catch(Rt){Tr(f,h,{then:function(){},status:"rejected",reason:Rt},ts())}finally{zo(J),er.T=nt}}function ut(){return dr(p)}function wt(){return Br().memoizedState}function mt(){return Br().memoizedState}function vt(f){for(var h=f.return;h!==null;){switch(h.tag){case 24:case 3:var E=ts(),T=te(h,f=le(E),E);return T!==null&&(gs(T,0,E),q(T,h,E)),h={cache:mi()},void(f.payload=h)}h=h.return}}function Mt(f,h,E){var T=ts();E={lane:T,revertLane:0,action:E,hasEagerState:!1,eagerState:null,next:null},en(f)?Fn(h,E):(E=be(f,h,E,T))!==null&&(gs(E,0,T),Zi(E,h,T))}function Xt(f,h,E){Tr(f,h,E,ts())}function Tr(f,h,E,T){var G={lane:T,revertLane:0,action:E,hasEagerState:!1,eagerState:null,next:null};if(en(f))Fn(h,G);else{var J=f.alternate;if(f.lanes===0&&(J===null||J.lanes===0)&&(J=h.lastRenderedReducer)!==null)try{var ge=h.lastRenderedState,Te=J(ge,E);if(G.hasEagerState=!0,G.eagerState=Te,Da(Te,ge))return j(f,h,G,0),ln===null&&he(),!1}catch{}if((E=be(f,h,G,T))!==null)return gs(E,0,T),Zi(E,h,T),!0}return!1}function tr(f,h,E,T){if(T={lane:2,revertLane:Me(),action:T,hasEagerState:!1,eagerState:null,next:null},en(f)){if(h)throw Error(r(479))}else(h=be(f,E,T,2))!==null&&gs(h,0,2)}function en(f){var h=f.alternate;return f===rr||h!==null&&h===rr}function Fn(f,h){Y0=Cl=!0;var E=f.pending;E===null?h.next=h:(h.next=E.next,E.next=h),f.pending=h}function Zi(f,h,E){if((4194176&E)!=0){var T=h.lanes;E|=T&=f.pendingLanes,h.lanes=E,N(f,E)}}function gi(f,h,E,T){E=(E=E(T,h=f.memoizedState))==null?h:ji({},h,E),f.memoizedState=E,f.lanes===0&&(f.updateQueue.baseState=E)}function ma(f,h,E,T,G,J,ge){return typeof(f=f.stateNode).shouldComponentUpdate=="function"?f.shouldComponentUpdate(T,J,ge):!(h.prototype&&h.prototype.isPureReactComponent&&B(E,T)&&B(G,J))}function Ss(f,h,E,T){f=h.state,typeof h.componentWillReceiveProps=="function"&&h.componentWillReceiveProps(E,T),typeof h.UNSAFE_componentWillReceiveProps=="function"&&h.UNSAFE_componentWillReceiveProps(E,T),h.state!==f&&Jo.enqueueReplaceState(h,h.state,null)}function ls(f,h){var E=h;if("ref"in h)for(var T in E={},h)T!=="ref"&&(E[T]=h[T]);if(f=f.defaultProps)for(var G in E===h&&(E=ji({},E)),f)E[G]===void 0&&(E[G]=f[G]);return E}function ks(f,h){try{(0,f.onUncaughtError)(h.value,{componentStack:h.stack})}catch(E){setTimeout((function(){throw E}
175))}}function cs(f,h,E){try{(0,f.onCaughtError)(E.value,{componentStack:E.stack,errorBoundary:h.tag===1?h.stateNode:null})}catch(T){setTimeout((function(){throw T}))}}function us(f,h,E){return(E=le(E)).tag=3,E.payload={element:null},E.callback=function(){ks(f,h)},E}function _a(f){return(f=le(f)).tag=3,f}function Oa(f,h,E,T){var G=E.type.getDerivedStateFromError;if(typeof G=="function"){var J=T.value;f.payload=function(){return G(J)},f.callback=function(){cs(h,E,T)}}var ge=E.stateNode;ge!==null&&typeof ge.componentDidCatch=="function"&&(f.callback=function(){cs(h,E,T),typeof G!="function"&&(cn===null?cn=new Set([this]):cn.add(this));var Te=T.stack;this.componentDidCatch(T.value,{componentStack:Te!==null?Te:""})})}function pn(f,h,E,T){h.child=f===null?DA(h,null,E,T):Co(h,f.child,E,T)}function ya(f,h,E,T,G){E=E.render;var J=h.ref;if("ref"in T){var ge={};for(var Te in T)Te!=="ref"&&(ge[Te]=T[Te])}else ge=T;return Vs(h),T=mr(f,h,E,ge,J,G),Te=zn(),f===null||Kn?(h.flags|=1,pn(f,h,T,G),h.child):(In(f,h,G),li(f,h,G))}function Ui(f,h,E,T,G){if(f===null){var J=E.type;return typeof J!="function"||qa(J)||J.defaultProps!==void 0||E.compare!==null?((f=_r(E.type,null,T,h,h.mode,G)).ref=h.ref,f.return=h,h.child=f):(h.tag=15,h.type=J,oo(f,h,J,T,G))}if(J=f.child,!Er(f,G)){var ge=J.memoizedProps;if((E=(E=E.compare)!==null?E:B)(ge,T)&&f.ref===h.ref)return li(f,h,G)}return h.flags|=1,(f=ea(J,T)).ref=h.ref,f.return=h,h.child=f}function oo(f,h,E,T,G){if(f!==null){var J=f.memoizedProps;if(B(J,T)&&f.ref===h.ref){if(Kn=!1,h.pendingProps=T=J,!Er(f,G))return h.lanes=f.lanes,li(f,h,G);(131072&f.flags)!=0&&(Kn=!0)}}return Nn(f,h,E,T,G)}function ba(f,h,E){var T=h.pendingProps,G=T.children,J=(2&h.stateNode._pendingVisibility)!=0,ge=f!==null?f.memoizedState:null;if(wa(f,h),T.mode==="hidden"||J){if((128&h.flags)!=0){if(T=ge!==null?ge.baseLanes|E:E,f!==null){for(G=h.child=f.child,J=0;G!==null;)J=J|G.lanes|G.childLanes,G=G.sibling;h.childLanes=J&~T}else h.childLanes=0,h.child=null;return Ds(f,h,T,E)}if((536870912&E)==0)return h.lanes=h.childLanes=536870912,Ds(f,h,ge!==null?ge.baseLanes|E:E,E);h.memoizedState={baseLanes:0,cachePool:null},f!==null&&Po(0,ge!==null?ge.cachePool:null),ge!==null?at(h,ge):At(),$t(h)}else ge!==null?(Po(0,ge.cachePool),at(h,ge),Wt(),h.memoizedState=null):(f!==null&&Po(0,null),At(),Wt());return pn(f,h,G,E),h.child}function Ds(f,h,E,T){var G=x0();return G=G===null?null:{parent:ei._currentValue2,pool:G},h.memoizedState={baseLanes:E,cachePool:G},f!==null&&Po(0,null),At(),$t(h),f!==null&&zi(f,h,T,!0),null}function wa(f,h){var E=h.ref;if(E===null)f!==null&&f.ref!==null&&(h.flags|=2097664);else{if(typeof E!="function"&&typeof E!="object")throw Error(r(284));f!==null&&f.ref===E||(h.flags|=2097664)}}function Nn(f,h,E,T,G){return Vs(h),E=mr(f,h,E,T,void 0,G),T=zn(),f===null||Kn?(h.flags|=1,pn(f,h,E,G),h.child):(In(f,h,G),li(f,h,G))}function Ua(f,h,E,T,G,J){return Vs(h),h.updateQueue=null,E=yr(h,T,E,G),Pr(f),T=zn(),f===null||Kn?(h.flags|=1,pn(f,h,E,J),h.child):(In(f,h,J),li(f,h,J))}function No(f,h,E,T,G){if(Vs(h),h.stateNode===null){var J=Nc,ge=E.contextType;typeof ge=="object"&&ge!==null&&(J=dr(ge)),J=new E(T,J),h.memoizedState=J.state!==null&&J.state!==void 0?J.state:null,J.updater=Jo,h.stateNode=J,J._reactInternals=h,(J=h.stateNode).props=T,J.state=h.memoizedState,J.refs={},z(h),ge=E.contextType,J.context=typeof ge=="object"&&ge!==null?dr(ge):Nc,J.state=h.memoizedState,typeof(ge=E.getDerivedStateFromProps)=="function"&&(gi(h,E,ge,T),J.state=h.memoizedState),typeof E.getDerivedStateFromProps=="function"||typeof J.getSnapshotBeforeUpdate=="function"||typeof J.UNSAFE_componentWillMount!="function"&&typeof J.componentWillMount!="function"||(ge=J.state,typeof J.componentWillMount=="function"&&J.componentWillMount(),typeof J.UNSAFE_componentWillMount=="function"&&J.UNSAFE_componentWillMount(),ge!==J.state&&Jo.enqueueReplaceState(J,J.state,null),M(h,T,J,G),ke(),J.state=h.memoizedState),typeof J.componentDidMount=="function"&&(h.flags|=4194308),T=!0}else if(f===null){J=h.stateNode;var Te=h.memoizedProps,Le=ls(E,Te);J.props=Le;var nt=J.context,Ct=E.contextType;ge=Nc,typeof Ct=="object"&&Ct!==null&&(ge=dr(Ct));var Bt=E.getDerivedStateFromProps;Ct=typeof Bt=="function"||typeof J.getSnapshotBeforeUpdate=="function",Te=h.pendingProps!==Te,Ct||typeof J.UNSAFE_componentWillReceiveProps!="function"&&typeof J.componentWillReceiveProps!="function"||(Te||nt!==ge)&&Ss(h,J,T,ge),$a=!1;var It=h.memoizedState;J.state=It,M(h,T,J,G),ke(),nt=h.memoizedState,Te||It!==nt||$a?(typeof Bt=="function"&&(gi(h,E,Bt,T),nt=h.memoizedState),(Le=$a||ma(h,E,Le,T,It,nt,ge))?(Ct||typeof J.UNSAFE_componentWillMount!="function"&&typeof J.componentWillMount!="function"||(typeof J.componentWillMount=="function"&&J.componentWillMount(),typeof J.UNSAFE_componentWillMount=="function"&&J.UNSAFE_componentWillMount()),typeof J.componentDidMount=="function"&&(h.flags|=4194308)):(typeof J.componentDidMount=="function"&&(h.flags|=4194308),h.memoizedProps=T,h.memoizedState=nt),J.props=T,J.state=nt,J.context=ge,T=Le):(typeof J.componentDidMount=="function"&&(h.flags|=4194308),T=!1)}else{J=h.stateNode,P(f,h),Ct=ls(E,ge=h.memoizedProps),J.props=Ct,Bt=h.pendingProps,It=J.context,nt=E.contextType,Le=Nc,typeof nt=="object"&&nt!==null&&(Le=dr(nt)),(nt=typeof(Te=E.getDerivedStateFromProps)=="function"||typeof J.getSnapshotBeforeUpdate=="function")||typeof J.UNSAFE_componentWillReceiveProps!="function"&&typeof J.componentWillReceiveProps!="function"||(ge!==Bt||It!==Le)&&Ss(h,J,T,Le),$a=!1,It=h.memoizedState,J.state=It,M(h,T,J,G),ke();var Rt=h.memoizedState;
175ge!==Bt||It!==Rt||$a||f!==null&&f.dependencies!==null&&Zn(f.dependencies)?(typeof Te=="function"&&(gi(h,E,Te,T),Rt=h.memoizedState),(Ct=$a||ma(h,E,Ct,T,It,Rt,Le)||f!==null&&f.dependencies!==null&&Zn(f.dependencies))?(nt||typeof J.UNSAFE_componentWillUpdate!="function"&&typeof J.componentWillUpdate!="function"||(typeof J.componentWillUpdate=="function"&&J.componentWillUpdate(T,Rt,Le),typeof J.UNSAFE_componentWillUpdate=="function"&&J.UNSAFE_componentWillUpdate(T,Rt,Le)),typeof J.componentDidUpdate=="function"&&(h.flags|=4),typeof J.getSnapshotBeforeUpdate=="function"&&(h.flags|=1024)):(typeof J.componentDidUpdate!="function"||ge===f.memoizedProps&&It===f.memoizedState||(h.flags|=4),typeof J.getSnapshotBeforeUpdate!="function"||ge===f.memoizedProps&&It===f.memoizedState||(h.flags|=1024),h.memoizedProps=T,h.memoizedState=Rt),J.props=T,J.state=Rt,J.context=Le,T=Ct):(typeof J.componentDidUpdate!="function"||ge===f.memoizedProps&&It===f.memoizedState||(h.flags|=4),typeof J.getSnapshotBeforeUpdate!="function"||ge===f.memoizedProps&&It===f.memoizedState||(h.flags|=1024),T=!1)}return J=T,wa(f,h),T=(128&h.flags)!=0,J||T?(J=h.stateNode,E=T&&typeof E.getDerivedStateFromError!="function"?null:J.render(),h.flags|=1,f!==null&&T?(h.child=Co(h,f.child,null,G),h.child=Co(h,null,E,G)):pn(f,h,E,G),h.memoizedState=J.state,f=h.child):f=li(f,h,G),f}function Xr(f){return{baseLanes:f,cachePool:ol()}}function qs(f,h,E){return f=f!==null?f.childLanes&~E:0,h&&(f|=Jt),f}function al(f,h,E){var T,G,J,ge,Te=h.pendingProps,Le=!1,nt=(128&h.flags)!=0;if((T=nt)||(T=(f===null||f.memoizedState!==null)&&(2&fi.current)!=0),T&&(Le=!0,h.flags&=-129),T=(32&h.flags)!=0,h.flags&=-33,f===null)return G=Te.children,Te=Te.fallback,Le?(Wt(),G=tn({mode:"hidden",children:G},Le=h.mode),Te=Tt(Te,Le,E,null),G.return=h,Te.return=h,G.sibling=Te,h.child=G,(Le=h.child).memoizedState=Xr(E),Le.childLanes=qs(f,T,E),h.memoizedState=zc,Te):(Lt(h),Ga(h,G));if((J=f.memoizedState)!==null&&(G=J.dehydrated)!==null){if(nt)256&h.flags?(Lt(h),h.flags&=-257,h=Gi(f,h,E)):h.memoizedState!==null?(Wt(),h.child=f.child,h.flags|=128,h=null):(Wt(),Le=Te.fallback,G=h.mode,Te=tn({mode:"visible",children:Te.children},G),(Le=Tt(Le,G,E,null)).flags|=2,Te.return=h,Le.return=h,Te.sibling=Le,h.child=Te,Co(h,f.child,null,E),(Te=h.child).memoizedState=Xr(E),Te.childLanes=qs(f,T,E),h.memoizedState=zc,h=Le);else if(Lt(h),Pt(G))T=Kt(G).digest,(Te=Error(r(419))).stack="",Te.digest=T,ge={value:Te,source:null,stack:null},bl===null?bl=[ge]:bl.push(ge),h=Gi(f,h,E);else if(Kn||zi(f,h,E,!1),T=(E&f.childLanes)!=0,Kn||T){if((T=ln)!==null){if((42&(Te=E&-E))!=0)Te=1;else switch(Te){case 2:Te=1;break;case 8:Te=4;break;case 32:Te=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:Te=64;break;case 268435456:Te=134217728;break;default:Te=0}if((Te=(Te&(T.suspendedLanes|E))!=0?0:Te)!==0&&Te!==J.retryLane)throw J.retryLane=Te,Ee(f,Te),gs(T,0,Te),wf}ot(G)||Qa(),h=Gi(f,h,E)}else ot(G)?(h.flags|=128,h.child=f.child,h=Ya.bind(null,f),Gr(G,h),h=null):(f=J.treeContext,(h=Ga(h,Te.children)).flags|=4096);return h}return Le?(Wt(),Le=Te.fallback,G=h.mode,nt=(J=f.child).sibling,(Te=ea(J,{mode:"hidden",children:Te.children})).subtreeFlags=31457280&J.subtreeFlags,nt!==null?Le=ea(nt,Le):(Le=Tt(Le,G,E,null)).flags|=2,Le.return=h,Te.return=h,Te.sibling=Le,h.child=Te,Te=Le,Le=h.child,(G=f.child.memoizedState)===null?G=Xr(E):((J=G.cachePool)!==null?(nt=ei._currentValue2,J=J.parent!==nt?{parent:nt,pool:nt}:J):J=ol(),G={baseLanes:G.baseLanes|E,cachePool:J}),Le.memoizedState=G,Le.childLanes=qs(f,T,E),h.memoizedState=zc,Te):(Lt(h),f=(E=f.child).sibling,(E=ea(E,{mode:"visible",children:Te.children})).return=h,E.sibling=null,f!==null&&((T=h.deletions)===null?(h.deletions=[f],h.flags|=16):T.push(f)),h.child=E,h.memoizedState=null,E)}function Ga(f,h){return(h=tn({mode:"visible",children:h},f.mode)).return=f,f.child=h}function tn(f,h){return N0(f,h,0,null)}function Gi(f,h,E){return Co(h,f.child,null,E),(f=Ga(h,h.pendingProps.children)).flags|=2,h.memoizedState=null,f}function oi(f,h,E){f.lanes|=h;var T=f.alternate;T!==null&&(T.lanes|=h),Js(f.return,h,E)}function Xn(f,h,E,T,G){var J=f.memoizedState;J===null?f.memoizedState={isBackwards:h,rendering:null,renderingStartTime:0,last:T,tail:E,tailMode:G}:(J.isBackwards=h,J.rendering=null,J.renderingStartTime=0,J.last=T,J.tail=E,J.tailMode=G)}function Hi(f,h,E){var T=h.pendingProps,G=T.revealOrder,J=T.tail;if(pn(f,h,T.children,E),(2&(T=fi.current))!=0)T=1&T|2,h.flags|=128;else{if(f!==null&&(128&f.flags)!=0)e:for(f=h.child;f!==null;){if(f.tag===13)f.memoizedState!==null&&oi(f,E,h);else if(f.tag===19)oi(f,E,h);else if(f.child!==null){f.child.return=f,f=f.child;continue}if(f===h)break e;for(;f.sibling===null;){if(f.return===null||f.return===h)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}T&=1}switch(g(fi,T),G){case"forwards":for(E=h.child,G=null;E!==null;)(f=E.alternate)!==null&&Ft(f)===null&&(G=E),E=E.sibling;(E=G)===null?(G=h.child,h.child=null):(G=E.sibling,E.sibling=null),Xn(h,!1,G,E,J);break;case"backwards":for(E=null,G=h.child,h.child=null;G!==null;){if((f=G.alternate)!==null&&Ft(f)===null){h.child=G;break}f=G.sibling,G.sibling=E,E=G,G=f}Xn(h,!0,E,null,J);break;case"together":Xn(h,!1,null,null,void 0);break;default:h.memoizedState=null}return h.child}function li(f,h,E){if(f!==null&&(h.dependencies=f.dependencies),Sl|=h.lanes,(E&h.childLanes)==0&&(f===null||(zi(f,h,E,!1),(E&h.childLanes)==0)))return null;if(f!==null&&h.child!==f.child)throw Error(r(153));if(h.child!==null){for(E=ea(f=h.child,f.pendingProps),h.child=E,E.return=h;f.sibling!==null;)f=f.sibling,(E=E.sibling=ea(f,f.pendingProps)).return=h;E.sibling=null}return h.child}function Er(f,h){return(f.lanes&h)!=0||!((f=f.dependencies)===null||!Zn(f))}function Ea(f,h,E){if(f!==null)if(f.memoizedProps!==h.pendingProps)Kn=!0;else{if(!Er(f,E)&&(128&h.flags)==0)return Kn=!1,(function(Te,Le,nt){switch(Le.tag){case 3:O(Le,Le.stateNode.containerInfo),jn(0,ei,Te.memoizedState.cache);break;case 27:case 5:ye(Le);break;case 4:O(Le,Le.stateNode.containerInfo);break;case 10:jn(0,Le.type,Le.memoizedProps.value);break;case 13:var Ct=Le.memoizedState;if(Ct!==null)return Ct.dehydrated!==null?(Lt(Le),Le.flags|=128,null):(nt&Le.child.childLanes)!=0?al(Te,Le,nt):(Lt(Le),(Te=li(Te,Le,nt))!==null?Te.sibling:null);Lt(Le);break;case 19:var Bt=(128&Te.flags)!=0;if((Ct=(nt&Le.childLanes)!=0)||(zi(Te,Le,nt,!1),Ct=(nt&Le.childLanes)!=0),Bt){if(Ct)return Hi(Te,Le,nt);Le.flags|=128}if((Bt=Le.memoizedState)!==null&&(Bt.rendering=null,Bt.tail=null,Bt.lastEffect=null),g(fi,fi.current),Ct)break;return null;case 22:case 23:return Le.lanes=0,ba(Te,Le,nt);case 24:jn(0,ei,Te.memoizedState.cache)}return li(Te,Le,nt)})(f,h,E);Kn=(131072&f.flags)!=0}else Kn=!1;switch(h.lanes=0,h.tag){case 16:e:{f=h.pendingProps;var T=h.elementType,G=T._init;if(T=G(T._payload),h.type=T,typeof T!="function"){if(T!=null){if((G=T.$$typeof)===Go){h.tag=11,h=ya(null,h,T,f,E);break e}if(G===Ho){h.tag=14,h=Ui(null,h,T,f,E);break e}}throw h=i(T)||T,Error(r(306,h,""))}qa(T)?(f=ls(T,f),h.tag=1,h=No(null,h,T,f,E)):(h.tag=0,h=Nn(null,h,T,f,E))}return h;case 0:return Nn(f,h,h.type,h.pendingProps,E);case 1:return No(f,h,T=h.type,G=ls(T,h.pendingProps),E);case 3:if(O(h,h.stateNode.containerInfo),f===null)throw Error(r(387));var J=h.pendingProps;T=(G=h.memoizedState).element,P(f,h),M(h,J,null,E);var ge=h.memoizedState;
175return J=ge.cache,jn(0,ei,J),J!==G.cache&&Si(h,[ei],E,!0),ke(),(J=ge.element)!==T?(pn(f,h,J,E),h=h.child):h=li(f,h,E),h;case 26:case 27:case 5:return ye(h),G=h.type,J=h.pendingProps,ge=f!==null?f.memoizedProps:null,T=J.children,df(G,J)?T=null:ge!==null&&df(G,ge)&&(h.flags|=32),h.memoizedState!==null&&(G=mr(f,h,fr,null,null,E),p._currentValue2=G),wa(f,h),pn(f,h,T,E),h.child;case 6:return null;case 13:return al(f,h,E);case 4:return O(h,h.stateNode.containerInfo),T=h.pendingProps,f===null?h.child=Co(h,null,T,E):pn(f,h,T,E),h.child;case 11:return ya(f,h,h.type,h.pendingProps,E);case 7:return pn(f,h,h.pendingProps,E),h.child;case 8:case 12:return pn(f,h,h.pendingProps.children,E),h.child;case 10:return T=h.pendingProps,jn(0,h.type,T.value),pn(f,h,T.children,E),h.child;case 9:return G=h.type._context,T=h.pendingProps.children,Vs(h),T=T(G=dr(G)),h.flags|=1,pn(f,h,T,E),h.child;case 14:return Ui(f,h,h.type,h.pendingProps,E);case 15:return oo(f,h,h.type,h.pendingProps,E);case 19:return Hi(f,h,E);case 22:return ba(f,h,E);case 24:return Vs(h),T=dr(ei),f===null?((G=x0())===null&&(G=ln,J=mi(),G.pooledCache=J,J.refCount++,J!==null&&(G.pooledCacheLanes|=E),G=J),h.memoizedState={parent:T,cache:G},z(h),jn(0,ei,G)):((f.lanes&E)!=0&&(P(f,h),M(h,null,null,E),ke()),G=f.memoizedState,J=h.memoizedState,G.parent!==T?(G={parent:T,cache:T},h.memoizedState=G,h.lanes===0&&(h.memoizedState=h.updateQueue.baseState=G),jn(0,ei,T)):(T=J.cache,jn(0,ei,T),T!==G.cache&&Si(h,[ei],E,!0))),pn(f,h,h.pendingProps.children,E),h.child;case 29:throw h.pendingProps}throw Error(r(156,h.tag))}function $i(){vo=bn=aa=null}function jn(f,h,E){g(sa,h._currentValue2),h._currentValue2=E}function Wr(f){var h=sa.current;f._currentValue2=h,d(sa)}function Js(f,h,E){for(;f!==null;){var T=f.alternate;if((f.childLanes&h)!==h?(f.childLanes|=h,T!==null&&(T.childLanes|=h)):T!==null&&(T.childLanes&h)!==h&&(T.childLanes|=h),f===E)break;f=f.return}}function Si(f,h,E,T){var G=f.child;for(G!==null&&(G.return=f);G!==null;){var J=G.dependencies;if(J!==null){var ge=G.child;J=J.firstContext;e:for(;J!==null;){var Te=J;J=G;for(var Le=0;Le<h.length;Le++)if(Te.context===h[Le]){J.lanes|=E,(Te=J.alternate)!==null&&(Te.lanes|=E),Js(J.return,E,f),T||(ge=null);break e}J=Te.next}}else if(G.tag===18){if((ge=G.return)===null)throw Error(r(341));ge.lanes|=E,(J=ge.alternate)!==null&&(J.lanes|=E),Js(ge,E,f),ge=null}else ge=G.child;if(ge!==null)ge.return=G;else for(ge=G;ge!==null;){if(ge===f){ge=null;break}if((G=ge.sibling)!==null){G.return=ge.return,ge=G;break}ge=ge.return}G=ge}}function zi(f,h,E,T){f=null;for(var G=h,J=!1;G!==null;){if(!J){if((524288&G.flags)!=0)J=!0;else if((262144&G.flags)!=0)break}if(G.tag===10){var ge=G.alternate;if(ge===null)throw Error(r(387));if((ge=ge.memoizedProps)!==null){var Te=G.type;Da(G.pendingProps.value,ge.value)||(f!==null?f.push(Te):f=[Te])}}else if(G===Oc.current){if((ge=G.alternate)===null)throw Error(r(387));ge.memoizedState.memoizedState!==G.memoizedState.memoizedState&&(f!==null?f.push(p):f=[p])}G=G.return}f!==null&&Si(h,f,E,T),h.flags|=262144}function Zn(f){for(f=f.firstContext;f!==null;){var h=f.context;if(!Da(h._currentValue2,f.memoizedValue))return!0;f=f.next}return!1}function Vs(f){aa=f,vo=bn=null,(f=f.dependencies)!==null&&(f.firstContext=null)}function dr(f){return xn(aa,f)}function pi(f,h){return aa===null&&Vs(f),xn(f,h)}function xn(f,h){var E=h._currentValue2;if(vo!==h)if(h={context:h,memoizedValue:E,next:null},bn===null){if(f===null)throw Error(r(308));bn=h,f.dependencies={lanes:0,firstContext:h},f.flags|=524288}else bn=bn.next=h;return E}function mi(){return{controller:new lr,data:new Map,refCount:0}}function Ia(f){f.refCount--,f.refCount===0&&Qn(yi,(function(){f.controller.abort()}))}function x0(){var f=eo.current;return f!==null?f:ln.pooledCache}function Po(f,h){g(eo,h===null?eo.current:h.pool)}function ol(){var f=x0();return f===null?null:{parent:ei._currentValue2,pool:f}}function ll(f){f.flags|=4}function cl(f,h){h!==null&&(f.flags|=4),16384&f.flags&&(h=f.tag!==22?D():536870912,f.lanes|=h)}function lo(f,h){switch(f.tailMode){case"hidden":h=f.tail;for(var E=null;h!==null;)h.alternate!==null&&(E=h),h=h.sibling;E===null?f.tail=null:E.sibling=null;break;case"collapsed":E=f.tail;for(var T=null;E!==null;)E.alternate!==null&&(T=E),E=E.sibling;T===null?h||f.tail===null?f.tail=null:f.tail.sibling=null:T.sibling=null}}function ki(f){var h=f.alternate!==null&&f.alternate.child===f.child,E=0,T=0;if(h)for(var G=f.child;G!==null;)E|=G.lanes|G.childLanes,T|=31457280&G.subtreeFlags,T|=31457280&G.flags,G.return=f,G=G.sibling;else for(G=f.child;G!==null;)E|=G.lanes|G.childLanes,T|=G.subtreeFlags,T|=G.flags,G.return=f,G=G.sibling;return f.subtreeFlags|=T,f.childLanes=E,h}function Ha(f,h,E){var T=h.pendingProps;switch(H(h),h.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return ki(h),null;case 3:return E=h.stateNode,T=null,f!==null&&(T=f.memoizedState.cache),h.memoizedState.cache!==T&&(h.flags|=2048),Wr(ei),se(),E.pendingContext&&(E.context=E.pendingContext,E.pendingContext=null),f!==null&&f.child!==null||f===null||f.memoizedState.isDehydrated&&(256&h.flags)==0||(h.flags|=1024,bl!==null&&(Hl(bl),bl=null)),ki(h),null;case 26:var G;case 27:case 5:if(ee(h),E=h.type,f!==null&&h.stateNode!=null)(function(ge,Te,Le,nt){ge.memoizedProps!==nt&&ll(Te)}
175)(f,h,0,T);else{if(!T){if(h.stateNode===null)throw Error(r(166));return ki(h),null}f=yl.current,(function(ge,Te,Le,nt){for(Le=Te.child;Le!==null;){if(Le.tag===5||Le.tag===6)Qu(ge,Le.stateNode);else if(Le.tag!==4&&!U0&&Le.child!==null){Le.child.return=Le,Le=Le.child;continue}if(Le===Te)break;for(;Le.sibling===null;){if(Le.return===null||Le.return===Te)return;Le=Le.return}Le.sibling.return=Le.return,Le=Le.sibling}})(G=hf(E,T,ms.current,f,h),h,!1),h.stateNode=G,Su(G,E,T,f)&&ll(h)}return ki(h),(function(ge,Te,Le){if(Ps(Te,Le)){if(ge.flags|=16777216,!Wo(Te,Le)){if(!Sc())throw Pu=kA,Jh;ge.flags|=8192}}else ge.flags&=-16777217})(h,h.type,h.pendingProps),null;case 6:if(f&&h.stateNode!=null)(E=f.memoizedProps)!==T&&ll(h);else{if(typeof T!="string"&&h.stateNode===null)throw Error(r(166));f=ms.current,E=yl.current,h.stateNode=Eo(T,f,E,h)}return ki(h),null;case 13:if(T=h.memoizedState,f===null||f.memoizedState!==null&&f.memoizedState.dehydrated!==null){if(G=!1,T!==null&&T.dehydrated!==null){if(f===null)throw Error(r(G?344:318));(128&h.flags)==0&&(h.memoizedState=null),h.flags|=4,ki(h),G=!1}else bl!==null&&(Hl(bl),bl=null),G=!0;if(!G)return 256&h.flags?(Ot(h),h):(Ot(h),null)}if(Ot(h),(128&h.flags)!=0)return h.lanes=E,h;if(E=T!==null,f=f!==null&&f.memoizedState!==null,E){G=null,(T=h.child).alternate!==null&&T.alternate.memoizedState!==null&&T.alternate.memoizedState.cachePool!==null&&(G=T.alternate.memoizedState.cachePool.pool);var J=null;T.memoizedState!==null&&T.memoizedState.cachePool!==null&&(J=T.memoizedState.cachePool.pool),J!==G&&(T.flags|=2048)}return E!==f&&E&&(h.child.flags|=8192),cl(h,h.updateQueue),ki(h),null;case 4:return se(),f===null&&Tu(h.stateNode.containerInfo),ki(h),null;case 10:return Wr(h.type),ki(h),null;case 19:if(d(fi),(G=h.memoizedState)===null)return ki(h),null;if(T=(128&h.flags)!=0,(J=G.rendering)===null)if(T)lo(G,!1);else{if(_n!==0||f!==null&&(128&f.flags)!=0)for(f=h.child;f!==null;){if((J=Ft(f))!==null){for(h.flags|=128,lo(G,!1),f=J.updateQueue,h.updateQueue=f,cl(h,f),h.subtreeFlags=0,f=E,E=h.child;E!==null;)F0(E,f),E=E.sibling;return g(fi,1&fi.current|2),h.child}f=f.sibling}G.tail!==null&&ps()>_u&&(h.flags|=128,T=!0,lo(G,!1),h.lanes=4194304)}else{if(!T)if((f=Ft(J))!==null){if(h.flags|=128,T=!0,f=f.updateQueue,h.updateQueue=f,cl(h,f),lo(G,!0),G.tail===null&&G.tailMode==="hidden"&&!J.alternate)return ki(h),null}else 2*ps()-G.renderingStartTime>_u&&E!==536870912&&(h.flags|=128,T=!0,lo(G,!1),h.lanes=4194304);G.isBackwards?(J.sibling=h.child,h.child=J):((f=G.last)!==null?f.sibling=J:h.child=J,G.last=J)}return G.tail!==null?(h=G.tail,G.rendering=h,G.tail=h.sibling,G.renderingStartTime=ps(),h.sibling=null,f=fi.current,g(fi,T?1&f|2:1&f),h):(ki(h),null);case 22:case 23:return Ot(h),St(),T=h.memoizedState!==null,f!==null?f.memoizedState!==null!==T&&(h.flags|=8192):T&&(h.flags|=8192),T?(536870912&E)!=0&&(128&h.flags)==0&&(ki(h),6&h.subtreeFlags&&(h.flags|=8192)):ki(h),(E=h.updateQueue)!==null&&cl(h,E.retryQueue),E=null,f!==null&&f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(E=f.memoizedState.cachePool.pool),T=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(T=h.memoizedState.cachePool.pool),T!==E&&(h.flags|=2048),f!==null&&d(eo),null;case 24:return E=null,f!==null&&(E=f.memoizedState.cache),h.memoizedState.cache!==E&&(h.flags|=2048),Wr(ei),ki(h),null;case 25:return null}throw Error(r(156,h.tag))}function wc(f,h){switch(H(h),h.tag){case 1:return 65536&(f=h.flags)?(h.flags=-65537&f|128,h):null;case 3:return Wr(ei),se(),(65536&(f=h.flags))!=0&&(128&f)==0?(h.flags=-65537&f|128,h):null;case 26:case 27:case 5:return ee(h),null;case 13:if(Ot(h),(f=h.memoizedState)!==null&&f.dehydrated!==null&&h.alternate===null)throw Error(r(340));return 65536&(f=h.flags)?(h.flags=-65537&f|128,h):null;case 19:return d(fi),null;case 4:return se(),null;case 10:return Wr(h.type),null;case 22:case 23:return Ot(h),St(),f!==null&&d(eo),65536&(f=h.flags)?(h.flags=-65537&f|128,h):null;case 24:return Wr(ei),null;default:return null}}function Ec(f,h){switch(H(h),h.tag){case 3:Wr(ei),se();break;case 26:case 27:case 5:ee(h);break;case 4:se();break;case 13:Ot(h);break;case 19:d(fi);break;case 10:Wr(h.type);break;case 22:case 23:Ot(h),St(),f!==null&&d(eo);break;case 24:Wr(ei)}}function Lo(f,h){try{var E=h.updateQueue,T=E!==null?E.lastEffect:null;if(T!==null){var G=T.next;E=G;do{if((E.tag&f)===f){T=void 0;var J=E.create,ge=E.inst;
175T=J(),ge.destroy=T}E=E.next}while(E!==G)}}catch(Te){Nt(h,h.return,Te)}}function co(f,h,E){try{var T=h.updateQueue,G=T!==null?T.lastEffect:null;if(G!==null){var J=G.next;T=J;do{if((T.tag&f)===f){var ge=T.inst,Te=ge.destroy;if(Te!==void 0){ge.destroy=void 0,G=h;var Le=E;try{Te()}catch(nt){Nt(G,Le,nt)}}}T=T.next}while(T!==J)}}catch(nt){Nt(h,h.return,nt)}}function Ul(f){var h=f.updateQueue;if(h!==null){var E=f.stateNode;try{W(h,E)}catch(T){Nt(f,f.return,T)}}}function uo(f,h,E){E.props=ls(f.type,f.memoizedProps),E.state=f.memoizedState;try{E.componentWillUnmount()}catch(T){Nt(f,h,T)}}function Pn(f,h){try{var E=f.ref;if(E!==null){var T=f.stateNode;switch(f.tag){case 26:case 27:case 5:var G=gl(T);break;default:G=T}typeof E=="function"?f.refCleanup=E(G):E.current=G}}catch(J){Nt(f,h,J)}}function Ca(f,h){var E=f.ref,T=f.refCleanup;if(E!==null)if(typeof T=="function")try{T()}catch(G){Nt(f,h,G)}finally{f.refCleanup=null,(f=f.alternate)!=null&&(f.refCleanup=null)}else if(typeof E=="function")try{E(null)}catch(G){Nt(f,h,G)}else E.current=null}function uf(f){var h=f.type,E=f.memoizedProps,T=f.stateNode;try{Se(T,h,E,f)}catch(G){Nt(f,f.return,G)}}function Xs(f){return f.tag===5||f.tag===3||f.tag===4}function Di(f){e:for(;;){for(;f.sibling===null;){if(f.return===null||Xs(f.return))return null;f=f.return}for(f.sibling.return=f.return,f=f.sibling;f.tag!==5&&f.tag!==6&&f.tag!==18;){if(2&f.flags||f.child===null||f.tag===4)continue e;f.child.return=f,f=f.child}if(!(2&f.flags))return f.stateNode}}function xa(f,h,E){var T=f.tag;if(T===5||T===6)f=f.stateNode,h?Et(E,f,h):V(E,f);else if(T!==4&&!U0&&(f=f.child)!==null)for(xa(f,h,E),f=f.sibling;f!==null;)xa(f,h,E),f=f.sibling}function v0(f,h,E){var T=f.tag;if(T===5||T===6)f=f.stateNode,h?ft(E,f,h):Y(E,f);else if(T!==4&&!U0&&(f=f.child)!==null)for(v0(f,h,E),f=f.sibling;f!==null;)v0(f,h,E),f=f.sibling}function Ic(f,h,E){var T=E.flags;switch(E.tag){case 0:case 11:case 15:Mo(f,E),4&T&&Lo(5,E);break;case 1:if(Mo(f,E),4&T)if(f=E.stateNode,h===null)try{f.componentDidMount()}catch(Te){Nt(E,E.return,Te)}else{var G=ls(E.type,h.memoizedProps);h=h.memoizedState;try{f.componentDidUpdate(G,h,f.__reactInternalSnapshotBeforeUpdate)}catch(Te){Nt(E,E.return,Te)}}64&T&&Ul(E),512&T&&Pn(E,E.return);break;case 3:if(Mo(f,E),64&T&&(T=E.updateQueue)!==null){if(f=null,E.child!==null)switch(E.child.tag){case 27:case 5:f=gl(E.child.stateNode);break;case 1:f=E.child.stateNode}try{W(T,f)}catch(Te){Nt(E,E.return,Te)}}break;case 26:case 27:case 5:Mo(f,E),h===null&&4&T&&uf(E),512&T&&Pn(E,E.return);break;case 12:case 13:default:Mo(f,E);break;case 22:if(!(G=E.memoizedState!==null||Bo)){h=h!==null&&h.memoizedState!==null||Ni;var J=Bo,ge=Ni;Bo=G,(Ni=h)&&!ge?_o(f,E,(8772&E.subtreeFlags)!=0):Mo(f,E),Bo=J,Ni=ge}512&T&&(E.memoizedProps.mode==="manual"?Pn(E,E.return):Ca(E,E.return))}}function ul(f){var h=f.alternate;h!==null&&(f.alternate=null,ul(h)),f.child=null,f.deletions=null,f.sibling=null,f.tag===5&&(h=f.stateNode)!==null&&Tc(h),f.stateNode=null,f.return=null,f.dependencies=null,f.memoizedProps=null,f.memoizedState=null,f.pendingProps=null,f.stateNode=null,f.updateQueue=null}function fs(f,h,E){for(E=E.child;E!==null;)Cc(f,h,E),E=E.sibling}function Cc(f,h,E){switch(E.tag){case 26:case 27:var T,G;case 5:Ni||Ca(E,h);case 6:if(T=ns,G=Qo,ns=null,fs(f,h,E),Qo=G,(ns=T)!==null)if(Qo)try{Mn(ns,E.stateNode)}catch(J){Nt(E,h,J)}else try{Ut(ns,E.stateNode)}catch(J){Nt(E,h,J)}break;case 18:ns!==null&&(Qo?Rr(ns,E.stateNode):Zt(ns,E.stateNode));break;case 4:T=ns,G=Qo,ns=E.stateNode.containerInfo,Qo=!0,fs(f,h,E),ns=T,Qo=G;break;case 0:case 11:case 14:case 15:Ni||co(2,E,h),Ni||co(4,E,h),fs(f,h,E);break;case 1:Ni||(Ca(E,h),typeof(T=E.stateNode).componentWillUnmount=="function"&&uo(E,h,T)),fs(f,h,E);break;case 21:fs(f,h,E);break;case 22:Ca(E,h),Ni=(T=Ni)||E.memoizedState!==null,fs(f,h,E),Ni=T;break;default:fs(f,h,E)}}function Gl(f,h){var E=(function(T){switch(T.tag){case 13:case 19:var G=T.stateNode;return G===null&&(G=T.stateNode=new Vh),G;case 22:return(G=(T=T.stateNode)._retryCache)===null&&(G=T._retryCache=new Vh),G;default:throw Error(r(435,T.tag))}})(f);h.forEach((function(T){var G=jl.bind(null,f,T);E.has(T)||(E.add(T),T.then(G,G))}))}
175function Zs(f,h){var E=h.deletions;if(E!==null)for(var T=0;T<E.length;T++){var G=E[T],J=f,ge=h,Te=ge;e:for(;Te!==null;){switch(Te.tag){case 27:case 5:ns=Te.stateNode,Qo=!1;break e;case 3:case 4:ns=Te.stateNode.containerInfo,Qo=!0;break e}Te=Te.return}if(ns===null)throw Error(r(160));Cc(J,ge,G),ns=null,Qo=!1,(J=G.alternate)!==null&&(J.return=null),G.return=null}if(13878&h.subtreeFlags)for(h=h.child;h!==null;)B0(h,f),h=h.sibling}function B0(f,h){var E=f.alternate,T=f.flags;switch(f.tag){case 0:case 11:case 14:case 15:Zs(h,f),As(f),4&T&&(co(3,f,f.return),Lo(3,f),co(5,f,f.return));break;case 1:Zs(h,f),As(f),512&T&&E!==null&&Ca(E,E.return),64&T&&Bo&&(f=f.updateQueue)!==null&&(T=f.callbacks)!==null&&(E=f.shared.hiddenCallbacks,f.shared.hiddenCallbacks=E===null?T:E.concat(T));break;case 26:var G;case 27:var J;case 5:if(Zs(h,f),As(f),512&T&&E!==null&&Ca(E,E.return),32&f.flags){h=f.stateNode;try{Ur(h)}catch(Ct){Nt(f,f.return,Ct)}}4&T&&f.stateNode!=null&&(function(Ct,Bt,It){try{Xe(Ct.stateNode,Ct.type,It,Bt,Ct)}catch(Rt){Nt(Ct,Ct.return,Rt)}})(f,h=f.memoizedProps,E!==null?E.memoizedProps:h),1024&T&&($l=!0);break;case 6:if(Zs(h,f),As(f),4&T&&ra){if(f.stateNode===null)throw Error(r(162));T=f.memoizedProps,E=E!==null?E.memoizedProps:T,h=f.stateNode;try{fe(h,E,T)}catch(Ct){Nt(f,f.return,Ct)}}break;case 3:Zs(h,f),As(f),$l&&($l=!1,xc(f));break;case 4:case 12:Zs(h,f),As(f);break;case 13:Zs(h,f),As(f),8192&f.child.flags&&f.memoizedState!==null!=(E!==null&&E.memoizedState!==null)&&(r0=ps()),4&T&&(T=f.updateQueue)!==null&&(f.updateQueue=null,Gl(f,T));break;case 22:512&T&&E!==null&&Ca(E,E.return),G=f.memoizedState!==null;var ge=E!==null&&E.memoizedState!==null,Te=Bo,Le=Ni;if(Bo=Te||G,Ni=Le||ge,Zs(h,f),Ni=Le,Bo=Te,As(f),(h=f.stateNode)._current=f,h._visibility&=-3,h._visibility|=2&h._pe
175ndingVisibility,8192&T&&(h._visibility=G?-2&h._visibility:1|h._visibility,G&&(h=Bo||Ni,E===null||ge||h||hs(f)),f.memoizedProps===null||f.memoizedProps.mode!=="manual")){e:if(E=null,ra)for(h=f;;){if(h.tag===5||Fi||U0){if(E===null){ge=E=h;try{J=ge.stateNode,G?Ls(J):Ms(ge.stateNode,ge.memoizedProps)}catch(Ct){Nt(ge,ge.return,Ct)}}}else if(h.tag===6){if(E===null){ge=h;try{var nt=ge.stateNode;G?ml(nt):et(nt,ge.memoizedProps)}catch(Ct){Nt(ge,ge.return,Ct)}}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===f)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===f)break e;for(;h.sibling===null;){if(h.return===null||h.return===f)break e;E===h&&(E=null),h=h.return}E===h&&(E=null),h.sibling.return=h.return,h=h.sibling}}4&T&&(T=f.updateQueue)!==null&&(E=T.retryQueue)!==null&&(T.retryQueue=null,Gl(f,E));break;case 19:Zs(h,f),As(f),4&T&&(T=f.updateQueue)!==null&&(f.updateQueue=null,Gl(f,T));break;case 21:break;default:Zs(h,f),As(f)}}function As(f){var h=f.flags;if(2&h){try{if(ra&&(!U0||f.tag!==27)){e:{for(var E=f.return;E!==null;){if(Xs(E)){var T=E;break e}E=E.return}throw Error(r(160))}switch(T.tag){case 27:case 5:var G=T.stateNode;32&T.flags&&(Ur(G),T.flags&=-33),v0(f,Di(f),G);break;case 3:case 4:var J=T.stateNode.containerInfo;xa(f,Di(f),J);break;default:throw Error(r(161))}}}catch(ge){Nt(f,f.return,ge)}f.flags&=-3}4096&h&&(f.flags&=-4097)}function xc(f){if(1024&f.subtreeFlags)for(f=f.child;f!==null;){var h=f;xc(h),h.tag===5&&1024&h.flags&&S(h.stateNode),f=f.sibling}}function Mo(f,h){if(8772&h.subtreeFlags)for(h=h.child;h!==null;)Ic(f,h.alternate,h),h=h.sibling}function hs(f){for(f=f.child;f!==null;){var h=f;switch(h.tag){case 0:case 11:case 14:case 15:co(4,h,h.return),hs(h);break;case 1:Ca(h,h.return);var E=h.stateNode;typeof E.componentWillUnmount=="function"&&uo(h,h.return,E),hs(h);break;case 26:case 27:case 5:Ca(h,h.return),hs(h);break;case 22:Ca(h,h.return),h.memoizedState===null&&hs(h);break;default:hs(h)}f=f.sibling}}function _o(f,h,E){for(E=E&&(8772&h.subtreeFlags)!=0,h=h.child;h!==null;){var T=h.alternate,G=f,J=h,ge=J.flags;switch(J.tag){case 0:case 11:case 15:_o(G,J,E),Lo(4,J);break;case 1:if(_o(G,J,E),typeof(G=(T=J).stateNode).componentDidMount=="function")try{G.componentDidMount()}catch(nt){Nt(T,T.return,nt)}if((G=(T=J).updateQueue)!==null){var Te=T.stateNode;try{var Le=G.shared.hiddenCallbacks;if(Le!==null)for(G.shared.hiddenCallbacks=null,G=0;G<Le.length;G++)Qe(Le[G],Te)}catch(nt){Nt(T,T.return,nt)}}E&&64&ge&&Ul(J),Pn(J,J.return);break;case 26:case 27:case 5:_o(G,J,E),E&&T===null&&4&ge&&uf(J),Pn(J,J.return);break;case 12:case 13:default:_o(G,J,E);break;case 22:J.memoizedState===null&&_o(G,J,E),Pn(J,J.return)}h=h.sibling}}function fl(f,h){var E=null;f!==null&&f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(E=f.memoizedState.cachePool.pool),f=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(f=h.memoizedState.cachePool.pool),f!==E&&(f!=null&&f.refCount++,E!=null&&Ia(E))}function es(f,h){f=null,h.alternate!==null&&(f=h.alternate.memoizedState.cache),(h=h.memoizedState.cache)!==f&&(h.refCount++,f!=null&&Ia(f))}function za(f,h,E,T){if(10256&h.subtreeFlags)for(h=h.child;h!==null;)$n(f,h,E,T),h=h.sibling}function $n(f,h,E,T){var G=h.flags;switch(h.tag){case 0:case 11:case 15:za(f,h,E,T),2048&G&&Lo(9,h);break;case 3:za(f,h,E,T),2048&G&&(f=null,h.alternate!==null&&(f=h.alternate.memoizedState.cache),(h=h.memoizedState.cache)!==f&&(h.refCount++,f!=null&&Ia(f)));break;case 12:if(2048&G){za(f,h,E,T),f=h.stateNode;try{var J=h.memoizedProps,ge=J.id,Te=J.onPostCommit;typeof Te=="function"&&Te(ge,h.alternate===null?"mount":"update",f.passiveEffectDuration,-0)}catch(Le){Nt(h,h.return,Le)}}else za(f,h,E,T);break;case 23:break;case 22:J=h.stateNode,h.memoizedState!==null?4&J._visibility?za(f,h,E,T):ds(f,h):4&J._visibility?za(f,h,E,T):(J._visibility|=4,fo(f,h,E,T,(10256&h.subtreeFlags)!=0)),2048&G&&fl(h.alternate,h);break;case 24:za(f,h,E,T),2048&G&&es(h.alternate,h);break;default:za(f,h,E,T)}}function fo(f,h,E,T,G){for(G=G&&(10256&h.subtreeFlags)!=0,h=h.child;h!==null;){var J=f,ge=h,Te=E,Le=T,nt=ge.flags;switch(ge.tag){case 0:case 11:case 15:fo(J,ge,Te,Le,G),Lo(8,ge);break;case 23:break;case 22:var Ct=ge.stateNode;ge.memoizedState!==null?4&Ct._visibility?fo(J,ge,Te,Le,G):ds(J,ge):(Ct._visibility|=4,fo(J,ge,Te,Le,G)),G&&2048&nt&&fl(ge.alternate,ge);break;case 24:fo(J,ge,Te,Le,G),G&&2048&nt&&es(ge.alternate,ge);break;default:fo(J,ge,Te,Le,G)}h=h.sibling}}function ds(f,h){if(10256&h.subtreeFlags)for(h=h.child;h!==null;){var E=f,T=h,G=T.flags;switch(T.tag){case 22:ds(E,T),2048&G&&fl(T.alternate,T);break;case 24:ds(E,T),2048&G&&es(T.alternate,T);break;default:ds(E,T)}h=h.sibling}}function va(f){if(f.subtreeFlags&e0)for(f=f.child;f!==null;
175)Ao(f),f=f.sibling}function Ao(f){switch(f.tag){case 26:va(f),f.flags&e0&&(f.memoizedState!==null?Io(RA,f.memoizedState,f.memoizedProps):Ru(f.type,f.memoizedProps));break;case 5:va(f),f.flags&e0&&Ru(f.type,f.memoizedProps);break;case 3:case 4:var h;va(f);break;case 22:f.memoizedState===null&&((h=f.alternate)!==null&&h.memoizedState!==null?(h=e0,e0=16777216,va(f),e0=h):va(f));break;default:va(f)}}function vc(f){var h=f.alternate;if(h!==null&&(f=h.child)!==null){h.child=null;do h=f.sibling,f.sibling=null,f=h;while(f!==null)}}function Al(f){var h=f.deletions;if((16&f.flags)!=0){if(h!==null)for(var E=0;E<h.length;E++){var T=h[E];ti=T,Ba(T,f)}vc(f)}if(10256&f.subtreeFlags)for(f=f.child;f!==null;)Wa(f),f=f.sibling}function Wa(f){switch(f.tag){case 0:case 11:case 15:Al(f),2048&f.flags&&co(9,f,f.return);break;case 3:case 12:default:Al(f);break;case 22:var h=f.stateNode;f.memoizedState!==null&&4&h._visibility&&(f.return===null||f.return.tag!==13)?(h._visibility&=-5,Q0(f)):Al(f)}}function Q0(f){var h=f.deletions;if((16&f.flags)!=0){if(h!==null)for(var E=0;E<h.length;E++){var T=h[E];ti=T,Ba(T,f)}vc(f)}for(f=f.child;f!==null;){switch((h=f).tag){case 0:case 11:case 15:co(8,h,h.return),Q0(h);break;case 22:4&(E=h.stateNode)._visibility&&(E._visibility&=-5,Q0(h));break;default:Q0(h)}f=f.sibling}}function Ba(f,h){for(;ti!==null;){var E=ti;switch(E.tag){case 0:case 11:case 15:co(8,E,h);break;case 23:case 22:if(E.memoizedState!==null&&E.memoizedState.cachePool!==null){var T=E.memoizedState.cachePool.pool;T!=null&&T.refCount++}break;case 24:Ia(E.memoizedState.cache)}if((T=E.child)!==null)T.return=E,ti=T;else e:for(E=f;ti!==null;){var G=(T=ti).sibling,J=T.return;if(ul(T),T===E){ti=null;break e}if(G!==null){G.return=J,ti=G;break e}ti=J}}}function ts(){return(2&Ir)!=0&&qt!==0?qt&-qt:er.T!==null?jo!==0?jo:Me():ka()}function hl(){Jt===0&&(Jt=(536870912&qt)==0||qh?v():536870912);var f=Os.current;return f!==null&&(f.flags|=32),Jt}function gs(f,h,E){(f===ln&&Cr===2||f.cancelPendingCommit!==null)&&(Oo(f,0),ja(f,qt,Jt)),R(f,E),(2&Ir)!=0&&f===ln||(f===ln&&((2&Ir)==0&&(xr|=E),_n===4&&ja(f,qt,Jt)),Ce(f))}function Bc(f,h,E){if((6&Ir)!=0)throw Error(r(327));var T=(E=!E&&(60&h)==0&&(h&f.expiredLanes)==0)?(function(Le,nt){var Ct=Ir;Ir|=2;var Bt=vu(),It=S0();ln===Le&&qt===nt||(to=null,_u=ps()+500,Oo(Le,nt));e:for(;;)try{if(Cr!==0&&Ar!==null){nt=Ar;var Rt=wi;t:switch(Cr){case 1:case 6:Cr=0,wi=null,Ka(Le,nt,Rt);break;case 2:if(x(Rt)){Cr=0,wi=null,ho(nt);break}nt=function(){Cr===2&&ln===Le&&(Cr=7),Ce(Le)},Rt.then(nt,nt);break e;case 3:Cr=7;break e;case 4:Cr=5;break e;case 7:x(Rt)?(Cr=0,wi=null,ho(nt)):(Cr=0,wi=null,Ka(Le,nt,Rt));break;case 5:var wn=null;switch(Ar.tag){case 26:wn=Ar.memoizedState;case 5:case 27:var c=Ar,u=c.type,m=c.pendingProps;if(wn?Fr(wn):Wo(u,m)){Cr=0,wi=null;var C=c.sibling;if(C!==null)Ar=C;else{var L=c.return;L!==null?(Ar=L,dl(L)):Ar=null}break t}}Cr=0,wi=null,Ka(Le,nt,Rt);break;case 8:$s(),_n=6;break e;default:throw Error(r(462))}}Rs();break}catch(K){Ts(Le,K)}return $i(),er.H=Bt,er.A=It,Ir=Ct,Ar!==null?0:(ln=null,qt=0,he(),_n)})(f,h):mn(f,h);if(T!==0)for(var G=E;;){if(T===6)ja(f,h,0);else{if(E=f.current.alternate,G&&!zl(E)){T=mn(f,h),G=!1;continue}if(T===2){if(G=h,f.errorRecoveryDisabledLanes&G)var J=0;else J=(J=-536870913&f.pendingLanes)!=0?J:536870912&J?536870912:0;if(J!==0){h=J;e:{var ge=f;T=Lr;var Te=Du;if(Te&&(Oo(ge,J).flags|=256),(J=mn(ge,J))!==2){if(t0&&!Te){ge.errorRecoveryDisabledLanes|=G,xr|=G,T=4;break e}G=ri,ri=T,G!==null&&Hl(G)}T=J}if(G=!1,T!==2)continue}}if(T===1){Oo(f,0),ja(f,h,0);break}e:{switch(G=f,T){case 0:case 1:throw Error(r(345));case 4:if((4194176&h)===h){ja(G,h,Jt);break e}break;case 2:ri=null;break;case 3:case 5:break;default:throw Error(r(329))}if(G.finishedWork=E,G.finishedLanes=h,(62914560&h)===h&&10<(T=r0+300-ps())){if(ja(G,h,Jt),w(G,0)!==0)break e;G.timeoutHandle=ku(Qc.bind(null,G,E,ri,to,Vo,h,Jt,xr,cr,Ef,2,-0,0),T)}else Qc(G,E,ri,to,Vo,h,Jt,xr,cr,Ef,0,-0,0)}}break}Ce(f)}function Hl(f){ri===null?ri=f:ri.push.apply(ri,f)}function Qc(f,h,E,T,G,J,ge,Te,Le,nt,Ct,Bt,It){if((8192&(nt=h.subtreeFlags)||(16785408&nt)==16785408)&&(Rc(),Ao(h),(h=EA())!==null))return f.cancelPendingCommit=h(D0.bind(null,f,E,T,G,ge,Te,Le,1,Bt,It)),void ja(f,J,ge);D0(f,E,T,G,ge)}function zl(f){for(var h=f;;){var E=h.tag;if((E===0||E===11||E===15)&&16384&h.flags&&(E=h.updateQueue)!==null&&(E=E.stores)!==null)for(var T=0;T<E.length;T++){var G=E[T],J=G.getSnapshot;G=G.value;try{if(!Da(J(),G))return!1}catch{return!1}}if(E=h.child,16384&h.subtreeFlags&&E!==null)E.return=h,h=E;else{if(h===f)break;for(;h.sibling===null;){if(h.return===null||h.return===f)return!0;h=h.return}
175h.sibling.return=h.return,h=h.sibling}}return!0}function ja(f,h,E){h&=~rn,h&=~xr,f.suspendedLanes|=h,f.pingedLanes&=~h;for(var T=f.expirationTimes,G=h;0<G;){var J=31-Vl(G),ge=1<<J;T[J]=-1,G&=~ge}E!==0&&k(f,E,h)}function $s(){if(Ar!==null){if(Cr===0)var f=Ar.return;else f=Ar,$i(),ii(f),vn=null,Zl=0,f=Ar;for(;f!==null;)Ec(f.alternate,f),f=f.return;Ar=null}}function Oo(f,h){f.finishedWork=null,f.finishedLanes=0;var E=f.timeoutHandle;E!==Jl&&(f.timeoutHandle=Jl,pl(E)),(E=f.cancelPendingCommit)!==null&&(f.cancelPendingCommit=null,E()),$s(),ln=f,Ar=E=ea(f.current,null),qt=h,Cr=0,wi=null,t0=Ef=!1,cr=Jt=rn=xr=Sl=_n=0,ri=Lr=null,Vo=!1,(8&h)!=0&&(h|=32&h);var T=f.entangledLanes;if(T!==0)for(f=f.entanglements,T&=h;0<T;){var G=31-Vl(T),J=1<<G;h|=f[G],T&=~J}return Ql=h,he(),E}function Ts(f,h){rr=null,er.H=qo,h===Ta?(h=de(),Cr=Sc()&&(134217727&Sl)==0&&(134217727&xr)==0?2:3):h===Jh?(h=de(),Cr=4):Cr=h===wf?8:h!==null&&typeof h=="object"&&typeof h.then=="function"?6:1,wi=h,Ar===null&&(_n=1,ks(f,Z(h,f.current)))}function Sc(){var f=Os.current;return f===null||((4194176&qt)===qt?Ra===null:((62914560&qt)===qt||(536870912&qt)!=0)&&f===Ra)}function vu(){var f=er.H;return er.H=qo,f===null?qo:f}function S0(){var f=er.A;return er.A=bi,f}function Qa(){_n=4,(134217727&Sl)==0&&(134217727&xr)==0||ln===null||ja(ln,qt,Jt)}function mn(f,h){var E=Ir;Ir|=2;var T=vu(),G=S0();ln===f&&qt===h||(to=null,Oo(f,h)),h=!1;e:for(;;)try{if(Cr!==0&&Ar!==null){var J=Ar,ge=wi;switch(Cr){case 8:$s(),_n=6;break e;case 3:case 2:h||Os.current!==null||(h=!0);default:Cr=0,wi=null,Ka(f,J,ge)}}Uo();break}catch(Te){Ts(f,Te)}if(h&&f.shellSuspendCounter++,$i(),Ir=E,er.H=T,er.A=G,Ar!==null)throw Error(r(261));return ln=null,qt=0,he(),_n}function Uo(){for(;Ar!==null;)Fs(Ar)}function Rs(){for(;Ar!==null&&!Pc();)Fs(Ar)}function Fs(f){var h=Ea(f.alternate,f,Ql);f.memoizedProps=f.pendingProps,h===null?dl(f):Ar=h}function ho(f){var h=f,E=h.alternate;switch(h.tag){case 15:case 0:h=Ua(E,h,h.pendingProps,h.type,void 0,qt);break;case 11:h=Ua(E,h,h.pendingProps,h.type.render,h.ref,qt);break;case 5:ii(h);default:Ec(E,h),h=Ea(E,h=Ar=F0(h,Ql),Ql)}f.memoizedProps=f.pendingProps,h===null?dl(f):Ar=h}function Ka(f,h,E){$i(),ii(h),vn=null,Zl=0;var T=h.return;try{if((function(G,J,ge,Te,Le){if(ge.flags|=32768,Te!==null&&typeof Te=="object"&&typeof Te.then=="function"){if((J=ge.alternate)!==null&&zi(J,ge,Le,!0),(ge=Os.current)!==null){switch(ge.tag){case 13:return Ra===null?Qa():ge.alternate===null&&_n===0&&(_n=3),ge.flags&=-257,ge.flags|=65536,ge.lanes=Le,Te===kA?ge.flags|=16384:((J=ge.updateQueue)===null?ge.updateQueue=new Set([Te]):J.add(Te),Ti(G,Te,Le)),!1;case 22:return ge.flags|=65536,Te===kA?ge.flags|=16384:((J=ge.updateQueue)===null?(J={transitions:null,markerInstances:null,retryQueue:new Set([Te])},ge.updateQueue=J):(ge=J.retryQueue)===null?J.retryQueue=new Set([Te]):ge.add(Te),Ti(G,Te,Le)),!1}throw Error(r(435,ge.tag))}return Ti(G,Te,Le),Qa(),!1}var nt=Error(r(520),{cause:Te});if(nt=Z(nt,ge),Lr===null?Lr=[nt]:Lr.push(nt),_n!==4&&(_n=2),J===null)return!0;Te=Z(Te,ge),ge=J;do{switch(ge.tag){case 3:return ge.flags|=65536,G=Le&-Le,ge.lanes|=G,re(ge,G=us(ge.stateNode,Te,G)),!1;case 1:if(J=ge.type,nt=ge.stateNode,(128&ge.flags)==0&&(typeof J.getDerivedStateFromError=="function"||nt!==null&&typeof nt.componentDidCatch=="function"&&(cn===null||!cn.has(nt))))return ge.flags|=65536,Le&=-Le,ge.lanes|=Le,Oa(Le=_a(Le),G,ge,Te),re(ge,Le),!1}ge=ge.return}while(ge!==null);return!1})(f,T,h,E,qt))return _n=1,ks(f,Z(E,f.current)),void(Ar=null)}catch(G){if(T!==null)throw Ar=T,G;return _n=1,ks(f,Z(E,f.current)),void(Ar=null)}32768&h.flags?k0(h,!0):dl(h)}function dl(f){var h=f;do{if((32768&h.flags)!=0)return void k0(h,Ef);f=h.return;var E=Ha(h.alternate,h,Ql);if(E!==null)return void(Ar=E);if((h=h.sibling)!==null)return void(Ar=h);Ar=h=f}while(h!==null);_n===0&&(_n=5)}function k0(f,h){do{var E=wc(f.alternate,f);if(E!==null)return E.flags&=32767,void(Ar=E);if((E=f.return)!==null&&(E.flags|=32768,E.subtreeFlags=0,E.deletions=null),!h&&(f=f.sibling)!==null)return void(Ar=f);Ar=f=E}while(f!==null);_n=6,Ar=null}function D0(f,h,E,T,G,J,ge,Te,Le,nt){var Ct=er.T,Bt=Sa();try{zo(2),er.T=null,(function(It,Rt,wn,c,u,m){do jt();while(Pa!==null);if((6&Ir)!=0)throw Error(r(327));var C=It.finishedWork;if(c=It.finishedLanes,C===null)return null;if(It.finishedWork=null,It.finishedLanes=0,C===It.current)throw Error(r(1
17577));It.callbackNode=null,It.callbackPriority=0,It.cancelPendingCommit=null;var L=C.lanes|C.childLanes;if((function(ue,me,Re,Fe){var Ve=ue.pendingLanes;ue.pendingLanes=Re,ue.suspendedLanes=0,ue.pingedLanes=0,ue.warmLanes=0,ue.expiredLanes&=Re,ue.entangledLanes&=Re,ue.errorRecoveryDisabledLanes&=Re,ue.shellSuspendCounter=0,me=ue.entanglements;var tt=ue.expirationTimes,st=ue.hiddenUpdates;for(Re=Ve&~Re;0<Re;){var gt=31-Vl(Re);Ve=1<<gt,me[gt]=0,tt[gt]=-1;var zt=st[gt];if(zt!==null)for(st[gt]=null,gt=0;gt<zt.length;gt++){var Ue=zt[gt];Ue!==null&&(Ue.lane&=-536870913)}Re&=~Ve}Fe!==0&&k(ue,Fe,0)})(It,c,L|=Uc,m),It===ln&&(Ar=ln=null,qt=0),(10256&C.subtreeFlags)==0&&(10256&C.flags)==0||So||(So=!0,Us=L,n0=wn,vA(pf,(function(){return jt(),null}))),wn=(15990&C.flags)!=0,(15990&C.subtreeFlags)!=0||wn){wn=er.T,er.T=null,m=Sa(),zo(2);var K=Ir;Ir|=4,(function(ue,me){for(Za(ue.containerInfo),ti=me;ti!==null;)if(me=(ue=ti).child,(1028&ue.subtreeFlags)!=0&&me!==null)me.return=ue,ti=me;else for(;ti!==null;){var Re=(ue=ti).alternate;switch(me=ue.flags,ue.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if((1024&me)!=0&&Re!==null){me=void 0;var Fe=ue,Ve=Re.memoizedProps;Re=Re.memoizedState;var tt=Fe.stateNode;try{var st=ls(Fe.type,Ve,(Fe.elementType,Fe.type));me=tt.getSnapshotBeforeUpdate(st,Re),tt.__reactInternalSnapshotBeforeUpdate=me}catch(gt){Nt(Fe,Fe.return,gt)}}break;case 3:(1024&me)!=0&&ra&&Je(ue.stateNode.containerInfo);break;default:if((1024&me)!=0)throw Error(r(163))}if((me=ue.sibling)!==null){me.return=ue.return,ti=me;break}ti=ue.return}st=TA,TA=!1})(It,C),B0(C,It),ar(It.containerInfo),It.current=C,Ic(It,C.alternate,C),Lc(),Ir=K,zo(m),er.T=wn}else It.current=C;if(So?(So=!1,Pa=It,V0=c):T0(It,L),(L=It.pendingLanes)===0&&(cn=null),C.stateNode,Ce(It),Rt!==null)for(u=It.onRecoverableError,C=0;C<Rt.length;C++)u((L=Rt[C]).value,{componentStack:L.stack});(3&V0)!=0&&jt(),L=It.pendingLanes,(4194218&c)!=0&&(42&L)!=0?It===ys?kl++:(kl=0,ys=It):kl=0,qe(0)})(f,h,E,T,Bt,G)}finally{er.T=Ct,zo(Bt)}}function T0(f,h){(f.pooledCacheLanes&=h)==0&&(h=f.pooledCache)!=null&&(f.pooledCache=null,Ia(h))}function jt(){if(Pa!==null){var f=Pa,h=Us;Us=0;var E=F(V0),T=32>E?32:E;E=er.T;var G=Sa();try{if(zo(T),er.T=null,Pa===null)var J=!1;else{T=n0,n0=null;var ge=Pa,Te=V0;if(Pa=null,V0=0,(6&Ir)!=0)throw Error(r(331));var Le=Ir;Ir|=4,Wa(ge.current),$n(ge,ge.current,Te,T),Ir=Le,qe(0),mf&&mf.onPostCommitFiberRoot,J=!0}return J}finally{zo(G),er.T=E,T0(f,h)}}return!1}function ci(f,h,E){h=Z(E,h),(f=te(f,h=us(f.stateNode,h,2),2))!==null&&(R(f,2),Ce(f))}function Nt(f,h,E){if(f.tag===3)ci(f,f,E);else for(;h!==null;){if(h.tag===3){ci(h,f,E);break}if(h.tag===1){var T=h.stateNode;if(typeof h.type.getDerivedStateFromError=="function"||typeof T.componentDidCatch=="function"&&(cn===null||!cn.has(T))){f=Z(E,f),(T=te(h,E=_a(2),2))!==null&&(Oa(E,T,h,f),R(T,2),Ce(T));break}}h=h.return}}function Ti(f,h,E){var T=f.pingCache;if(T===null){T=f.pingCache=new Bl;var G=new Set;T.set(h,G)}else(G=T.get(h))===void 0&&(G=new Set,T.set(h,G));G.has(E)||(t0=!0,G.add(E),f=ui.bind(null,f,h,E),h.then(f,f))}function ui(f,h,E){var T=f.pingCache;T!==null&&T.delete(h),f.pingedLanes|=f.suspendedLanes&E,f.warmLanes&=~E,ln===f&&(qt&E)===E&&(_n===4||_n===3&&(62914560&qt)===qt&&300>ps()-r0?(2&Ir)==0&&Oo(f,0):rn|=E,cr===qt&&(cr=0)),Ce(f)}function Wl(f,h){h===0&&(h=D()),(f=Ee(f,h))!==null&&(R(f,h),Ce(f))}function Ya(f){var h=f.memoizedState,E=0;h!==null&&(E=h.retryLane),Wl(f,E)}function jl(f,h){var E=0;switch(f.tag){case 13:var T=f.stateNode,G=f.memoizedState;G!==null&&(E=G.retryLane);break;case 19:T=f.stateNode;break;case 22:T=f.stateNode._retryCache;break;default:throw Error(r(314))}T!==null&&T.delete(h),Wl(f,E)}function R0(f,h,E,T){this.tag=f,this.key=E,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=h,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=T,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function qa(f){return!(!(f=f.prototype)||!f.isReactComponent)}function ea(f,h){var E=f.alternate;return E===null?((E=e(f.tag,h,f.key,f.mode)).elementType=f.elementType,E.type=f.type,E.stateNode=f.stateNode,E.alternate=f,f.alternate=E):(E.pendingProps=h,E.type=f.type,E.flags=0,E.subtreeFlags=0,E.deleti
175ons=null),E.flags=31457280&f.flags,E.childLanes=f.childLanes,E.lanes=f.lanes,E.child=f.child,E.memoizedProps=f.memoizedProps,E.memoizedState=f.memoizedState,E.updateQueue=f.updateQueue,h=f.dependencies,E.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext},E.sibling=f.sibling,E.index=f.index,E.ref=f.ref,E.refCleanup=f.refCleanup,E}function F0(f,h){f.flags&=31457282;var E=f.alternate;return E===null?(f.childLanes=0,f.lanes=h,f.child=null,f.subtreeFlags=0,f.memoizedProps=null,f.memoizedState=null,f.updateQueue=null,f.dependencies=null,f.stateNode=null):(f.childLanes=E.childLanes,f.lanes=E.lanes,f.child=E.child,f.subtreeFlags=0,f.deletions=null,f.memoizedProps=E.memoizedProps,f.memoizedState=E.memoizedState,f.updateQueue=E.updateQueue,f.type=E.type,h=E.dependencies,f.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext}),f}function _r(f,h,E,T,G,J){var ge=0;if(T=f,typeof f=="function")qa(f)&&(ge=1);else if(typeof f=="string")ge=5;else e:switch(f){case Ns:return Tt(E.children,G,J,h);case rs:ge=8,G|=24;break;case Ki:return(f=e(12,E,h,2|G)).elementType=Ki,f.lanes=J,f;case yo:return(f=e(13,E,h,G)).elementType=yo,f.lanes=J,f;case M0:return(f=e(19,E,h,G)).elementType=M0,f.lanes=J,f;case wo:return N0(E,G,J,h);default:if(typeof f=="object"&&f!==null)switch(f.$$typeof){case L0:case Ri:ge=10;break e;case Bu:ge=9;break e;case Go:ge=11;break e;case Ho:ge=14;break e;case bo:ge=16,T=null;break e}ge=29,E=Error(r(130,f===null?"null":typeof f,"")),T=null}return(h=e(ge,E,h,G)).elementType=f,h.type=T,h.lanes=J,h}function Tt(f,h,E,T){return(f=e(7,f,T,h)).lanes=E,f}function N0(f,h,E,T){(f=e(22,f,T,h)).elementType=wo,f.lanes=E;var G={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var J=G._current;if(J===null)throw Error(r(456));if((2&G._pendingVisibility)==0){var ge=Ee(J,2);ge!==null&&(G._pendingVisibility|=2,gs(ge,0,2))}},attach:function(){var J=G._current;if(J===null)throw Error(r(456));if((2&G._pendingVisibility)!=0){var ge=Ee(J,2);ge!==null&&(G._pendingVisibility&=-3,gs(ge,0,2))}}};return f.stateNode=G,f}function Kl(f,h,E){return(f=e(6,f,null,h)).lanes=E,f}function Ja(f,h,E){return(h=e(4,f.children!==null?f.children:[],f.key,h)).lanes=E,h.stateNode={containerInfo:f.containerInfo,pendingChildren:null,implementation:f.implementation},h}function kc(f,h,E,T,G,J,ge,Te){this.tag=1,this.containerInfo=f,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Jl,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Q(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Q(0),this.hiddenUpdates=Q(null),this.identifierPrefix=T,this.onUncaughtError=G,this.onCaughtError=J,this.onRecoverableError=ge,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Te,this.incompleteTransitions=new Map}function P0(f,h,E,T,G,J){G=(function(ge){return ge?ge=Nc:Nc})(G),T.context===null?T.context=G:T.pendingContext=G,(T=le(h)).payload={element:E},(J=J===void 0?null:J)!==null&&(T.callback=J),(E=te(f,T,h))!==null&&(gs(E,0,h),q(E,f,h))}var go,Wi,Va={},Yl=U1,Ln=qY,ji=Object.assign,po=Symbol.for("react.element"),ta=Symbol.for("react.transitional.element"),mo=Symbol.for("react.portal"),Ns=Symbol.for("react.fragment"),rs=Symbol.for("react.strict_mode"),Ki=Symbol.for("react.profiler"),L0=Symbol.for("react.provider"),Bu=Symbol.for("react.consumer"),Ri=Symbol.for("react.context"),Go=Symbol.for("react.forward_ref"),yo=Symbol.for("react.suspense"),M0=Symbol.for("react.suspense_list"),Ho=Symbol.for("react.memo"),bo=Symbol.for("react.lazy"),wo=Symbol.for("react.offscreen"),Dc=Symbol.for("react.memo_cache_sentinel"),_0=Symbol.iterator,O0=Symbol.for("react.client.reference"),er=Yl.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Xa=!1,ql=Array.isArray,gl=t.getPublicInstance,ff=t.getRootHostContext,Af=t.getChildHostContext,Za=t.prepareForCommit,ar=t.resetAfterCommit,hf=t.createInstance,Qu=t.appendInitialChild,Su=t.finalizeInitialChildren,df=t.shouldSetTextContent,Eo=t.createTextInstance,ku=null,pl=null,Jl=t.noTimeout,ra=!0,Du=null,Tu=null,zo=t.setCurrentUpdatePriority,Sa=t.getCurrentUpdatePriority,ka=t.resolveUpdatePriority;t.resolveEventType,t.resolveEventTimeStamp;var gf=t.shouldAttemptEagerTransition,Tc=t.detachDeletedInstance;t.requestPostPaintCallback;var Ps=t.maySuspendCommit,Wo=null,Rc=null,Ru=null,EA=null,y=null,p=null,S=null,Y=t.appendChild,V=t.appendChildToContainer,fe=t.commitTextUpdate,Se=null,Xe=t.commitUpdate,ft=t.insertBefore,Et=null,Ut=t.removeChild,Mn=t.removeChildFromContainer,Ur=t.resetTextContent,Ls=null,ml=null,Ms=null,et=null,Je=t.clearContainer,ot=null,Pt=null,Kt=null,Gr=null,Zt=null,Rr=null,Fi=null,Fr=null,Io=null,U0=null,IA=[],Fc=-1,Nc={},Vl=Math.clz32?Math.clz32:function(f){return(f>>>=0)==0?32:31-(Fg(f)/Ng|0)|0},Fg=Math.log,Ng=Math.LN2,CA=128,xA=4194304,vA=Ln.unstable_scheduleCallback,Fu=Ln.unstable_cancelCallback,Pc=Ln.unstable_shouldYield,Lc=Ln.unstable_requestPaint,ps=Ln.unstable_now,Wh=Ln.unstable_ImmediatePriority,Pg=Ln.unstable_UserBlockingPriority,pf=Ln.unstable_NormalPriority,BA=Ln.unstable_IdlePriority,QA=Ln.log,SA=Ln.unstable_setDisableYieldValue,mf=null,Da=typeof Object.is=="function"?Object.is:function(f,h){return f===h&&(f!==0||1/f==1/h)||f!=f&&h!=h},jh=new WeakMap,_s=[],yf=0,Kh=null,G0=[],Mc=0,Yh=null,yl=A(null),_c=A(null),ms=A(null),Oc=A(null),qh=!1,bl=null;Error(r(519));var na=[],H0=0,Uc=0,z0=null,W0=null,Xl=!1,wl=!1,bf=!1,ia=0,El=null,Gc=0,jo=0,j0=null,$a=!1,Nu=!1,K0=Object.prototype.hasOwnProperty,Ta=Error(r(460)),Jh=Error(r(474)),kA={then:function(){}},Pu=null,vn=null,Zl=0,Co=ct(!0),DA=ct(!1),Il=A(null),Hc=A(0),Os=A(null),Ra=null,fi=A(0),Fa=0,rr=null,yn=null,Bn=null,Cl=!1,Y0=!1,Ko=!1,Lu=0,Yo=0,xo=null,Mu=0,xl=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},qo={readContext:dr,use:Dn,useCallback:kt,useContext:kt,useEffect:kt,useImperativeHandle:kt,useLayoutEffect:kt,useInsertionEffect:kt,useMemo:kt,useReducer:kt,useRef:kt,useState:kt,useDebugValue:kt,useDeferredValue:kt,useTransition:kt,useSyncExternalStore:kt,useId:kt};qo.useCacheRefresh=kt,qo.useMemoCache=kt,qo.useHostTransitionStatus=kt,qo.useFormState=kt,qo.useActionState=kt,qo.useOptimistic=kt;var Yi={readContext:dr,use:Dn,useCallback:function(f,h){return qr().memoizedState=[f,h===void 0?null:h],f},useContext:dr,useEffect:Xi,useImperativeHandle:function(f,h,E){E=E!=null?E.concat([f]):null,di(4194308,4,Ys.bind(null,h,f),E)},useLayoutEffect:function(f,h){return di(4194308,4,f,h)},useInsertionEffect:function(f,h){di(4,2,f,h)},useMemo:function(f,h){var E=qr();h=h===void 0?null:h;var T=f();if(Ko){$(!0);try{f()}finally{$(!1)}}return E.memoizedState=[T,h],T},useReducer:function(f,h,E){var T=qr();if(E!==void 0){var G=E(h);if(Ko){$(!0);try{E(h)}finally{$(!1)}}}else G=h;return T.memoizedState=T.baseState=G,f={pending:null,lanes:0,dispatch:null,lastRenderedReducer:f,lastRenderedState:G},T.queue=f,f=f.dispatch=Mt.bind(null,rr,f),[T.memoizedState,f]}
175,useRef:function(f){return f={current:f},qr().memoizedState=f},useState:function(f){var h=(f=Bs(f)).queue,E=Xt.bind(null,rr,h);return h.dispatch=E,[f.memoizedState,E]},useDebugValue:ae,useDeferredValue:function(f,h){return je(qr(),f,h)},useTransition:function(){var f=Bs(!1);return f=ht.bind(null,rr,f.queue,!0,!1),qr().memoizedState=f,[!1,f]},useSyncExternalStore:function(f,h,E){var T=rr,G=qr();if(E=h(),ln===null)throw Error(r(349));(60&qt)!=0||or(T,h,E),G.memoizedState=E;var J={value:E,getSnapshot:h};return G.queue=J,Xi(hn.bind(null,T,J,f),[f]),T.flags|=2048,zr(9,Oi.bind(null,T,J,E,h),{destroy:void 0},null),E},useId:function(){var f=qr(),h=ln.identifierPrefix;return h=":"+h+"r"+(Mu++).toString(32)+":",f.memoizedState=h},useCacheRefresh:function(){return qr().memoizedState=vt.bind(null,rr)}};Yi.useMemoCache=$r,Yi.useHostTransitionStatus=ut,Yi.useFormState=gn,Yi.useActionState=gn,Yi.useOptimistic=function(f){var h=qr();h.memoizedState=h.baseState=f;var E={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return h.queue=E,h=tr.bind(null,rr,!0,E),E.dispatch=h,[f,h]};var Na={readContext:dr,use:Dn,useCallback:xe,useContext:dr,useEffect:ai,useImperativeHandle:ie,useInsertionEffect:Cn,useLayoutEffect:Qi,useMemo:Ne,useReducer:Vi,useRef:Vn,useState:function(){return Vi(si)},useDebugValue:ae,useDeferredValue:function(f,h){return $e(Br(),yn.memoizedState,f,h)},useTransition:function(){var f=Vi(si)[0],h=Br().memoizedState;return[typeof f=="boolean"?f:An(f),h]},useSyncExternalStore:Jn,useId:wt};Na.useCacheRefresh=mt,Na.useMemoCache=$r,Na.useHostTransitionStatus=ut,Na.useFormState=Tn,Na.useActionState=Tn,Na.useOptimistic=function(f,h){return dn(Br(),0,f,h)};var vl={readContext:dr,use:Dn,useCallback:xe,useContext:dr,useEffect:ai,useImperativeHandle:ie,useInsertionEffect:Cn,useLayoutEffect:Qi,useMemo:Ne,useReducer:Vr,useRef:Vn,useState:function(){return Vr(si)},useDebugValue:ae,useDeferredValue:function(f,h){var E=Br();return yn===null?je(E,f,h):$e(E,yn.memoizedState,f,h)},useTransition:function(){var f=Vr(si)[0],h=Br().memoizedState;return[typeof f=="boolean"?f:An(f),h]},useSyncExternalStore:Jn,useId:wt};vl.useCacheRefresh=mt,vl.useMemoCache=$r,vl.useHostTransitionStatus=ut,vl.useFormState=vi,vl.useActionState=vi,vl.useOptimistic=function(f,h){var E=Br();return yn!==null?dn(E,0,f,h):(E.baseState=f,[f,E.queue.dispatch])};var Jo={isMounted:function(f){return!!(f=f._reactInternals)&&(function(h){var E=h,T=h;if(h.alternate)for(;E.return;)E=E.return;else{h=E;
175do(4098&(E=h).flags)!=0&&(T=E.return),h=E.return;while(h)}return E.tag===3?T:null})(f)===f},enqueueSetState:function(f,h,E){f=f._reactInternals;var T=ts(),G=le(T);G.payload=h,E!=null&&(G.callback=E),(h=te(f,G,T))!==null&&(gs(h,0,T),q(h,f,T))},enqueueReplaceState:function(f,h,E){f=f._reactInternals;var T=ts(),G=le(T);G.tag=1,G.payload=h,E!=null&&(G.callback=E),(h=te(f,G,T))!==null&&(gs(h,0,T),q(h,f,T))},enqueueForceUpdate:function(f,h){f=f._reactInternals;var E=ts(),T=le(E);T.tag=2,h!=null&&(T.callback=h),(h=te(f,T,E))!==null&&(gs(h,0,E),q(h,f,E))}};typeof reportError=="function"&&reportError;var wf=Error(r(461)),Kn=!1,zc={dehydrated:null,treeContext:null,retryLane:0},sa=A(null),aa=null,bn=null,vo=null,lr=typeof AbortController<"u"?AbortController:function(){var f=[],h=this.signal={aborted:!1,addEventListener:function(E,T){f.push(T)}};this.abort=function(){h.aborted=!0,f.forEach((function(E){return E()}))}},Qn=Ln.unstable_scheduleCallback,yi=Ln.unstable_NormalPriority,ei={$$typeof:Ri,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},q0=er.S;er.S=function(f,h){typeof h=="object"&&h!==null&&typeof h.then=="function"&&(function(E,T){if(El===null){var G=El=[];Gc=0,jo=Me(),j0={status:"pending",value:void 0,then:function(J){G.push(J)}}}Gc++,T.then(Ie,Ie)})(0,h),q0!==null&&q0(f,h)};var eo=A(null),Bo=!1,Ni=!1,$l=!1,Vh=typeof WeakSet=="function"?WeakSet:Set,ti=null,TA=!1,ns=null,Qo=!1,RA=null,e0=8192,bi={getCacheForType:function(f){var h=dr(ei),E=h.data.get(f);return E===void 0&&(E=f(),h.data.set(f,E)),E}};if(typeof Symbol=="function"&&Symbol.for){var J0=Symbol.for;J0("selector.component"),J0("selector.has_pseudo_class"),J0("selector.role"),J0("selector.test_id"),J0("selector.text")}var Bl=typeof WeakMap=="function"?WeakMap:Map,Ir=0,ln=null,Ar=null,qt=0,Cr=0,wi=null,Ef=!1,t0=!1,Ql=0,_n=0,Sl=0,xr=0,rn=0,Jt=0,cr=0,Lr=null,ri=null,Vo=!1,r0=0,_u=1/0,to=null,cn=null,So=!1,Pa=null,V0=0,Us=0,n0=null,kl=0,ys=null;return Va.createContainer=function(f,h,E,T,G,J,ge,Te,Le,nt){return(function(Ct,Bt,It,Rt,wn,c,u,m,C,L,K,ue){return Ct=new kc(Ct,Bt,It,u,m,C,L,null),Bt=1,c===!0&&(Bt|=24),c=e(3,null,null,Bt),Ct.current=c,c.stateNode=Ct,(Bt=mi()).refCount++,Ct.pooledCache=Bt,Bt.refCount++,c.memoizedState={element:Rt,isDehydrated:It,cache:Bt},z(c),Ct})(f,h,!1,null,0,T,J,ge,Te,Le)},Va.flushSyncWork=function(){return(6&Ir)!=0||(qe(0),!1)},Va.updateContainer=function(f,h,E,T){var G=h.current,J=ts();return P0(G,J,f,h,E,T),J},Va.updateContainerSync=function(f,h,E,T){return h.tag===0&&jt(),P0(h.current,2,f,h,E,T),2},Va},Nd.exports.default=Nd.exports,Object.defineProperty(Nd.exports,"__esModule",{value:!0})),OI.exports);var UI,JY=KY(jB.exports),KB={exports:{}},nu={};KB.exports=(UI||(UI=1,nu.ConcurrentRoot=1,nu.ContinuousEventPriority=8,nu.DefaultEventPriority=32,nu.DiscreteEventPriority=2,nu.IdleEventPriority=268435456,nu.LegacyRoot=0,nu.NoEventPriority=0),nu);var Hp=KB.exports;const YB=(t,e)=>{const r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const s=r[i];if(s==="render"&&!t[s]!=!e[s])return!1;if(s!=="children"&&t[s]!==e[s]){if(typeof t[s]=="object"&&typeof e[s]=="object"&&YB(t[s],e[s]))continue;return!1}if(s==="children"&&(typeof t[s]=="string"||typeof e[s]=="string"))return t[s]===e[s]}return!0},GI={},zp=console.error,VY=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:s,insertBefore:a,removeChild:o,removeChildFromContainer:l,resetAfterCommit:A})=>{const d=JY({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:s,insertBefore:a,commitUpdate:(g,b,w,I)=>{YB(w,I)||n(g,null,b,w,I)},commitTextUpdate:r,removeChild:o,removeChildFromContainer:l,resetAfterCommit:A,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:g=>g,getRootHostContext:()=>GI,getChildHostContext:()=>GI,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>Hp.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>Hp.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:g=>d.createContainer(g,Hp.ConcurrentRoot,null,!1,null,"",zp,zp,zp,null),updateContainer:(g,b,w,I)=>{d.updateContainerSync(g,b,w,I),d.flushSyncWork()}}};function XY(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}
175function ZY(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})})),r}var HI,qB={exports:{}},zI={exports:{}},$Y=ZY(Hb),Pd;qB.exports=(HI||(HI=1,(Pd=zI).exports=function(t){function e(c,u,m,C){return new P0(c,u,m,C)}function r(c){var u="https://react.dev/errors/"+c;if(1<arguments.length){u+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)u+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+c+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(c){return c===null||typeof c!="object"?null:typeof(c=ff&&c[ff]||c["@@iterator"])=="function"?c:null}function i(c){if(c==null)return null;if(typeof c=="function")return c.$$typeof===Af?null:c.displayName||c.name||null;if(typeof c=="string")return c;switch(c){case yo:return"Fragment";case Ho:return"Profiler";case M0:return"StrictMode";case _0:return"Suspense";case O0:return"SuspenseList";case ql:return"Activity"}if(typeof c=="object")switch(c.$$typeof){case Go:return"Portal";case wo:return c.displayName||"Context";case bo:return(c._context.displayName||"Context")+".Consumer";case Dc:var u=c.render;return(c=c.displayName)||(c=(c=u.displayName||u.name||"")!==""?"ForwardRef("+c+")":"ForwardRef"),c;case er:return(u=c.displayName||null)!==null?u:i(c.type)||"Memo";case Xa:u=c._payload,c=c._init;try{return i(c(u))}catch{}}return null}function s(c){return{current:c}}function a(c){0>Pc||(c.current=Fu[Pc],Fu[Pc]=null,Pc--)}function o(c,u){Pc++,Fu[Pc]=c.current,c.current=u}function l(c){var u=42&c;if(u!==0)return u;switch(c&-c){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&c;case 262144:case 524288:case 1048576:case 2097152:return 3932160&c;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&c;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return c}}function A(c,u,m){var C=c.pendingLanes;if(C===0)return 0;var L=0,K=c.suspendedLanes,ue=c.pingedLanes;c=c.warmLanes;var me=134217727&C;return me!==0?(C=me&~K)!=0?L=l(C):(ue&=me)!=0?L=l(ue):m||(m=me&~c)!=0&&(L=l(m)):(me=C&~K)!=0?L=l(me):ue!==0?L=l(ue):m||(m=C&~c)!=0&&(L=l(m)),L===0?0:u!==0&&u!==L&&(u&K)==0&&((K=L&-L)>=(m=u&-u)||K===32&&(4194048&m)!=0)?u:L}function d(c,u){return(c.pendingLanes&~(c.suspendedLanes&~c.pingedLanes)&u)==0}function g(c,u){switch(c){case 1:case 2:case 4:case 8:case 64:return u+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u+5e3;default:return-1}}function b(){var c=QA;return(62914560&(QA<<=1))==0&&(QA=4194304),c}function w(c){for(var u=[],m=0;31>m;m++)u.push(c);return u}function I(c,u){c.pendingLanes|=u,u!==268435456&&(c.suspendedLanes=0,c.pingedLanes=0,c.warmLanes=0)}function v(c,u,m){c.pendingLanes|=u,c.suspendedLanes&=~u;var C=31-ps(u);c.entangledLanes|=u,c.entanglements[C]=1073741824|c.entanglements[C]|261930&m}function D(c,u){var m=c.entangledLanes|=u;for(c=c.entanglements;m;){var C=31-ps(m),L=1<<C;L&u|c[C]&u&&(c[C]|=u),m&=~L}}function Q(c,u){var m=u&-u;return((m=(42&m)!=0?1:(function(C){switch(C){case 2:C=1;break;case 8:C=4;break;case 32:C=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:C=128;break;case 268435456:C=134217728;break;default:C=0}return C})(m))&(c.suspendedLanes|u))!=0?0:m}function R(c){return 2<(c&=-c)?8<c?(134217727&c)!=0?32:268435456:8:2}function k(c){typeof Yh=="function"&&yl(c)}function N(c){if(Oc===void 0)try{throw Error()}catch(m){var u=m.stack.trim().match(/\n( *(at )?)/);Oc=u&&u[1]||"",qh=-1<m.stack.indexOf(`
176    at`)?" (<anonymous>)":-1<m.stack.indexOf("@")?"@unknown:0:0":""}return`
177`+Oc+c+qh}function F(c,u){if(!c||na)return"";na=!0;var m=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var C={DetermineComponentFrameRoot:function(){try{if(u){var tt=function(){throw Error()};if(Object.defineProperty(tt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(tt,[])}catch(gt){var st=gt}Reflect.construct(c,[],tt)}else{try{tt.call()}catch(gt){st=gt}c.call(tt.prototype)}}else{try{throw Error()}catch(gt){st=gt}(tt=c())&&typeof tt.catch=="function"&&tt.catch((function(){}))}}
177catch(gt){if(gt&&st&&typeof gt.stack=="string")return[gt.stack,st.stack]}return[null,null]}};C.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var L=Object.getOwnPropertyDescriptor(C.DetermineComponentFrameRoot,"name");L&&L.configurable&&Object.defineProperty(C.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var K=C.DetermineComponentFrameRoot(),ue=K[0],me=K[1];if(ue&&me){var Re=ue.split(`
178`),Fe=me.split(`
179`);for(L=C=0;C<Re.length&&!Re[C].includes("DetermineComponentFrameRoot");)C++;for(;L<Fe.length&&!Fe[L].includes("DetermineComponentFrameRoot");)L++;if(C===Re.length||L===Fe.length)for(C=Re.length-1,L=Fe.length-1;1<=C&&0<=L&&Re[C]!==Fe[L];)L--;for(;1<=C&&0<=L;C--,L--)if(Re[C]!==Fe[L]){if(C!==1||L!==1)do if(C--,0>--L||Re[C]!==Fe[L]){var Ve=`
180`+Re[C].replace(" at new "," at ");return c.displayName&&Ve.includes("<anonymous>")&&(Ve=Ve.replace("<anonymous>",c.displayName)),Ve}while(1<=C&&0<=L);break}}}finally{na=!1,Error.prepareStackTrace=m}return(m=c?c.displayName||c.name:"")?N(m):""}function $(c,u){switch(c.tag){case 26:case 27:case 5:return N(c.type);case 16:return N("Lazy");case 13:return c.child!==u&&u!==null?N("Suspense Fallback"):N("Suspense");case 19:return N("SuspenseList");case 0:case 15:return F(c.type,!1);case 11:return F(c.type.render,!1);case 1:return F(c.type,!0);case 31:return N("Activity");default:return""}}function Z(c){try{var u="",m=null;do u+=$(c,m),m=c,c=c.return;while(c);return u}catch(C){return`
181Error generating stack: `+C.message+`
182`+C.stack}}function H(c,u){if(typeof c=="object"&&c!==null){var m=H0.get(c);return m!==void 0?m:(u={value:c,source:u,stack:Z(u)},H0.set(c,u),u)}return{value:c,source:u,stack:Z(u)}}function O(c){for(;c===W0;)W0=Uc[--z0],Uc[z0]=null,Uc[--z0],Uc[z0]=null;for(;c===bf;)bf=Xl[--wl],Xl[wl]=null,Xl[--wl],Xl[wl]=null,Xl[--wl],Xl[wl]=null}function se(c,u){o(Gc,u),o(El,c),o(ia,null),c=Qu(u),a(ia),o(ia,c)}function ye(){a(ia),a(El),a(Gc)}function ee(c){c.memoizedState!==null&&o(jo,c);var u=ia.current,m=Su(u,c.type);u!==m&&(o(El,c),o(ia,m))}function he(c){El.current===c&&(a(ia),a(El)),jo.current===c&&(a(jo),ft._currentValue2=Xe)}function j(){var c=$a;return c!==null&&(ys===null?ys=c:ys.push.apply(ys,c),$a=null),c}function be(c,u,m){o(Nu,u._currentValue2),u._currentValue2=m}function Ee(c){var u=Nu.current;c._currentValue2=u,a(Nu)}function pe(c,u,m){for(;c!==null;){var C=c.alternate;if((c.childLanes&u)!==u?(c.childLanes|=u,C!==null&&(C.childLanes|=u)):C!==null&&(C.childLanes&u)!==u&&(C.childLanes|=u),c===m)break;c=c.return}}function He(c,u,m,C){var L=c.child;for(L!==null&&(L.return=c);L!==null;){var K=L.dependencies;if(K!==null){var ue=L.child;K=K.firstContext;e:for(;K!==null;){var me=K;K=L;for(var Re=0;Re<u.length;Re++)if(me.context===u[Re]){K.lanes|=m,(me=K.alternate)!==null&&(me.lanes|=m),pe(K.return,m,c),C||(ue=null);break e}K=me.next}}else if(L.tag===18){if((ue=L.return)===null)throw Error(r(341));ue.lanes|=m,(K=ue.alternate)!==null&&(K.lanes|=m),pe(ue,m,c),ue=null}else ue=L.child;if(ue!==null)ue.return=L;else for(ue=L;ue!==null;){if(ue===c){ue=null;break}if((L=ue.sibling)!==null){L.return=ue.return,ue=L;break}ue=ue.return}L=ue}}function Ce(c,u,m,C){c=null;for(var L=u,K=!1;L!==null;){if(!K){if((524288&L.flags)!=0)K=!0;else if((262144&L.flags)!=0)break}if(L.tag===10){var ue=L.alternate;if(ue===null)throw Error(r(387));if((ue=ue.memoizedProps)!==null){var me=L.type;ms(L.pendingProps.value,ue.value)||(c!==null?c.push(me):c=[me])}}else if(L===jo.current){if((ue=L.alternate)===null)throw Error(r(387));ue.memoizedState.memoizedState!==L.memoizedState.memoizedState&&(c!==null?c.push(ft):c=[ft])}L=L.return}c!==null&&He(u,c,m,C),u.flags|=262144}function qe(c){for(c=c.firstContext;c!==null;){var u=c.context;if(!ms(u._currentValue2,c.memoizedValue))return!0;c=c.next}return!1}function Be(c){K0=c,Ta=null,(c=c.dependencies)!==null&&(c.firstContext=null)}function ne(c){return De(K0,c)}function ve(c,u){return K0===null&&Be(c),De(c,u)}function De(c,u){var m=u._currentValue2;if(u={context:u,memoizedValue:m,next:null},Ta===null){if(c===null)throw Error(r(308));Ta=u,c.dependencies={lanes:0,firstContext:u},c.flags|=524288}else Ta=Ta.next=u;return m}function Me(){return{controller:new Jh,data:new Map,refCount:0}}function Ie(c){c.refCount--,c.refCount===0&&kA(Pu,(function(){c.controller.abort()}))}function z(){}function P(c){c!==Co&&c.next===null&&(Co===null?Zl=Co=c:Co=Co.next=c),Il=!0,DA||(DA=!0,SA(yf,te))}function le(c,u){if(!Hc&&Il){Hc=!0;do for(var m=!1,C=Zl;C!==null;){if(c!==0){var L=C.pendingLanes;if(L===0)var K=0;else{var ue=C.suspendedLanes,me=C.pingedLanes;K=(1<<31-ps(42|c)+1)-1,K=201326741&(K&=L&~(ue&~me))?201326741&K|1:K?2|K:0}K!==0&&(m=!0,ke(C,K))}else K=cr,(3&(K=A(C,C===rn?K:0,C.cancelPendingCommit!==null||C.timeoutHandle!==Sa)))==0||d(C,K)||(m=!0,ke(C,K));C=C.next}while(m);Hc=!1}}function te(){(function(){Il=DA=!1;var c=0;Os!==0&&Ru()&&(c=Os);for(var u=_s(),m=null,C=Zl;C!==null;){var L=C.next,K=q(C,u);K===0?(C.next=null,m===null?Zl=L:m.next=L,L===null&&(Co=m)):(m=C,(c!==0||(3&K)!=0)&&(Il=!0)),C=L}ge!==0&&ge!==5||le(c),Os!==0&&(Os=0)})()}function q(c,u){for(var m=c.suspendedLanes,C=c.pingedLanes,L=c.expirationTimes,K=-62914561&c.pendingLanes;0<K;){var ue=31-ps(K),me=1<<ue,Re=L[ue];Re===-1?(me&m)!=0&&(me&C)==0||(L[ue]=g(me,u)):Re<=u&&(c.expiredLanes|=me),K&=~me}if(m=cr,m=A(c,c===(u=rn)?m:0,c.cancelPendingCommit!==null||c.timeoutHandle!==Sa),C=c.callbackNode,m===0||c===u&&(Lr===2||Lr===9)||c.cancelPendingCommit!==null)return C!==null&&C!==null&&mf(C),c.callbackNode=null,c.callbackPriority=0;if((3&m)==0||d(c,m)){if((u=m&-m)===c.callbackPriority)return u;switch(C!==null&&mf(C),R(m)){case 2:case 8:m=Kh;break;case 32:default:m=G0;break;case 268435456:m=Mc}return C=re.bind(null,c),m=SA(m,C),c.callbackPriority=u,c.callbackNode=m,u}return C!==null&&C!==null&&mf(C),c.callbackPriority=2,c.callbackNode=null,2}function re(c,u){if(ge!==0&&ge!==5)return c.callbackNode=null,c.callbackPriority=0,null;var m=c.callbackNode;if(qa()&&c.callbackNode!==m)return null;var C=cr;return(C=A(c,c===rn?C:0,c.cancelPendingCommit!==null||c.timeoutHandle!==Sa))===0?null:(Sc(c,C,u),q(c,_s()),c.callbackNode!=null&&c.callbackNode===m?re.bind(null,c):null)}function ke(c,u){if(qa())return null;Sc(c,u,!0)}function M(){if(Os===0){var c=Fa;c===0&&(c=pf,(261888&(pf<<=1))==0&&(pf=256)),Os=c}return Os}function Qe(){if(--fi==0&&Ra!==null){rr!==null&&(rr.status="fulfilled");var c=Ra;Ra=null,Fa=0,rr=null;for(var u=0;u<c.length;u++)(0,c[u])()}}function W(){var c=Bn.current;return c!==null?c:rn.pooledCache}function B(c,u){o(Bn,u===null?Bn.current:u.pool)}function x(){var c=W();return c===null?null:{parent:vn._currentValue2,pool:c}}function _(c,u){if(ms(c,u))return!0;
182if(typeof c!="object"||c===null||typeof u!="object"||u===null)return!1;var m=Object.keys(c),C=Object.keys(u);if(m.length!==C.length)return!1;for(C=0;C<m.length;C++){var L=m[C];if(!bl.call(u,L)||!ms(c[L],u[L]))return!1}return!0}function ce(c){return(c=c.status)==="fulfilled"||c==="rejected"}function de(c,u,m){switch((m=c[m])===void 0?c.push(u):m!==u&&(u.then(z,z),u=m),u.status){case"fulfilled":return u.value;case"rejected":throw We(c=u.reason),c;default:if(typeof u.status=="string")u.then(z,z);else{if((c=rn)!==null&&100<c.shellSuspendCounter)throw Error(r(482));(c=u).status="pending",c.then((function(C){if(u.status==="pending"){var L=u;L.status="fulfilled",L.value=C}}),(function(C){if(u.status==="pending"){var L=u;L.status="rejected",L.reason=C}}))}switch(u.status){case"fulfilled":return u.value;case"rejected":throw We(c=u.reason),c}throw Yo=u,Cl}}function Ae(c){try{return(0,c._init)(c._payload)}catch(u){throw u!==null&&typeof u=="object"&&typeof u.then=="function"?(Yo=u,Cl):u}}function Pe(){if(Yo===null)throw Error(r(459));var c=Yo;return Yo=null,c}function We(c){if(c===Cl||c===Ko)throw Error(r(483))}function Oe(c){var u=Mu;return Mu+=1,xo===null&&(xo=[]),de(xo,c,u)}function ct(c,u){u=u.props.ref,c.ref=u!==void 0?u:null}function at(c,u){throw u.$$typeof===Bu?Error(r(525)):(c=Object.prototype.toString.call(u),Error(r(31,c==="[object Object]"?"object with keys {"+Object.keys(u).join(", ")+"}":c)))}function At(c){function u(Ue,Ke){if(c){var lt=Ue.deletions;lt===null?(Ue.deletions=[Ke],Ue.flags|=16):lt.push(Ke)}}function m(Ue,Ke){if(!c)return null;for(;Ke!==null;)u(Ue,Ke),Ke=Ke.sibling;return null}function C(Ue){for(var Ke=new Map;Ue!==null;)Ue.key!==null?Ke.set(Ue.key,Ue):Ke.set(Ue.index,Ue),Ue=Ue.sibling;return Ke}function L(Ue,Ke){return(Ue=Wi(Ue,Ke)).index=0,Ue.sibling=null,Ue}function K(Ue,Ke,lt){return Ue.index=lt,c?(lt=Ue.alternate)!==null?(lt=lt.index)<Ke?(Ue.flags|=67108866,Ke):lt:(Ue.flags|=67108866,Ke):(Ue.flags|=1048576,Ke)}function ue(Ue){return c&&Ue.alternate===null&&(Ue.flags|=67108866),Ue}function me(Ue,Ke,lt,Qt){return Ke===null||Ke.tag!==6?((Ke=ji(lt,Ue.mode,Qt)).return=Ue,Ke):((Ke=L(Ke,lt)).return=Ue,Ke)}function Re(Ue,Ke,lt,Qt){var Vt=lt.type;return Vt===yo?Ve(Ue,Ke,lt.props.children,Qt,lt.key):Ke!==null&&(Ke.elementType===Vt||typeof Vt=="object"&&Vt!==null&&Vt.$$typeof===Xa&&Ae(Vt)===Ke.type)?(ct(Ke=L(Ke,lt.props),lt),Ke.return=Ue,Ke):(ct(Ke=Yl(lt.type,lt.key,lt.props,null,Ue.mode,Qt),lt),Ke.return=Ue,Ke)}function Fe(Ue,Ke,lt,Qt){return Ke===null||Ke.tag!==4||Ke.stateNode.containerInfo!==lt.containerInfo||Ke.stateNode.implementation!==lt.implementation?((Ke=po(lt,Ue.mode,Qt)).return=Ue,Ke):((Ke=L(Ke,lt.children||[])).return=Ue,Ke)}function Ve(Ue,Ke,lt,Qt,Vt){return Ke===null||Ke.tag!==7?((Ke=Ln(lt,Ue.mode,Qt,Vt)).return=Ue,Ke):((Ke=L(Ke,lt)).return=Ue,Ke)}function tt(Ue,Ke,lt){if(typeof Ke=="string"&&Ke!==""||typeof Ke=="number"||typeof Ke=="bigint")return(Ke=ji(""+Ke,Ue.mode,lt)).return=Ue,Ke;if(typeof Ke=="object"&&Ke!==null){switch(Ke.$$typeof){case Ri:return ct(lt=Yl(Ke.type,Ke.key,Ke.props,null,Ue.mode,lt),Ke),lt.return=Ue,lt;case Go:return(Ke=po(Ke,Ue.mode,lt)).return=Ue,Ke;case Xa:return tt(Ue,Ke=Ae(Ke),lt)}if(Za(Ke)||n(Ke))return(Ke=Ln(Ke,Ue.mode,lt,null)).return=Ue,Ke;if(typeof Ke.then=="function")return tt(Ue,Oe(Ke),lt);if(Ke.$$typeof===wo)return tt(Ue,ve(Ue,Ke),lt);at(Ue,Ke)}return null}function st(Ue,Ke,lt,Qt){var Vt=Ke!==null?Ke.key:null;if(typeof lt=="string"&&lt!==""||typeof lt=="number"||typeof lt=="bigint")return Vt!==null?null:me(Ue,Ke,""+lt,Qt);if(typeof lt=="object"&&lt!==null){switch(lt.$$typeof){case Ri:return lt.key===Vt?Re(Ue,Ke,lt,Qt):null;case Go:return lt.key===Vt?Fe(Ue,Ke,lt,Qt):null;case Xa:return st(Ue,Ke,lt=Ae(lt),Qt)}if(Za(lt)||n(lt))return Vt!==null?null:Ve(Ue,Ke,lt,Qt,null);if(typeof lt.then=="function")return st(Ue,Ke,Oe(lt),Qt);if(lt.$$typeof===wo)return st(Ue,Ke,ve(Ue,lt),Qt);at(Ue,lt)}return null}function gt(Ue,Ke,lt,Qt,Vt){if(typeof Qt=="string"&&Qt!==""||typeof Qt=="number"||typeof Qt=="bigint")return me(Ke,Ue=Ue.get(lt)||null,""+Qt,Vt);if(typeof Qt=="object"&&Qt!==null){switch(Qt.$$typeof){case Ri:return Re(Ke,Ue=Ue.get(Qt.key===null?lt:Qt.key)||null,Qt,Vt);case Go:return Fe(Ke,Ue=Ue.get(Qt.key===null?lt:Qt.key)||null,Qt,Vt);case Xa:return gt(Ue,Ke,lt,Qt=Ae(Qt),Vt)}if(Za(Qt)||n(Qt))return Ve(Ke,Ue=Ue.get(lt)||null,Qt,Vt,null);if(typeof Qt.then=="function")return gt(Ue,Ke,lt,Oe(Qt),Vt);if(Qt.$$typeof===wo)return gt(Ue,Ke,lt,ve(Ke,Qt),Vt);at(Ke,Qt)}return null}function zt(Ue,Ke,lt,Qt){if(typeof lt=="object"&&lt!==null&&lt.type===yo&&lt.key===null&&(lt=lt.props.children),typeof lt=="object"&&lt!==null){switch(lt.$$typeof){case Ri:e:{for(var Vt=lt.key;Ke!==null;){if(Ke.key===Vt){if((Vt=lt.type)===yo){if(Ke.tag===7){m(Ue,Ke.sibling),(Qt=L(Ke,lt.props.children)).return=Ue,Ue=Qt;break e}}else if(Ke.elementType===Vt||typeof Vt=="object"&&Vt!==null&&Vt.$$typeof===Xa&&Ae(Vt)===Ke.type){m(Ue,Ke.sibling),ct(Qt=L(Ke,lt.props),lt),Qt.return=Ue,Ue=Qt;break e}m(Ue,Ke);break}u(Ue,Ke),Ke=Ke.sibling}lt.type===yo?((Qt=Ln(lt.props.children,Ue.mode,Qt,lt.key)).return=Ue,Ue=Qt):(ct(Qt=Yl(lt.type,lt.key,lt.props,null,Ue.mode,Qt),lt),Qt.return=Ue,Ue=Qt)}return ue(Ue);
182case Go:e:{for(Vt=lt.key;Ke!==null;){if(Ke.key===Vt){if(Ke.tag===4&&Ke.stateNode.containerInfo===lt.containerInfo&&Ke.stateNode.implementation===lt.implementation){m(Ue,Ke.sibling),(Qt=L(Ke,lt.children||[])).return=Ue,Ue=Qt;break e}m(Ue,Ke);break}u(Ue,Ke),Ke=Ke.sibling}(Qt=po(lt,Ue.mode,Qt)).return=Ue,Ue=Qt}return ue(Ue);case Xa:return zt(Ue,Ke,lt=Ae(lt),Qt)}if(Za(lt))return(function(Yn,nn,oa,Ou){for(var ko=null,is=null,ur=nn,On=nn=0,Gs=null;ur!==null&&On<oa.length;On++){ur.index>On?(Gs=ur,ur=null):Gs=ur.sibling;var sn=st(Yn,ur,oa[On],Ou);if(sn===null){ur===null&&(ur=Gs);break}c&&ur&&sn.alternate===null&&u(Yn,ur),nn=K(sn,nn,On),is===null?ko=sn:is.sibling=sn,is=sn,ur=Gs}if(On===oa.length)return m(Yn,ur),ko;if(ur===null){for(;On<oa.length;On++)(ur=tt(Yn,oa[On],Ou))!==null&&(nn=K(ur,nn,On),is===null?ko=ur:is.sibling=ur,is=ur);return ko}for(ur=C(ur);On<oa.length;On++)(Gs=gt(ur,Yn,On,oa[On],Ou))!==null&&(c&&Gs.alternate!==null&&ur.delete(Gs.key===null?On:Gs.key),nn=K(Gs,nn,On),is===null?ko=Gs:is.sibling=Gs,is=Gs);return c&&ur.forEach((function(Wc){return u(Yn,Wc)})),ko})(Ue,Ke,lt,Qt);if(n(lt)){if(typeof(Vt=n(lt))!="function")throw Error(r(150));return(function(Yn,nn,oa,Ou){if(oa==null)throw Error(r(151));for(var ko=null,is=null,ur=nn,On=nn=0,Gs=null,sn=oa.next();ur!==null&&!sn.done;On++,sn=oa.next()){ur.index>On?(Gs=ur,ur=null):Gs=ur.sibling;var Wc=st(Yn,ur,sn.value,Ou);if(Wc===null){ur===null&&(ur=Gs);break}c&&ur&&Wc.alternate===null&&u(Yn,ur),nn=K(Wc,nn,On),is===null?ko=Wc:is.sibling=Wc,is=Wc,ur=Gs}if(sn.done)return m(Yn,ur),ko;if(ur===null){for(;!sn.done;On++,sn=oa.next())(sn=tt(Yn,sn.value,Ou))!==null&&(nn=K(sn,nn,On),is===null?ko=sn:is.sibling=sn,is=sn);return ko}for(ur=C(ur);!sn.done;On++,sn=oa.next())(sn=gt(ur,Yn,On,sn.value,Ou))!==null&&(c&&sn.alternate!==null&&ur.delete(sn.key===null?On:sn.key),nn=K(sn,nn,On),is===null?ko=sn:is.sibling=sn,is=sn);return c&&ur.forEach((function(u8){return u(Yn,u8)})),ko})(Ue,Ke,lt=Vt.call(lt),Qt)}if(typeof lt.then=="function")return zt(Ue,Ke,Oe(lt),Qt);if(lt.$$typeof===wo)return zt(Ue,Ke,ve(Ue,lt),Qt);at(Ue,lt)}return typeof lt=="string"&&lt!==""||typeof lt=="number"||typeof lt=="bigint"?(lt=""+lt,Ke!==null&&Ke.tag===6?(m(Ue,Ke.sibling),(Qt=L(Ke,lt)).return=Ue,Ue=Qt):(m(Ue,Ke),(Qt=ji(lt,Ue.mode,Qt)).return=Ue,Ue=Qt),ue(Ue)):m(Ue,Ke)}return function(Ue,Ke,lt,Qt){try{Mu=0;var Vt=zt(Ue,Ke,lt,Qt);return xo=null,Vt}catch(nn){if(nn===Cl||nn===Ko)throw nn;var Yn=e(29,nn,null,Ue.mode);return Yn.lanes=Qt,Yn.return=Ue,Yn}}}function St(){for(var c=Na,u=vl=Na=0;u<c;){var m=Yi[u];Yi[u++]=null;var C=Yi[u];Yi[u++]=null;var L=Yi[u];Yi[u++]=null;var K=Yi[u];if(Yi[u++]=null,C!==null&&L!==null){var ue=C.pending;ue===null?L.next=L:(L.next=ue.next,ue.next=L),C.pending=L}K!==0&&Ot(m,L,K)}}function Lt(c,u,m,C){Yi[Na++]=c,Yi[Na++]=u,Yi[Na++]=m,Yi[Na++]=C,vl|=C,c.lanes|=C,(c=c.alternate)!==null&&(c.lanes|=C)}function $t(c,u,m,C){return Lt(c,u,m,C),Ft(c)}function Wt(c,u){return Lt(c,null,null,u),Ft(c)}function Ot(c,u,m){c.lanes|=m;var C=c.alternate;C!==null&&(C.lanes|=m);for(var L=!1,K=c.return;K!==null;)K.childLanes|=m,(C=K.alternate)!==null&&(C.childLanes|=m),K.tag===22&&((c=K.stateNode)===null||1&c._visibility||(L=!0)),c=K,K=K.return;return c.tag===3?(K=c.stateNode,L&&u!==null&&(L=31-ps(m),(C=(c=K.hiddenUpdates)[L])===null?c[L]=[u]:C.push(u),u.lane=536870912|m),K):null}function Ft(c){if(50<Rt)throw Rt=0,wn=null,Error(r(185));for(var u=c.return;u!==null;)u=(c=u).return;return c.tag===3?c.stateNode:null}function kt(c){c.updateQueue={baseState:c.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function sr(c,u){c=c.updateQueue,u.updateQueue===c&&(u.updateQueue={baseState:c.baseState,firstBaseUpdate:c.firstBaseUpdate,lastBaseUpdate:c.lastBaseUpdate,shared:c.shared,callbacks:null})}function mr(c){return{lane:c,tag:0,payload:null,callback:null,next:null}}function Pr(c,u,m){var C=c.updateQueue;if(C===null)return null;if(C=C.shared,(2&xr)!=0){var L=C.pending;return L===null?u.next=u:(u.next=L.next,L.next=u),C.pending=u,u=Ft(c),Ot(c,null,m),u}return Lt(c,C,u,m),Ft(c)}function yr(c,u,m){if((u=u.updateQueue)!==null&&(u=u.shared,(4194048&m)!=0)){var C=u.lanes;m|=C&=c.pendingLanes,u.lanes=m,D(c,m)}}function fr(c,u){var m=c.updateQueue,C=c.alternate;if(C!==null&&m===(C=C.updateQueue)){var L=null,K=null;if((m=m.firstBaseUpdate)!==null){do{var ue={lane:m.lane,tag:m.tag,payload:m.payload,callback:null,next:null};K===null?L=K=ue:K=K.next=ue,m=m.next}while(m!==null);K===null?L=K=u:K=K.next=u}else L=K=u;return m={baseState:C.baseState,firstBaseUpdate:L,lastBaseUpdate:K,shared:C.shared,callbacks:C.callbacks},void(c.updateQueue=m)}(c=m.lastBaseUpdate)===null?m.firstBaseUpdate=u:c.next=u,m.lastBaseUpdate=u}function zn(){if(wf&&rr!==null)throw rr}function In(c,u,m,C){wf=!1;var L=c.updateQueue;Jo=!1;var K=L.firstBaseUpdate,ue=L.lastBaseUpdate,me=L.shared.pending;if(me!==null){L.shared.pending=null;var Re=me,Fe=Re.next;Re.next=null,ue===null?K=Fe:ue.next=Fe,ue=Re;var Ve=c.alternate;Ve!==null&&(me=(Ve=Ve.updateQueue).lastBaseUpdate)!==ue&&(me===null?Ve.firstBaseUpdate=Fe:me.next=Fe,Ve.lastBaseUpdate=Re)}if(K!==null){var tt=L.baseState;for(ue=0,Ve=Fe=Re=null,me=K;;){var st=-536870913&me.lane,gt=st!==me.lane;if(gt?(cr&st)===st:(C&st)===st){st!==0&&st===Fa&&(wf=!0),Ve!==null&&(Ve=Ve.next={lane:0,tag:me.tag,payload:me.payload,callback:null,next:null});e:{var zt=c,Ue=me;st=u;var Ke=m;switch(Ue.tag){case 1:if(typeof(zt=Ue.payload)=="function"){tt=zt.call(Ke,tt,st);break e}tt=zt;break e;case 3:zt.flags=-65537&zt.flags|128;case 0:if((st=typeof(zt=Ue.payload)=="function"?zt.call(Ke,tt,st):zt)==null)break e;tt=L0({},tt,st);break e;case 2:Jo=!0}}(st=me.callback)!==null&&(c.flags|=64,gt&&(c.flags|=8192),(gt=L.callbacks)===null?L.callbacks=[st]:gt.push(st))}else gt={lane:st,tag:me.tag,payload:me.payload,callback:me.callback,next:null},Ve===null?(Fe=Ve=gt,Re=tt):Ve=Ve.next=gt,ue|=st;if((me=me.next)===null){if((me=L.shared.pending)===null)break;me=(gt=me).next,gt.next=null,L.lastBaseUpdate=gt,L.shared.pending=null}}Ve===null&&(Re=tt),L.baseState=Re,L.firstBaseUpdate=Fe,L.lastBaseUpdate=Ve,K===null&&(L.shared.lanes=0),So|=ue,c.lanes=ue,c.memoizedState=tt}}function ii(c,u){if(typeof c!="function")throw Error(r(191,c));c.call(u)}function qr(c,u){var m=c.callbacks;
vendor: 7,346 bytes, line 182
182if(m!==null)for(c.callbacks=null,c=0;c<m.length;c++)ii(m[c],u)}function Br(c,u){o(zc,c=to),o(Kn,u),to=c|u.baseLanes}function An(){o(zc,to),o(Kn,Kn.current)}function Dn(){to=zc.current,a(Kn),a(zc)}function $r(c){var u=c.alternate;o(bn,1&bn.current),o(sa,c),aa===null&&(u===null||Kn.current!==null||u.memoizedState!==null)&&(aa=c)}function si(c){o(bn,bn.current),o(sa,c),aa===null&&(aa=c)}function Vi(c){c.tag===22?(o(bn,bn.current),o(sa,c),aa===null&&(aa=c)):Jr()}function Jr(){o(bn,bn.current),o(sa,sa.current)}function Vr(c){a(sa),aa===c&&(aa=null),a(bn)}function Jn(c){for(var u=c;u!==null;){if(u.tag===13){var m=u.memoizedState;if(m!==null&&((m=m.dehydrated)===null||Fr(m)||Io(m)))return u}else if(u.tag!==19||u.memoizedProps.revealOrder!=="forwards"&&u.memoizedProps.revealOrder!=="backwards"&&u.memoizedProps.revealOrder!=="unstable_legacy-backwards"&&u.memoizedProps.revealOrder!=="together"){if(u.child!==null){u.child.return=u,u=u.child;continue}}else if((128&u.flags)!=0)return u;if(u===c)break;for(;u.sibling===null;){if(u.return===null||u.return===c)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}function or(){throw Error(r(321))}function Oi(c,u){if(u===null)return!1;for(var m=0;m<u.length&&m<c.length;m++)if(!ms(c[m],u[m]))return!1;return!0}function hn(c,u,m,C,L,K){return vo=K,lr=u,u.memoizedState=null,u.updateQueue=null,u.lanes=0,ar.H=c===null||c.memoizedState===null?TA:ns,eo=!1,K=m(C,L),eo=!1,q0&&(K=Ci(u,m,C,L)),hi(c),K}function hi(c){ar.H=ti;var u=Qn!==null&&Qn.next!==null;if(vo=0,yi=Qn=lr=null,ei=!1,Ni=0,$l=null,u)throw Error(r(300));c===null||bi||(c=c.dependencies)!==null&&qe(c)&&(bi=!0)}function Ci(c,u,m,C){lr=c;var L=0;do{if(q0&&($l=null),Ni=0,q0=!1,25<=L)throw Error(r(301));if(L+=1,yi=Qn=null,c.updateQueue!=null){var K=c.updateQueue;K.lastEffect=null,K.events=null,K.stores=null,K.memoCache!=null&&(K.memoCache.index=0)}ar.H=Qo,K=u(m,C)}while(q0);return K}function Bs(){var c=ar.H,u=c.useState()[0];return u=typeof u.then=="function"?Or(u):u,c=c.useState()[0],(Qn!==null?Qn.memoizedState:null)!==c&&(lr.flags|=1024),u}function dn(){var c=Bo!==0;return Bo=0,c}function xi(c,u,m){u.updateQueue=c.updateQueue,u.flags&=-2053,c.lanes&=~m}function Qs(c){if(ei){for(c=c.memoizedState;c!==null;){var u=c.queue;u!==null&&(u.pending=null),c=c.next}ei=!1}vo=0,yi=Qn=lr=null,q0=!1,Ni=Bo=0,$l=null}function Qr(){var c={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yi===null?lr.memoizedState=yi=c:yi=yi.next=c,yi}function br(){if(Qn===null){var c=lr.alternate;c=c!==null?c.memoizedState:null}else c=Qn.next;var u=yi===null?lr.memoizedState:yi.next;if(u!==null)yi=u,Qn=c;else{if(c===null)throw lr.alternate===null?Error(r(467)):Error(r(310));c={memoizedState:(Qn=c).memoizedState,baseState:Qn.baseState,baseQueue:Qn.baseQueue,queue:Qn.queue,next:null},yi===null?lr.memoizedState=yi=c:yi=yi.next=c}return yi}function Or(c){var u=Ni;return Ni+=1,$l===null&&($l=[]),c=de($l,c,u),u=lr,(yi===null?u.memoizedState:yi.next)===null&&(u=u.alternate,ar.H=u===null||u.memoizedState===null?TA:ns),c}function wr(c){if(c!==null&&typeof c=="object"){if(typeof c.then=="function")return Or(c);if(c.$$typeof===wo)return ne(c)}throw Error(r(438,String(c)))}function Wn(c){var u=null,m=lr.updateQueue;if(m!==null&&(u=m.memoCache),u==null){var C=lr.alternate;C!==null&&(C=C.updateQueue)!==null&&(C=C.memoCache)!=null&&(u={data:C.data.map((function(L){return L.slice()})),index:0})}if(u==null&&(u={data:[],index:0}),m===null&&(m={lastEffect:null,events:null,stores:null,memoCache:null},lr.updateQueue=m),m.memoCache=u,(m=u.data[u.index])===void 0)for(m=u.data[u.index]=Array(c),C=0;C<c;C++)m[C]=gl;return u.index++,m}function gn(c,u){return typeof u=="function"?u(c):u}function Tn(c){return Rn(br(),Qn,c)}function Rn(c,u,m){var C=c.queue;if(C===null)throw Error(r(311));C.lastRenderedReducer=m;var L=c.baseQueue,K=C.pending;if(K!==null){if(L!==null){var ue=L.next;L.next=K.next,K.next=ue}u.baseQueue=L=K,C.pending=null}if(K=c.baseState,L===null)c.memoizedState=K;else{var me=ue=null,Re=null,Fe=u=L.next,Ve=!1;do{var tt=-536870913&Fe.lane;if(tt!==Fe.lane?(cr&tt)===tt:(vo&tt)===tt){var st=Fe.revertLane;if(st===0)Re!==null&&(Re=Re.next={lane:0,revertLane:0,gesture:null,action:Fe.action,hasEagerState:Fe.hasEagerState,eagerState:Fe.eagerState,next:null}),tt===Fa&&(Ve=!0);else{if((vo&st)===st){Fe=Fe.next,st===Fa&&(Ve=!0);continue}tt={lane:0,revertLane:Fe.revertLane,gesture:null,action:Fe.action,hasEagerState:Fe.hasEagerState,eagerState:Fe.eagerState,next:null},Re===null?(me=Re=tt,ue=K):Re=Re.next=tt,lr.lanes|=st,So|=st}tt=Fe.action,eo&&m(K,tt),K=Fe.hasEagerState?Fe.eagerState:m(K,tt)}else st={lane:tt,revertLane:Fe.revertLane,gesture:Fe.gesture,action:Fe.action,hasEagerState:Fe.hasEagerState,eagerState:Fe.eagerState,next:null},Re===null?(me=Re=st,ue=K):Re=Re.next=st,lr.lanes|=tt,So|=tt;Fe=Fe.next}while(Fe!==null&&Fe!==u);if(Re===null?ue=K:Re.next=me,!ms(K,c.memoizedState)&&(bi=!0,Ve&&(m=rr)!==null))throw m;c.memoizedState=K,c.baseState=ue,c.baseQueue=Re,C.lastRenderedState=K}return L===null&&(C.lanes=0),[c.memoizedState,C.dispatch]}function Dt(c){var u=br(),m=u.queue;if(m===null)throw Error(r(311));m.lastRenderedReducer=c;var C=m.dispatch,L=m.pending,K=u.memoizedState;if(L!==null){m.pending=null;var ue=L=L.next;do K=c(K,ue.action),ue=ue.next;while(ue!==L);ms(K,u.memoizedState)||(bi=!0),u.memoizedState=K,u.baseQueue===null&&(u.baseState=K),m.lastRenderedState=K}return[K,C]}function vi(c,u,m){var C=lr,L=br();m=u();var K=!ms((Qn||L).memoizedState,m);if(K&&(L.memoizedState=m,bi=!0),L=L.queue,en(di.bind(null,C,L,c),[c]),L.getSnapshot!==u||K||yi!==null&&1&yi.memoizedState.tag){if(C.flags|=2048,vt(9,{destroy:void 0},Vn.bind(null,C,L,m,u),null),rn===null)throw Error(r(349));(127&vo)!=0||zr(C,u,m)}return m}function zr(c,u,m){c.flags|=16384,c={getSnapshot:u,value:m},(u=lr.updateQueue)===null?(u={lastEffect:null,events:null,stores:null,memoCache:null},lr.updateQueue=u,u.stores=[c]):(m=u.stores)===null?u.stores=[c]:m.push(c)}function Vn(c,u,m,C){u.value=m,u.getSnapshot=C,Bi(u)&&Xi(c)}function di(c,u,m){return m((function(){Bi(u)&&Xi(c)}))}function Bi(c){var u=c.getSnapshot;c=c.value;try{var m=u();return!ms(c,m)}catch{return!0}}function Xi(c){var u=Wt(c,2);u!==null&&Ts(u,0,2)}function ai(c){var u=Qr();if(typeof c=="function"){var m=c;if(c=m(),eo){k(!0);try{m()}finally{k(!1)}}}return u.memoizedState=u.baseState=c,u.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:gn,lastRenderedState:c},u}function Cn(c,u,m,C){return c.baseState=m,Rn(c,Qn,typeof C=="function"?C:gn)}function Qi(c,u,m,C,L){if(Ua(c))throw Error(r(485));if((c=u.action)!==null){var K={payload:L,action:c,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(ue){K.listeners.push(ue)}};ar.T!==null?m(!0):K.isTransition=!1,C(K),(m=u.pending)===null?(K.next=u.pending=K,Ys(u,K)):(K.next=m.next,u.pending=m.next=K)}}function Ys(c,u){var m=u.action,C=u.payload,L=c.state;if(u.isTransition){var K=ar.T,ue={};ar.T=ue;try{var me=m(L,C),Re=ar.S;Re!==null&&Re(ue,me),ie(c,u,me)}catch(Fe){xe(c,u,Fe)}finally{K!==null&&ue.types!==null&&(K.types=ue.types),ar.T=K}}else try{ie(c,u,K=m(L,C))}catch(Fe){xe(c,u,Fe)}}function ie(c,u,m){m!==null&&typeof m=="object"&&typeof m.then=="function"?m.then((function(C){ae(c,u,C)}),(function(C){return xe(c,u,C)})):ae(c,u,m)}
182function ae(c,u,m){u.status="fulfilled",u.value=m,Ne(u),c.state=m,(u=c.pending)!==null&&((m=u.next)===u?c.pending=null:(m=m.next,u.next=m,Ys(c,m)))}function xe(c,u,m){var C=c.pending;if(c.pending=null,C!==null){C=C.next;do u.status="rejected",u.reason=m,Ne(u),u=u.next;while(u!==C)}c.action=null}function Ne(c){c=c.listeners;for(var u=0;u<c.length;u++)(0,c[u])()}function je(c,u){return u}function $e(c,u){var m,C,L;(m=Qr()).memoizedState=m.baseState=u,C={pending:null,lanes:0,dispatch:null,lastRenderedReducer:je,lastRenderedState:u},m.queue=C,m=Ds.bind(null,lr,C),C.dispatch=m,C=ai(!1);var K=Nn.bind(null,lr,!1,C.queue);return L={state:u,dispatch:null,action:c,pending:null},(C=Qr()).queue=L,m=Qi.bind(null,lr,L,K,m),L.dispatch=m,C.memoizedState=c,[u,m,!1]}function ht(c){return ut(br(),Qn,c)}function ut(c,u,m){if(u=Rn(c,u,je)[0],c=Tn(gn)[0],typeof u=="object"&&u!==null&&typeof u.then=="function")try{var C=Or(u)}catch(ue){throw ue===Cl?Ko:ue}else C=u;var L=(u=br()).queue,K=L.dispatch;return m!==u.memoizedState&&(lr.flags|=2048,vt(9,{destroy:void 0},wt.bind(null,L,m),null)),[C,K,c]}function wt(c,u){c.action=u}function mt(c){var u=br(),m=Qn;if(m!==null)return ut(u,m,c);br(),u=u.memoizedState;var C=(m=br()).queue.dispatch;return m.memoizedState=c,[u,C,!1]}function vt(c,u,m,C){return c={tag:c,create:m,deps:C,inst:u,next:null},(u=lr.updateQueue)===null&&(u={lastEffect:null,events:null,stores:null,memoCache:null},lr.updateQueue=u),(m=u.lastEffect)===null?u.lastEffect=c.next=c:(C=m.next,m.next=c,c.next=C,u.lastEffect=c),c}function Mt(){return br().memoizedState}function Xt(c,u,m,C){var L=Qr();lr.flags|=c,L.memoizedState=vt(1|u,{destroy:void 0},m,C===void 0?null:C)}function Tr(c,u,m,C){var L=br();C=C===void 0?null:C;var K=L.memoizedState.inst;Qn!==null&&C!==null&&Oi(C,Qn.memoizedState.deps)?L.memoizedState=vt(u,K,m,C):(lr.flags|=c,L.memoizedState=vt(1|u,K,m,C))}function tr(c,u){Xt(8390656,8,c,u)}function en(c,u){Tr(2048,8,c,u)}function Fn(c){var u=br().memoizedState;return(function(m){lr.flags|=4;var C=lr.updateQueue;if(C===null)C={lastEffect:null,events:null,stores:null,memoCache:null},lr.updateQueue=C,C.events=[m];else{var L=C.events;L===null?C.events=[m]:L.push(m)}})({ref:u,nextImpl:c}),function(){if((2&xr)!=0)throw Error(r(440));return u.impl.apply(void 0,arguments)}}function Zi(c,u){return Tr(4,2,c,u)}function gi(c,u){return Tr(4,4,c,u)}function ma(c,u){if(typeof u=="function"){c=c();var m=u(c);return function(){typeof m=="function"?m():u(null)}}if(u!=null)return c=c(),u.current=c,function(){u.current=null}}function Ss(c,u,m){m=m!=null?m.concat([c]):null,Tr(4,4,ma.bind(null,u,c),m)}function ls(){}function ks(c,u){var m=br();u=u===void 0?null:u;var C=m.memoizedState;return u!==null&&Oi(u,C[1])?C[0]:(m.memoizedState=[c,u],c)}function cs(c,u){var m=br();u=u===void 0?null:u;var C=m.memoizedState;if(u!==null&&Oi(u,C[1]))return C[0];if(C=c(),eo){k(!0);try{c()}finally{k(!1)}}return m.memoizedState=[C,u],C}function us(c,u,m){return m===void 0||(1073741824&vo)!=0&&(261930&cr)==0?c.memoizedState=u:(c.memoizedState=m,c=Oo(),lr.lanes|=c,So|=c,m)}function _a(c,u,m,C){return ms(m,u)?m:Kn.current!==null?(c=us(c,m,C),ms(c,u)||(bi=!0),c):(42&vo)==0||(1073741824&vo)!=0&&(261930&cr)==0?(bi=!0,c.memoizedState=m):(c=Oo(),lr.lanes|=c,So|=c,u)}function Oa(c,u,m,C,L){var K=Wo();Ps(K!==0&&8>K?K:8);var ue,me,Re,Fe=ar.T,Ve={};ar.T=Ve,Nn(c,!1,u,m);try{var tt=L(),st=ar.S;st!==null&&st(Ve,tt),tt!==null&&typeof tt=="object"&&typeof tt.then=="function"?wa(c,u,(ue=C,me=[],Re={status:"pending",value:null,reason:null,then:function(gt){me.push(gt)}},tt.then((function(){Re.status="fulfilled",Re.value=ue;for(var gt=0;gt<me.length;gt++)(0,me[gt])(ue)}),(function(gt){for(Re.status="rejected",Re.reason=gt,gt=0;gt<me.length;gt++)(0,me[gt])(void 0)})),Re),$s()):wa(c,u,C,$s())}catch(gt){wa(c,u,{then:function(){},status:"rejected",reason:gt},$s())}finally{Ps(K),Fe!==null&&Ve.types!==null&&(Fe.types=Ve.types),ar.T=Fe}}function pn(){return ne(ft)}function ya(){return br().memoizedState}function Ui(){return br().memoizedState}function oo(c){for(var u=c.return;u!==null;){switch(u.tag){case 24:case 3:var m=$s(),C=Pr(u,c=mr(m),m);
182return C!==null&&(Ts(C,0,m),yr(C,u,m)),u={cache:Me()},void(c.payload=u)}u=u.return}}function ba(c,u,m){var C=$s();m={lane:C,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},Ua(c)?No(u,m):(m=$t(c,u,m,C))!==null&&(Ts(m,0,C),Xr(m,u,C))}function Ds(c,u,m){wa(c,u,m,$s())}function wa(c,u,m,C){var L={lane:C,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null};if(Ua(c))No(u,L);else{var K=c.alternate;if(c.lanes===0&&(K===null||K.lanes===0)&&(K=u.lastRenderedReducer)!==null)try{var ue=u.lastRenderedState,me=K(ue,m);if(L.hasEagerState=!0,L.eagerState=me,ms(me,ue))return Lt(c,u,L,0),rn===null&&St(),!1}catch{}if((m=$t(c,u,L,C))!==null)return Ts(m,0,C),Xr(m,u,C),!0}return!1}function Nn(c,u,m,C){if(C={lane:2,revertLane:M(),gesture:null,action:C,hasEagerState:!1,eagerState:null,next:null},Ua(c)){if(u)throw Error(r(479))}else(u=$t(c,m,C,2))!==null&&Ts(u,0,2)}function Ua(c){var u=c.alternate;return c===lr||u!==null&&u===lr}function No(c,u){q0=ei=!0;var m=c.pending;m===null?u.next=u:(u.next=m.next,m.next=u),c.pending=u}function Xr(c,u,m){if((4194048&m)!=0){var C=u.lanes;m|=C&=c.pendingLanes,u.lanes=m,D(c,m)}}function qs(c,u,m,C){m=(m=m(C,u=c.memoizedState))==null?u:L0({},u,m),c.memoizedState=m,c.lanes===0&&(c.updateQueue.baseState=m)}function al(c,u,m,C,L,K,ue){return typeof(c=c.stateNode).shouldComponentUpdate=="function"?c.shouldComponentUpdate(C,K,ue):!(u.prototype&&u.prototype.isPureReactComponent&&_(m,C)&&_(L,K))}function Ga(c,u,m,C){c=u.state,typeof u.componentWillReceiveProps=="function"&&u.componentWillReceiveProps(m,C),typeof u.UNSAFE_componentWillReceiveProps=="function"&&u.UNSAFE_componentWillReceiveProps(m,C),u.state!==c&&RA.enqueueReplaceState(u,u.state,null)}function tn(c,u){var m=u;if("ref"in u)for(var C in m={},u)C!=="ref"&&(m[C]=u[C]);if(c=c.defaultProps)for(var L in m===u&&(m=L0({},m)),c)m[L]===void 0&&(m[L]=c[L]);return m}function Gi(c,u){try{(0,c.onUncaughtError)(u.value,{componentStack:u.stack})}catch(m){setTimeout((function(){throw m}))}}function oi(c,u,m){try{(0,c.onCaughtError)(m.value,{componentStack:m.stack,errorBoundary:u.tag===1?u.stateNode:null})}catch(C){setTimeout((function(){throw C}))}}function Xn(c,u,m){return(m=mr(m)).tag=3,m.payload={element:null},m.callback=function(){Gi(c,u)},m}function Hi(c){return(c=mr(c)).tag=3,c}function li(c,u,m,C){var L=m.type.getDerivedStateFromError;if(typeof L=="function"){var K=C.value;c.payload=function(){return L(K)},c.callback=function(){oi(u,m,C)}}var ue=m.stateNode;ue!==null&&typeof ue.componentDidCatch=="function"&&(c.callback=function(){oi(u,m,C),typeof L!="function"&&(J===null?J=new Set([this]):J.add(this));var me=C.stack;this.componentDidCatch(C.value,{componentStack:me!==null?me:""})})}function Er(c,u,m,C){u.child=c===null?qo(u,null,m,C):xl(u,c.child,m,C)}function Ea(c,u,m,C,L){m=m.render;var K=u.ref;if("ref"in C){var ue={};for(var me in C)me!=="ref"&&(ue[me]=C[me])}else ue=C;return Be(u),C=hn(c,u,m,ue,K,L),me=dn(),c===null||bi?(u.flags|=1,Er(c,u,C,L),u.child):(xi(c,u,L),Ha(c,u,L))}function $i(c,u,m,C,L){if(c===null){var K=m.type;return typeof K!="function"||go(K)||K.defaultProps!==void 0||m.compare!==null?((c=Yl(m.type,null,C,u,u.mode,L)).ref=u.ref,c.return=u,u.child=c):(u.tag=15,u.type=K,jn(c,u,K,C,L))}if(K=c.child,!wc(c,L)){var ue=K.memoizedProps;if((m=(m=m.compare)!==null?m:_)(ue,C)&&c.ref===u.ref)return Ha(c,u,L)}return u.flags|=1,(c=Wi(K,C)).ref=u.ref,c.return=u,u.child=c}function jn(c,u,m,C,L){if(c!==null){var K=c.memoizedProps;if(_(K,C)&&c.ref===u.ref){if(bi=!1,u.pendingProps=C=K,!wc(c,L))return u.lanes=c.lanes,Ha(c,u,L);(131072&c.flags)!=0&&(bi=!0)}}return dr(c,u,m,C,L)}function Wr(c,u,m,C){var L=C.children,K=c!==null?c.memoizedState:null;if(c===null&&u.stateNode===null&&(u.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),C.mode==="hidden"){if((128&u.flags)!=0){if(K=K!==null?K.baseLanes|m:m,c!==null){for(C=u.child=c.child,L=0;C!==null;)L=L|C.lanes|C.childLanes,C=C.sibling;C=L&~K}else C=0,u.child=null;return Si(c,u,K,m,C)}if((536870912&m)==0)return C=u.lanes=536870912,Si(c,u,K!==null?K.baseLanes|m:m,m,C);u.memoizedState={baseLanes:0,cachePool:null},c!==null&&B(0,K!==null?K.cachePool:null),K!==null?Br(u,K):An(),Vi(u)}else K!==null?(B(0,K.cachePool),Br(u,K),Jr(),u.memoizedState=null):(c!==null&&B(0,null),An(),Jr());return Er(c,u,L,m),u.child}function Js(c,u){return c!==null&&c.tag===22||u.stateNode!==null||(u.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),u.sibling}function Si(c,u,m,C,L){var K=W();return K=K===null?null:{parent:vn._currentValue2,pool:K},u.memoizedState={baseLanes:m,cachePool:K},c!==null&&B(0,null),An(),Vi(u),c!==null&&Ce(c,u,C,!0),u.childLanes=L,null}function zi(c,u){return(u=ol({mode:u.mode,children:u.children},c.mode)).ref=c.ref,c.child=u,u.return=c,u}function Zn(c,u,m){return xl(u,c.child,null,m),(c=zi(u,u.pendingProps)).flags|=2,Vr(u),u.memoizedState=null,c}function Vs(c,u){var m=u.ref;if(m===null)c!==null&&c.ref!==null&&(u.flags|=4194816);else{if(typeof m!="function"&&typeof m!="object")throw Error(r(284));c!==null&&c.ref===m||(u.flags|=4194816)}}function dr(c,u,m,C,L){return Be(u),m=hn(c,u,m,C,void 0,L),C=dn(),c===null||bi?(u.flags|=1,Er(c,u,m,L),u.child):(xi(c,u,L),Ha(c,u,L))}function pi(c,u,m,C,L,K){return Be(u),u.updateQueue=null,m=Ci(u,C,m,L),hi(c),C=dn(),c===null||bi?(u.flags|=1,Er(c,u,m,K
vendor: 4,505 bytes, line 182
182),u.child):(xi(c,u,K),Ha(c,u,K))}function xn(c,u,m,C,L){if(Be(u),u.stateNode===null){var K=Lc,ue=m.contextType;typeof ue=="object"&&ue!==null&&(K=ne(ue)),K=new m(C,K),u.memoizedState=K.state!==null&&K.state!==void 0?K.state:null,K.updater=RA,u.stateNode=K,K._reactInternals=u,(K=u.stateNode).props=C,K.state=u.memoizedState,K.refs={},kt(u),ue=m.contextType,K.context=typeof ue=="object"&&ue!==null?ne(ue):Lc,K.state=u.memoizedState,typeof(ue=m.getDerivedStateFromProps)=="function"&&(qs(u,m,ue,C),K.state=u.memoizedState),typeof m.getDerivedStateFromProps=="function"||typeof K.getSnapshotBeforeUpdate=="function"||typeof K.UNSAFE_componentWillMount!="function"&&typeof K.componentWillMount!="function"||(ue=K.state,typeof K.componentWillMount=="function"&&K.componentWillMount(),typeof K.UNSAFE_componentWillMount=="function"&&K.UNSAFE_componentWillMount(),ue!==K.state&&RA.enqueueReplaceState(K,K.state,null),In(u,C,K,L),zn(),K.state=u.memoizedState),typeof K.componentDidMount=="function"&&(u.flags|=4194308),C=!0}else if(c===null){K=u.stateNode;var me=u.memoizedProps,Re=tn(m,me);K.props=Re;var Fe=K.context,Ve=m.contextType;ue=Lc,typeof Ve=="object"&&Ve!==null&&(ue=ne(Ve));var tt=m.getDerivedStateFromProps;Ve=typeof tt=="function"||typeof K.getSnapshotBeforeUpdate=="function",me=u.pendingProps!==me,Ve||typeof K.UNSAFE_componentWillReceiveProps!="function"&&typeof K.componentWillReceiveProps!="function"||(me||Fe!==ue)&&Ga(u,K,C,ue),Jo=!1;var st=u.memoizedState;K.state=st,In(u,C,K,L),zn(),Fe=u.memoizedState,me||st!==Fe||Jo?(typeof tt=="function"&&(qs(u,m,tt,C),Fe=u.memoizedState),(Re=Jo||al(u,m,Re,C,st,Fe,ue))?(Ve||typeof K.UNSAFE_componentWillMount!="function"&&typeof K.componentWillMount!="function"||(typeof K.componentWillMount=="function"&&K.componentWillMount(),typeof K.UNSAFE_componentWillMount=="function"&&K.UNSAFE_componentWillMount()),typeof K.componentDidMount=="function"&&(u.flags|=4194308)):(typeof K.componentDidMount=="function"&&(u.flags|=4194308),u.memoizedProps=C,u.memoizedState=Fe),K.props=C,K.state=Fe,K.context=ue,C=Re):(typeof K.componentDidMount=="function"&&(u.flags|=4194308),C=!1)}else{K=u.stateNode,sr(c,u),Ve=tn(m,ue=u.memoizedProps),K.props=Ve,tt=u.pendingProps,st=K.context,Fe=m.contextType,Re=Lc,typeof Fe=="object"&&Fe!==null&&(Re=ne(Fe)),(Fe=typeof(me=m.getDerivedStateFromProps)=="function"||typeof K.getSnapshotBeforeUpdate=="function")||typeof K.UNSAFE_componentWillReceiveProps!="function"&&typeof K.componentWillReceiveProps!="function"||(ue!==tt||st!==Re)&&Ga(u,K,C,Re),Jo=!1,st=u.memoizedState,K.state=st,In(u,C,K,L),zn();var gt=u.memoizedState;ue!==tt||st!==gt||Jo||c!==null&&c.dependencies!==null&&qe(c.dependencies)?(typeof me=="function"&&(qs(u,m,me,C),gt=u.memoizedState),(Ve=Jo||al(u,m,Ve,C,st,gt,Re)||c!==null&&c.dependencies!==null&&qe(c.dependencies))?(Fe||typeof K.UNSAFE_componentWillUpdate!="function"&&typeof K.componentWillUpdate!="function"||(typeof K.componentWillUpdate=="function"&&K.componentWillUpdate(C,gt,Re),typeof K.UNSAFE_componentWillUpdate=="function"&&K.UNSAFE_componentWillUpdate(C,gt,Re)),typeof K.componentDidUpdate=="function"&&(u.flags|=4),typeof K.getSnapshotBeforeUpdate=="function"&&(u.flags|=1024)):(typeof K.componentDidUpdate!="function"||ue===c.memoizedProps&&st===c.memoizedState||(u.flags|=4),typeof K.getSnapshotBeforeUpdate!="function"||ue===c.memoizedProps&&st===c.memoizedState||(u.flags|=1024),u.memoizedProps=C,u.memoizedState=gt),K.props=C,K.state=gt,K.context=Re,C=Ve):(typeof K.componentDidUpdate!="function"||ue===c.memoizedProps&&st===c.memoizedState||(u.flags|=4),typeof K.getSnapshotBeforeUpdate!="function"||ue===c.memoizedProps&&st===c.memoizedState||(u.flags|=1024),C=!1)}return K=C,Vs(c,u),C=(128&u.flags)!=0,K||C?(K=u.stateNode,m=C&&typeof m.getDerivedStateFromError!="function"?null:K.render(),u.flags|=1,c!==null&&C?(u.child=xl(u,c.child,null,L),u.child=xl(u,null,m,L)):Er(c,u,m,L),u.memoizedState=K.state,c=u.child):c=Ha(c,u,L),c}function mi(c){return{baseLanes:c,cachePool:x()}}function Ia(c,u,m){return c=c!==null?c.childLanes&~m:0,u&&(c|=Us),c}function x0(c,u,m){var C,L=u.pendingProps,K=!1,ue=(128&u.flags)!=0;if((C=ue)||(C=(c===null||c.memoizedState!==null)&&(2&bn.current)!=0),C&&(K=!0,u.flags&=-129),C=(32&u.flags)!=0,u.flags&=-33,c===null){var me=L.children;return L=L.fallback,K?(Jr(),me=ol({mode:"hidden",children:me},K=u.mode),L=Ln(L,K,m,null),me.return=u,L.return=u,me.sibling=L,u.child=me,(L=u.child).memoizedState=mi(m),L.childLanes=Ia(c,C,m),u.memoizedState=J0,Js(null,
182L)):($r(u),Po(u,me))}var Re,Fe=c.memoizedState;if(Fe!==null&&(me=Fe.dehydrated)!==null){if(ue)256&u.flags?($r(u),u.flags&=-257,u=ll(c,u,m)):u.memoizedState!==null?(Jr(),u.child=c.child,u.flags|=128,u=null):(Jr(),me=L.fallback,K=u.mode,L=ol({mode:"visible",children:L.children},K),(me=Ln(me,K,m,null)).flags|=2,L.return=u,me.return=u,L.sibling=me,u.child=L,xl(u,c.child,null,m),(L=u.child).memoizedState=mi(m),L.childLanes=Ia(c,C,m),u.memoizedState=J0,u=Js(null,L));else if($r(u),Io(me))C=U0(me).digest,(L=Error(r(419))).stack="",L.digest=C,Re={value:L,source:null,stack:null},$a===null?$a=[Re]:$a.push(Re),u=ll(c,u,m);else if(bi||Ce(c,u,m,!1),C=(m&c.childLanes)!=0,bi||C){if((C=rn)!==null&&(L=Q(C,m))!==0&&L!==Fe.retryLane)throw Fe.retryLane=L,Wt(c,L),Ts(C,0,L),e0;Fr(me)||Ka(),u=ll(c,u,m)}else Fr(me)?(u.flags|=192,u.child=c.child,u=null):(c=Fe.treeContext,(u=Po(u,L.children)).flags|=4096);return u}return K?(Jr(),me=L.fallback,K=u.mode,ue=(Fe=c.child).sibling,(L=Wi(Fe,{mode:"hidden",children:L.children})).subtreeFlags=65011712&Fe.subtreeFlags,ue!==null?me=Wi(ue,me):(me=Ln(me,K,m,null)).flags|=2,me.return=u,L.return=u,L.sibling=me,u.child=L,Js(null,L),L=u.child,(me=c.child.memoizedState)===null?me=mi(m):((K=me.cachePool)!==null?(Fe=vn._currentValue2,K=K.parent!==Fe?{parent:Fe,pool:Fe}:K):K=x(),me={baseLanes:me.baseLanes|m,cachePool:K}),L.memoizedState=me,L.childLanes=Ia(c,C,m),u.memoizedState=J0,Js(c.child,L)):($r(u),c=(m=c.child).sibling,(m=Wi(m,{mode:"visible",children:L.children})).return=u,m.sibling=null,c!==null&&((C=u.deletions)===null?(u.deletions=[c],u.flags|=16):C.push(c)),u.child=m,u.memoizedState=null,m)}function Po(c,u){return(u=ol({mode:"visible",children:u},c.mode)).return=c,c.child=u}function ol(c,u){return(c=e(22,c,null,u)).lanes=0,c}function ll(c,u,m){return xl(u,c.child,null,m),(c=Po(u,u.pendingProps.children)).flags|=2,u.memoizedState=null,c}function cl(c,u,m){c.lanes|=u;var C=c.alternate;C!==null&&(C.lanes|=u),pe(c.return,u,m)}function lo(c,u,m,C,L,K){var ue=c.memoizedState;ue===null?c.memoizedState={isBackwards:u,rendering:null,renderingStartTime:0,last:C,tail:m,tailMode:L,treeForkCount:K}:(ue.isBackwards=u,ue.rendering=null,ue.renderingStartTime=0,ue.last=C,ue.tail=m,ue.tailMode=L,ue.treeForkCount=K)}function ki(c,u,m){var C=u.pendingProps,L=C.revealOrder,K=C.tail;C=C.children;var ue=bn.current,me=(2&ue)!=0;if(me?(ue=1&ue|2,u.flags|=128):ue&=1,o(bn,ue),Er(c,u,C,m),C=0,!me&&c!==null&&(128&c.flags)!=0)e:for(c=u.child;c!==null;){if(c.tag===13)c.memoizedState!==null&&cl(c,m,u);else if(c.tag===19)cl(c,m,u);else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===u)break e;for(;c.sibling===null;){if(c.return===null||c.return===u)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}switch(L){case"forwards":for(m=u.child,L=null;m!==null;)(c=m.alternate)!==null&&Jn(c)===null&&(L=m),m=m.sibling;(m=L)===null?(L=u.child,u.child=null):(L=m.sibling,m.sibling=null),lo(u,!1,L,m,K,C);break;case"backwards":case"unstable_legacy-backwards":for(m=null,L=u.child,u.child=null;L!==null;){if((c=L.alternate)!==null&&Jn(c)===null){u.child=L;break}c=L.sibling,L.sibling=m,m=L,L=c}lo(u,!0,m,null,K,C);break;case"together":lo(u,!1,null,null,void 0,C);break;default:u.memoizedState=null}return u.child}function Ha(c,u,m){if(c!==null&&(u.dependencies=c.dependencies),So|=u.lanes,(m&u.childLanes)==0&&(c===null||(Ce(c,u,m,!1),(m&u.childLanes)==0)))return null;if(c!==null&&u.child!==c.child)throw Error(r(153));if(u.child!==null){for(m=Wi(c=u.child,c.pendingProps),u.child=m,m.return=u;c.sibling!==null;)c=c.sibling,(m=m.sibling=Wi(c,c.pendingProps)).return=u;m.sibling=null}return u.child}function wc(c,u){return(c.lanes&u)!=0||!((c=c.dependencies)===null||!qe(c))}function Ec(c,u,m){if(c!==null)if(c.memoizedProps!==u.pendingProps)bi=!0;else{if(!wc(c,m)&&(128&u.flags)==0)return bi=!1,(function(me,Re,Fe){switch(Re.tag){case 3:se(Re,Re.stateNode.containerInfo),be(0,vn,me.memoizedState.cache);break;case 27:case 5:ee(Re);break;case 4:se(Re,Re.stateNode.containerInfo);break;case 10:be(0,Re.type,Re.memoizedProps.value);break;case 31:if(Re.memoizedState!==null)return Re.flags|=128,si(Re),null;break;case 13:var Ve=Re.memoizedState;if(Ve!==null)return Ve.dehydrated!==null?($r(Re),Re.flags|=128,null):(Fe&Re.child.childLanes)!=0?x0(me,Re,Fe):($r(Re),(me=Ha(me,Re,Fe))!==null?me.sibling:null);$r(Re);break;case 19:var tt=(128&me.flags)!=0;if((Ve=(Fe&Re.childLanes)!=0)||(Ce(me,Re,Fe,!1),Ve=(Fe&Re.childLanes)!=0),tt){if(Ve)return ki(me,Re,Fe);Re.flags|=128}
182if((tt=Re.memoizedState)!==null&&(tt.rendering=null,tt.tail=null,tt.lastEffect=null),o(bn,bn.current),Ve)break;return null;case 22:return Re.lanes=0,Wr(me,Re,Fe,Re.pendingProps);case 24:be(0,vn,me.memoizedState.cache)}return Ha(me,Re,Fe)})(c,u,m);bi=(131072&c.flags)!=0}else bi=!1;switch(u.lanes=0,u.tag){case 16:e:{var C=u.pendingProps;if(c=Ae(u.elementType),u.type=c,typeof c!="function"){if(c!=null){var L=c.$$typeof;if(L===Dc){u.tag=11,u=Ea(null,u,c,C,m);break e}if(L===er){u.tag=14,u=$i(null,u,c,C,m);break e}}throw u=i(c)||c,Error(r(306,u,""))}go(c)?(C=tn(c,C),u.tag=1,u=xn(null,u,c,C,m)):(u.tag=0,u=dr(null,u,c,C,m))}return u;case 0:return dr(c,u,u.type,u.pendingProps,m);case 1:return xn(c,u,C=u.type,L=tn(C,u.pendingProps),m);case 3:if(se(u,u.stateNode.containerInfo),c===null)throw Error(r(387));var K=u.pendingProps;C=(L=u.memoizedState).element,sr(c,u),In(u,K,null,m);var ue=u.memoizedState;return K=ue.cache,be(0,vn,K),K!==L.cache&&He(u,[vn],m,!0),zn(),(K=ue.element)!==C?(Er(c,u,K,m),u=u.child):u=Ha(c,u,m),u;case 26:case 27:case 5:return ee(u),L=u.type,K=u.pendingProps,ue=c!==null?c.memoizedProps:null,C=K.children,ra(L,K)?C=null:ue!==null&&ra(L,ue)&&(u.flags|=32),u.memoizedState!==null&&(L=hn(c,u,Bs,null,null,m),ft._currentValue2=L),Vs(c,u),Er(c,u,C,m),u.child;case 6:return null;case 13:return x0(c,u,m);case 4:return se(u,u.stateNode.containerInfo),C=u.pendingProps,c===null?u.child=xl(u,null,C,m):Er(c,u,C,m),u.child;case 11:return Ea(c,u,u.type,u.pendingProps,m);case 7:return Er(c,u,u.pendingProps,m),u.child;case 8:case 12:return Er(c,u,u.pendingProps.children,m),u.child;case 10:return C=u.pendingProps,be(0,u.type,C.value),Er(c,u,C.children,m),u.child;case 9:return L=u.type._context,C=u.pendingProps.children,Be(u),C=C(L=ne(L)),u.flags|=1,Er(c,u,C,m),u.child;case 14:return $i(c,u,u.type,u.pendingProps,m);case 15:return jn(c,u,u.type,u.pendingProps,m);case 19:return ki(c,u,m);case 31:return(function(me,Re,Fe){var Ve=Re.pendingProps,tt=(128&Re.flags)!=0;if(Re.flags&=-129,me===null)return zi(Re,Ve);var st=me.memoizedState;if(st!==null){var gt=st.dehydrated;if(si(Re),tt)if(256&Re.flags)Re.flags&=-257,Re=Zn(me,Re,Fe);else{if(Re.memoizedState===null)throw Error(r(558));Re.child=me.child,Re.flags|=128,Re=null}else if(bi||Ce(me,Re,Fe,!1),tt=(Fe&me.childLanes)!=0,bi||tt){if((Ve=rn)!==null&&(gt=Q(Ve,Fe))!==0&&gt!==st.retryLane)throw st.retryLane=gt,Wt(me,gt),Ts(Ve,0,gt),e0;Ka(),Re=Zn(me,Re,Fe)}else me=st.treeContext,(Re=zi(Re,Ve)).flags|=4096;return Re}return(me=Wi(me.child,{mode:Ve.mode,children:Ve.children})).ref=Re.ref,Re.child=me,me.return=Re,me})(c,u,m);case 22:return Wr(c,u,m,u.pendingProps);case 24:return Be(u),C=ne(vn),c===null?((L=W())===null&&(L=rn,K=Me(),L.pooledCache=K,K.refCount++,K!==null&&(L.pooledCacheLanes|=m),L=K),u.memoizedState={parent:C,cache:L},kt(u),be(0,vn,L)):((c.lanes&m)!=0&&(sr(c,u),In(u,null,null,m),zn()),L=c.memoizedState,K=u.memoizedState,L.parent!==C?(L={parent:C,cache:C},u.memoizedState=L,u.lanes===0&&(u.memoizedState=u.updateQueue.baseState=L),be(0,vn,C)):(C=K.cache,be(0,vn,C),C!==L.cache&&He(u,[vn],m,!0))),Er(c,u,u.pendingProps.children,m),u.child;case 29:throw u.pendingProps}throw Error(r(156,u.tag))}function Lo(c){c.flags|=4}function co(c,u,m,C,L){if((32&c.mode)!=0&&(m===null?y(u,C):p(u,m,C))){if(c.flags|=16777216,(335544128&L)===L||S(u,C))if(Y(c.stateNode,u,C))c.flags|=8192;else{if((K=sa.current)!==null&&((4194048&cr)===cr?aa!==null:(62914560&cr)!==cr&&(536870912&cr)==0||K!==aa))throw Yo=Lu,Y0;c.flags|=8192}}else c.flags&=-16777217;var K}function Ul(c,u){u!==null&&(c.flags|=4),16384&c.flags&&(u=c.tag!==22?b():536870912,c.lanes|=u,n0|=u)}function uo(c,u){switch(c.tailMode){case"hidden":u=c.tail;for(var m=null;u!==null;)u.alternate!==null&&(m=u),u=u.sibling;m===null?c.tail=null:m.sibling=null;break;case"collapsed":m=c.tail;for(var C=null;m!==null;)m.alternate!==null&&(C=m),m=m.sibling;C===null?u||c.tail===null?c.tail=null:c.tail.sibling=null:C.sibling=null}}function Pn(c){var u=c.alternate!==null&&c.alternate.child===c.child,m=0,C=0;if(u)for(var L=c.child;L!==null;)m|=L.lanes|L.childLanes,C|=65011712&L.subtreeFlags,C|=65011712&L.flags,L.return=c,L=L.sibling;else for(L=c.child;L!==null;)m|=L.lanes|L.childLanes,C|=L.subtreeFlags,C|=L.flags,L.return=c,L=L.sibling;return c.subtreeFlags|=C,c.childLanes=m,u}function Ca(c,u,m){var C=u.pendingProps;switch(O(u),u.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Pn(u),null;case 3:return m=u.stateNode,C=null,c!==null&&(C=c.memoizedState.cache),u.memoizedState.cache!==C&&(u.flags|=2048),Ee(vn),ye(),m.pendingContext&&(m.context=m.pendingContext,m.pen
182dingContext=null),c!==null&&c.child!==null||c===null||c.memoizedState.isDehydrated&&(256&u.flags)==0||(u.flags|=1024,j()),Pn(u),null;case 26:var L,K;case 27:case 5:if(he(u),L=u.type,c!==null&&u.stateNode!=null)(function(me,Re,Fe,Ve){me.memoizedProps!==Ve&&Lo(Re)})(c,u,0,C);else{if(!C){if(u.stateNode===null)throw Error(r(166));return Pn(u),null}K=ia.current;var ue=ku(L,C,Gc.current,K,u);(function(me,Re,Fe,Ve){for(Fe=Re.child;Fe!==null;){if(Fe.tag===5||Fe.tag===6)pl(me,Fe.stateNode);else if(Fe.tag!==4&&Fe.child!==null){Fe.child.return=Fe,Fe=Fe.child;continue}if(Fe===Re)break;for(;Fe.sibling===null;){if(Fe.return===null||Fe.return===Re)return;Fe=Fe.return}Fe.sibling.return=Fe.return,Fe=Fe.sibling}})(ue,u,!1),u.stateNode=ue,Jl(ue,L,C,K)&&Lo(u)}return Pn(u),co(u,u.type,c===null?null:c.memoizedProps,u.pendingProps,m),null;case 6:if(c&&u.stateNode!=null)(m=c.memoizedProps)!==C&&Lo(u);else{if(typeof C!="string"&&u.stateNode===null)throw Error(r(166));c=Gc.current,m=ia.current,u.stateNode=Du(C,c,m,u)}return Pn(u),null;case 31:if(m=u.memoizedState,c===null||c.memoizedState!==null){if(C=!1,m!==null){if(c===null)throw Error(r(C?556:318));(128&u.flags)==0&&(u.memoizedState=null),u.flags|=4,Pn(u),c=!1}else m=j(),c!==null&&c.memoizedState!==null&&(c.memoizedState.hydrationErrors=m),c=!0;if(!c)return 256&u.flags?(Vr(u),u):(Vr(u),null);if((128&u.flags)!=0)throw Error(r(558))}return Pn(u),null;case 13:if(C=u.memoizedState,c===null||c.memoizedState!==null&&c.memoizedState.dehydrated!==null){if(L=!1,C!==null&&C.dehydrated!==null){if(c===null)throw Error(r(L?344:318));(128&u.flags)==0&&(u.memoizedState=null),u.flags|=4,Pn(u),L=!1}else L=j(),c!==null&&c.memoizedState!==null&&(c.memoizedState.hydrationErrors=L),L=!0;if(!L)return 256&u.flags?(Vr(u),u):(Vr(u),null)}return Vr(u),(128&u.flags)!=0?(u.lanes=m,u):(m=C!==null,c=c!==null&&c.memoizedState!==null,m&&(L=null,(C=u.child).alternate!==null&&C.alternate.memoizedState!==null&&C.alternate.memoizedState.cachePool!==null&&(L=C.alternate.memoizedState.cachePool.pool),K=null,C.memoizedState!==null&&C.memoizedState.cachePool!==null&&(K=C.memoizedState.cachePool.pool),K!==L&&(C.flags|=2048)),m!==c&&m&&(u.child.flags|=8192),Ul(u,u.updateQueue),Pn(u),null);case 4:return ye(),c===null&&Tc(u.stateNode.containerInfo),Pn(u),null;case 10:return Ee(u.type),Pn(u),null;case 19:if(a(bn),(C=u.memoizedState)===null)return Pn(u),null;if(L=(128&u.flags)!=0,(K=C.rendering)===null)if(L)uo(C,!1);else{if(cn!==0||c!==null&&(128&c.flags)!=0)for(c=u.child;c!==null;){if((K=Jn(c))!==null){for(u.flags|=128,uo(C,!1),c=K.updateQueue,u.updateQueue=c,Ul(u,c),u.subtreeFlags=0,c=m,m=u.child;m!==null;)Va(m,c),m=m.sibling;return o(bn,1&bn.current|2),u.child}c=c.sibling}C.tail!==null&&_s()>T&&(u.flags|=128,L=!0,uo(C,!1),u.lanes=4194304)}else{if(!L)if((c=Jn(K))!==null){if(u.flags|=128,L=!0,c=c.updateQueue,u.updateQueue=c,Ul(u,c),uo(C,!0),C.tail===null&&C.tailMode==="hidden"&&!K.alternate)return Pn(u),null}else 2*_s()-C.renderingStartTime>T&&m!==536870912&&(u.flags|=128,L=!0,uo(C,!1),u.lanes=4194304);C.isBackwards?(K.sibling=u.child,u.child=K):((c=C.last)!==null?c.sibling=K:u.child=K,C.last=K)}return C.tail!==null?(c=C.tail,C.rendering=c,C.tail=c.sibling,C.renderingStartTime=_s(),c.sibling=null,m=bn.current,o(bn,L?1&m|2:1&m),c):(Pn(u),null);case 22:case 23:return Vr(u),Dn(),C=u.memoizedState!==null,c!==null?c.memoizedState!==null!==C&&(u.flags|=8192):C&&(u.flags|=8192),C?(536870912&m)!=0&&(128&u.flags)==0&&(Pn(u),6&u.subtreeFlags&&(u.flags|=8192)):Pn(u),(m=u.updateQueue)!==null&&Ul(u,m.retryQueue),m=null,c!==null&&c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(m=c.memoizedState.cachePool.pool),C=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(C=u.memoizedState.cachePool.pool),C!==m&&(u.flags|=2048),c!==null&&a(Bn),null;case 24:return m=null,c!==null&&(m=c.memoizedState.cache),u.memoizedState.cache!==m&&(u.flags|=2048),Ee(vn),Pn(u),null;case 25:case 30:return null}throw Error(r(156,u.tag))}function uf(c,u){switch(O(u),u.tag){case 1:return 65536&(c=u.flags)?(u.flags=-65537&c|128,u):null;case 3:return Ee(vn),ye(),(65536&(c=u.flags))!=0&&(128&c)==0?(u.flags=-65537&c|128,u):null;case 26:case 27:case 5:return he(u),null;case 31:if(u.memoizedState!==null&&(Vr(u),u.alternate===null))throw Error(r(340));return 65536&(c=u.flags)?(u.flags=-65537&c|128,u):null;case 13:if(Vr(u),(c=u.memoizedState)!==null&&c.dehydrated!==null&&u.alternate===null)throw Error(r(340));return 65536&(c=u.flags)?(u.flags=-65537&c|128,u):null;case 19:return a(bn),null;case 4:return ye(),null;case 10:return Ee(u.type),null;case 22:case 23:return Vr(u),Dn(),c!==null&&a(Bn),65536&(c=u.flags)?(u.flags=-65537&c|128,u):null;case 24:return Ee(vn),null;default:return null}}function Xs(c,u){switch(O(u),u.tag){case 3:Ee(vn),ye();break;case 26:case 27:case 5:he(u);break;case 4:ye();break;case 31:u.memoizedState!==null&&Vr(u);break;case 13:Vr(u);break;case 19:a(bn);break;case 10:Ee(u.type);break;case 22:case 23:Vr(u),Dn(),c!==null&&a(Bn);break;case 24:Ee(vn)}}function Di(c,u){try{var m=u.updateQueue,C=m!==null?m.lastEffect:null;if(C!==null){var L=C.next;m=L;do{if((m.tag&c)===c){C=void 0;var K=m.create,ue=m.inst;C=K(),ue.destroy=C}m=m.next}while(m!==L)}}catch(me){_r(u,u.return,me)}}function xa(c,u,m){try{var C=u.updateQueue,L=C!==null?C.lastEffect:null;if(L!==null){var K=L.next;C=K;do{if((C.tag&c)===c){var ue=C.inst,me=ue.destroy;if(me!==void 0){ue.destroy=void 0,L=u;var Re=m,Fe=me;try{Fe()}catch(Ve){_r(L,Re,Ve)}}}C=C.next}while(C!==K)}}catch(Ve){_r(u,u.return,Ve)}}function v0(c){var u=c.updateQueue;if(u!==null){var m=c.stateNode;try{qr(u,m)}catch(C){_r(c,c.return,C)}}}function Ic(c,u,m){m.props=tn(c.type,c.memoizedProps),m.state=c.memoizedState;
182try{m.componentWillUnmount()}catch(C){_r(c,u,C)}}function ul(c,u){try{var m=c.ref;if(m!==null){switch(c.tag){case 26:case 27:case 5:var C=hf(c.stateNode);break;default:C=c.stateNode}typeof m=="function"?c.refCleanup=m(C):m.current=C}}catch(L){_r(c,u,L)}}function fs(c,u){var m=c.ref,C=c.refCleanup;if(m!==null)if(typeof C=="function")try{C()}catch(L){_r(c,u,L)}finally{c.refCleanup=null,(c=c.alternate)!=null&&(c.refCleanup=null)}else if(typeof m=="function")try{m(null)}catch(L){_r(c,u,L)}else m.current=null}function Cc(c){var u=c.type,m=c.memoizedProps,C=c.stateNode;try{Ls(C,u,m,c)}catch(L){_r(c,c.return,L)}}function Gl(c){return c.tag===5||c.tag===3||c.tag===4}function Zs(c){e:for(;;){for(;c.sibling===null;){if(c.return===null||Gl(c.return))return null;c=c.return}for(c.sibling.return=c.return,c=c.sibling;c.tag!==5&&c.tag!==6&&c.tag!==18;){if(2&c.flags||c.child===null||c.tag===4)continue e;c.child.return=c,c=c.child}if(!(2&c.flags))return c.stateNode}}function B0(c,u,m){var C=c.tag;if(C===5||C===6)c=c.stateNode,u?et(m,c,u):Mn(m,c);else if(C!==4&&(c=c.child)!==null)for(B0(c,u,m),c=c.sibling;c!==null;)B0(c,u,m),c=c.sibling}function As(c,u,m){var C=c.tag;if(C===5||C===6)c=c.stateNode,u?Ms(m,c,u):Ut(m,c);else if(C!==4&&(c=c.child)!==null)for(As(c,u,m),c=c.sibling;c!==null;)As(c,u,m),c=c.sibling}function xc(c,u,m){var C=m.flags;switch(m.tag){case 0:case 11:case 15:ds(c,m),4&C&&Di(5,m);break;case 1:if(ds(c,m),4&C)if(c=m.stateNode,u===null)try{c.componentDidMount()}catch(ue){_r(m,m.return,ue)}else{var L=tn(m.type,u.memoizedProps);u=u.memoizedState;try{c.componentDidUpdate(L,u,c.__reactInternalSnapshotBeforeUpdate)}catch(ue){_r(m,m.return,ue)}}64&C&&v0(m),512&C&&ul(m,m.return);break;case 3:if(ds(c,m),64&C&&(C=m.updateQueue)!==null){if(c=null,m.child!==null)switch(m.child.tag){case 27:case 5:c=hf(m.child.stateNode);break;case 1:c=m.child.stateNode}try{qr(C,c)}catch(ue){_r(m,m.return,ue)}}break;case 27:case 26:case 5:if(ds(c,m),u===null){if(4&C)Cc(m);else if(64&C){c=m.type,u=m.memoizedProps,L=m.stateNode;try{Fc(L,c,u,m)}catch(ue){_r(m,m.return,ue)}}}512&C&&ul(m,m.return);break;case 12:case 31:default:ds(c,m);break;case 13:ds(c,m),64&C&&(C=m.memoizedState)!==null&&(C=C.dehydrated)!==null&&(m=Ja.bind(null,m),IA(C,m));break;case 22:if(!(C=m.memoizedState!==null||Bl)){u=u!==null&&u.memoizedState!==null||Ir,L=Bl;var K=Ir;Bl=C,(Ir=u)&&!K?Ao(c,m,(8772&m.subtreeFlags)!=0):ds(c,m),Bl=L,Ir=K}case 30:}}function Mo(c){var u=c.alternate;u!==null&&(c.alternate=null,Mo(u)),c.child=null,c.deletions=null,c.sibling=null,c.tag===5&&(u=c.stateNode)!==null&&EA(u),c.stateNode=null,c.return=null,c.dependencies=null,c.memoizedProps=null,c.memoizedState=null,c.pe
182ndingProps=null,c.stateNode=null,c.updateQueue=null}function hs(c,u,m){for(m=m.child;m!==null;)_o(c,u,m),m=m.sibling}function _o(c,u,m){switch(m.tag){case 26:case 27:var C,L;case 5:Ir||fs(m,u);case 6:if(C=Cr,L=wi,Cr=null,hs(c,u,m),wi=L,(Cr=C)!==null)if(wi)try{ot(Cr,m.stateNode)}catch(K){_r(m,u,K)}else try{Je(Cr,m.stateNode)}catch(K){_r(m,u,K)}break;case 18:Cr!==null&&(wi?Vl(Cr,m.stateNode):Nc(Cr,m.stateNode));break;case 4:C=Cr,L=wi,Cr=m.stateNode.containerInfo,wi=!0,hs(c,u,m),Cr=C,wi=L;break;case 0:case 11:case 14:case 15:xa(2,m,u),Ir||xa(4,m,u),hs(c,u,m);break;case 1:Ir||(fs(m,u),typeof(C=m.stateNode).componentWillUnmount=="function"&&Ic(m,u,C)),hs(c,u,m);break;case 21:hs(c,u,m);break;case 22:Ir=(C=Ir)||m.memoizedState!==null,hs(c,u,m),Ir=C;break;default:hs(c,u,m)}}function fl(c,u){var m=(function(C){switch(C.tag){case 31:case 13:case 19:var L=C.stateNode;return L===null&&(L=C.stateNode=new Ar),L;case 22:return(L=(C=C.stateNode)._retryCache)===null&&(L=C._retryCache=new Ar),L;default:throw Error(r(435,C.tag))}})(c);u.forEach((function(C){if(!m.has(C)){m.add(C);var L=kc.bind(null,c,C);C.then(L,L)}}))}function es(c,u){var m=u.deletions;if(m!==null)for(var C=0;C<m.length;C++){var L=m[C],K=c,ue=u,me=ue;e:for(;me!==null;){switch(me.tag){case 27:case 5:Cr=me.stateNode,wi=!1;break e;case 3:case 4:Cr=me.stateNode.containerInfo,wi=!0;break e}me=me.return}if(Cr===null)throw Error(r(160));_o(K,ue,L),Cr=null,wi=!1,(K=L.alternate)!==null&&(K.return=null),L.return=null}if(13886&u.subtreeFlags)for(u=u.child;u!==null;)za(u,c),u=u.sibling}function za(c,u){var m=c.alternate,C=c.flags;switch(c.tag){case 0:case 11:case 14:case 15:es(u,c),$n(c),4&C&&(xa(3,c,c.return),Di(3,c),xa(5,c,c.return));break;case 1:es(u,c),$n(c),512&C&&(Ir||m===null||fs(m,m.return)),64&C&&Bl&&(c=c.updateQueue)!==null&&(C=c.callbacks)!==null&&(m=c.shared.hiddenCallbacks,c.shared.hiddenCallbacks=m===null?C:m.concat(C));break;case 26:var L,K;case 27:case 5:if(es(u,c),$n(c),512&C&&(Ir||m===null||fs(m,m.return)),32&c.flags){L=c.stateNode;try{Pt(L)}catch(tt){_r(c,c.return,tt)}}4&C&&c.stateNode!=null&&(function(tt,st,gt){try{ml(tt.stateNode,tt.type,gt,st,tt)}catch(zt){_r(tt,tt.return,zt)}})(c,L=c.memoizedProps,m!==null?m.memoizedProps:L),1024&C&&(ln=!0);break;case 6:if(es(u,c),$n(c),4&C&&ka){if(c.stateNode===null)throw Error(r(162));C=c.memoizedProps,m=m!==null?m.memoizedProps:C,L=c.stateNode;try{Ur(L,m,C)}catch(tt){_r(c,c.return,tt)}}break;case 3:es(u,c),$n(c),ln&&(ln=!1,fo(c));break;case 4:case 12:es(u,c),$n(c);break;case 31:es(u,c),$n(c),4&C&&(C=c.updateQueue)!==null&&(c.updateQueue=null,fl(c,C));break;case 13:es(u,c),$n(c),8192&c.child.flags&&c.memoizedState!==null!=(m!==null&&m.memoizedState!==null)&&(h=_s()),4&C&&(C=c.updateQueue)!==null&&(c.updateQueue=null,fl(c,C));break;case 22:L=c.memoizedState!==null;var ue=m!==null&&m.memoizedState!==null,me=Bl,Re=Ir;if(Bl=me||L,Ir=Re||ue,es(u,c),Ir=Re,Bl=me,$n(c),8192&C&&((u=c.stateNode)._visibility=L?-2&u._visibility:1|u._visibility,L&&(m===null||ue||Bl||Ir||va(c)),ka)){e:if(m=null,ka)for(u=c;;){if(u.tag===5||CA){if(m===null){ue=m=u;try{K=ue.stateNode,L?Kt(K):Zt(ue.stateNode,ue.memoizedProps)}catch(tt){_r(ue,ue.return,tt)}}}else if(u.tag===6){if(m===null){ue=u;try{var Fe=ue.stateNode;L?Gr(Fe):Rr(Fe,ue.memoizedProps)}catch(tt){_r(ue,ue.return,tt)}}}else if(u.tag===18){if(m===null){ue=u;try{var Ve=ue.stateNode;L?Fg(Ve):Ng(ue.stateNode)}catch(tt){_r(ue,ue.return,tt)}}}else if((u.tag!==22&&u.tag!==23||u.memoizedState===null||u===c)&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===c)break e;for(;u.sibling===null;){if(u.return===null||u.return===c)break e;m===u&&(m=null),u=u.return}m===u&&(m=null),u.sibling.return=u.return,u=u.sibling}}4&C&&(C=c.updateQueue)!==null&&(m=C.retryQueue)!==null&&(C.retryQueue=null,fl(c,m));break;case 19:es(u,c),$n(c),4&C&&(C=c.updateQueue)!==null&&(c.updateQueue=null,fl(c,C));break;case 30:case 21:break;default:es(u,c),$n(c)}}function $n(c){var u=c.flags;if(2&u){try{for(var m,C=c.return;C!==null;){if(Gl(C)){m=C;break}C=C.return}if(ka){if(m==null)throw Error(r(160));switch(m.tag){case 27:case 5:var L=m.stateNode;32&m.flags&&(Pt(L),m.flags&=-33),As(c,Zs(c),L);break;case 3:case 4:var K=m.stateNode.containerInfo;B0(c,Zs(c),K);break;default:throw Error(r(161))}}}catch(ue){_r(c,c.return,ue)}c.flags&=-3}4096&u&&(c.flags&=-4097)}function fo(c){if(1024&c.subtreeFlags)for(c=c.child;c!==null;){var u=c;fo(u),u.tag===5&&1024&u.flags&&Et(u.stateNode),c=c.sibling}}function ds(c,u){if(8772&u.subtreeFlags)for(u=u.child;u!==null;)xc(c,u.alternate,u),u=u.sibling}function va(c){for(c=c.child;c!==null;){var u=c;switch(u.tag){case 0:case 11:case 14:case 15:xa(4,u,u.return),va(u);break;case 1:fs(u,u.return);var m=u.stateNode;typeof m.componentWillUnmount=="function"&&Ic(u,u.return,m),va(u);break;case 27:case 26:case 5:fs(u,u.return),va(u);break;case 22:u.memoizedState===null&&va(u);break;default:va(u)}c=c.sibling}}function Ao(c,u,m){for(m=m&&(8772&u.subtreeFlags)!=0,u=u.child;u!==null;){var C=u.alternate,L=c,K=u,ue=K.flags;switch(K.tag){case 0:case 11:case 15:Ao(L,K,m),Di(4,K);break;case 1:if(Ao(L,K,m),typeof(L=(C=K).stateNode).componentDidMount=="function")try{L.componentDidMount()}catch(Fe){_r(C,C.return,Fe)}if((L=(C=K).updateQueue)!==null){var me=C.stateNode;try{var Re=L.shared.hiddenCallbacks;
182if(Re!==null)for(L.shared.hiddenCallbacks=null,L=0;L<Re.length;L++)ii(Re[L],me)}catch(Fe){_r(C,C.return,Fe)}}m&&64&ue&&v0(K),ul(K,K.return);break;case 27:case 26:case 5:Ao(L,K,m),m&&C===null&&4&ue&&Cc(K),ul(K,K.return);break;case 12:case 31:case 13:default:Ao(L,K,m);break;case 22:K.memoizedState===null&&Ao(L,K,m),ul(K,K.return);case 30:}u=u.sibling}}function vc(c,u){var m=null;c!==null&&c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(m=c.memoizedState.cachePool.pool),c=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(c=u.memoizedState.cachePool.pool),c!==m&&(c!=null&&c.refCount++,m!=null&&Ie(m))}function Al(c,u){c=null,u.alternate!==null&&(c=u.alternate.memoizedState.cache),(u=u.memoizedState.cache)!==c&&(u.refCount++,c!=null&&Ie(c))}function Wa(c,u,m,C){if(10256&u.subtreeFlags)for(u=u.child;u!==null;)Q0(c,u,m,C),u=u.sibling}function Q0(c,u,m,C){var L=u.flags;switch(u.tag){case 0:case 11:case 15:Wa(c,u,m,C),2048&L&&Di(9,u);break;case 1:case 31:case 13:default:Wa(c,u,m,C);break;case 3:Wa(c,u,m,C),2048&L&&(c=null,u.alternate!==null&&(c=u.alternate.memoizedState.cache),(u=u.memoizedState.cache)!==c&&(u.refCount++,c!=null&&Ie(c)));break;case 12:if(2048&L){Wa(c,u,m,C),c=u.stateNode;try{var K=u.memoizedProps,ue=K.id,me=K.onPostCommit;typeof me=="function"&&me(ue,u.alternate===null?"mount":"update",c.passiveEffectDuration,-0)}catch(Re){_r(u,u.return,Re)}}else Wa(c,u,m,C);break;case 23:break;case 22:K=u.stateNode,ue=u.alternate,u.memoizedState!==null?2&K._visibility?Wa(c,u,m,C):ts(c,u):2&K._visibility?Wa(c,u,m,C):(K._visibility|=2,Ba(c,u,m,C,(10256&u.subtreeFlags)!=0||!1)),2048&L&&vc(ue,u);break;case 24:Wa(c,u,m,C),2048&L&&Al(u.alternate,u)}}function Ba(c,u,m,C,L){for(L=L&&((10256&u.subtreeFlags)!=0||!1),u=u.child;u!==null;){var K=c,ue=u,me=m,Re=C,Fe=ue.flags;switch(ue.tag){case 0:case 11:case 15:Ba(K,ue,me,Re,L),Di(8,ue);break;case 23:break;case 22:var Ve=ue.stateNode;ue.memoizedState!==null?2&Ve._visibility?Ba(K,ue,me,Re,L):ts(K,ue):(Ve._visibility|=2,Ba(K,ue,me,Re,L)),L&&2048&Fe&&vc(ue.alternate,ue);break;case 24:Ba(K,ue,me,Re,L),L&&2048&Fe&&Al(ue.alternate,ue);break;default:Ba(K,ue,me,Re,L)}u=u.sibling}}function ts(c,u){if(10256&u.subtreeFlags)for(u=u.child;u!==null;){var m=c,C=u,L=C.flags;switch(C.tag){case 22:ts(m,C),2048&L&&vc(C.alternate,C);break;case 24:ts(m,C),2048&L&&Al(C.alternate,C);break;default:ts(m,C)}u=u.sibling}}function hl(c,u,m){if(c.subtreeFlags&t0)for(c=c.child;c!==null;)gs(c,u,m),c=c.sibling}function gs(c,u,m){switch(c.tag){case 26:if(hl(c,u,m),c.flags&t0)if(c.memoizedState!==null)vA(m,Ef,c.memoizedState,c.memoizedProps);else{var C=c.stateNode,L=c.type;c=c.memoizedProps,((335544128&u)===u||S(L,c))&&fe(m,C,L,c)}break;case 5:hl(c,u,m),c.flags&t0&&(C=c.stateNode,L=c.type,c=c.memoizedProps,((335544128&u)===u||S(L,c))&&fe(m,C,L,c));break;case 3:case 4:default:hl(c,u,m);break;case 22:c.memoizedState===null&&((C=c.alternate)!==null&&C.memoizedState!==null?(C=t0,t0=16777216,hl(c,u,m),t0=C):hl(c,u,m))}}function Bc(c){var u=c.alternate;if(u!==null&&(c=u.child)!==null){u.child=null;do u=c.sibling,c.sibling=null,c=u;while(c!==null)}}function Hl(c){var u=c.deletions;if((16&c.flags)!=0){if(u!==null)for(var m=0;m<u.length;m++){var C=u[m];qt=C,ja(C,c)}Bc(c)}if(10256&c.subtreeFlags)for(c=c.child;c!==null;)Qc(c),c=c.sibling}function Qc(c){switch(c.tag){case 0:case 11:case 15:Hl(c),2048&c.flags&&xa(9,c,c.return);break;case 3:case 12:default:Hl(c);break;case 22:var u=c.stateNode;c.memoizedState!==null&&2&u._visibility&&(c.return===null||c.return.tag!==13)?(u._visibility&=-3,zl(c)):Hl(c)}}function zl(c){var u=c.deletions;if((16&c.flags)!=0){if(u!==null)for(var m=0;m<u.length;m++){var C=u[m];qt=C,ja(C,c)}Bc(c)}for(c=c.child;c!==null;){switch((u=c).tag){case 0:case 11:case 15:xa(8,u,u.return),zl(u);break;case 22:2&(m=u.stateNode)._visibility&&(m._visibility&=-3,zl(u));break;default:zl(u)}c=c.sibling}}function ja(c,u){for(;qt!==null;){var m=qt;switch(m.tag){case 0:case 11:case 15:xa(8,m,u);break;case 23:case 22:if(m.memoizedState!==null&&m.memoizedState.cachePool!==null){var C=m.memoizedState.cachePool.pool;C!=null&&C.refCount++}break;case 24:Ie(m.memoizedState.cache)}if((C=m.child)!==null)C.return=m,qt=C;else e:for(m=c;qt!==null;){var L=(C=qt).sibling,K=C.return;if(Mo(C),C===m){qt=null;break e}if(L!==null){L.return=K,qt=L;break e}qt=K}}}function $s(){return(2&xr)!=0&&cr!==0?cr&-cr:ar.T!==null?M():Rc()}function Oo(){if(Us===0)if((536870912&cr)==0||j0){var c=BA;(3932160&(BA<<=1))==0&&(BA=262144),Us=c}else Us=536870912;return(c=sa.current)!==null&&(c.flags|=32),Us}function Ts(c,u,m){(c!==rn||Lr!==2&&Lr!==9)&&c.cancelPendingCommit===null||(Uo(c,0),Qa(c,
182cr,Us,!1)),I(c,m),(2&xr)!=0&&c===rn||(c===rn&&((2&xr)==0&&(Pa|=m),cn===4&&Qa(c,cr,Us,!1)),P(c))}function Sc(c,u,m){if((6&xr)!=0)throw Error(r(327));for(var C=!m&&(127&u)==0&&(u&c.expiredLanes)==0||d(c,u),L=C?(function(Fe,Ve){var tt=xr;xr|=2;var st=Fs(),gt=ho();rn!==Fe||cr!==Ve?(G=null,T=_s()+500,Uo(Fe,Ve)):r0=d(Fe,Ve);e:for(;;)try{if(Lr!==0&&Jt!==null){Ve=Jt;var zt=ri;t:switch(Lr){case 1:Lr=0,ri=null,ci(Fe,Ve,zt,1);break;case 2:case 9:if(ce(zt)){Lr=0,ri=null,jt(Ve);break}Ve=function(){Lr!==2&&Lr!==9||rn!==Fe||(Lr=7),P(Fe)},zt.then(Ve,Ve);break e;case 3:Lr=7;break e;case 4:Lr=5;break e;case 7:ce(zt)?(Lr=0,ri=null,jt(Ve)):(Lr=0,ri=null,ci(Fe,Ve,zt,7));break;case 5:var Ue=null;switch(Jt.tag){case 26:Ue=Jt.memoizedState;case 5:case 27:var Ke=Jt,lt=Ke.type,Qt=Ke.pendingProps;if(Ue?xA(Ue):Y(Ke.stateNode,lt,Qt)){Lr=0,ri=null;var Vt=Ke.sibling;if(Vt!==null)Jt=Vt;else{var Yn=Ke.return;Yn!==null?(Jt=Yn,Nt(Yn)):Jt=null}break t}}Lr=0,ri=null,ci(Fe,Ve,zt,5);break;case 6:Lr=0,ri=null,ci(Fe,Ve,zt,6);break;case 8:mn(),cn=6;break e;default:throw Error(r(462))}}D0();break}catch(nn){Rs(Fe,nn)}return Ta=K0=null,ar.H=st,ar.A=gt,xr=tt,Jt!==null?0:(rn=null,cr=0,St(),cn)})(c,u):dl(c,u,!0),K=C;;){if(L===0){r0&&!C&&Qa(c,u,0,!1);break}if(m=c.current.alternate,!K||S0(m)){if(L===2){if(K=u,c.errorRecoveryDisabledLanes&K)var ue=0;else ue=(ue=-536870913&c.pendingLanes)!=0?ue:536870912&ue?536870912:0;if(ue!==0){u=ue;e:{var me=c;L=kl;var Re=gf;if(Re&&(Uo(me,ue).flags|=256),(ue=dl(me,ue,!1))!==2){if(_u&&!Re){me.errorRecoveryDisabledLanes|=K,Pa|=K,L=4;break e}K=ys,ys=L,K!==null&&(ys===null?ys=K:ys.push.apply(ys,K))}L=ue}if(K=!1,L!==2)continue}}if(L===1){Uo(c,0),Qa(c,u,0,!0);break}e:{switch(C=c,K=L){case 0:case 1:throw Error(r(345));case 4:if((4194048&u)!==u)break;case 6:Qa(C,u,Us,!Vo);break e;case 2:ys=null;break;case 3:case 5:break;default:throw Error(r(329))}if((62914560&u)===u&&10<(L=h+300-_s())){if(Qa(C,u,Us,!Vo),A(C,0,!0)!==0)break e;nt=u,C.timeoutHandle=Tu(vu.bind(null,C,m,ys,G,f,u,Us,Pa,n0,Vo,K,"Throttled",-0,0),L)}else vu(C,m,ys,G,f,u,Us,Pa,n0,Vo,K,null,-0,0)}break}L=dl(c,u,!1),K=!1}P(c)}function vu(c,u,m,C,L,K,ue,me,Re,Fe,Ve,tt,st,gt){if(c.timeoutHandle=Sa,8192&(tt=u.subtreeFlags)||(16785408&tt)==16785408){gs(u,K,tt=V());var zt=(62914560&K)===K?h-_s():(4194048&K)===K?E-_s():0;if((zt=Se(tt,zt))!==null)return nt=K,c.cancelPendingCommit=zt(ui.bind(null,c,u,K,m,C,L,ue,me,Re,Ve,tt,null,st,gt)),void Qa(c,K,ue,!Fe)}ui(c,u,K,m,C,L,ue,me,Re)}function S0(c){for(var u=c;;){var m=u.tag;if((m===0||m===11||m===15)&&16384&u.flags&&(m=u.updateQueue)!==null&&(m=m.stores)!==null)for(var C=0;C<m.length;C++){var L=m[C],K=L.getSnapshot;L=L.value;try{if(!ms(K(),L))return!1}catch{return!1}}if(m=u.child,16384&u.subtreeFlags&&m!==null)m.return=u,u=m;else{if(u===c)break;for(;u.sibling===null;){if(u.return===null||u.return===c)return!0;u=u.return}u.sibling.return=u.return,u=u.sibling}}return!0}function Qa(c,u,m,C){u&=~V0,u&=~Pa,c.suspendedLanes|=u,c.pingedLanes&=~u,C&&(c.warmLanes|=u),C=c.expirationTimes;for(var L=u;0<L;){var K=31-ps(L),ue=1<<K;C[K]=-1,L&=~ue}m!==0&&v(c,m,u)}function mn(){if(Jt!==null){if(Lr===0)var c=Jt.return;else Ta=K0=null,Qs(c=Jt),xo=null,Mu=0,c=Jt;for(;c!==null;)Xs(c.alternate,c),c=c.return;Jt=null}}function Uo(c,u){var m=c.timeoutHandle;m!==Sa&&(c.timeoutHandle=Sa,zo(m)),(m=c.cancelPendingCommit)!==null&&(c.cancelPendingCommit=null,m()),nt=0,mn(),rn=c,Jt=m=Wi(c.current,null),cr=u,Lr=0,ri=null,Vo=!1,r0=d(c,u),_u=!1,n0=Us=V0=Pa=So=cn=0,ys=kl=null,f=!1,(8&u)!=0&&(u|=32&u);var C=c.entangledLanes;if(C!==0)for(c=c.entanglements,C&=u;0<C;){var L=31-ps(C),K=1<<L;u|=c[L],C&=~K}return to=u,St(),m}function Rs(c,u){lr=null,ar.H=ti,u===Cl||u===Ko?(u=Pe(),Lr=3):u===Y0?(u=Pe(),Lr=4):Lr=u===e0?8:u!==null&&typeof u=="object"&&typeof u.then=="function"?6:1,ri=u,Jt===null&&(cn=1,Gi(c,H(u,c.current)))}function Fs(){var c=ar.H;return ar.H=ti,c===null?ti:c}function ho(){var c=ar.A;return ar.A=Ql,c}function Ka(){cn=4,Vo||(4194048&cr)!==cr&&sa.current!==null||(r0=!0),(134217727&So)==0&&(134217727&Pa)==0||rn===null||Qa(rn,cr,Us,!1)}function dl(c,u,m){var C=xr;xr|=2;var L=Fs(),K=ho();rn===c&&cr===u||(G=null,Uo(c,u)),u=!1;var ue=cn;e:for(;;)try{if(Lr!==0&&Jt!==null){var me=Jt,Re=ri;switch(Lr){case 8:mn(),ue=6;break e;case 3:case 2:case 9:case 6:sa.current===null&&(u=!0);var Fe=Lr;if(Lr=0,ri=null,ci(c,me,Re,Fe),m&&r0){ue=0;break e}break;default:Fe=Lr,Lr=0,ri=null,ci(c,me,Re,Fe)}}k0(),ue=cn;break}catch(Ve){Rs(c,Ve)}return u&&c.shellSuspendCounter++,Ta=K0=null,xr=C,ar.H=L,ar.A=K,Jt===null&&(rn=null,cr=0,St()),ue}function k0(){for(;Jt!==null;)T0(Jt)}function D0(){for(;Jt!==null&&!Da();)T0(Jt)}function T0(c){var u=Ec(c.alternate,c,to);c.memoizedProps=c.pendingProps,u===null?Nt(c):Jt=u}function jt(c){var u=c,m=u.alternate;
182switch(u.tag){case 15:case 0:u=pi(m,u,u.pendingProps,u.type,void 0,cr);break;case 11:u=pi(m,u,u.pendingProps,u.type.render,u.ref,cr);break;case 5:Qs(u);default:Xs(m,u),u=Ec(m,u=Jt=Va(u,to),to)}c.memoizedProps=c.pendingProps,u===null?Nt(c):Jt=u}function ci(c,u,m,C){Ta=K0=null,Qs(u),xo=null,Mu=0;var L=u.return;try{if((function(K,ue,me,Re,Fe){if(me.flags|=32768,Re!==null&&typeof Re=="object"&&typeof Re.then=="function"){if((ue=me.alternate)!==null&&Ce(ue,me,Fe,!0),(me=sa.current)!==null){switch(me.tag){case 31:case 13:return aa===null?Ka():me.alternate===null&&cn===0&&(cn=3),me.flags&=-257,me.flags|=65536,me.lanes=Fe,Re===Lu?me.flags|=16384:((ue=me.updateQueue)===null?me.updateQueue=new Set([Re]):ue.add(Re),Tt(K,Re,Fe)),!1;case 22:return me.flags|=65536,Re===Lu?me.flags|=16384:((ue=me.updateQueue)===null?(ue={transitions:null,markerInstances:null,retryQueue:new Set([Re])},me.updateQueue=ue):(me=ue.retryQueue)===null?ue.retryQueue=new Set([Re]):me.add(Re),Tt(K,Re,Fe)),!1}throw Error(r(435,me.tag))}return Tt(K,Re,Fe),Ka(),!1}var Ve=Error(r(520),{cause:Re});if(Ve=H(Ve,me),kl===null?kl=[Ve]:kl.push(Ve),cn!==4&&(cn=2),ue===null)return!0;Re=H(Re,me),me=ue;do{switch(me.tag){case 3:return me.flags|=65536,K=Fe&-Fe,me.lanes|=K,fr(me,K=Xn(me.stateNode,Re,K)),!1;case 1:if(ue=me.type,Ve=me.stateNode,(128&me.flags)==0&&(typeof ue.getDerivedStateFromError=="function"||Ve!==null&&typeof Ve.componentDidCatch=="function"&&(J===null||!J.has(Ve))))return me.flags|=65536,Fe&=-Fe,me.lanes|=Fe,li(Fe=Hi(Fe),K,me,Re),fr(me,Fe),!1}me=me.return}while(me!==null);return!1})(c,L,u,m,cr))return cn=1,Gi(c,H(m,c.current)),void(Jt=null)}catch(K){if(L!==null)throw Jt=L,K;return cn=1,Gi(c,H(m,c.current)),void(Jt=null)}32768&u.flags?(C===1?c=!0:r0||(536870912&cr)!=0?c=!1:(Vo=c=!0,(C===2||C===9||C===3||C===6)&&(C=sa.current)!==null&&C.tag===13&&(C.flags|=16384)),Ti(u,c)):Nt(u)}function Nt(c){var u=c;do{if((32768&u.flags)!=0)return void Ti(u,Vo);c=u.return;var m=Ca(u.alternate,u,to);if(m!==null)return void(Jt=m);if((u=u.sibling)!==null)return void(Jt=u);Jt=u=c}while(u!==null);cn===0&&(cn=5)}function Ti(c,u){do{var m=uf(c.alternate,c);if(m!==null)return m.flags&=32767,void(Jt=m);if((m=c.return)!==null&&(m.flags|=32768,m.subtreeFlags=0,m.deletions=null),!u&&(c=c.sibling)!==null)return void(Jt=c);Jt=c=m}while(c!==null);cn=6,Jt=null}function ui(c,u,m,C,L,K,ue,me,Re){c.cancelPendingCommit=null;do qa();while(ge!==0);if((6&xr)!=0)throw Error(r(327));if(u!==null){if(u===c.current)throw Error(r(177));if(K=u.lanes|u.childLanes,(function(Fe,Ve,tt,st,gt,zt){var Ue=Fe.pendingLanes;Fe.pendingLanes=tt,Fe.suspendedLanes=0,Fe.pingedLanes=0,Fe.warmLanes=0,Fe.expiredLanes&=tt,Fe.entangledLanes&=tt,Fe.errorRecoveryDisabledLanes&=tt,Fe.shellSuspendCounter=0;var Ke=Fe.entanglements,lt=Fe.expirationTimes,Qt=Fe.hiddenUpdates;for(tt=Ue&~tt;0<tt;){var Vt=31-ps(tt),Yn=1<<Vt;Ke[Vt]=0,lt[Vt]=-1;var nn=Qt[Vt];if(nn!==null)for(Qt[Vt]=null,Vt=0;Vt<nn.length;Vt++){var oa=nn[Vt];oa!==null&&(oa.lane&=-536870913)}tt&=~Yn}st!==0&&v(Fe,st,0),zt!==0&&gt===0&&Fe.tag!==0&&(Fe.suspendedLanes|=zt&~(Ue&~Ve))})(c,m,K|=vl,ue,me,Re),c===rn&&(Jt=rn=null,cr=0),Le=u,Te=c,nt=m,Ct=K,Bt=L,It=C,(10256&u.subtreeFlags)!=0||(10256&u.flags)!=0?(c.callbackNode=null,c.callbackPriority=0,SA(G0,(function(){return ea(),null}))):(c.callbackNode=null,c.callbackPriority=0),C=(13878&u.flags)!=0,(13878&u.subtreeFlags)!=0||C){C=ar.T,ar.T=null,L=Wo(),Ps(2),ue=xr,xr|=4;try{(function(Fe,Ve){for(df(Fe.containerInfo),qt=Ve;qt!==null;)if(Ve=(Fe=qt).child,(1028&Fe.subtreeFlags)!=0&&Ve!==null)Ve.return=Fe,qt=Ve;else for(;qt!==null;){var tt=(Fe=qt).alternate;switch(Ve=Fe.flags,Fe.tag){case 0:if((4&Ve)!=0&&(Ve=(Ve=Fe.updateQueue)!==null?Ve.events:null)!==null)for(var st=0;st<Ve.length;st++){var gt=Ve[st];gt.ref.impl=gt.nextImpl}break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if((1024&Ve)!=0&&tt!==null){Ve=void 0,st=Fe,gt=tt.memoizedProps,tt=tt.memoizedState;var zt=st.stateNode;try{var Ue=tn(st.type,gt);Ve=zt.getSnapshotBeforeUpdate(Ue,tt),zt.__reactInternalSnapshotBeforeUpdate=Ve}catch(Ke){_r(st,st.return,Ke)}}break;case 3:(1024&Ve)!=0&&ka&&Fi(Fe.stateNode.containerInfo);break;default:if((1024&Ve)!=0)throw Error(r(163))}if((Ve=Fe.sibling)!==null){Ve.return=Fe.return,qt=Ve;break}qt=Fe.return}})(c,u)}finally{xr=ue,Ps(L),ar.T=C}}ge=1,Wl(),Ya(),jl()}}function Wl(){if(ge===1){ge=0;var c=Te,u=Le,m=(13878&u.flags)!=0;if((13878&u.subtreeFlags)!=0||m){m=ar.T,ar.T=null;var C=Wo();Ps(2);var L=xr;xr|=4;try{za(u,c),Eo(c.containerInfo)}finally{xr=L,Ps(C),ar.T=m}}c.current=u,ge=2}}function Ya(){if(ge===2){ge=0;var c=Te,u=Le,m=(8772&u.flags)!=0;if((8772&u.subtreeFlags)!=0||m){m=ar.T,ar.T=null;var C=Wo();Ps(2);var L=xr;xr|=4;try{xc(c,u.alternate,u)}finally{xr=L,Ps(C),ar.T=m}}ge=3}}function jl(){if(ge===4||ge===3){ge=0,jh();var c=Te,u=Le,m=nt,C=It;(10256&u.subtreeFlags)!=0||(10256&u.flags)!=0?ge=5:(ge=0,Le=Te=null,R0(c,c.pendingLanes));var L=c.pendingLanes;if(L===0&&(J=null),R(m),u=u.stateNode,C!==null){u=ar.T,L=Wo(),Ps(2),ar.T=null;try{for(var K=c.onRecoverableError,ue=0;ue<C.length;ue++){var me=C[ue];K(me.value,{componentStack:me.stack})}}finally{ar.T=u,Ps(L)}}(3&nt)!=0&&qa(),P(c),L=c.pendingLanes,(261930&m)!=0&&(42&L)!=0?c===wn?Rt++:(Rt=0,wn=c):Rt=0,le(0)}}function R0(c,u){(c.pooledCacheLanes&=u)==0&&(u=c.pooledCache)!=null&&(c.pooledCache=null,Ie(u))}function qa(){return Wl(),Ya(),jl(),ea()}function ea(){if(ge!==5)return!1;var c=Te,u=Ct;Ct=0;var m=R(nt),C=32>m?32:m;m=ar.T;var L=Wo();try{Ps(C),ar.T=null,C=Bt,Bt=null;var K=Te,ue=nt;if(ge=0,Le=Te=null,nt=0,(6&xr)!=0)throw Error(r(331));var me=xr;return xr|=4,Qc(K.current),Q0(K,K.current,ue,C),xr=me,le(0),_c&&_c.onPostCommitFiberRoot,!0}finally{Ps(L),ar.T=m,R0(c,u)}}function F0(c,u,m){u=H(m,u),(c=Pr(c,u=Xn(c.stateNode,u,2),2))!==null&&(I(c,2),P(c))}function _r(c,u,m){if(c.tag===3)F0(c,c,m);else for(;u!==null;){if(u.tag===3){F0(u,c,m);break}if(u.tag===1){var C=u.stateNode;if(typeof u.type.getDerivedStateFromError=="function"||typeof C.componentDidCatch=="function"&&(J===null||!J.has(C))){c=H(m,c),(C=Pr(u,m=Hi(2),2))!==null&&(li(m,C,u,c),I(C,2),P(C));break}}u=u.return}}function Tt(c,u,m){var C=c.pingCache;if(C===null){C=c.pingCache=new Sl;var L=new Set;C.set(u,L)}else(L=C.get(u))===void 0&&(L=new Set,C.set(u,L));L.has(m)||(_u=!0,L.add(m),c=N0.bind(null,c,u,m),u.then(c,c))}function N0(c,u,m){var C=c.pingCache;C!==null&&C.delete(u),c.pingedLanes|=c.suspendedLanes&m,c.warmLanes&=~m,rn===c&&(cr&m)===m&&(cn===4||cn===3&&(62914560&cr)===cr&&300>_s()-h?(2&xr)==0&&Uo(c,0):V0|=m,n0===cr&&(n0=0)),P(c)}function Kl(c,u){u===0&&(u=b()),(c=Wt(c,u))!==null&&(I(c,u),P(c))}function Ja(c){var u=c.memoizedState,m=0;u!==null&&(m=u.retryLane),Kl(c,m)}function kc(c,u){var m=0;switch(c.tag){case 31:case 13:var C=c.stateNode,L=c.memoizedState;L!==null&&(m=L.retryLane);break;case 19:C=c.stateNode;break;case 22:C=c.stateNode._retryCache;break;default:throw Error(r(314))}C!==null&&C.delete(u),Kl(c,m)}function P0(c,u,m,C){this.tag=c,this.key=m,this.sibling=this.child=this.return=this.stateNode=this.t
182ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=C,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function go(c){return!(!(c=c.prototype)||!c.isReactComponent)}function Wi(c,u){var m=c.alternate;return m===null?((m=e(c.tag,u,c.key,c.mode)).elementType=c.elementType,m.type=c.type,m.stateNode=c.stateNode,m.alternate=c,c.alternate=m):(m.pendingProps=u,m.type=c.type,m.flags=0,m.subtreeFlags=0,m.deletions=null),m.flags=65011712&c.flags,m.childLanes=c.childLanes,m.lanes=c.lanes,m.child=c.child,m.memoizedProps=c.memoizedProps,m.memoizedState=c.memoizedState,m.updateQueue=c.updateQueue,u=c.dependencies,m.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext},m.sibling=c.sibling,m.index=c.index,m.ref=c.ref,m.refCleanup=c.refCleanup,m}function Va(c,u){c.flags&=65011714;var m=c.alternate;return m===null?(c.childLanes=0,c.lanes=u,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=m.childLanes,c.lanes=m.lanes,c.child=m.child,c.subtreeFlags=0,c.deleti
182ons=null,c.memoizedProps=m.memoizedProps,c.memoizedState=m.memoizedState,c.updateQueue=m.updateQueue,c.type=m.type,u=m.dependencies,c.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext}),c}function Yl(c,u,m,C,L,K){var ue=0;if(C=c,typeof c=="function")go(c)&&(ue=1);else if(typeof c=="string")ue=5;else e:switch(c){case ql:return(c=e(31,m,u,L)).elementType=ql,c.lanes=K,c;case yo:return Ln(m.children,L,K,u);case M0:ue=8,L|=24;break;case Ho:return(c=e(12,m,u,2|L)).elementType=Ho,c.lanes=K,c;case _0:return(c=e(13,m,u,L)).elementType=_0,c.lanes=K,c;case O0:return(c=e(19,m,u,L)).elementType=O0,c.lanes=K,c;default:if(typeof c=="object"&&c!==null)switch(c.$$typeof){case wo:ue=10;break e;case bo:ue=9;break e;case Dc:ue=11;break e;case er:ue=14;break e;case Xa:ue=16,C=null;break e}ue=29,m=Error(r(130,c===null?"null":typeof c,"")),C=null}return(u=e(ue,m,u,L)).elementType=c,u.type=C,u.lanes=K,u}function Ln(c,u,m,C){return(c=e(7,c,C,u)).lanes=m,c}function ji(c,u,m){return(c=e(6,c,null,u)).lanes=m,c}function po(c,u,m){return(u=e(4,c.children!==null?c.children:[],c.key,u)).lanes=m,u.stateNode={containerInfo:c.containerInfo,pendingChildren:null,implementation:c.implementation},u}function ta(c,u,m,C,L,K,ue,me,Re){this.tag=1,this.containerInfo=c,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Sa,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=w(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=w(0),this.hiddenUpdates=w(null),this.identifierPrefix=C,this.onUncaughtError=L,this.onCaughtError=K,this.onRecoverableError=ue,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Re,this.incompleteTransitions=new Map}function mo(c,u,m,C,L,K){L=(function(ue){return ue?ue=Lc:Lc})(L),C.context===null?C.context=L:C.pendingContext=L,(C=mr(u)).payload={element:m},(K=K===void 0?null:K)!==null&&(C.callback=K),(m=Pr(c,C,u))!==null&&(Ts(m,0,u),yr(m,c,u))}var Ns={},rs=U1,Ki=$Y,L0=Object.assign,Bu=Symbol.for("react.element"),Ri=Symbol.for("react.transitional.element"),Go=Symbol.for("react.portal"),yo=Symbol.for("react.fragment"),M0=Symbol.for("react.strict_mode"),Ho=Symbol.for("react.profiler"),bo=Symbol.for("react.consumer"),wo=Symbol.for("react.context"),Dc=Symbol.for("react.forward_ref"),_0=Symbol.for("react.suspense"),O0=Symbol.for("react.suspense_list"),er=Symbol.for("react.memo"),Xa=Symbol.for("react.lazy"),ql=Symbol.for("react.activity"),gl=Symbol.for("react.memo_cache_sentinel"),ff=Symbol.iterator,Af=Symbol.for("react.client.reference"),Za=Array.isArray,ar=rs.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,hf=t.getPublicInstance,Qu=t.getRootHostContext,Su=t.getChildHostContext,df=t.prepareForCommit,Eo=t.resetAfterCommit,ku=t.createInstance,pl=t.appendInitialChild,Jl=t.finalizeInitialChildren,ra=t.shouldSetTextContent,Du=t.createTextInstance,Tu=null,zo=null,Sa=t.noTimeout,ka=!0,gf=null,Tc=null,Ps=t.setCurrentUpdatePriority,Wo=t.getCurrentUpdatePriority,Rc=t.resolveUpdatePriority;t.trackSchedulerEvent,t.resolveEventType,t.resolveEventTimeStamp;var Ru=t.shouldAttemptEagerTransition,EA=t.detachDeletedInstance;t.requestPostPaintCallback;var y=t.maySuspendCommit,p=null,S=null,Y=null,V=null,fe=null,Se=null,Xe=null,ft=null,Et=null,Ut=t.appendChild,Mn=t.appendChildToContainer,Ur=t.commitTextUpdate,Ls=null,ml=t.commitUpdate,Ms=t.insertBefore,et=null,Je=t.removeChild,ot=t.removeChildFromContainer,Pt=t.resetTextContent,Kt=null,Gr=null,Zt=null,Rr=null,Fi=t.clearContainer,Fr=null,Io=null,U0=null,IA=null,Fc=null,Nc=null,Vl=null,Fg=null,Ng=null,CA=null,xA=null,vA=null,Fu=[],Pc=-1,Lc={},ps=Math.clz32?Math.clz32:function(c){return(c>>>=0)==0?32:31-(Wh(c)/Pg|0)|0},Wh=Math.log,Pg=Math.LN2,pf=256,BA=262144,QA=4194304,SA=Ki.unstable_scheduleCallback,mf=Ki.unstable_cancelCallback,Da=Ki.unstable_shouldYield,jh=Ki.unstable_requestPaint,_s=Ki.unstable_now,yf=Ki.unstable_ImmediatePriority,Kh=Ki.unstable_UserBlockingPriority,G0=Ki.unstable_NormalPriority,Mc=Ki.unstable_IdlePriority,Yh=Ki.log,yl=Ki.unstable_setDisableYieldValue,_c=null,ms=typeof Object.is=="function"?Object.is:function(c,u){return c===u&&(c!==0||
1821/c==1/u)||c!=c&&u!=u};typeof reportError=="function"&&reportError;var Oc,qh,bl=Object.prototype.hasOwnProperty,na=!1,H0=new WeakMap,Uc=[],z0=0,W0=null,Xl=[],wl=0,bf=null,ia=s(null),El=s(null),Gc=s(null),jo=s(null),j0=!1,$a=null;Error(r(519));var Nu=s(null),K0=null,Ta=null,Jh=typeof AbortController<"u"?AbortController:function(){var c=[],u=this.signal={aborted:!1,addEventListener:function(m,C){c.push(C)}};this.abort=function(){u.aborted=!0,c.forEach((function(m){return m()}))}},kA=Ki.unstable_scheduleCallback,Pu=Ki.unstable_NormalPriority,vn={$$typeof:wo,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},Zl=null,Co=null,DA=!1,Il=!1,Hc=!1,Os=0,Ra=null,fi=0,Fa=0,rr=null,yn=ar.S;ar.S=function(c,u){E=_s(),typeof u=="object"&&u!==null&&typeof u.then=="function"&&(function(m,C){if(Ra===null){var L=Ra=[];fi=0,Fa=M(),rr={status:"pending",value:void 0,then:function(K){L.push(K)}}}fi++,C.then(Qe,Qe)})(0,u),yn!==null&&yn(c,u)};var Bn=s(null),Cl=Error(r(460)),Y0=Error(r(474)),Ko=Error(r(542)),Lu={then:function(){}},Yo=null,xo=null,Mu=0,xl=At(!0),qo=At(!1),Yi=[],Na=0,vl=0,Jo=!1,wf=!1,Kn=s(null),zc=s(0),sa=s(null),aa=null,bn=s(0),vo=0,lr=null,Qn=null,yi=null,ei=!1,q0=!1,eo=!1,Bo=0,Ni=0,$l=null,Vh=0,ti={readContext:ne,use:wr,useCallback:or,useContext:or,useEffect:or,useImperativeHandle:or,useLayoutEffect:or,useInsertionEffect:or,useMemo:or,useReducer:or,useRef:or,useState:or,useDebugValue:or,useDeferredValue:or,useTransition:or,useSyncExternalStore:or,useId:or,useHostTransitionStatus:or,useFormState:or,useActionState:or,useOptimistic:or,useMemoCache:or,useCacheRefresh:or};ti.useEffectEvent=or;var TA={readContext:ne,use:wr,useCallback:function(c,u){return Qr().memoizedState=[c,u===void 0?null:u],c},useContext:ne,useEffect:tr,useImperativeHandle:function(c,u,m){m=m!=null?m.concat([c]):null,Xt(4194308,4,ma.bind(null,u,c),m)},useLayoutEffect:function(c,u){return Xt(4194308,4,c,u)},useInsertionEffect:function(c,u){Xt(4,2,c,u)},useMemo:function(c,u){var m=Qr();u=u===void 0?null:u;var C=c();if(eo){k(!0);try{c()}finally{k(!1)}}return m.memoizedState=[C,u],C},useReducer:function(c,u,m){var C=Qr();if(m!==void 0){var L=m(u);if(eo){k(!0);try{m(u)}finally{k(!1)}}}else L=u;return C.memoizedState=C.baseState=L,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:c,lastRenderedState:L},C.queue=c,c=c.dispatch=ba.bind(null,lr,c),[C.memoizedState,c]},useRef:function(c){return c={current:c},Qr().memoizedState=c},useState:function(c){var u=(c=ai(c)).queue,m=Ds.bind(null,lr,u);return u.dispatch=m,[c.memoizedState,m]},useDebugValue:ls,useDeferredValue:function(c,u){return us(Qr(),c,u)},useTransition:function(){var c=ai(!1);return c=Oa.bind(null,lr,c.queue,!0,!1),Qr().memoizedState=c,[!1,c]},useSyncExternalStore:function(c,u,m){var C=lr,L=Qr();if(m=u(),rn===null)throw Error(r(349));(127&cr)!=0||zr(C,u,m),L.memoizedState=m;var K={value:m,getSnapshot:u};return L.queue=K,tr(di.bind(null,C,K,c),[c]),C.flags|=2048,vt(9,{destroy:void 0},Vn.bind(null,C,K,m,u),null),m}
182,useId:function(){var c=Qr(),u=rn.identifierPrefix;return u="_"+u+"r_"+(Vh++).toString(32)+"_",c.memoizedState=u},useHostTransitionStatus:pn,useFormState:$e,useActionState:$e,useOptimistic:function(c){var u=Qr();u.memoizedState=u.baseState=c;var m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return u.queue=m,u=Nn.bind(null,lr,!0,m),m.dispatch=u,[c,u]},useMemoCache:Wn,useCacheRefresh:function(){return Qr().memoizedState=oo.bind(null,lr)},useEffectEvent:function(c){var u=Qr(),m={impl:c};return u.memoizedState=m,function(){if((2&xr)!=0)throw Error(r(440));return m.impl.apply(void 0,arguments)}}},ns={readContext:ne,use:wr,useCallback:ks,useContext:ne,useEffect:en,useImperativeHandle:Ss,useInsertionEffect:Zi,useLayoutEffect:gi,useMemo:cs,useReducer:Tn,useRef:Mt,useState:function(){return Tn(gn)},useDebugValue:ls,useDeferredValue:function(c,u){return _a(br(),Qn.memoizedState,c,u)},useTransition:function(){var c=Tn(gn)[0],u=br().memoizedState;return[typeof c=="boolean"?c:Or(c),u]},useSyncExternalStore:vi,useId:ya,useHostTransitionStatus:pn,useFormState:ht,useActionState:ht,useOptimistic:function(c,u){return Cn(br(),0,c,u)},useMemoCache:Wn,useCacheRefresh:Ui};ns.useEffectEvent=Fn;var Qo={readContext:ne,use:wr,useCallback:ks,useContext:ne,useEffect:en,useImperativeHandle:Ss,useInsertionEffect:Zi,useLayoutEffect:gi,useMemo:cs,useReducer:Dt,useRef:Mt,useState:function(){return Dt(gn)},useDebugValue:ls,useDeferredValue:function(c,u){var m=br();return Qn===null?us(m,c,u):_a(m,Qn.memoizedState,c,u)},useTransition:function(){var c=Dt(gn)[0],u=br().memoizedState;return[typeof c=="boolean"?c:Or(c),u]},useSyncExternalStore:vi,useId:ya,useHostTransitionStatus:pn,useFormState:mt,useActionState:mt,useOptimistic:function(c,u){var m=br();return Qn!==null?Cn(m,0,c,u):(m.baseState=c,[c,m.queue.dispatch])},useMemoCache:Wn,useCacheRefresh:Ui};Qo.useEffectEvent=Fn;var RA={enqueueSetState:function(c,u,m){c=c._reactInternals;var C=$s(),L=mr(C);L.payload=u,m!=null&&(L.callback=m),(u=Pr(c,L,C))!==null&&(Ts(u,0,C),yr(u,c,C))},enqueueReplaceState:function(c,u,m){c=c._reactInternals;var C=$s(),L=mr(C);L.tag=1,L.payload=u,m!=null&&(L.callback=m),(u=Pr(c,L,C))!==null&&(Ts(u,0,C),yr(u,c,C))},enqueueForceUpdate:function(c,u){c=c._reactInternals;var m=$s(),C=mr(m);C.tag=2,u!=null&&(C.callback=u),(u=Pr(c,C,m))!==null&&(Ts(u,0,m),yr(u,c,m))}},e0=Error(r(461)),bi=!1,J0={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},Bl=!1,Ir=!1,ln=!1,Ar=typeof WeakSet=="function"?WeakSet:Set,qt=null,Cr=null,wi=!1,Ef=null,t0=8192,Ql={getCacheForType:function(c){var u=ne(vn),m=u.data.get(c);return m===void 0&&(m=c(),u.data.set(c,m)),m},cacheSignal:function(){return ne(vn).controller.signal}};if(typeof Symbol=="function"&&Symbol.for){var _n=Symbol.for;_n("selector.component"),_n("selector.has_pseudo_class"),_n("selector.role"),_n("selector.test_id"),_n("selector.text")}var Sl=typeof WeakMap=="function"?WeakMap:Map,xr=0,rn=null,Jt=null,cr=0,Lr=0,ri=null,Vo=!1,r0=!1,_u=!1,to=0,cn=0,So=0,Pa=0,V0=0,Us=0,n0=0,kl=null,ys=null,f=!1,h=0,E=0,T=1/0,G=null,J=null,ge=0,Te=null,Le=null,nt=0,Ct=0,Bt=null,It=null,Rt=0,wn=null;return Ns.createContainer=function(c,u,m,C,L,K,ue,me,Re,Fe){return(function(Ve,tt,st,gt,zt,Ue,Ke,lt,Qt,Vt,Yn,nn){return Ve=new ta(Ve,tt,st,Ke,Qt,Vt,Yn,nn,null),tt=1,Ue===!0&&(tt|=24),Ue=e(3,null,null,tt),Ve.current=Ue,Ue.stateNode=Ve,(tt=Me()).refCount++,Ve.pooledCache=tt,tt.refCount++,Ue.memoizedState={element:gt,isDehydrated:st,cache:tt},kt(Ue),Ve})(c,u,!1,null,0,C,K,0,ue,me,Re,Fe)},Ns.flushSyncWork=function(){return(6&xr)!=0||(le(0),!1)},Ns.updateContainer=function(c,u,m,C){var L=u.current,K=$s();return mo(L,K,c,u,m,C),K},Ns.updateContainerSync=function(c,u,m,C){return mo(u.current,2,c,u,m,C),2},Ns},Pd.exports.default=Pd.exports,Object.defineProperty(Pd.exports,"__esModule",{value:!0})),zI.exports);var WI,eq=XY(qB.exports),JB={exports:{}},iu={};JB.exports=(WI||(WI=1,iu.ConcurrentRoot=1,iu.ContinuousEventPriority=8,iu.DefaultEventPriority=32,iu.DiscreteEventPriority=2,iu.IdleEventPriority=268435456,iu.LegacyRoot=0,iu.NoEventPriority=0),iu);var Wp=JB.exports;const VB=(t,e)=>{const r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const s=r[i];if(s==="render"&&!t[s]!=!e[s])return!1;
182if(s!=="children"&&t[s]!==e[s]){if(typeof t[s]=="object"&&typeof e[s]=="object"&&VB(t[s],e[s]))continue;return!1}if(s==="children"&&(typeof t[s]=="string"||typeof e[s]=="string"))return t[s]===e[s]}return!0},jI={},jp=console.error,tq=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:s,insertBefore:a,removeChild:o,removeChildFromContainer:l,resetAfterCommit:A})=>{const d=eq({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:s,insertBefore:a,commitUpdate:(g,b,w,I)=>{VB(w,I)||n(g,null,b,w,I)},commitTextUpdate:r,removeChild:o,removeChildFromContainer:l,resetAfterCommit:A,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:g=>g,getRootHostContext:()=>jI,getChildHostContext:()=>jI,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>Wp.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>Wp.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:g=>d.createContainer(g,Wp.ConcurrentRoot,null,!1,null,"",jp,jp,jp,(()=>{}),null),updateContainer:(g,b,w,I)=>{d.updateContainerSync(g,b,w,I),d.flushSyncWork()}}};var Kp,KI;function rq(){if(KI)return Kp;KI=1;var t=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function n(s){if(s==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(s)}function i(){try{if(!Object.assign)return!1;var s=new String("abc");if(s[5]="de",Object.getOwnPropertyNames(s)[0]==="5")return!1;for(var a={},o=0;o<10;o++)a["_"+String.fromCharCode(o)]=o;var l=Object.getOwnPropertyNames(a).map(function(d){return a[d]});if(l.join("")!=="0123456789")return!1;var A={};return"abcdefghijklmnopqrst".split("").forEach(function(d){A[d]=d}),Object.keys(Object.assign({},A)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return Kp=i()?Object.assign:function(s,a){for(var o,l=n(s),A,d=1;d<arguments.length;d++){o=Object(arguments[d]);for(var g in o)e.call(o,g)&&(l[g]=o[g]);if(t){A=t(o);for(var b=0;b<A.length;b++)r.call(o,A[b])&&(l[A[b]]=o[A[b]])}}return l},Kp}var nq=rq();const iq=Cs(nq);function sq(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function aq(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})})),r}var Ld,XB={exports:{}},oq=aq(Hb);(Ld=XB).exports=function t(e){var r=iq,n=U1,i=oq;function s(y){for(var p="https://reactjs.org/docs/error-decoder.html?invariant="+y,S=1;S<arguments.length;S++)p+="&args[]="+encodeURIComponent(arguments[S]);return"Minified React error #"+y+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;a.hasOwnProperty("ReactCurrentDispatcher")||(a.ReactCurrentDispatcher={current:null}),a.hasOwnProperty("ReactCurrentBatchConfig")||(a.ReactCurrentBatchConfig={suspense:null});var o=typeof Symbol=="function"&&Symbol.for,l=o?Symbol.for("react.element"):60103,A=o?Symbol.for("react.portal"):60106,d=o?Symbol.for("react.fragment"):60107,g=o?Symbol.for("react.strict_mode"):60108,b=o?Symbol.for("react.profiler"):60114,
182w=o?Symbol.for("react.provider"):60109,I=o?Symbol.for("react.context"):60110,v=o?Symbol.for("react.concurrent_mode"):60111,D=o?Symbol.for("react.forward_ref"):60112,Q=o?Symbol.for("react.suspense"):60113,R=o?Symbol.for("react.suspense_list"):60120,k=o?Symbol.for("react.memo"):60115,N=o?Symbol.for("react.lazy"):60116,F=typeof Symbol=="function"&&Symbol.iterator;function $(y){return y===null||typeof y!="object"?null:typeof(y=F&&y[F]||y["@@iterator"])=="function"?y:null}function Z(y){if(y==null)return null;if(typeof y=="function")return y.displayName||y.name||null;if(typeof y=="string")return y;switch(y){case d:return"Fragment";case A:return"Portal";case b:return"Profiler";case g:return"StrictMode";case Q:return"Suspense";case R:return"SuspenseList"}if(typeof y=="object")switch(y.$$typeof){case I:return"Context.Consumer";case w:return"Context.Provider";case D:var p=y.render;return p=p.displayName||p.name||"",y.displayName||(p!==""?"ForwardRef("+p+")":"ForwardRef");case k:return Z(y.type);case N:if(y=y._status===1?y._result:null)return Z(y)}return null}function H(y){var p=y,S=y;if(y.alternate)for(;p.return;)p=p.return;else{y=p;do(1026&(p=y).effectTag)!=0&&(S=p.return),y=p.return;while(y)}return p.tag===3?S:null}function O(y){if(H(y)!==y)throw Error(s(188))}function se(y){var p=y.alternate;if(!p){if((p=H(y))===null)throw Error(s(188));return p!==y?null:y}for(var S=y,Y=p;;){var V=S.return;if(V===null)break;var fe=V.alternate;if(fe===null){if((Y=V.return)!==null){S=Y;continue}break}if(V.child===fe.child){for(fe=V.child;fe;){if(fe===S)return O(V),y;if(fe===Y)return O(V),p;fe=fe.sibling}throw Error(s(188))}if(S.return!==Y.return)S=V,Y=fe;else{for(var Se=!1,Xe=V.child;Xe;){if(Xe===S){Se=!0,S=V,Y=fe;break}if(Xe===Y){Se=!0,Y=V,S=fe;break}Xe=Xe.sibling}if(!Se){for(Xe=fe.child;Xe;){if(Xe===S){Se=!0,S=fe,Y=V;break}if(Xe===Y){Se=!0,Y=fe,S=V;break}Xe=Xe.sibling}if(!Se)throw Error(s(189))}}if(S.alternate!==Y)throw Error(s(190))}if(S.tag!==3)throw Error(s(188));return S.stateNode.current===S?y:p}function ye(y){if(!(y=se(y)))return null;for(var p=y;;){if(p.tag===5||p.tag===6)return p;if(p.child)p.child.return=p,p=p.child;else{if(p===y)break;for(;!p.sibling;){if(!p.return||p.return===y)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}}return null}var ee=e.getPublicInstance,he=e.getRootHostContext,j=e.getChildHostContext,be=e.prepareForCommit,Ee=e.resetAfterCommit,pe=e.createInstance,He=e.appendInitialChild,Ce=e.finalizeInitialChildren,qe=e.prepareUpdate,Be=e.shouldSetTextContent,ne=e.createTextInstance,ve=null,De=null,Me=e.noTimeout,Ie=!0,z=null,P=e.appendChild,le=e.appendChildToContainer,te=e.commitTextUpdate,q=null,re=e.commitUpdate,ke=e.insertBefore,M=null,Qe=e.removeChild,W=e.removeChildFromContainer,B=e.resetTextContent,x=null,_=null,ce=null,de=null,Ae=null,Pe=null,We=/^(.*)[\\\/]/;function Oe(y){var p="";do{e:switch(y.tag){case 3:case 4:case 6:case 7:case 10:case 9:var S="";break e;default:var Y=y._debugOwner,V=y._debugSource,fe=Z(y.type);S=null,Y&&(S=Z(Y.type)),Y=fe,fe="",V?fe=" (at "+V.fileName.replace(We,"")+":"+V.lineNumber+")":S&&(fe=" (created by "+S+")"),S=`
183    in `+(Y||"Unknown")+fe}p+=S,y=y.return}while(y);return p}var ct=[],at=-1;function At(y){0>at||(y.current=ct[at],ct[at]=null,at--)}function St(y,p){at++,ct[at]=y.current,y.current=p}var Lt={},$t={current:Lt},Wt={current:!1},Ot=Lt;function Ft(y,p){var S=y.type.contextTypes;if(!S)return Lt;var Y=y.stateNode;if(Y&&Y.__reactInternalMemoizedUnmaskedChildContext===p)return Y.__reactInternalMemoizedMaskedChildContext;var V,fe={};for(V in S)fe[V]=p[V];return Y&&((y=y.stateNode).__reactInternalMemoizedUnmaskedChildContext=p,y.__reactInternalMemoizedMaskedChildContext=fe),fe}function kt(y){return(y=y.childContextTypes)!=null}function sr(y){At(Wt),At($t)}function mr(y){At(Wt),At($t)}function Pr(y,p,S){if($t.current!==Lt)throw Error(s(168));St($t,p),St(Wt,S)}function yr(y,p,S){var Y=y.stateNode;if(y=p.childContextTypes,typeof Y.getChildContext!="function")return S;for(var V in Y=Y.getChildContext())if(!(V in y))throw Error(s(108,Z(p)||"Unknown",V));return r({},S,{},Y)}function fr(y){var p=y.stateNode;return p=p&&p.__reactInternalMemoizedMergedChildContext||Lt,Ot=$t.current,St($t,p),St(Wt,Wt.current),!0}function zn(y,p,S){var Y=y.stateNode;if(!Y)throw Error(s(169));S?(p=yr(y,p,Ot),Y.__reactInternalMemoizedMergedChildContext=p,At(Wt),At($t),St($t,p)):At(Wt),St(Wt,S)}var In=i.unstable_runWithPriority,ii=i.unstable_scheduleCallback,qr=i.unstable_cancelCallback,Br=i.unstable_shouldYield,An=i.unstable_requestPaint,Dn=i.unstable_now,$r=i.unstable_getCurrentPriorityLevel,si=i.unstable_ImmediatePriority,Vi=i.unstable_UserBlockingPriority,Jr=i.unstable_NormalPriority,Vr=i.unstable_LowPriority,Jn=i.unstable_IdlePriority,or={},Oi=An!==void 0?An:function(){},hn=null,hi=null,Ci=!1,Bs=Dn(),dn=1e4>Bs?Dn:function(){return Dn()-Bs};function xi(){switch($r()){case si:return 99;case Vi:return 98;case Jr:return 97;case Vr:return 96;case Jn:return 95;default:throw Error(s(332))}}function Qs(y){switch(y){case 99:return si;case 98:return Vi;case 97:return Jr;case 96:return Vr;case 95:return Jn;default:throw Error(s(332))}}function Qr(y,p){return y=Qs(y),In(y,p)}function br(y,p,S){return y=Qs(y),ii(y,p,S)}function Or(y){return hn===null?(hn=[y],hi=ii(si,Wn)):hn.push(y),or}function wr(){if(hi!==null){var y=hi;hi=null,qr(y)}Wn()}function Wn(){if(!Ci&&hn!==null){Ci=!0;var y=0;try{var p=hn;Qr(99,(function(){for(;y<p.length;y++){var S=p[y];do S=S(!0);while(S!==null)}})),hn=null}catch(S){throw hn!==null&&(hn=hn.slice(y+1)),ii(si,wr),S}finally{Ci=!1}}}var gn=3;function Tn(y,p,S){return 1073741821-(1+((1073741821-y+p/10)/(S/=10)|0))*S}var Rn=typeof Object.is=="function"?Object.is:function(y,p){return y===p&&(y!==0||1/y==1/p)||y!=y&&p!=p},Dt=Object.prototype.hasOwnProperty;function vi(y,p){if(Rn(y,p))return!0;
183if(typeof y!="object"||y===null||typeof p!="object"||p===null)return!1;var S=Object.keys(y),Y=Object.keys(p);if(S.length!==Y.length)return!1;for(Y=0;Y<S.length;Y++)if(!Dt.call(p,S[Y])||!Rn(y[S[Y]],p[S[Y]]))return!1;return!0}function zr(y,p){if(y&&y.defaultProps)for(var S in p=r({},p),y=y.defaultProps)p[S]===void 0&&(p[S]=y[S]);return p}var Vn={current:null},di=null,Bi=null,Xi=null;function ai(){Xi=Bi=di=null}function Cn(y,p){var S=y.type._context;St(Vn,S._currentValue2),S._currentValue2=p}function Qi(y){var p=Vn.current;At(Vn),(y=y.type._context)._currentValue2=p}function Ys(y,p){for(;y!==null;){var S=y.alternate;if(y.childExpirationTime<p)y.childExpirationTime=p,S!==null&&S.childExpirationTime<p&&(S.childExpirationTime=p);else{if(!(S!==null&&S.childExpirationTime<p))break;S.childExpirationTime=p}y=y.return}}function ie(y,p){di=y,Xi=Bi=null,(y=y.dependencies)!==null&&y.firstContext!==null&&(y.expirationTime>=p&&(Xs=!0),y.firstContext=null)}function ae(y,p){if(Xi!==y&&p!==!1&&p!==0)if(typeof p=="number"&&p!==1073741823||(Xi=y,p=1073741823),p={context:y,observedBits:p,next:null},Bi===null){if(di===null)throw Error(s(308));Bi=p,di.dependencies={expirationTime:0,firstContext:p,responders:null}}else Bi=Bi.next=p;return y._currentValue2}var xe=!1;function Ne(y){return{baseState:y,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function je(y){return{baseState:y.baseState,firstUpdate:y.firstUpdate,lastUpdate:y.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function $e(y,p){return{expirationTime:y,suspenseConfig:p,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function ht(y,p){y.lastUpdate===null?y.firstUpdate=y.lastUpdate=p:(y.lastUpdate.next=p,y.lastUpdate=p)}function ut(y,p){var S=y.alternate;if(S===null){var Y=y.updateQueue,V=null;Y===null&&(Y=y.updateQueue=Ne(y.memoizedState))}else Y=y.updateQueue,V=S.updateQueue,Y===null?V===null?(Y=y.updateQueue=Ne(y.memoizedState),V=S.updateQueue=Ne(S.memoizedState)):Y=y.updateQueue=je(V):V===null&&(V=S.updateQueue=je(Y));V===null||Y===V?ht(Y,p):Y.lastUpdate===null||V.lastUpdate===null?(ht(Y,p),ht(V,p)):(ht(Y,p),V.lastUpdate=p)}function wt(y,p){var S=y.updateQueue;(S=S===null?y.updateQueue=Ne(y.memoizedState):mt(y,S)).lastCapturedUpdate===null?S.firstCapturedUpdate=S.lastCapturedUpdate=p:(S.lastCapturedUpdate.next=p,S.lastCapturedUpdate=p)}function mt(y,p){var S=y.alternate;return S!==null&&p===S.updateQueue&&(p=y.updateQueue=je(p)),p}function vt(y,p,S,Y,V,fe){switch(S.tag){case 1:return typeof(y=S.payload)=="function"?y.call(fe,Y,V):y;case 3:y.effectTag=-4097&y.effectTag|64;case 0:if((V=typeof(y=S.payload)=="function"?y.call(fe,Y,V):y)==null)break;return r({},Y,V);case 2:xe=!0}return Y}function Mt(y,p,S,Y,V){xe=!1;for(var fe=(p=mt(y,p)).baseState,Se=null,Xe=0,ft=p.firstUpdate,Et=fe;ft!==null;){var Ut=ft.expirationTime;Ut<V?(Se===null&&(Se=ft,fe=Et),Xe<Ut&&(Xe=Ut)):(M0(Ut,ft.suspenseConfig),Et=vt(y,0,ft,Et,S,Y),ft.callback!==null&&(y.effectTag|=32,ft.nextEffect=null,p.lastEffect===null?p.firstEffect=p.lastEffect=ft:(p.lastEffect.nextEffect=ft,p.lastEffect=ft))),ft=ft.next}for(Ut=null,ft=p.firstCapturedUpdate;ft!==null;){var Mn=ft.expirationTime;Mn<V?(Ut===null&&(Ut=ft,Se===null&&(fe=Et)),Xe<Mn&&(Xe=Mn)):(Et=vt(y,0,ft,Et,S,Y),ft.callback!==null&&(y.effectTag|=32,ft.nextEffect=null,p.lastCapturedEffect===null?p.firstCapturedEffect=p.lastCapturedEffect=ft:(p.lastCapturedEffect.nextEffect=ft,p.lastCapturedEffect=ft))),ft=ft.next}Se===null&&(p.lastUpdate=null),Ut===null?p.lastCapturedUpdate=null:y.effectTag|=32,Se===null&&Ut===null&&(fe=Et),p.baseState=fe,p.firstUpdate=Se,p.firstCapturedUpdate=Ut,Ho(Xe),y.expirationTime=Xe,y.memoizedState=Et}function Xt(y,p,S){p.firstCapturedUpdate!==null&&(p.lastUpdate!==null&&(p.lastUpdate.next=p.firstCapturedUpdate,p.lastUpdate=p.lastCapturedUpdate),p.firstCapturedUpdate=p.lastCapturedUpdate=null),Tr(p.firstEffect,S),p.firstEffect=p.lastEffect=null,Tr(p.firstCapturedEffect,S),p.firstCapturedEffect=p.lastCapturedEffect=null}function Tr(y,p){for(;y!==null;){var S=y.callback;if(S!==null){y.callback=null;var Y=p;if(typeof S!="function")throw Error(s(191,S));
vendor: 12,162 bytes, line 183
183S.call(Y)}y=y.nextEffect}}var tr=a.ReactCurrentBatchConfig,en=new n.Component().refs;function Fn(y,p,S,Y){S=(S=S(Y,p=y.memoizedState))==null?p:r({},p,S),y.memoizedState=S,(Y=y.updateQueue)!==null&&y.expirationTime===0&&(Y.baseState=S)}var Zi={isMounted:function(y){return!!(y=y._reactInternalFiber)&&H(y)===y},enqueueSetState:function(y,p,S){y=y._reactInternalFiber;var Y=ji(),V=tr.suspense;(V=$e(Y=po(Y,y,V),V)).payload=p,S!=null&&(V.callback=S),ut(y,V),ta(y,Y)},enqueueReplaceState:function(y,p,S){y=y._reactInternalFiber;var Y=ji(),V=tr.suspense;(V=$e(Y=po(Y,y,V),V)).tag=1,V.payload=p,S!=null&&(V.callback=S),ut(y,V),ta(y,Y)},enqueueForceUpdate:function(y,p){y=y._reactInternalFiber;var S=ji(),Y=tr.suspense;(Y=$e(S=po(S,y,Y),Y)).tag=2,p!=null&&(Y.callback=p),ut(y,Y),ta(y,S)}};function gi(y,p,S,Y,V,fe,Se){return typeof(y=y.stateNode).shouldComponentUpdate=="function"?y.shouldComponentUpdate(Y,fe,Se):!(p.prototype&&p.prototype.isPureReactComponent&&vi(S,Y)&&vi(V,fe))}function ma(y,p,S){var Y=!1,V=Lt,fe=p.contextType;return typeof fe=="object"&&fe!==null?fe=ae(fe):(V=kt(p)?Ot:$t.current,fe=(Y=(Y=p.contextTypes)!=null)?Ft(y,V):Lt),p=new p(S,fe),y.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,p.updater=Zi,y.stateNode=p,p._reactInternalFiber=y,Y&&((y=y.stateNode).__reactInternalMemoizedUnmaskedChildContext=V,y.__reactInternalMemoizedMaskedChildContext=fe),p}function Ss(y,p,S,Y){y=p.state,typeof p.componentWillReceiveProps=="function"&&p.componentWillReceiveProps(S,Y),typeof p.UNSAFE_componentWillReceiveProps=="function"&&p.UNSAFE_componentWillReceiveProps(S,Y),p.state!==y&&Zi.enqueueReplaceState(p,p.state,null)}function ls(y,p,S,Y){var V=y.stateNode;V.props=S,V.state=y.memoizedState,V.refs=en;var fe=p.contextType;typeof fe=="object"&&fe!==null?V.context=ae(fe):(fe=kt(p)?Ot:$t.current,V.context=Ft(y,fe)),(fe=y.updateQueue)!==null&&(Mt(y,fe,S,V,Y),V.state=y.memoizedState),typeof(fe=p.getDerivedStateFromProps)=="function"&&(Fn(y,p,fe,S),V.state=y.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof V.getSnapshotBeforeUpdate=="function"||typeof V.UNSAFE_componentWillMount!="function"&&typeof V.componentWillMount!="function"||(p=V.state,typeof V.componentWillMount=="function"&&V.componentWillMount(),typeof V.UNSAFE_componentWillMount=="function"&&V.UNSAFE_componentWillMount(),p!==V.state&&Zi.enqueueReplaceState(V,V.state,null),(fe=y.updateQueue)!==null&&(Mt(y,fe,S,V,Y),V.state=y.memoizedState)),typeof V.componentDidMount=="function"&&(y.effectTag|=4)}var ks=Array.isArray;function cs(y,p,S){if((y=S.ref)!==null&&typeof y!="function"&&typeof y!="object"){if(S._owner){if(S=S._owner){if(S.tag!==1)throw Error(s(309));var Y=S.stateNode}if(!Y)throw Error(s(147,y));var V=""+y;return p!==null&&p.ref!==null&&typeof p.ref=="function"&&p.ref._stringRef===V?p.ref:(p=function(fe){var Se=Y.refs;Se===en&&(Se=Y.refs={}),fe===null?delete Se[V]:Se[V]=fe},p._stringRef=V,p)}if(typeof y!="string")throw Error(s(284));if(!S._owner)throw Error(s(290,y))}return y}function us(y,p){if(y.type!=="textarea")throw Error(s(31,Object.prototype.toString.call(p)==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":p,""))}function _a(y){function p(et,Je){if(y){var ot=et.lastEffect;ot!==null?(ot.nextEffect=Je,et.lastEffect=Je):et.firstEffect=et.lastEffect=Je,Je.nextEffect=null,Je.effectTag=8}}function S(et,Je){if(!y)return null;for(;Je!==null;)p(et,Je),Je=Je.sibling;return null}function Y(et,Je){for(et=new Map;Je!==null;)Je.key!==null?et.set(Je.key,Je):et.set(Je.index,Je),Je=Je.sibling;return et}function V(et,Je,ot){return(et=pl(et,Je)).index=0,et.sibling=null,et}function fe(et,Je,ot){return et.index=ot,y?(ot=et.alternate)!==null?(ot=ot.index)<Je?(et.effectTag=2,Je):ot:(et.effectTag=2,Je):Je}function Se(et){return y&&et.alternate===null&&(et.effectTag=2),et}function Xe(et,Je,ot,Pt){return Je===null||Je.tag!==6?((Je=Du(ot,et.mode,Pt)).return=et,Je):((Je=V(Je,ot)).return=et,Je)}function ft(et,Je,ot,Pt){return Je!==null&&Je.elementType===ot.type?((Pt=V(Je,ot.props)).ref=cs(et,Je,ot),Pt.return=et,Pt):((Pt=Jl(ot.type,ot.key,ot.props,null,et.mode,Pt)).ref=cs(et,Je,ot),Pt.return=et,Pt)}function Et(et,Je,ot,Pt){return Je===null||Je.tag!==4||Je.stateNode.containerInfo!==ot.containerInfo||Je.stateNode.implementation!==ot.implementation?((Je=Tu(ot,et.mode,Pt)).return=et,Je):((Je=V(Je,ot.children||[])).return=et,Je)}function Ut(et,Je,ot,Pt,Kt){return Je===null||Je.tag!==7?((Je=ra(ot,et.mode,Pt,Kt)).return=et,Je):((Je=V(Je,ot)).return=et,Je)}function Mn(et,Je,ot){if(typeof Je=="string"||typeof Je=="number")return(Je=Du(""+Je,et.mode,ot)).return=et,Je;if(typeof Je=="object"&&Je!==null){switch(Je.$$typeof){case l:return(ot=Jl(Je.type,Je.key,Je.props,null,et.mode,ot)).ref=cs(et,null,Je),ot.return=et,ot;case A:return(Je=Tu(Je,et.mode,ot)).return=et,Je}if(ks(Je)||$(Je))return(Je=ra(Je,et.mode,ot,null)).return=et,Je;us(et,Je)}return null}function Ur(et,Je,ot,Pt){var Kt=Je!==null?Je.key:null;if(typeof ot=="string"||typeof ot=="number")return Kt!==null?null:Xe(et,Je,""+ot,Pt);if(typeof ot=="object"&&ot!==null){switch(ot.$$typeof){case l:return ot.key===Kt?ot.type===d?Ut(et,Je,ot.props.children,Pt,Kt):ft(et,Je,ot,Pt):null;case A:return ot.key===Kt?Et(et,Je,ot,Pt):null}if(ks(ot)||$(ot))return Kt!==null?null:Ut(et,Je,ot,Pt,null);us(et,ot)}return null}function Ls(et,Je,ot,Pt,Kt){if(typeof Pt=="string"||typeof Pt=="number")return Xe(Je,et=et.get(ot)||null,""+Pt,Kt);if(typeof Pt=="object"&&Pt!==null){switch(Pt.$$typeof){case l:return et=et.get(Pt.key===null?ot:Pt.key)||null,Pt.type===d?Ut(Je,et,Pt.props.children,Kt,Pt.key):ft(Je,et,Pt,Kt);case A:return Et(Je,et=et.get(Pt.key===null?ot:Pt.key)||null,Pt,Kt)}if(ks(Pt)||$(Pt))return Ut(Je,et=et.get(ot)||null,Pt,Kt,null);us(Je,Pt)}return null}function ml(et,Je,ot,Pt){for(var Kt=null,Gr=null,Zt=Je,Rr=Je=0,Fi=null;Zt!==null&&Rr<ot.length;Rr++){Zt.index>Rr?(Fi=Zt,Zt=null):Fi=Zt.sibling;var Fr=Ur(et,Zt,ot[Rr],Pt);if(Fr===null){Zt===null&&(Zt=Fi);break}y&&Zt&&Fr.alternate===null&&p(et,Zt),Je=fe(Fr,Je,Rr),Gr===null?Kt=Fr:Gr.sibling=Fr,Gr=Fr,Zt=Fi}if(Rr===ot.length)return S(et,Zt),Kt;if(Zt===null){for(;Rr<ot.length;Rr++)(Zt=Mn(et,ot[Rr],Pt))!==null&&(Je=fe(Zt,Je,Rr),Gr===null?Kt=Zt:Gr.sibling=Zt,Gr=Zt);return Kt}for(Zt=Y(et,Zt);Rr<ot.length;Rr++)(Fi=Ls(Zt,et,Rr,ot[Rr],Pt))!==null&&(y&&Fi.alternate!==null&&Zt.delete(Fi.key===null?Rr:Fi.key),Je=fe(Fi,Je,Rr),Gr===null?Kt=Fi:Gr.sibling=Fi,Gr=Fi);return y&&Zt.forEach((function(Io){return p(et,Io)})),Kt}function Ms(et,Je,ot,Pt){var Kt=$(ot);if(typeof Kt!="function")throw Error(s(150));if((ot=Kt.call(ot))==null)throw Error(s(151));for(var Gr=Kt=null,Zt=Je,Rr=Je=0,Fi=null,Fr=ot.next();Zt!==null&&!Fr.done;Rr++,Fr=ot.next()){Zt.index>Rr?(Fi=Zt,Zt=null):Fi=Zt.sibling;var Io=Ur(et,Zt,Fr.value,Pt);if(Io===null){Zt===null&&(Zt=Fi);break}y&&Zt&&Io.alternate===null&&p(et,Zt),Je=fe(Io,Je,Rr),Gr===null?Kt=Io:Gr.sibling=Io,Gr=Io,Zt=Fi}if(Fr.done)return S(et,Zt),Kt;if(Zt===null){for(;!Fr.done;Rr++,Fr=ot.next())(Fr=Mn(et,Fr.value,Pt))!==null&&(Je=fe(Fr,Je,Rr),Gr===null?Kt=Fr:Gr.sibling=Fr,Gr=Fr);return Kt}for(Zt=Y(et,Zt);!Fr.done;Rr++,Fr=ot.next())(Fr=Ls(Zt,et,Rr,Fr.value,Pt))!==null&&(y&&Fr.alternate!==null&&Zt.delete(Fr.key===null?Rr:Fr.key),Je=fe(Fr,Je,Rr),Gr===null?Kt=Fr:Gr.sibling=Fr,Gr=Fr);return y&&Zt.forEach((function(U0){return p(et,U0)})),Kt}return function(et,Je,ot,Pt){var Kt=typeof ot=="object"&&ot!==null&&ot.type===d&&ot.key===null;Kt&&(ot=ot.props.children);var Gr=typeof ot=="object"&&ot!==null;if(Gr)switch(ot.$$typeof){case l:e:{for(Gr=ot.key,Kt=Je;Kt!==null;){if(Kt.key===Gr){if(Kt.tag===7?ot.type===d:Kt.elementType===ot.type){S(et,Kt.sibling),(Je=V(Kt,ot.type===d?ot.props.children:ot.props)).ref=cs(et,Kt,ot),Je.return=et,et=Je;break e}S(et,Kt);break}p(et,Kt),Kt=Kt.sibling}ot.type===d?((Je=ra(ot.props.children,et.mode,Pt,ot.key)).return=et,et=Je):((Pt=Jl(ot.type,ot.key,ot.props,null,et.mode,Pt)).ref=cs(et,Je,ot),Pt.return=et,et=Pt)}return Se(et);case A:e:{for(Kt=ot.key;Je!==null;){if(Je.key===Kt){if(Je.tag===4&&Je.stateNode.containerInfo===ot.containerInfo&&Je.stateNode.implementation===ot.implementation){S(et,Je.sibling),(Je=V(Je,ot.children||[])).return=et,et=Je;break e}S(et,Je);break}p(et,Je),Je=Je.sibling}(Je=Tu(ot,et.mode,Pt)).return=et,et=Je}return Se(et)}if(typeof ot=="string"||typeof ot=="number")return ot=""+ot,Je!==null&&Je.tag===6?(S(et,Je.sibling),(Je=V(Je,ot)).return=et,et=Je):(S(et,Je),(Je=Du(ot,et.mode,Pt)).return=et,et=Je),Se(et);if(ks(ot))return ml(et,Je,ot,Pt);if($(ot))return Ms(et,Je,ot,Pt);if(Gr&&us(et,ot),ot===void 0&&!Kt)switch(et.tag){case 1:case 0:throw et=et.type,Error(s(152,et.displayName||et.name||"Component"))}return S(et,Je)}}var Oa=_a(!0),pn=_a(!1),ya={},Ui={current:ya},oo={current:ya},ba={current:ya};function Ds(y){if(y===ya)throw Error(s(174));return y}function wa(y,p){St(ba,p),St(oo,y),St(Ui,ya),p=he(p),At(Ui),St(Ui,p)}function Nn(y){At(Ui),At(oo),At(ba)}function Ua(y){var p=Ds(ba.current),S=Ds(Ui.current);S!==(p=j(S,y.type,p))&&(St(oo,y),St(Ui,p))}function No(y){oo.current===y&&(At(Ui),At(oo))}var Xr={current:0};function qs(y){for(var p=y;p!==null;){if(p.tag===13){var S=p.memoizedState;if(S!==null&&((S=S.dehydrated)===null||Ae(S)||Pe(S)))return p}else if(p.tag===19&&p.memoizedProps.revealOrder!==void 0){if((64&p.effectTag)!=0)return p}else if(p.child!==null){p.child.return=p,p=p.child;continue}if(p===y)break;for(;p.sibling===null;){if(p.return===null||p.return===y)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}return null}function al(y,p){return{responder:y,props:p}}var Ga=a.ReactCurrentDispatcher,tn=a.ReactCurrentBatchConfig,Gi=0,oi=null,Xn=null,Hi=null,li=null,Er=null,Ea=null,$i=0,jn=null,Wr=0,Js=!1,Si=null,zi=0;function Zn(){throw Error(s(321))}function Vs(y,p){if(p===null)return!1;for(var S=0;S<p.length&&S<y.length;S++)if(!Rn(y[S],p[S]))return!1;return!0}function dr(y,p,S,Y,V,fe){if(Gi=fe,oi=p,Hi=y!==null?y.memoizedState:null,Ga.current=Hi===null?Pn:Ca,p=S(Y,V),Js){do Js=!1,zi+=1,Hi=y!==null?y.memoizedState:null,Ea=li,jn=Er=Xn=null,Ga.current=Ca,p=S(Y,V);while(Js);Si=null,zi=0}if(Ga.current=uo,(y=oi).memoizedState=li,y.expirationTime=$i,y.updateQueue=jn,y.effectTag|=Wr,y=Xn!==null&&Xn.next!==null,Gi=0,Ea=Er=li=Hi=Xn=oi=null,$i=0,jn=null,Wr=0,y)throw Error(s(300));return p}function pi(){Ga.current=uo,Gi=0,Ea=Er=li=Hi=Xn=oi=null,$i=0,jn=null,Wr=0,Js=!1,Si=null,zi=0}function xn(){var y={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return Er===null?li=Er=y:Er=Er.next=y,Er}function mi(){if(Ea!==null)Ea=(Er=Ea).next,Hi=(Xn=Hi)!==null?Xn.next:null;else{if(Hi===null)throw Error(s(310));var y={memoizedState:(Xn=Hi).memoizedState,baseState:Xn.baseState,queue:Xn.queue,baseUpdate:Xn.baseUpdate,next:null};Er=Er===null?li=y:Er.next=y,Hi=Xn.next}return Er}function Ia(y,p){return typeof p=="function"?p(y):p}function x0(y){var p=mi(),S=p.queue;if(S===null)throw Error(s(311));if(S.lastRenderedReducer=y,0<zi){var Y=S.dispatch;if(Si!==null){var V=Si.get(S);if(V!==void 0){Si.delete(S);var fe=p.memoizedState;do fe=y(fe,V.action),V=V.next;while(V!==null);return Rn(fe,p.memoizedState)||(Xs=!0),p.memoizedState=fe,p.baseUpdate===S.last&&(p.baseState=fe),S.lastRenderedState=fe,[fe,Y]}}return[p.memoizedState,Y]}Y=S.last;var Se=p.baseUpdate;if(fe=p.baseState,Se!==null?(Y!==null&&(Y.next=null),Y=Se.next):Y=Y!==null?Y.next:null,Y!==null){var Xe=V=null,ft=Y,Et=!1;do{var Ut=ft.expirationTime;Ut<Gi?(Et||(Et=!0,Xe=Se,V=fe),Ut>$i&&Ho($i=Ut)):(M0(Ut,ft.suspenseConfig),fe=ft.eagerReducer===y?ft.eagerState:y(fe,ft.action)),Se=ft,ft=ft.next}while(ft!==null&&ft!==Y);Et||(Xe=Se,V=fe),Rn(fe,p.memoizedState)||(Xs=!0),p.memoizedState=fe,p.baseUpdate=Xe,p.baseState=V,S.lastRenderedState=fe}return[p.memoizedState,S.dispatch]}function Po(y){var p=xn();return typeof y=="function"&&(y=y()),p.memoizedState=p.baseState=y,y=(y=p.queue={last:null,dispatch:null,lastRenderedReducer:Ia,lastRenderedState:y}).dispatch=Ul.bind(null,oi,y),[p.memoizedState,y]}function ol(y){return x0(Ia)}function ll(y,p,S,Y){return y={tag:y,create:p,destroy:S,deps:Y,next:null},jn===null?(jn={lastEffect:null}).lastEffect=y.next=y:(p=jn.lastEffect)===null?jn.lastEffect=y.next=y:(S=
183p.next,p.next=y,y.next=S,jn.lastEffect=y),y}function cl(y,p,S,Y){var V=xn();Wr|=y,V.memoizedState=ll(p,S,void 0,Y===void 0?null:Y)}function lo(y,p,S,Y){var V=mi();Y=Y===void 0?null:Y;var fe=void 0;if(Xn!==null){var Se=Xn.memoizedState;if(fe=Se.destroy,Y!==null&&Vs(Y,Se.deps))return void ll(0,S,fe,Y)}Wr|=y,V.memoizedState=ll(p,S,fe,Y)}function ki(y,p){return cl(516,192,y,p)}function Ha(y,p){return lo(516,192,y,p)}function wc(y,p){return typeof p=="function"?(y=y(),p(y),function(){p(null)}):p!=null?(y=y(),p.current=y,function(){p.current=null}):void 0}function Ec(){}function Lo(y,p){return xn().memoizedState=[y,p===void 0?null:p],y}function co(y,p){var S=mi();p=p===void 0?null:p;var Y=S.memoizedState;return Y!==null&&p!==null&&Vs(p,Y[1])?Y[0]:(S.memoizedState=[y,p],y)}function Ul(y,p,S){if(!(25>zi))throw Error(s(301));var Y=y.alternate;if(y===oi||Y!==null&&Y===oi)if(Js=!0,y={expirationTime:Gi,suspenseConfig:null,action:S,eagerReducer:null,eagerState:null,next:null},Si===null&&(Si=new Map),(S=Si.get(p))===void 0)Si.set(p,y);else{for(p=S;p.next!==null;)p=p.next;p.next=y}else{var V=ji(),fe=tr.suspense;fe={expirationTime:V=po(V,y,fe),suspenseConfig:fe,action:S,eagerReducer:null,eagerState:null,next:null};var Se=p.last;if(Se===null)fe.next=fe;else{var Xe=Se.next;Xe!==null&&(fe.next=Xe),Se.next=fe}if(p.last=fe,y.expirationTime===0&&(Y===null||Y.expirationTime===0)&&(Y=p.lastRenderedReducer)!==null)try{var ft=p.lastRenderedState,Et=Y(ft,S);if(fe.eagerReducer=Y,fe.eagerState=Et,Rn(Et,ft))return}catch{}ta(y,V)}}var uo={readContext:ae,useCallback:Zn,useContext:Zn,useEffect:Zn,useImperativeHandle:Zn,useLayoutEffect:Zn,useMemo:Zn,useReducer:Zn,useRef:Zn,useState:Zn,useDebugValue:Zn,useResponder:Zn,useDeferredValue:Zn,useTransition:Zn},Pn={readContext:ae,useCallback:Lo,useContext:ae,useEffect:ki,useImperativeHandle:function(y,p,S){return S=S!=null?S.concat([y]):null,cl(4,36,wc.bind(null,p,y),S)},useLayoutEffect:function(y,p){return cl(4,36,y,p)},useMemo:function(y,p){var S=xn();return p=p===void 0?null:p,y=y(),S.memoizedState=[y,p],y},useReducer:function(y,p,S){var Y=xn();return p=S!==void 0?S(p):p,Y.memoizedState=Y.baseState=p,y=(y=Y.queue={last:null,dispatch:null,lastRenderedReducer:y,lastRenderedState:p}).dispatch=Ul.bind(null,oi,y),[Y.memoizedState,y]},useRef:function(y){return y={current:y},xn().memoizedState=y},useState:Po,useDebugValue:Ec,useResponder:al,useDeferredValue:function(y,p){var S=Po(y),Y=S[0],V=S[1];return ki((function(){i.unstable_next((function(){var fe=tn.suspense;tn.suspense=p===void 0?null:p;try{V(y)}finally{tn.suspense=fe}}))}),[y,p]),Y},useTransition:function(y){var p=Po(!1),S=p[0],Y=p[1];return[Lo((function(V){Y(!0),i.unstable_next((function(){var fe=tn.suspense;tn.suspense=y===void 0?null:y;try{Y(!1),V()}finally{tn.suspense=fe}}))}),[y,S]),S]}},Ca={readContext:ae,useCallback:co,useContext:ae,useEffect:Ha,useImperativeHandle:function(y,p,S){return S=S!=null?S.concat([y]):null,lo(4,36,wc.bind(null,p,y),S)},useLayoutEffect:function(y,p){return lo(4,36,y,p)},useMemo:function(y,p){var S=mi();p=p===void 0?null:p;var Y=S.memoizedState;return Y!==null&&p!==null&&Vs(p,Y[1])?Y[0]:(y=y(),S.memoizedState=[y,p],y)},useReducer:x0,useRef:function(){return mi().memoizedState},useState:ol,useDebugValue:Ec,useResponder:al,useDeferredValue:function(y,p){var S=ol(),Y=S[0],V=S[1];return Ha((function(){i.unstable_next((function(){var fe=tn.suspense;tn.suspense=p===void 0?null:p;try{V(y)}finally{tn.suspense=fe}}))}),[y,p]),Y},useTransition:function(y){var p=ol(),S=p[0],Y=p[1];return[co((function(V){Y(!0),i.unstable_next((function(){var fe=tn.suspense;tn.suspense=y===void 0?null:y;try{Y(!1),V()}finally{tn.suspense=fe}}))}),[y,S]),S]}},uf=a.ReactCurrentOwner,Xs=!1;function Di(y,p,S,Y){p.child=y===null?pn(p,null,S,Y):Oa(p,y.child,S,Y)}function xa(y,p,S,Y,V){S=S.render;var fe=p.ref;return ie(p,V),Y=dr(y,p,S,Y,fe,V),y===null||Xs?(p.effectTag|=1,Di(y,p,Y,V),p.child):(p.updateQueue=y.updateQueue,p.effectTag&=-517,y.expirationTime<=V&&(y.expirationTime=0),$n(y,p,V))}function v0(y,p,S,Y,V,fe){if(y===null){var Se=S.type;return typeof Se!="function"||ku(Se)||Se.defaultProps!==void 0||S.compare!==null||S.defaultProps!==void 0?((y=Jl(S.type,null,Y,null,p.mode,fe)).ref=p.ref,
vendor: 4,103 bytes, line 183
183y.return=p,p.child=y):(p.tag=15,p.type=Se,Ic(y,p,Se,Y,V,fe))}return Se=y.child,V<fe&&(V=Se.memoizedProps,(S=(S=S.compare)!==null?S:vi)(V,Y)&&y.ref===p.ref)?$n(y,p,fe):(p.effectTag|=1,(y=pl(Se,Y)).ref=p.ref,y.return=p,p.child=y)}function Ic(y,p,S,Y,V,fe){return y!==null&&vi(y.memoizedProps,Y)&&y.ref===p.ref&&(Xs=!1,V<fe)?$n(y,p,fe):fs(y,p,S,Y,fe)}function ul(y,p){var S=p.ref;(y===null&&S!==null||y!==null&&y.ref!==S)&&(p.effectTag|=128)}function fs(y,p,S,Y,V){var fe=kt(S)?Ot:$t.current;return fe=Ft(p,fe),ie(p,V),S=dr(y,p,S,Y,fe,V),y===null||Xs?(p.effectTag|=1,Di(y,p,S,V),p.child):(p.updateQueue=y.updateQueue,p.effectTag&=-517,y.expirationTime<=V&&(y.expirationTime=0),$n(y,p,V))}function Cc(y,p,S,Y,V){if(kt(S)){var fe=!0;fr(p)}else fe=!1;if(ie(p,V),p.stateNode===null)y!==null&&(y.alternate=null,p.alternate=null,p.effectTag|=2),ma(p,S,Y),ls(p,S,Y,V),Y=!0;else if(y===null){var Se=p.stateNode,Xe=p.memoizedProps;Se.props=Xe;var ft=Se.context,Et=S.contextType;Et=typeof Et=="object"&&Et!==null?ae(Et):Ft(p,Et=kt(S)?Ot:$t.current);var Ut=S.getDerivedStateFromProps,Mn=typeof Ut=="function"||typeof Se.getSnapshotBeforeUpdate=="function";Mn||typeof Se.UNSAFE_componentWillReceiveProps!="function"&&typeof Se.componentWillReceiveProps!="function"||(Xe!==Y||ft!==Et)&&Ss(p,Se,Y,Et),xe=!1;var Ur=p.memoizedState;ft=Se.state=Ur;var Ls=p.updateQueue;Ls!==null&&(Mt(p,Ls,Y,Se,V),ft=p.memoizedState),Xe!==Y||Ur!==ft||Wt.current||xe?(typeof Ut=="function"&&(Fn(p,S,Ut,Y),ft=p.memoizedState),(Xe=xe||gi(p,S,Xe,Y,Ur,ft,Et))?(Mn||typeof Se.UNSAFE_componentWillMount!="function"&&typeof Se.componentWillMount!="function"||(typeof Se.componentWillMount=="function"&&Se.componentWillMount(),typeof Se.UNSAFE_componentWillMount=="function"&&Se.UNSAFE_componentWillMount()),typeof Se.componentDidMount=="function"&&(p.effectTag|=4)):(typeof Se.componentDidMount=="function"&&(p.effectTag|=4),p.memoizedProps=Y,p.memoizedState=ft),Se.props=Y,Se.state=ft,Se.context=Et,Y=Xe):(typeof Se.componentDidMount=="function"&&(p.effectTag|=4),Y=!1)}else Se=p.stateNode,Xe=p.memoizedProps,Se.props=p.type===p.elementType?Xe:zr(p.type,Xe),ft=Se.context,Et=typeof(Et=S.contextType)=="object"&&Et!==null?ae(Et):Ft(p,Et=kt(S)?Ot:$t.current),(Mn=typeof(Ut=S.getDerivedStateFromProps)=="function"||typeof Se.getSnapshotBeforeUpdate=="function")||typeof Se.UNSAFE_componentWillReceiveProps!="function"&&typeof Se.componentWillReceiveProps!="function"||(Xe!==Y||ft!==Et)&&Ss(p,Se,Y,Et),xe=!1,ft=p.memoizedState,Ur=Se.state=ft,(Ls=p.updateQueue)!==null&&(Mt(p,Ls,Y,Se,V),Ur=p.memoizedState),Xe!==Y||ft!==Ur||Wt.current||xe?(typeof Ut=="function"&&(Fn(p,S,Ut,Y),Ur=p.memoizedState),(Ut=xe||gi(p,S,Xe,Y,ft,Ur,Et))?(Mn||typeof Se.UNSAFE_componentWillUpdate!="function"&&typeof Se.componentWillUpdate!="function"||(typeof Se.componentWillUpdate=="function"&&Se.componentWillUpdate(Y,Ur,Et),typeof Se.UNSAFE_componentWillUpdate=="function"&&Se.UNSAFE_componentWillUpdate(Y,Ur,Et)),typeof Se.componentDidUpdate=="function"&&(p.effectTag|=4),typeof Se.getSnapshotBeforeUpdate=="function"&&(p.effectTag|=256)):(typeof Se.componentDidUpdate!="function"||Xe===y.memoizedProps&&ft===y.memoizedState||(p.effectTag|=4),typeof Se.getSnapshotBeforeUpdate!="function"||Xe===y.memoizedProps&&ft===y.memoizedState||(p.effectTag|=256),p.memoizedProps=Y,p.memoizedState=Ur),Se.props=Y,Se.state=Ur,Se.context=Et,Y=Ut):(typeof Se.componentDidUpdate!="function"||Xe===y.memoizedProps&&ft===y.memoizedState||(p.effectTag|=4),typeof Se.getSnapshotBeforeUpdate!="function"||Xe===y.memoizedProps&&ft===y.memoizedState||(p.effectTag|=256),Y=!1);return Gl(y,p,S,Y,fe,V)}function Gl(y,p,S,Y,V,fe){ul(y,p);var Se=(64&p.effectTag)!=0;if(!Y&&!Se)return V&&zn(p,S,!1),$n(y,p,fe);Y=p.stateNode,uf.current=p;var Xe=Se&&typeof S.getDerivedStateFromError!="function"?null:Y.render();return p.effectTag|=1,y!==null&&Se?(p.child=Oa(p,y.child,null,fe),p.child=Oa(p,null,Xe,fe)):Di(y,p,Xe,fe),p.memoizedState=Y.state,V&&zn(p,S,!0),p.child}function Zs(y){var p=y.stateNode;p.pendingContext?Pr(0,p.pendingContext,p.pendingContext!==p.context):p.context&&Pr(0,p.context,!1),wa(y,p.
183containerInfo)}var B0,As,xc,Mo,hs={dehydrated:null,retryTime:0};function _o(y,p,S){var Y,V=p.mode,fe=p.pendingProps,Se=Xr.current,Xe=!1;if((Y=(64&p.effectTag)!=0)||(Y=(2&Se)!=0&&(y===null||y.memoizedState!==null)),Y?(Xe=!0,p.effectTag&=-65):y!==null&&y.memoizedState===null||fe.fallback===void 0||fe.unstable_avoidThisFallback===!0||(Se|=1),St(Xr,1&Se),y===null){if(fe.fallback,Xe){if(Xe=fe.fallback,(fe=ra(null,V,0,null)).return=p,(2&p.mode)==0)for(y=p.memoizedState!==null?p.child.child:p.child,fe.child=y;y!==null;)y.return=fe,y=y.sibling;return(S=ra(Xe,V,S,null)).return=p,fe.sibling=S,p.memoizedState=hs,p.child=fe,S}return V=fe.children,p.memoizedState=null,p.child=pn(p,null,V,S)}if(y.memoizedState!==null){if(V=(y=y.child).sibling,Xe){if(fe=fe.fallback,(S=pl(y,y.pendingProps)).return=p,(2&p.mode)==0&&(Xe=p.memoizedState!==null?p.child.child:p.child)!==y.child)for(S.child=Xe;Xe!==null;)Xe.return=S,Xe=Xe.sibling;return(V=pl(V,fe,V.expirationTime)).return=p,S.sibling=V,S.childExpirationTime=0,p.memoizedState=hs,p.child=S,V}return S=Oa(p,y.child,fe.children,S),p.memoizedState=null,p.child=S}if(y=y.child,Xe){if(Xe=fe.fallback,(fe=ra(null,V,0,null)).return=p,fe.child=y,y!==null&&(y.return=fe),(2&p.mode)==0)for(y=p.memoizedState!==null?p.child.child:p.child,fe.child=y;y!==null;)y.return=fe,y=y.sibling;return(S=ra(Xe,V,S,null)).return=p,fe.sibling=S,S.effectTag|=2,fe.childExpirationTime=0,p.memoizedState=hs,p.child=fe,S}return p.memoizedState=null,p.child=Oa(p,y,fe.children,S)}function fl(y,p){y.expirationTime<p&&(y.expirationTime=p);var S=y.alternate;S!==null&&S.expirationTime<p&&(S.expirationTime=p),Ys(y.return,p)}function es(y,p,S,Y,V,fe){var Se=y.memoizedState;Se===null?y.memoizedState={isBackwards:p,rendering:null,last:Y,tail:S,tailExpiration:0,tailMode:V,lastEffect:fe}:(Se.isBackwards=p,Se.rendering=null,Se.last=Y,Se.tail=S,Se.tailExpiration=0,Se.tailMode=V,Se.lastEffect=fe)}function za(y,p,S){var Y=p.pendingProps,V=Y.revealOrder,fe=Y.tail;if(Di(y,p,Y.children,S),(2&(Y=Xr.current))!=0)Y=1&Y|2,p.effectTag|=64;else{if(y!==null&&(64&y.effectTag)!=0)e:for(y=p.child;y!==null;){if(y.tag===13)y.memoizedState!==null&&fl(y,S);else if(y.tag===19)fl(y,S);else if(y.child!==null){y.child.return=y,y=y.child;continue}if(y===p)break e;for(;y.sibling===null;){if(y.return===null||y.return===p)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}Y&=1}if(St(Xr,Y),(2&p.mode)==0)p.memoizedState=null;else switch(V){case"forwards":for(S=p.child,V=null;S!==null;)(y=S.alternate)!==null&&qs(y)===null&&(V=S),S=S.sibling;(S=V)===null?(V=p.child,p.child=null):(V=S.sibling,S.sibling=null),es(p,!1,V,S,fe,p.lastEffect);break;case"backwards":for(S=null,V=p.child,p.child=null;V!==null;){if((y=V.alternate)!==null&&qs(y)===null){p.child=V;break}y=V.sibling,V.sibling=S,S=V,V=y}es(p,!0,S,null,fe,p.lastEffect);break;case"together":es(p,!1,null,null,void 0,p.lastEffect);break;default:p.memoizedState=null}return p.child}function $n(y,p,S){y!==null&&(p.dependencies=y.dependencies);var Y=p.expirationTime;if(Y!==0&&Ho(Y),p.childExpirationTime<S)return null;if(y!==null&&p.child!==y.child)throw Error(s(153));if(p.child!==null){for(S=pl(y=p.child,y.pendingProps,y.expirationTime),p.child=S,S.return=p;y.sibling!==null;)y=y.sibling,(S=S.sibling=pl(y,y.pendingProps,y.expirationTime)).return=p;S.sibling=null}return p.child}function fo(y){y.effectTag|=4}function ds(y,p){switch(y.tailMode){case"hidden":p=y.tail;for(var S=null;p!==null;)p.alternate!==null&&(S=p),p=p.sibling;S===null?y.tail=null:S.sibling=null;break;case"collapsed":S=y.tail;for(var Y=null;S!==null;)S.alternate!==null&&(Y=S),S=S.sibling;Y===null?p||y.tail===null?y.tail=null:y.tail.sibling=null:Y.sibling=null}}function va(y){switch(y.tag){case 1:kt(y.type)&&sr();var p=y.effectTag;return 4096&p?(y.effectTag=-4097&p|64,y):null;case 3:if(Nn(),mr(),(64&(p=y.effectTag))!=0)throw Error(s(285));return y.effectTag=-4097&p|64,y;case 5:return No(y),null;case 13:return At(Xr),4096&(p=y.effectTag)?(y.effectTag=-4097&p|64,y):null;case 19:return At(Xr),null;case 4:return Nn(),null;case 10:return Qi(y),null;default:return null}}function Ao(y,p){return{value:y,source:p,stack:Oe(p)}}B0=function(y,p){for(var S=p.child;S!==null;){if(S.tag===5||S.tag===6)He(y,S.stateNode);else if(S.tag!==4&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===p)break;for(;S.sibling===null;){if(S.return===null||S.return===p)return;S=S.return}S.sibling.return=S.return,S=S.sibling}},As=function(){},xc=function(y,p,S,Y,V){if((y=y.memoizedProps)!==Y){var fe=p.stateNode,Se=Ds(Ui.current);S=qe(fe,S,y,Y,V,Se),(p.updateQueue=S)&&fo(p)}},Mo=function(y,p,S,Y){S!==Y&&fo(p)};var vc=typeof WeakSet=="function"?WeakSet:Set;function Al(y,p){var S=p.source,Y=p.stack;
183Y===null&&S!==null&&(Y=Oe(S)),S!==null&&Z(S.type),p=p.value,y!==null&&y.tag===1&&Z(y.type);try{console.error(p)}catch(V){setTimeout((function(){throw V}))}}function Wa(y){var p=y.ref;if(p!==null)if(typeof p=="function")try{p(null)}catch(S){Za(y,S)}else p.current=null}function Q0(y,p){switch(p.tag){case 0:case 11:case 15:Ba(2,0,p);break;case 1:if(256&p.effectTag&&y!==null){var S=y.memoizedProps,Y=y.memoizedState;p=(y=p.stateNode).getSnapshotBeforeUpdate(p.elementType===p.type?S:zr(p.type,S),Y),y.__reactInternalSnapshotBeforeUpdate=p}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}function Ba(y,p,S){if((S=(S=S.updateQueue)!==null?S.lastEffect:null)!==null){var Y=S=S.next;do{if((Y.tag&y)!=0){var V=Y.destroy;Y.destroy=void 0,V!==void 0&&V()}(Y.tag&p)!=0&&(V=Y.create,Y.destroy=V()),Y=Y.next}while(Y!==S)}}function ts(y,p,S){switch(typeof Su=="function"&&Su(p),p.tag){case 0:case 11:case 14:case 15:if((y=p.updateQueue)!==null&&(y=y.lastEffect)!==null){var Y=y.next;Qr(97<S?97:S,(function(){var V=Y;do{var fe=V.destroy;if(fe!==void 0){var Se=p;try{fe()}catch(Xe){Za(Se,Xe)}}V=V.next}while(V!==Y)}))}break;case 1:Wa(p),typeof(S=p.stateNode).componentWillUnmount=="function"&&(function(V,fe){try{fe.props=V.memoizedProps,fe.state=V.memoizedState,fe.componentWillUnmount()}catch(Se){Za(V,Se)}})(p,S);break;case 5:Wa(p);break;case 4:Qc(y,p,S)}}function hl(y,p,S){for(var Y=p;;)if(ts(y,Y,S),Y.child===null||Y.tag===4){if(Y===p)break;for(;Y.sibling===null;){if(Y.return===null||Y.return===p)return;Y=Y.return}Y.sibling.return=Y.return,Y=Y.sibling}else Y.child.return=Y,Y=Y.child}function gs(y){var p=y.alternate;y.return=null,y.child=null,y.memoizedState=null,y.updateQueue=null,y.dependencies=null,y.alternate=null,y.firstEffect=null,y.lastEffect=null,y.pendingProps=null,y.memoizedProps=null,p!==null&&gs(p)}function Bc(y){return y.tag===5||y.tag===3||y.tag===4}function Hl(y){e:{for(var p=y.return;p!==null;){if(Bc(p)){var S=p;break e}p=p.return}throw Error(s(160))}switch(p=S.stateNode,S.tag){case 5:var Y=!1;break;case 3:case 4:p=p.containerInfo,Y=!0;break;default:throw Error(s(161))}16&S.effectTag&&(B(p),S.effectTag&=-17);e:t:for(S=y;;){for(;S.sibling===null;){if(S.return===null||Bc(S.return)){S=null;break e}S=S.return}for(S.sibling.return=S.return,S=S.sibling;S.tag!==5&&S.tag!==6&&S.tag!==18;){if(2&S.effectTag||S.child===null||S.tag===4)continue t;S.child.return=S,S=S.child}if(!(2&S.effectTag)){S=S.stateNode;break e}}for(var V=y;;){var fe=V.tag===5||V.tag===6;if(fe)fe=fe?V.stateNode:V.stateNode.instance,S?Y?M(p,fe,S):ke(p,fe,S):Y?le(p,fe):P(p,fe);else if(V.tag!==4&&V.child!==null){V.child.return=V,V=V.child;continue}if(V===y)break;for(;V.sibling===null;){if(V.return===null||V.return===y)return;V=V.return}V.sibling.return=V.return,V=V.sibling}}function Qc(y,p,S){for(var Y,V,fe=p,Se=!1;;){if(!Se){Se=fe.return;e:for(;;){if(Se===null)throw Error(s(160));switch(Y=Se.stateNode,Se.tag){case 5:V=!1;break e;case 3:case 4:Y=Y.containerInfo,V=!0;break e}Se=Se.return}Se=!0}if(fe.tag===5||fe.tag===6)hl(y,fe,S),V?W(Y,fe.stateNode):Qe(Y,fe.stateNode);else if(fe.tag===4){if(fe.child!==null){Y=fe.stateNode.containerInfo,V=!0,fe.child.return=fe,fe=fe.child;continue}}else if(ts(y,fe,S),fe.child!==null){fe.child.return=fe,fe=fe.child;continue}if(fe===p)break;for(;fe.sibling===null;){if(fe.return===null||fe.return===p)return;(fe=fe.return).tag===4&&(Se=!1)}fe.sibling.return=fe.return,fe=fe.sibling}}function zl(y,p){switch(p.tag){case 0:case 11:case 14:case 15:Ba(4,8,p);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var S=p.stateNode;if(S!=null){var Y=p.memoizedProps;y=y!==null?y.memoizedProps:Y;var V=p.type,fe=p.updateQueue;p.updateQueue=null,fe!==null&&re(S,fe,V,y,Y,p)}break;case 6:if(p.stateNode===null)throw Error(s(162));S=p.memoizedProps,te(p.stateNode,y!==null?y.memoizedProps:S,S);break;case 13:(function(Se){var Xe=Se;if(Se.memoizedState===null)var ft=!1;else ft=!0,Xe=Se.child,F0=dn();if(Xe!==null){e:if(Se=Xe,Ie)for(Xe=Se;;){if(Xe.tag===5){var Et=Xe.stateNode;ft?x(Et):ce(Xe.stateNode,Xe.memoizedProps)}else if(Xe.tag===6)Et=Xe.stateNode,ft?_(Et):de(Et,Xe.memoizedProps);else{if(Xe.tag===13&&Xe.memoizedState!==null&&Xe.memoizedState.dehydrated===null){(Et=Xe.child.sibling).return=Xe,Xe=Et;continue}if(Xe.child!==null){Xe.child.return=Xe,Xe=Xe.child;continue}}if(Xe===Se)break e;for(;Xe.sibling===null;){if(Xe.return===null||Xe.return===Se)break e;Xe=Xe.return}Xe.sibling.return=Xe.return,Xe=Xe.sibling}}})(p),ja(p);break;case 19:ja(p);break;default:throw Error(s(163))}}function ja(y){var p=y.updateQueue;if(p!==null){y.updateQueue=null;var S=y.stateNode;S===null&&(S=y.stateNode=new vc),p.forEach((function(Y){var V=hf.bind(null,y,Y);S.has(Y)||(S.add(Y),Y.then(V,V))}))}}var $s=typeof WeakMap=="function"?WeakMap:Map;function Oo(y,p,S){(S=$e(S,null)).tag=3,S.payload={element:null};var Y=p.value;return S.callback=function(){N0||(N0=!0,Kl=Y),Al(y,p)},S}function Ts(y,p,S){(S=$e(S,null)).tag=3;var Y=y.type.getDerivedStateFromError;if(typeof Y=="function"){var V=p.value;S.payload=function(){return Al(y,p),Y(V)}}var fe=y.stateNode;return fe!==null&&typeof fe.componentDidCatch=="function"&&(S.callback=function(){typeof Y!="function"&&(Ja===null?Ja=new Set([this]):Ja.add(this),Al(y,p));var Se=p.stack;this.componentDidCatch(p.value,{componentStack:Se!==null?Se:""})}),S}var Sc,vu=Math.ceil,S0=a.ReactCurrentDispatcher,Qa=a.ReactCurrentOwner,mn=0,Uo=8,Rs=16,Fs=32,ho=0,Ka=1,dl=2,k0=3,D0=4,T0=5,jt=mn,ci=null,Nt=null,Ti=0,ui=ho,Wl=null,Ya=1073741823,jl=1073741823,R0=null,qa=0,ea=!1,F0=0,_r=500,Tt=null,N0=!1,Kl=null,Ja=null,kc=!1,P0=null,go=90,Wi=null,Va=0,Yl=null,Ln=0;function ji(){return(jt&(Rs|Fs))!==mn?1073741821-(dn()/10|0):Ln!==0?Ln:Ln=1073741821-(dn()/10|0)}function po(y,p,S){if((2&(p=p.mode))==0)return 1073741823;var Y=xi();if((4&p)==0)return Y===99?1073741823:1073741822;if((jt&Rs)!==mn)return Ti;if(S!==null)y=Tn(y,0|S.timeoutMs||5e3,250);else switch(Y){case 99:y=1073741823;break;case 98:y=Tn(y,150,100);break;case 97:case 96:y=Tn(y,5e3,250);break;case 95:y=2;break;default:throw Error(s(326))}return ci!==null&&y===Ti&&--y,y}function ta(y,p){if(50<Va)throw Va=0,Yl=null,Error(s(185));if((y=mo(y,p))!==null){var S=xi();p===1073741823?(jt&Uo)!==mn&&(jt&(Rs|Fs))===mn?L0(y):(rs(y),jt===mn&&wr()):rs(y),(4&jt)===mn||S!==98&&S!==99||(Wi===null?Wi=new Map([[y,p]]):((S=Wi.get(y))===void 0||S>p)&&Wi.set(y,p))}}function mo(y,p){y.expirationTime<p&&(y.expirationTime=p);var S=y.alternate;S!==null&&S.expirationTime<p&&(S.expirationTime=p);var Y=y.return,V=null;if(Y===null&&y.tag===3)V=y.stateNode;else for(;Y!==null;){if(S=Y.alternate,Y.childExpirationTime<p&&(Y.childExpirationTime=p),S!==null&&S.childExpirationTime<p&&(S.childExpirationTime=p),Y.return===null&&Y.tag===3){V=Y.stateNode;break}Y=Y.return}return V!==null&&(ci===V&&(Ho(p),ui===D0&&ka(V,Ti)),gf(V,p)),V}function Ns(y){var p=y.lastExpiredTime;return p!==0?p:Sa(y,p=y.firstPendingTime)?(p=y.lastPingedTime)>(y=y.nextKnownPendingLevel)?p:y:p}function rs(y){if(y.lastExpiredTime!==0)y.callbackExpirationTime=1073741823,y.callbackPriority=99,y.callbackNode=Or(L0.bind(null,y));else{var p=Ns(y),S=y.callbackNode;if(p===0)S!==null&&(y.callbackNode=null,y.callbackExpirationTime=0,y.callbackPriority=90);else{var Y=ji();if(Y=p===1073741823?99:p===1||p===2?95:0>=(Y=10*(1073741821-p)-10*(1073741821-Y))?99:250>=Y?98:5250>=Y?97:95,S!==null){var V=y.callbackPriority;if(y.callbackExpirationTime===p&&V>=Y)return;S!==or&&qr(S)}y.callbackExpirationTime=p,y.callbackPriority=Y,p=p===1073741823?Or(L0.bind(null,y)):br(Y,Ki.bind(null,y),{timeout:10*(1073741821-p)-dn()}),y.callbackNode=p}}}function Ki(y,p){if(Ln=0,p)return Tc(y,p=ji()),rs(y),null;var S=Ns(y);if(S!==0){if(p=y.callbackNode,(jt&(Rs|Fs))!==mn)throw Error(s(327));if(gl(),y===ci&&S===Ti||Ri(y,S),Nt!==null){var Y=jt;jt|=Rs;for(var V=yo();;)try{wo();break}catch(Xe){Go(y,Xe)}if(ai(),jt=Y,S0.current=V,ui===Ka)throw p=Wl,Ri(y,S),ka(y,S),rs(y),p;if(Nt===null)switch(V=y.finishedWork=y.current.alternate,y.finishedExpirationTime=S,Y=ui,ci=null,Y){case ho:case Ka:throw Error(s(345));case dl:Tc(y,2<S?2:S);break;case k0:if(ka(y,S),S===(Y=y.lastSuspendedTime)&&(y.nextKnownPendingLevel=O0(V)),Ya===1073741823&&10<(V=F0+_r-dn())){if(ea){var fe=y.lastPingedTime;if(fe===0||fe>=S){y.lastPingedTime=S,Ri(y,S);break}}if((fe=Ns(y))!==0&&fe!==S)break;if(Y!==0&&Y!==S){y.lastPingedTime=Y;break}y.timeoutHandle=ve(er.bind(null,y),V);break}er(y);break;case D0:if(ka(y,S),S===(Y=y.lastSuspendedTime)&&(y.nextKnownPendingLevel=O0(V)),ea&&((V=y.lastPingedTime)===0||V>=S)){y.lastPingedTime=S,Ri(y,S);break}if((V=Ns(y))!==0&&V!==S)break;if(Y!==0&&Y!==S){y.lastPingedTime=Y;break}if(jl!==1073741823?Y=10*(1073741821-jl)-dn():Ya===1073741823?Y=0:(Y=10*(1073741821-Ya)-5e3,0>(Y=(V=dn())-Y)&&(Y=0),(S=10*(1073741821-S)-V)<(Y=(120>Y?120:480>Y?480:1080>Y?1080:1920>Y?1920:3e3>Y?3e3:4320>Y?4320:1960*vu(Y/1960))-Y)&&(Y=S)),10<Y){y.timeoutHandle=ve(er.bind(null,y),Y);break}er(y);break;case T0:if(Ya!==1073741823&&R0!==null){fe=Ya;var Se=R0;if(0>=(Y=0|Se.busyMinDurationMs)?Y=0:(V=0|Se.busyDelayMs,Y=(fe=dn()-(10*(1073741821-fe)-(0|Se.timeoutMs||5e3)))<=V?0:V+Y-fe),10<Y){ka(y,S),y.timeoutHandle=ve(er.bind(null,y),Y);break}}er(y);break;default:throw Error(s(329))}if(rs(y),y.callbackNode===p)return Ki.bind(null,y)}}return null}function L0(y){var p=y.lastExpiredTime;if(p=p!==0?p:1073741823,y.finishedExpirationTime===p)er(y);else{if((jt&(Rs|Fs))!==mn)throw Error(s(327));if(gl(),y===ci&&p===Ti||Ri(y,p),Nt!==null){var S=jt;jt|=Rs;for(var Y=yo();;)try{bo();break}catch(V){Go(y,V)}if(ai(),jt=S,S0.current=Y,ui===Ka)throw S=Wl,Ri(y,p),ka(y,p),rs(y),S;if(Nt!==null)throw Error(s(261));y.finishedWork=y.current.alternate,y.finishedExpirationTime=p,ci=null,er(y),rs(y)}}return null}function Bu(y,p){if((jt&(Rs|Fs))!==mn)throw Error(s(187));var S=jt;jt|=1;try{return Qr(99,y.bind(null,p))}finally{jt=S,wr()}}function Ri(y,p){y.finishedWork=null,y.finishedExpirationTime=0;var S=y.timeoutHandle;
183if(S!==Me&&(y.timeoutHandle=Me,De(S)),Nt!==null)for(S=Nt.return;S!==null;){var Y=S;switch(Y.tag){case 1:var V=Y.type.childContextTypes;V!=null&&sr();break;case 3:Nn(),mr();break;case 5:No(Y);break;case 4:Nn();break;case 13:case 19:At(Xr);break;case 10:Qi(Y)}S=S.return}ci=y,Nt=pl(y.current,null),Ti=p,ui=ho,Wl=null,jl=Ya=1073741823,R0=null,qa=0,ea=!1}function Go(y,p){for(;;){try{if(ai(),pi(),Nt===null||Nt.return===null)return ui=Ka,Wl=p,null;e:{var S=y,Y=Nt.return,V=Nt,fe=p;if(p=Ti,V.effectTag|=2048,V.firstEffect=V.lastEffect=null,fe!==null&&typeof fe=="object"&&typeof fe.then=="function"){var Se=fe,Xe=(1&Xr.current)!=0,ft=Y;do{var Et;if(Et=ft.tag===13){var Ut=ft.memoizedState;if(Ut!==null)Et=Ut.dehydrated!==null;else{var Mn=ft.memoizedProps;Et=Mn.fallback!==void 0&&(Mn.unstable_avoidThisFallback!==!0||!Xe)}}if(Et){var Ur=ft.updateQueue;if(Ur===null){var Ls=new Set;Ls.add(Se),ft.updateQueue=Ls}else Ur.add(Se);if((2&ft.mode)==0){if(ft.effectTag|=64,V.effectTag&=-2981,V.tag===1)if(V.alternate===null)V.tag=17;else{var ml=$e(1073741823,null);ml.tag=2,ut(V,ml)}V.expirationTime=1073741823;break e}fe=void 0,V=p;var Ms=S.pingCache;if(Ms===null?(Ms=S.pingCache=new $s,fe=new Set,Ms.set(Se,fe)):(fe=Ms.get(Se))===void 0&&(fe=new Set,Ms.set(Se,fe)),!fe.has(V)){fe.add(V);var et=ar.bind(null,S,Se,V);Se.then(et,et)}ft.effectTag|=4096,ft.expirationTime=p;break e}ft=ft.return}while(ft!==null);fe=Error((Z(V.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
184
185Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+Oe(V))}ui!==T0&&(ui=dl),fe=Ao(fe,V),ft=Y;do{switch(ft.tag){case 3:Se=fe,ft.effectTag|=4096,ft.expirationTime=p,wt(ft,Oo(ft,Se,p));break e;case 1:Se=fe;var Je=ft.type,ot=ft.stateNode;if((64&ft.effectTag)==0&&(typeof Je.getDerivedStateFromError=="function"||ot!==null&&typeof ot.componentDidCatch=="function"&&(Ja===null||!Ja.has(ot)))){ft.effectTag|=4096,ft.expirationTime=p,wt(ft,Ts(ft,Se,p));break e}}ft=ft.return}while(ft!==null)}Nt=_0(Nt)}catch(Pt){p=Pt;continue}break}}function yo(){var y=S0.current;return S0.current=uo,y===null?uo:y}function M0(y,p){y<Ya&&2<y&&(Ya=y),p!==null&&y<jl&&2<y&&(jl=y,R0=p)}function Ho(y){y>qa&&(qa=y)}function bo(){for(;Nt!==null;)Nt=Dc(Nt)}function wo(){for(;Nt!==null&&!Br();)Nt=Dc(Nt)}function Dc(y){var p=Sc(y.alternate,y,Ti);return y.memoizedProps=y.pendingProps,p===null&&(p=_0(y)),Qa.current=null,p}function _0(y){Nt=y;do{var p=Nt.alternate;if(y=Nt.return,(2048&Nt.effectTag)==0){e:{var S=p,Y=Ti,V=(p=Nt).pendingProps;switch(p.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:kt(p.type)&&sr();break;case 3:Nn(),mr(),(V=p.stateNode).pendingContext&&(V.context=V.pendingContext,V.pendingContext=null),S===null||S.child,As(p);break;case 5:No(p);var fe=Ds(ba.current);if(Y=p.type,S!==null&&p.stateNode!=null)xc(S,p,Y,V,fe),S.ref!==p.ref&&(p.effectTag|=128);else if(V){S=Ds(Ui.current);var Se=pe(Y,V,fe,S,p);B0(Se,p,!1,!1),p.stateNode=Se,Ce(Se,Y,V,fe,S)&&fo(p),p.ref!==null&&(p.effectTag|=128)}else if(p.stateNode===null)throw Error(s(166));break;case 6:if(S&&p.stateNode!=null)Mo(S,p,S.memoizedProps,V);else{if(typeof V!="string"&&p.stateNode===null)throw Error(s(166));S=Ds(ba.current),fe=Ds(Ui.current),p.stateNode=ne(V,S,fe,p)}break;case 13:if(At(Xr),V=p.memoizedState,(64&p.effectTag)!=0){p.expirationTime=Y;break e}V=V!==null,fe=!1,S===null?p.memoizedProps.fallback:(fe=(Y=S.memoizedState)!==null,V||Y===null||(Y=S.child.sibling)!==null&&((Se=p.firstEffect)!==null?(p.firstEffect=Y,Y.nextEffect=Se):(p.firstEffect=p.lastEffect=Y,Y.nextEffect=null),Y.effectTag=8)),V&&!fe&&(2&p.mode)!=0&&(S===null&&p.memoizedProps.unstable_avoidThisFallback!==!0||(1&Xr.current)!=0?ui===ho&&(ui=k0):(ui!==ho&&ui!==k0||(ui=D0),qa!==0&&ci!==null&&(ka(ci,Ti),gf(ci,qa)))),(V||fe)&&(p.effectTag|=4);break;case 4:Nn(),As(p);break;case 10:Qi(p);break;case 19:if(At(Xr),(V=p.memoizedState)===null)break;if(fe=(64&p.effectTag)!=0,(Se=V.rendering)===null){if(fe)ds(V,!1);else if(ui!==ho||S!==null&&(64&S.effectTag)!=0)for(S=p.child;S!==null;){if((Se=qs(S))!==null){for(p.effectTag|=64,ds(V,!1),(S=Se.updateQueue)!==null&&(p.updateQueue=S,p.effectTag|=4),V.lastEffect===null&&(p.firstEffect=null),p.lastEffect=V.lastEffect,S=Y,V=p.child;V!==null;
185)Y=S,(fe=V).effectTag&=2,fe.nextEffect=null,fe.firstEffect=null,fe.lastEffect=null,(Se=fe.alternate)===null?(fe.childExpirationTime=0,fe.expirationTime=Y,fe.child=null,fe.memoizedProps=null,fe.memoizedState=null,fe.updateQueue=null,fe.dependencies=null):(fe.childExpirationTime=Se.childExpirationTime,fe.expirationTime=Se.expirationTime,fe.child=Se.child,fe.memoizedProps=Se.memoizedProps,fe.memoizedState=Se.memoizedState,fe.updateQueue=Se.updateQueue,Y=Se.dependencies,fe.dependencies=Y===null?null:{expirationTime:Y.expirationTime,firstContext:Y.firstContext,responders:Y.responders}),V=V.sibling;St(Xr,1&Xr.current|2),p=p.child;break e}S=S.sibling}}else{if(!fe)if((S=qs(Se))!==null){if(p.effectTag|=64,fe=!0,(S=S.updateQueue)!==null&&(p.updateQueue=S,p.effectTag|=4),ds(V,!0),V.tail===null&&V.tailMode==="hidden"){(p=p.lastEffect=V.lastEffect)!==null&&(p.nextEffect=null);break}}else dn()>V.tailExpiration&&1<Y&&(p.effectTag|=64,fe=!0,ds(V,!1),p.expirationTime=p.childExpirationTime=Y-1);V.isBackwards?(Se.sibling=p.child,p.child=Se):((S=V.last)!==null?S.sibling=Se:p.child=Se,V.last=Se)}if(V.tail!==null){V.tailExpiration===0&&(V.tailExpiration=dn()+500),S=V.tail,V.rendering=S,V.tail=S.sibling,V.lastEffect=p.lastEffect,S.sibling=null,V=Xr.current,St(Xr,V=fe?1&V|2:1&V),p=S;break e}break;default:throw Error(s(156,p.tag))}p=null}if(S=Nt,Ti===1||S.childExpirationTime!==1){for(V=0,fe=S.child;fe!==null;)(Y=fe.expirationTime)>V&&(V=Y),(Se=fe.childExpirationTime)>V&&(V=Se),fe=fe.sibling;S.childExpirationTime=V}if(p!==null)return p;y!==null&&(2048&y.effectTag)==0&&(y.firstEffect===null&&(y.firstEffect=Nt.firstEffect),Nt.lastEffect!==null&&(y.lastEffect!==null&&(y.lastEffect.nextEffect=Nt.firstEffect),y.lastEffect=Nt.lastEffect),1<Nt.effectTag&&(y.lastEffect!==null?y.lastEffect.nextEffect=Nt:y.firstEffect=Nt,y.lastEffect=Nt))}else{if((p=va(Nt))!==null)return p.effectTag&=2047,p;y!==null&&(y.firstEffect=y.lastEffect=null,y.effectTag|=2048)}if((p=Nt.sibling)!==null)return p;Nt=y}while(Nt!==null);return ui===ho&&(ui=T0),null}function O0(y){var p=y.expirationTime;return p>(y=y.childExpirationTime)?p:y}function er(y){var p=xi();return Qr(99,Xa.bind(null,y,p)),null}function Xa(y,p){if(gl(),(jt&(Rs|Fs))!==mn)throw Error(s(327));var S=y.finishedWork,Y=y.finishedExpirationTime;if(S===null)return null;if(y.finishedWork=null,y.finishedExpirationTime=0,S===y.current)throw Error(s(177));y.callbackNode=null,y.callbackExpirationTime=0,y.callbackPriority=90,y.nextKnownPendingLevel=0;var V=O0(S);if(y.firstPendingTime=V,Y<=y.lastSuspendedTime?y.firstSuspendedTime=y.lastSuspendedTime=y.nextKnownPendingLevel=0:Y<=y.firstSuspendedTime&&(y.firstSuspendedTime=Y-1),Y<=y.lastPingedTime&&(y.lastPingedTime=0),Y<=y.lastExpiredTime&&(y.lastExpiredTime=0),y===ci&&(Nt=ci=null,Ti=0),1<S.effectTag?S.lastEffect!==null?(S.lastEffect.nextEffect=S,V=S.firstEffect):V=S:V=S.firstEffect,V!==null){var fe=jt;jt|=Fs,Qa.current=null,be(y.containerInfo),Tt=V;do try{ql()}catch(Rr){if(Tt===null)throw Error(s(330));Za(Tt,Rr),Tt=Tt.nextEffect}while(Tt!==null);Tt=V;do try{for(var Se=y,Xe=p;Tt!==null;){var ft=Tt.effectTag;if(16&ft&&Ie&&B(Tt.stateNode),128&ft){var Et=Tt.alternate;if(Et!==null){var Ut=Et.ref;Ut!==null&&(typeof Ut=="function"?Ut(null):Ut.current=null)}}switch(1038&ft){case 2:Hl(Tt),Tt.effectTag&=-3;break;case 6:Hl(Tt),Tt.effectTag&=-3,zl(Tt.alternate,Tt);break;case 1024:Tt.effectTag&=-1025;break;case 1028:Tt.effectTag&=-1025,zl(Tt.alternate,Tt);break;case 4:zl(Tt.alternate,Tt);break;case 8:var Mn=Se,Ur=Tt,Ls=Xe;Ie?Qc(Mn,Ur,Ls):hl(Mn,Ur,Ls),gs(Ur)}Tt=Tt.nextEffect}}catch(Rr){if(Tt===null)throw Error(s(330));Za(Tt,Rr),Tt=Tt.nextEffect}while(Tt!==null);Ee(y.containerInfo),y.current=S,Tt=V;do try{for(ft=Y;Tt!==null;){var ml=Tt.effectTag;if(36&ml){var Ms=Tt.alternate;switch(Ut=ft,(Et=Tt).tag){case 0:case 11:case 15:Ba(16,32,Et);break;case 1:var et=Et.stateNode;if(4&Et.effectTag)if(Ms===null)et.componentDidMount();else{var Je=Et.elementType===Et.type?Ms.memoizedProps:zr(Et.type,Ms.memoizedProps);et.componentDidUpdate(Je,Ms.memoizedState,et.__reactInternalSnapshotBeforeUpdate)}var ot=Et.updateQueue;ot!==null&&Xt(0,ot,et);break;case 3:var Pt=Et.updateQueue;if(Pt!==null){if(Se=null,Et.child!==null)switch(Et.child.tag){case 5:Se=ee(Et.child.stateNode);break;case 1:Se=Et.child.stateNode}Xt(0,Pt,Se)}break;case 5:var Kt=Et.stateNode;Ms===null&&4&Et.effectTag&&q(Kt,Et.type,Et.memoizedProps,Et);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:z&&Et.memoizedState;break;default:throw Error(s(163))}}if(128&ml){Et=void 0;var Gr=Tt.ref;if(Gr!==null){var Zt=Tt.stateNode;Et=Tt.tag===5?ee(Zt):Zt,typeof Gr=="function"?Gr(Et):Gr.current=Et}}Tt=Tt.nextEffect}}catch(Rr){if(Tt===null)throw Error(s(330));Za(Tt,Rr),Tt=Tt.nextEffect}while(Tt!==null);Tt=null,Oi(),jt=fe}else y.current=S;if(kc)kc=!1,P0=y,go=p;else for(Tt=V;Tt!==null;)p=Tt.nextEffect,Tt.nextEffect=null,Tt=p;if((p=y.firstPendingTime)===0&&(Ja=null),p===1073741823?y===Yl?Va++:(Va=0,Yl=y):Va=0,typeof Qu=="function"&&Qu(S.stateNode,Y),rs(y),N0)throw N0=!1,y=Kl,
185Kl=null,y;return(jt&Uo)!==mn||wr(),null}function ql(){for(;Tt!==null;){var y=Tt.effectTag;(256&y)!=0&&Q0(Tt.alternate,Tt),(512&y)==0||kc||(kc=!0,br(97,(function(){return gl(),null}))),Tt=Tt.nextEffect}}function gl(){if(go!==90){var y=97<go?97:go;return go=90,Qr(y,ff)}}function ff(){if(P0===null)return!1;var y=P0;if(P0=null,(jt&(Rs|Fs))!==mn)throw Error(s(331));var p=jt;for(jt|=Fs,y=y.current.firstEffect;y!==null;){try{var S=y;if((512&S.effectTag)!=0)switch(S.tag){case 0:case 11:case 15:Ba(128,0,S),Ba(0,64,S)}}catch(Y){if(y===null)throw Error(s(330));Za(y,Y)}S=y.nextEffect,y.nextEffect=null,y=S}return jt=p,wr(),!0}function Af(y,p,S){ut(y,p=Oo(y,p=Ao(S,p),1073741823)),(y=mo(y,1073741823))!==null&&rs(y)}function Za(y,p){if(y.tag===3)Af(y,y,p);else for(var S=y.return;S!==null;){if(S.tag===3){Af(S,y,p);break}if(S.tag===1){var Y=S.stateNode;if(typeof S.type.getDerivedStateFromError=="function"||typeof Y.componentDidCatch=="function"&&(Ja===null||!Ja.has(Y))){ut(S,y=Ts(S,y=Ao(p,y),1073741823)),(S=mo(S,1073741823))!==null&&rs(S);break}}S=S.return}}function ar(y,p,S){var Y=y.pingCache;Y!==null&&Y.delete(p),ci===y&&Ti===S?ui===D0||ui===k0&&Ya===1073741823&&dn()-F0<_r?Ri(y,Ti):ea=!0:Sa(y,S)&&((p=y.lastPingedTime)!==0&&p<S||(y.lastPingedTime=S,y.finishedExpirationTime===S&&(y.finishedExpirationTime=0,y.finishedWork=null),rs(y)))}function hf(y,p){var S=y.stateNode;S!==null&&S.delete(p),(p=0)==0&&(p=po(p=ji(),y,null)),(y=mo(y,p))!==null&&rs(y)}Sc=function(y,p,S){var Y=p.expirationTime;if(y!==null){var V=p.pendingProps;if(y.memoizedProps!==V||Wt.current)Xs=!0;else{if(Y<S){switch(Xs=!1,p.tag){case 3:Zs(p);break;case 5:if(Ua(p),4&p.mode&&S!==1&&null(p.type,V))return p.expirationTime=p.childExpirationTime=1,null;break;case 1:kt(p.type)&&fr(p);break;case 4:wa(p,p.stateNode.containerInfo);break;case 10:Cn(p,p.memoizedProps.value);break;case 13:if(p.memoizedState!==null)return(Y=p.child.childExpirationTime)!==0&&Y>=S?_o(y,p,S):(St(Xr,1&Xr.current),(p=$n(y,p,S))!==null?p.sibling:null);St(Xr,1&Xr.current);break;case 19:if(Y=p.childExpirationTime>=S,(64&y.effectTag)!=0){if(Y)return za(y,p,S);p.effectTag|=64}if((V=p.memoizedState)!==null&&(V.rendering=null,V.tail=null),St(Xr,Xr.current),!Y)return null}return $n(y,p,S)}Xs=!1}}else Xs=!1;switch(p.expirationTime=0,p.tag){case 2:if(Y=p.type,y!==null&&(y.alternate=null,p.alternate=null,p.effectTag|=2),y=p.pendingProps,V=Ft(p,$t.current),ie(p,S),V=dr(null,p,Y,y,V,S),p.effectTag|=1,typeof V=="object"&&V!==null&&typeof V.render=="function"&&V.$$typeof===void 0){if(p.tag=1,pi(),kt(Y)){var fe=!0;fr(p)}else fe=!1;p.memoizedState=V.state!==null&&V.state!==void 0?V.state:null;var Se=Y.getDerivedStateFromProps;typeof Se=="function"&&Fn(p,Y,Se,y),V.updater=Zi,p.stateNode=V,V._reactInternalFiber=p,ls(p,Y,y,S),p=Gl(null,p,Y,!0,fe,S)}else p.tag=0,Di(null,p,V,S),p=p.child;return p;case 16:if(V=p.elementType,y!==null&&(y.alternate=null,p.alternate=null,p.effectTag|=2),y=p.pendingProps,(function(Ut){if(Ut._status===-1){Ut._status=0;var Mn=Ut._ctor;Mn=Mn(),Ut._result=Mn,Mn.then((function(Ur){Ut._status===0&&(Ur=Ur.default,Ut._status=1,Ut._result=Ur)}),(function(Ur){Ut._status===0&&(Ut._status=2,Ut._result=Ur)}))}})(V),V._status!==1)throw V._result;switch(V=V._result,p.type=V,fe=p.tag=(function(Ut){if(typeof Ut=="function")return ku(Ut)?1:0;if(Ut!=null){if((Ut=Ut.$$typeof)===D)return 11;if(Ut===k)return 14}return 2})(V),y=zr(V,y),fe){case 0:p=fs(null,p,V,y,S);break;case 1:p=Cc(null,p,V,y,S);break;case 11:p=xa(null,p,V,y,S);break;case 14:p=v0(null,p,V,zr(V.type,y),Y,S);break;default:throw Error(s(306,V,""))}return p;case 0:return Y=p.type,V=p.pendingProps,fs(y,p,Y,V=p.elementType===Y?V:zr(Y,V),S);case 1:return Y=p.type,V=p.pendingProps,Cc(y,p,Y,V=p.elementType===Y?V:zr(Y,V),S);case 3:if(Zs(p),(Y=p.updateQueue)===null)throw Error(s(282));if(V=(V=p.memoizedState)!==null?V.element:null,Mt(p,Y,p.pendingProps,null,S),(Y=p.memoizedState.element)===V)p=$n(y,p,S);else{if((V=p.stateNode.hydrate)&&(V=!1),V)for(S=pn(p,null,Y,S),p.child=S;S;)S.effectTag=-3&S.effectTag|1024,S=S.sibling;else Di(y,p,Y,S);p=p.child}return p;case 5:return Ua(p),Y=p.type,V=p.pendingProps,fe=y!==null?y.memoizedProps:null,Se=V.children,Be(Y,V)?Se=null:fe!==null&&Be(Y,fe)&&(p.effectTag|=16),ul(y,p),4&p.mode&&S!==1&&null(Y,V)?(p.expirationTime=p.childExpirationTime=1,p=null):(Di(y,p,Se,S),p=p.child),p;case 6:return null;case 13:return _o(y,p,S);case 4:return wa(p,p.stateNode.containerInfo),Y=p.pendingProps,y===null?p.child=Oa(p,null,Y,S):Di(y,p,Y,S),p.child;case 11:return Y=p.type,V=p.pendingProps,xa(y,p,Y,V=p.elementType===Y?V:zr(Y,V),S);case 7:return Di(y,p,p.pendingProps,S),p.child;case 8:case 12:return Di(y,p,p.pendingProps.children,S),p.child;case 10:e:{if(Y=p.type._context,V=p.pendingProps,Se=p.memoizedProps,Cn(p,fe=V.value),Se!==null){var Xe=Se.value;if((fe=Rn(Xe,fe)?0:0|(typeof Y._calculateChangedBits=="function"?Y._calculateChangedBits(Xe,fe):1073741823))==0){if(Se.children===V.children&&!Wt.current){p=$n(y,p,S);break e}}else for((Xe=p.child)!==null&&(Xe.return=p);Xe!==null;){var ft=Xe.dependencies;if(ft!==null){Se=Xe.child;for(var Et=ft.firstContext;Et!==null;){if(Et.context===Y&&(Et.observedBits&fe)!=0){Xe.tag===1&&((Et=$e(S,null)).tag=2,ut(Xe,Et)),Xe.expirationTime<S&&(Xe.expirationTime=S),(Et=Xe.alternate)!==null&&Et.expirationTime<S&&(Et.expirationTime=S),Ys(Xe.return,S),ft.expirationTime<S&&(ft.expirationTime=S);break}Et=Et.next}}else Se=Xe.tag===10&&Xe.type===p.type?null:Xe.child;if(Se!==null)Se.return=Xe;else for(Se=Xe;Se!==null;){if(Se===p){Se=null;break}if((Xe=Se.sibling)!==null){Xe.return=Se.return,Se=Xe;break}Se=Se.return}Xe=Se}}Di(y,p,V.children,S),p=p.child}return p;case 9:return V=p.type,Y=(fe=p.pendingProps).children,ie(p,S),Y=Y(V=ae(V,fe.unstable_observedBits)),p.effectTag|=1,Di(y,p,Y,S),p.child;case 14:return fe=zr(V=p.type,p.pendingProps),v0(y,p,V,fe=zr(V.type,fe),Y,S);case 15:return Ic(y,p,p.type,p.pendingProps,Y,S);case 17:return Y=p.type,V=p.pendingProps,V=p.elementType===Y?V:zr(Y,V),y!==null&&(y.alternate=null,p.alternate=null,p.effectTag|=2),p.tag=1,kt(Y)?(y=!0,fr(p)):y=!1,ie(p,S),ma(p,Y,V),ls(p,Y,V,S),Gl(null,p,Y,!0,y,S);case 19:return za(y,p,S)}throw Error(s(156,p.tag))};var Qu=null,Su=null;function df(y,p,S,Y){this.tag=y,this.key=S,this.sibling=this.child=this.return=this.stateNode=this.t
185ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=p,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=Y,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Eo(y,p,S,Y){return new df(y,p,S,Y)}function ku(y){return!(!(y=y.prototype)||!y.isReactComponent)}function pl(y,p){var S=y.alternate;return S===null?((S=Eo(y.tag,p,y.key,y.mode)).elementType=y.elementType,S.type=y.type,S.stateNode=y.stateNode,S.alternate=y,y.alternate=S):(S.pendingProps=p,S.effectTag=0,S.nextEffect=null,S.firstEffect=null,S.lastEffect=null),S.childExpirationTime=y.childExpirationTime,S.expirationTime=y.expirationTime,S.child=y.child,S.memoizedProps=y.memoizedProps,S.memoizedState=y.memoizedState,S.updateQueue=y.updateQueue,p=y.dependencies,S.dependencies=p===null?null:{expirationTime:p.expirationTime,firstContext:p.firstContext,responders:p.responders},S.sibling=y.sibling,S.index=y.index,S.ref=y.ref,S}function Jl(y,p,S,Y,V,fe){var Se=2;if(Y=y,typeof y=="function")ku(y)&&(Se=1);else if(typeof y=="string")Se=5;else e:switch(y){case d:return ra(S.children,V,fe,p);case v:Se=8,V|=7;break;case g:Se=8,V|=1;break;case b:return(y=Eo(12,S,p,8|V)).elementType=b,y.type=b,y.expirationTime=fe,y;case Q:return(y=Eo(13,S,p,V)).type=Q,y.elementType=Q,y.expirationTime=fe,y;case R:return(y=Eo(19,S,p,V)).elementType=R,y.expirationTime=fe,y;default:if(typeof y=="object"&&y!==null)switch(y.$$typeof){case w:Se=10;break e;case I:Se=9;break e;case D:Se=11;break e;case k:Se=14;break e;case N:Se=16,Y=null;break e}throw Error(s(130,y==null?y:typeof y,""))}return(p=Eo(Se,S,p,V)).elementType=y,p.type=Y,p.expirationTime=fe,p}function ra(y,p,S,Y){return(y=Eo(7,y,Y,p)).expirationTime=S,y}function Du(y,p,S){return(y=Eo(6,y,null,p)).expirationTime=S,y}function Tu(y,p,S){return(p=Eo(4,y.children!==null?y.children:[],y.key,p)).expirationTime=S,p.stateNode={containerInfo:y.containerInfo,pendingChildren:null,implementation:y.implementation},p}function zo(y,p,S){this.tag=p,this.current=null,this.containerInfo=y,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=Me,this.pendingContext=this.context=null,this.hydrate=S,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Sa(y,p){var S=y.firstSuspendedTime;return y=y.lastSuspendedTime,S!==0&&S>=p&&y<=p}function ka(y,p){var S=y.firstSuspendedTime,Y=y.lastSuspendedTime;S<p&&(y.firstSuspendedTime=p),(Y>p||S===0)&&(y.lastSuspendedTime=p),p<=y.lastPingedTime&&(y.lastPingedTime=0),p<=y.lastExpiredTime&&(y.lastExpiredTime=0)}function gf(y,p){p>y.firstPendingTime&&(y.firstPendingTime=p);var S=y.firstSuspendedTime;S!==0&&(p>=S?y.firstSuspendedTime=y.lastSuspendedTime=y.nextKnownPendingLevel=0:p>=y.lastSuspendedTime&&(y.lastSuspendedTime=p+1),p>y.nextKnownPendingLevel&&(y.nextKnownPendingLevel=p))}function Tc(y,p){var S=y.lastExpiredTime;(S===0||S>p)&&(y.lastExpiredTime=p)}function Ps(y){var p=y._reactInternalFiber;if(p===void 0)throw typeof y.render=="function"?Error(s(188)):Error(s(268,Object.keys(y)));return(y=ye(p))===null?null:y.stateNode}function Wo(y,p){(y=y.memoizedState)!==null&&y.dehydrated!==null&&y.retryTime<p&&(y.retryTime=p)}function Rc(y,p){Wo(y,p),(y=y.alternate)&&Wo(y,p)}var Ru={createContainer:function(y,p,S){return y=new zo(y,p,S),p=Eo(3,null,null,p===2?7:p===1?3:0),y.current=p,p.stateNode=y},updateContainer:function(y,p,S,Y){var V=p.current,fe=ji(),Se=tr.suspense;fe=po(fe,V,Se);e:if(S){t:{if(H(S=S._reactInternalFiber)!==S||S.tag!==1)throw Error(s(170));var Xe=S;do{switch(Xe.tag){case 3:Xe=Xe.stateNode.context;break t;case 1:if(kt(Xe.type)){Xe=Xe.stateNode.__reactInternalMemoizedMergedChildContext;break t}}Xe=Xe.return}while(Xe!==null);throw Error(s(171))}if(S.tag===1){var ft=S.type;if(kt(ft)){S=yr(S,ft,Xe);break e}}S=Xe}else S=Lt;return p.context===null?p.context=S:p.pendingContext=S,(p=$e(fe,Se)).payload={element:y},(Y=Y===void 0?null:Y)!==null&&(p.callback=Y),ut(V,p),ta(V,fe),fe},batchedEventUpdates:function(y,p){var S=jt;jt|=2;try{return y(p)}finally{(jt=S)===mn&&wr()}},batchedUpdates:function(y,p){var S=jt;jt|=1;try{return y(p)}finally{(jt=S)===mn&&wr()}},unbatchedUpdates:function(y,p){var S=jt;jt&=-2,jt|=Uo;try{return y(p)}finally{(jt=S)===mn&&wr()}},deferredUpdates:function(y){return Qr(97,y)},syncUpdates:function(y,p,S,Y){return Qr(99,y.bind(null,p,S,Y))},discreteUpdates:function(y,p,S,Y){var V=jt;jt|=4;try{return Qr(98,y.bind(null,p,S,Y))}finally{(jt=V)===mn&&wr()}}
185,flushDiscreteUpdates:function(){(jt&(1|Rs|Fs))===mn&&((function(){if(Wi!==null){var y=Wi;Wi=null,y.forEach((function(p,S){Tc(S,p),rs(S)})),wr()}})(),gl())},flushControlled:function(y){var p=jt;jt|=1;try{Qr(99,y)}finally{(jt=p)===mn&&wr()}},flushSync:Bu,flushPassiveEffects:gl,IsThisRendererActing:{current:!1},getPublicRootInstance:function(y){return(y=y.current).child?y.child.tag===5?ee(y.child.stateNode):y.child.stateNode:null},attemptSynchronousHydration:function(y){switch(y.tag){case 3:var p=y.stateNode;p.hydrate&&(function(S,Y){Tc(S,Y),rs(S),(jt&(Rs|Fs))===mn&&wr()})(p,p.firstPendingTime);break;case 13:Bu((function(){return ta(y,1073741823)})),p=Tn(ji(),150,100),Rc(y,p)}},attemptUserBlockingHydration:function(y){if(y.tag===13){var p=Tn(ji(),150,100);ta(y,p),Rc(y,p)}},attemptContinuousHydration:function(y){if(y.tag===13){ji();var p=gn++;ta(y,p),Rc(y,p)}},attemptHydrationAtCurrentPriority:function(y){if(y.tag===13){var p=ji();ta(y,p=po(p,y,null)),Rc(y,p)}},findHostInstance:Ps,findHostInstanceWithWarning:function(y){return Ps(y)},findHostInstanceWithNoPortals:function(y){return(y=(function(p){if(!(p=se(p)))return null;for(var S=p;;){if(S.tag===5||S.tag===6)return S;if(S.child&&S.tag!==4)S.child.return=S,S=S.child;else{if(S===p)break;for(;!S.sibling;){if(!S.return||S.return===p)return null;S=S.return}S.sibling.return=S.return,S=S.sibling}}return null})(y))===null?null:y.tag===20?y.stateNode.instance:y.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(y){var p=y.findFiberByHostInstance;return(function(S){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var Y=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(Y.isDisabled||!Y.supportsFiber)return!0;try{var V=Y.inject(S);Qu=function(fe){try{Y.onCommitFiberRoot(V,fe,void 0,(64&fe.current.effectTag)==64)}catch{}},Su=function(fe){try{Y.onCommitFiberUnmount(V,fe)}catch{}}}catch{}return!0})(r({},y,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:a.ReactCurrentDispatcher,findHostInstanceByFiber:function(S){return(S=ye(S))===null?null:S.stateNode},findFiberByHostInstance:function(S){return p?p(S):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};Ld.exports=Ru.default||Ru;var EA=Ld.exports;return Ld.exports=t,EA};var lq=sq(XB.exports);const ZB=(t,e)=>{const r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const s=r[i];if(s==="render"&&!t[s]!=!e[s])return!1;if(s!=="children"&&t[s]!==e[s]){if(typeof t[s]=="object"&&typeof e[s]=="object"&&ZB(t[s],e[s]))continue;return!1}if(s==="children"&&(typeof t[s]=="string"||typeof e[s]=="string"))return t[s]===e[s]}return!0},YI={},cq=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:s,insertBefore:a,removeChild:o,removeChildFromContainer:l,resetAfterCommit:A})=>lq({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:s,insertBefore:a,commitUpdate:n,commitTextUpdate:r,removeChild:o,removeChildFromContainer:l,resetAfterCommit:A,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:d=>d,getRootHostContext:()=>YI,getChildHostContext:()=>YI,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(d,g,b,w)=>!ZB(b,w)}),[Yp,uq]=U1.version.split(".").map(t=>parseInt(t,10));let o1;Yp>=20||Yp===19&&uq>=2?o1=tq:Yp===19?o1=VY:o1=cq;var fq=o1;const Aq=t=>Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0)),qI=t=>typeof t=="string",hq=t=>typeof t=="number",dq=t=>typeof t=="boolean",gq=t=>t&&t.type===Symbol.for("react.fragment"),_f=t=>{if(!t)return[];if(Array.isArray(t))return t.reduce((a,o)=>a.concat(_f(o)),[]);if(dq(t))return[];if(qI(t)||hq(t))return[{type:gc,value:`${t}`}];if(gq(t))return _f(t.props.children);if(t.type===Ly)return[t.props.node];if(!qI(t.type))return _f(t.type(t.props));const{type:e,props:{style:r={},children:n,...i}}=t,s=af(n).reduce((a,o)=>a.concat(_f(o)),[]);return[{type:e,style:r,props:i,children:s}]},$B=t=>{const e={...t};if(typeof t.render=="function"){const{render:r}=t;e.render=n=>_f(r(n))}if(typeof t.layout=="function"){const{layout:r}=t;e.layout=(n,i)=>
185_f(h0.createElement(r,n,i.map(s=>h0.createElement(Ly,{node:s}))))}return e},pq=(t,{style:e,children:r,...n})=>({type:t,box:{},style:e||{},props:$B(n||{}),children:[]}),mq=t=>({type:"TEXT_INSTANCE",value:t}),e6=(t,e)=>{const r=t.type==="TEXT"||t.type==="LINK"||t.type==="TSPAN"||t.type==="NOTE";if(e.type==="TEXT_INSTANCE"&&!r){console.warn(`Invalid '${e.value}' string child outside <Text> component`);return}t.children.push(e)},yq=(t,e)=>{t.type==="ROOT"?t.document=e:e6(t,e)},bq=(t,e,r)=>{var n;const i=(n=t.children)===null||n===void 0?void 0:n.indexOf(r);i!==void 0&&i!==-1&&e&&t.children.splice(i,0,e)},wq=(t,e)=>{var r;const n=(r=t.children)===null||r===void 0?void 0:r.indexOf(e);n!==void 0&&n!==-1&&t.children.splice(n,1)},Eq=(t,e)=>{var r;const n=(r=t.children)===null||r===void 0?void 0:r.indexOf(e);n!==void 0&&n!==-1&&t.children.splice(n,1)},Iq=(t,e,r)=>{t.value=r},Cq=(t,e,r,n,i)=>{const{style:s,...a}=i;t.props=$B(a),t.style=s},t6=({onChange:t=()=>{}})=>fq({appendChild:e6,appendChildToContainer:yq,commitTextUpdate:Iq,commitUpdate:Cq,createInstance:pq,createTextInstance:mq,insertBefore:bq,removeChild:wq,removeChildFromContainer:Eq,resetAfterCommit:t}),r6=new EN;let Md;const zu={},n6=t=>{const e=()=>{var b;const w=((b=zu.change)===null||b===void 0?void 0:b.slice())||[];for(let I=0;I<w.length;I+=1)w[I]()},r={type:"ROOT",document:null};Md=Md||t6({onChange:e});const n=Md.createContainer(r),i=(b,w)=>{Md.updateContainer(b,n,null,w)};t&&i(t);const s=async(b=!0)=>{const w=r.document.props||{},{pdfVersion:I,language:v,pageLayout:D,pageMode:Q,title:R,author:k,subject:N,keywords:F,creator:$="react-pdf",producer:Z="react-pdf",creationDate:H=new Date,modificationDate:O,ownerPassword:se,userPassword:ye,permissions:ee}=w,he=new ug({compress:b,pdfVersion:I,lang:v,displayTitle:!0,autoFirstPage:!1,ownerPassword:se,userPassword:ye,permissions:ee,pageLayout:D,info:Aq({Title:R,Author:k,Subject:N,Keywords:F,Creator:$,Producer:Z,CreationDate:H,ModificationDate:O})});Q&&(he._root.data.PageMode=fg(Q));const j=await HY(r.document,r6),be=KL(he,j);return{layout:j,fileStream:be}},a=(b={})=>{r.document.props.onRender&&r.document.props.onRender(b)};return{on:(b,w)=>{zu[b]||(zu[b]=[]),zu[b].push(w)},container:r,toBlob:async()=>{const b=[],{layout:w,fileStream:I}=await s();return new Promise((v,D)=>{I.on("data",Q=>{b.push(Q instanceof Uint8Array?Q:new Uint8Array(Q))}),I.on("end",()=>{try{const Q=new Blob(b,{type:"application/pdf"});a({blob:Q,_INTERNAL__LAYOUT__DATA_:w}),v(Q)}catch(Q){D(Q)}})})},toBuffer:async()=>{const{layout:b,fileStream:w}=await s();return a({_INTERNAL__LAYOUT__DATA_:b}),w},toString:async()=>{let b="";const{fileStream:w}=await s(!1);return new Promise((I,v)=>{try{w.on("data",D=>{b+=D}),w.on("end",()=>{a(),I(b)})}catch(D){v(D)}})},removeListener:(b,w)=>{if(!zu[b])return;const I=zu[b].indexOf(w);I>-1&&zu[b].splice(I,1)},updateContainer:i}},xq=r6,vq={create:t=>t},zb=({document:t}={})=>{const e=h0.useRef(null),[r,n]=h0.useState({url:null,blob:null,error:null,loading:!!t});h0.useEffect(()=>{const s=y8({autostart:!0,concurrency:1}),a=()=>{n(A=>({...A,loading:!0})),s.splice(0,s.length,()=>r.error?Promise.resolve():e.current.toBlob())},o=A=>{console.error(A),n(d=>({...d,loading:!1,error:A}))},l=A=>{n({blob:A,error:null,loading:!1,url:URL.createObjectURL(A)})};return e.current=n6(),e.current.on("change",a),t&&e.current.updateContainer(t),s.on("error",o),s.on("success",l),()=>{s.end(),e.current.removeListener("change",a)}},[]),h0.useEffect(()=>()=>{r.url&&URL.revokeObjectURL(r.url)},[r.url]);const i=h0.useCallback(s=>{e.current.updateContainer(s)},[]);return[r,i]},Bq=({document:t,children:e})=>{const[r,n]=zb();return h0.useEffect(()=>n(t),[t]),t?e(r):(console.warn("You should pass a valid document to BlobProvider"),null)},Qq=({fileName:t="document.pdf",document:e,children:r,onClick:n,href:i,...s},a)=>{const[o,l]=zb();if(h0.useEffect(()=>l(e),[e]),!e)return console.warn("You should pass a valid document to PDFDownloadLink"),null;const A=()=>{o&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(o.blob,t)},d=g=>{A(),typeof n=="function"&&n(g,o)};return f8.jsx("a",{href:o.url,download:t,onClick:d,ref:a,...s,children:typeof r=="function"?r(o):r})},Sq=h0.forwardRef(Qq),wee=Object.freeze(Object.defineProperty({__proto__:null,BlobProvider:Bq,Canvas:W1,Checkbox:o5,Circle:j1,ClipPath:f5,Defs:xh,Document:u5,Ellipse:K1,FieldSet:Ny,Font:xq,Fragment:Ly,G:Fy,Image:dc,ImageBackgroun
185d:Py,Line:uA,LinearGradient:My,Link:G1,List:l5,Marker:Oy,Note:z1,PDFDownloadLink:Sq,Page:H1,Path:cA,Polygon:AA,Polyline:hA,RadialGradient:_y,Rect:Ch,Select:a5,Stop:c5,StyleSheet:vq,Svg:nl,Text:xs,TextInput:s5,TextInstance:gc,Tspan:fA,View:h8,createRenderer:t6,pdf:n6,usePDF:zb},Symbol.toStringTag,{value:"Module"}));var kq=Object.defineProperty,Dq=Object.defineProperties,Tq=Object.getOwnPropertyDescriptors,JI=Object.getOwnPropertySymbols,Rq=Object.prototype.hasOwnProperty,Fq=Object.prototype.propertyIsEnumerable,Iy=(t,e,r)=>e in t?kq(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Dr=(t,e)=>{for(var r in e||(e={}))Rq.call(e,r)&&Iy(t,r,e[r]);if(JI)for(var r of JI(e))Fq.call(e,r)&&Iy(t,r,e[r]);return t},Eu=(t,e)=>Dq(t,Tq(e)),Ze=(t,e,r)=>(Iy(t,typeof e!="symbol"?e+"":e,r),r),_d=(t,e,r)=>new Promise((n,i)=>{var s=l=>{try{o(r.next(l))}catch(A){i(A)}},a=l=>{try{o(r.throw(l))}catch(A){i(A)}},o=l=>l.done?n(l.value):Promise.resolve(l.value).then(s,a);o((r=r.apply(t,e)).next())});class M1{constructor(e){Ze(this,"rootKey"),this.rootKey=e}}const Nq=Object.seal({});class rt extends M1{constructor(e){super(e),Ze(this,"root"),this.root=new Array}prepForXml(e){var r;e.stack.push(this);const n=this.root.map(i=>i instanceof M1?i.prepForXml(e):i).filter(i=>i!==void 0);return e.stack.pop(),{[this.rootKey]:n.length?n.length===1&&((r=n[0])!=null&&r._attr)?n[0]:n:Nq}}addChildElement(e){return this.root.push(e),this}}class vg extends rt{prepForXml(e){const r=super.prepForXml(e);if(r&&(typeof r[this.rootKey]!="object"||Object.keys(r[this.rootKey]).length))return r}}class _t extends M1{constructor(e){super("_attr"),Ze(this,"xmlKeys"),this.root=e}prepForXml(e){const r={};return Object.keys(this.root).forEach(n=>{const i=this.root[n];if(i!==void 0){const s=this.xmlKeys&&this.xmlKeys[n]||n;r[s]=i}}),{_attr:r}}}class mA extends M1{constructor(e){super("_attr"),this.root=e}prepForXml(e){return{_attr:Object.values(this.root).filter(({value:n})=>n!==void 0).reduce((n,{key:i,value:s})=>Eu(Dr({},n),{[i]:s}),{})}}}class Mi extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val",color:"w:color",fill:"w:fill",space:"w:space",sz:"w:sz",type:"w:type",rsidR:"w:rsidR",rsidRPr:"w:rsidRPr",rsidSect:"w:rsidSect",w:"w:w",h:"w:h",top:"w:top",right:"w:right",bottom:"w:bottom",left:"w:left",header:"w:header",footer:"w:footer",gutter:"w:gutter",linePitch:"w:linePitch",pos:"w:pos"})}}var w0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function i6(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var s6={},Wb={exports:{}},Kf=typeof Reflect=="object"?Reflect:null,VI=Kf&&typeof Kf.apply=="function"?Kf.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},l1;Kf&&typeof Kf.ownKeys=="function"?l1=Kf.ownKeys:Object.getOwnPropertySymbols?l1=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:l1=function(e){return Object.getOwnPropertyNames(e)};function Pq(t){console&&console.warn&&console.warn(t)}var a6=Number.isNaN||function(e){return e!==e};function En(){En.init.call(this)}Wb.exports=En;Wb.exports.once=Oq;En.EventEmitter=En;En.prototype._events=void 0;En.prototype._eventsCount=0;En.prototype._maxListeners=void 0;var XI=10;function Bg(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(En,"defaultMaxListeners",{enumerable:!0,get:function(){return XI},set:function(t){if(typeof t!="number"||t<0||a6(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");XI=t}});En.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};En.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||a6(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function o6(t){return t._maxListeners===void 0?En.defaultMaxListeners:t._maxListeners}En.prototype.getMaxListeners=function(){return o6(this)};En.prototype.emit=function(e){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var i=e==="error",s=this._events;if(s!==void 0)i=i&&s.error===void 0;else if(!i)return!1;if(i){var a;if(r.length>0&&(a=r[0]),a instanceof Error)throw a;var o=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var l=s[e];if(l===void 0)return!1;if(typeof l=="function")VI(l,this,r);else for(var A=l.length,d=A6(l,A),n=0;n<A;++n)VI(d[n],this,r);return!0};function l6(t,e,r,n){var i,s,a;if(Bg(r),s=t._events,s===void 0?(s=t._events=Object.create(null),t._eventsCount=0):(s.newListener!==void 0&&(t.emit("newListener",e,r.listener?r.listener:r),s=t._events),a=s[e]),a===void 0)a=s[e]=r,++t._eventsCount;else if(typeof a=="function"?a=s[e]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),i=o6(t),i>0&&a.length>i&&!a.warned){a.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=t,o.type=e,o.count=a.length,Pq(o)}return t}En.prototype.addListener=function(e,r){return l6(this,e,r,!1)};En.prototype.on=En.prototype.addListener;En.prototype.prependListener=function(e,r){return l6(this,e,r,!0)};function Lq(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c6(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=Lq.bind(n);return i.listener=r,n.wrapFn=i,i}En.prototype.once=function(e,r){return Bg(r),this.on(e,c6(this,e,r)),this};En.prototype.prependOnceListener=function(e,r){return Bg(r),this.prependListener(e,c6(this,e,r)),this};En.prototype.removeListener=function(e,r){var n,i,s,a,o;if(Bg(r),i=this._events,i===void 0)return this;if(n=i[e],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit
vendor: 5,061 bytes, line 185
185("removeListener",e,n.listener||r));else if(typeof n!="function"){for(s=-1,a=n.length-1;a>=0;a--)if(n[a]===r||n[a].listener===r){o=n[a].listener,s=a;break}if(s<0)return this;s===0?n.shift():Mq(n,s),n.length===1&&(i[e]=n[0]),i.removeListener!==void 0&&this.emit("removeListener",e,o||r)}return this};En.prototype.off=En.prototype.removeListener;En.prototype.removeAllListeners=function(e){var r,n,i;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var s=Object.keys(n),a;for(i=0;i<s.length;++i)a=s[i],a!=="removeListener"&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(r=n[e],typeof r=="function")this.removeListener(e,r);else if(r!==void 0)for(i=r.length-1;i>=0;i--)this.removeListener(e,r[i]);return this};function u6(t,e,r){var n=t._events;if(n===void 0)return[];var i=n[e];return i===void 0?[]:typeof i=="function"?r?[i.listener||i]:[i]:r?_q(i):A6(i,i.length)}En.prototype.listeners=function(e){return u6(this,e,!0)};En.prototype.rawListeners=function(e){return u6(this,e,!1)};En.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):f6.call(t,e)};En.prototype.listenerCount=f6;function f6(t){var e=this._events;if(e!==void 0){var r=e[t];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}En.prototype.eventNames=function(){return this._eventsCount>0?l1(this._events):[]};function A6(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t[n];return r}function Mq(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}function _q(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}function Oq(t,e){return new Promise(function(r,n){function i(a){t.removeListener(e,s),n(a)}function s(){typeof t.removeListener=="function"&&t.removeListener("error",i),r([].slice.call(arguments))}h6(t,e,s,{once:!0}),e!=="error"&&Uq(t,i,{once:!0})})}function Uq(t,e,r){typeof t.on=="function"&&h6(t,"error",e,r)}function h6(t,e,r,n){if(typeof t.on=="function")n.once?t.once(e,r):t.on(e,r);else if(typeof t.addEventListener=="function")t.addEventListener(e,function i(s){n.once&&t.removeEventListener(e,i),r(s)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof t)}var jb=Wb.exports,Cy={exports:{}};typeof Object.create=="function"?Cy.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:Cy.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}};var lf=Cy.exports;function Gq(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var d6={exports:{}},_i=d6.exports={},l0,c0;function xy(){throw new Error("setTimeout has not been defined")}function vy(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?l0=setTimeout:l0=xy}catch{l0=xy}try{typeof clearTimeout=="function"?c0=clearTimeout:c0=vy}catch{c0=vy}})();function g6(t){if(l0===setTimeout)return setTimeout(t,0);if((l0===xy||!l0)&&setTimeout)return l0=setTimeout,setTimeout(t,0);try{return l0(t,0)}catch{try{return l0.call(null,t,0)}catch{return l0.call(this,t,0)}}}function Hq(t){if(c0===clearTimeout)return clearTimeout(t);if((c0===vy||!c0)&&clearTimeout)return c0=clearTimeout,clearTimeout(t);try{return c0(t)}catch{try{return c0.call(null,t)}catch{return c0.call(this,t)}}}var hc=[],Yf=!1,Zu,c1=-1;function zq(){!Yf||!Zu||(Yf=!1,Zu.length?hc=Zu.concat(hc):c1=-1,hc.length&&p6())}function p6(){if(!Yf){var t=g6(zq);Yf=!0;for(var e=hc.length;e;){for(Zu=hc,hc=[];++c1<e;)Zu&&Zu[c1].run();c1=-1,e=hc.length}Zu=null,Yf=!1,Hq(t)}}_i.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];hc.push(new m6(t,e)),hc.length===1&&!Yf&&g6(p6)};function m6(t,e){this.fun=t,this.array=e}m6.prototype.run=function(){this.fun.apply(null,this.array)};_i.title="browser";_i.browser=!0;_i.env={};_i.argv=[];_i.version="";_i.versions={};function bc(){}_i.on=bc;_i.addListener=bc;_i.once=bc;_i.off=bc;_i.removeListener=bc;_i.removeAllListeners=bc;_i.emit=bc;_i.prependListener=bc;_i.prependOnceListener=bc;_i.listeners=function(t){return[]};_i.binding=function(t){throw new Error("process.binding is not supported")};_i.cwd=function(){return"/"};_i.chdir=function(t){throw new Error("process.chdir is not supported")};_i.umask=function(){return 0};var Wq=d6.exports;const pr=Gq(Wq);var qp,ZI;function y6(){return ZI||(ZI=1,qp=jb.EventEmitter),qp}var Jp={},WA={},$I;function jq(){if($I)return WA;$I=1,WA.byteLength=o,WA.toByteArray=A,WA.fromByteArray=b;for(var t=[],e=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 4,558 bytes, line 185
185+/",i=0,s=n.length;i<s;++i)t[i]=n[i],e[n.charCodeAt(i)]=i;e[45]=62,e[95]=63;function a(w){var I=w.length;if(I%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var v=w.indexOf("=");v===-1&&(v=I);var D=v===I?0:4-v%4;return[v,D]}function o(w){var I=a(w),v=I[0],D=I[1];return(v+D)*3/4-D}function l(w,I,v){return(I+v)*3/4-v}function A(w){var I,v=a(w),D=v[0],Q=v[1],R=new r(l(w,D,Q)),k=0,N=Q>0?D-4:D,F;for(F=0;F<N;F+=4)I=e[w.charCodeAt(F)]<<18|e[w.charCodeAt(F+1)]<<12|e[w.charCodeAt(F+2)]<<6|e[w.charCodeAt(F+3)],R[k++]=I>>16&255,R[k++]=I>>8&255,R[k++]=I&255;return Q===2&&(I=e[w.charCodeAt(F)]<<2|e[w.charCodeAt(F+1)]>>4,R[k++]=I&255),Q===1&&(I=e[w.charCodeAt(F)]<<10|e[w.charCodeAt(F+1)]<<4|e[w.charCodeAt(F+2)]>>2,R[k++]=I>>8&255,R[k++]=I&255),R}function d(w){return t[w>>18&63]+t[w>>12&63]+t[w>>6&63]+t[w&63]}function g(w,I,v){for(var D,Q=[],R=I;R<v;R+=3)D=(w[R]<<16&16711680)+(w[R+1]<<8&65280)+(w[R+2]&255),Q.push(d(D));return Q.join("")}function b(w){for(var I,v=w.length,D=v%3,Q=[],R=16383,k=0,N=v-D;k<N;k+=R)Q.push(g(w,k,k+R>N?N:k+R));return D===1?(I=w[v-1],Q.push(t[I>>2]+t[I<<4&63]+"==")):D===2&&(I=(w[v-2]<<8)+w[v-1],Q.push(t[I>>10]+t[I>>4&63]+t[I<<2&63]+"=")),Q.join("")}return WA}var Od={};var eC;function Kq(){return eC||(eC=1,Od.read=function(t,e,r,n,i){var s,a,o=i*8-n-1,l=(1<<o)-1,A=l>>1,d=-7,g=r?i-1:0,b=r?-1:1,w=t[e+g];for(g+=b,s=w&(1<<-d)-1,w>>=-d,d+=o;d>0;s=s*256+t[e+g],g+=b,d-=8);for(a=s&(1<<-d)-1,s>>=-d,d+=n;d>0;a=a*256+t[e+g],g+=b,d-=8);if(s===0)s=1-A;else{if(s===l)return a?NaN:(w?-1:1)*(1/0);a=a+Math.pow(2,n),s=s-A}return(w?-1:1)*a*Math.pow(2,s-n)},Od.write=function(t,e,r,n,i,s){var a,o,l,A=s*8-i-1,d=(1<<A)-1,g=d>>1,b=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=n?0:s-1,I=n?1:-1,v=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,a=d):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+g>=1?e+=b/l:e+=b*Math.pow(2,1-g),e*l>=2&&(a++,l/=2),a+g>=d?(o=0,a=d):a+g>=1?(o=(e*l-1)*Math.pow(2,i),a=a+g):(o=e*Math.pow(2,g-1)*Math.pow(2,i),a=0));i>=8;t[r+w]=o&255,w+=I,o/=256,i-=8);for(a=a<<i|o,A+=i;A>0;t[r+w]=a&255,w+=I,a/=256,A-=8);t[r+w-I]|=v*128}),Od}var tC;function Qg(){return tC||(tC=1,(function(t){var e=jq(),r=Kq(),n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=o,t.SlowBuffer=R,t.INSPECT_MAX_BYTES=50;var i=2147483647;t.kMaxLength=i,o.TYPED_ARRAY_SUPPORT=s(),!o.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function s(){try{var W=new Uint8Array(1),B={foo:function(){return 42}};return Object.setPrototypeOf(B,Uint8Array.prototype),Object.setPrototypeOf(W,B),W.foo()===42}catch{return!1}}Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}});function a(W){if(W>i)throw new RangeError('The value "'+W+'" is invalid for option "size"');var B=new Uint8Array(W);return Object.setPrototypeOf(B,o.prototype),B}function o(W,B,x){if(typeof W=="number"){if(typeof B=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return g(W)}return l(W,B,x)}o.poolSize=8192;function l(W,B,x){if(typeof W=="string")return b(W,B);if(ArrayBuffer.isView(W))return I(W);if(W==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W);if(ke(W,ArrayBuffer)||W&&ke(W.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ke(W,SharedArrayBuffer)||W&&ke(W.buffer,SharedArrayBuffer)))return v(W,B,x);if(typeof W=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var _=W.valueOf&&W.valueOf();if(_!=null&&_!==W)return o.from(_,B,x);var ce=D(W);if(ce)return ce;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof W[Symbol.toPrimitive]=="function")return o.from(W[Symbol.toPrimitive]("string"),B,x);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W)}o.from=function(W,B,x){return l(W,B,x)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array);function A(W){if(typeof W!="number")throw new TypeError('"size" argument must be of type number');
vendor: 10,768 bytes, line 185
185if(W<0)throw new RangeError('The value "'+W+'" is invalid for option "size"')}function d(W,B,x){return A(W),W<=0?a(W):B!==void 0?typeof x=="string"?a(W).fill(B,x):a(W).fill(B):a(W)}o.alloc=function(W,B,x){return d(W,B,x)};function g(W){return A(W),a(W<0?0:Q(W)|0)}o.allocUnsafe=function(W){return g(W)},o.allocUnsafeSlow=function(W){return g(W)};function b(W,B){if((typeof B!="string"||B==="")&&(B="utf8"),!o.isEncoding(B))throw new TypeError("Unknown encoding: "+B);var x=k(W,B)|0,_=a(x),ce=_.write(W,B);return ce!==x&&(_=_.slice(0,ce)),_}function w(W){for(var B=W.length<0?0:Q(W.length)|0,x=a(B),_=0;_<B;_+=1)x[_]=W[_]&255;return x}function I(W){if(ke(W,Uint8Array)){var B=new Uint8Array(W);return v(B.buffer,B.byteOffset,B.byteLength)}return w(W)}function v(W,B,x){if(B<0||W.byteLength<B)throw new RangeError('"offset" is outside of buffer bounds');if(W.byteLength<B+(x||0))throw new RangeError('"length" is outside of buffer bounds');var _;return B===void 0&&x===void 0?_=new Uint8Array(W):x===void 0?_=new Uint8Array(W,B):_=new Uint8Array(W,B,x),Object.setPrototypeOf(_,o.prototype),_}function D(W){if(o.isBuffer(W)){var B=Q(W.length)|0,x=a(B);return x.length===0||W.copy(x,0,0,B),x}if(W.length!==void 0)return typeof W.length!="number"||M(W.length)?a(0):w(W);if(W.type==="Buffer"&&Array.isArray(W.data))return w(W.data)}function Q(W){if(W>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return W|0}function R(W){return+W!=W&&(W=0),o.alloc(+W)}o.isBuffer=function(B){return B!=null&&B._isBuffer===!0&&B!==o.prototype},o.compare=function(B,x){if(ke(B,Uint8Array)&&(B=o.from(B,B.offset,B.byteLength)),ke(x,Uint8Array)&&(x=o.from(x,x.offset,x.byteLength)),!o.isBuffer(B)||!o.isBuffer(x))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(B===x)return 0;for(var _=B.length,ce=x.length,de=0,Ae=Math.min(_,ce);de<Ae;++de)if(B[de]!==x[de]){_=B[de],ce=x[de];break}return _<ce?-1:ce<_?1:0},o.isEncoding=function(B){switch(String(B).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(B,x){if(!Array.isArray(B))throw new TypeError('"list" argument must be an Array of Buffers');if(B.length===0)return o.alloc(0);var _;if(x===void 0)for(x=0,_=0;_<B.length;++_)x+=B[_].length;var ce=o.allocUnsafe(x),de=0;for(_=0;_<B.length;++_){var Ae=B[_];if(ke(Ae,Uint8Array))de+Ae.length>ce.length?o.from(Ae).copy(ce,de):Uint8Array.prototype.set.call(ce,Ae,de);else if(o.isBuffer(Ae))Ae.copy(ce,de);else throw new TypeError('"list" argument must be an Array of Buffers');de+=Ae.length}return ce};function k(W,B){if(o.isBuffer(W))return W.length;if(ArrayBuffer.isView(W)||ke(W,ArrayBuffer))return W.byteLength;if(typeof W!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof W);var x=W.length,_=arguments.length>2&&arguments[2]===!0;if(!_&&x===0)return 0;for(var ce=!1;;)switch(B){case"ascii":case"latin1":case"binary":return x;case"utf8":case"utf-8":return P(W).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x*2;case"hex":return x>>>1;case"base64":return q(W).length;default:if(ce)return _?-1:P(W).length;B=(""+B).toLowerCase(),ce=!0}}o.byteLength=k;function N(W,B,x){var _=!1;if((B===void 0||B<0)&&(B=0),B>this.length||((x===void 0||x>this.length)&&(x=this.length),x<=0)||(x>>>=0,B>>>=0,x<=B))return"";for(W||(W="utf8");;)switch(W){case"hex":return Ce(this,B,x);case"utf8":case"utf-8":return j(this,B,x);case"ascii":return pe(this,B,x);case"latin1":case"binary":return He(this,B,x);case"base64":return he(this,B,x);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return qe(this,B,x);default:if(_)throw new TypeError("Unknown encoding: "+W);W=(W+"").toLowerCase(),_=!0}}o.prototype._isBuffer=!0;function F(W,B,x){var _=W[B];W[B]=W[x],W[x]=_}o.prototype.swap16=function(){var B=this.length;if(B%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var x=0;x<B;x+=2)F(this,x,x+1);return this},o.prototype.swap32=function(){var B=this.length;if(B%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var x=0;x<B;x+=4)F(this,x,x+3),F(this,x+1,x+2);return this},o.prototype.swap64=function(){var B=this.length;if(B%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var x=0;x<B;x+=8)F(this,x,x+7),F(this,x+1,x+6),F(this,x+2,x+5),F(this,x+3,x+4);return this},o.prototype.toString=function(){var B=this.length;return B===0?"":arguments.length===0?j(this,0,B):N.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(B){if(!o.isBuffer(B))throw new TypeError("Argument must be a Buffer");return this===B?!0:o.compare(this,B)===0},o.prototype.inspect=function(){var B="",x=t.INSPECT_MAX_BYTES;return B=this.toString("hex",0,x).replace(/(.{2})/g,"$1 ").trim(),this.length>x&&(B+=" ... "),"<Buffer "+B+">"},n&&(o.prototype[n]=o.prototype.inspect),o.prototype.compare=function(B,x,_,ce,de){if(ke(B,Uint8Array)&&(B=o.from(B,B.offset,B.byteLength)),!o.isBuffer(B))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof B);if(x===void 0&&(x=0),_===void 0&&(_=B?B.length:0),ce===void 0&&(ce=0),de===void 0&&(de=this.length),x<0||_>B.length||ce<0||de>this.length)throw new RangeError("out of range index");if(ce>=de&&x>=_)return 0;if(ce>=de)return-1;if(x>=_)return 1;if(x>>>=0,_>>>=0,ce>>>=0,de>>>=0,this===B)return 0;for(var Ae=de-ce,Pe=_-x,We=Math.min(Ae,Pe),Oe=this.slice(ce,de),ct=B.slice(x,_),at=0;at<We;++at)if(Oe[at]!==ct[at]){Ae=Oe[at],Pe=ct[at];break}return Ae<Pe?-1:Pe<Ae?1:0};function $(W,B,x,_,ce){if(W.length===0)return-1;if(typeof x=="string"?(_=x,x=0):x>2147483647?x=2147483647:x<-2147483648&&(x=-2147483648),x=+x,M(x)&&(x=ce?0:W.length-1),x<0&&(x=W.length+x),x>=W.length){if(ce)return-1;x=W.length-1}else if(x<0)if(ce)x=0;else return-1;if(typeof B=="string"&&(B=o.from(B,_)),o.isBuffer(B))return B.length===0?-1:Z(W,B,x,_,ce);if(typeof B=="number")return B=B&255,typeof Uint8Array.prototype.indexOf=="function"?ce?Uint8Array.prototype.indexOf.call(W,B,x):Uint8Array.prototype.lastIndexOf.call(W,B,x):Z(W,[B],x,_,ce);throw new TypeError("val must be string, number or Buffer")}function Z(W,B,x,_,ce){var de=1,Ae=W.length,Pe=B.length;if(_!==void 0&&(_=String(_).toLowerCase(),_==="ucs2"||_==="ucs-2"||_==="utf16le"||_==="utf-16le")){if(W.length<2||B.length<2)return-1;de=2,Ae/=2,Pe/=2,x/=2}function We(St,Lt){return de===1?St[Lt]:St.readUInt16BE(Lt*de)}var Oe;if(ce){var ct=-1;for(Oe=x;Oe<Ae;Oe++)if(We(W,Oe)===We(B,ct===-1?0:Oe-ct)){if(ct===-1&&(ct=Oe),Oe-ct+1===Pe)return ct*de}else ct!==-1&&(Oe-=Oe-ct),ct=-1}else for(x+Pe>Ae&&(x=Ae-Pe),Oe=x;Oe>=0;Oe--){for(var at=!0,At=0;At<Pe;At++)if(We(W,Oe+At)!==We(B,At)){at=!1;break}if(at)return Oe}return-1}o.prototype.includes=function(B,x,_){return this.indexOf(B,x,_)!==-1},o.prototype.indexOf=function(B,x,_){return $(this,B,x,_,!0)},o.prototype.lastIndexOf=function(B,x,_){return $(this,B,x,_,!1)};function H(W,B,x,_){x=Number(x)||0;var ce=W.length-x;_?(_=Number(_),_>ce&&(_=ce)):_=ce;var de=B.length;_>de/2&&(_=de/2);for(var Ae=0;Ae<_;++Ae){var Pe=parseInt(B.substr(Ae*2,2),16);if(M(Pe))return Ae;W[x+Ae]=Pe}return Ae}function O(W,B,x,_){return re(P(B,W.length-x),W,x,_)}function se(W,B,x,_){return re(le(B),W,x,_)}function ye(W,B,x,_){return re(q(B),W,x,_)}function ee(W,B,x,_){return re(te(B,W.length-x),W,x,_)}o.prototype.write=function(B,x,_,ce){if(x===void 0)ce="utf8",_=this.length,x=0;else if(_===void 0&&typeof x=="string")ce=x,_=this.length,x=0;else if(isFinite(x))x=x>>>0,isFinite(_)?(_=_>>>0,ce===void 0&&(ce="utf8")):(ce=_,_=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var de=this.length-x;if((_===void 0||_>de)&&(_=de),B.length>0&&(_<0||x<0)||x>this.length)throw new RangeError("Attempt to write outside buffer bounds");ce||(ce="utf8");for(var Ae=!1;;)switch(ce){case"hex":return H(this,B,x,_);case"utf8":case"utf-8":return O(this,B,x,_);case"ascii":case"latin1":case"binary":return se(this,B,x,_);case"base64":return ye(this,B,x,_);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee(this,B,x,_);default:if(Ae)throw new TypeError("Unknown encoding: "+ce);ce=(""+ce).toLowerCase(),Ae=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function he(W,B,x){return B===0&&x===W.length?e.fromByteArray(W):e.fromByteArray(W.slice(B,x))}function j(W,B,x){x=Math.min(W.length,x);for(var _=[],ce=B;ce<x;){var de=W[ce],Ae=null,Pe=de>239?4:de>223?3:de>191?2:1;if(ce+Pe<=x){var We,Oe,ct,at;switch(Pe){case 1:de<128&&(Ae=de);break;case 2:We=W[ce+1],(We&192)===128&&(at=(de&31)<<6|We&63,at>127&&(Ae=at));break;case 3:We=W[ce+1],Oe=W[ce+2],(We&192)===128&&(Oe&192)===128&&(at=(de&15)<<12|(We&63)<<6|Oe&63,at>2047&&(at<55296||at>57343)&&(Ae=at));break;case 4:We=W[ce+1],Oe=W[ce+2],ct=W[ce+3],(We&192)===128&&(Oe&192)===128&&(ct&192)===128&&(at=(de&15)<<18|(We&63)<<12|(Oe&63)<<6|ct&63,at>65535&&at<1114112&&(Ae=at))}}Ae===null?(Ae=65533,Pe=1):Ae>65535&&(Ae-=65536,_.push(Ae>>>10&1023|55296),Ae=56320|Ae&1023),_.push(Ae),ce+=Pe}return Ee(_)}var be=4096;function Ee(W){var B=W.length;if(B<=be)return String.fromCharCode.apply(String,W);for(var x="",_=0;_<B;)x+=String.fromCharCode.apply(String,W.slice(_,_+=be));return x}function pe(W,B,x){var _="";x=Math.min(W.length,x);for(var ce=B;ce<x;++ce)_+=String.fromCharCode(W[ce]&127);return _}function He(W,B,x){var _="";x=Math.min(W.length,x);for(var ce=B;ce<x;++ce)_+=String.fromCharCode(W[ce]);return _}function Ce(W,B,x){var _=W.length;(!B||B<0)&&(B=0),(!x||x<0||x>_)&&(x=_);for(var ce="",de=B;de<x;++de)ce+=Qe[W[de]];return ce}function qe(W,B,x){for(var _=W.slice(B,x),ce="",de=0;de<_.length-1;de+=2)ce+=String.fromCharCode(_[de]+_[de+1]*256);return ce}o.prototype.slice=function(B,x){var _=this.length;B=~~B,x=x===void 0?_:~~x,B<0?(B+=_,B<0&&(B=0)):B>_&&(B=_),x<0?(x+=_,x<0&&(x=0)):x>_&&(x=_),x<B&&(x=B);var ce=this.subarray(B,x);return Object.setPrototypeOf(ce,o.prototype),ce};function Be(W,B,x){if(W%1!==0||W<0)throw new RangeError("offset is not uint");if(W+B>x)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUintLE=o.prototype.readUIntLE=function(B,x,_){B=B>>>0,x=x>>>0,_||Be(B,x,this.length);for(var ce=this[B],de=1,Ae=0;++Ae<x&&(de*=256);)ce+=this[B+Ae]*de;return ce},o.prototype.readUintBE=o.prototype.readUIntBE=function(B,x,_){B=B>>>0,x=x>>>0,_||Be(B,x,this.length);for(var ce=this[B+--x],de=1;x>0&&(de*=256);)ce+=this[B+--x]*de;return ce},o.prototype.readUint8=o.prototype.readUInt8=function(B,x){return B=B>>>
vendor: 5,322 bytes, line 185
1850,x||Be(B,1,this.length),this[B]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(B,x){return B=B>>>0,x||Be(B,2,this.length),this[B]|this[B+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(B,x){return B=B>>>0,x||Be(B,2,this.length),this[B]<<8|this[B+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(B,x){return B=B>>>0,x||Be(B,4,this.length),(this[B]|this[B+1]<<8|this[B+2]<<16)+this[B+3]*16777216},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(B,x){return B=B>>>0,x||Be(B,4,this.length),this[B]*16777216+(this[B+1]<<16|this[B+2]<<8|this[B+3])},o.prototype.readIntLE=function(B,x,_){B=B>>>0,x=x>>>0,_||Be(B,x,this.length);for(var ce=this[B],de=1,Ae=0;++Ae<x&&(de*=256);)ce+=this[B+Ae]*de;return de*=128,ce>=de&&(ce-=Math.pow(2,8*x)),ce},o.prototype.readIntBE=function(B,x,_){B=B>>>0,x=x>>>0,_||Be(B,x,this.length);for(var ce=x,de=1,Ae=this[B+--ce];ce>0&&(de*=256);)Ae+=this[B+--ce]*de;return de*=128,Ae>=de&&(Ae-=Math.pow(2,8*x)),Ae},o.prototype.readInt8=function(B,x){return B=B>>>0,x||Be(B,1,this.length),this[B]&128?(255-this[B]+1)*-1:this[B]},o.prototype.readInt16LE=function(B,x){B=B>>>0,x||Be(B,2,this.length);var _=this[B]|this[B+1]<<8;return _&32768?_|4294901760:_},o.prototype.readInt16BE=function(B,x){B=B>>>0,x||Be(B,2,this.length);var _=this[B+1]|this[B]<<8;return _&32768?_|4294901760:_},o.prototype.readInt32LE=function(B,x){return B=B>>>0,x||Be(B,4,this.length),this[B]|this[B+1]<<8|this[B+2]<<16|this[B+3]<<24},o.prototype.readInt32BE=function(B,x){return B=B>>>0,x||Be(B,4,this.length),this[B]<<24|this[B+1]<<16|this[B+2]<<8|this[B+3]},o.prototype.readFloatLE=function(B,x){return B=B>>>0,x||Be(B,4,this.length),r.read(this,B,!0,23,4)},o.prototype.readFloatBE=function(B,x){return B=B>>>0,x||Be(B,4,this.length),r.read(this,B,!1,23,4)},o.prototype.readDoubleLE=function(B,x){return B=B>>>0,x||Be(B,8,this.length),r.read(this,B,!0,52,8)},o.prototype.readDoubleBE=function(B,x){return B=B>>>0,x||Be(B,8,this.length),r.read(this,B,!1,52,8)};function ne(W,B,x,_,ce,de){if(!o.isBuffer(W))throw new TypeError('"buffer" argument must be a Buffer instance');if(B>ce||B<de)throw new RangeError('"value" argument is out of bounds');if(x+_>W.length)throw new RangeError("Index out of range")}o.prototype.writeUintLE=o.prototype.writeUIntLE=function(B,x,_,ce){if(B=+B,x=x>>>0,_=_>>>0,!ce){var de=Math.pow(2,8*_)-1;ne(this,B,x,_,de,0)}var Ae=1,Pe=0;for(this[x]=B&255;++Pe<_&&(Ae*=256);)this[x+Pe]=B/Ae&255;return x+_},o.prototype.writeUintBE=o.prototype.writeUIntBE=function(B,x,_,ce){if(B=+B,x=x>>>0,_=_>>>0,!ce){var de=Math.pow(2,8*_)-1;ne(this,B,x,_,de,0)}var Ae=_-1,Pe=1;for(this[x+Ae]=B&255;--Ae>=0&&(Pe*=256);)this[x+Ae]=B/Pe&255;return x+_},o.prototype.writeUint8=o.prototype.writeUInt8=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,1,255,0),this[x]=B&255,x+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,2,65535,0),this[x]=B&255,this[x+1]=B>>>8,x+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,2,65535,0),this[x]=B>>>8,this[x+1]=B&255,x+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,4,4294967295,0),this[x+3]=B>>>24,this[x+2]=B>>>16,this[x+1]=B>>>8,this[x]=B&255,x+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,4,4294967295,0),this[x]=B>>>24,this[x+1]=B>>>16,this[x+2]=B>>>8,this[x+3]=B&255,x+4},o.prototype.writeIntLE=function(B,x,_,ce){if(B=+B,x=x>>>0,!ce){var de=Math.pow(2,8*_-1);ne(this,B,x,_,de-1,-de)}var Ae=0,Pe=1,We=0;for(this[x]=B&255;++Ae<_&&(Pe*=256);)B<0&&We===0&&this[x+Ae-1]!==0&&(We=1),this[x+Ae]=(B/Pe>>0)-We&255;return x+_},o.prototype.writeIntBE=function(B,x,_,ce){if(B=+B,x=x>>>0,!ce){var de=Math.pow(2,8*_-1);ne(this,B,x,_,de-1,-de)}var Ae=_-1,Pe=1,We=0;for(this[x+Ae]=B&255;--Ae>=0&&(Pe*=256);)B<0&&We===0&&this[x+Ae+1]!==0&&(We=1),this[x+Ae]=(B/Pe>>0)-We&255;return x+_},o.prototype.writeInt8=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,1,127,-128),B<0&&(B=255+B+1),this[x]=B&255,x+1},o.prototype.writeInt16LE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,2,32767,-32768),this[x]=B&255,this[x+1]=B>>>8,x+2},o.prototype.writeInt16BE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,2,32767,-32768),this[x]=B>>>8,this[x+1]=B&255,x+2},o.prototype.writeInt32LE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,4,2147483647,-2147483648),this[x]=B&255,this[x+1]=B>>>8,this[x+2]=B>>>16,this[x+3]=B>>>24,x+4},o.prototype.writeInt32BE=function(B,x,_){return B=+B,x=x>>>0,_||ne(this,B,x,4,2147483647,-2147483648),B<0&&(B=4294967295+B+1),this[x]=B>>>24,this[x+1]=B>>>16,this[x+2]=B>>>8,this[x+3]=B&255,x+4};function ve(W,B,x,_,ce,de){if(x+_>W.length)throw new RangeError("Index out of range");if(x<0)throw new RangeError("Index out of range")}function De(W,B,x,_,ce){return B=+B,x=x>>>0,ce||ve(W,B,x,4),r.write(W,B,x,_,23,4),x+4}o.prototype.writeFloatLE=function(B,x,_){return De(this,B,x,!0,_)},o.prototype.writeFloatBE=function(B,x,_){return De(this,B,x,!1,_)};function Me(W,B,x,_,ce){return B=+B,x=x>>>0,ce||ve(W,B,x,8),r.write(W,B,x,_,52,8),x+8}o.prototype.writeDoubleLE=function(B,x,_){return Me(this,B,x,!0,_)},o.prototype.writeDoubleBE=function(B,x,_){return Me(this,B,x,!1,_)}
vendor: 15,552 bytes, line 185
185,o.prototype.copy=function(B,x,_,ce){if(!o.isBuffer(B))throw new TypeError("argument should be a Buffer");if(_||(_=0),!ce&&ce!==0&&(ce=this.length),x>=B.length&&(x=B.length),x||(x=0),ce>0&&ce<_&&(ce=_),ce===_||B.length===0||this.length===0)return 0;if(x<0)throw new RangeError("targetStart out of bounds");if(_<0||_>=this.length)throw new RangeError("Index out of range");if(ce<0)throw new RangeError("sourceEnd out of bounds");ce>this.length&&(ce=this.length),B.length-x<ce-_&&(ce=B.length-x+_);var de=ce-_;return this===B&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(x,_,ce):Uint8Array.prototype.set.call(B,this.subarray(_,ce),x),de},o.prototype.fill=function(B,x,_,ce){if(typeof B=="string"){if(typeof x=="string"?(ce=x,x=0,_=this.length):typeof _=="string"&&(ce=_,_=this.length),ce!==void 0&&typeof ce!="string")throw new TypeError("encoding must be a string");if(typeof ce=="string"&&!o.isEncoding(ce))throw new TypeError("Unknown encoding: "+ce);if(B.length===1){var de=B.charCodeAt(0);(ce==="utf8"&&de<128||ce==="latin1")&&(B=de)}}else typeof B=="number"?B=B&255:typeof B=="boolean"&&(B=Number(B));if(x<0||this.length<x||this.length<_)throw new RangeError("Out of range index");if(_<=x)return this;x=x>>>0,_=_===void 0?this.length:_>>>0,B||(B=0);var Ae;if(typeof B=="number")for(Ae=x;Ae<_;++Ae)this[Ae]=B;else{var Pe=o.isBuffer(B)?B:o.from(B,ce),We=Pe.length;if(We===0)throw new TypeError('The value "'+B+'" is invalid for argument "value"');for(Ae=0;Ae<_-x;++Ae)this[Ae+x]=Pe[Ae%We]}return this};var Ie=/[^+/0-9A-Za-z-_]/g;function z(W){if(W=W.split("=")[0],W=W.trim().replace(Ie,""),W.length<2)return"";for(;W.length%4!==0;)W=W+"=";return W}function P(W,B){B=B||1/0;for(var x,_=W.length,ce=null,de=[],Ae=0;Ae<_;++Ae){if(x=W.charCodeAt(Ae),x>55295&&x<57344){if(!ce){if(x>56319){(B-=3)>-1&&de.push(239,191,189);continue}else if(Ae+1===_){(B-=3)>-1&&de.push(239,191,189);continue}ce=x;continue}if(x<56320){(B-=3)>-1&&de.push(239,191,189),ce=x;continue}x=(ce-55296<<10|x-56320)+65536}else ce&&(B-=3)>-1&&de.push(239,191,189);if(ce=null,x<128){if((B-=1)<0)break;de.push(x)}else if(x<2048){if((B-=2)<0)break;de.push(x>>6|192,x&63|128)}else if(x<65536){if((B-=3)<0)break;de.push(x>>12|224,x>>6&63|128,x&63|128)}else if(x<1114112){if((B-=4)<0)break;de.push(x>>18|240,x>>12&63|128,x>>6&63|128,x&63|128)}else throw new Error("Invalid code point")}return de}function le(W){for(var B=[],x=0;x<W.length;++x)B.push(W.charCodeAt(x)&255);return B}function te(W,B){for(var x,_,ce,de=[],Ae=0;Ae<W.length&&!((B-=2)<0);++Ae)x=W.charCodeAt(Ae),_=x>>8,ce=x%256,de.push(ce),de.push(_);return de}function q(W){return e.toByteArray(z(W))}function re(W,B,x,_){for(var ce=0;ce<_&&!(ce+x>=B.length||ce>=W.length);++ce)B[ce+x]=W[ce];return ce}function ke(W,B){return W instanceof B||W!=null&&W.constructor!=null&&W.constructor.name!=null&&W.constructor.name===B.name}function M(W){return W!==W}var Qe=(function(){for(var W="0123456789abcdef",B=new Array(256),x=0;x<16;++x)for(var _=x*16,ce=0;ce<16;++ce)B[_+ce]=W[x]+W[ce];return B})()})(Jp)),Jp}var Vp={},Xp={},Zp,rC;function b6(){return rC||(rC=1,Zp=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var i=42;e[r]=i;for(r in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==r||!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var a=Object.getOwnPropertyDescriptor(e,r);if(a.value!==i||a.enumerable!==!0)return!1}return!0}),Zp}var $p,nC;function Kb(){if(nC)return $p;nC=1;var t=b6();return $p=function(){return t()&&!!Symbol.toStringTag},$p}var em,iC;function Yq(){if(iC)return em;iC=1;var t=typeof Symbol<"u"&&Symbol,e=b6();return em=function(){return typeof t!="function"||typeof Symbol!="function"||typeof t("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:e()},em}var tm,sC;function qq(){if(sC)return tm;sC=1;var t={foo:{}},e=Object;return tm=function(){return{__proto__:t}.foo===t.foo&&!({__proto__:null}instanceof e)},tm}var rm,aC;function Jq(){if(aC)return rm;aC=1;var t="Function.prototype.bind called on incompatible ",e=Object.prototype.toString,r=Math.max,n="[object Function]",i=function(l,A){for(var d=[],g=0;g<l.length;g+=1)d[g]=l[g];for(var b=0;b<A.length;b+=1)d[b+l.length]=A[b];return d},s=function(l,A){for(var d=[],g=A,b=0;g<l.length;g+=1,b+=1)d[b]=l[g];return d},a=function(o,l){for(var A="",d=0;d<o.length;d+=1)A+=o[d],d+1<o.length&&(A+=l);return A};return rm=function(l){var A=this;if(typeof A!="function"||e.apply(A)!==n)throw new TypeError(t+A);for(var d=s(arguments,1),g,b=function(){if(this instanceof g){var Q=A.apply(this,i(d,arguments));return Object(Q)===Q?Q:this}return A.apply(l,i(d,arguments))},w=r(0,A.length-d.length),I=[],v=0;v<w;v++)I[v]="$"+v;if(g=Function("binder","return function ("+a(I,",")+"){ return binder.apply(this,arguments); }")(b),A.prototype){var D=function(){};D.prototype=A.prototype,g.prototype=new D,D.prototype=null}return g},rm}var nm,oC;function Yb(){if(oC)return nm;oC=1;var t=Jq();return nm=Function.prototype.bind||t,nm}var im,lC;function Vq(){if(lC)return im;lC=1;var t=Function.prototype.call,e=Object.prototype.hasOwnProperty,r=Yb();return im=r.call(t,e),im}var sm,cC;function yA(){if(cC)return sm;cC=1;var t,e=SyntaxError,r=Function,n=TypeError,i=function(ee){try{return r('"use strict"; return ('+ee+").constructor;")()}catch{}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch{s=null}var a=function(){throw new n},o=s?(function(){try{return arguments.callee,a}catch{try{return s(arguments,"callee").get}catch{return a}}})():a,l=Yq()(),A=qq()(),d=Object.getPrototypeOf||(A?function(ee){return ee.__proto__}:null),g={},b=typeof Uint8Array>"u"||!d?t:d(Uint8Array),w={"%AggregateError%":typeof AggregateError>"u"?t:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?t:ArrayBuffer,"%ArrayIteratorPrototype%":l&&d?d([][Symbol.iterator]()):t,"%AsyncFromSyncIteratorPrototype%":t,"%AsyncFunction%":g,"%AsyncGenerator%":g,"%AsyncGeneratorFunction%":g,"%AsyncIteratorPrototype%":g,"%Atomics%":typeof Atomics>"u"?t:Atomics,"%BigInt%":typeof BigInt>"u"?t:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?t:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?t:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?t:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?t:Float32Array,"%Float64Array%":typeof Float64Array>"u"?t:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?t:FinalizationRegistry,"%Function%":r,"%GeneratorFunction%":g,"%Int8Array%":typeof Int8Array>"u"?t:Int8Array,"%Int16Array%":typeof Int16Array>"u"?t:Int16Array,"%Int32Array%":typeof Int32Array>"u"?t:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":l&&d?d(d([][Symbol.iterator]())):t,"%JSON%":typeof JSON=="object"?JSON:t,"%Map%":typeof Map>"u"?t:Map,"%MapIteratorPrototype%":typeof Map>"u"||!l||!d?t:d(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?t:Promise,"%Proxy%":typeof Proxy>"u"?t:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?t:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?t:Set,"%SetIteratorPrototype%":typeof Set>"u"||!l||!d?t:d(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?t:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":l&&d?d(""[Symbol.iterator]()):t,"%Symbol%":l?Symbol:t,"%SyntaxError%":e,"%ThrowTypeError%":o,"%TypedArray%":b,"%TypeError%":n,"%Uint8Array%":typeof Uint8Array>"u"?t:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?t:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?t:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?t:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?t:WeakMap,"%WeakRef%":typeof WeakRef>"u"?t:WeakRef,"%WeakSet%":typeof WeakSet>"u"?t:WeakSet};if(d)try{null.error}catch(ee){var I=d(d(ee));w["%Error.prototype%"]=I}var v=function ee(he){var j;if(he==="%AsyncFunction%")j=i("async function () {}");else if(he==="%GeneratorFunction%")j=i("function* () {}");else if(he==="%AsyncGeneratorFunction%")j=i("async function* () {}");else if(he==="%AsyncGenerator%"){var be=ee("%AsyncGeneratorFunction%");be&&(j=be.prototype)}else if(he==="%AsyncIteratorPrototype%"){var Ee=ee("%AsyncGenerator%");Ee&&d&&(j=d(Ee.prototype))}return w[he]=j,j},D={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Q=Yb(),R=Vq(),k=Q.call(Function.call,Array.prototype.concat),N=Q.call(Function.apply,Array.prototype.splice),F=Q.call(Function.call,String.prototype.replace),$=Q.call(Function.call,String.prototype.slice),Z=Q.call(Function.call,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,O=/\\(\\)?/g,se=function(he){var j=$(he,0,1),be=$(he,-1);if(j==="%"&&be!=="%")throw new e("invalid intrinsic syntax, expected closing `%`");if(be==="%"&&j!=="%")throw new e("invalid intrinsic syntax, expected opening `%`");var Ee=[];return F(he,H,function(pe,He,Ce,qe){Ee[Ee.length]=Ce?F(qe,O,"$1"):He||pe}),Ee},ye=function(he,j){var be=he,Ee;if(R(D,be)&&(Ee=D[be],be="%"+Ee[0]+"%"),R(w,be)){var pe=w[be];if(pe===g&&(pe=v(be)),typeof pe>"u"&&!j)throw new n("intrinsic "+he+" exists, but is not available. Please file an issue!");return{alias:Ee,name:be,value:pe}}throw new e("intrinsic "+he+" does not exist!")};return sm=function(he,j){if(typeof he!="string"||he.length===0)throw new n("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof j!="boolean")throw new n('"allowMissing" argument must be a boolean');if(Z(/^%?[^%]*%?$/,he)===null)throw new e("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var be=se(he),Ee=be.length>0?be[0]:"",pe=ye("%"+Ee+"%",j),He=pe.name,Ce=pe.value,qe=!1,Be=pe.alias;Be&&(Ee=Be[0],N(be,k([0,1],Be)));for(var ne=1,ve=!0;ne<be.length;ne+=1){var De=be[ne],Me=$(De,0,1),Ie=$(De,-1);if((Me==='"'||Me==="'"||Me==="`"||Ie==='"'||Ie==="'"||Ie==="`")&&Me!==Ie)throw new e("property names with quotes must have matching quotes");if((De==="constructor"||!ve)&&(qe=!0),Ee+="."+De,He="%"+Ee+"%",R(w,He))Ce=w[He];else if(Ce!=null){if(!(De in Ce)){if(!j)throw new n("base intrinsic for "+he+" exists, but the property is not available.");return}if(s&&ne+1>=be.length){var z=s(Ce,De);ve=!!z,ve&&"get"in z&&!("originalValue"in z.get)?Ce=z.get:Ce=Ce[De]}else ve=R(Ce,De),Ce=Ce[De];ve&&!qe&&(w[He]=Ce)}}return Ce},sm}var am={exports:{}},om,uC;function w6(){if(uC)return om;uC=1;var t=yA(),e=t("%Object.defineProperty%",!0),r=function(){if(e)try{return e({},"a",{value:1}),!0}catch{return!1}return!1};return r.hasArrayLengthDefineBug=function(){if(!r())return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},om=r,om}var lm,fC;function qb(){if(fC)return lm;fC=1;var t=yA(),e=t("%Object.getOwnPropertyDescriptor%",!0);if(e)try{e([],"length")}catch{e=null}return lm=e,lm}var cm,AC;function Xq(){if(AC)return cm;AC=1;var t=w6()(),e=yA(),r=t&&e("%Object.defineProperty%",!0);if(r)try{r({},"a",{value:1})}catch{r=!1}var n=e("%SyntaxError%"),i=e("%TypeError%"),s=qb();return cm=function(o,l,A){if(!o||typeof o!="object"&&typeof o!="function")throw new i("`obj` must be an object or a function`");if(typeof l!="string"&&typeof l!="symbol")throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new i("`loose`, if provided, must be a boolean");var d=arguments.length>3?arguments[3]:null,g=arguments.length>4?arguments[4]:null,b=arguments.length>5?arguments[5]:null,w=arguments.length>6?arguments[6]:!1,I=!!s&&s(o,l);if(r)r(o,l,{configurable:b===null&&I?I.configurable:!b,enumerable:d===null&&I?I.enumerable:!d,value:A,writable:g===null&&I?I.writable:!g});else if(w||!d&&!g&&!b)o[l]=A;else throw new n("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},cm}var um,hC;function Zq(){if(hC)return um;hC=1;
185var t=yA(),e=Xq(),r=w6()(),n=qb(),i=t("%TypeError%"),s=t("%Math.floor%");return um=function(o,l){if(typeof o!="function")throw new i("`fn` is not a function");if(typeof l!="number"||l<0||l>4294967295||s(l)!==l)throw new i("`length` must be a positive 32-bit integer");var A=arguments.length>2&&!!arguments[2],d=!0,g=!0;if("length"in o&&n){var b=n(o,"length");b&&!b.configurable&&(d=!1),b&&!b.writable&&(g=!1)}return(d||g||!A)&&(r?e(o,"length",l,!0,!0):e(o,"length",l)),o},um}var dC;function E6(){return dC||(dC=1,(function(t){var e=Yb(),r=yA(),n=Zq(),i=r("%TypeError%"),s=r("%Function.prototype.apply%"),a=r("%Function.prototype.call%"),o=r("%Reflect.apply%",!0)||e.call(a,s),l=r("%Object.defineProperty%",!0),A=r("%Math.max%");if(l)try{l({},"a",{value:1})}catch{l=null}t.exports=function(b){if(typeof b!="function")throw new i("a function is required");var w=o(e,a,arguments);return n(w,1+A(0,b.length-(arguments.length-1)),!0)};var d=function(){return o(e,s,arguments)};l?l(t.exports,"apply",{value:d}):t.exports.apply=d})(am)),am.exports}var fm,gC;function I6(){if(gC)return fm;gC=1;var t=yA(),e=E6(),r=e(t("String.prototype.indexOf"));return fm=function(i,s){var a=t(i,!!s);return typeof a=="function"&&r(i,".prototype.")>-1?e(a):a},fm}var Am,pC;function $q(){if(pC)return Am;pC=1;var t=Kb()(),e=I6(),r=e("Object.prototype.toString"),n=function(o){return t&&o&&typeof o=="object"&&Symbol.toStringTag in o?!1:r(o)==="[object Arguments]"},i=function(o){return n(o)?!0:o!==null&&typeof o=="object"&&typeof o.length=="number"&&o.length>=0&&r(o)!=="[object Array]"&&r(o.callee)==="[object Function]"},s=(function(){return n(arguments)})();return n.isLegacyArguments=i,Am=s?n:i,Am}var hm,mC;function eJ(){if(mC)return hm;mC=1;var t=Object.prototype.toString,e=Function.prototype.toString,r=/^\s*(?:function)?\*/,n=Kb()(),i=Object.getPrototypeOf,s=function(){if(!n)return!1;try{return Function("return function*() {}")()}catch{}},a;return hm=function(l){if(typeof l!="function")return!1;if(r.test(e.call(l)))return!0;if(!n){var A=t.call(l);return A==="[object GeneratorFunction]"}if(!i)return!1;if(typeof a>"u"){var d=s();a=d?i(d):!1}return i(l)===a},hm}var dm,yC;function tJ(){if(yC)return dm;yC=1;var t=Function.prototype.toString,e=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,r,n;if(typeof e=="function"&&typeof Object.defineProperty=="function")try{r=Object.defineProperty({},"length",{get:function(){throw n}}),n={},e(function(){throw 42},null,r)}catch(R){R!==n&&(e=null)}else e=null;var i=/^\s*class\b/,s=function(k){try{var N=t.call(k);return i.test(N)}catch{return!1}},a=function(k){try{return s(k)?!1:(t.call(k),!0)}catch{return!1}},o=Object.prototype.toString,l="[object Object]",A="[object Function]",d="[object GeneratorFunction]",g="[object HTMLAllCollection]",b="[object HTML document.all class]",w="[object HTMLCollection]",I=typeof Symbol=="function"&&!!Symbol.toStringTag,v=!(0 in[,]),D=function(){return!1};if(typeof document=="object"){var Q=document.all;o.call(Q)===o.call(document.all)&&(D=function(k){if((v||!k)&&(typeof k>"u"||typeof k=="object"))try{var N=o.call(k);return(N===g||N===b||N===w||N===l)&&k("")==null}catch{}return!1})}return dm=e?function(k){if(D(k))return!0;if(!k||typeof k!="function"&&typeof k!="object")return!1;try{e(k,null,r)}catch(N){if(N!==n)return!1}return!s(k)&&a(k)}:function(k){if(D(k))return!0;if(!k||typeof k!="function"&&typeof k!="object")return!1;if(I)return a(k);if(s(k))return!1;var N=o.call(k);return N!==A&&N!==d&&!/^\[object HTML/.test(N)?!1:a(k)},dm}var gm,bC;function rJ(){if(bC)return gm;bC=1;var t=tJ(),e=Object.prototype.toString,r=Object.prototype.hasOwnProperty,n=function(l,A,d){for(var g=0,b=l.length;g<b;g++)r.call(l,g)&&(d==null?A(l[g],g,l):A.call(d,l[g],g,l))},i=function(l,A,d){for(var g=0,b=l.length;g<b;g++)d==null?A(l.charAt(g),g,l):A.call(d,l.charAt(g),g,l)},s=function(l,A,d){for(var g in l)r.call(l,g)&&(d==null?A(l[g],g,l):A.call(d,l[g],g,l))},a=function(l,A,d){if(!t(A))throw new TypeError("iterator must be a function");var g;arguments.length>=3&&(g=d),e.call(l)==="[object Array]"?n(l,A,g):typeof l=="string"?i(l,A,g):s(l,A,g)};return gm=a,gm}var pm,wC;
185function nJ(){if(wC)return pm;wC=1;var t=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],e=typeof globalThis>"u"?w0:globalThis;return pm=function(){for(var n=[],i=0;i<t.length;i++)typeof e[t[i]]=="function"&&(n[n.length]=t[i]);return n},pm}var mm,EC;function C6(){if(EC)return mm;EC=1;var t=rJ(),e=nJ(),r=E6(),n=I6(),i=qb(),s=n("Object.prototype.toString"),a=Kb()(),o=typeof globalThis>"u"?w0:globalThis,l=e(),A=n("String.prototype.slice"),d=Object.getPrototypeOf,g=n("Array.prototype.indexOf",!0)||function(D,Q){for(var R=0;R<D.length;R+=1)if(D[R]===Q)return R;return-1},b={__proto__:null};a&&i&&d?t(l,function(v){var D=new o[v];if(Symbol.toStringTag in D){var Q=d(D),R=i(Q,Symbol.toStringTag);if(!R){var k=d(Q);R=i(k,Symbol.toStringTag)}b["$"+v]=r(R.get)}}):t(l,function(v){var D=new o[v],Q=D.slice||D.set;Q&&(b["$"+v]=r(Q))});var w=function(D){var Q=!1;return t(b,function(R,k){if(!Q)try{"$"+R(D)===k&&(Q=A(k,1))}catch{}}),Q},I=function(D){var Q=!1;return t(b,function(R,k){if(!Q)try{R(D),Q=A(k,1)}catch{}}),Q};return mm=function(D){if(!D||typeof D!="object")return!1;if(!a){var Q=A(s(D),8,-1);return g(l,Q)>-1?Q:Q!=="Object"?!1:I(D)}return i?w(D):null},mm}var ym,IC;function iJ(){if(IC)return ym;IC=1;var t=C6();return ym=function(r){return!!t(r)},ym}var CC;function sJ(){return CC||(CC=1,(function(t){var e=$q(),r=eJ(),n=C6(),i=iJ();function s(_){return _.call.bind(_)}var a=typeof BigInt<"u",o=typeof Symbol<"u",l=s(Object.prototype.toString),A=s(Number.prototype.valueOf),d=s(String.prototype.valueOf),g=s(Boolean.prototype.valueOf);if(a)var b=s(BigInt.prototype.valueOf);if(o)var w=s(Symbol.prototype.valueOf);function I(_,ce){if(typeof _!="object")return!1;try{return ce(_),!0}catch{return!1}}t.isArgumentsObject=e,t.isGeneratorFunction=r,t.isTypedArray=i;function v(_){return typeof Promise<"u"&&_ instanceof Promise||_!==null&&typeof _=="object"&&typeof _.then=="function"&&typeof _.catch=="function"}t.isPromise=v;function D(_){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(_):i(_)||ve(_)}t.isArrayBufferView=D;function Q(_){return n(_)==="Uint8Array"}t.isUint8Array=Q;function R(_){return n(_)==="Uint8ClampedArray"}t.isUint8ClampedArray=R;function k(_){return n(_)==="Uint16Array"}t.isUint16Array=k;function N(_){return n(_)==="Uint32Array"}t.isUint32Array=N;function F(_){return n(_)==="Int8Array"}t.isInt8Array=F;function $(_){return n(_)==="Int16Array"}t.isInt16Array=$;function Z(_){return n(_)==="Int32Array"}t.isInt32Array=Z;function H(_){return n(_)==="Float32Array"}t.isFloat32Array=H;function O(_){return n(_)==="Float64Array"}t.isFloat64Array=O;function se(_){return n(_)==="BigInt64Array"}t.isBigInt64Array=se;function ye(_){return n(_)==="BigUint64Array"}t.isBigUint64Array=ye;function ee(_){return l(_)==="[object Map]"}ee.working=typeof Map<"u"&&ee(new Map);function he(_){return typeof Map>"u"?!1:ee.working?ee(_):_ instanceof Map}t.isMap=he;function j(_){return l(_)==="[object Set]"}j.working=typeof Set<"u"&&j(new Set);function be(_){return typeof Set>"u"?!1:j.working?j(_):_ instanceof Set}t.isSet=be;function Ee(_){return l(_)==="[object WeakMap]"}Ee.working=typeof WeakMap<"u"&&Ee(new WeakMap);function pe(_){return typeof WeakMap>"u"?!1:Ee.working?Ee(_):_ instanceof WeakMap}t.isWeakMap=pe;function He(_){return l(_)==="[object WeakSet]"}He.working=typeof WeakSet<"u"&&He(new WeakSet);function Ce(_){return He(_)}t.isWeakSet=Ce;function qe(_){return l(_)==="[object ArrayBuffer]"}qe.working=typeof ArrayBuffer<"u"&&qe(new ArrayBuffer);function Be(_){return typeof ArrayBuffer>"u"?!1:qe.working?qe(_):_ instanceof ArrayBuffer}t.isArrayBuffer=Be;function ne(_){return l(_)==="[object DataView]"}ne.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&ne(new DataView(new ArrayBuffer(1),0,1));function ve(_){return typeof DataView>"u"?!1:ne.working?ne(_):_ instanceof DataView}t.isDataView=ve;var De=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function Me(_){return l(_)==="[object SharedArrayBuffer]"}function Ie(_){return typeof De>"u"?!1:(typeof Me.working>"u"&&(Me.working=Me(new De)),Me.working?Me(_):_ instanceof De)}t.isSharedArrayBuffer=Ie;function z(_){return l(_)==="[object AsyncFunction]"}t.isAsyncFunction=z;function P(_){return l(_)==="[object Map Iterator]"}t.isMapIterator=P;function le(_){return l(_)==="[object Set Iterator]"}t.isSetIterator=le;function te(_){return l(_)==="[object Generator]"}t.isGeneratorObject=te;function q(_){return l(_)==="[object WebAssembly.Module]"}t.isWebAssemblyCompiledModule=q;function re(_){return I(_,A)}t.isNumberObject=re;function ke(_){return I(_,d)}t.isStringObject=ke;function M(_){return I(_,g)}t.isBooleanObject=M;function Qe(_){return a&&I(_,b)}t.isBigIntObject=Qe;function W(_){return o&&I(_,w)}t.isSymbolObject=W;function B(_){return re(_)||ke(_)||M(_)||Qe(_)||W(_)}t.isBoxedPrimitive=B;function x(_){return typeof Uint8Array<"u"&&(Be(_)||Ie(_))}t.isAnyArrayBuffer=x,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(_){Object.defineProperty(t,_,{enumerable:!1,value:function(){throw new Error(_+" is not supported in userland")}})})})(Xp)),Xp}var bm,xC;function aJ(){return xC||(xC=1,bm=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"}),bm}var vC;function x6(){return vC||(vC=1,(function(t){var e=Object.getOwnPropertyDescriptors||function(ve){for(var De=Object.keys(ve),Me={},Ie=0;Ie<De.length;
vendor: 4,238 bytes, line 185
185Ie++)Me[De[Ie]]=Object.getOwnPropertyDescriptor(ve,De[Ie]);return Me},r=/%[sdj%]/g;t.format=function(ne){if(!F(ne)){for(var ve=[],De=0;De<arguments.length;De++)ve.push(a(arguments[De]));return ve.join(" ")}for(var De=1,Me=arguments,Ie=Me.length,z=String(ne).replace(r,function(le){if(le==="%%")return"%";if(De>=Ie)return le;switch(le){case"%s":return String(Me[De++]);case"%d":return Number(Me[De++]);case"%j":try{return JSON.stringify(Me[De++])}catch{return"[Circular]"}default:return le}}),P=Me[De];De<Ie;P=Me[++De])R(P)||!O(P)?z+=" "+P:z+=" "+a(P);return z},t.deprecate=function(ne,ve){if(typeof pr<"u"&&pr.noDeprecation===!0)return ne;if(typeof pr>"u")return function(){return t.deprecate(ne,ve).apply(this,arguments)};var De=!1;function Me(){if(!De){if(pr.throwDeprecation)throw new Error(ve);pr.traceDeprecation?console.trace(ve):console.error(ve),De=!0}return ne.apply(this,arguments)}return Me};var n={},i=/^$/;if(pr.env.NODE_DEBUG){var s=pr.env.NODE_DEBUG;s=s.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),i=new RegExp("^"+s+"$","i")}t.debuglog=function(ne){if(ne=ne.toUpperCase(),!n[ne])if(i.test(ne)){var ve=pr.pid;n[ne]=function(){var De=t.format.apply(t,arguments);console.error("%s %d: %s",ne,ve,De)}}else n[ne]=function(){};return n[ne]};function a(ne,ve){var De={seen:[],stylize:l};return arguments.length>=3&&(De.depth=arguments[2]),arguments.length>=4&&(De.colors=arguments[3]),Q(ve)?De.showHidden=ve:ve&&t._extend(De,ve),Z(De.showHidden)&&(De.showHidden=!1),Z(De.depth)&&(De.depth=2),Z(De.colors)&&(De.colors=!1),Z(De.customInspect)&&(De.customInspect=!0),De.colors&&(De.stylize=o),d(De,ne,De.depth)}t.inspect=a,a.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]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function o(ne,ve){var De=a.styles[ve];return De?"\x1B["+a.colors[De][0]+"m"+ne+"\x1B["+a.colors[De][1]+"m":ne}function l(ne,ve){return ne}function A(ne){var ve={};return ne.forEach(function(De,Me){ve[De]=!0}),ve}function d(ne,ve,De){if(ne.customInspect&&ve&&ee(ve.inspect)&&ve.inspect!==t.inspect&&!(ve.constructor&&ve.constructor.prototype===ve)){var Me=ve.inspect(De,ne);return F(Me)||(Me=d(ne,Me,De)),Me}var Ie=g(ne,ve);if(Ie)return Ie;var z=Object.keys(ve),P=A(z);if(ne.showHidden&&(z=Object.getOwnPropertyNames(ve)),ye(ve)&&(z.indexOf("message")>=0||z.indexOf("description")>=0))return b(ve);if(z.length===0){if(ee(ve)){var le=ve.name?": "+ve.name:"";return ne.stylize("[Function"+le+"]","special")}if(H(ve))return ne.stylize(RegExp.prototype.toString.call(ve),"regexp");if(se(ve))return ne.stylize(Date.prototype.toString.call(ve),"date");if(ye(ve))return b(ve)}var te="",q=!1,re=["{","}"];if(D(ve)&&(q=!0,re=["[","]"]),ee(ve)){var ke=ve.name?": "+ve.name:"";te=" [Function"+ke+"]"}if(H(ve)&&(te=" "+RegExp.prototype.toString.call(ve)),se(ve)&&(te=" "+Date.prototype.toUTCString.call(ve)),ye(ve)&&(te=" "+b(ve)),z.length===0&&(!q||ve.length==0))return re[0]+te+re[1];if(De<0)return H(ve)?ne.stylize(RegExp.prototype.toString.call(ve),"regexp"):ne.stylize("[Object]","special");ne.seen.push(ve);var M;return q?M=w(ne,ve,De,P,z):M=z.map(function(Qe){return I(ne,ve,De,P,Qe,q)}),ne.seen.pop(),v(M,te,re)}function g(ne,ve){if(Z(ve))return ne.stylize("undefined","undefined");if(F(ve)){var De="'"+JSON.stringify(ve).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ne.stylize(De,"string")}if(N(ve))return ne.stylize(""+ve,"number");if(Q(ve))return ne.stylize(""+ve,"boolean");if(R(ve))return ne.stylize("null","null")}function b(ne){return"["+Error.prototype.toString.call(ne)+"]"}function w(ne,ve,De,Me,Ie){for(var z=[],P=0,le=ve.length;P<le;++P)He(ve,String(P))?z.push(I(ne,ve,De,Me,String(P),!0)):z.push("");return Ie.forEach(function(te){te.match(/^\d+$/)||z.push(I(ne,ve,De,Me,te,!0))}),z}function I(ne,ve,De,Me,Ie,z){var P,le,te;if(te=Object.getOwnPropertyDescriptor(ve,Ie)||{value:ve[Ie]},te.get?te.set?le=ne.stylize("[Getter/Setter]","special"):le=ne.stylize("[Getter]","special"):te.set&&(le=ne.stylize("[
185Setter]","special")),He(Me,Ie)||(P="["+Ie+"]"),le||(ne.seen.indexOf(te.value)<0?(R(De)?le=d(ne,te.value,null):le=d(ne,te.value,De-1),le.indexOf(`
186`)>-1&&(z?le=le.split(`
187`).map(function(q){return"  "+q}).join(`
188`).slice(2):le=`
189`+le.split(`
190`).map(function(q){return"   "+q}).join(`
191`))):le=ne.stylize("[Circular]","special")),Z(P)){if(z&&Ie.match(/^\d+$/))return le;P=JSON.stringify(""+Ie),P.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(P=P.slice(1,-1),P=ne.stylize(P,"name")):(P=P.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),P=ne.stylize(P,"string"))}return P+": "+le}function v(ne,ve,De){var Me=ne.reduce(function(Ie,z){return z.indexOf(`
192`)>=0,Ie+z.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Me>60?De[0]+(ve===""?"":ve+`
193 `)+" "+ne.join(`,
194  `)+" "+De[1]:De[0]+ve+" "+ne.join(", ")+" "+De[1]}t.types=sJ();function D(ne){return Array.isArray(ne)}t.isArray=D;function Q(ne){return typeof ne=="boolean"}t.isBoolean=Q;function R(ne){return ne===null}t.isNull=R;function k(ne){return ne==null}t.isNullOrUndefined=k;function N(ne){return typeof ne=="number"}t.isNumber=N;function F(ne){return typeof ne=="string"}t.isString=F;function $(ne){return typeof ne=="symbol"}t.isSymbol=$;function Z(ne){return ne===void 0}t.isUndefined=Z;function H(ne){return O(ne)&&j(ne)==="[object RegExp]"}t.isRegExp=H,t.types.isRegExp=H;function O(ne){return typeof ne=="object"&&ne!==null}t.isObject=O;function se(ne){return O(ne)&&j(ne)==="[object Date]"}t.isDate=se,t.types.isDate=se;function ye(ne){return O(ne)&&(j(ne)==="[object Error]"||ne instanceof Error)}t.isError=ye,t.types.isNativeError=ye;function ee(ne){return typeof ne=="function"}t.isFunction=ee;function he(ne){return ne===null||typeof ne=="boolean"||typeof ne=="number"||typeof ne=="string"||typeof ne=="symbol"||typeof ne>"u"}t.isPrimitive=he,t.isBuffer=aJ();function j(ne){return Object.prototype.toString.call(ne)}function be(ne){return ne<10?"0"+ne.toString(10):ne.toString(10)}var Ee=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function pe(){var ne=new Date,ve=[be(ne.getHours()),be(ne.getMinutes()),be(ne.getSeconds())].join(":");return[ne.getDate(),Ee[ne.getMonth()],ve].join(" ")}t.log=function(){console.log("%s - %s",pe(),t.format.apply(t,arguments))},t.inherits=lf,t._extend=function(ne,ve){if(!ve||!O(ve))return ne;for(var De=Object.keys(ve),Me=De.length;Me--;)ne[De[Me]]=ve[De[Me]];return ne};function He(ne,ve){return Object.prototype.hasOwnProperty.call(ne,ve)}var Ce=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;t.promisify=function(ve){if(typeof ve!="function")throw new TypeError('The "original" argument must be of type Function');if(Ce&&ve[Ce]){var De=ve[Ce];if(typeof De!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(De,Ce,{value:De,enumerable:!1,writable:!1,configurable:!0}),De}function De(){for(var Me,Ie,z=new Promise(function(te,q){Me=te,Ie=q}),P=[],le=0;le<arguments.length;le++)P.push(arguments[le]);P.push(function(te,q){te?Ie(te):Me(q)});try{ve.apply(this,P)}catch(te){Ie(te)}return z}return Object.setPrototypeOf(De,Object.getPrototypeOf(ve)),Ce&&Object.defineProperty(De,Ce,{value:De,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(De,e(ve))},t.promisify.custom=Ce;function qe(ne,ve){if(!ne){var De=new Error("Promise was rejected with a falsy value");De.reason=ne,ne=De}return ve(ne)}function Be(ne){if(typeof ne!="function")throw new TypeError('The "original" argument must be of type Function');function ve(){for(var De=[],Me=0;Me<arguments.length;Me++)De.push(arguments[Me]);var Ie=De.pop();if(typeof Ie!="function")throw new TypeError("The last argument must be of type Function");var z=this,P=function(){return Ie.apply(z,arguments)};ne.apply(this,De).then(function(le){pr.nextTick(P.bind(null,null,le))},function(le){pr.nextTick(qe.bind(null,le,P))})}return Object.setPrototypeOf(ve,Object.getPrototypeOf(ne)),Object.defineProperties(ve,e(ne)),ve}t.callbackify=Be})(Vp)),Vp}var wm,BC;function oJ(){if(BC)return wm;BC=1;function t(b,w){var I=Object.keys(b);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(b);w&&(v=v.filter(function(D){return Object.getOwnPropertyDescriptor(b,D).enumerable})),I.push.apply(I,v)}return I}function e(b){for(var w=1;w<arguments.length;w++){var I=arguments[w]!=null?arguments[w]:{};
vendor: 20,650 bytes, line 194
194w%2?t(Object(I),!0).forEach(function(v){r(b,v,I[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(I)):t(Object(I)).forEach(function(v){Object.defineProperty(b,v,Object.getOwnPropertyDescriptor(I,v))})}return b}function r(b,w,I){return w in b?Object.defineProperty(b,w,{value:I,enumerable:!0,configurable:!0,writable:!0}):b[w]=I,b}function n(b,w){if(!(b instanceof w))throw new TypeError("Cannot call a class as a function")}function i(b,w){for(var I=0;I<w.length;I++){var v=w[I];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(b,v.key,v)}}function s(b,w,I){return w&&i(b.prototype,w),b}var a=Qg(),o=a.Buffer,l=x6(),A=l.inspect,d=A&&A.custom||"inspect";function g(b,w,I){o.prototype.copy.call(b,w,I)}return wm=(function(){function b(){n(this,b),this.head=null,this.tail=null,this.length=0}return s(b,[{key:"push",value:function(I){var v={data:I,next:null};this.length>0?this.tail.next=v:this.head=v,this.tail=v,++this.length}},{key:"unshift",value:function(I){var v={data:I,next:this.head};this.length===0&&(this.tail=v),this.head=v,++this.length}},{key:"shift",value:function(){if(this.length!==0){var I=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,I}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(I){if(this.length===0)return"";for(var v=this.head,D=""+v.data;v=v.next;)D+=I+v.data;return D}},{key:"concat",value:function(I){if(this.length===0)return o.alloc(0);for(var v=o.allocUnsafe(I>>>0),D=this.head,Q=0;D;)g(D.data,v,Q),Q+=D.data.length,D=D.next;return v}},{key:"consume",value:function(I,v){var D;return I<this.head.data.length?(D=this.head.data.slice(0,I),this.head.data=this.head.data.slice(I)):I===this.head.data.length?D=this.shift():D=v?this._getString(I):this._getBuffer(I),D}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(I){var v=this.head,D=1,Q=v.data;for(I-=Q.length;v=v.next;){var R=v.data,k=I>R.length?R.length:I;if(k===R.length?Q+=R:Q+=R.slice(0,I),I-=k,I===0){k===R.length?(++D,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=R.slice(k));break}++D}return this.length-=D,Q}},{key:"_getBuffer",value:function(I){var v=o.allocUnsafe(I),D=this.head,Q=1;for(D.data.copy(v),I-=D.data.length;D=D.next;){var R=D.data,k=I>R.length?R.length:I;if(R.copy(v,v.length-I,0,k),I-=k,I===0){k===R.length?(++Q,D.next?this.head=D.next:this.head=this.tail=null):(this.head=D,D.data=R.slice(k));break}++Q}return this.length-=Q,v}},{key:d,value:function(I,v){return A(this,e({},v,{depth:0,customInspect:!1}))}}]),b})(),wm}var Em,QC;function v6(){if(QC)return Em;QC=1;function t(a,o){var l=this,A=this._readableState&&this._readableState.destroyed,d=this._writableState&&this._writableState.destroyed;return A||d?(o?o(a):a&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,pr.nextTick(i,this,a)):pr.nextTick(i,this,a)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,function(g){!o&&g?l._writableState?l._writableState.errorEmitted?pr.nextTick(r,l):(l._writableState.errorEmitted=!0,pr.nextTick(e,l,g)):pr.nextTick(e,l,g):o?(pr.nextTick(r,l),o(g)):pr.nextTick(r,l)}),this)}function e(a,o){i(a,o),r(a)}function r(a){a._writableState&&!a._writableState.emitClose||a._readableState&&!a._readableState.emitClose||a.emit("close")}function n(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(a,o){a.emit("error",o)}function s(a,o){var l=a._readableState,A=a._writableState;l&&l.autoDestroy||A&&A.autoDestroy?a.destroy(o):a.emit("error",o)}return Em={destroy:t,undestroy:n,errorOrDestroy:s},Em}var Im={},SC;function bA(){if(SC)return Im;SC=1;function t(o,l){o.prototype=Object.create(l.prototype),o.prototype.constructor=o,o.__proto__=l}var e={};function r(o,l,A){A||(A=Error);function d(b,w,I){return typeof l=="string"?l:l(b,w,I)}var g=(function(b){t(w,b);function w(I,v,D){return b.call(this,d(I,v,D))||this}return w})(A);g.prototype.name=A.name,g.prototype.code=o,e[o]=g}function n(o,l){if(Array.isArray(o)){var A=o.length;return o=o.map(function(d){return String(d)}),A>2?"one of ".concat(l," ").concat(o.slice(0,A-1).join(", "),", or ")+o[A-1]:A===2?"one of ".concat(l," ").concat(o[0]," or ").concat(o[1]):"of ".concat(l," ").concat(o[0])}else return"of ".concat(l," ").concat(String(o))}function i(o,l,A){return o.substr(0,l.length)===l}function s(o,l,A){return(A===void 0||A>o.length)&&(A=o.length),o.substring(A-l.length,A)===l}function a(o,l,A){return typeof A!="number"&&(A=0),A+l.length>o.length?!1:o.indexOf(l,A)!==-1}return r("ERR_INVALID_OPT_VALUE",function(o,l){return'The value "'+l+'" is invalid for option "'+o+'"'},TypeError),r("ERR_INVALID_ARG_TYPE",function(o,l,A){var d;typeof l=="string"&&i(l,"not ")?(d="must not be",l=l.replace(/^not /,"")):d="must be";var g;if(s(o," argument"))g="The ".concat(o," ").concat(d," ").concat(n(l,"type"));else{var b=a(o,".")?"property":"argument";g='The "'.concat(o,'" ').concat(b," ").concat(d," ").concat(n(l,"type"))}return g+=". Received type ".concat(typeof A),g},TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",function(o){return"The "+o+" method is not implemented"}),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",function(o){return"Cannot call "+o+" after a stream was destroyed"}),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",function(o){return"Unknown encoding: "+o},TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),Im.codes=e,Im}var Cm,kC;function B6(){if(kC)return Cm;kC=1;var t=bA().codes.ERR_INVALID_OPT_VALUE;function e(n,i,s){return n.highWaterMark!=null?n.highWaterMark:i?n[s]:null}function r(n,i,s,a){var o=e(i,a,s);if(o!=null){if(!(isFinite(o)&&Math.floor(o)===o)||o<0){var l=a?s:"highWaterMark";throw new t(l,o)}return Math.floor(o)}return n.objectMode?16:16*1024}return Cm={getHighWaterMark:r},Cm}var xm,DC;function lJ(){if(DC)return xm;DC=1,xm=t;function t(r,n){if(e("noDeprecation"))return r;var i=!1;function s(){if(!i){if(e("throwDeprecation"))throw new Error(n);e("traceDeprecation")?console.trace(n):console.warn(n),i=!0}return r.apply(this,arguments)}return s}function e(r){try{if(!w0.localStorage)return!1}catch{return!1}var n=w0.localStorage[r];return n==null?!1:String(n).toLowerCase()==="true"}return xm}var vm,TC;function Q6(){if(TC)return vm;TC=1,vm=H;function t(Ie){var z=this;this.next=null,this.entry=null,this.finish=function(){Me(z,Ie)}}var e;H.WritableState=$;var r={deprecate:lJ()},n=y6(),i=Qg().Buffer,s=w0.Uint8Array||function(){};function a(Ie){return i.from(Ie)}function o(Ie){return i.isBuffer(Ie)||Ie instanceof s}var l=v6(),A=B6(),d=A.getHighWaterMark,g=bA().codes,b=g.ERR_INVALID_ARG_TYPE,w=g.ERR_METHOD_NOT_IMPLEMENTED,I=g.ERR_MULTIPLE_CALLBACK,v=g.ERR_STREAM_CANNOT_PIPE,D=g.ERR_STREAM_DESTROYED,Q=g.ERR_STREAM_NULL_VALUES,R=g.ERR_STREAM_WRITE_AFTER_END,k=g.ERR_UNKNOWN_ENCODING,N=l.errorOrDestroy;lf(H,n);function F(){}function $(Ie,z,P){e=e||iA(),Ie=Ie||{},typeof P!="boolean"&&(P=z instanceof e),this.objectMode=!!Ie.objectMode,P&&(this.objectMode=this.objectMode||!!Ie.writableObjectMode),this.highWaterMark=d(this,Ie,"writableHighWaterMark",P),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var le=Ie.decodeStrings===!1;this.decodeStrings=!le,this.defaultEncoding=Ie.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(te){Ee(z,te)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Ie.emitClose!==!1,this.autoDestroy=!!Ie.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}$.prototype.getBuffer=function(){for(var z=this.bufferedRequest,P=[];z;)P.push(z),z=z.next;return P},(function(){try{Object.defineProperty($.prototype,"buffer",{get:r.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Z;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Z=Function.prototype[Symbol.hasInstance],Object.defineProperty(H,Symbol.hasInstance,{value:function(z){return Z.call(this,z)?!0:this!==H?!1:z&&z._writableState instanceof $}})):Z=function(z){return z instanceof this};function H(Ie){e=e||iA();var z=this instanceof e;if(!z&&!Z.call(H,this))return new H(Ie);this._writableState=new $(Ie,this,z),this.writable=!0,Ie&&(typeof Ie.write=="function"&&(this._write=Ie.write),typeof Ie.writev=="function"&&(this._writev=Ie.writev),typeof Ie.destroy=="function"&&(this._destroy=Ie.destroy),typeof Ie.final=="function"&&(this._final=Ie.final)),n.call(this)}H.prototype.pipe=function(){N(this,new v)};function O(Ie,z){var P=new R;N(Ie,P),pr.nextTick(z,P)}function se(Ie,z,P,le){var te;return P===null?te=new Q:typeof P!="string"&&!z.objectMode&&(te=new b("chunk",["string","Buffer"],P)),te?(N(Ie,te),pr.nextTick(le,te),!1):!0}H.prototype.write=function(Ie,z,P){var le=this._writableState,te=!1,q=!le.objectMode&&o(Ie);return q&&!i.isBuffer(Ie)&&(Ie=a(Ie)),typeof z=="function"&&(P=z,z=null),q?z="buffer":z||(z=le.defaultEncoding),typeof P!="function"&&(P=F),le.ending?O(this,P):(q||se(this,le,Ie,P))&&(le.pendingcb++,te=ee(this,le,q,Ie,z,P)),te},H.prototype.cork=function(){this._writableState.corked++},H.prototype.uncork=function(){var Ie=this._writableState;Ie.corked&&(Ie.corked--,!Ie.writing&&!Ie.corked&&!Ie.bufferProcessing&&Ie.bufferedRequest&&Ce(this,Ie))},H.prototype.setDefaultEncoding=function(z){if(typeof z=="string"&&(z=z.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((z+"").toLowerCase())>-1))throw new k(z);return this._writableState.defaultEncoding=z,this},Object.defineProperty(H.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function ye(Ie,z,P){return!Ie.objectMode&&Ie.decodeStrings!==!1&&typeof z=="string"&&(z=i.from(z,P)),z}Object.defineProperty(H.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function ee(Ie,z,P,le,te,q){if(!P){var re=ye(z,le,te);le!==re&&(P=!0,te="buffer",le=re)}var ke=z.objectMode?1:le.length;z.length+=ke;var M=z.length<z.highWaterMark;if(M||(z.needDrain=!0),z.writing||z.corked){var Qe=z.lastBufferedRequest;z.lastBufferedRequest={chunk:le,encoding:te,isBuf:P,callback:q,next:null},Qe?Qe.next=z.lastBufferedRequest:z.bufferedRequest=z.lastBufferedRequest,z.bufferedRequestCount+=1}else he(Ie,z,!1,ke,le,te,q);return M}function he(Ie,z,P,le,te,q,re){z.writelen=le,z.writecb=re,z.writing=!0,z.sync=!0,z.destroyed?z.onwrite(new D("write")):P?Ie._writev(te,z.onwrite):Ie._write(te,q,z.onwrite),z.sync=!1}function j(Ie,z,P,le,te){--z.pendingcb,P?(pr.nextTick(te,le),pr.nextTick(ve,Ie,z),Ie._writableState.errorEmitted=!0,N(Ie,le)):(te(le),Ie._writableState.errorEmitted=!0,N(Ie,le),ve(Ie,z))}function be(Ie){Ie.writing=!1,Ie.writecb=null,Ie.length-=Ie.writelen,Ie.writelen=0}function Ee(Ie,z){var P=Ie._writableState,le=P.sync,te=P.writecb;if(typeof te!="function")throw new I;if(be(P),z)j(Ie,P,le,z,te);else{var q=qe(P)||Ie.destroyed;!q&&!P.corked&&!P.bufferProcessing&&P.bufferedRequest&&Ce(Ie,P),le?pr.nextTick(pe,Ie,P,q,te):pe(Ie,P,q,te)}}function pe(Ie,z,P,le){P||He(Ie,z),z.pendingcb--,le(),ve(Ie,z)}function He(Ie,z){z.length===0&&z.needDrain&&(z.needDrain=!1,Ie.emit("drain"))}function Ce(Ie,z){z.bufferProcessing=!0;var P=z.bufferedRequest;if(Ie._writev&&P&&P.next){var le=z.bufferedRequestCount,te=new Array(le),q=z.corkedRequestsFree;q.entry=P;for(var re=0,ke=!0;P;)te[re]=P,P.isBuf||(ke=!1),P=P.next,re+=1;te.allBuffers=ke,he(Ie,z,!0,z.length,te,"",q.finish),z.pendingcb++,z.lastBufferedRequest=null,q.next?(z.corkedRequestsFree=q.next,q.next=null):z.corkedRequestsFree=new t(z),z.bufferedRequestCount=0}else{for(;P;){var M=P.chunk,Qe=P.encoding,W=P.callback,B=z.objectMode?1:M.length;if(he(Ie,z,!1,B,M,Qe,W),P=P.next,z.bufferedRequestCount--,z.writing)break}P===null&&(z.lastBufferedRequest=null)}z.bufferedRequest=P,z.bufferProcessing=!1}H.prototype._write=function(Ie,z,P){P(new w("_write()"))},H.prototype._writev=null,H.prototype.end=function(Ie,z,P){var le=this._writableState;return typeof Ie=="function"?(P=Ie,Ie=null,z=null):typeof z=="function"&&(P=z,z=null),Ie!=null&&this.write(Ie,z),le.corked&&(le.corked=1,this.uncork()),le.ending||De(this,le,P),this},Object.defineProperty(H.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function qe(Ie){return Ie.ending&&Ie.length===0&&Ie.bufferedRequest===null&&!Ie.finished&&!Ie.writing}function Be(Ie,z){Ie._final(function(P){z.pendingcb--,P&&N(Ie,P),z.prefinished=!0,Ie.emit("prefinish"),ve(Ie,z)})}function ne(Ie,z){!z.prefinished&&!z.finalCalled&&(typeof Ie._final=="function"&&!z.destroyed?(z.pendingcb++,z.finalCalled=!0,pr.nextTick(Be,Ie,z)):(z.prefinished=!0,Ie.emit("prefinish")))}function ve(Ie,z){var P=qe(z);if(P&&(ne(Ie,z),z.pendingcb===0&&(z.finished=!0,Ie.emit("finish"),z.autoDestroy))){var le=Ie._readableState;(!le||le.autoDestroy&&le.endEmitted)&&Ie.destroy()}return P}function De(Ie,z,P){z.ending=!0,ve(Ie,z),P&&(z.finished?pr.nextTick(P):Ie.once("finish",P)),z.ended=!0,Ie.writable=!1}function Me(Ie,z,P){var le=Ie.entry;for(Ie.entry=null;le;){var te=le.callback;z.pendingcb--,te(P),le=le.next}z.corkedRequestsFree.next=Ie}return Object.defineProperty(H.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(z){this._writableState&&(this._writableState.destroyed=z)}}),H.prototype.destroy=l.destroy,H.prototype._undestroy=l.undestroy,H.prototype._destroy=function(Ie,z){z(Ie)},vm}var Bm,RC;function iA(){if(RC)return Bm;RC=1;var t=Object.keys||function(A){var d=[];for(var g in A)d.push(g);return d};Bm=a;var e=S6(),r=Q6();lf(a,e);for(var n=t(r.prototype),i=0;i<n.length;i++){var s=n[i];a.prototype[s]||(a.prototype[s]=r.prototype[s])}function a(A){if(!(this instanceof a))return new a(A);e.call(this,A),r.call(this,A),this.allowHalfOpen=!0,A&&(A.readable===!1&&(this.readable=!1),A.writable===!1&&(this.writable=!1),A.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",o)))}Object.defineProperty(a.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(a.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(a.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function o(){this._writableState.ended||pr.nextTick(l,this)}function l(A){A.end()}return Object.defineProperty(a.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(d){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=d,this._writableState.destroyed=d)}}),Bm}var Qm={},Ud={exports:{}},FC;function cJ(){return FC||(FC=1,(function(t,e){var r=Qg(),n=r.Buffer;function i(a,o){for(var l in a)o[l]=a[l]}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=r:(i(r,e),e.Buffer=s);function s(a,o,l){return n(a,o,l)}i(n,s),s.from=function(a,o,l){if(typeof a=="number")throw new TypeError("Argument must not be a number");return n(a,o,l)},s.alloc=function(a,o,l){if(typeof a!="number")throw new TypeError("Argument must be a number");var A=n(a);return o!==void 0?typeof l=="string"?A.fill(o,l):A.fill(o):A.fill(0),A},s.allocUnsafe=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return n(a)},s.allocUnsafeSlow=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(a)}})(Ud,Ud.exports)),Ud.exports}var NC;function By(){if(NC)return Qm;NC=1;var t=cJ().Buffer,e=t.isEncoding||function(Q){switch(Q=""+Q,Q&&Q.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function r(Q){if(!Q)return"utf8";for(var R;;)switch(Q){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return Q;default:if(R)return;Q=(""+Q).toLowerCase(),R=!0}}function n(Q){var R=r(Q);if(typeof R!="string"&&(t.isEncoding===e||!e(Q)))throw new Error("Unknown encoding: "+Q);return R||Q}Qm.StringDecoder=i;function i(Q){this.encoding=n(Q);var R;switch(this.encoding){case"utf16le":this.text=g,this.end=b,R=4;break;case"utf8":this.fillLast=l,R=4;break;case"base64":this.text=w,this.end=I,R=3;break;default:this.write=v,this.end=D;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(R)}i.prototype.write=function(Q){if(Q.length===0)return"";var R,k;if(this.lastNeed){if(R=this.fillLast(Q),R===void 0)return"";k=this.lastNeed,this.lastNeed=0}else k=0;return k<Q.length?R?R+this.text(Q,k):this.text(Q,k):R||""},i.prototype.end=d,i.prototype.text=A,i.prototype.fillLast=function(Q){if(this.lastNeed<=Q.length)return Q.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Q.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Q.length),this.lastNeed-=Q.length};function s(Q){return Q<=127?0:Q>>5===6?2:Q>>4===14?3:Q>>3===30?4:Q>>6===2?-1:-2}function a(Q,R,k){var N=R.length-1;if(N<k)return 0;var F=s(R[N]);return F>=0?(F>0&&(Q.lastNeed=F-1),F):--N<k||F===-2?0:(F=s(R[N]),F>=0?(F>0&&(Q.lastNeed=F-2),F):--N<k||F===-2?0:(F=s(R[N]),F>=0?(F>0&&(F===2?F=0:Q.lastNeed=F-3),F):0))}function o(Q,R,k){if((R[0]&192)!==128)return Q.lastNeed=0,"�";if(Q.lastNeed>1&&R.length>1){if((R[1]&192)!==128)return Q.lastNeed=1,"�";if(Q.lastNeed>2&&R.length>2&&(R[2]&192)!==128)return Q.lastNeed=2,"�"}}function l(Q){var R=this.lastTotal-this.lastNeed,k=o(this,Q);if(k!==void 0)return k;if(this.lastNeed<=Q.length)return Q.copy(this.lastChar,R,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Q.copy(this.lastChar,R,0,Q.length),this.lastNeed-=Q.length}function A(Q,R){var k=a(this,Q,R);if(!this.lastNeed)return Q.toString("utf8",R);this.lastTotal=k;var N=Q.length-(k-this.lastNeed);return Q.copy(this.lastChar,0,N),Q.toString("utf8",R,N)}function d(Q){var R=Q&&Q.length?this.write(Q):"";return this.lastNeed?R+"�":R}function g(Q,R){if((Q.length-R)%2===0){var k=Q.toString("utf16le",R);if(k){var N=k.charCodeAt(k.length-1);if(N>=55296&&N<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Q[Q.length-2],this.lastChar[1]=Q[Q.length-1],k.slice(0,-1)}return k}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Q[Q.length-1],Q.toString("utf16le",R,Q.length-1)}function b(Q){var R=Q&&Q.length?this.write(Q):"";if(this.lastNeed){var k=this.lastTotal-this.lastNeed;return R+this.lastChar.toString("utf16le",0,k)}return R}function w(Q,R){var k=(Q.length-R)%3;return k===0?Q.toString("base64",R):(this.lastNeed=3-k,this.lastTotal=3,k===1?this.lastChar[0]=Q[Q.length-1]:(this.lastChar[0]=Q[Q.length-2],this.lastChar[1]=Q[Q.length-1]),Q.toString("base64",R,Q.length-k))}function I(Q){var R=Q&&Q.length?this.write(Q):"";return this.lastNeed?R+this.lastChar.toString("base64",0,3-this.lastNeed):R}function v(Q){return Q.toString(this.encoding)}function D(Q){return Q&&Q.length?this.write(Q):""}return Qm}var Sm,PC;function Jb(){if(PC)return Sm;PC=1;var t=bA().codes.ERR_STREAM_PREMATURE_CLOSE;function e(s){var a=!1;return function(){if(!a){a=!0;for(var o=arguments.length,l=new Array(o),A=0;A<o;A++)l[A]=arguments[A];
vendor: 5,948 bytes, line 194
194s.apply(this,l)}}}function r(){}function n(s){return s.setHeader&&typeof s.abort=="function"}function i(s,a,o){if(typeof a=="function")return i(s,null,a);a||(a={}),o=e(o||r);var l=a.readable||a.readable!==!1&&s.readable,A=a.writable||a.writable!==!1&&s.writable,d=function(){s.writable||b()},g=s._writableState&&s._writableState.finished,b=function(){A=!1,g=!0,l||o.call(s)},w=s._readableState&&s._readableState.endEmitted,I=function(){l=!1,w=!0,A||o.call(s)},v=function(k){o.call(s,k)},D=function(){var k;if(l&&!w)return(!s._readableState||!s._readableState.ended)&&(k=new t),o.call(s,k);if(A&&!g)return(!s._writableState||!s._writableState.ended)&&(k=new t),o.call(s,k)},Q=function(){s.req.on("finish",b)};return n(s)?(s.on("complete",b),s.on("abort",D),s.req?Q():s.on("request",Q)):A&&!s._writableState&&(s.on("end",d),s.on("close",d)),s.on("end",I),s.on("finish",b),a.error!==!1&&s.on("error",v),s.on("close",D),function(){s.removeListener("complete",b),s.removeListener("abort",D),s.removeListener("request",Q),s.req&&s.req.removeListener("finish",b),s.removeListener("end",d),s.removeListener("close",d),s.removeListener("finish",b),s.removeListener("end",I),s.removeListener("error",v),s.removeListener("close",D)}}return Sm=i,Sm}var km,LC;function uJ(){if(LC)return km;LC=1;var t;function e(Q,R,k){return R in Q?Object.defineProperty(Q,R,{value:k,enumerable:!0,configurable:!0,writable:!0}):Q[R]=k,Q}var r=Jb(),n=Symbol("lastResolve"),i=Symbol("lastReject"),s=Symbol("error"),a=Symbol("ended"),o=Symbol("lastPromise"),l=Symbol("handlePromise"),A=Symbol("stream");function d(Q,R){return{value:Q,done:R}}function g(Q){var R=Q[n];if(R!==null){var k=Q[A].read();k!==null&&(Q[o]=null,Q[n]=null,Q[i]=null,R(d(k,!1)))}}function b(Q){pr.nextTick(g,Q)}function w(Q,R){return function(k,N){Q.then(function(){if(R[a]){k(d(void 0,!0));return}R[l](k,N)},N)}}var I=Object.getPrototypeOf(function(){}),v=Object.setPrototypeOf((t={get stream(){return this[A]},next:function(){var R=this,k=this[s];if(k!==null)return Promise.reject(k);if(this[a])return Promise.resolve(d(void 0,!0));if(this[A].destroyed)return new Promise(function(Z,H){pr.nextTick(function(){R[s]?H(R[s]):Z(d(void 0,!0))})});var N=this[o],F;if(N)F=new Promise(w(N,this));else{var $=this[A].read();if($!==null)return Promise.resolve(d($,!1));F=new Promise(this[l])}return this[o]=F,F}},e(t,Symbol.asyncIterator,function(){return this}),e(t,"return",function(){var R=this;return new Promise(function(k,N){R[A].destroy(null,function(F){if(F){N(F);return}k(d(void 0,!0))})})}),t),I),D=function(R){var k,N=Object.create(v,(k={},e(k,A,{value:R,writable:!0}),e(k,n,{value:null,writable:!0}),e(k,i,{value:null,writable:!0}),e(k,s,{value:null,writable:!0}),e(k,a,{value:R._readableState.endEmitted,writable:!0}),e(k,l,{value:function($,Z){var H=N[A].read();H?(N[o]=null,N[n]=null,N[i]=null,$(d(H,!1))):(N[n]=$,N[i]=Z)},writable:!0}),k));return N[o]=null,r(R,function(F){if(F&&F.code!=="ERR_STREAM_PREMATURE_CLOSE"){var $=N[i];$!==null&&(N[o]=null,N[n]=null,N[i]=null,$(F)),N[s]=F;return}var Z=N[n];Z!==null&&(N[o]=null,N[n]=null,N[i]=null,Z(d(void 0,!0))),N[a]=!0}),R.on("readable",b.bind(null,N)),N};return km=D,km}var Dm,MC;function fJ(){return MC||(MC=1,Dm=function(){throw new Error("Readable.from is not available in the browser")}),Dm}var Tm,_C;function S6(){if(_C)return Tm;_C=1,Tm=O;var t;O.ReadableState=H,jb.EventEmitter;var e=function(re,ke){return re.listeners(ke).length},r=y6(),n=Qg().Buffer,i=w0.Uint8Array||function(){};function s(q){return n.from(q)}function a(q){return n.isBuffer(q)||q instanceof i}var o=x6(),l;o&&o.debuglog?l=o.debuglog("stream"):l=function(){};var A=oJ(),d=v6(),g=B6(),b=g.getHighWaterMark,w=bA().codes,I=w.ERR_INVALID_ARG_TYPE,v=w.ERR_STREAM_PUSH_AFTER_EOF,D=w.ERR_METHOD_NOT_IMPLEMENTED,Q=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,R,k,N;lf(O,r);var F=d.errorOrDestroy,$=["error","close","destroy","pause","resume"];function Z(q,re,ke){if(typeof q.prependListener=="function")return q.prependListener(re,ke);!q._events||!q._events[re]?q.on(re,ke):Array.isArray(q._events[re])?q._events[re].unshift(ke):q._events[re]=[ke,q._events[re]]}function H(q,re,ke){t=t||iA(),q=q||{},typeof ke!="boolean"&&(ke=re instanceof t),this.objectMode=!!q.objectMode,ke&&(this.objectMode=this.objectMode||!!q.readableObjectMode),this.highWaterMark=b(this,q,"readableHighWaterMark",ke),this.buffer=new A,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=q.emitClose!==!1,this.autoDestroy=!!q.autoDestroy,this.destroyed=!1,this.defaultEncoding=q.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,q.encoding&&(R||(R=By().StringDecoder),this.decoder=new R(q.encoding),this.encoding=q.encoding)}function O(q){if(t=t||iA(),!(this instanceof O))return new O(q);var re=this instanceof t;this._readableState=new H(q,this,re),this.readable=!0,q&&(typeof q.read=="function"&&(this._read=q.read),typeof q.destroy=="function"&&(this._destroy=q.destroy)),r.call(this)}Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(re){this._readableState&&(this._readableState.destroyed=re)}}),O.prototype.destroy=d.destroy,O.prototype._undestroy=d.undestroy,O.prototype._destroy=function(q,re){re(q)},O.prototype.push=function(q,re){var ke=this._readableState,M;return ke.objectMode?M=!0:typeof q=="string"&&(re=re||ke.defaultEncoding,re!==ke.encoding&&(q=n.from(q,re),re=""),M=!0),se(this,q,re,!1,M)},O.prototype.unshift=function(q){return se(this,q,null,!0,!1)};function se(q,re,ke,M,Qe){l("readableAddChunk",re);var W=q._readableState;if(re===null)W.reading=!1,Ee(q,W);else{var B;if(Qe||(B=ee(W,re)),B)F(q,B);else if(W.objectMode||re&&re.length>
vendor: 9,651 bytes, line 194
1940)if(typeof re!="string"&&!W.objectMode&&Object.getPrototypeOf(re)!==n.prototype&&(re=s(re)),M)W.endEmitted?F(q,new Q):ye(q,W,re,!0);else if(W.ended)F(q,new v);else{if(W.destroyed)return!1;W.reading=!1,W.decoder&&!ke?(re=W.decoder.write(re),W.objectMode||re.length!==0?ye(q,W,re,!1):Ce(q,W)):ye(q,W,re,!1)}else M||(W.reading=!1,Ce(q,W))}return!W.ended&&(W.length<W.highWaterMark||W.length===0)}function ye(q,re,ke,M){re.flowing&&re.length===0&&!re.sync?(re.awaitDrain=0,q.emit("data",ke)):(re.length+=re.objectMode?1:ke.length,M?re.buffer.unshift(ke):re.buffer.push(ke),re.needReadable&&pe(q)),Ce(q,re)}function ee(q,re){var ke;return!a(re)&&typeof re!="string"&&re!==void 0&&!q.objectMode&&(ke=new I("chunk",["string","Buffer","Uint8Array"],re)),ke}O.prototype.isPaused=function(){return this._readableState.flowing===!1},O.prototype.setEncoding=function(q){R||(R=By().StringDecoder);var re=new R(q);this._readableState.decoder=re,this._readableState.encoding=this._readableState.decoder.encoding;for(var ke=this._readableState.buffer.head,M="";ke!==null;)M+=re.write(ke.data),ke=ke.next;return this._readableState.buffer.clear(),M!==""&&this._readableState.buffer.push(M),this._readableState.length=M.length,this};var he=1073741824;function j(q){return q>=he?q=he:(q--,q|=q>>>1,q|=q>>>2,q|=q>>>4,q|=q>>>8,q|=q>>>16,q++),q}function be(q,re){return q<=0||re.length===0&&re.ended?0:re.objectMode?1:q!==q?re.flowing&&re.length?re.buffer.head.data.length:re.length:(q>re.highWaterMark&&(re.highWaterMark=j(q)),q<=re.length?q:re.ended?re.length:(re.needReadable=!0,0))}O.prototype.read=function(q){l("read",q),q=parseInt(q,10);var re=this._readableState,ke=q;if(q!==0&&(re.emittedReadable=!1),q===0&&re.needReadable&&((re.highWaterMark!==0?re.length>=re.highWaterMark:re.length>0)||re.ended))return l("read: emitReadable",re.length,re.ended),re.length===0&&re.ended?P(this):pe(this),null;if(q=be(q,re),q===0&&re.ended)return re.length===0&&P(this),null;var M=re.needReadable;l("need readable",M),(re.length===0||re.length-q<re.highWaterMark)&&(M=!0,l("length less than watermark",M)),re.ended||re.reading?(M=!1,l("reading or ended",M)):M&&(l("do read"),re.reading=!0,re.sync=!0,re.length===0&&(re.needReadable=!0),this._read(re.highWaterMark),re.sync=!1,re.reading||(q=be(ke,re)));var Qe;return q>0?Qe=z(q,re):Qe=null,Qe===null?(re.needReadable=re.length<=re.highWaterMark,q=0):(re.length-=q,re.awaitDrain=0),re.length===0&&(re.ended||(re.needReadable=!0),ke!==q&&re.ended&&P(this)),Qe!==null&&this.emit("data",Qe),Qe};function Ee(q,re){if(l("onEofChunk"),!re.ended){if(re.decoder){var ke=re.decoder.end();ke&&ke.length&&(re.buffer.push(ke),re.length+=re.objectMode?1:ke.length)}re.ended=!0,re.sync?pe(q):(re.needReadable=!1,re.emittedReadable||(re.emittedReadable=!0,He(q)))}}function pe(q){var re=q._readableState;l("emitReadable",re.needReadable,re.emittedReadable),re.needReadable=!1,re.emittedReadable||(l("emitReadable",re.flowing),re.emittedReadable=!0,pr.nextTick(He,q))}function He(q){var re=q._readableState;l("emitReadable_",re.destroyed,re.length,re.ended),!re.destroyed&&(re.length||re.ended)&&(q.emit("readable"),re.emittedReadable=!1),re.needReadable=!re.flowing&&!re.ended&&re.length<=re.highWaterMark,Ie(q)}function Ce(q,re){re.readingMore||(re.readingMore=!0,pr.nextTick(qe,q,re))}function qe(q,re){for(;!re.reading&&!re.ended&&(re.length<re.highWaterMark||re.flowing&&re.length===0);){var ke=re.length;if(l("maybeReadMore read 0"),q.read(0),ke===re.length)break}re.readingMore=!1}O.prototype._read=function(q){F(this,new D("_read()"))},O.prototype.pipe=function(q,re){var ke=this,M=this._readableState;switch(M.pipesCount){case 0:M.pipes=q;break;case 1:M.pipes=[M.pipes,q];break;default:M.pipes.push(q);break}M.pipesCount+=1,l("pipe count=%d opts=%j",M.pipesCount,re);var Qe=(!re||re.end!==!1)&&q!==pr.stdout&&q!==pr.stderr,W=Qe?x:ct;M.endEmitted?pr.nextTick(W):ke.once("end",W),q.on("unpipe",B);function B(at,At){l("onunpipe"),at===ke&&At&&At.hasUnpiped===!1&&(At.hasUnpiped=!0,de())}function x(){l("onend"),q.end()}var _=Be(ke);q.on("drain",_);var ce=!1;function de(){l("cleanup"),q.removeListener("close",We),q.removeListener("finish",Oe),q.removeListener("drain",_),q.removeListener("error",Pe),q.removeListener("unpipe",B),ke.removeListener("end",x),ke.removeListener("end",ct),ke.removeListener("data",Ae),ce=!0,M.awaitDrain&&(!q._writableState||q._writableState.needDrain)&&_()}ke.on("data",Ae);function Ae(at){l("ondata");var At=q.write(at);l("dest.write",At),At===!1&&((M.pipesCount===1&&M.pipes===q||M.pipesCount>1&&te(M.pipes,q)!==-1)&&!ce&&(l("false write response, pause",M.awaitDrain),M.awaitDrain++),ke.pause())}function Pe(at){l("onerror",at),ct(),q.removeListener("error",Pe),e(q,"error")===0&&F(q,at)}Z(q,"error",Pe);function We(){q.removeListener("finish",Oe),ct()}q.once("close",We);function Oe(){l("onfinish"),q.removeListener("close",We),ct()}q.once("finish",Oe);function ct(){l("unpipe"),ke.unpipe(q)}return q.emit("pipe",ke),M.flowing||(l("pipe resume"),ke.resume()),q};function Be(q){return function(){var ke=q._readableState;l("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&e(q,"data")&&(ke.flowing=!0,Ie(q))}}O.prototype.unpipe=function(q){var re=this._readableState,ke={hasUnpiped:!1};if(re.pipesCount===0)return this;if(re.pipesCount===1)return q&&q!==re.pipes?this:(q||(q=re.pipes),re.pipes=null,re.pipesCount=0,re.flowing=!1,q&&q.emit("unpipe",this,ke),this);if(!q){var M=re.pipes,Qe=re.pipesCount;re.pipes=null,re.pipesCount=0,re.flowing=!1;for(var W=0;W<Qe;W++)M[W].emit("unpipe",this,{hasUnpiped:!1});return this}var B=te(re.pipes,q);return B===-1?this:(re.pipes.splice(B,1),re.pipesCount-=1,re.pipesCount===1&&(re.pipes=re.pipes[0]),q.emit("unpipe",this,ke),this)},O.prototype.on=function(q,re){var ke=r.prototype.on.call(this,q,re),M=this._readableState;return q==="data"?(M.readableListening=this.listenerCount("readable")>0,M.flowing!==!1&&this.resume()):q==="readable"&&!M.endEmitted&&!M.readableListening&&(M.readableListening=M.needReadable=!0,M.flowing=!1,M.emittedReadable=!1,l("on readable",M.length,M.reading),M.length?pe(this):M.reading||pr.nextTick(ve,this)),ke},O.prototype.addListener=O.prototype.on,O.prototype.removeListener=function(q,re){var ke=r.prototype.removeListener.call(this,q,re);return q==="readable"&&pr.nextTick(ne,this),ke},O.prototype.removeAllListeners=function(q){var re=r.prototype.removeAllListeners.apply(this,arguments);return(q==="readable"||q===void 0)&&pr.nextTick(ne,this),re};function ne(q){var re=q._readableState;re.readableListening=q.listenerCount("readable")>0,re.resumeScheduled&&!re.paused?re.flowing=!0:q.listenerCount("data")>0&&q.resume()}function ve(q){l("readable nexttick read 0"),q.read(0)}O.prototype.resume=function(){var q=this._readableState;return q.flowing||(l("resume"),q.flowing=!q.readableListening,De(this,q)),q.paused=!1,this};function De(q,re){re.resumeScheduled||(re.resumeScheduled=!0,pr.nextTick(Me,q,re))}function Me(q,re){l("resume",re.reading),re.reading||q.read(0),re.resumeScheduled=!1,q.emit("resume"),Ie(q),re.flowing&&!re.reading&&q.read(0)}O.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ie(q){var re=q._readableState;for(l("flow",re.flowing);re.flowing&&q.read()!==null;);}O.prototype.wrap=function(q){var re=this,ke=this._readableState,M=!1;q.on("end",function(){if(l("wrapped end"),ke.decoder&&!ke.ended){var B=ke.decoder.end();B&&B.length&&re.push(B)}re.push(null)}),q.on("data",function(B){if(l("wrapped data"),ke.decoder&&(B=ke.decoder.write(B)),!(ke.objectMode&&B==null)&&!(!ke.objectMode&&(!B||!B.length))){var x=re.push(B);x||(M=!0,q.pause())}});for(var Qe in q)this[Qe]===void 0&&typeof q[Qe]=="function"&&(this[Qe]=(function(x){return function(){return q[x].apply(q,arguments)}})(Qe));for(var W=0;W<$.length;W++)q.on($[W],this.emit.bind(this,$[W]));return this._read=function(B){l("wrapped _read",B),M&&(M=!1,q.resume())},this},typeof Symbol=="function"&&(O.prototype[Symbol.asyncIterator]=function(){return k===void 0&&(k=uJ()),k(this)}),Object.defineProperty(O.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(O.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(O.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(re){this._readableState&&(this._readableState.flowing=re)}}),O._fromList=z,Object.defineProperty(O.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function z(q,re){if(re.length===0)return null;var ke;return re.objectMode?ke=re.buffer.shift():!q||q>=re.length?(re.decoder?ke=re.buffer.join(""):re.buffer.length===1?ke=re.buffer.first():ke=re.buffer.concat(re.length),re.buffer.clear()):ke=re.buffer.consume(q,re.decoder),ke}function P(q){var re=q._readableState;l("endReadable",re.endEmitted),re.endEmitted||(re.ended=!0,pr.nextTick(le,re,q))}function le(q,re){if(l("endReadableNT",q.endEmitted,q.length),!q.endEmitted&&q.length===0&&(q.endEmitted=!0,re.readable=!1,re.emit("end"),q.autoDestroy)){var ke=re._writableState;(!ke||ke.autoDestroy&&ke.finished)&&re.destroy()}}typeof Symbol=="function"&&(O.from=function(q,re){return N===void 0&&(N=fJ()),N(O,q,re)});function te(q,re){for(var ke=0,M=q.length;ke<M;ke++)if(q[ke]===re)return ke;return-1}return Tm}var Rm,OC;function k6(){if(OC)return Rm;OC=1,Rm=o;
194var t=bA().codes,e=t.ERR_METHOD_NOT_IMPLEMENTED,r=t.ERR_MULTIPLE_CALLBACK,n=t.ERR_TRANSFORM_ALREADY_TRANSFORMING,i=t.ERR_TRANSFORM_WITH_LENGTH_0,s=iA();lf(o,s);function a(d,g){var b=this._transformState;b.transforming=!1;var w=b.writecb;if(w===null)return this.emit("error",new r);b.writechunk=null,b.writecb=null,g!=null&&this.push(g),w(d);var I=this._readableState;I.reading=!1,(I.needReadable||I.length<I.highWaterMark)&&this._read(I.highWaterMark)}function o(d){if(!(this instanceof o))return new o(d);s.call(this,d),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,d&&(typeof d.transform=="function"&&(this._transform=d.transform),typeof d.flush=="function"&&(this._flush=d.flush)),this.on("prefinish",l)}function l(){var d=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(g,b){A(d,g,b)}):A(this,null,null)}o.prototype.push=function(d,g){return this._transformState.needTransform=!1,s.prototype.push.call(this,d,g)},o.prototype._transform=function(d,g,b){b(new e("_transform()"))},o.prototype._write=function(d,g,b){var w=this._transformState;if(w.writecb=b,w.writechunk=d,w.writeencoding=g,!w.transforming){var I=this._readableState;(w.needTransform||I.needReadable||I.length<I.highWaterMark)&&this._read(I.highWaterMark)}},o.prototype._read=function(d){var g=this._transformState;g.writechunk!==null&&!g.transforming?(g.transforming=!0,this._transform(g.writechunk,g.writeencoding,g.afterTransform)):g.needTransform=!0},o.prototype._destroy=function(d,g){s.prototype._destroy.call(this,d,function(b){g(b)})};function A(d,g,b){if(g)return d.emit("error",g);if(b!=null&&d.push(b),d._writableState.length)throw new i;if(d._transformState.transforming)throw new n;return d.push(null)}return Rm}var Fm,UC;function AJ(){if(UC)return Fm;UC=1,Fm=e;var t=k6();lf(e,t);function e(r){if(!(this instanceof e))return new e(r);t.call(this,r)}return e.prototype._transform=function(r,n,i){i(null,r)},Fm}var Nm,GC;function hJ(){if(GC)return Nm;GC=1;var t;function e(b){var w=!1;return function(){w||(w=!0,b.apply(void 0,arguments))}}var r=bA().codes,n=r.ERR_MISSING_ARGS,i=r.ERR_STREAM_DESTROYED;function s(b){if(b)throw b}function a(b){return b.setHeader&&typeof b.abort=="function"}function o(b,w,I,v){v=e(v);var D=!1;b.on("close",function(){D=!0}),t===void 0&&(t=Jb()),t(b,{readable:w,writable:I},function(R){if(R)return v(R);D=!0,v()});var Q=!1;return function(R){if(!D&&!Q){if(Q=!0,a(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();v(R||new i("pipe"))}}}function l(b){b()}function A(b,w){return b.pipe(w)}function d(b){return!b.length||typeof b[b.length-1]!="function"?s:b.pop()}function g(){for(var b=arguments.length,w=new Array(b),I=0;I<b;I++)w[I]=arguments[I];var v=d(w);if(Array.isArray(w[0])&&(w=w[0]),w.length<2)throw new n("streams");var D,Q=w.map(function(R,k){var N=k<w.length-1,F=k>0;return o(R,N,F,function($){D||(D=$),$&&Q.forEach(l),!N&&(Q.forEach(l),v(D))})});return w.reduce(A)}return Nm=g,Nm}var Vb=rl,Xb=jb.EventEmitter,dJ=lf;dJ(rl,Xb);rl.Readable=S6();rl.Writable=Q6();rl.Duplex=iA();rl.Transform=k6();rl.PassThrough=AJ();rl.finished=Jb();rl.pipeline=hJ();rl.Stream=rl;function rl(){Xb.call(this)}rl.prototype.pipe=function(t,e){var r=this;function n(d){t.writable&&t.write(d)===!1&&r.pause&&r.pause()}r.on("data",n);function i(){r.readable&&r.resume&&r.resume()}t.on("drain",i),!t._isStdio&&(!e||e.end!==!1)&&(r.on("end",a),r.on("close",o));var s=!1;function a(){s||(s=!0,t.end())}function o(){s||(s=!0,typeof t.destroy=="function"&&t.destroy())}function l(d){if(A(),Xb.listenerCount(this,"error")===0)throw d}r.on("error",l),t.on("error",l);function A(){r.removeListener("data",n),t.removeListener("drain",i),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),t.removeListener("error",l),r.removeListener("end",A),r.removeListener("close",A),t.removeListener("close",A)}return r.on("end",A),r.on("close",A),t.on("close",A),t.emit("pipe",r),t};(function(t){(function(e){e.parser=function(z,P){return new n(z,P)},e.SAXParser=n,e.SAXStream=d,e.createStream=A,e.MAX_BUFFER_LENGTH=64*1024;var r=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function n(z,P){if(!(this instanceof n))return new n(z,P);var le=this;s(le),le.q=le.c="",le.bufferCheckPosition=e.MAX_BUFFER_LENGTH,le.opt=P||{},le.opt.lowercase=le.opt.lowercase||le.opt.lowercasetags,le.looseCase=le.opt.lowercase?"toLowerCase":"toUpperCase",le.tags=[],le.closed=le.closedRoot=le.sawRoot=!1,le.tag=le.error=null,le.strict=!!z,le.noscript=!!(z||le.opt.noscript),le.state=O.BEGIN,le.strictEntities=le.opt.strictEntities,le.ENTITIES=le.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),le.attribList=[],le.opt.xmlns&&(le.ns=Object.create(v)),le.trackPosition=le.opt.position!==!1,le.trackPosition&&(le.position=le.line=le.column=0),ye(le,"onready")}Object.create||(Object.create=function(z){function P(){}P.prototype=z;var le=new P;return le}),Object.keys||(Object.keys=function(z){var P=[];for(var le in z)z.hasOwnProperty(le)&&P.push(le);return P});function i(z){for(var P=Math.max(e.MAX_BUFFER_LENGTH,10),le=0,te=0,q=r.length;te<q;te++){var re=z[r[te]].length;if(re>P)switch(r[te]){case"textNode":he(z);break;case"cdata":ee(z,"oncdata",z.cdata),z.cdata="";break;case"script":ee(z,"onscript",z.script),z.script="";break;default:be(z,"Max buffer length exceeded: "+r[te])}le=Math.max(le,re)}var ke=e.MAX_BUFFER_LENGTH-le;z.bufferCheckPosition=ke+z.position}function s(z){for(var P=0,le=r.length;P<le;P++)z[r[P]]=""}function a(z){he(z),z.cdata!==""&&(ee(z,"oncdata",z.cdata),z.cdata=""),z.script!==""&&(ee(z,"onscript",z.script),z.script="")}n.prototype={end:function(){Ee(this)},write:Ie,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){a(this)}};var o;try{o=Vb.Stream}catch{o=function(){}}var l=e.EVENTS.filter(function(z){return z!=="error"&&z!=="end"});function A(z,P){return new d(z,P)}function d(z,P){if(!(this instanceof d))return new d(z,P);o.apply(this),this._parser=new n(z,P),this.writable=!0,this.readable=!0;var le=this;this._parser.onend=function(){le.emit("end")},this._parser.onerror=function(te){le.emit("error",te),le._parser.error=null},this._decoder=null,l.forEach(function(te){Object.defineProperty(le,"on"+te,{get:function(){return le._parser["on"+te]},set:function(q){if(!q)return le.removeAllListeners(te),le._parser["on"+te]=q,q;le.on(te,q)},enumerable:!0,configurable:!1})})}d.prototype=Object.create(o.prototype,{constructor:{value:d}}),d.prototype.write=function(z){if(typeof Buffer=="function"&&typeof Buffer.isBuffer=="function"&&Buffer.isBuffer(z)){if(!this._decoder){var P=By().StringDecoder;this._decoder=new P("utf8")}z=this._decoder.write(z)}
vendor: 27,263 bytes, lines 194-204
194return this._parser.write(z.toString()),this.emit("data",z),!0},d.prototype.end=function(z){return z&&z.length&&this.write(z),this._parser.end(),!0},d.prototype.on=function(z,P){var le=this;return!le._parser["on"+z]&&l.indexOf(z)!==-1&&(le._parser["on"+z]=function(){var te=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);te.splice(0,0,z),le.emit.apply(le,te)}),o.prototype.on.call(le,z,P)};var g="[CDATA[",b="DOCTYPE",w="http://www.w3.org/XML/1998/namespace",I="http://www.w3.org/2000/xmlns/",v={xml:w,xmlns:I},D=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Q=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,R=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,k=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function N(z){return z===" "||z===`
195`||z==="\r"||z==="	"}function F(z){return z==='"'||z==="'"}function $(z){return z===">"||N(z)}function Z(z,P){return z.test(P)}function H(z,P){return!Z(z,P)}var O=0;e.STATE={BEGIN:O++,BEGIN_WHITESPACE:O++,TEXT:O++,TEXT_ENTITY:O++,OPEN_WAKA:O++,SGML_DECL:O++,SGML_DECL_QUOTED:O++,DOCTYPE:O++,DOCTYPE_QUOTED:O++,DOCTYPE_DTD:O++,DOCTYPE_DTD_QUOTED:O++,COMMENT_STARTING:O++,COMMENT:O++,COMMENT_ENDING:O++,COMMENT_ENDED:O++,CDATA:O++,CDATA_ENDING:O++,CDATA_ENDING_2:O++,PROC_INST:O++,PROC_INST_BODY:O++,PROC_INST_ENDING:O++,OPEN_TAG:O++,OPEN_TAG_SLASH:O++,ATTRIB:O++,ATTRIB_NAME:O++,ATTRIB_NAME_SAW_WHITE:O++,ATTRIB_VALUE:O++,ATTRIB_VALUE_QUOTED:O++,ATTRIB_VALUE_CLOSED:O++,ATTRIB_VALUE_UNQUOTED:O++,ATTRIB_VALUE_ENTITY_Q:O++,ATTRIB_VALUE_ENTITY_U:O++,CLOSE_TAG:O++,CLOSE_TAG_SAW_WHITE:O++,SCRIPT:O++,SCRIPT_ENDING:O++},e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(e.ENTITIES).forEach(function(z){var P=e.ENTITIES[z],le=typeof P=="number"?String.fromCharCode(P):P;e.ENTITIES[z]=le});for(var se in e.STATE)e.STATE[e.STATE[se]]=se;O=e.STATE;function ye(z,P,le){z[P]&&z[P](le)}function ee(z,P,le){z.textNode&&he(z),ye(z,P,le)}function he(z){z.textNode=j(z.opt,z.textNode),z.textNode&&ye(z,"ontext",z.textNode),z.textNode=""}function j(z,P){return z.trim&&(P=P.trim()),z.normalize&&(P=P.replace(/\s+/g," ")),P}function be(z,P){return he(z),z.trackPosition&&(P+=`
196Line: `+z.line+`
197Column: `+z.column+`
198Char: `+z.c),P=new Error(P),z.error=P,ye(z,"onerror",P),z}function Ee(z){return z.sawRoot&&!z.closedRoot&&pe(z,"Unclosed root tag"),z.state!==O.BEGIN&&z.state!==O.BEGIN_WHITESPACE&&z.state!==O.TEXT&&be(z,"Unexpected end"),he(z),z.c="",z.closed=!0,ye(z,"onend"),n.call(z,z.strict,z.opt),z}function pe(z,P){if(typeof z!="object"||!(z instanceof n))throw new Error("bad call to strictFail");z.strict&&be(z,P)}function He(z){z.strict||(z.tagName=z.tagName[z.looseCase]());var P=z.tags[z.tags.length-1]||z,le=z.tag={name:z.tagName,attributes:{}};z.opt.xmlns&&(le.ns=P.ns),z.attribList.length=0,ee(z,"onopentagstart",le)}function Ce(z,P){var le=z.indexOf(":"),te=le<0?["",z]:z.split(":"),q=te[0],re=te[1];return P&&z==="xmlns"&&(q="xmlns",re=""),{prefix:q,local:re}}function qe(z){if(z.strict||(z.attribName=z.attribName[z.looseCase]()),z.attribList.indexOf(z.attribName)!==-1||z.tag.attributes.hasOwnProperty(z.attribName)){z.attribName=z.attribValue="";return}if(z.opt.xmlns){var P=Ce(z.attribName,!0),le=P.prefix,te=P.local;if(le==="xmlns")if(te==="xml"&&z.attribValue!==w)pe(z,"xml: prefix must be bound to "+w+`
199Actual: `+z.attribValue);else if(te==="xmlns"&&z.attribValue!==I)pe(z,"xmlns: prefix must be bound to "+I+`
200Actual: `+z.attribValue);else{var q=z.tag,re=z.tags[z.tags.length-1]||z;q.ns===re.ns&&(q.ns=Object.create(re.ns)),q.ns[te]=z.attribValue}z.attribList.push([z.attribName,z.attribValue])}else z.tag.attributes[z.attribName]=z.attribValue,ee(z,"onattribute",{name:z.attribName,value:z.attribValue});z.attribName=z.attribValue=""}function Be(z,P){if(z.opt.xmlns){var le=z.tag,te=Ce(z.tagName);le.prefix=te.prefix,le.local=te.local,le.uri=le.ns[te.prefix]||"",le.prefix&&!le.uri&&(pe(z,"Unbound namespace prefix: "+JSON.stringify(z.tagName)),le.uri=te.prefix);var q=z.tags[z.tags.length-1]||z;le.ns&&q.ns!==le.ns&&Object.keys(le.ns).forEach(function(Ae){ee(z,"onopennamespace",{prefix:Ae,uri:le.ns[Ae]})});for(var re=0,ke=z.attribList.length;re<ke;re++){var M=z.attribList[re],Qe=M[0],W=M[1],B=Ce(Qe,!0),x=B.prefix,_=B.local,ce=x===""?"":le.ns[x]||"",de={name:Qe,value:W,prefix:x,local:_,uri:ce};x&&x!=="xmlns"&&!ce&&(pe(z,"Unbound namespace prefix: "+JSON.stringify(x)),de.uri=x),z.tag.attributes[Qe]=de,ee(z,"onattribute",de)}z.attribList.length=0}z.tag.isSelfClosing=!!P,z.sawRoot=!0,z.tags.push(z.tag),ee(z,"onopentag",z.tag),P||(!z.noscript&&z.tagName.toLowerCase()==="script"?z.state=O.SCRIPT:z.state=O.TEXT,z.tag=null,z.tagName=""),z.attribName=z.attribValue="",z.attribList.length=0}function ne(z){if(!z.tagName){pe(z,"Weird empty close tag."),z.textNode+="</>",z.state=O.TEXT;return}if(z.script){if(z.tagName!=="script"){z.script+="</"+z.tagName+">",z.tagName="",z.state=O.SCRIPT;return}ee(z,"onscript",z.script),z.script=""}var P=z.tags.length,le=z.tagName;z.strict||(le=le[z.looseCase]());for(var te=le;P--;){var q=z.tags[P];if(q.name!==te)pe(z,"Unexpected close tag");else break}if(P<0){pe(z,"Unmatched closing tag: "+z.tagName),z.textNode+="</"+z.tagName+">",z.state=O.TEXT;return}z.tagName=le;for(var re=z.tags.length;re-- >P;){var ke=z.tag=z.tags.pop();z.tagName=z.tag.name,ee(z,"onclosetag",z.tagName);var M={};for(var Qe in ke.ns)M[Qe]=ke.ns[Qe];var W=z.tags[z.tags.length-1]||z;z.opt.xmlns&&ke.ns!==W.ns&&Object.keys(ke.ns).forEach(function(B){var x=ke.ns[B];ee(z,"onclosenamespace",{prefix:B,uri:x})})}P===0&&(z.closedRoot=!0),z.tagName=z.attribValue=z.attribName="",z.attribList.length=0,z.state=O.TEXT}function ve(z){var P=z.entity,le=P.toLowerCase(),te,q="";return z.ENTITIES[P]?z.ENTITIES[P]:z.ENTITIES[le]?z.ENTITIES[le]:(P=le,P.charAt(0)==="#"&&(P.charAt(1)==="x"?(P=P.slice(2),te=parseInt(P,16),q=te.toString(16)):(P=P.slice(1),te=parseInt(P,10),q=te.toString(10))),P=P.replace(/^0+/,""),isNaN(te)||q.toLowerCase()!==P?(pe(z,"Invalid character entity"),"&"+z.entity+";"):String.fromCodePoint(te))}function De(z,P){P==="<"?(z.state=O.OPEN_WAKA,z.startTagPosition=z.position):N(P)||(pe(z,"Non-whitespace before first tag."),z.textNode=P,z.state=O.TEXT)}function Me(z,P){var le="";return P<z.length&&(le=z.charAt(P)),le}function Ie(z){var P=this;if(this.error)throw this.error;if(P.closed)return be(P,"Cannot write after close. Assign an onready handler.");if(z===null)return Ee(P);typeof z=="object"&&(z=z.toString());for(var le=0,te="";te=Me(z,le++),P.c=te,!!te;)switch(P.trackPosition&&(P.position++,te===`
201`?(P.line++,P.column=0):P.column++),P.state){case O.BEGIN:if(P.state=O.BEGIN_WHITESPACE,te==="\uFEFF")continue;De(P,te);continue;case O.BEGIN_WHITESPACE:De(P,te);continue;case O.TEXT:if(P.sawRoot&&!P.closedRoot){for(var q=le-1;te&&te!=="<"&&te!=="&";)te=Me(z,le++),te&&P.trackPosition&&(P.position++,te===`
202`?(P.line++,P.column=0):P.column++);P.textNode+=z.substring(q,le-1)}te==="<"&&!(P.sawRoot&&P.closedRoot&&!P.strict)?(P.state=O.OPEN_WAKA,P.startTagPosition=P.position):(!N(te)&&(!P.sawRoot||P.closedRoot)&&pe(P,"Text data outside of root node."),te==="&"?P.state=O.TEXT_ENTITY:P.textNode+=te);continue;case O.SCRIPT:te==="<"?P.state=O.SCRIPT_ENDING:P.script+=te;continue;case O.SCRIPT_ENDING:te==="/"?P.state=O.CLOSE_TAG:(P.script+="<"+te,P.state=O.SCRIPT);continue;case O.OPEN_WAKA:if(te==="!")P.state=O.SGML_DECL,P.sgmlDecl="";else if(!N(te))if(Z(D,te))P.state=O.OPEN_TAG,P.tagName=te;else if(te==="/")P.state=O.CLOSE_TAG,P.tagName="";else if(te==="?")P.state=O.PROC_INST,P.procInstName=P.procInstBody="";else{if(pe(P,"Unencoded <"),P.startTagPosition+1<P.position){var re=P.position-P.startTagPosition;te=new Array(re).join(" ")+te}P.textNode+="<"+te,P.state=O.TEXT}continue;case O.SGML_DECL:(P.sgmlDecl+te).toUpperCase()===g?(ee(P,"onopencdata"),P.state=O.CDATA,P.sgmlDecl="",P.cdata=""):P.sgmlDecl+te==="--"?(P.state=O.COMMENT,P.comment="",P.sgmlDecl=""):(P.sgmlDecl+te).toUpperCase()===b?(P.state=O.DOCTYPE,(P.doctype||P.sawRoot)&&pe(P,"Inappropriately located doctype declaration"),P.doctype="",P.sgmlDecl=""):te===">"?(ee(P,"onsgmldeclaration",P.sgmlDecl),P.sgmlDecl="",P.state=O.TEXT):(F(te)&&(P.state=O.SGML_DECL_QUOTED),P.sgmlDecl+=te);continue;case O.SGML_DECL_QUOTED:te===P.q&&(P.state=O.SGML_DECL,P.q=""),P.sgmlDecl+=te;continue;case O.DOCTYPE:te===">"?(P.state=O.TEXT,ee(P,"ondoctype",P.doctype),P.doctype=!0):(P.doctype+=te,te==="["?P.state=O.DOCTYPE_DTD:F(te)&&(P.state=O.DOCTYPE_QUOTED,P.q=te));continue;case O.DOCTYPE_QUOTED:P.doctype+=te,te===P.q&&(P.q="",P.state=O.DOCTYPE);continue;case O.DOCTYPE_DTD:P.doctype+=te,te==="]"?P.state=O.DOCTYPE:F(te)&&(P.state=O.DOCTYPE_DTD_QUOTED,P.q=te);continue;case O.DOCTYPE_DTD_QUOTED:P.doctype+=te,te===P.q&&(P.state=O.DOCTYPE_DTD,P.q="");continue;case O.COMMENT:te==="-"?P.state=O.COMMENT_ENDING:P.comment+=te;continue;case O.COMMENT_ENDING:te==="-"?(P.state=O.COMMENT_ENDED,P.comment=j(P.opt,P.comment),P.comment&&ee(P,"oncomment",P.comment),P.comment=""):(P.comment+="-"+te,P.state=O.COMMENT);continue;case O.COMMENT_ENDED:te!==">"?(pe(P,"Malformed comment"),P.comment+="--"+te,P.state=O.COMMENT):P.state=O.TEXT;continue;case O.CDATA:te==="]"?P.state=O.CDATA_ENDING:P.cdata+=te;continue;case O.CDATA_ENDING:te==="]"?P.state=O.CDATA_ENDING_2:(P.cdata+="]"+te,P.state=O.CDATA);continue;case O.CDATA_ENDING_2:te===">"?(P.cdata&&ee(P,"oncdata",P.cdata),ee(P,"onclosecdata"),P.cdata="",P.state=O.TEXT):te==="]"?P.cdata+="]":(P.cdata+="]]"+te,P.state=O.CDATA);continue;case O.PROC_INST:te==="?"?P.state=O.PROC_INST_ENDING:N(te)?P.state=O.PROC_INST_BODY:P.procInstName+=te;continue;case O.PROC_INST_BODY:if(!P.procInstBody&&N(te))continue;te==="?"?P.state=O.PROC_INST_ENDING:P.procInstBody+=te;continue;case O.PROC_INST_ENDING:te===">"?(ee(P,"onprocessinginstruction",{name:P.procInstName,body:P.procInstBody}),P.procInstName=P.procInstBody="",P.state=O.TEXT):(P.procInstBody+="?"+te,P.state=O.PROC_INST_BODY);continue;case O.OPEN_TAG:Z(Q,te)?P.tagName+=te:(He(P),te===">"?Be(P):te==="/"?P.state=O.OPEN_TAG_SLASH:(N(te)||pe(P,"Invalid character in tag name"),P.state=O.ATTRIB));continue;case O.OPEN_TAG_SLASH:te===">"?(Be(P,!0),ne(P)):(pe(P,"Forward-slash in opening tag not followed by >"),P.state=O.ATTRIB);continue;case O.ATTRIB:if(N(te))continue;te===">"?Be(P):te==="/"?P.state=O.OPEN_TAG_SLASH:Z(D,te)?(P.attribName=te,P.attribValue="",P.state=O.ATTRIB_NAME):pe(P,"Invalid attribute name");continue;case O.ATTRIB_NAME:te==="="?P.state=O.ATTRIB_VALUE:te===">"?(pe(P,"Attribute without value"),P.attribValue=P.attribName,qe(P),Be(P)):N(te)?P.state=O.ATTRIB_NAME_SAW_WHITE:Z(Q,te)?P.attribName+=te:pe(P,"Invalid attribute name");continue;case O.ATTRIB_NAME_SAW_WHITE:if(te==="=")P.state=O.ATTRIB_VALUE;else{if(N(te))continue;pe(P,"Attribute without value"),P.tag.attributes[P.attribName]="",P.attribValue="",ee(P,"onattribute",{name:P.attribName,value:""}),P.attribName="",te===">"?Be(P):Z(D,te)?(P.attribName=te,P.state=O.ATTRIB_NAME):(pe(P,"Invalid attribute name"),P.state=O.ATTRIB)}continue;case O.ATTRIB_VALUE:if(N(te))continue;F(te)?(P.q=te,P.state=O.ATTRIB_VALUE_QUOTED):(pe(P,"Unquoted attribute value"),P.state=O.ATTRIB_VALUE_UNQUOTED,P.attribValue=te);continue;case O.ATTRIB_VALUE_QUOTED:if(te!==P.q){te==="&"?P.state=O.ATTRIB_VALUE_ENTITY_Q:P.attribValue+=te;continue}qe(P),P.q="",P.state=O.ATTRIB_VALUE_CLOSED;continue;case O.ATTRIB_VALUE_CLOSED:N(te)?P.state=O.ATTRIB:te===">"?Be(P):te==="/"?P.state=O.OPEN_TAG_SLASH:Z(D,te)?(pe(P,"No whitespace between attributes"),P.attribName=te,P.attribValue="",P.state=O.ATTRIB_NAME):pe(P,"Invalid attribute name");continue;case O.ATTRIB_VALUE_UNQUOTED:if(!$(te)){te==="&"?P.state=O.ATTRIB_VALUE_ENTITY_U:P.attribValue+=te;continue}qe(P),te===">"?Be(P):P.state=O.ATTRIB;continue;case O.CLOSE_TAG:if(P.tagName)te===">"?ne(P):Z(Q,te)?P.tagName+=te:P.script?(P.script+="</"+P.tagName,P.tagName="",P.state=O.SCRIPT):(N(te)||pe(P,"Invalid tagname in closing tag"),P.state=O.CLOSE_TAG_SAW_WHITE);else{if(N(te))continue;H(D,te)?P.script?(P.script+="</"+te,P.state=O.SCRIPT):pe(P,"Invalid tagname in closing tag."):P.tagName=te}continue;case O.CLOSE_TAG_SAW_WHITE:if(N(te))continue;te===">"?ne(P):pe(P,"Invalid characters in closing tag");continue;case O.TEXT_ENTITY:case O.ATTRIB_VALUE_ENTITY_Q:case O.ATTRIB_VALUE_ENTITY_U:var ke,M;switch(P.state){case O.TEXT_ENTITY:ke=O.TEXT,M="textNode";break;case O.ATTRIB_VALUE_ENTITY_Q:ke=O.ATTRIB_VALUE_QUOTED,M="attribValue";break;case O.ATTRIB_VALUE_ENTITY_U:ke=O.ATTRIB_VALUE_UNQUOTED,M="attribValue";break}te===";"?(P[M]+=ve(P),P.entity="",P.state=ke):Z(P.entity.length?k:R,te)?P.entity+=te:(pe(P,"Invalid character in entity name"),P[M]+="&"+P.entity+te,P.entity="",P.state=ke);continue;default:throw new Error(P,"Unknown state: "+P.state)}return P.position>=P.bufferCheckPosition&&i(P),P}String.fromCodePoint||(function(){var z=String.fromCharCode,P=Math.floor,le=function(){var te=16384,q=[],re,ke,M=-1,Qe=arguments.length;if(!Qe)return"";for(var W="";++M<Qe;){var B=Number(arguments[M]);if(!isFinite(B)||B<0||B>1114111||P(B)!==B)throw RangeError("Invalid code point: "+B);B<=65535?q.push(B):(B-=65536,re=(B>>10)+55296,ke=B%1024+56320,q.push(re,ke)),(M+1===Qe||q.length>te)&&(W+=z.apply(null,q),q.length=0)}return W};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:le,configurable:!0,writable:!0}):String.fromCodePoint=le})()})(t)})(s6);var Zb={isArray:function(t){return Array.isArray?Array.isArray(t):Object.prototype.toString.call(t)==="[object Array]"}},gJ=Zb.isArray,$b={copyOptions:function(t){var e,r={};for(e in t)t.hasOwnProperty(e)&&(r[e]=t[e]);return r},ensureFlagExists:function(t,e){(!(t in e)||typeof e[t]!="boolean")&&(e[t]=!1)},ensureSpacesExists:function(t){(!("spaces"in t)||typeof t.spaces!="number"&&typeof t.spaces!="string")&&(t.spaces=0)},ensureAlwaysArrayExists:function(t){(!("alwaysArray"in t)||typeof t.alwaysArray!="boolean"&&!gJ(t.alwaysArray))&&(t.alwaysArray=!1)},ensureKeyExists:function(t,e){(!(t+"Key"in e)||typeof e[t+"Key"]!="string")&&(e[t+"Key"]=e.compact?"_"+t:t)},checkFnExists:function(t,e){return t+"Fn"in e}},pJ=s6,un=$b,qf=Zb.isArray,it,nr;function mJ(t){return it=un.copyOptions(t),un.ensureFlagExists("ignoreDeclaration",it),un.ensureFlagExists("ignoreInstruction",it),un.ensureFlagExists("ignoreAttributes",it),un.ensureFlagExists("ignoreText",it),un.ensureFlagExists("ignoreComment",it),un.ensureFlagExists("ignoreCdata",it),un.ensureFlagExists("ignoreDoctype",it),un.ensureFlagExists("compact",it),un.ensureFlagExists("alwaysChildren",it),un.ensureFlagExists("addParent",it),un.ensureFlagExists("trim",it),un.ensureFlagExists("nativeType",it),un.ensureFlagExists("nativeTypeAttributes",it),un.ensureFlagExists("sanitize",it),un.ensureFlagExists("instructionHasAttributes",it),un.ensureFlagExists("captureSpacesBetweenElements",it),un.ensureAlwaysArrayExists(it),un.ensureKeyExists("declaration",it),un.ensureKeyExists("instruction",it),un.ensureKeyExists("attributes",it),un.ensureKeyExists("text",it),un.ensureKeyExists("comment",it),un.ensureKeyExists("cdata",it),un.ensureKeyExists("doctype",it),un.ensureKeyExists("type",it),un.ensureKeyExists("name",it),un.ensureKeyExists("elements",it),un.ensureKeyExists("parent",it),it}function D6(t){var e=Number(t);if(!isNaN(e))return e;var r=t.toLowerCase();return r==="true"?!0:r==="false"?!1:t}function Gh(t,e){var r;if(it.compact){if(!nr[it[t+"Key"]]&&(qf(it.alwaysArray)?it.alwaysArray.indexOf(it[t+"Key"])!==-1:it.alwaysArray)&&(nr[it[t+"Key"]]=[]),nr[it[t+"Key"]]&&!qf(nr[it[t+"Key"]])&&(nr[it[t+"Key"]]=[nr[it[t+"Key"]]]),t+"Fn"in it&&typeof e=="string"&&(e=it[t+"Fn"](e,nr)),t==="instruction"&&("instructionFn"in it||"instructionNameFn"in it)){for(r in e)if(e.hasOwnProperty(r))if("instructionFn"in it)e[r]=it.instructionFn(e[r],r,nr);else{var n=e[r];delete e[r],e[it.instructionNameFn(r,n,nr)]=n}}qf(nr[it[t+"Key"]])?nr[it[t+"Key"]].push(e):nr[it[t+"Key"]]=e}else{nr[it.elementsKey]||(nr[it.elementsKey]=[]);var i={};if(i[it.typeKey]=t,t==="instruction"){for(r in e)if(e.hasOwnProperty(r))break;i[it.nameKey]="instructionNameFn"in it?it.instructionNameFn(r,e,nr):r,it.instructionHasAttributes?(i[it.attributesKey]=e[r][it.attributesKey],"instructionFn"in it&&(i[it.attributesKey]=it.instructionFn(i[it.attributesKey],r,nr))):("instructionFn"in it&&(e[r]=it.instructionFn(e[r],r,nr)),i[it.instructionKey]=e[r])}else t+"Fn"in it&&(e=it[t+"Fn"](e,nr)),i[it[t+"Key"]]=e;it.addParent&&(i[it.parentKey]=nr),nr[it.elementsKey].push(i)}}function T6(t){if("attributesFn"in it&&t&&(t=it.attributesFn(t,nr)),(it.trim||"attributeValueFn"in it||"attributeNameFn"in it||it.nativeTypeAttributes)&&t){var e;for(e in t)if(t.hasOwnProperty(e)&&(it.trim&&(t[e]=t[e].trim()),it.nativeTypeAttributes&&(t[e]=D6(t[e])),"attributeValueFn"in it&&(t[e]=it.attributeValueFn(t[e],e,nr)),"attributeNameFn"in it)){var r=t[e];delete t[e],t[it.attributeNameFn(e,t[e],nr)]=r}}return t}function yJ(t){var e={};if(t.body&&(t.name.toLowerCase()==="xml"||it.instructionHasAttributes)){for(var r=/([\w:-]+)\s*=\s*(?:"([^"]*)"|'([^']*)'|(\w+))\s*/g,n;(n=r.exec(t.body))!==null;)e[n[1]]=n[2]||n[3]||n[4];e=T6(e)}if(t.name.toLowerCase()==="xml"){if(it.ignoreDeclaration)return;nr[it.declarationKey]={},Object.keys(e).length&&(nr[it.declarationKey][it.attributesKey]=e),it.addParent&&(nr[it.declarationKey][it.parentKey]=nr)}else{if(it.ignoreInstruction)return;it.trim&&(t.body=t.body.trim());var i={};it.instructionHasAttributes&&Object.keys(e).length?(i[t.name]={},i[t.name][it.attributesKey]=e):i[t.name]=t.body,Gh("instruction",i)}}function bJ(t,e){var r;if(typeof t=="object"&&(e=t.attributes,t=t.name),e=T6(e),"elementNameFn"in it&&(t=it.elementNameFn(t,nr)),it.compact){if(r={},!it.ignoreAttributes&&e&&Object.keys(e).length){r[it.attributesKey]={};var n;for(n in e)e.hasOwnProperty(n)&&(r[it.attributesKey][n]=e[n])}!(t in nr)&&(qf(it.alwaysArray)?it.alwaysArray.indexOf(t)!==-1:it.alwaysArray)&&(nr[t]=[]),nr[t]&&!qf(nr[t])&&(nr[t]=[nr[t]]),qf(nr[t])?nr[t].push(r):nr[t]=r}else nr[it.elementsKey]||(nr[it.elementsKey]=[]),r={},r[it.typeKey]="element",r[it.nameKey]=t,!it.ignoreAttributes&&e&&Object.keys(e).length&&(r[it.attributesKey]=e),it.alwaysChildren&&(r[it.elementsKey]=[]),nr[it.elementsKey].push(r);r[it.parentKey]=nr,nr=r}function wJ(t){it.ignoreText||!t.trim()&&!it.captureSpacesBetweenElements||(it.trim&&(t=t.trim()),it.nativeType&&(t=D6(t)),it.sanitize&&(t=t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")),Gh("text",t))}function EJ(t){it.ignoreComment||(it.trim&&(t=t.trim()),Gh("comment",t))}function IJ(t){var e=nr[it.parentKey];it.addParent||delete nr[it.parentKey],nr=e}function CJ(t){it.ignoreCdata||(it.trim&&(t=t.trim()),Gh("cdata",t))}function xJ(t){it.ignoreDoctype||(t=t.replace(/^ /,""),it.trim&&(t=t.trim()),Gh("doctype",t))}function vJ(t){t.note=t}var R6=function(t,e){var r=pJ.parser(!0,{}),n={};if(nr=n,it=mJ(e),r.opt={strictEntities:!0},r.onopentag=bJ,r.ontext=wJ,r.oncomment=EJ,r.onclosetag=IJ,r.onerror=vJ,r.oncdata=CJ,r.ondoctype=xJ,r.onprocessinginstruction=yJ,r.write(t).close(),n[it.elementsKey]){var i=n[it.elementsKey];delete n[it.elementsKey],n[it.elementsKey]=i,delete n.text}return n},HC=$b,BJ=R6;function QJ(t){var e=HC.copyOptions(t);return HC.ensureSpacesExists(e),e}var SJ=function(t,e){var r,n,i,s;return r=QJ(e),n=BJ(t,r),s="compact"in r&&r.compact?"_parent":"parent","addParent"in r&&r.addParent?i=JSON.stringify(n,function(a,o){return a===s?"_":o},r.spaces):i=JSON.stringify(n,null,r.spaces),i.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")},Un=$b,kJ=Zb.isArray,da,ga;function DJ(t){var e=Un.copyOptions(t);return Un.ensureFlagExists("ignoreDeclaration",e),Un.ensureFlagExists("ignoreInstruction",e),Un.ensureFlagExists("ignoreAttributes",e),Un.ensureFlagExists("ignoreText",e),Un.ensureFlagExists("ignoreComment",e),Un.ensureFlagExists("ignoreCdata",e),Un.ensureFlagExists("ignoreDoctype",e),Un.ensureFlagExists("compact",e),Un.ensureFlagExists("indentText",e),Un.ensureFlagExists("indentCdata",e),Un.ensureFlagExists("indentAttributes",e),Un.ensureFlagExists("indentInstruction",e),Un.ensureFlagExists("fullTagEmptyElement",e),Un.ensureFlagExists("noQuotesForNativeAttributes",e),Un.ensureSpacesExists(e),typeof e.spaces=="number"&&(e.spaces=Array(e.spaces+1).join(" ")),Un.ensureKeyExists("declaration",e),Un.ensureKeyExists("instruction",e),Un.ensureKeyExists("attributes",e),Un.ensureKeyExists("text",e),Un.ensureKeyExists("comment",e),Un.ensureKeyExists("cdata",e),Un.ensureKeyExists("doctype",e),Un.ensureKeyExists("type",e),Un.ensureKeyExists("name",e),Un.ensureKeyExists("elements",e),e}function A0(t,e,r){return(!r&&t.spaces?`
203`:"")+Array(e+1).join(t.spaces)}function Sg(t,e,r){if(e.ignoreAttributes)return"";"attributesFn"in e&&(t=e.attributesFn(t,ga,da));var n,i,s,a,o=[];for(n in t)t.hasOwnProperty(n)&&t[n]!==null&&t[n]!==void 0&&(a=e.noQuotesForNativeAttributes&&typeof t[n]!="string"?"":'"',i=""+t[n],i=i.replace(/"/g,"&quot;"),s="attributeNameFn"in e?e.attributeNameFn(n,i,ga,da):n,o.push(e.spaces&&e.indentAttributes?A0(e,r+1,!1):" "),o.push(s+"="+a+("attributeValueFn"in e?e.attributeValueFn(i,n,ga,da):i)+a));return t&&Object.keys(t).length&&e.spaces&&e.indentAttributes&&o.push(A0(e,r,!1)),o.join("")}function F6(t,e,r){return da=t,ga="xml",e.ignoreDeclaration?"":"<?xml"+Sg(t[e.attributesKey],e,r)+"?>"}function N6(t,e,r){if(e.ignoreInstruction)return"";var n;for(n in t)if(t.hasOwnProperty(n))break;var i="instructionNameFn"in e?e.instructionNameFn(n,t[n],ga,da):n;if(typeof t[n]=="object")return da=t,ga=i,"<?"+i+Sg(t[n][e.attributesKey],e,r)+"?>";var s=t[n]?t[n]:"";return"instructionFn"in e&&(s=e.instructionFn(s,n,ga,da)),"<?"+i+(s?" "+s:"")+"?>"}function P6(t,e){return e.ignoreComment?"":"<!--"+("commentFn"in e?e.commentFn(t,ga,da):t)+"-->"}function L6(t,e){return e.ignoreCdata?"":"<![CDATA["+("cdataFn"in e?e.cdataFn(t,ga,da):t.replace("]]>","]]]]><![CDATA[>"))+"]]>"}function M6(t,e){return e.ignoreDoctype?"":"<!DOCTYPE "+("doctypeFn"in e?e.doctypeFn(t,ga,da):t)+">"}function e2(t,e){return e.ignoreText?"":(t=""+t,t=t.replace(/&amp;/g,"&"),t=t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),"textFn"in e?e.textFn(t,ga,da):t)}function TJ(t,e){var r;if(t.elements&&t.elements.length)for(r=0;r<t.elements.length;++r)switch(t.elements[r][e.typeKey]){case"text":if(e.indentText)return!0;break;case"cdata":if(e.indentCdata)return!0;break;case"instruction":if(e.indentInstruction)return!0;break;case"doctype":case"comment":case"element":return!0;default:return!0}return!1}function RJ(t,e,r){da=t,ga=t.name;var n=[],i="elementNameFn"in e?e.elementNameFn(t.name,t):t.name;n.push("<"+i),t[e.attributesKey]&&n.push(Sg(t[e.attributesKey],e,r));var s=t[e.elementsKey]&&t[e.elementsKey].length||t[e.attributesKey]&&t[e.attributesKey]["xml:space"]==="preserve";return s||("fullTagEmptyElementFn"in e?s=e.fullTagEmptyElementFn(t.name,t):s=e.fullTagEmptyElement),s?(n.push(">"),t[e.elementsKey]&&t[e.elementsKey].length&&(n.push(_6(t[e.elementsKey],e,r+1)),da=t,ga=t.name),n.push(e.spaces&&TJ(t,e)?`
204`+Array(r+1).join(e.spaces):""),n.push("</"+i+">")):n.push("/>"),n.join("")}function _6(t,e,r,n){return t.reduce(function(i,s){var a=A0(e,r,n&&!i);switch(s.type){case"element":return i+a+RJ(s,e,r);case"comment":return i+a+P6(s[e.commentKey],e);case"doctype":return i+a+M6(s[e.doctypeKey],e);case"cdata":return i+(e.indentCdata?a:"")+L6(s[e.cdataKey],e);case"text":return i+(e.indentText?a:"")+e2(s[e.textKey],e);case"instruction":var o={};return o[s[e.nameKey]]=s[e.attributesKey]?s:s[e.instructionKey],i+(e.indentInstruction?a:"")+N6(o,e,r)}},"")}function O6(t,e,r){var n;for(n in t)if(t.hasOwnProperty(n))switch(n){case e.parentKey:case e.attributesKey:break;case e.textKey:if(e.indentText||r)return!0;break;case e.cdataKey:if(e.indentCdata||r)return!0;break;case e.instructionKey:if(e.indentInstruction||r)return!0;break;case e.doctypeKey:case e.commentKey:return!0;default:return!0}return!1}function FJ(t,e,r,n,i){da=t,ga=e;var s="elementNameFn"in r?r.elementNameFn(e,t):e;if(typeof t>"u"||t===null||t==="")return"fullTagEmptyElementFn"in r&&r.fullTagEmptyElementFn(e,t)||r.fullTagEmptyElement?"<"+s+"></"+s+">":"<"+s+"/>";var a=[];if(e){if(a.push("<"+s),typeof t!="object")return a.push(">"+e2(t,r)+"</"+s+">"),a.join("");
204t[r.attributesKey]&&a.push(Sg(t[r.attributesKey],r,n));var o=O6(t,r,!0)||t[r.attributesKey]&&t[r.attributesKey]["xml:space"]==="preserve";if(o||("fullTagEmptyElementFn"in r?o=r.fullTagEmptyElementFn(e,t):o=r.fullTagEmptyElement),o)a.push(">");else return a.push("/>"),a.join("")}return a.push(U6(t,r,n+1,!1)),da=t,ga=e,e&&a.push((i?A0(r,n,!1):"")+"</"+s+">"),a.join("")}function U6(t,e,r,n){var i,s,a,o=[];for(s in t)if(t.hasOwnProperty(s))for(a=kJ(t[s])?t[s]:[t[s]],i=0;i<a.length;++i){switch(s){case e.declarationKey:o.push(F6(a[i],e,r));break;case e.instructionKey:o.push((e.indentInstruction?A0(e,r,n):"")+N6(a[i],e,r));break;case e.attributesKey:case e.parentKey:break;case e.textKey:o.push((e.indentText?A0(e,r,n):"")+e2(a[i],e));break;case e.cdataKey:o.push((e.indentCdata?A0(e,r,n):"")+L6(a[i],e));break;case e.doctypeKey:o.push(A0(e,r,n)+M6(a[i],e));break;case e.commentKey:o.push(A0(e,r,n)+P6(a[i],e));break;default:o.push(A0(e,r,n)+FJ(a[i],s,e,r,O6(a[i],e)))}n=n&&!o.length}return o.join("")}var G6=function(t,e){e=DJ(e);var r=[];return da=t,ga="_root_",e.compact?r.push(U6(t,e,0,!0)):(t[e.declarationKey]&&r.push(F6(t[e.declarationKey],e,0)),t[e.elementsKey]&&t[e.elementsKey].length&&r.push(_6(t[e.elementsKey],e,0,!r.length))),r.join("")},NJ=G6,PJ=function(t,e){t instanceof Buffer&&(t=t.toString());var r=null;if(typeof t=="string")try{r=JSON.parse(t)}catch{throw new Error("The JSON structure is invalid")}else r=t;return NJ(r,e)},LJ=R6,MJ=SJ,_J=G6,OJ=PJ,H6={xml2js:LJ,xml2json:MJ,js2xml:_J,json2xml:OJ};const t2=t=>{switch(t.type){case void 0:case"element":const e=new GJ(t.name,t.attributes),r=t.elements||[];for(const n of r){const i=t2(n);i!==void 0&&e.push(i)}return e;case"text":return t.text;default:return}};class UJ extends _t{}class GJ extends rt{static fromXmlString(e){const r=H6.xml2js(e,{compact:!1});return t2(r)}constructor(e,r){super(e),r&&this.root.push(new UJ(r))}push(e){this.root.push(e)}}class HJ extends rt{constructor(e){super(""),this._attr=e}prepForXml(e){return{_attr:this._attr}}}class z6 extends rt{constructor(e,r){super(e),r&&(this.root=r.root)}}const io=t=>{if(isNaN(t))throw new Error(`Invalid value '${t}' specified. Must be an integer.`);return Math.floor(t)},kg=t=>{const e=io(t);if(e<0)throw new Error(`Invalid value '${t}' specified. Must be a positive integer.`);return e},W6=(t,e)=>{const r=e*2;if(t.length!==r||isNaN(+`0x${t}`))throw new Error(`Invalid hex value '${t}'. Expected ${r} digit hex value`);return t},zC=t=>W6(t,1),j6=t=>{const e=t.slice(-2),r=t.substring(0,t.length-2);return`${Number(r)}${e}`},K6=t=>{const e=j6(t);if(parseFloat(e)<0)throw new Error(`Invalid value '${e}' specified. Expected a positive number.`);return e},sA=t=>{if(t==="auto")return t;const e=t.charAt(0)==="#"?t.substring(1):t;return W6(e,3)},$u=t=>typeof t=="string"?j6(t):io(t),zJ=t=>typeof t=="string"?K6(t):kg(t),Rl=t=>typeof t=="string"?K6(t):kg(t),WJ=kg,jJ=kg,KJ=t=>t.toISOString();class yt extends rt{constructor(e,r=!0){super(e),r!==!0&&this.root.push(new Mi({val:r}))}}class Pm extends rt{constructor(e,r){super(e),this.root.push(new Mi({val:zJ(r)}))}}class Jf extends rt{constructor(e,r){super(e),this.root.push(new Mi({val:r}))}}const jA=(t,e)=>new Ji({name:t,attributes:{value:{key:"w:val",value:e}}});class r2 extends rt{constructor(e,r){super(e),this.root.push(new Mi({val:r}))}}class Wu extends rt{constructor(e,r){super(e),this.root.push(r)}}class Ji extends rt{constructor({name:e,attributes:r,children:n}){super(e),r&&this.root.push(new mA(r)),n&&this.root.push(...n)}}const a0={START:"start",CENTER:"center",LEFT:"left"};class YJ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val"})}}class qJ extends rt{constructor(e){super("w:jc"),this.root.push(new YJ({val:e}))}}class Ei extends rt{constructor(e,{color:r,size:n,space:i,style:s}){super(e),this.root.push(new JJ({style:s,color:r===void 0?void 0:sA(r),size:n===void 0?void 0:WJ(n),space:i===void 0?void 0:jJ(i)}))}}class JJ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{style:"w:val",color:"w:color",size:"w:sz",space:"w:space"})}}const n2={SINGLE:"single",NONE:"none"};class VJ extends vg{constructor(e){super("w:pBdr"),e.top&&this.root.push(new Ei("w:top",e.top)),e.bottom&&this.root.push(new Ei("w:bottom",e.bottom)),e.left&&this.root.push(new Ei("w:left",e.left)),e.right&&this.root.push(new Ei("w:right",e.right))}}class XJ extends rt{constructor(){super("w:pBdr");
204const e=new Ei("w:bottom",{color:"auto",space:1,style:n2.SINGLE,size:6});this.root.push(e)}}class ZJ extends rt{constructor({start:e,end:r,left:n,right:i,hanging:s,firstLine:a}){super("w:ind"),this.root.push(new mA({start:{key:"w:start",value:e===void 0?void 0:$u(e)},end:{key:"w:end",value:r===void 0?void 0:$u(r)},left:{key:"w:left",value:n===void 0?void 0:$u(n)},right:{key:"w:right",value:i===void 0?void 0:$u(i)},hanging:{key:"w:hanging",value:s===void 0?void 0:Rl(s)},firstLine:{key:"w:firstLine",value:a===void 0?void 0:Rl(a)}}))}}let $J=class extends rt{constructor(){super("w:br")}};const i2={BEGIN:"begin",END:"end",SEPARATE:"separate"};class s2 extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{type:"w:fldCharType",dirty:"w:dirty"})}}class Gd extends rt{constructor(e){super("w:fldChar"),this.root.push(new s2({type:i2.BEGIN,dirty:e}))}}class Hd extends rt{constructor(e){super("w:fldChar"),this.root.push(new s2({type:i2.SEPARATE,dirty:e}))}}class zd extends rt{constructor(e){super("w:fldChar"),this.root.push(new s2({type:i2.END,dirty:e}))}}const aA={DEFAULT:"default",PRESERVE:"preserve"};class oA extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{space:"xml:space"})}}class eV extends rt{constructor(){super("w:instrText"),this.root.push(new oA({space:aA.PRESERVE})),this.root.push("PAGE")}}class tV extends rt{constructor(){super("w:instrText"),this.root.push(new oA({space:aA.PRESERVE})),this.root.push("NUMPAGES")}}class rV extends rt{constructor(){super("w:instrText"),this.root.push(new oA({space:aA.PRESERVE})),this.root.push("SECTIONPAGES")}}class nV extends rt{constructor(){super("w:instrText"),this.root.push(new oA({space:aA.PRESERVE})),this.root.push("SECTION")}}class iV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{fill:"w:fill",color:"w:color",type:"w:val"})}}class Y6 extends rt{constructor({fill:e,color:r,type:n}){super("w:shd"),this.root.push(new iV({fill:e===void 0?void 0:sA(e),color:r===void 0?void 0:sA(r),type:n}))}}class sV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{id:"w:id",author:"w:author",date:"w:date"})}}const aV={DOT:"dot"};class oV extends rt{constructor(e){super("w:em"),this.root.push(new Mi({val:e}))}}class lV extends oV{constructor(e=aV.DOT){super(e)}}class cV extends rt{constructor(e){super("w:spacing"),this.root.push(new Mi({val:$u(e)}))}}class uV extends rt{constructor(e){super("w:color"),this.root.push(new Mi({val:sA(e)}))}}class fV extends rt{constructor(e){super("w:highlight"),this.root.push(new Mi({val:e}))}}class AV extends rt{constructor(e){super("w:highlightCs"),this.root.push(new Mi({val:e}))}}const hV=t=>new Ji({name:"w:lang",attributes:{value:{key:"w:val",value:t.value},eastAsia:{key:"w:eastAsia",value:t.eastAsia},bidirectional:{key:"w:bidi",value:t.bidirectional}}});class WC extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{ascii:"w:ascii",cs:"w:cs",eastAsia:"w:eastAsia",hAnsi:"w:hAnsi",hint:"w:hint"})}}class Lm extends rt{constructor(e,r){if(super("w:rFonts"),typeof e=="string"){const n=e;this.root.push(new WC({ascii:n,cs:n,eastAsia:n,hAnsi:n,hint:r}))}else{const n=e;this.root.push(new WC(n))}}}let q6=class extends rt{constructor(e){super("w:vertAlign"),this.root.push(new Mi({val:e}))}};class dV extends q6{constructor(){super("superscript")}}class gV extends q6{constructor(){super("subscript")}}const J6={SINGLE:"single"};class pV extends rt{constructor(e=J6.SINGLE,r){super("w:u"),this.root.push(new Mi({val:e,color:r===void 0?void 0:sA(r)}))}}class cf extends vg{constructor(e){var r,n;if(super("w:rPr"),!e)return;e.noProof!==void 0&&this.push(new yt("w:noProof",e.noProof)),e.bold!==void 0&&this.push(new yt("w:b",e.bold)),(e.boldComplexScript===void 0&&e.bold!==void 0||e.boldComplexScript)&&this.push(new yt("w:bCs",(r=e.boldComplexScript)!=null?r:e.bold)),e.italics!==void 0&&this.push(new yt("w:i",e.italics)),(e.italicsComplexScript===void 0&&e.italics!==void 0||e.italicsComplexScript)&&this.push(new yt("w:iCs",(n=e.italicsComplexScript)!=null?n:e.italics)),e.underline&&this.push(new pV(e.underline.type,e.underline.color)),e.effect&&this.push(new Jf("w:effect",e.effect)),e.emphasisMark&&this.push(new lV(e.emphasisMark.type)),e.color&&this.push(new uV(e.color)),e.kern&&this.push(new Pm("w:kern",e.kern)),e.position&&this.push(new Jf("w:position",e.position)),e.size!==void 0&&this.push(new Pm("w:sz",e.size));const i=e.sizeComplexScript===void 0||e.sizeComplexScript===!0?e.size:e.sizeComplexScript;i&&this.push(new Pm("w:szCs",i)),e.rightToLeft!==void 0&&this.push(new yt("w:rtl",e.rightToLeft)),e.smallCaps!==void 0?this.push(new yt("w:smallCaps",e.smallCaps)):e.allCaps!==void 0&&this.push(new yt("w:caps",e.allCaps)),e.strike!==void 0&&this.push(new yt("w:strike",e.strike)),e.doubleStrike!==void 0&&this.push(new yt("w:dstrike",e.doubleStrike)),e.subScript&&this.push(new gV),e.superScript&&this.push(new dV),e.style&&this.push(new Jf("w:rStyle",e.style)),e.font&&(typeof e.font=="string"?this.push(new Lm(e.font)):"name"in e.font?this.push(new Lm(e.font.name,e.font.hint)):this.push(new Lm(e.font))),e.highlight&&this.push(new fV(e.highlight));const s=e.highlightComplexScript===void 0||e.highlightComplexScript===!0?e.highlight:e.highlightComplexScript;s&&this.push(new AV(s)),e.characterSpacing&&this.push(new cV(e.characterSpacing)),e.emboss!==void 0&&this.push(new yt("w:emboss",e.emboss)),e.imprint!==void 0&&this.push(new yt("w:imprint",e.imprint)),e.shading&&this.push(new Y6(e.shading)),e.revision&&this.push(new mV(e.revision)),e.border&&this.push(new Ei("w:bdr",e.border)),e.snapToGri
204d!==void 0&&this.push(new yt("w:snapToGrid",e.snapToGrid)),e.vanish&&this.push(new yt("w:vanish",e.vanish)),e.specVanish&&this.push(new yt("w:specVanish",e.vanish)),e.scale!==void 0&&this.push(new r2("w:w",e.scale)),e.language&&this.push(hV(e.language)),e.math&&this.push(new yt("w:oMath",e.math))}push(e){this.root.push(e)}}class mV extends rt{constructor(e){super("w:rPrChange"),this.root.push(new sV({id:e.id,author:e.author,date:e.date})),this.addChildElement(new cf(e))}}class Qy extends rt{constructor(e){var r;super("w:t"),typeof e=="string"?(this.root.push(new oA({space:aA.PRESERVE})),this.root.push(e)):(this.root.push(new oA({space:(r=e.space)!=null?r:aA.DEFAULT})),this.root.push(e.text))}}const Wd={CURRENT:"CURRENT",TOTAL_PAGES:"TOTAL_PAGES",TOTAL_PAGES_IN_SECTION:"TOTAL_PAGES_IN_SECTION",CURRENT_SECTION:"SECTION"};class Hh extends rt{constructor(e){if(super("w:r"),Ze(this,"properties"),this.properties=new cf(e),this.root.push(this.properties),e.break)for(let r=0;r<e.break;r++)this.root.push(new $J);if(e.children)for(const r of e.children){if(typeof r=="string"){switch(r){case Wd.CURRENT:this.root.push(new Gd),this.root.push(new eV),this.root.push(new Hd),this.root.push(new zd);break;case Wd.TOTAL_PAGES:this.root.push(new Gd),this.root.push(new tV),this.root.push(new Hd),this.root.push(new zd);break;case Wd.TOTAL_PAGES_IN_SECTION:this.root.push(new Gd),this.root.push(new rV),this.root.push(new Hd),this.root.push(new zd);break;case Wd.CURRENT_SECTION:this.root.push(new Gd),this.root.push(new nV),this.root.push(new Hd),this.root.push(new zd);break;default:this.root.push(new Qy(r));break}continue}this.root.push(r)}else e.text&&this.root.push(new Qy(e.text))}}class jC extends Hh{constructor(e){if(typeof e=="string")return super({}),this.root.push(new Qy(e)),this;super(e)}}let yV="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",bV=(t,e=21)=>(r=e)=>{let n="",i=r;for(;i--;)n+=t[Math.random()*t.length|0];return n},wV=(t=21)=>{let e="",r=t;for(;r--;)e+=yV[Math.random()*64|0];return e};const Dl=t=>Math.floor(t*72*20),Dg=(t=0)=>{let e=t;return()=>++e},EV=()=>Dg(),IV=()=>Dg(1),CV=()=>Dg(),xV=()=>Dg(),Sy=()=>wV().toLowerCase(),KA=t=>bV("1234567890abcdef",t)(),vV=()=>`${KA(8)}-${KA(4)}-${KA(4)}-${KA(4)}-${KA(12)}`,BV={PAGE:"page"},QV={PAGE:"page"};class SV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{x:"x",y:"y"})}}class kV extends rt{constructor(){super("wp:simplePos"),this.root.push(new SV({x:0,y:0}))}}class V6 extends rt{constructor(e){super("wp:align"),this.root.push(e)}}class X6 extends rt{constructor(e){super("wp:posOffset"),this.root.push(e.toString())}}class DV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{relativeFrom:"relativeFrom"})}}class TV extends rt{constructor(e){if(super("wp:positionH"),this.root.push(new DV({relativeFrom:e.relative||BV.PAGE})),e.align)this.root.push(new V6(e.align));else if(e.offset!==void 0)this.root.push(new X6(e.offset));else throw new Error("There is no configuration provided for floating position (Align or offset)")}}class RV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{relativeFrom:"relativeFrom"})}}class FV extends rt{constructor(e){if(super("wp:positionV"),this.root.push(new RV({relativeFrom:e.relative||QV.PAGE})),e.align)this.root.push(new V6(e.align));else if(e.offset!==void 0)this.root.push(new X6(e.offset));else throw new Error("There is no configuration provided for floating position (Align or offset)")}}class NV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{uri:"uri"})}}const PV=t=>new Ji({name:"asvg:svgBlip",attributes:{asvg:{key:"xmlns:asvg",value:"http://schemas.microsoft.com/office/drawing/2016/SVG/main"},embed:{key:"r:embed",value:`rId{${t.fileName}}`}}}),LV=t=>new Ji({name:"a:ext",attributes:{uri:{key:"uri",value:"{96DAC541-7B7A-43D3-8B79-37D633B846F1}"}},children:[PV(t)]}),MV=t=>new Ji({name:"a:extLst",children:[LV(t)]}),_V=t=>new Ji({name:"a:blip",attributes:{embed:{key:"r:embed",value:`rId{${t.type==="svg"?t.fallback.fileName:t.fileName}}`},cstate:{key:"cstate",value:"none"}},children:t.type==="svg"?[MV(t)]:[]});class OV extends rt{constructor(){super("a:srcRect")}}class UV extends rt{constructor(){super("a:fillRect")}}class GV extends rt{constructor(){super("a:stretch"),this.root.push(new UV)}}class HV extends rt{constructor(e){super("pic:blipFill"),this.root.push(_V(e)),this.root.push(new OV),this.root.push(new GV)}}class zV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{noChangeAspect:"noChangeAspect",noChangeArrowheads:"noChangeArrowheads"})}}class WV extends rt{constructor(){super("a:picLocks"),this.root.push(new zV({noChangeAspect:1,noChangeArrowheads:1}))}}class jV extends rt{constructor(){super("pic:cNvPicPr"),this.root.push(new WV)}}const Z6=(t,e)=>new Ji({name:"a:hlinkClick",attributes:Eu(Dr({},e?{xmlns:{key:"xmlns:a",value:"http://schemas.openxmlformats.org/drawingml/2006/main"}}:{}),{id:{key:"r:id",value:`rId${t}`}})});class KV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{id:"id",name:"name",descr:"descr"})}}class YV extends rt{constructor(){super("pic:cNvPr"),this.root.push(new KV({id:0,name:"",descr:""}))}
204prepForXml(e){for(let r=e.stack.length-1;r>=0;r--){const n=e.stack[r];if(n instanceof a2){this.root.push(Z6(n.linkId,!1));break}}return super.prepForXml(e)}}class qV extends rt{constructor(){super("pic:nvPicPr"),this.root.push(new YV),this.root.push(new jV)}}class JV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{xmlns:"xmlns:pic"})}}class VV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{cx:"cx",cy:"cy"})}}class XV extends rt{constructor(e,r){super("a:ext"),Ze(this,"attributes"),this.attributes=new VV({cx:e,cy:r}),this.root.push(this.attributes)}}class ZV extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{x:"x",y:"y"})}}class $V extends rt{constructor(){super("a:off"),this.root.push(new ZV({x:0,y:0}))}}class eX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{flipVertical:"flipV",flipHorizontal:"flipH",rotation:"rot"})}}class tX extends rt{constructor(e){var r,n;super("a:xfrm"),Ze(this,"extents"),this.root.push(new eX({flipVertical:(r=e.flip)==null?void 0:r.vertical,flipHorizontal:(n=e.flip)==null?void 0:n.horizontal,rotation:e.rotation})),this.extents=new XV(e.emus.x,e.emus.y),this.root.push(new $V),this.root.push(this.extents)}}const $6=()=>new Ji({name:"a:noFill"}),rX=t=>new Ji({name:"a:schemeClr",attributes:{value:{key:"val",value:t.value}}}),nX=t=>new Ji({name:"a:srgbClr",attributes:{value:{key:"val",value:t.value}}}),KC=t=>new Ji({name:"a:solidFill",children:[t.type==="rgb"?nX(t):rX(t)]}),iX=t=>new Ji({name:"a:ln",attributes:{width:{key:"w",value:t.width},cap:{key:"cap",value:t.cap},compoundLine:{key:"cmpd",value:t.compoundLine},align:{key:"algn",value:t.align}},children:[t.type==="noFill"?$6():t.solidFillType==="rgb"?KC({type:"rgb",value:t.value}):KC({type:"scheme",value:t.value})]});class sX extends rt{constructor(){super("a:avLst")}}class aX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{prst:"prst"})}}class oX extends rt{constructor(){super("a:prstGeom"),this.root.push(new aX({prst:"rect"})),this.root.push(new sX)}}class lX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{bwMode:"bwMode"})}}class cX extends rt{constructor({outline:e,transform:r}){super("pic:spPr"),Ze(this,"form"),this.root.push(new lX({bwMode:"auto"})),this.form=new tX(r),this.root.push(this.form),this.root.push(new oX),e&&(this.root.push($6()),this.root.push(iX(e)))}}class uX extends rt{constructor({mediaData:e,transform:r,outline:n}){super("pic:pic"),this.root.push(new JV({xmlns:"http://schemas.openxmlformats.org/drawingml/2006/picture"})),this.root.push(new qV),this.root.push(new HV(e)),this.root.push(new cX({transform:r,outline:n}))}}class fX extends rt{constructor({mediaData:e,transform:r,outline:n}){super("a:graphicData"),Ze(this,"pic"),this.root.push(new NV({uri:"http://schemas.openxmlformats.org/drawingml/2006/picture"})),this.pic=new uX({mediaData:e,transform:r,outline:n}),this.root.push(this.pic)}}class AX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{a:"xmlns:a"})}}class e8 extends rt{constructor({mediaData:e,transform:r,outline:n}){super("a:graphic"),Ze(this,"data"),this.root.push(new AX({a:"http://schemas.openxmlformats.org/drawingml/2006/main"})),this.data=new fX({mediaData:e,transform:r,outline:n}),this.root.push(this.data)}}const jd={NONE:0,SQUARE:1,TIGHT:2,TOP_AND_BOTTOM:3},hX={BOTH_SIDES:"bothSides"};class YC extends rt{constructor(){super("wp:wrapNone")}}class dX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{distT:"distT",distB:"distB",distL:"distL",distR:"distR",wrapText:"wrapText"})}}class gX extends rt{constructor(e,r={top:0,bottom:0,left:0,right:0}){super("wp:wrapSquare"),this.root.push(new dX({wrapText:e.side||hX.BOTH_SIDES,distT:r.top,distB:r.bottom,distL:r.left,distR:r.right}))}}class pX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{distT:"distT",distB:"distB"})}}class mX extends rt{constructor(e={top:0,bottom:0}){super("wp:wrapTight"),this.root.push(new pX({distT:e.top,distB:e.bottom}))}}class yX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{distT:"distT",distB:"distB"})}}class bX extends rt{constructor(e={top:0,bottom:0}){super("wp:wrapTopAndBottom"),this.root.push(new yX({distT:e.top,distB:e.bottom}))}}class t8 extends rt{constructor({name:e,description:r,title:n}={name:"",description:"",title:""}){super("wp:docPr"),Ze(this,"docPropertiesUniqueNumericId",CV()),this.root.push(new mA({id:{key:"id",value:this.docPropertiesUniqueNumericId()},name:{key:"name",value:e},description:{key:"descr",value:r},title:{key:"title",value:n}}))}
204prepForXml(e){for(let r=e.stack.length-1;r>=0;r--){const n=e.stack[r];if(n instanceof a2){this.root.push(Z6(n.linkId,!0));break}}return super.prepForXml(e)}}const r8=({top:t,right:e,bottom:r,left:n})=>new Ji({name:"wp:effectExtent",attributes:{top:{key:"t",value:t},right:{key:"r",value:e},bottom:{key:"b",value:r},left:{key:"l",value:n}}});class wX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{cx:"cx",cy:"cy"})}}class n8 extends rt{constructor(e,r){super("wp:extent"),Ze(this,"attributes"),this.attributes=new wX({cx:e,cy:r}),this.root.push(this.attributes)}}class EX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{xmlns:"xmlns:a",noChangeAspect:"noChangeAspect"})}}class IX extends rt{constructor(){super("a:graphicFrameLocks"),this.root.push(new EX({xmlns:"http://schemas.openxmlformats.org/drawingml/2006/main",noChangeAspect:1}))}}class i8 extends rt{constructor(){super("wp:cNvGraphicFramePr"),this.root.push(new IX)}}class CX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{distT:"distT",distB:"distB",distL:"distL",distR:"distR",allowOverlap:"allowOverlap",behindDoc:"behindDoc",layoutInCell:"layoutInCell",locked:"locked",relativeHeight:"relativeHeight",simplePos:"simplePos"})}}class xX extends rt{constructor({mediaData:e,transform:r,drawingOptions:n}){super("wp:anchor");const i=Dr({allowOverlap:!0,behindDocument:!1,lockAnchor:!1,layoutInCell:!0,verticalPosition:{},horizontalPosition:{}},n.floating);if(this.root.push(new CX({distT:i.margins&&i.margins.top||0,distB:i.margins&&i.margins.bottom||0,distL:i.margins&&i.margins.left||0,distR:i.margins&&i.margins.right||0,simplePos:"0",allowOverlap:i.allowOverlap===!0?"1":"0",behindDoc:i.behindDocument===!0?"1":"0",locked:i.lockAnchor===!0?"1":"0",layoutInCell:i.layoutInCell===!0?"1":"0",relativeHeight:i.zIndex?i.zIndex:r.emus.y})),this.root.push(new kV),this.root.push(new TV(i.horizontalPosition)),this.root.push(new FV(i.verticalPosition)),this.root.push(new n8(r.emus.x,r.emus.y)),this.root.push(r8({top:0,right:0,bottom:0,left:0})),n.floating!==void 0&&n.floating.wrap!==void 0)switch(n.floating.wrap.type){case jd.SQUARE:this.root.push(new gX(n.floating.wrap,n.floating.margins));break;case jd.TIGHT:this.root.push(new mX(n.floating.margins));break;case jd.TOP_AND_BOTTOM:this.root.push(new bX(n.floating.margins));break;case jd.NONE:default:this.root.push(new YC)}else this.root.push(new YC);this.root.push(new t8(n.docProperties)),this.root.push(new i8),this.root.push(new e8({mediaData:e,transform:r,outline:n.outline}))}}const vX=({mediaData:t,transform:e,docProperties:r,outline:n})=>{var i,s,a,o;return new Ji({name:"wp:inline",attributes:{distanceTop:{key:"distT",value:0},distanceBottom:{key:"distB",value:0},distanceLeft:{key:"distL",value:0},distanceRight:{key:"distR",value:0}},children:[new n8(e.emus.x,e.emus.y),r8(n?{top:((i=n.width)!=null?i:9525)*2,right:((s=n.width)!=null?s:9525)*2,bottom:((a=n.width)!=null?a:9525)*2,left:((o=n.width)!=null?o:9525)*2}:{top:0,right:0,bottom:0,left:0}),new t8(r),new i8,new e8({mediaData:t,transform:e,outline:n}
204)]})};class BX extends rt{constructor(e,r={}){super("w:drawing"),r.floating?this.root.push(new xX({mediaData:e,transform:e.transformation,drawingOptions:r})):this.root.push(vX({mediaData:e,transform:e.transformation,docProperties:r.docProperties,outline:r.outline}))}}const QX=t=>{if(typeof atob=="function"){const e=";base64,",r=t.indexOf(e),n=r===-1?0:r+e.length;return new Uint8Array(atob(t.substring(n)).split("").map(i=>i.charCodeAt(0)))}else{const e=require("buffer");return new e.Buffer(t,"base64")}},SX=t=>typeof t=="string"?QX(t):t,Mm=(t,e)=>({data:SX(t.data),fileName:e,transformation:{pixels:{x:Math.round(t.transformation.width),y:Math.round(t.transformation.height)},emus:{x:Math.round(t.transformation.width*9525),y:Math.round(t.transformation.height*9525)},flip:t.transformation.flip,rotation:t.transformation.rotation?t.transformation.rotation*6e4:void 0}});class Cee extends Hh{constructor(e){super({}),Ze(this,"key"),Ze(this,"fallbackKey",`${Sy()}.png`),Ze(this,"imageData"),this.key=`${Sy()}.${e.type}`,this.imageData=e.type==="svg"?Eu(Dr({type:e.type},Mm(e,this.key)),{fallback:Dr({type:e.fallback.type},Mm(Eu(Dr({},e.fallback),{transformation:e.transformation}),this.fallbackKey))}):Dr({type:e.type},Mm(e,this.key));const r=new BX(this.imageData,{floating:e.floating,docProperties:e.altText,outline:e.outline});this.root.push(r)}prepForXml(e){return e.file.Media.addImage(this.key,this.imageData),this.imageData.type==="svg"&&e.file.Media.addImage(this.fallbackKey,this.imageData.fallback),super.prepForXml(e)}}class kX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{id:"w:id",initials:"w:initials",author:"w:author",date:"w:date"})}}class DX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{"xmlns:cx":"xmlns:cx","xmlns:cx1":"xmlns:cx1","xmlns:cx2":"xmlns:cx2","xmlns:cx3":"xmlns:cx3","xmlns:cx4":"xmlns:cx4","xmlns:cx5":"xmlns:cx5","xmlns:cx6":"xmlns:cx6","xmlns:cx7":"xmlns:cx7","xmlns:cx8":"xmlns:cx8","xmlns:mc":"xmlns:mc","xmlns:aink":"xmlns:aink","xmlns:am3d":"xmlns:am3d","xmlns:o":"xmlns:o","xmlns:r":"xmlns:r","xmlns:m":"xmlns:m","xmlns:v":"xmlns:v","xmlns:wp14":"xmlns:wp14","xmlns:wp":"xmlns:wp","xmlns:w10":"xmlns:w10","xmlns:w":"xmlns:w","xmlns:w14":"xmlns:w14","xmlns:w15":"xmlns:w15","xmlns:w16cex":"xmlns:w16cex","xmlns:w16cid":"xmlns:w16cid","xmlns:w16":"xmlns:w16","xmlns:w16sdtdh":"xmlns:w16sdtdh","xmlns:w16se":"xmlns:w16se","xmlns:wpg":"xmlns:wpg","xmlns:wpi":"xmlns:wpi","xmlns:wne":"xmlns:wne","xmlns:wps":"xmlns:wps"})}}class TX extends rt{constructor({id:e,initials:r,author:n,date:i=new Date,children:s}){super("w:comment"),this.root.push(new kX({id:e,initials:r,author:n,date:i.toISOString()}));for(const a of s)this.root.push(a)}}class RX extends rt{constructor({children:e}){super("w:comments"),this.root.push(new DX({"xmlns:cx":"http://schemas.microsoft.com/office/drawing/2014/chartex","xmlns:cx1":"http://schemas.microsoft.com/office/drawing/2015/9/8/chartex","xmlns:cx2":"http://schemas.microsoft.com/office/drawing/2015/10/21/chartex","xmlns:cx3":"http://schemas.microsoft.com/office/drawing/2016/5/9/chartex","xmlns:cx4":"http://schemas.microsoft.com/office/drawing/2016/5/10/chartex","xmlns:cx5":"http://schemas.microsoft.com/office/drawing/2016/5/11/chartex","xmlns:cx6":"http://schemas.microsoft.com/office/drawing/2016/5/12/chartex","xmlns:cx7":"http://schemas.microsoft.com/office/drawing/2016/5/13/chartex","xmlns:cx8":"http://schemas.microsoft.com/office/drawing/2016/5/14/chartex","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","xmlns:aink":"http://schemas.microsoft.com/office/drawing/2016/ink","xmlns:am3d":"http://schemas.microsoft.com/office/drawing/2017/model3d","xmlns:o":"urn:schemas-microsoft-com:office:office","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:m":"http://schemas.openxmlformats.org/officeDocument/2006/math","xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:wp14":"http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing","xmlns:wp":"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing","xmlns:w10":"urn:schemas-microsoft-com:office:word","xmlns:w":"http://schemas.openxmlformats.org/wordprocessingml/2006/main","xmlns:w14":"http://schemas.microsoft.com/office/word/2010/wordml","xmlns:w15":"http://schemas.microsoft.com/office/word/2012/wordml","xmlns:w16cex":"http://schemas.microsoft.com/office/word/2018/wordml/cex","xmlns:w16cid":"http://schemas.microsoft.com/office/word/2016/wordml/cid","xmlns:w16":"http://schemas.microsoft.com/office/word/2018/wordml","xmlns:w16sdtdh":"http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash","xmlns:w16se":"http://schemas.microsoft.com/office/word/2015/wordml/symex","xmlns:wpg":"http://schemas.microsoft.com/office/word/2010/wordprocessingGroup","xmlns:wpi":"http://schemas.microsoft.com/office/word/2010/wordprocessingInk","xmlns:wne":"http://schemas.microsoft.com/office/word/2006/wordml","xmlns:wps":"http://schemas.microsoft.com/office/word/2010/wordprocessingShape"}));for(const r of e)this.root.push(new TX(r))}}class FX extends rt{constructor(){super("w:pageBreakBefore")}}const ky={AUTO:"auto"};class NX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{after:"w:after",before:"w:before",line:"w:line",lineRule:"w:lineRule"})}}class PX extends rt{constructor(e){super("w:spacing"),this.root.push(new NX(e))}}let Kd=class extends rt{constructor(e){super("w:pStyle"),this.root.push(new Mi({val:e}))}};class LX extends rt{constructor(e){super("w:tabs");for(const r of e)this.root.push(new _X(r))}}const qC={LEFT:"left",RIGHT:"right"};class MX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val",pos:"w:pos",leader:"w:leader"})}}class _X extends rt{constructor({type:e,position:r,leader:n}){super("w:tab"),this.root.push(new MX({val:e,pos:r,leader:n}))}}class _m extends rt{constructor(e,r){super("w:numPr"),this.root.push(new OX(r)),this.root.push(new UX(e))}}class OX extends rt{constructor(e){if(super("w:ilvl"),e>
2049)throw new Error("Level cannot be greater than 9. Read more here: https://answers.microsoft.com/en-us/msoffice/forum/all/does-word-support-more-than-9-list-levels/d130fdcd-1781-446d-8c84-c6c79124e4d7");this.root.push(new Mi({val:e}))}}class UX extends rt{constructor(e){super("w:numId"),this.root.push(new Mi({val:typeof e=="string"?`{${e}}`:e}))}}class GX extends rt{constructor(){super(...arguments),Ze(this,"fileChild",Symbol())}}class HX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{id:"Id",type:"Type",target:"Target",targetMode:"TargetMode"})}}const zX={EXTERNAL:"External"};class WX extends rt{constructor(e,r,n,i){super("Relationship"),this.root.push(new HX({id:e,type:r,target:n,targetMode:i}))}}class jX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{id:"r:id",history:"w:history",anchor:"w:anchor"})}}class a2 extends rt{constructor(e,r,n){super("w:hyperlink"),Ze(this,"linkId"),this.linkId=r;const i={history:1,anchor:n||void 0,id:n?void 0:`rId${this.linkId}`},s=new jX(i);this.root.push(s),e.forEach(a=>{this.root.push(a)})}}class KX extends rt{constructor(e){super("w:externalHyperlink"),this.options=e}}class YX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{id:"w:id",name:"w:name"})}}class qX extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{id:"w:id"})}}class JX{constructor(e){Ze(this,"bookmarkUniqueNumericId",xV()),Ze(this,"start"),Ze(this,"children"),Ze(this,"end");const r=this.bookmarkUniqueNumericId();this.start=new VX(e.id,r),this.children=e.children,this.end=new XX(r)}}class VX extends rt{constructor(e,r){super("w:bookmarkStart");const n=new YX({name:e,id:r});this.root.push(n)}}class XX extends rt{constructor(e){super("w:bookmarkEnd");const r=new qX({id:e});this.root.push(r)}}class ZX extends rt{constructor(e){super("w:outlineLvl"),this.level=e,this.root.push(new Mi({val:e}))}}class $X extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{verticalAlign:"w:val"})}}class eZ extends rt{constructor(e){super("w:vAlign"),this.root.push(new $X({verticalAlign:e}))}}const Vf={DEFAULT:"default",FIRST:"first",EVEN:"even"};class tZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{type:"w:type",id:"r:id"})}}const JC={HEADER:"w:headerReference",FOOTER:"w:footerReference"};class Om extends rt{constructor(e,r){super(e),this.root.push(new tZ({type:r.type||Vf.DEFAULT,id:`rId${r.id}`}))}}class rZ extends rt{constructor({space:e,count:r,separate:n,equalWidth:i,children:s}
204){super("w:cols"),this.root.push(new mA({space:{key:"w:space",value:e===void 0?void 0:Rl(e)},count:{key:"w:num",value:r===void 0?void 0:io(r)},separate:{key:"w:sep",value:n},equalWidth:{key:"w:equalWidth",value:i}})),!i&&s&&s.forEach(a=>this.addChildElement(a))}}class nZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{type:"w:type",linePitch:"w:linePitch",charSpace:"w:charSpace"})}}class iZ extends rt{constructor(e,r,n){super("w:docGrid"),this.root.push(new nZ({type:n,linePitch:io(e),charSpace:r?io(r):void 0}))}}const sZ=({countBy:t,start:e,restart:r,distance:n})=>new Ji({name:"w:lnNumType",attributes:{countBy:{key:"w:countBy",value:t===void 0?void 0:io(t)},start:{key:"w:start",value:e===void 0?void 0:io(e)},restart:{key:"w:restart",value:r},distance:{key:"w:distance",value:n===void 0?void 0:Rl(n)}}});class VC extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{display:"w:display",offsetFrom:"w:offsetFrom",zOrder:"w:zOrder"})}}class aZ extends vg{constructor(e){if(super("w:pgBorders"),!e)return this;e.pageBorders?this.root.push(new VC({display:e.pageBorders.display,offsetFrom:e.pageBorders.offsetFrom,zOrder:e.pageBorders.zOrder})):this.root.push(new VC({})),e.pageBorderTop&&this.root.push(new Ei("w:top",e.pageBorderTop)),e.pageBorderLeft&&this.root.push(new Ei("w:left",e.pageBorderLeft)),e.pageBorderBottom&&this.root.push(new Ei("w:bottom",e.pageBorderBottom)),e.pageBorderRight&&this.root.push(new Ei("w:right",e.pageBorderRight))}}class oZ extends rt{constructor(e,r,n,i,s,a,o){super("w:pgMar"),this.root.push(new mA({top:{key:"w:top",value:$u(e)},right:{key:"w:right",value:Rl(r)},bottom:{key:"w:bottom",value:$u(n)},left:{key:"w:left",value:Rl(i)},header:{key:"w:header",value:Rl(s)},footer:{key:"w:footer",value:Rl(a)},gutter:{key:"w:gutter",value:Rl(o)}}))}}class lZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{start:"w:start",formatType:"w:fmt",separator:"w:chapSep"})}}class cZ extends rt{constructor({start:e,formatType:r,separator:n}){super("w:pgNumType"),this.root.push(new lZ({start:e===void 0?void 0:io(e),formatType:r,separator:n}))}}const s8={PORTRAIT:"portrait",LANDSCAPE:"landscape"};class uZ extends rt{constructor(e,r,n){super("w:pgSz");const i=n===s8.LANDSCAPE,s=Rl(e),a=Rl(r);this.root.push(new mA({width:{key:"w:w",value:i?a:s},height:{key:"w:h",value:i?s:a},orientation:{key:"w:orient",value:n}}))}}class fZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val"})}}class AZ extends rt{constructor(e){super("w:textDirection"),this.root.push(new fZ({val:e}))}}class hZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val"})}}class dZ extends rt{constructor(e){super("w:type"),this.root.push(new hZ({val:e}))}}const ju={TOP:1440,RIGHT:1440,BOTTOM:1440,LEFT:1440,HEADER:708,FOOTER:708,GUTTER:0},Um={WIDTH:11906,HEIGHT:16838,ORIENTATION:s8.PORTRAIT};class gZ extends rt{constructor({page:{size:{width:e=Um.WIDTH,height:r=Um.HEIGHT,orientation:n=Um.ORIENTATION}={},margin:{top:i=ju.TOP,right:s=ju.RIGHT,bottom:a=ju.BOTTOM,left:o=ju.LEFT,header:l=ju.HEADER,footer:A=ju.FOOTER,gutter:d=ju.GUTTER}={},pageNumbers:g={},borders:b,textDirection:w}={},grid:{linePitch:I=360,charSpace:v,type:D}={},headerWrapperGroup:Q={},footerWrapperGroup:R={},lineNumbers:k,titlePage:N,verticalAlign:F,column:$,type:Z}={}){super("w:sectPr"),this.addHeaderFooterGroup(JC.HEADER,Q),this.addHeaderFooterGroup(JC.FOOTER,R),Z&&this.root.push(new dZ(Z)),this.root.push(new uZ(e,r,n)),this.root.push(new oZ(i,s,a,o,l,A,d)),b&&this.root.push(new aZ(b)),k&&this.root.push(sZ(k)),this.root.push(new cZ(g)),$&&this.root.push(new rZ($)),F&&this.root.push(new eZ(F)),N!==void 0&&this.root.push(new yt("w:titlePg",N)),w&&this.root.push(new AZ(w)),this.root.push(new iZ(I,v,D))}addHeaderFooterGroup(e,r){r.default&&this.root.push(new Om(e,{type:Vf.DEFAULT,id:r.default.View.ReferenceId})),r.first&&this.root.push(new Om(e,{type:Vf.FIRST,id:r.first.View.ReferenceId})),r.even&&this.root.push(new Om(e,{type:Vf.EVEN,id:r.even.View.ReferenceId}))}}class pZ extends rt{constructor(){super("w:body"),Ze(this,"sections",[])}addSection(e){const r=this.sections.pop();this.root.push(this.createSectionParagraph(r)),this.sections.push(new gZ(e))}prepForXml(e){return this.sections.length===1&&(this.root.splice(0,1),this.root.push(this.sections.pop())),super.prepForXml(e)}push(e){this.root.push(e)}createSectionParagraph(e){const r=new Dy({}),n=new lA({});return n.push(e),r.addChildElement(n),r}}class zh extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{wpc:"xmlns:wpc",mc:"xmlns:mc",o:"xmlns:o",r:"xmlns:r",m:"xmlns:m",v:"xmlns:v",wp14:"xmlns:wp14",wp:"xmlns:wp",w10:"xmlns:w10",w:"xmlns:w",w14:"xmlns:w14",w15:"xmlns:w15",wpg:"xmlns:wpg",wpi:"xmlns:wpi",wne:"xmlns:wne",wps:"xmlns:wps",Ignorable:"mc:Ignorable",cp:"xmlns:cp",dc:"xmlns:dc",dcterms:"xmlns:dcterms",dcmitype:"xmlns:dcmitype",xsi:"xmlns:xsi",type:"xsi:type",cx:"xmlns:cx",cx1:"xmlns:cx1",cx2:"xmlns:cx2",cx3:"xmlns:cx3",cx4:"xmlns:cx4",cx5:"xmlns:cx5",cx6:"xmlns:cx6",cx7:"xmlns:cx7",cx8:"xmlns:cx8",aink:"xmlns:aink",am3d:"xmlns:am3d",w16cex:"xmlns:w16cex",w16cid:"xmlns:w16cid",w16:"xmlns:w16",w16sdtdh:"xmlns:w16sdtdh",w16se:"xmlns:w16se"})}}class mZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{color:"w:color",themeColor:"w:themeColor",themeShade:"w:themeShade",themeTint:"w:themeTint"})}}class yZ extends rt{constructor(e){super("w:background"),this.root.push(new mZ({color:e.color===void 0?void 0:sA(e.color),themeColor:e.themeColor,themeShade:e.themeShade===void 0?void 0:zC(e.themeShade),themeTint:e.themeTint===void 0?void 0:zC(e.themeTint)}))}}class bZ extends rt{constructor(e){super("w:document"),Ze(this,"body"),this.root.push(new zh({wpc:"http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas",mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",o:"urn:schemas-microsoft-com:office:office",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",m:"http://schemas.openxmlformats.org/officeDocument/2006/math",v:"urn:schemas-microsoft-com:vml",wp14:"http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",wp:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",w10:"urn:schemas-microsoft-com:office:word",w:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",w14:"http://schemas.microsoft.com/office/word/2010/wordml",w15:"http://schemas.microsoft.com/office/word/2012/wordml",wpg:"http://schemas.microsoft.com/office/word/2010/wordprocessingGroup",wpi:"http://schemas.microsoft.com/office/word/2010/wordprocessingInk",wne:"http://schemas.microsoft.com/office/word/2006/wordml",wps:"http://schemas.microsoft.com/office/word/2010/wordprocessingShape",cx:"http://schemas.microsoft.com/office/drawing/2014/chartex",cx1:"http://schemas.microsoft.com/office/drawing/2015/9/8/chartex",cx2:"http://schemas.microsoft.com/office/drawing/2015/10/21/chartex",cx3:"http://schemas.microsoft.com/office/drawing/2016/5/9/chartex",cx4:"http://schemas.microsoft.com/office/drawing/2016/5/10/chartex",cx5:"http://schemas.microsoft.com/office/drawing/2016/5/11/chartex",cx6:"http://schemas.microsoft.com/office/drawing/2016/5/12/chartex",cx7:"http://schemas.microsoft.com/office/drawing/2016/5/13/chartex",cx8:"http://schemas.microsoft.com/office/drawing/2016/5/14/chartex",aink:"http://schemas.microsoft.com/office/drawing/2016/ink",am3d:"http://schemas.microsoft.com/office/drawing/2017/model3d",w16cex:"http://schemas.microsoft.com/office/word/2018/wordml/cex",w16cid:"http://schemas.microsoft.com/office/word/2016/wordml/cid",w16:"http://schemas.microsoft.com/office/word/2018/wordml",w16sdtdh:"http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash",w16se:"http://schemas.microsoft.com/office/word/2015/wordml/symex",Ignorable:"w14 w15 wp14"})),this.body=new pZ,e.background&&this.root.push(new yZ(e.background)),this.root.push(this.body)}add(e){return this.body.push(e),this}get Body(){return this.body}}class wZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{xmlns:"xmlns"})}}class wA extends rt{constructor(){super("Relationships"),this.root.push(new wZ({xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"}))}createRelationship(e,r,n,i){const s=new WX(`rId${e}`,r,n,i);return this.root.push(s),s}get RelationshipCount(){return this.root.length-1}}class a8{constructor(e){Ze(this,"document"),Ze(this,"relationships"),this.document=new bZ(e),this.relationships=new wA}get View(){return this.document}get Relationships(){return this.relationships}}class EZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val"})}}class IZ extends rt{constructor(){super("w:wordWrap"),this.root.push(new EZ({val:0}))}}const CZ=t=>{var e,r;return new Ji({name:"w:framePr",attributes:{anchorLock:{key:"w:anchorLock",value:t.anchorLock},dropCap:{key:"w:dropCap",value:t.dropCap},width:{key:"w:w",value:t.width},height:{key:"w:h",value:t.height},x:{key:"w:x",value:t.position?t.position.x:void 0},y:{key:"w:y",value:t.position?t.position.y:void 0},anchorHorizontal:{key:"w:hAnchor",value:t.anchor.horizontal},anchorVertical:{key:"w:vAnchor",value:t.anchor.vertical},spaceHorizontal:{key:"w:hSpace",value:(e=t.space)==null?void 0:e.horizontal},spaceVertical:{key:"w:vSpace",value:(r=t.space)==null?void 0:r.vertical},rule:{key:"w:hRule",value:t.rule},alignmentX:{key:"w:xAlign",value:t.alignment?t.alignment.x:void 0},alignmentY:{key:"w:yAlign",value:t.alignment?t.alignment.y:void 0},lines:{key:"w:lines",value:t.lines},wrap:{key:"w:wrap",value:t.wrap}}})};class lA extends vg{constructor(e){var r,n;if(super("w:pPr"),Ze(this,"numberingReferences",[]),!e)return this;e.heading&&this.push(new Kd(e.heading)),e.bullet&&this.push(new Kd("ListParagraph")),e.numbering&&!e.style&&!e.heading&&(e.numbering.custom||this.push(new Kd("ListParagraph"))),e.style&&this.push(new Kd(e.style)),e.keepNext!==void 0&&this.push(new yt("w:keepNext",e.keepNext)),e.keepLines!==void 0&&this.push(new yt("w:keepLines",e.keepLines)),e.pageBreakBefore&&this.push(new FX),e.frame&&this.push(CZ(e.frame)),e.widowControl!==void 0&&this.push(new yt("w:widowControl",e.widowControl)),e.bullet&&this.push(new _m(1,e.bullet.level)),e.numbering?(this.numberingReferences.push({reference:e.numbering.reference,instance:(r=e.numbering.instance)!=null?r:0}),this.push(new _m(`${e.numbering.reference}-${(n=e.numbering.instance)!=null?n:0}`,e.numbering.level))):e.numbering===!1&&this.push(new _m(0,0)),e.border&&this.push(new VJ(e.border)),e.thematicBreak&&this.push(new XJ),e.shading&&this.push(new Y6(e.shading)),e.wordWrap&&this.push(new IZ),e.overflowPunctuation&&this.push(new yt("w:overflowPunct",e.overflowPunctuation));const i=[...e.rightTabStop!==void 0?[{type:qC.RIGHT,position:e.rightTabStop}]:[],...e.tabStops?e.tabStops:[],...e.leftTabStop!==void 0?[{type:qC.LEFT,position:e.leftTabStop}]:[]];i.length>0&&this.push(new LX(i)),e.bidirectional!==void 0&&this.push(new yt("w:bidi",e.bidirectional)),e.spacing&&this.push(new PX(e.spacing)),e.indent&&this.push(new ZJ(e.indent)),e.contextualSpacing!==void 0&&this.push(new yt("w:contextualSpacing",e.contextualSpacing)),e.alignment&&this.push(new qJ(e.alignment)),e.outlineLevel!==void 0&&this.push(new ZX(e.outlineLevel)),e.suppressLineNumbers!==void 0&&this.push(new yt("w:suppressLineNumbers",e.suppressLineNumbers)),e.autoSpaceEastAsianText!==void 0&&this.push(new yt("w:autoSpaceDN",e.autoSpaceEastAsianText)),e.run&&this.push(new cf(e.run))}push(e){this.root.push(e)}prepForXml(e){if(e.viewWrapper instanceof a8)for(const r of this.numberingReferences)e.file.Numbering.createConcreteNumberingInstance(r.reference,r.instance);return super.prepForXml(e)}}class Dy extends GX{constructor(e){if(super("w:p"),Ze(this,"properties"),typeof e=="string")return this.properties=new lA({}),this.root.push(this.properties),this.root.push(new jC(e)),this;if(this.properties=new lA(e),this.root.push(this.properties),e.text&&this.root.push(new jC(e.text)),e.children)for(const r of e.children){if(r instanceof JX){this.root.push(r.start);for(const n of r.children)this.root.push(n);
204this.root.push(r.end);continue}this.root.push(r)}}prepForXml(e){for(const r of this.root)if(r instanceof KX){const n=this.root.indexOf(r),i=new a2(r.options.children,Sy());e.viewWrapper.Relationships.createRelationship(i.linkId,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",r.options.link,zX.EXTERNAL),this.root[n]=i}return super.prepForXml(e)}addRunToFront(e){return this.root.splice(1,0,e),this}}const Sf={style:n2.NONE,size:0,color:"auto"},kf={style:n2.SINGLE,size:4,color:"auto"};class xZ extends rt{constructor(e){super("w:tblBorders"),e.top?this.root.push(new Ei("w:top",e.top)):this.root.push(new Ei("w:top",kf)),e.left?this.root.push(new Ei("w:left",e.left)):this.root.push(new Ei("w:left",kf)),e.bottom?this.root.push(new Ei("w:bottom",e.bottom)):this.root.push(new Ei("w:bottom",kf)),e.right?this.root.push(new Ei("w:right",e.right)):this.root.push(new Ei("w:right",kf)),e.insideHorizontal?this.root.push(new Ei("w:insideH",e.insideHorizontal)):this.root.push(new Ei("w:insideH",kf)),e.insideVertical?this.root.push(new Ei("w:insideV",e.insideVertical)):this.root.push(new Ei("w:insideV",kf))}}Ze(xZ,"NONE",{top:Sf,bottom:Sf,left:Sf,right:Sf,insideHorizontal:Sf,insideVertical:Sf});class vZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{xmlns:"xmlns",vt:"xmlns:vt"})}}class BZ extends rt{constructor(){super("Properties"),this.root.push(new vZ({xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"}))}}class QZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{xmlns:"xmlns"})}}class SZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{contentType:"ContentType",extension:"Extension"})}}class rc extends rt{constructor(e,r){super("Default"),this.root.push(new SZ({contentType:e,extension:r}))}}class kZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{contentType:"ContentType",partName:"PartName"})}}class Xo extends rt{constructor(e,r){super("Override"),this.root.push(new kZ({contentType:e,partName:r}))}}class DZ extends rt{constructor(){super("Types"),this.root.push(new QZ({xmlns:"http://schemas.openxmlformats.org/package/2006/content-types"})),this.root.push(new rc("image/png","png")),this.root.push(new rc("image/jpeg","jpeg")),this.root.push(new rc("image/jpeg","jpg")),this.root.push(new rc("image/bmp","bmp")),this.root.push(new rc("image/gif","gif")),this.root.push(new rc("image/svg+xml","svg")),this.root.push(new rc("application/vnd.openxmlformats-package.relationships+xml","rels")),this.root.push(new rc("application/xml","xml")),this.root.push(new rc("application/vnd.openxmlformats-officedocument.obfuscatedFont","odttf")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml","/word/document.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml","/word/styles.xml")),this.root.push(new Xo("application/vnd.openxmlformats-package.core-properties+xml","/docProps/core.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.custom-properties+xml","/docProps/custom.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.extended-properties+xml","/docProps/app.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml","/word/numbering.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml","/word/footnotes.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml","/word/settings.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml","/word/comments.xml")),this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml","/word/fontTable.xml"))}addFooter(e){this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml",`/word/footer${e}.xml`))}addHeader(e){this.root.push(new Xo("application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml",`/word/header${e}.xml`))}}class TZ extends rt{constructor(e){super("cp:coreProperties"),this.root.push(new zh({cp:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",xsi:"http://www.w3.org/2001/XMLSchema-instance"})),e.title&&this.root.push(new Wu("dc:title",e.title)),e.subject&&this.root.push(new Wu("dc:subject",e.subject)),e.creator&&this.root.push(new Wu("dc:creator",e.creator)),e.keywords&&this.root.push(new Wu("cp:keywords",e.keywords)),e.description&&this.root.push(new Wu("dc:description",e.description)),e.lastModifiedBy&&this.root.push(new Wu("cp:lastModifiedBy",e.lastModifiedBy)),e.revision&&this.root.push(new Wu("cp:revision",String(e.revision))),this.root.push(new XC("dcterms:created")),this.root.push(new XC("dcterms:modified"))}}class XC extends rt{constructor(e){super(e),this.root.push(new zh({type:"dcterms:W3CDTF"})),this.root.push(KJ(new Date))}}class RZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{xmlns:"xmlns",vt:"xmlns:vt"})}}class FZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{fmtid:"fmtid",pid:"pid",name:"name"})}}class NZ extends rt{constructor(e,r){super("property"),this.root.push(new FZ({fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:e.toString(),name:r.name})),this.root.push(new PZ(r.value))}}class PZ extends rt{constructor(e){super("vt:lpwstr"),this.root.push(e)}}class LZ extends rt{constructor(e){super("Properties"),Ze(this,"nextId"),Ze(this,"properties",[]),this.root.push(new RZ({xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"})),this.nextId=2;
204for(const r of e)this.addCustomProperty(r)}prepForXml(e){return this.properties.forEach(r=>this.root.push(r)),super.prepForXml(e)}addCustomProperty(e){this.properties.push(new NZ(this.nextId++,e))}}class MZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{wpc:"xmlns:wpc",mc:"xmlns:mc",o:"xmlns:o",r:"xmlns:r",m:"xmlns:m",v:"xmlns:v",wp14:"xmlns:wp14",wp:"xmlns:wp",w10:"xmlns:w10",w:"xmlns:w",w14:"xmlns:w14",w15:"xmlns:w15",wpg:"xmlns:wpg",wpi:"xmlns:wpi",wne:"xmlns:wne",wps:"xmlns:wps",cp:"xmlns:cp",dc:"xmlns:dc",dcterms:"xmlns:dcterms",dcmitype:"xmlns:dcmitype",xsi:"xmlns:xsi",type:"xsi:type"})}}let _Z=class extends z6{constructor(e,r){super("w:ftr",r),Ze(this,"refId"),this.refId=e,r||this.root.push(new MZ({wpc:"http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas",mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",o:"urn:schemas-microsoft-com:office:office",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",m:"http://schemas.openxmlformats.org/officeDocument/2006/math",v:"urn:schemas-microsoft-com:vml",wp14:"http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",wp:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",w10:"urn:schemas-microsoft-com:office:word",w:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",w14:"http://schemas.microsoft.com/office/word/2010/wordml",w15:"http://schemas.microsoft.com/office/word/2012/wordml",wpg:"http://schemas.microsoft.com/office/word/2010/wordprocessingGroup",wpi:"http://schemas.microsoft.com/office/word/2010/wordprocessingInk",wne:"http://schemas.microsoft.com/office/word/2006/wordml",wps:"http://schemas.microsoft.com/office/word/2010/wordprocessingShape"}))}get ReferenceId(){return this.refId}add(e){this.root.push(e)}};class OZ{constructor(e,r,n){Ze(this,"footer"),Ze(this,"relationships"),this.media=e,this.footer=new _Z(r,n),this.relationships=new wA}add(e){this.footer.add(e)}addChildElement(e){this.footer.addChildElement(e)}get View(){return this.footer}get Relationships(){return this.relationships}get Media(){return this.media}}class UZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{type:"w:type",id:"w:id"})}}class GZ extends rt{constructor(){super("w:footnoteRef")}}class HZ extends Hh{constructor(){super({style:"FootnoteReference"}),this.root.push(new GZ)}}const ZC={SEPERATOR:"separator",CONTINUATION_SEPERATOR:"continuationSeparator"};class Gm extends rt{constructor(e){super("w:footnote"),this.root.push(new UZ({type:e.type,id:e.id}));for(let r=0;r<e.children.length;r++){const n=e.children[r];r===0&&n.addRunToFront(new HZ),this.root.push(n)}}}class zZ extends rt{constructor(){super("w:continuationSeparator")}}class WZ extends Hh{constructor(){super({}),this.root.push(new zZ)}}class jZ extends rt{constructor(){super("w:separator")}}class KZ extends Hh{constructor(){super({}),this.root.push(new jZ)}}class YZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{wpc:"xmlns:wpc",mc:"xmlns:mc",o:"xmlns:o",r:"xmlns:r",m:"xmlns:m",v:"xmlns:v",wp14:"xmlns:wp14",wp:"xmlns:wp",w10:"xmlns:w10",w:"xmlns:w",w14:"xmlns:w14",w15:"xmlns:w15",wpg:"xmlns:wpg",wpi:"xmlns:wpi",wne:"xmlns:wne",wps:"xmlns:wps",Ignorable:"mc:Ignorable"})}}class qZ extends rt{constructor(){super("w:footnotes"),this.root.push(new YZ({wpc:"http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas",mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",o:"urn:schemas-microsoft-com:office:office",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",m:"http://schemas.openxmlformats.org/officeDocument/2006/math",v:"urn:schemas-microsoft-com:vml",wp14:"http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",wp:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",w10:"urn:schemas-microsoft-com:office:word",w:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",w14:"http://schemas.microsoft.com/office/word/2010/wordml",w15:"http://schemas.microsoft.com/office/word/2012/wordml",wpg:"http://schemas.microsoft.com/office/word/2010/wordprocessingGroup",wpi:"http://schemas.microsoft.com/office/word/2010/wordprocessingInk",wne:"http://schemas.microsoft.com/office/word/2006/wordml",wps:"http://schemas.microsoft.com/office/word/2010/wordprocessingShape",Ignorable:"w14 w15 wp14"}));const e=new Gm({id:-1,type:ZC.SEPERATOR,children:[new Dy({spacing:{after:0,line:240,lineRule:ky.AUTO},children:[new KZ]})]});this.root.push(e);const r=new Gm({id:0,type:ZC.CONTINUATION_SEPERATOR,children:[new Dy({spacing:{after:0,line:240,lineRule:ky.AUTO},children:[new WZ]})]});this.root.push(r)}createFootNote(e,r){const n=new Gm({id:e,children:r});this.root.push(n)}}class JZ{constructor(){Ze(this,"footnotess"),Ze(this,"relationships"),this.footnotess=new qZ,this.relationships=new wA}get View(){return this.footnotess}get Relationships(){return this.relationships}}class VZ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{wpc:"xmlns:wpc",mc:"xmlns:mc",o:"xmlns:o",r:"xmlns:r",m:"xmlns:m",v:"xmlns:v",wp14:"xmlns:wp14",wp:"xmlns:wp",w10:"xmlns:w10",w:"xmlns:w",w14:"xmlns:w14",w15:"xmlns:w15",wpg:"xmlns:wpg",wpi:"xmlns:wpi",wne:"xmlns:wne",wps:"xmlns:wps",cp:"xmlns:cp",dc:"xmlns:dc",dcterms:"xmlns:dcterms",dcmitype:"xmlns:dcmitype",xsi:"xmlns:xsi",type:"xsi:type",cx:"xmlns:cx",cx1:"xmlns:cx1",cx2:"xmlns:cx2",cx3:"xmlns:cx3",cx4:"xmlns:cx4",cx5:"xmlns:cx5",cx6:"xmlns:cx6",cx7:"xmlns:cx7",cx8:"xmlns:cx8",w16cid:"xmlns:w16cid",w16se:"xmlns:w16se"})}}
204let XZ=class extends z6{constructor(e,r){super("w:hdr",r),Ze(this,"refId"),this.refId=e,r||this.root.push(new VZ({wpc:"http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas",mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",o:"urn:schemas-microsoft-com:office:office",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",m:"http://schemas.openxmlformats.org/officeDocument/2006/math",v:"urn:schemas-microsoft-com:vml",wp14:"http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",wp:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",w10:"urn:schemas-microsoft-com:office:word",w:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",w14:"http://schemas.microsoft.com/office/word/2010/wordml",w15:"http://schemas.microsoft.com/office/word/2012/wordml",wpg:"http://schemas.microsoft.com/office/word/2010/wordprocessingGroup",wpi:"http://schemas.microsoft.com/office/word/2010/wordprocessingInk",wne:"http://schemas.microsoft.com/office/word/2006/wordml",wps:"http://schemas.microsoft.com/office/word/2010/wordprocessingShape",cx:"http://schemas.microsoft.com/office/drawing/2014/chartex",cx1:"http://schemas.microsoft.com/office/drawing/2015/9/8/chartex",cx2:"http://schemas.microsoft.com/office/drawing/2015/10/21/chartex",cx3:"http://schemas.microsoft.com/office/drawing/2016/5/9/chartex",cx4:"http://schemas.microsoft.com/office/drawing/2016/5/10/chartex",cx5:"http://schemas.microsoft.com/office/drawing/2016/5/11/chartex",cx6:"http://schemas.microsoft.com/office/drawing/2016/5/12/chartex",cx7:"http://schemas.microsoft.com/office/drawing/2016/5/13/chartex",cx8:"http://schemas.microsoft.com/office/drawing/2016/5/14/chartex",w16cid:"http://schemas.microsoft.com/office/word/2016/wordml/cid",w16se:"http://schemas.microsoft.com/office/word/2015/wordml/symex"}))}get ReferenceId(){return this.refId}add(e){this.root.push(e)}};class ZZ{constructor(e,r,n){Ze(this,"header"),Ze(this,"relationships"),this.media=e,this.header=new XZ(r,n),this.relationships=new wA}add(e){return this.header.add(e),this}addChildElement(e){this.header.addChildElement(e)}get View(){return this.header}get Relationships(){return this.relationships}get Media(){return this.media}}class $Z{constructor(){Ze(this,"map"),this.map=new Map}addImage(e,r){this.map.set(e,r)}get Array(){return Array.from(this.map.values())}}const nc={BULLET:"bullet"};class e$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{ilvl:"w:ilvl",tentative:"w15:tentative"})}}class t$ extends rt{constructor(e){super("w:numFmt"),this.root.push(new Mi({val:e}))}}class r$ extends rt{constructor(e){super("w:lvlText"),this.root.push(new Mi({val:e}))}}class n$ extends rt{constructor(e){super("w:lvlJc"),this.root.push(new Mi({val:e}))}}class i$ extends rt{constructor(e){super("w:suff"),this.root.push(new Mi({val:e}))}}class s$ extends rt{constructor(){super("w:isLgl")}}class a$ extends rt{constructor({level:e,format:r,text:n,alignment:i=a0.START,start:s=1,style:a,suffix:o,isLegalNumberingStyle:l}){if(super("w:lvl"),Ze(this,"paragraphProperties"),Ze(this,"runProperties"),this.root.push(new r2("w:start",io(s))),r&&this.root.push(new t$(r)),o&&this.root.push(new i$(o)),l&&this.root.push(new s$),n&&this.root.push(new r$(n)),this.root.push(new n$(i)),this.paragraphProperties=new lA(a&&a.paragraph),this.runProperties=new cf(a&&a.run),this.root.push(this.paragraphProperties),this.root.push(this.runProperties),e>9)throw new Error("Level cannot be greater than 9. Read more here: https://answers.microsoft.com/en-us/msoffice/forum/all/does-word-support-more-than-9-list-levels/d130fdcd-1781-446d-8c84-c6c79124e4d7");this.root.push(new e$({ilvl:io(e),tentative:1}))}}class o$ extends a${}class l$ extends rt{constructor(e){super("w:multiLevelType"),this.root.push(new Mi({val:e}))}}class c$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{abstractNumId:"w:abstractNumId",restartNumberingAfterBreak:"w15:restartNumberingAfterBreak"})}}class $C extends rt{constructor(e,r){super("w:abstractNum"),Ze(this,"id"),this.root.push(new c$({abstractNumId:io(e),restartNumberingAfterBreak:0})),this.root.push(new l$("hybridMultilevel")),this.id=e;for(const n of r)this.root.push(new o$(n))}}class u$ extends rt{constructor(e){super("w:abstractNumId"),this.root.push(new Mi({val:e}))}}class f$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{numId:"w:numId"})}}class e5 extends rt{constructor(e){if(super("w:num"),Ze(this,"numId"),Ze(this,"reference"),Ze(this,"instance"),this.numId=e.numId,this.reference=e.reference,this.instance=e.instance,this.root.push(new f$({numId:io(e.numId)})),this.root.push(new u$(io(e.abstractNumId))),e.overrideLevels&&e.overrideLevels.length)for(const r of e.overrideLevels)this.root.push(new h$(r.num,r.start))}}class A$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{ilvl:"w:ilvl"})}}class h$ extends rt{constructor(e,r){super("w:lvlOverride"),this.root.push(new A$({ilvl:e})),r!==void 0&&this.root.push(new g$(r))}}class d$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val"})}}class g$ extends rt{constructor(e){super("w:startOverride"),this.root.push(new d$({val:e}))}}class p$ extends rt{constructor(e){super("w:numbering"),Ze(this,"abstractNumberingMap",new Map),Ze(this,"concreteNumberingMap",new Map),Ze(this,"referenceConfigMap",new Map),Ze(this,"abstractNumUniqueNumericId",EV()),Ze(this,"concreteNumUniqueNumericId",IV()),this.root.push(new zh({wpc:"http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas",mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",o:"urn:schemas-microsoft-com:office:office",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",m:"http://schemas.openxmlformats.org/officeDocument/2006/math",v:"urn:schemas-microsoft-com:vml",wp14:"http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",wp:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",w10:"urn:schemas-microsoft-com:office:word",w:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",w14:"http://schemas.microsoft.com/office/word/2010/wordml",w15:"http://schemas.microsoft.com/office/word/2012/wordml",wpg:"http://schemas.microsoft.com/office/word/2010/wordprocessingGroup",wpi:"http://schemas.microsoft.com/office/word/2010/wordprocessingInk",wne:"http://schemas.microsoft.com/office/word/2006/wordml",wps:"http://schemas.microsoft.com/office/word/2010/wordprocessingShape",Ignorable:"w14 w15 wp14"}));const r=new $C(this.abstractNumUniqueNumericId(),[{level:0,format:nc.BULLET,text:"●",alignment:a0.LEFT,style:{paragraph:{indent:{left:Dl(.5),hanging:Dl(.25)}}}},{level:1,format:nc.BULLET,text:"○",alignment:a0.LEFT,style:{paragraph:{indent:{left:Dl(1),hanging:Dl(.25)}}}},{level:2,format:nc.BULLET,text:"■",alignment:a0.LEFT,style:{paragraph:{indent:{left:2160,hanging:Dl(.25)}}}},{level:3,format:nc.BULLET,text:"●",alignment:a0.LEFT,style:{paragraph:{indent:{left:2880,hanging:Dl(.25)}}}},{level:4,format:nc.BULLET,text:"○",alignment:a0.LEFT,style:{paragraph:{indent:{left:3600,hanging:Dl(.25)}}}},{level:5,format:nc.BULLET,text:"■",alignment:a0.LEFT,style:{paragraph:{indent:{left:4320,hanging:Dl(.25)}}}},{level:6,format:nc.BULLET,text:"●",alignment:a0.LEFT,style:{paragraph:{indent:{left:5040,hanging:Dl(.25)}}}},{level:7,format:nc.BULLET,text:"●",alignment:a0.LEFT,style:{paragraph:{indent:{left:5760,hanging:Dl(.25)}}}},{level:8,format:nc.BULLET,text:"●",alignment:a0.LEFT,style:{paragraph:{indent:{left:6480,hanging:Dl(.25)}}}}]);this.concreteNumberingMap.set("default-bullet-numbering",new e5({numId:1,abstractNumId:r.id,reference:"default-bullet-numbering",instance:0,overrideLevels:[{num:0,start:1}]})),this.abstractNumberingMap.set("default-bullet-numbering",r);for(const n of e.config)this.abstractNumberingMap.set(n.reference,new $C(this.abstractNumUniqueNumericId(),n.levels)),this.referenceConfigMap.set(n.reference,n.levels)}
204prepForXml(e){for(const r of this.abstractNumberingMap.values())this.root.push(r);for(const r of this.concreteNumberingMap.values())this.root.push(r);return super.prepForXml(e)}createConcreteNumberingInstance(e,r){const n=this.abstractNumberingMap.get(e);if(!n)return;const i=`${e}-${r}`;if(this.concreteNumberingMap.has(i))return;const s=this.referenceConfigMap.get(e),a=s&&s[0].start,o={numId:this.concreteNumUniqueNumericId(),abstractNumId:n.id,reference:e,instance:r,overrideLevels:[a&&Number.isInteger(a)?{num:0,start:a}:{num:0,start:1}]};this.concreteNumberingMap.set(i,new e5(o))}get ConcreteNumbering(){return Array.from(this.concreteNumberingMap.values())}get ReferenceConfig(){return Array.from(this.referenceConfigMap.values())}}class m$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{version:"w:val",name:"w:name",uri:"w:uri"})}}class y$ extends rt{constructor(e){super("w:compatSetting"),this.root.push(new m$({version:e,uri:"http://schemas.microsoft.com/office/word",name:"compatibilityMode"}))}}class b$ extends rt{constructor(e){super("w:compat"),e.version&&this.root.push(new y$(e.version)),e.useSingleBorderforContiguousCells&&this.root.push(new yt("w:useSingleBorderforContiguousCells",e.useSingleBorderforContiguousCells)),e.wordPerfectJustification&&this.root.push(new yt("w:wpJustification",e.wordPerfectJustification)),e.noTabStopForHangingIndent&&this.root.push(new yt("w:noTabHangInd",e.noTabStopForHangingIndent)),e.noLeading&&this.root.push(new yt("w:noLeading",e.noLeading)),e.spaceForUnderline&&this.root.push(new yt("w:spaceForUL",e.spaceForUnderline)),e.noColumnBalance&&this.root.push(new yt("w:noColumnBalance",e.noColumnBalance)),e.balanceSingleByteDoubleByteWidth&&this.root.push(new yt("w:balanceSingleByteDoubleByteWidth",e.balanceSingleByteDoubleByteWidth)),e.noExtraLineSpacing&&this.root.push(new yt("w:noExtraLineSpacing",e.noExtraLineSpacing)),e.doNotLeaveBackslashAlone&&this.root.push(new yt("w:doNotLeaveBackslashAlone",e.doNotLeaveBackslashAlone)),e.underlineTrailingSpaces&&this.root.push(new yt("w:ulTrailSpace",e.underlineTrailingSpaces)),e.doNotExpandShiftReturn&&this.root.push(new yt("w:doNotExpandShiftReturn",e.doNotExpandShiftReturn)),e.spacingInWholePoints&&this.root.push(new yt("w:spacingInWholePoints",e.spacingInWholePoints)),e.lineWrapLikeWord6&&this.root.push(new yt("w:lineWrapLikeWord6",e.lineWrapLikeWord6)),e.printBodyTextBeforeHeader&&this.root.push(new yt("w:printBodyTextBeforeHeader",e.printBodyTextBeforeHeader)),e.printColorsBlack&&this.root.push(new yt("w:printColBlack",e.printColorsBlack)),e.spaceWidth&&this.root.push(new yt("w:wpSpaceWidth",e.spaceWidth)),e.showBreaksInFrames&&this.root.push(new yt("w:showBreaksInFrames",e.showBreaksInFrames)),e.subFontBySize&&this.root.push(new yt("w:subFontBySize",e.subFontBySize)),e.suppressBottomSpacing&&this.root.push(new yt("w:suppressBottomSpacing",e.suppressBottomSpacing)),e.suppressTopSpacing&&this.root.push(new yt("w:suppressTopSpacing",e.suppressTopSpacing)),e.suppressSpacingAtTopOfPage&&this.root.push(new yt("w:suppressSpacingAtTopOfPage",e.suppressSpacingAtTopOfPage)),e.suppressTopSpacingWP&&this.root.push(new yt("w:suppressTopSpacingWP",e.suppressTopSpacingWP)),e.suppressSpBfAfterPgBrk&&this.root.push(new yt("w:suppressSpBfAfterPgBrk",e.suppressSpBfAfterPgBrk)),e.swapBordersFacingPages&&this.root.push(new yt("w:swapBordersFacingPages",e.swapBordersFacingPages)),e.convertMailMergeEsc&&this.root.push(new yt("w:convMailMergeEsc",e.convertMailMergeEsc)),e.truncateFontHeightsLikeWP6&&this.root.push(new yt("w:truncateFontHeightsLikeWP6",e.truncateFontHeightsLikeWP6)),e.macWordSmallCaps&&this.root.push(new yt("w:mwSmallCaps",e.macWordSmallCaps)),e.usePrinterMetrics&&this.root.push(new yt("w:usePrinterMetrics",e.usePrinterMetrics)),e.doNotSuppressParagraphBorders&&this.root.push(new yt("w:doNotSuppressParagraphBorders",e.doNotSuppressParagraphBorders)),e.wrapTrailSpaces&&this.root.push(new yt("w:wrapTrailSpaces",e.wrapTrailSpaces)),e.footnoteLayoutLikeWW8&&this.root.push(new yt("w:footnoteLayoutLikeWW8",e.footnoteLayoutLikeWW8)),e.shapeLayoutLikeWW8&&this.root.push(new yt("w:shapeLayoutLikeWW8",e.shapeLayoutLikeWW8)),e.alignTablesRowByRow&&this.root.push(new yt("w:alignTablesRowByRow",e.alignTablesRowByRow)),e.forgetLastTabAlignment&&this.root.push(new yt("w:forgetLastTabAlignment",e.forgetLastTabAlignment)),e.adjustLineHeightInTable&&this.root.push(new yt("w:adjustLineHeightInTable",e.adjustLineHeightInTable)),e.autoSpaceLikeWord95&&this.root.push(new yt("w:autoSpaceLikeWord95",e.autoSpaceLikeWord95)),e.noSpaceRaiseLower&&this.root.push(new yt("w:noSpaceRaiseLower",e.noSpaceRaiseLower)),e.doNotUseHTMLParagraphAutoSpacing&&this.root.push(new yt("w:doNotUseHTMLParagraphAutoSpacing",e.doNotUseHTMLParagraphAutoSpacing)),e.layoutRawTableWidth&&this.root.push(new yt("w:layoutRawTableWidth",e.layoutRawTableWidth)),e.layoutTableRowsApart&&this.root.push(new yt("w:layoutTableRowsApart",e.layoutTableRowsApart)),e.useWord97LineBreakRules&&this.root.push(new yt("w:useWord97LineBreakRules",e.useWord97LineBreakRules)),e.doNotBreakWrappedTables&&this.root.push(new yt("w:doNotBreakWrappedTables",e.doNotBreakWrappedTables)),e.doNotSnapToGri
204dInCell&&this.root.push(new yt("w:doNotSnapToGridInCell",e.doNotSnapToGridInCell)),e.selectFieldWithFirstOrLastCharacter&&this.root.push(new yt("w:selectFldWithFirstOrLastChar",e.selectFieldWithFirstOrLastCharacter)),e.applyBreakingRules&&this.root.push(new yt("w:applyBreakingRules",e.applyBreakingRules)),e.doNotWrapTextWithPunctuation&&this.root.push(new yt("w:doNotWrapTextWithPunct",e.doNotWrapTextWithPunctuation)),e.doNotUseEastAsianBreakRules&&this.root.push(new yt("w:doNotUseEastAsianBreakRules",e.doNotUseEastAsianBreakRules)),e.useWord2002TableStyleRules&&this.root.push(new yt("w:useWord2002TableStyleRules",e.useWord2002TableStyleRules)),e.growAutofit&&this.root.push(new yt("w:growAutofit",e.growAutofit)),e.useFELayout&&this.root.push(new yt("w:useFELayout",e.useFELayout)),e.useNormalStyleForList&&this.root.push(new yt("w:useNormalStyleForList",e.useNormalStyleForList)),e.doNotUseIndentAsNumberingTabStop&&this.root.push(new yt("w:doNotUseIndentAsNumberingTabStop",e.doNotUseIndentAsNumberingTabStop)),e.useAlternateEastAsianLineBreakRules&&this.root.push(new yt("w:useAltKinsokuLineBreakRules",e.useAlternateEastAsianLineBreakRules)),e.allowSpaceOfSameStyleInTable&&this.root.push(new yt("w:allowSpaceOfSameStyleInTable",e.allowSpaceOfSameStyleInTable)),e.doNotSuppressIndentation&&this.root.push(new yt("w:doNotSuppressIndentation",e.doNotSuppressIndentation)),e.doNotAutofitConstrainedTables&&this.root.push(new yt("w:doNotAutofitConstrainedTables",e.doNotAutofitConstrainedTables)),e.autofitToFirstFixedWidthCell&&this.root.push(new yt("w:autofitToFirstFixedWidthCell",e.autofitToFirstFixedWidthCell)),e.underlineTabInNumberingList&&this.root.push(new yt("w:underlineTabInNumList",e.underlineTabInNumberingList)),e.displayHangulFixedWidth&&this.root.push(new yt("w:displayHangulFixedWidth",e.displayHangulFixedWidth)),e.splitPgBreakAndParaMark&&this.root.push(new yt("w:splitPgBreakAndParaMark",e.splitPgBreakAndParaMark)),e.doNotVerticallyAlignCellWithSp&&this.root.push(new yt("w:doNotVertAlignCellWithSp",e.doNotVerticallyAlignCellWithSp)),e.doNotBreakConstrainedForcedTable&&this.root.push(new yt("w:doNotBreakConstrainedForcedTable",e.doNotBreakConstrainedForcedTable)),e.ignoreVerticalAlignmentInTextboxes&&this.root.push(new yt("w:doNotVertAlignInTxbx",e.ignoreVerticalAlignmentInTextboxes)),e.useAnsiKerningPairs&&this.root.push(new yt("w:useAnsiKerningPairs",e.useAnsiKerningPairs)),e.cachedColumnBalance&&this.root.push(new yt("w:cachedColBalance",e.cachedColumnBalance))}}class w$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{wpc:"xmlns:wpc",mc:"xmlns:mc",o:"xmlns:o",r:"xmlns:r",m:"xmlns:m",v:"xmlns:v",wp14:"xmlns:wp14",wp:"xmlns:wp",w10:"xmlns:w10",w:"xmlns:w",w14:"xmlns:w14",w15:"xmlns:w15",wpg:"xmlns:wpg",wpi:"xmlns:wpi",wne:"xmlns:wne",wps:"xmlns:wps",Ignorable:"mc:Ignorable"})}}class E$ extends rt{constructor(e){var r,n,i,s;super("w:settings"),this.root.push(new w$({wpc:"http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas",mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",o:"urn:schemas-microsoft-com:office:office",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",m:"http://schemas.openxmlformats.org/officeDocument/2006/math",v:"urn:schemas-microsoft-com:vml",wp14:"http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing",wp:"http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing",w10:"urn:schemas-microsoft-com:office:word",w:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",w14:"http://schemas.microsoft.com/office/word/2010/wordml",w15:"http://schemas.microsoft.com/office/word/2012/wordml",wpg:"http://schemas.microsoft.com/office/word/2010/wordprocessingGroup",wpi:"http://schemas.microsoft.com/office/word/2010/wordprocessingInk",wne:"http://schemas.microsoft.com/office/word/2006/wordml",wps:"http://schemas.microsoft.com/office/word/2010/wordprocessingShape",Ignorable:"w14 w15 wp14"})),this.root.push(new yt("w:displayBackgroundShape",!0)),e.trackRevisions!==void 0&&this.root.push(new yt("w:trackRevisions",e.trackRevisions)),e.evenAndOddHeaders!==void 0&&this.root.push(new yt("w:evenAndOddHeaders",e.evenAndOddHeaders)),e.updateFields!==void 0&&this.root.push(new yt("w:updateFields",e.updateFields)),e.defaultTabStop!==void 0&&this.root.push(new r2("w:defaultTabStop",e.defaultTabStop)),this.root.push(new b$(Eu(Dr({},(r=e.compatibility)!=null?r:{}),{version:(s=(i=(n=e.compatibility)==null?void 0:n.version)!=null?i:e.compatibilityModeVersion)!=null?s:15})))}}class o8 extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{val:"w:val"})}}class I$ extends rt{constructor(e){super("w:name"),this.root.push(new o8({val:e}))}}class C$ extends rt{constructor(e){super("w:uiPriority"),this.root.push(new o8({val:io(e)}))}}class x$ extends _t{constructor(){super(...arguments),Ze(this,"xmlKeys",{type:"w:type",styleId:"w:styleId",default:"w:default",customStyle:"w:customStyle"})}}class l8 extends rt{constructor(e,r){super("w:style"),this.root.push(new x$(e)),r.name&&this.root.push(new I$(r.name)),r.basedOn&&this.root.push(new Jf("w:basedOn",r.basedOn)),r.next&&this.root.push(new Jf("w:next",r.next)),r.link&&this.root.push(new Jf("w:link",r.link)),r.uiPriority!==void 0&&this.root.push(new C$
204(r.uiPriority)),r.semiHidden!==void 0&&this.root.push(new yt("w:semiHidden",r.semiHidden)),r.unhideWhenUsed!==void 0&&this.root.push(new yt("w:unhideWhenUsed",r.unhideWhenUsed)),r.quickFormat!==void 0&&this.root.push(new yt("w:qFormat",r.quickFormat))}}class Tg extends l8{constructor(e){super({type:"paragraph",styleId:e.id},e),Ze(this,"paragraphProperties"),Ze(this,"runProperties"),this.paragraphProperties=new lA(e.paragraph),this.runProperties=new cf(e.run),this.root.push(this.paragraphProperties),this.root.push(this.runProperties)}}class Rg extends l8{constructor(e){super({type:"character",styleId:e.id},Dr({uiPriority:99,unhideWhenUsed:!0},e)),Ze(this,"runProperties"),this.runProperties=new cf(e.run),this.root.push(this.runProperties)}}class xu extends Tg{constructor(e){super(Dr({basedOn:"Normal",next:"Normal",quickFormat:!0},e))}}class v$ extends xu{constructor(e){super(Dr({id:"Title",name:"Title"},e))}}class B$ extends xu{constructor(e){super(Dr({id:"Heading1",name:"Heading 1"},e))}}class Q$ extends xu{constructor(e){super(Dr({id:"Heading2",name:"Heading 2"},e))}}class S$ extends xu{constructor(e){super(Dr({id:"Heading3",name:"Heading 3"},e))}}class k$ extends xu{constructor(e){super(Dr({id:"Heading4",name:"Heading 4"},e))}}class D$ extends xu{constructor(e){super(Dr({id:"Heading5",name:"Heading 5"},e))}}class T$ extends xu{constructor(e){super(Dr({id:"Heading6",name:"Heading 6"},e))}}class R$ extends xu{constructor(e){super(Dr({id:"Strong",name:"Strong"},e))}}class F$ extends Tg{constructor(e){super(Dr({id:"ListParagraph",name:"List Paragraph",basedOn:"Normal",quickFormat:!0},e))}}class N$ extends Tg{constructor(e){super(Dr({id:"FootnoteText",name:"footnote text",link:"FootnoteTextChar",basedOn:"Normal",uiPriority:99,semiHidden:!0,unhideWhenUsed:!0,paragraph:{spacing:{after:0,line:240,lineRule:ky.AUTO}},run:{size:20}},e))}}class P$ extends Rg{constructor(e){super(Dr({id:"FootnoteReference",name:"footnote reference",basedOn:"DefaultParagraphFont",semiHidden:!0,run:{superScript:!0}},e))}}class L$ extends Rg{constructor(e){super(Dr({id:"FootnoteTextChar",name:"Footnote Text Char",basedOn:"DefaultParagraphFont",link:"FootnoteText",semiHidden:!0,run:{size:20}},e))}}class M$ extends Rg{constructor(e){super(Dr({id:"Hyperlink",name:"Hyperlink",basedOn:"DefaultParagraphFont",run:{color:"0563C1",underline:{type:J6.SINGLE}}},e))}}class Ty extends rt{constructor(e){if(super("w:styles"),e.initialStyles&&this.root.push(e.initialStyles),e.importedStyles)for(const r of e.importedStyles)this.root.push(r);if(e.paragraphStyles)for(const r of e.paragraphStyles)this.root.push(new Tg(r));if(e.characterStyles)for(const r of e.characterStyles)this.root.push(new Rg(r))}}class _$ extends rt{constructor(e){super("w:pPrDefault"),this.root.push(new lA(e))}}class O$ extends rt{constructor(e){super("w:rPrDefault"),this.root.push(new cf(e))}}class U$ extends rt{constructor(e){super("w:docDefaults"),Ze(this,"runPropertiesDefaults"),Ze(this,"paragraphPropertiesDefaults"),this.runPropertiesDefaults=new O$(e.run),this.paragraphPropertiesDefaults=new _$(e.paragraph),this.root.push(this.runPropertiesDefaults),this.root.push(this.paragraphPropertiesDefaults)}}class G${newInstance(e){const r=H6.xml2js(e,{compact:!1});let n;for(const a of r.elements||[])a.name==="w:styles"&&(n=a);if(n===void 0)throw new Error("can not find styles element");const i=n.elements||[];return new Ty({initialStyles:new HJ(n.attributes),importedStyles:i.map(a=>t2(a))})}}class t5{newInstance(e={}){var r;return{initialStyles:new zh({mc:"http://schemas.openxmlformats.org/markup-compatibility/2006",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",w:"http://schemas.openxmlformats.org/wordprocessingml/2006/main",w14:"http://schemas.microsoft.com/office/word/2010/wordml",w15:"http://schemas.microsoft.com/office/word/2012/wordml",Ignorable:"w14 w15"}),importedStyles:[new U$((r=e.document)!=null?r:{}),new v$(Dr({run:{size:56}},e.title)),new B$(Dr({run:{color:"2E74B5",size:32}},e.heading1)),new Q$(Dr({run:{color:"2E74B5",size:26}},e.heading2)),new S$(Dr({run:{color:"1F4D78",size:24}},e.heading3)),new k$(Dr({run:{color:"2E74B5",italics:!0}},e.heading4)),new D$(Dr({run:{color:"2E74B5"}}
204,e.heading5)),new T$(Dr({run:{color:"1F4D78"}},e.heading6)),new R$(Dr({run:{bold:!0}},e.strong)),new F$(e.listParagraph||{}),new M$(e.hyperlink||{}),new P$(e.footnoteReference||{}),new N$(e.footnoteText||{}),new L$(e.footnoteTextChar||{})]}}}const Yd=({id:t,fontKey:e,subsetted:r},n)=>new Ji({name:n,attributes:Dr({id:{key:"r:id",value:t}},e?{fontKey:{key:"w:fontKey",value:`{${e}}`}}:{}),children:[...r?[new yt("w:subsetted",r)]:[]]}),H$=({name:t,altName:e,panose1:r,charset:n,family:i,notTrueType:s,pitch:a,sig:o,embedRegular:l,embedBold:A,embedItalic:d,embedBoldItalic:g})=>new Ji({name:"w:font",attributes:{name:{key:"w:name",value:t}},children:[...e?[jA("w:altName",e)]:[],...r?[jA("w:panose1",r)]:[],...n?[jA("w:charset",n)]:[],jA("w:family",i),...s?[new yt("w:notTrueType",s)]:[],jA("w:pitch",a),...o?[new Ji({name:"w:sig",attributes:{usb0:{key:"w:usb0",value:o.usb0},usb1:{key:"w:usb1",value:o.usb1},usb2:{key:"w:usb2",value:o.usb2},usb3:{key:"w:usb3",value:o.usb3},csb0:{key:"w:csb0",value:o.csb0},csb1:{key:"w:csb1",value:o.csb1}}})]:[],...l?[Yd(l,"w:embedRegular")]:[],...A?[Yd(A,"w:embedBold")]:[],...d?[Yd(d,"w:embedItalic")]:[],...g?[Yd(g,"w:embedBoldItalic")]:[]]}),z$=({name:t,index:e,fontKey:r,characterSet:n})=>H$({name:t,sig:{usb0:"E0002AFF",usb1:"C000247B",usb2:"00000009",usb3:"00000000",csb0:"000001FF",csb1:"00000000"},charset:n,family:"auto",pitch:"variable",embedRegular:{fontKey:r,id:`rId${e}`}}),W$=t=>new Ji({name:"w:fonts",attributes:{mc:{key:"xmlns:mc",value:"http://schemas.openxmlformats.org/markup-compatibility/2006"},r:{key:"xmlns:r",value:"http://schemas.openxmlformats.org/officeDocument/2006/relationships"},w:{key:"xmlns:w",value:"http://schemas.openxmlformats.org/wordprocessingml/2006/main"},w14:{key:"xmlns:w14",value:"http://schemas.microsoft.com/office/word/2010/wordml"},w15:{key:"xmlns:w15",value:"http://schemas.microsoft.com/office/word/2012/wordml"},w16cex:{key:"xmlns:w16cex",value:"http://schemas.microsoft.com/office/word/2018/wordml/cex"},w16cid:{key:"xmlns:w16cid",value:"http://schemas.microsoft.com/office/word/2016/wordml/cid"},w16:{key:"xmlns:w16",value:"http://schemas.microsoft.com/office/word/2018/wordml"},w16sdtdh:{key:"xmlns:w16sdtdh",value:"http://schemas.microsoft.com/office/word/2020/wordml/sdtdatahash"},w16se:{key:"xmlns:w16se",value:"http://schemas.microsoft.com/office/word/2015/wordml/symex"},Ignorable:{key:"mc:Ignorable",value:"w14 w15 w16se w16cid w16 w16cex w16sdtdh"}},children:t.map((e,r)=>z$({name:e.name,index:r+1,fontKey:e.fontKey}))});class j${constructor(e){Ze(this,"fontTable"),Ze(this,"relationships"),Ze(this,"fontOptionsWithKey",[]),this.options=e,this.fontOptionsWithKey=e.map(r=>Eu(Dr({},r),{fontKey:vV()})),this.fontTable=W$(this.fontOptionsWithKey),this.relationships=new wA;for(let r=0;r<e.length;r++)this.relationships.createRelationship(r+1,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/font",`fonts/${e[r].name}.odttf`)}get View(){return this.fontTable}get Relationships(){return this.relationships}}class Qee{constructor(e){Ze(this,"currentRelationshipId",1),Ze(this,"documentWrapper"),Ze(this,"headers",[]),Ze(this,"footers",[]),Ze(this,"coreProperties"),Ze(this,"numbering"),Ze(this,"media"),Ze(this,"fileRelationships"),Ze(this,"footnotesWrapper"),Ze(this,"settings"),Ze(this,"contentTypes"),Ze(this,"customProperties"),Ze(this,"appProperties"),Ze(this,"styles"),Ze(this,"comments"),Ze(this,"fontWrapper");var r,n,i,s,a,o,l,A;if(this.coreProperties=new TZ(Eu(Dr({},e),{creator:(r=e.creator)!=null?r:"Un-named",revision:(n=e.revision)!=null?n:1,lastModifiedBy:(i=e.lastModifiedBy)!=null?i:"Un-named"})),this.numbering=new p$(e.numbering?e.numbering:{config:[]}),this.comments=new RX((s=e.comments)!=null?s:{children:[]}),this.fileRelationships=new wA,this.customProperties=new LZ((a=e.customProperties)!=null?a:[]),this.appProperties=new BZ,this.footnotesWrapper=new JZ,this.contentTypes=new DZ,this.documentWrapper=new a8({background:e.background}),this.settings=new E$({compatibilityModeVersion:e.compatabilityModeVersion,compatibility:e.compatibility,evenAndOddHeaders:!!e.evenAndOddHeaderAndFooters,trackRevisions:(o=e.features)==null?void 0:o.trackRevisions,updateFields:(l=e.features)==null?void 0:l.updateFields,defaultTabStop:e.defaultTabStop}),this.media=new $Z,e.externalStyles!==void 0){const d=new G$;this.styles=d.newInstance(e.externalStyles)}else if(e.styles){const g=new t5().newInstance(e.styles.default);this.styles=new Ty(Dr(Dr({},g),e.styles))}else{const d=new t5;this.styles=new Ty(d.newInstance())}this.addDefaultRelationships();for(const d of e.sections)this.addSection(d);if(e.footnotes)for(const d in e.footnotes)this.footnotesWrapper.View.createFootNote(parseFloat(d),e.footnotes[d].children);this.fontWrapper=new j$((A=e.fonts)!=null?A:[])}addSection({headers:e={},footers:r={},children:n,properties:i}){this.documentWrapper.View.Body.addSection(Eu(Dr({},i),{headerWrapperGroup:{default:e.default?this.createHeader(e.default):void 0,first:e.first?this.createHeader(e.first):void 0,even:e.even?this.createHeader(e.even):void 0},footerWrapperGroup:{default:r.default?this.createFooter(r.default):void 0,first:r.first?this.createFooter(r.first):void 0,even:r.even?this.createFooter(r.even):void 0}}));for(const s of n)this.documentWrapper.View.add(s)}createHeader(e){const r=new ZZ(this.media,this.currentRelationshipId++);
204for(const n of e.options.children)r.add(n);return this.addHeaderToDocument(r),r}createFooter(e){const r=new OZ(this.media,this.currentRelationshipId++);for(const n of e.options.children)r.add(n);return this.addFooterToDocument(r),r}addHeaderToDocument(e,r=Vf.DEFAULT){this.headers.push({header:e,type:r}),this.documentWrapper.Relationships.createRelationship(e.View.ReferenceId,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/header",`header${this.headers.length}.xml`),this.contentTypes.addHeader(this.headers.length)}addFooterToDocument(e,r=Vf.DEFAULT){this.footers.push({footer:e,type:r}),this.documentWrapper.Relationships.createRelationship(e.View.ReferenceId,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer",`footer${this.footers.length}.xml`),this.contentTypes.addFooter(this.footers.length)}addDefaultRelationships(){this.fileRelationships.createRelationship(1,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument","word/document.xml"),this.fileRelationships.createRelationship(2,"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties","docProps/core.xml"),this.fileRelationships.createRelationship(3,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties","docProps/app.xml"),this.fileRelationships.createRelationship(4,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties","docProps/custom.xml"),this.documentWrapper.Relationships.createRelationship(this.currentRelationshipId++,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles","styles.xml"),this.documentWrapper.Relationships.createRelationship(this.currentRelationshipId++,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering","numbering.xml"),this.documentWrapper.Relationships.createRelationship(this.currentRelationshipId++,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes","footnotes.xml"),this.documentWrapper.Relationships.createRelationship(this.currentRelationshipId++,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings","settings.xml"),this.documentWrapper.Relationships.createRelationship(this.currentRelationshipId++,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments","comments.xml")}get Document(){return this.documentWrapper}get Styles(){return this.styles}get CoreProperties(){return this.coreProperties}get Numbering(){return this.numbering}get Media(){return this.media}get FileRelationships(){return this.fileRelationships}get Headers(){return this.headers.map(e=>e.header)}get Footers(){return this.footers.map(e=>e.footer)}get ContentTypes(){return this.contentTypes}get CustomProperties(){return this.customProperties}get AppProperties(){return this.appProperties}get FootNotes(){return this.footnotesWrapper}get Settings(){return this.settings}get Comments(){return this.comments}get FontTable(){return this.fontWrapper}}class See{constructor(e={children:[]}){Ze(this,"options"),this.options=e}}function qd(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var c8={exports:{}};(function(t,e){(function(r){t.exports=r()})(function(){return(function r(n,i,s){function a(A,d){if(!i[A]){if(!n[A]){var g=typeof qd=="function"&&qd;if(!d&&g)return g(A,!0);if(o)return o(A,!0);var b=new Error("Cannot find module '"+A+"'");throw b.code="MODULE_NOT_FOUND",b}var w=i[A]={exports:{}};n[A][0].call(w.exports,function(I){var v=n[A][1][I];return a(v||I)},w,w.exports,r,n,i,s)}return i[A].exports}for(var o=typeof qd=="function"&&qd,l=0;l<s.length;l++)a(s[l]);return a})({1:[function(r,n,i){var s=r("./utils"),a=r("./support"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(l){for(var A,d,g,b,w,I,v,D=[],Q=0,R=l.length,k=R,N=s.getTypeOf(l)!=="string";Q<l.length;)k=R-Q,g=N?(A=l[Q++],d=Q<R?l[Q++]:0,Q<R?l[Q++]:0):(A=l.charCodeAt(Q++),d=Q<R?l.charCodeAt(Q++):0,Q<R?l.charCodeAt(Q++):0),b=A>>2,w=(3&A)<<4|d>>4,I=1<k?(15&d)<<2|g>>6:64,v=2<k?63&g:64,D.push(o.charAt(b)+o.charAt(w)+o.charAt(I)+o.charAt(v));return D.join("")},i.decode=function(l){var A,d,g,b,w,I,v=0,D=0,Q="data:";if(l.substr(0,Q.length)===Q)throw new Error("Invalid base64 input, it looks like a data url.");var R,k=3*(l=l.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(l.charAt(l.length-1)===o.charAt(64)&&k--,l.charAt(l.length-2)===o.charAt(64)&&k--,k%1!=0)throw new Error("Invalid base64 input, bad content length.");for(R=a.uint8array?new Uint8Array(0|k):new Array(0|k);v<l.length;)A=o.indexOf(l.charAt(v++))<<2|(b=o.indexOf(l.charAt(v++)))>>4,d=(15&b)<<4|(w=o.indexOf(l.charAt(v++)))>>2,g=(3&w)<<6|(I=o.indexOf(l.charAt(v++))),R[D++]=A,w!==64&&(R[D++]=d),I!==64&&(R[D++]=g);return R}},{"./support":30,"./utils":32}],2:[function(r,n,i){var s=r("./external"),a=r("./stream/DataWorker"),o=r("./stream/Crc32Probe"),l=r("./stream/DataLengthProbe");function A(d,g,b,w,I){this.compressedSize=d,this.uncompressedSize=g,this.crc32=b,this.compression=w,this.compressedContent=I}A.prototype={getContentWorker:function(){var d=new a(s.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new l("data_length")),g=this;return d.on("end",function(){if(this.streamInfo.data_length!==g.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),d},getCompressedWorker:function(){return new a(s.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},A.createWorkerFrom=function(d,g,b){return d.pipe(new o).pipe(new l("uncompressedSize")).pipe(g.compressWorker(b)).pipe(new l("compressedSize")).withStreamInfo("compression",g)},n.exports=A},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(r,n,i){var s=r("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new s("STORE compression")},uncompressWorker:function(){return new s("STORE decompression")}},i.DEFLATE=r("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(r,n,i){var s=r("./utils"),a=(function(){for(var o,l=[],A=0;A<256;A++){o=A;for(var d=0;d<8;d++)o=1&o?3988292384^o>>>1:o>>>1;l[A]=o}return l})();n.exports=function(o,l){return o!==void 0&&o.length?s.getTypeOf(o
vendor: 8,004 bytes, lines 204-205
204)!=="string"?(function(A,d,g,b){var w=a,I=b+g;A^=-1;for(var v=b;v<I;v++)A=A>>>8^w[255&(A^d[v])];return-1^A})(0|l,o,o.length,0):(function(A,d,g,b){var w=a,I=b+g;A^=-1;for(var v=b;v<I;v++)A=A>>>8^w[255&(A^d.charCodeAt(v))];return-1^A})(0|l,o,o.length,0):0}},{"./utils":32}],5:[function(r,n,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(r,n,i){var s=null;s=typeof Promise<"u"?Promise:r("lie"),n.exports={Promise:s}},{lie:37}],7:[function(r,n,i){var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",a=r("pako"),o=r("./utils"),l=r("./stream/GenericWorker"),A=s?"uint8array":"array";function d(g,b){l.call(this,"FlateWorker/"+g),this._pako=null,this._pakoAction=g,this._pakoOptions=b,this.meta={}}i.magic="\b\0",o.inherits(d,l),d.prototype.processChunk=function(g){this.meta=g.meta,this._pako===null&&this._createPako(),this._pako.push(o.transformTo(A,g.data),!1)},d.prototype.flush=function(){l.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},d.prototype.cleanUp=function(){l.prototype.cleanUp.call(this),this._pako=null},d.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var g=this;this._pako.onData=function(b){g.push({data:b,meta:g.meta})}},i.compressWorker=function(g){return new d("Deflate",g)},i.uncompressWorker=function(){return new d("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(r,n,i){function s(w,I){var v,D="";for(v=0;v<I;v++)D+=String.fromCharCode(255&w),w>>>=8;return D}function a(w,I,v,D,Q,R){var k,N,F=w.file,$=w.compression,Z=R!==A.utf8encode,H=o.transformTo("string",R(F.name)),O=o.transformTo("string",A.utf8encode(F.name)),se=F.comment,ye=o.transformTo("string",R(se)),ee=o.transformTo("string",A.utf8encode(se)),he=O.length!==F.name.length,j=ee.length!==se.length,be="",Ee="",pe="",He=F.dir,Ce=F.date,qe={crc32:0,compressedSize:0,uncompressedSize:0};I&&!v||(qe.crc32=w.crc32,qe.compressedSize=w.compressedSize,qe.uncompressedSize=w.uncompressedSize);var Be=0;I&&(Be|=8),Z||!he&&!j||(Be|=2048);var ne=0,ve=0;He&&(ne|=16),Q==="UNIX"?(ve=798,ne|=(function(Me,Ie){var z=Me;return Me||(z=Ie?16893:33204),(65535&z)<<16})(F.unixPermissions,He)):(ve=20,ne|=(function(Me){return 63&(Me||0)})(F.dosPermissions)),k=Ce.getUTCHours(),k<<=6,k|=Ce.getUTCMinutes(),k<<=5,k|=Ce.getUTCSeconds()/2,N=Ce.getUTCFullYear()-1980,N<<=4,N|=Ce.getUTCMonth()+1,N<<=5,N|=Ce.getUTCDate(),he&&(Ee=s(1,1)+s(d(H),4)+O,be+="up"+s(Ee.length,2)+Ee),j&&(pe=s(1,1)+s(d(ye),4)+ee,be+="uc"+s(pe.length,2)+pe);var De="";return De+=`
205\0`,De+=s(Be,2),De+=$.magic,De+=s(k,2),De+=s(N,2),De+=s(qe.crc32,4),De+=s(qe.compressedSize,4),De+=s(qe.uncompressedSize,4),De+=s(H.length,2),De+=s(be.length,2),{fileRecord:g.LOCAL_FILE_HEADER+De+H+be,dirRecord:g.CENTRAL_FILE_HEADER+s(ve,2)+De+s(ye.length,2)+"\0\0\0\0"+s(ne,4)+s(D,4)+H+be+ye}}var o=r("../utils"),l=r("../stream/GenericWorker"),A=r("../utf8"),d=r("../crc32"),g=r("../signature");function b(w,I,v,D){l.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=I,this.zipPlatform=v,this.encodeFileName=D,this.streamFiles=w,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(b,l),b.prototype.push=function(w){var I=w.meta.percent||0,v=this.entriesCount,D=this._sources.length;this.accumulate?this.contentBuffer.push(w):(this.bytesWritten+=w.data.length,l.prototype.push.call(this,{data:w.data,meta:{currentFile:this.currentFile,percent:v?(I+100*(v-D-1))/v:100}}))},b.prototype.openedSource=function(w){this.currentSourceOffset=this.bytesWritten,this.currentFile=w.file.name;var I=this.streamFiles&&!w.file.dir;if(I){var v=a(w,I,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:v.fileRecord,meta:{percent:0}})}else this.accumulate=!0},b.prototype.closedSource=function(w){this.accumulate=!1;var I=this.streamFiles&&!w.file.dir,v=a(w,I,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(v.dirRecord),I)this.push({data:(function(D){return g.DATA_DESCRIPTOR+s(D.crc32,4)+s(D.compressedSize,4)+s(D.uncompressedSize,4)})(w),meta:{percent:100}});else for(this.push({data:v.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},b.prototype.flush=function(){for(var w=this.bytesWritten,I=0;I<this.dirRecords.length;I++)this.push({data:this.dirRecords[I],meta:{percent:100}});var v=this.bytesWritten-w,D=(function(Q,R,k,N,F){var $=o.transformTo("string",F(N));return g.CENTRAL_DIRECTORY_END+"\0\0\0\0"+s(Q,2)+s(Q,2)+s(R,4)+s(k,4)+s($.length,2)+$})(this.dirRecords.length,v,w,this.zipComment,this.encodeFileName);this.push({data:D,meta:{percent:100}})},b.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},b.prototype.registerPrevious=function(w){this._sources.push(w);var I=this;return w.on("data",function(v){I.processChunk(v)}),w.on("end",function(){I.closedSource(I.previous.streamInfo),I._sources.length?I.prepareNextSource():I.end()}),w.on("error",function(v){I.error(v)}),this},b.prototype.resume=function(){return!!l.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},b.prototype.error=function(w){var I=this._sources;if(!l.prototype.error.call(this,w))return!1;for(var v=0;v<I.length;v++)try{I[v].error(w)}catch{}return!0},b.prototype.lock=function(){l.prototype.lock.call(this);for(var w=this._sources,I=0;I<w.length;I++)w[I].lock()},n.exports=b},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(r,n,i){var s=r("../compressions"),a=r("./ZipFileWorker");i.generateWorker=function(o,l,A){var d=new a(l.streamFiles,A,l.platform,l.encodeFileName),g=0;try{o.forEach(function(b,w){g++;var I=(function(R,k){var N=R||k,F=s[N];if(!F)throw new Error(N+" is not a valid compression method !");return F})(w.options.compression,l.compression),v=w.options.compressionOptions||l.compressionOptions||{},D=w.dir,Q=w.date;w._compressWorker(I,v).withStreamInfo("file",{name:b,dir:D,date:Q,comment:w.comment||"",unixPermissions:w.unixPermissions,dosPermissions:w.dosPermissions}).pipe(d)}),d.entriesCount=g}catch(b){d.error(b)}return d}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(r,n,i){function s(){if(!(this instanceof s))return new s;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var a=new s;for(var o in this)typeof this[o]!="function"&&(a[o]=this[o]);return a}}(s.prototype=r("./object")).loadAsync=r("./load"),s.support=r("./support"),s.defaults=r("./defaults"),s.version="3.10.1",s.loadAsync=function(a,o){return new s().loadAsync(a,o)},s.external=r("./external"),n.exports=s},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(r,n,i){var s=r("./utils"),a=r("./external"),o=r("./utf8"),l=r("./zipEntries"),A=r("./stream/Crc32Probe"),d=r("./nodejsUtils");function g(b){return new a.Promise(function(w,I){var v=b.decompressed.getContentWorker().pipe(new A);v.on("error",function(D){I(D)}).on("end",function(){v.streamInfo.crc32!==b.decompressed.crc32?I(new Error("Corrupted zip : CRC32 mismatch")):w()}).resume()})}n.exports=function(b,w){var I=this;return w=s.extend(w||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),d.isNode&&d.isStream(b)?a.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):s.prepareContent("the loaded zip f
205ile",b,!0,w.optimizedBinaryString,w.base64).then(function(v){var D=new l(w);return D.load(v),D}).then(function(v){var D=[a.Promise.resolve(v)],Q=v.files;if(w.checkCRC32)for(var R=0;R<Q.length;R++)D.push(g(Q[R]));return a.Promise.all(D)}).then(function(v){for(var D=v.shift(),Q=D.files,R=0;R<Q.length;R++){var k=Q[R],N=k.fileNameStr,F=s.resolve(k.fileNameStr);I.file(F,k.decompressed,{binary:!0,optimizedBinaryString:!0,date:k.date,dir:k.dir,comment:k.fileCommentStr.length?k.fileCommentStr:null,unixPermissions:k.unixPermissions,dosPermissions:k.dosPermissions,createFolders:w.createFolders}),k.dir||(I.file(F).unsafeOriginalName=N)}return D.zipComment.length&&(I.comment=D.zipComment),I})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(r,n,i){var s=r("../utils"),a=r("../stream/GenericWorker");function o(l,A){a.call(this,"Nodejs stream input adapter for "+l),this._upstreamEnded=!1,this._bindStream(A)}s.inherits(o,a),o.prototype._bindStream=function(l){var A=this;(this._stream=l).pause(),l.on("data",function(d){A.push({data:d,meta:{percent:0}})}).on("error",function(d){A.isPaused?this.generatedError=d:A.error(d)}).on("end",function(){A.isPaused?A._upstreamEnded=!0:A.end()})},o.prototype.pause=function(){return!!a.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},n.exports=o},{"../stream/GenericWorker":28,"../utils":32}],13:[function(r,n,i){var s=r("readable-stream").Readable;function a(o,l,A){s.call(this,l),this._helper=o;var d=this;o.on("data",function(g,b){d.push(g)||d._helper.pause(),A&&A(b)}).on("error",function(g){d.emit("error",g)}).on("end",function(){d.push(null)})}r("../utils").inherits(a,s),a.prototype._read=function(){this._helper.resume()},n.exports=a},{"../utils":32,"readable-stream":16}],14:[function(r,n,i){n.exports={isNode:typeof Buffer<"u",newBufferFrom:function(s,a){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(s,a);if(typeof s=="number")throw new Error('The "data" argument must not be a number');return new Buffer(s,a)},allocBuffer:function(s){if(Buffer.alloc)return Buffer.alloc(s);var a=new Buffer(s);return a.fill(0),a},isBuffer:function(s){return Buffer.isBuffer(s)},isStream:function(s){return s&&typeof s.on=="function"&&typeof s.pause=="function"&&typeof s.resume=="function"}}},{}],15:[function(r,n,i){function s(F,$,Z){var H,O=o.getTypeOf($),se=o.extend(Z||{},d);se.date=se.date||new Date,se.compression!==null&&(se.compression=se.compression.toUpperCase()),typeof se.unixPermissions=="string"&&(se.unixPermissions=parseInt(se.unixPermissions,8)),se.unixPermissions&&16384&se.unixPermissions&&(se.dir=!0),se.dosPermissions&&16&se.dosPermissions&&(se.dir=!0),se.dir&&(F=Q(F)),se.createFolders&&(H=D(F))&&R.call(this,H,!0);var ye=O==="string"&&se.binary===!1&&se.base64===!1;Z&&Z.binary!==void 0||(se.binary=!ye),($ instanceof g&&$.uncompressedSize===0||se.dir||!$||$.length===0)&&(se.base64=!1,se.binary=!0,$="",se.compression="STORE",O="string");var ee=null;ee=$ instanceof g||$ instanceof l?$:I.isNode&&I.isStream($)?new v(F,$):o.prepareContent(F,$,se.binary,se.optimizedBinaryString,se.base64);var he=new b(F,ee,se);this.files[F]=he}var a=r("./utf8"),o=r("./utils"),l=r("./stream/GenericWorker"),A=r("./stream/StreamHelper"),d=r("./defaults"),g=r("./compressedObject"),b=r("./zipObject"),w=r("./generate"),I=r("./nodejsUtils"),v=r("./nodejs/NodejsStreamInputAdapter"),D=function(F){F.slice(-1)==="/"&&(F=F.substring(0,F.length-1));var $=F.lastIndexOf("/");return 0<$?F.substring(0,$):""},Q=function(F){return F.slice(-1)!=="/"&&(F+="/"),F},R=function(F,$){return $=$!==void 0?$:d.createFolders,F=Q(F),this.files[F]||s.call(this,F,null,{dir:!0,createFolders:$}),this.files[F]};function k(F){return Object.prototype.toString.call(F)==="[object RegExp]"}var N={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(F){var $,Z,H;for($ in this.files)H=this.files[$],(Z=$.slice(this.root.length,$.length))&&$.slice(0,this.root.length)===this.root&&F(Z,H)},filter:function(F){var $=[];return this.forEach(function(Z,H){F(Z,H)&&$.push(H)}),$},file:function(F,$,Z){if(arguments.length!==1)return F=this.root+F,s.call(this,F,$,Z),this;if(k(F)){var H=F;return this.filter(function(se,ye){return!ye.dir&&H.test(se)})}var O=this.files[this.root+F];return O&&!O.dir?O:null},folder:function(F){if(!F)return this;if(k(F))return this.filter(function(O,se){return se.dir&&F.test(O)});var $=this.root+F,Z=R.call(this,$),H=this.clone();return H.root=Z.name,H},remove:function(F){F=this.root+F;var $=this.files[F];if($||(F.slice(-1)!=="/"&&(F+="/"),$=this.files[F]),$&&!$.dir)delete this.files[F];else for(var Z=this.filter(function(O,se){return se.name.slice(0,F.length)===F}),H=0;H<Z.length;H++)delete this.files[Z[H].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")}
vendor: 18,778 bytes, line 205
205,generateInternalStream:function(F){var $,Z={};try{if((Z=o.extend(F||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:a.utf8encode})).type=Z.type.toLowerCase(),Z.compression=Z.compression.toUpperCase(),Z.type==="binarystring"&&(Z.type="string"),!Z.type)throw new Error("No output type specified.");o.checkSupport(Z.type),Z.platform!=="darwin"&&Z.platform!=="freebsd"&&Z.platform!=="linux"&&Z.platform!=="sunos"||(Z.platform="UNIX"),Z.platform==="win32"&&(Z.platform="DOS");var H=Z.comment||this.comment||"";$=w.generateWorker(this,Z,H)}catch(O){($=new l("error")).error(O)}return new A($,Z.type||"string",Z.mimeType)},generateAsync:function(F,$){return this.generateInternalStream(F).accumulate($)},generateNodeStream:function(F,$){return(F=F||{}).type||(F.type="nodebuffer"),this.generateInternalStream(F).toNodejsStream($)}};n.exports=N},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(r,n,i){n.exports=r("stream")},{stream:void 0}],17:[function(r,n,i){var s=r("./DataReader");function a(o){s.call(this,o);for(var l=0;l<this.data.length;l++)o[l]=255&o[l]}r("../utils").inherits(a,s),a.prototype.byteAt=function(o){return this.data[this.zero+o]},a.prototype.lastIndexOfSignature=function(o){for(var l=o.charCodeAt(0),A=o.charCodeAt(1),d=o.charCodeAt(2),g=o.charCodeAt(3),b=this.length-4;0<=b;--b)if(this.data[b]===l&&this.data[b+1]===A&&this.data[b+2]===d&&this.data[b+3]===g)return b-this.zero;return-1},a.prototype.readAndCheckSignature=function(o){var l=o.charCodeAt(0),A=o.charCodeAt(1),d=o.charCodeAt(2),g=o.charCodeAt(3),b=this.readData(4);return l===b[0]&&A===b[1]&&d===b[2]&&g===b[3]},a.prototype.readData=function(o){if(this.checkOffset(o),o===0)return[];var l=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,l},n.exports=a},{"../utils":32,"./DataReader":18}],18:[function(r,n,i){var s=r("../utils");function a(o){this.data=o,this.length=o.length,this.index=0,this.zero=0}a.prototype={checkOffset:function(o){this.checkIndex(this.index+o)},checkIndex:function(o){if(this.length<this.zero+o||o<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+o+"). Corrupted zip ?")},setIndex:function(o){this.checkIndex(o),this.index=o},skip:function(o){this.setIndex(this.index+o)},byteAt:function(){},readInt:function(o){var l,A=0;for(this.checkOffset(o),l=this.index+o-1;l>=this.index;l--)A=(A<<8)+this.byteAt(l);return this.index+=o,A},readString:function(o){return s.transformTo("string",this.readData(o))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var o=this.readInt(4);return new Date(Date.UTC(1980+(o>>25&127),(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(31&o)<<1))}},n.exports=a},{"../utils":32}],19:[function(r,n,i){var s=r("./Uint8ArrayReader");function a(o){s.call(this,o)}r("../utils").inherits(a,s),a.prototype.readData=function(o){this.checkOffset(o);var l=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,l},n.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(r,n,i){var s=r("./DataReader");function a(o){s.call(this,o)}r("../utils").inherits(a,s),a.prototype.byteAt=function(o){return this.data.charCodeAt(this.zero+o)},a.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)-this.zero},a.prototype.readAndCheckSignature=function(o){return o===this.readData(4)},a.prototype.readData=function(o){this.checkOffset(o);var l=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,l},n.exports=a},{"../utils":32,"./DataReader":18}],21:[function(r,n,i){var s=r("./ArrayReader");function a(o){s.call(this,o)}r("../utils").inherits(a,s),a.prototype.readData=function(o){if(this.checkOffset(o),o===0)return new Uint8Array(0);var l=this.data.subarray(this.zero+this.index,this.zero+this.index+o);return this.index+=o,l},n.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(r,n,i){var s=r("../utils"),a=r("../support"),o=r("./ArrayReader"),l=r("./StringReader"),A=r("./NodeBufferReader"),d=r("./Uint8ArrayReader");n.exports=function(g){var b=s.getTypeOf(g);return s.checkSupport(b),b!=="string"||a.uint8array?b==="nodebuffer"?new A(g):a.uint8array?new d(s.transformTo("uint8array",g)):new o(s.transformTo("array",g)):new l(g)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(r,n,i){i.LOCAL_FILE_HEADER="PK��",i.CENTRAL_FILE_HEADER="PK��",i.CENTRAL_DIRECTORY_END="PK��",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK�\x07",i.ZIP64_CENTRAL_DIRECTORY_END="PK��",i.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(r,n,i){var s=r("./GenericWorker"),a=r("../utils");function o(l){s.call(this,"ConvertWorker to "+l),this.destType=l}a.inherits(o,s),o.prototype.processChunk=function(l){this.push({data:a.transformTo(this.destType,l.data),meta:l.meta})},n.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(r,n,i){var s=r("./GenericWorker"),a=r("../crc32");function o(){s.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}r("../utils").inherits(o,s),o.prototype.processChunk=function(l){this.streamInfo.crc32=a(l.data,this.streamInfo.crc32||0),this.push(l)},n.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(r,n,i){var s=r("../utils"),a=r("./GenericWorker");function o(l){a.call(this,"DataLengthProbe for "+l),this.propName=l,this.withStreamInfo(l,0)}s.inherits(o,a),o.prototype.processChunk=function(l){if(l){var A=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=A+l.data.length}a.prototype.processChunk.call(this,l)},n.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(r,n,i){var s=r("../utils"),a=r("./GenericWorker");function o(l){a.call(this,"DataWorker");var A=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,l.then(function(d){A.dataIsReady=!0,A.data=d,A.max=d&&d.length||0,A.type=s.getTypeOf(d),A.isPaused||A._tickAndRepeat()},function(d){A.error(d)})}s.inherits(o,a),o.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,s.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(s.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var l=null,A=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":l=this.data.substring(this.index,A);break;case"uint8array":l=this.data.subarray(this.index,A);break;case"array":case"nodebuffer":l=this.data.slice(this.index,A)}return this.index=A,this.push({data:l,meta:{percent:this.max?this.index/this.max*100:0}})},n.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(r,n,i){function s(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}s.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,o){return this._listeners[a].push(o),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,o){if(this._listeners[a])for(var l=0;l<this._listeners[a].length;l++)this._listeners[a][l].call(this,o)},pipe:function(a){return a.registerPrevious(this)},registerPrevious:function(a){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=a.streamInfo,this.mergeStreamInfo(),this.previous=a;var o=this;return a.on("data",function(l){o.processChunk(l)}),a.on("end",function(){o.end()}),a.on("error",function(l){o.error(l)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var a=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),a=!0),this.previous&&this.previous.resume(),!a},flush:function(){},processChunk:function(a){this.push(a)},withStreamInfo:function(a,o){return this.extraStreamInfo[a]=o,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var a in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,a)&&(this.streamInfo[a]=this.extraStreamInfo[a])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var a="Worker "+this.name;return this.previous?this.previous+" -> "+a:a}},n.exports=s},{}],29:[function(r,n,i){var s=r("../utils"),a=r("./ConvertWorker"),o=r("./GenericWorker"),l=r("../base64"),A=r("../support"),d=r("../external"),g=null;if(A.nodestream)try{g=r("../nodejs/NodejsStreamOutputAdapter")}catch{}function b(I,v){return new d.Promise(function(D,Q){var R=[],k=I._internalType,N=I._outputType,F=I._mimeType;I.on("data",function($,Z){R.push($),v&&v(Z)}).on("error",function($){R=[],Q($)}).on("end",function(){try{var $=(function(Z,H,O){switch(Z){case"blob":return s.newBlob(s.transformTo("arraybuffer",H),O);case"base64":return l.encode(H);default:return s.transformTo(Z,H)}})(N,(function(Z,H){var O,se=0,ye=null,ee=0;for(O=0;O<H.length;O++)ee+=H[O].length;switch(Z){case"string":return H.join("");case"array":return Array.prototype.concat.apply([],H);case"uint8array":for(ye=new Uint8Array(ee),O=0;O<H.length;O++)ye.set(H[O],se),se+=H[O].length;return ye;case"nodebuffer":return Buffer.concat(H);default:throw new Error("concat : unsupported type '"+Z+"'")}})(k,R),F);D($)}catch(Z){Q(Z)}R=[]}).resume()})}function w(I,v,D){var Q=v;switch(v){case"blob":case"arraybuffer":Q="uint8array";break;case"base64":Q="string"}try{this._internalType=Q,this._outputType=v,this._mimeType=D,s.checkSupport(Q),this._worker=I.pipe(new a(Q)),I.lock()}catch(R){this._worker=new o("error"),this._worker.error(R)}}w.prototype={accumulate:function(I){return b(this,I)},on:function(I,v){var D=this;return I==="data"?this._worker.on(I,function(Q){v.call(D,Q.data,Q.meta)}):this._worker.on(I,function(){s.delay(v,arguments,D)}),this},resume:function(){return s.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(I){if(s.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new g(this,{objectMode:this._outputType!=="nodebuffer"},I)}},n.exports=w},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(r,n,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",i.nodebuffer=typeof Buffer<"u",i.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")i.blob=!1;else{var s=new ArrayBuffer(0);try{i.blob=new Blob([s],{type:"application/zip"}).size===0}catch{try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(s),i.blob=a.getBlob("application/zip").size===0}catch{i.blob=!1}}}try{i.nodestream=!!r("readable-stream").Readable}catch{i.nodestream=!1}},{"readable-stream":16}],31:[function(r,n,i){for(var s=r("./utils"),a=r("./support"),o=r("./nodejsUtils"),l=r("./stream/GenericWorker"),A=new Array(256),d=0;d<256;d++)A[d]=252<=d?6:248<=d?5:240<=d?4:224<=d?3:192<=d?2:1;A[254]=A[254]=1;function g(){l.call(this,"utf-8 decode"),this.leftOver=null}function b(){l.call(this,"utf-8 encode")}i.utf8encode=function(w){return a.nodebuffer?o.newBufferFrom(w,"utf-8"):(function(I){var v,D,Q,R,k,N=I.length,F=0;for(R=0;R<N;R++)(64512&(D=I.charCodeAt(R)))==55296&&R+1<N&&(64512&(Q=I.charCodeAt(R+1)))==56320&&(D=65536+(D-55296<<10)+(Q-56320),R++),F+=D<128?1:D<2048?2:D<65536?3:4;for(v=a.uint8array?new Uint8Array(F):new Array(F),R=k=0;k<F;R++)(64512&(D=I.charCodeAt(R)))==55296&&R+1<N&&(64512&(Q=I.charCodeAt(R+1)))==56320&&(D=65536+(D-55296<<10)+(Q-56320),R++),D<128?v[k++]=D:(D<2048?v[k++]=192|D>>>6:(D<65536?v[k++]=224|D>>>12:(v[k++]=240|D>>>18,v[k++]=128|D>>>12&63),v[k++]=128|D>>>6&63),v[k++]=128|63&D);return v})(w)},i.utf8decode=function(w){return a.nodebuffer?s.transformTo("nodebuffer",w).toString("utf-8"):(function(I){var v,D,Q,R,k=I.length,N=new Array(2*k);for(v=D=0;v<k;)if((Q=I[v++])<128)N[D++]=Q;else if(4<(R=A[Q]))N[D++]=65533,v+=R-1;else{for(Q&=R===2?31:R===3?15:7;1<R&&v<k;)Q=Q<<6|63&I[v++],R--;1<R?N[D++]=65533:Q<65536?N[D++]=Q:(Q-=65536,N[D++]=55296|Q>>10&1023,N[D++]=56320|1023&Q)}return N.length!==D&&(N.subarray?N=N.subarray(0,D):N.length=D),s.applyFromCharCode(N)})(w=s.transformTo(a.uint8array?"uint8array":"array",w))},s.inherits(g,l),g.prototype.processChunk=function(w){var I=s.transformTo(a.uint8array?"uint8array":"array",w.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var v=I;(I=new Uint8Array(v.length+this.leftOver.length)).set(this.leftOver,0),I.set(v,this.leftOver.length)}else I=this.leftOver.concat(I);this.leftOver=null}var D=(function(R,k){var N;for((k=k||R.length)>R.length&&(k=R.length),N=k-1;0<=N&&(192&R[N])==128;)N--;return N<0||N===0?k:N+A[R[N]]>k?N:k})(I),Q=I;D!==I.length&&(a.uint8array?(Q=I.subarray(0,D),this.leftOver=I.subarray(D,I.length)):(Q=I.slice(0,D),this.leftOver=I.slice(D,I.length))),this.push({data:i.utf8decode(Q),meta:w.meta})},g.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=g,s.inherits(b,l),b.prototype.processChunk=function(w){this.push({data:i.utf8encode(w.data),meta:w.meta})},i.Utf8EncodeWorker=b},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(r,n,i){var s=r("./support"),a=r("./base64"),o=r("./nodejsUtils"),l=r("./external");function A(v){return v}function d(v,D){for(var Q=0;Q<v.length;++Q)D[Q]=255&v.charCodeAt(Q);return D}r("setimmediate"),i.newBlob=function(v,D){i.checkSupport("blob");try{return new Blob([v],{type:D})}catch{try{var Q=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Q.append(v),Q.getBlob(D)}catch{throw new Error("Bug : can't construct the Blob.")}}};var g={stringifyByChunk:function(v,D,Q){var R=[],k=0,N=v.length;if(N<=Q)return String.fromCharCode.apply(null,v);for(;k<N;)D==="array"||D==="nodebuffer"?R.push(String.fromCharCode.apply(null,v.slice(k,Math.min(k+Q,N)))):R.push(String.fromCharCode.apply(null,v.subarray(k,Math.min(k+Q,N)))),k+=Q;return R.join("")},stringifyByChar:function(v){for(var D="",Q=0;Q<v.length;Q++)D+=String.fromCharCode(v[Q]);return D},applyCanBeUsed:{uint8array:(function(){try{return s.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}})(),nodebuffer:(function(){try{return s.nodebuffer&&String.fromCharCode.apply(null,o.allocBuffer(1)).length===1}catch{return!1}})()}};function b(v){var D=65536,Q=i.getTypeOf(v),R=!0;if(Q==="uint8array"?R=g.applyCanBeUsed.uint8array:Q==="nodebuffer"&&(R=g.applyCanBeUsed.nodebuffer),R)for(;1<D;)try{return g.stringifyByChunk(v,Q,D)}catch{D=Math.floor(D/2)}return g.stringifyByChar(v)}function w(v,D){for(var Q=0;Q<v.length;Q++)D[Q]=v[Q];return D}i.applyFromCharCode=b;var I={};I.string={string:A,array:function(v){return d(v,new Array(v.length))},arraybuffer:function(v){return I.string.uint8array(v).buffer},uint8array:function(v){return d(v,new Uint8Array(v.length))},nodebuffer:function(v){return d(v,o.allocBuffer(v.length))}},I.array={string:b,array:A,arraybuffer:function(v){return new Uint8Array(v).buffer},uint8array:function(v){return new Uint8Array(v)},nodebuffer:function(v){return o.newBufferFrom(v)}},I.arraybuffer={string:function(v){return b(new Uint8Array(v))},array:function(v){return w(new Uint8Array(v),new Array(v.byteLength))},arraybuffer:A,uint8array:function(v){return new Uint8Array(v)},nodebuffer:function(v){return o.newBufferFrom(new Uint8Array(v))}},I.uint8array={string:b,array:function(v){return w(v,new Array(v.length))},arraybuffer:function(v){return v.buffer},uint8array:A,nodebuffer:function(v){return o.newBufferFrom(v)}},I.nodebuffer={string:b,array:function(v){return w(v,new Array(v.length))},arraybuffer:function(v){return I.nodebuffer.uint8array(v).buffer},uint8array:function(v){return w(v,new Uint8Array(v.length))},nodebuffer:A},i.transformTo=function(v,D){if(D=D||"",!v)return D;i.checkSupport(v);var Q=i.getTypeOf(D);return I[Q][v](D)},i.resolve=function(v){for(var D=v.split("/"),Q=[],R=0;R<D.length;R++){var k=D[R];k==="."||k===""&&R!==0&&R!==D.length-1||(k===".."?Q.pop():Q.push(k))}return Q.join("/")},i.getTypeOf=function(v){return typeof v=="string"?"string":Object.prototype.toString.call(v)==="[object Array]"?"array":s.nodebuffer&&o.isBuffer(v)?"nodebuffer":s.uint8array&&v instanceof Uint8Array?"uint8array":s.arraybuffer&&v instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(v){if(!s[v.toLowerCase()])throw new Error(v+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(v){var D,Q,R="";for(Q=0;Q<(v||"").length;Q++)R+="\\x"+((D=v.charCodeAt(Q))<16?"0":"")+D.toString(16).toUpperCase();return R},i.delay=function(v,D,Q){setImmediate(function(){v.apply(Q||null,D||[])})},i.inherits=function(v,D){function Q(){}Q.prototype=D.prototype,v.prototype=new Q},i.extend=function(){var v,D,Q={};for(v=0;v<arguments.length;v++)for(D in arguments[v])Object.prototype.hasOwnProperty.call(arguments[v],D)&&Q[D]===void 0&&(Q[D]=arguments[v][D]);return Q},i.prepareContent=function(v,D,Q,R,k){return l.Promise.resolve(D).then(function(N){return s.blob&&(N instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(N))!==-1)&&typeof FileReader<"u"?new l.Promise(function(F,$){var Z=new FileReader;Z.onload=function(H){F(H.target.result)},Z.onerror=function(H){$(H.target.error)},Z.readAsArrayBuffer(N)}):N}).then(function(N){var F=i.getTypeOf(N);return F?(F==="arraybuffer"?N=i.transformTo("uint8array",N):F==="str
205ing"&&(k?N=a.decode(N):Q&&R!==!0&&(N=(function($){return d($,s.uint8array?new Uint8Array($.length):new Array($.length))})(N))),N):l.Promise.reject(new Error("Can't read the data of '"+v+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(r,n,i){var s=r("./reader/readerFor"),a=r("./utils"),o=r("./signature"),l=r("./zipEntry"),A=r("./support");function d(g){this.files=[],this.loadOptions=g}d.prototype={checkSignature:function(g){if(!this.reader.readAndCheckSignature(g)){this.reader.index-=4;var b=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+a.pretty(b)+", expected "+a.pretty(g)+")")}},isSignature:function(g,b){var w=this.reader.index;this.reader.setIndex(g);var I=this.reader.readString(4)===b;return this.reader.setIndex(w),I},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var g=this.reader.readData(this.zipCommentLength),b=A.uint8array?"uint8array":"array",w=a.transformTo(b,g);this.zipComment=this.loadOptions.decodeFileName(w)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var g,b,w,I=this.zip64EndOfCentralSize-44;0<I;)g=this.reader.readInt(2),b=this.reader.readInt(4),w=this.reader.readData(b),this.zip64ExtensibleData[g]={id:g,length:b,value:w}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var g,b;for(g=0;g<this.files.length;g++)b=this.files[g],this.reader.setIndex(b.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),b.readLocalPart(this.reader),b.handleUTF8(),b.processAttributes()},readCentralDir:function(){var g;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(g=new l({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(g);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var g=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(g<0)throw this.isSignature(0,o.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(g);var b=g;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,(g=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(g),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var w=this.centralDirOffset+this.centralDirSize;this.zip64&&(w+=20,w+=12+this.zip64EndOfCentralSize);var I=b-w;if(0<I)this.isSignature(b,o.CENTRAL_FILE_HEADER)||(this.reader.zero=I);else if(I<0)throw new Error("Corrupted zip: missing "+Math.abs(I)+" bytes.")},prepareReader:function(g){this.reader=s(g)},load:function(g){this.prepareReader(g),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},n.exports=d},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(r,n,i){var s=r("./reader/readerFor"),a=r("./utils"),o=r("./compressedObject"),l=r("./crc32"),A=r("./utf8"),d=r
vendor: 17,766 bytes, line 205
205("./compressions"),g=r("./support");function b(w,I){this.options=w,this.loadOptions=I}b.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(w){var I,v;if(w.skip(22),this.fileNameLength=w.readInt(2),v=w.readInt(2),this.fileName=w.readData(this.fileNameLength),w.skip(v),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((I=(function(D){for(var Q in d)if(Object.prototype.hasOwnProperty.call(d,Q)&&d[Q].magic===D)return d[Q];return null})(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+a.pretty(this.compressionMethod)+" unknown (inner file : "+a.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,I,w.readData(this.compressedSize))},readCentralPart:function(w){this.versionMadeBy=w.readInt(2),w.skip(2),this.bitFlag=w.readInt(2),this.compressionMethod=w.readString(2),this.date=w.readDate(),this.crc32=w.readInt(4),this.compressedSize=w.readInt(4),this.uncompressedSize=w.readInt(4);var I=w.readInt(2);if(this.extraFieldsLength=w.readInt(2),this.fileCommentLength=w.readInt(2),this.diskNumberStart=w.readInt(2),this.internalFileAttributes=w.readInt(2),this.externalFileAttributes=w.readInt(4),this.localHeaderOffset=w.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");w.skip(I),this.readExtraFields(w),this.parseZIP64ExtraField(w),this.fileComment=w.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var w=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),w==0&&(this.dosPermissions=63&this.externalFileAttributes),w==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var w=s(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=w.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=w.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=w.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=w.readInt(4))}},readExtraFields:function(w){var I,v,D,Q=w.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});w.index+4<Q;)I=w.readInt(2),v=w.readInt(2),D=w.readData(v),this.extraFields[I]={id:I,length:v,value:D};w.setIndex(Q)},handleUTF8:function(){var w=g.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=A.utf8decode(this.fileName),this.fileCommentStr=A.utf8decode(this.fileComment);else{var I=this.findExtraFieldUnicodePath();if(I!==null)this.fileNameStr=I;else{var v=a.transformTo(w,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(v)}var D=this.findExtraFieldUnicodeComment();if(D!==null)this.fileCommentStr=D;else{var Q=a.transformTo(w,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Q)}}},findExtraFieldUnicodePath:function(){var w=this.extraFields[28789];if(w){var I=s(w.value);return I.readInt(1)!==1||l(this.fileName)!==I.readInt(4)?null:A.utf8decode(I.readData(w.length-5))}return null},findExtraFieldUnicodeComment:function(){var w=this.extraFields[25461];if(w){var I=s(w.value);return I.readInt(1)!==1||l(this.fileComment)!==I.readInt(4)?null:A.utf8decode(I.readData(w.length-5))}return null}},n.exports=b},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(r,n,i){function s(I,v,D){this.name=I,this.dir=D.dir,this.date=D.date,this.comment=D.comment,this.unixPermissions=D.unixPermissions,this.dosPermissions=D.dosPermissions,this._data=v,this._dataBinary=D.binary,this.options={compression:D.compression,compressionOptions:D.compressionOptions}}var a=r("./stream/StreamHelper"),o=r("./stream/DataWorker"),l=r("./utf8"),A=r("./compressedObject"),d=r("./stream/GenericWorker");s.prototype={internalStream:function(I){var v=null,D="string";try{if(!I)throw new Error("No output type specified.");var Q=(D=I.toLowerCase())==="string"||D==="text";D!=="binarystring"&&D!=="text"||(D="string"),v=this._decompressWorker();var R=!this._dataBinary;R&&!Q&&(v=v.pipe(new l.Utf8EncodeWorker)),!R&&Q&&(v=v.pipe(new l.Utf8DecodeWorker))}catch(k){(v=new d("error")).error(k)}return new a(v,D,"")},async:function(I,v){return this.internalStream(I).accumulate(v)},nodeStream:function(I,v){return this.internalStream(I||"nodebuffer").toNodejsStream(v)},_compressWorker:function(I,v){if(this._data instanceof A&&this._data.compression.magic===I.magic)return this._data.getCompressedWorker();var D=this._decompressWorker();return this._dataBinary||(D=D.pipe(new l.Utf8EncodeWorker)),A.createWorkerFrom(D,I,v)},_decompressWorker:function(){return this._data instanceof A?this._data.getContentWorker():this._data instanceof d?this._data:new o(this._data)}};for(var g=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],b=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},w=0;w<g.length;w++)s.prototype[g[w]]=b;n.exports=s},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(r,n,i){(function(s){var a,o,l=s.MutationObserver||s.WebKitMutationObserver;if(l){var A=0,d=new l(I),g=s.document.createTextNode("");d.observe(g,{characterData:!0}),a=function(){g.data=A=++A%2}}else if(s.setImmediate||s.MessageChannel===void 0)a="document"in s&&"onreadystatechange"in s.document.createElement("script")?function(){var v=s.document.createElement("script");v.onreadystatechange=function(){I(),v.onreadystatechange=null,v.parentNode.removeChild(v),v=null},s.document.documentElement.appendChild(v)}:function(){setTimeout(I,0)};else{var b=new s.MessageChannel;b.port1.onmessage=I,a=function(){b.port2.postMessage(0)}}var w=[];function I(){var v,D;o=!0;for(var Q=w.length;Q;){for(D=w,w=[],v=-1;++v<Q;)D[v]();Q=w.length}o=!1}n.exports=function(v){w.push(v)!==1||o||a()}}).call(this,typeof w0<"u"?w0:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(r,n,i){var s=r("immediate");function a(){}var o={},l=["REJECTED"],A=["FULFILLED"],d=["PENDING"];function g(Q){if(typeof Q!="function")throw new TypeError("resolver must be a function");this.state=d,this.queue=[],this.outcome=void 0,Q!==a&&v(this,Q)}function b(Q,R,k){this.promise=Q,typeof R=="function"&&(this.onFulfilled=R,this.callFulfilled=this.otherCallFulfilled),typeof k=="function"&&(this.onRejected=k,this.callRejected=this.otherCallRejected)}function w(Q,R,k){s(function(){var N;try{N=R(k)}catch(F){return o.reject(Q,F)}N===Q?o.reject(Q,new TypeError("Cannot resolve promise with itself")):o.resolve(Q,N)})}function I(Q){var R=Q&&Q.then;if(Q&&(typeof Q=="object"||typeof Q=="function")&&typeof R=="function")return function(){R.apply(Q,arguments)}}function v(Q,R){var k=!1;function N(Z){k||(k=!0,o.reject(Q,Z))}function F(Z){k||(k=!0,o.resolve(Q,Z))}var $=D(function(){R(F,N)});$.status==="error"&&N($.value)}function D(Q,R){var k={};try{k.value=Q(R),k.status="success"}catch(N){k.status="error",k.value=N}return k}(n.exports=g).prototype.finally=function(Q){if(typeof Q!="function")return this;var R=this.constructor;return this.then(function(k){return R.resolve(Q()).then(function(){return k})},function(k){return R.resolve(Q()).then(function(){throw k})})},g.prototype.catch=function(Q){return this.then(null,Q)},g.prototype.then=function(Q,R){if(typeof Q!="function"&&this.state===A||typeof R!="function"&&this.state===l)return this;var k=new this.constructor(a);return this.state!==d?w(k,this.state===A?Q:R,this.outcome):this.queue.push(new b(k,Q,R)),k},b.prototype.callFulfilled=function(Q){o.resolve(this.promise,Q)},b.prototype.otherCallFulfilled=function(Q){w(this.promise,this.onFulfilled,Q)},b.prototype.callRejected=function(Q){o.reject(this.promise,Q)},b.prototype.otherCallRejected=function(Q){w(this.promise,this.onRejected,Q)},o.resolve=function(Q,R){var k=D(I,R);if(k.status==="error")return o.reject(Q,k.value);var N=k.value;if(N)v(Q,N);else{Q.state=A,Q.outcome=R;for(var F=-1,$=Q.queue.length;++F<$;)Q.queue[F].callFulfilled(R)}return Q},o.reject=function(Q,R){Q.state=l,Q.outcome=R;for(var k=-1,N=Q.queue.length;++k<N;)Q.queue[k].callRejected(R);return Q},g.resolve=function(Q){return Q instanceof this?Q:o.resolve(new this(a),Q)},g.reject=function(Q){var R=new this(a);return o.reject(R,Q)},g.all=function(Q){var R=this;if(Object.prototype.toString.call(Q)!=="[object Array]")return this.reject(new TypeError("must be an array"));var k=Q.length,N=!1;if(!k)return this.resolve([]);for(var F=new Array(k),$=0,Z=-1,H=new this(a);++Z<k;)O(Q[Z],Z);return H;function O(se,ye){R.resolve(se).then(function(ee){F[ye]=ee,++$!==k||N||(N=!0,o.resolve(H,F))},function(ee){N||(N=!0,o.reject(H,ee))})}},g.race=function(Q){var R=this;if(Object.prototype.toString.call(Q)!=="[object Array]")return this.reject(new TypeError("must be an array"));var k=Q.length,N=!1;if(!k)return this.resolve([]);for(var F=-1,$=new this(a);++F<k;)Z=Q[F],R.resolve(Z).then(function(H){N||(N=!0,o.resolve($,H))},function(H){N||(N=!0,o.reject($,H))});var Z;return $}},{immediate:36}],38:[function(r,n,i){var s={};(0,r("./lib/utils/common").assign)(s,r("./lib/deflate"),r("./lib/inflate"),r("./lib/zlib/constants")),n.exports=s},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(r,n,i){var s=r("./zlib/deflate"),a=r("./utils/common"),o=r("./utils/strings"),l=r("./zlib/messages"),A=r("./zlib/zstream"),d=Object.prototype.toString,g=0,b=-1,w=0,I=8;function v(Q){if(!(this instanceof v))return new v(Q);this.options=a.assign({level:b,method:I,chunkSize:16384,windowBits:15,memLevel:8,strategy:w,to:""},Q||{});var R=this.options;R.raw&&0<R.windowBits?R.windowBits=-R.windowBits:R.gzip&&0<R.windowBits&&R.windowBits<16&&(R.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new A,this.strm.avail_out=0;var k=s.deflateInit2(this.strm,R.level,R.method,R.windowBits,R.memLevel,R.strategy);if(k!==g)throw new Error(l[k]);if(R.header&&s.deflateSetHeader(this.strm,R.header),R.dictionary){var N;if(N=typeof R.dictionary=="string"?o.string2buf(R.dictionary):d.call(R.dictionary)==="[object ArrayBuffer]"?new Uint8Array(R.dictionary):R.dictionary,(k=s.deflateSetDictionary(this.strm,N))!==g)throw new Error(l[k]);this._dict_set=!0}}function D(Q,R){var k=new v(R);if(k.push(Q,!0),k.err)throw k.msg||l[k.err];return k.result}v.prototype.push=function(Q,R){var k,N,F=this.strm,$=this.options.chunkSize;if(this.ended)return!1;N=R===~~R?R:R===!0?4:0,typeof Q=="string"?F.input=o.string2buf(Q):d.call(Q)==="[object ArrayBuffer]"?F.input=new Uint8Array(Q):F.input=Q,F.next_in=0,F.avail_in=F.input.length;do{if(F.avail_out===0&&(F.output=new a.Buf8($),F.next_out=0,F.avail_out=$),(k=s.deflate(F,N))!==1&&k!==g)return this.onEnd(k),!(this.ended=!0);F.avail_out!==0&&(F.avail_in!==0||N!==4&&N!==2)||(this.options.to==="string"?this.onData(o.buf2binstring(a.shrinkBuf(F.output,F.next_out))):this.onData(a.shrinkBuf(F.output,F.next_out)))}while((0<F.avail_in||F.avail_out===0)&&k!==1);return N===4?(k=s.deflateEnd(this.strm),this.onEnd(k),this.ended=!0,k===g):N!==2||(this.onEnd(g),!(F.avail_out=0))},v.prototype.onData=function(Q){this.chunks.push(Q)},v.prototype.onEnd=function(Q){Q===g&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=Q,this.msg=this.strm.msg},i.Deflate=v,i.deflate=D,i.deflateRaw=function(Q,R){return(R=R||{}).raw=!0,D(Q,R)},i.gzip=function(Q,R){return(R=R||{}).gzip=!0,D(Q,R)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(r,n,i){var s=r("./zlib/inflate"),a=r("./utils/common"),o=r("./utils/strings"),l=r("./zlib/constants"),A=r("./zlib/messages"),d=r("./zlib/zstream"),g=r("./zlib/gzheader"),b=Object.prototype.toString;function w(v){if(!(this instanceof w))return new w(v);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},v||{});var D=this.options;D.raw&&0<=D.windowBits&&D.windowBits<16&&(D.windowBits=-D.windowBits,D.windowBits===0&&(D.windowBits=-15)),!(0<=D.windowBits&&D.windowBits<16)||v&&v.windowBits||(D.windowBits+=32),15<D.windowBits&&D.windowBits<48&&(15&D.windowBits)==0&&(D.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var Q=s.inflateInit2(this.strm,D.windowBits);if(Q!==l.Z_OK)throw new Error(A[Q]);this.header=new g,s.inflateGetHeader(this.strm,this.header)}function I(v,D){var Q=new w(D);if(Q.push(v,!0),Q.err)throw Q.msg||A[Q.err];return Q.result}w.prototype.push=function(v,D){var Q,R,k,N,F,$,Z=this.strm,H=this.options.chunkSize,O=this.options.dictionary,se=!1;if(this.ended)return!1;R=D===~~D?D:D===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof v=="string"?Z.input=o.binstring2buf(v):b.call(v)==="[object ArrayBuffer]"?Z.input=new Uint8Array(v):Z.input=v,Z.next_in=0,Z.avail_in=Z.input.length;do{if(Z.avail_out===0&&(Z.output=new a.Buf8(H),Z.next_out=0,Z.avail_out=H),(Q=s.inflate(Z,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&O&&($=typeof O=="string"?o.string2buf(O):b.call(O)==="[object ArrayBuffer]"?new Uint8Array(O):O,Q=s.inflateSetDictionary(this.strm,$)),Q===l.Z_BUF_ERROR&&se===!0&&(Q=l.Z_OK,se=!1),Q!==l.Z_STREAM_END&&Q!==l.Z_OK)return this.onEnd(Q),!(this.ended=!0);Z.next_out&&(Z.avail_out!==0&&Q!==l.Z_STREAM_END&&(Z.avail_in!==0||R!==l.Z_FINISH&&R!==l.Z_SYNC_FLUSH)||(this.options.to==="string"?(k=o.utf8border(Z.output,Z.next_out),N=Z.next_out-k,F=o.buf2string(Z.output,k),Z.next_out=N,Z.avail_out=H-N,N&&a.arraySet(Z.output,Z.output,k,N,0),this.onData(F)):this.onData(a.shrinkBuf(Z.output,Z.next_out)))),Z.avail_in===0&&Z.avail_out===0&&(se=!0)}while((0<Z.avail_in||Z.avail_out===0)&&Q!==l.Z_STREAM_END);return Q===l.Z_STREAM_END&&(R=l.Z_FINISH),R===l.Z_FINISH?(Q=s.inflateEnd(this.strm),this.onEnd(Q),this.ended=!0,Q===l.Z_OK):R!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),!(Z.avail_out=0))},w.prototype.onData=function(v){this.chunks.push(v)},w.prototype.onEnd=function(v){v===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=v,this.msg=this.strm.msg},i.Inflate=w,i.inflate=I,i.inflateRaw=function(v,D){return(D=D||{}).raw=!0,I(v,D)},i.ungzip=I},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(r,n,i){var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(l){for(var A=Array.prototype.slice.call(arguments,1);A.length;){var d=A.shift();if(d){if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var g in d)d.hasOwnProperty(g)&&(l[g]=d[g])}}return l},i.shrinkBuf=function(l,A){return l.length===A?l:l.subarray?l.subarray(0,A):(l.length=A,l)};var a={arraySet:function(l,A,d,g,b){if(A.subarray&&l.subarray)l.set(A.subarray(d,d+g),b);else for(var w=0;w<g;w++)l[b+w]=A[d+w]},flattenChunks:function(l){var A,d,g,b,w,I;for(A=g=0,d=l.length;A<d;A++)g+=l[A].length;for(I=new Uint8Array(g),A=b=0,d=l.length;A<d;A++)w=l[A],I.set(w,b),b+=w.length;return I}},o={arraySet:function(l,A,d,g,b){for(var w=0;w<g;w++)l[b+w]=A[d+w]},flattenChunks:function(l){return[].concat.apply([],l)}};i.setTyped=function(l){l?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,a)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,o))},i.setTyped(s)},{}],42:[function(r,n,i){var s=r("./common"),a=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{o=!1}for(var l=new s.Buf8(256),A=0;A<256;A++)l[A]=252<=A?6:248<=A?5:240<=A?4:224<=A?3:192<=A?2:1;function d(g,b){if(b<65537&&(g.subarray&&o||!g.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(g,b));for(var w="",I=0;I<b;I++)w+=String.fromCharCode(g[I]);return w}l[254]=l[254]=1,i.string2buf=function(g){var b,w,I,v,D,Q=g.length,R=0;for(v=0;v<Q;v++)(64512&(w=g.charCodeAt(v)))==55296&&v+1<Q&&(64512&(I=g.charCodeAt(v+1)))==56320&&(w=65536+(w-55296<<10)+(I-56320),v++),R+=w<128?1:w<2048?2:w<65536?3:4;for(b=new s.Buf8(R),v=D=0;D<R;v++)(64512&(w=g.charCodeAt(v)))==55296&&v+1<Q&&(64512&(I=g.charCodeAt(v+1)))==56320&&(w=65536+(w-55296<<10)+(I-56320),v++),w<128?b[D++]=w:(w<2048?b[D++]=192|w>>>6:(w<65536?b[D++]=224|w>>>12:(b[D++]=240|w>>>18,b[D++]=128|w>>>12&63),b[D++]=128|w>>>6&63),b[D++]=128|63&w);return b},i.buf2binstring=function(g){return d(g,g.length)},i.binstring2buf=function(g){for(var b=new s.Buf8(g.length),w=0,I=b.length;w<I;w++)b[w]=g.charCodeAt(w);return b},i.buf2string=function(g,b){var w,I,v,D,Q=b||g.length,R=new Array(2*Q);for(w=I=0;w<Q;)if((v=g[w++])<128)R[I++]=v;else if(4<(D=l[v]))R[I++]=65533,w+=D-1;else{for(v&=D===2?31:D===3?15:7;1<D&&w<Q;)v=v<<6|63&g[w++],D--;1<D?R[I++]=65533:v<65536?R[I++]=v:(v-=65536,R[I++]=55296|v>>10&1023,R[I++]=56320|1023&v)}return d(R,I)},i.utf8border=function(g,b){var w;for((b=b||g.length)>g.length&&(b=g.length),w=b-1;0<=w&&(192&g[w])==128;)w--;return w<0||w===0?b:w+l[g[w]]>b?w:b}},{"./common":41}],43:[function(r,n,i){n.exports=function(s,a,o,l){for(var A=65535&s|0,d=s>>>16&65535|0,g=0;o!==0;){for(o-=g=2e3<o?2e3:o;d=d+(A=A+a[l++]|0)|0,--g;);A%=65521,d%=65521}return A|d<<16|0}},{}],44:[function(r,n,i){n.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_ER
vendor: 8,688 bytes, line 205
205ROR:-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}},{}],45:[function(r,n,i){var s=(function(){for(var a,o=[],l=0;l<256;l++){a=l;for(var A=0;A<8;A++)a=1&a?3988292384^a>>>1:a>>>1;o[l]=a}return o})();n.exports=function(a,o,l,A){var d=s,g=A+l;a^=-1;for(var b=A;b<g;b++)a=a>>>8^d[255&(a^o[b])];return-1^a}},{}],46:[function(r,n,i){var s,a=r("../utils/common"),o=r("./trees"),l=r("./adler32"),A=r("./crc32"),d=r("./messages"),g=0,b=4,w=0,I=-2,v=-1,D=4,Q=2,R=8,k=9,N=286,F=30,$=19,Z=2*N+1,H=15,O=3,se=258,ye=se+O+1,ee=42,he=113,j=1,be=2,Ee=3,pe=4;function He(M,Qe){return M.msg=d[Qe],Qe}function Ce(M){return(M<<1)-(4<M?9:0)}function qe(M){for(var Qe=M.length;0<=--Qe;)M[Qe]=0}function Be(M){var Qe=M.state,W=Qe.pending;W>M.avail_out&&(W=M.avail_out),W!==0&&(a.arraySet(M.output,Qe.pending_buf,Qe.pending_out,W,M.next_out),M.next_out+=W,Qe.pending_out+=W,M.total_out+=W,M.avail_out-=W,Qe.pending-=W,Qe.pending===0&&(Qe.pending_out=0))}function ne(M,Qe){o._tr_flush_block(M,0<=M.block_start?M.block_start:-1,M.strstart-M.block_start,Qe),M.block_start=M.strstart,Be(M.strm)}function ve(M,Qe){M.pending_buf[M.pending++]=Qe}function De(M,Qe){M.pending_buf[M.pending++]=Qe>>>8&255,M.pending_buf[M.pending++]=255&Qe}function Me(M,Qe){var W,B,x=M.max_chain_length,_=M.strstart,ce=M.prev_length,de=M.nice_match,Ae=M.strstart>M.w_size-ye?M.strstart-(M.w_size-ye):0,Pe=M.window,We=M.w_mask,Oe=M.prev,ct=M.strstart+se,at=Pe[_+ce-1],At=Pe[_+ce];M.prev_length>=M.good_match&&(x>>=2),de>M.lookahead&&(de=M.lookahead);do if(Pe[(W=Qe)+ce]===At&&Pe[W+ce-1]===at&&Pe[W]===Pe[_]&&Pe[++W]===Pe[_+1]){_+=2,W++;do;while(Pe[++_]===Pe[++W]&&Pe[++_]===Pe[++W]&&Pe[++_]===Pe[++W]&&Pe[++_]===Pe[++W]&&Pe[++_]===Pe[++W]&&Pe[++_]===Pe[++W]&&Pe[++_]===Pe[++W]&&Pe[++_]===Pe[++W]&&_<ct);if(B=se-(ct-_),_=ct-se,ce<B){if(M.match_start=Qe,de<=(ce=B))break;at=Pe[_+ce-1],At=Pe[_+ce]}}while((Qe=Oe[Qe&We])>Ae&&--x!=0);return ce<=M.lookahead?ce:M.lookahead}function Ie(M){var Qe,W,B,x,_,ce,de,Ae,Pe,We,Oe=M.w_size;do{if(x=M.window_size-M.lookahead-M.strstart,M.strstart>=Oe+(Oe-ye)){for(a.arraySet(M.window,M.window,Oe,Oe,0),M.match_start-=Oe,M.strstart-=Oe,M.block_start-=Oe,Qe=W=M.hash_size;B=M.head[--Qe],M.head[Qe]=Oe<=B?B-Oe:0,--W;);for(Qe=W=Oe;B=M.prev[--Qe],M.prev[Qe]=Oe<=B?B-Oe:0,--W;);x+=Oe}if(M.strm.avail_in===0)break;if(ce=M.strm,de=M.window,Ae=M.strstart+M.lookahead,Pe=x,We=void 0,We=ce.avail_in,Pe<We&&(We=Pe),W=We===0?0:(ce.avail_in-=We,a.arraySet(de,ce.input,ce.next_in,We,Ae),ce.state.wrap===1?ce.adler=l(ce.adler,de,We,Ae):ce.state.wrap===2&&(ce.adler=A(ce.adler,de,We,Ae)),ce.next_in+=We,ce.total_in+=We,We),M.lookahead+=W,M.lookahead+M.insert>=O)for(_=M.strstart-M.insert,M.ins_h=M.window[_],M.ins_h=(M.ins_h<<M.hash_shift^M.window[_+1])&M.hash_mask;M.insert&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[_+O-1])&M.hash_mask,M.prev[_&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=_,_++,M.insert--,!(M.lookahead+M.insert<O)););}while(M.lookahead<ye&&M.strm.avail_in!==0)}function z(M,Qe){for(var W,B;;){if(M.lookahead<ye){if(Ie(M),M.lookahead<ye&&Qe===g)return j;if(M.lookahead===0)break}if(W=0,M.lookahead>=O&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+O-1])&M.hash_mask,W=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),W!==0&&M.strstart-W<=M.w_size-ye&&(M.match_length=Me(M,W)),M.match_length>=O)if(B=o._tr_tally(M,M.strstart-M.match_start,M.match_length-O),M.lookahead-=M.match_length,M.match_length<=M.max_lazy_match&&M.lookahead>=O){for(M.match_length--;M.strstart++,M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+O-1])&M.hash_mask,W=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart,--M.match_length!=0;);M.strstart++}else M.strstart+=M.match_length,M.match_length=0,M.ins_h=M.window[M.strstart],M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+1])&M.hash_mask;else B=o._tr_tally(M,0,M.window[M.strstart]),M.lookahead--,M.strstart++;if(B&&(ne(M,!1),M.strm.avail_out===0))return j}return M.insert=M.strstart<O-1?M.strstart:O-1,Qe===b?(ne(M,!0),M.strm.avail_out===0?Ee:pe):M.last_lit&&(ne(M,!1),M.strm.avail_out===0)?j:be}function P(M,Qe){for(var W,B,x;;){if(M.lookahead<ye){if(Ie(M),M.lookahead<ye&&Qe===g)return j;if(M.lookahead===0)break}if(W=0,M.lookahead>=O&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+O-1])&M.hash_mask,W=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),M.prev_length=M.match_length,M.prev_match=M.match_start,M.match_length=O-1,W!==0&&M.prev_length<M.max_lazy_match&&M.strstart-W<=M.w_size-ye&&(M.match_length=Me(M,W),M.match_length<=5&&(M.strategy===1||M.match_length===O&&4096<M.strstart-M.match_start)&&(M.match_length=O-1)),M.prev_length>=O&&M.match_length<=M.prev_length){for(x=M.strstart+M.lookahead-O,B=o._tr_tally(M,M.strstart-1-M.prev_match,M.prev_length-O),M.lookahead-=M.prev_length-1,M.prev_length-=2;++M.strstart<=x&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+O-1])&M.hash_mask,W=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),--M.prev_length!=0;);if(M.match_available=0,M.match_length=O-1,M.strstart++,B&&(ne(M,!1),M.strm.avail_out===0))return j}else if(M.match_available){if((B=o._tr_tally(M,0,M.window[M.strstart-1]))&&ne(M,!1),M.strstart++,M.lookahead--,M.strm.avail_out===0)return j}else M.match_available=1,M.strstart++,M.lookahead--}return M.match_available&&(B=o._tr_tally(M,0,M.window[M.strstart-1]),M.match_available=0),M.insert=M.strstart<O-1?M.strstart:O-1,Qe===b?(ne(M,!0),M.strm.avail_out===0?Ee:pe):M.last_lit&&(ne(M,!1),M.strm.avail_out===0)?j:be}function le(M,Qe,W,B,x){this.good_length=M,this.max_lazy=Qe,this.nice_length=W,this.max_chain=B,this.func=x}function te(){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=R,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*Z),this.dyn_dtree=new a.Buf16(2*(2*F+1)),this.bl_tree=new a.Buf16(2*(2*$+1)),qe(this.dyn_ltree),qe(this.dyn_dtree),qe(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new a.Buf16(H+1),this.heap=new a.Buf16(2*N+1),qe(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new a.Buf16(2*N+1),qe(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 q(M){var Qe;return M&&M.state?(M.total_in=M.total_out=0,M.data_type=Q,(Qe=M.state).pending=0,Qe.pending_out=0,Qe.wrap<0&&(Qe.wrap=-Qe.wrap),Qe.status=Qe.wrap?ee:he,M.adler=Qe.wrap===2?0:1,Qe.last_flush=g,o._tr_init(Qe),w):He(M,I)}function re(M){var Qe=q(M);return Qe===w&&(function(W){W.window_size=2*W.w_size,qe(W.head),W.max_lazy_match=s[W.level].max_lazy,W.good_match=s[W.level].good_length,W.nice_match=s[W.level].nice_length,W.max_chain_length=s[W.level].max_chain,W.strstart=0,W.block_start=0,W.lookahead=0,W.insert=0,W.match_length=W.prev_length=O-1,W.match_available=0,W.ins_h=0})(M.state),Qe}function ke(M,Qe,W,B,x,_){if(!M)return I;var ce=1;if(Qe===v&&(Qe=6),B<0?(ce=0,B=-B):15<B&&(ce=2,B-=16),x<1||k<x||W!==R||B<8||15<B||Qe<0||9<Qe||_<0||D<_)return He(M,I);B===8&&(B=9);var de=new te;return(M.state=de).strm=M,de.wrap=ce,de.gzhead=null,de.w_bits=B,de.w_size=1<<de.w_bits,de.w_mask=de.w_size-1,de.hash_bits=x+7,de.hash_size=1<<de.hash_bits,de.hash_mask=de.hash_size-1,de.hash_shift=~~((de.hash_bits+O-1)/O),de.window=new a.Buf8(2*de.w_size),de.head=new a.Buf16(de.hash_size),de.prev=new a.Buf16(de.w_size),de.lit_bufsize=1<<x+6,de.pending_buf_size=4*de.lit_bufsize,de.pending_buf=new a.Buf8(de.pending_buf_size),de.d_buf=1*de.lit_bufsize,de.l_buf=3*de.lit_bufsize,de.level=Qe,de.strategy=_,de.method=W,re(M)}s=[new le(0,0,0,0,function(M,Qe){var W=65535;for(W>M.pending_buf_size-5&&(W=M.pending_buf_size-5);;){if(M.lookahead<=1){if(Ie(M),M.lookahead===0&&Qe===g)return j;if(M.lookahead===0)break}M.strstart+=M.lookahead,M.lookahead=0;var B=M.block_start+W;if((M.strstart===0||M.strstart>=B)&&(M.lookahead=M.strstart-B,M.strstart=B,ne(M,!1),M.strm.avail_out===0)||M.strstart-M.block_start>=M.w_size-ye&&(ne(M,!1),M.strm.avail_out===0))return j}
vendor: 31,477 bytes, line 205
205return M.insert=0,Qe===b?(ne(M,!0),M.strm.avail_out===0?Ee:pe):(M.strstart>M.block_start&&(ne(M,!1),M.strm.avail_out),j)}),new le(4,4,8,4,z),new le(4,5,16,8,z),new le(4,6,32,32,z),new le(4,4,16,16,P),new le(8,16,32,32,P),new le(8,16,128,128,P),new le(8,32,128,256,P),new le(32,128,258,1024,P),new le(32,258,258,4096,P)],i.deflateInit=function(M,Qe){return ke(M,Qe,R,15,8,0)},i.deflateInit2=ke,i.deflateReset=re,i.deflateResetKeep=q,i.deflateSetHeader=function(M,Qe){return M&&M.state?M.state.wrap!==2?I:(M.state.gzhead=Qe,w):I},i.deflate=function(M,Qe){var W,B,x,_;if(!M||!M.state||5<Qe||Qe<0)return M?He(M,I):I;if(B=M.state,!M.output||!M.input&&M.avail_in!==0||B.status===666&&Qe!==b)return He(M,M.avail_out===0?-5:I);if(B.strm=M,W=B.last_flush,B.last_flush=Qe,B.status===ee)if(B.wrap===2)M.adler=0,ve(B,31),ve(B,139),ve(B,8),B.gzhead?(ve(B,(B.gzhead.text?1:0)+(B.gzhead.hcrc?2:0)+(B.gzhead.extra?4:0)+(B.gzhead.name?8:0)+(B.gzhead.comment?16:0)),ve(B,255&B.gzhead.time),ve(B,B.gzhead.time>>8&255),ve(B,B.gzhead.time>>16&255),ve(B,B.gzhead.time>>24&255),ve(B,B.level===9?2:2<=B.strategy||B.level<2?4:0),ve(B,255&B.gzhead.os),B.gzhead.extra&&B.gzhead.extra.length&&(ve(B,255&B.gzhead.extra.length),ve(B,B.gzhead.extra.length>>8&255)),B.gzhead.hcrc&&(M.adler=A(M.adler,B.pending_buf,B.pending,0)),B.gzindex=0,B.status=69):(ve(B,0),ve(B,0),ve(B,0),ve(B,0),ve(B,0),ve(B,B.level===9?2:2<=B.strategy||B.level<2?4:0),ve(B,3),B.status=he);else{var ce=R+(B.w_bits-8<<4)<<8;ce|=(2<=B.strategy||B.level<2?0:B.level<6?1:B.level===6?2:3)<<6,B.strstart!==0&&(ce|=32),ce+=31-ce%31,B.status=he,De(B,ce),B.strstart!==0&&(De(B,M.adler>>>16),De(B,65535&M.adler)),M.adler=1}if(B.status===69)if(B.gzhead.extra){for(x=B.pending;B.gzindex<(65535&B.gzhead.extra.length)&&(B.pending!==B.pending_buf_size||(B.gzhead.hcrc&&B.pending>x&&(M.adler=A(M.adler,B.pending_buf,B.pending-x,x)),Be(M),x=B.pending,B.pending!==B.pending_buf_size));)ve(B,255&B.gzhead.extra[B.gzindex]),B.gzindex++;B.gzhead.hcrc&&B.pending>x&&(M.adler=A(M.adler,B.pending_buf,B.pending-x,x)),B.gzindex===B.gzhead.extra.length&&(B.gzindex=0,B.status=73)}else B.status=73;if(B.status===73)if(B.gzhead.name){x=B.pending;do{if(B.pending===B.pending_buf_size&&(B.gzhead.hcrc&&B.pending>x&&(M.adler=A(M.adler,B.pending_buf,B.pending-x,x)),Be(M),x=B.pending,B.pending===B.pending_buf_size)){_=1;break}_=B.gzindex<B.gzhead.name.length?255&B.gzhead.name.charCodeAt(B.gzindex++):0,ve(B,_)}while(_!==0);B.gzhead.hcrc&&B.pending>x&&(M.adler=A(M.adler,B.pending_buf,B.pending-x,x)),_===0&&(B.gzindex=0,B.status=91)}else B.status=91;if(B.status===91)if(B.gzhead.comment){x=B.pending;do{if(B.pending===B.pending_buf_size&&(B.gzhead.hcrc&&B.pending>x&&(M.adler=A(M.adler,B.pending_buf,B.pending-x,x)),Be(M),x=B.pending,B.pending===B.pending_buf_size)){_=1;break}_=B.gzindex<B.gzhead.comment.length?255&B.gzhead.comment.charCodeAt(B.gzindex++):0,ve(B,_)}while(_!==0);B.gzhead.hcrc&&B.pending>x&&(M.adler=A(M.adler,B.pending_buf,B.pending-x,x)),_===0&&(B.status=103)}else B.status=103;if(B.status===103&&(B.gzhead.hcrc?(B.pending+2>B.pending_buf_size&&Be(M),B.pending+2<=B.pending_buf_size&&(ve(B,255&M.adler),ve(B,M.adler>>8&255),M.adler=0,B.status=he)):B.status=he),B.pending!==0){if(Be(M),M.avail_out===0)return B.last_flush=-1,w}else if(M.avail_in===0&&Ce(Qe)<=Ce(W)&&Qe!==b)return He(M,-5);if(B.status===666&&M.avail_in!==0)return He(M,-5);if(M.avail_in!==0||B.lookahead!==0||Qe!==g&&B.status!==666){var de=B.strategy===2?(function(Ae,Pe){for(var We;;){if(Ae.lookahead===0&&(Ie(Ae),Ae.lookahead===0)){if(Pe===g)return j;break}if(Ae.match_length=0,We=o._tr_tally(Ae,0,Ae.window[Ae.strstart]),Ae.lookahead--,Ae.strstart++,We&&(ne(Ae,!1),Ae.strm.avail_out===0))return j}return Ae.insert=0,Pe===b?(ne(Ae,!0),Ae.strm.avail_out===0?Ee:pe):Ae.last_lit&&(ne(Ae,!1),Ae.strm.avail_out===0)?j:be})(B,Qe):B.strategy===3?(function(Ae,Pe){for(var We,Oe,ct,at,At=Ae.window;;){if(Ae.lookahead<=se){if(Ie(Ae),Ae.lookahead<=se&&Pe===g)return j;if(Ae.lookahead===0)break}if(Ae.match_length=0,Ae.lookahead>=O&&0<Ae.strstart&&(Oe=At[ct=Ae.strstart-1])===At[++ct]&&Oe===At[++ct]&&Oe===At[++ct]){at=Ae.strstart+se;do;while(Oe===At[++ct]&&Oe===At[++ct]&&Oe===At[++ct]&&Oe===At[++ct]&&Oe===At[++ct]&&Oe===At[++ct]&&Oe===At[++ct]&&Oe===At[++ct]&&ct<at);Ae.match_length=se-(at-ct),Ae.match_length>Ae.lookahead&&(Ae.match_length=Ae.lookahead)}if(Ae.match_length>=O?(We=o._tr_tally(Ae,1,Ae.match_length-O),Ae.lookahead-=Ae.match_length,Ae.strstart+=Ae.match_length,Ae.match_length=0):(We=o._tr_tally(Ae,0,Ae.window[Ae.strstart]),Ae.lookahead--,Ae.strstart++),We&&(ne(Ae,!1),Ae.strm.avail_out===0))return j}return Ae.insert=0,Pe===b?(ne(Ae,!0),Ae.strm.avail_out===0?Ee:pe):Ae.last_lit&&(ne(Ae,!1),Ae.strm.avail_out===0)?j:be})(B,Qe):s[B.level].func(B,Qe);if(de!==Ee&&de!==pe||(B.status=666),de===j||de===Ee)return M.avail_out===0&&(B.last_flush=-1),w;if(de===be&&(Qe===1?o._tr_align(B):Qe!==5&&(o._tr_stored_block(B,0,0,!1),Qe===3&&(qe(B.head),B.lookahead===0&&(B.strstart=0,B.block_start=0,B.insert=0))),Be(M),M.avail_out===0))return B.last_flush=-1,w}return Qe!==b?w:B.wrap<=0?1:(B.wrap===2?(ve(B,255&M.adler),ve(B,M.adler>>8&255),ve(B,M.adler>>16&255),ve(B,M.adler>>24&255),ve(B,255&M.total_in),ve(B,M.total_in>>8&255),ve(B,M.total_in>>16&255),ve(B,M.total_in>>24&255)):(De(B,M.adler>>>16),De(B,65535&M.adler)),Be(M),0<B.wrap&&(B.wrap=-B.wrap),B.pending!==0?w:1)},i.deflateEnd=function(M){var Qe;return M&&M.state?(Qe=M.state.status)!==ee&&Qe!==69&&Qe!==73&&Qe!==91&&Qe!==103&&Qe!==he&&Qe!==666?He(M,I):(M.state=null,Qe===he?He(M,-3):w):I},i.deflateSetDictionary=function(M,Qe){var W,B,x,_,ce,de,Ae,Pe,We=Qe.length;if(!M||!M.state||(_=(W=M.state).wrap)===2||_===1&&W.status!==ee||W.lookahead)return I;for(_===1&&(M.adler=l(M.adler,Qe,We,0)),W.wrap=0,We>=W.w_size&&(_===0&&(qe(W.head),W.strstart=0,W.block_start=0,W.insert=0),Pe=new a.Buf8(W.w_size),a.arraySet(Pe,Qe,We-W.w_size,W.w_size,0),Qe=Pe,We=W.w_size),ce=M.avail_in,de=M.next_in,Ae=M.input,M.avail_in=We,M.next_in=0,M.input=Qe,Ie(W);W.lookahead>=O;){for(B=W.strstart,x=W.lookahead-(O-1);W.ins_h=(W.ins_h<<W.hash_shift^W.window[B+O-1])&W.hash_mask,W.prev[B&W.w_mask]=W.head[W.ins_h],W.head[W.ins_h]=B,B++,--x;);W.strstart=B,W.lookahead=O-1,Ie(W)}return W.strstart+=W.lookahead,W.block_start=W.strstart,W.insert=W.lookahead,W.lookahead=0,W.match_length=W.prev_length=O-1,W.match_available=0,M.next_in=de,M.input=Ae,M.avail_in=ce,W.wrap=_,w},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(r,n,i){n.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(r,n,i){n.exports=function(s,a){var o,l,A,d,g,b,w,I,v,D,Q,R,k,N,F,$,Z,H,O,se,ye,ee,he,j,be;o=s.state,l=s.next_in,j=s.input,A=l+(s.avail_in-5),d=s.next_out,be=s.output,g=d-(a-s.avail_out),b=d+(s.avail_out-257),w=o.dmax,I=o.wsize,v=o.whave,D=o.wnext,Q=o.window,R=o.hold,k=o.bits,N=o.lencode,F=o.distcode,$=(1<<o.lenbits)-1,Z=(1<<o.distbits)-1;e:do{k<15&&(R+=j[l++]<<k,k+=8,R+=j[l++]<<k,k+=8),H=N[R&$];t:for(;;){if(R>>>=O=H>>>24,k-=O,(O=H>>>16&255)===0)be[d++]=65535&H;else{if(!(16&O)){if((64&O)==0){H=N[(65535&H)+(R&(1<<O)-1)];continue t}if(32&O){o.mode=12;break e}s.msg="invalid literal/length code",o.mode=30;break e}se=65535&H,(O&=15)&&(k<O&&(R+=j[l++]<<k,k+=8),se+=R&(1<<O)-1,R>>>=O,k-=O),k<15&&(R+=j[l++]<<k,k+=8,R+=j[l++]<<k,k+=8),H=F[R&Z];r:for(;;){if(R>>>=O=H>>>24,k-=O,!(16&(O=H>>>16&255))){if((64&O)==0){H=F[(65535&H)+(R&(1<<O)-1)];continue r}s.msg="invalid distance code",o.mode=30;break e}if(ye=65535&H,k<(O&=15)&&(R+=j[l++]<<k,(k+=8)<O&&(R+=j[l++]<<k,k+=8)),w<(ye+=R&(1<<O)-1)){s.msg="invalid distance too far back",o.mode=30;break e}if(R>>>=O,k-=O,(O=d-g)<ye){if(v<(O=ye-O)&&o.sane){s.msg="invalid distance too far back",o.mode=30;break e}if(he=Q,(ee=0)===D){if(ee+=I-O,O<se){for(se-=O;be[d++]=Q[ee++],--O;);ee=d-ye,he=be}}else if(D<O){if(ee+=I+D-O,(O-=D)<se){for(se-=O;be[d++]=Q[ee++],--O;);if(ee=0,D<se){for(se-=O=D;be[d++]=Q[ee++],--O;);ee=d-ye,he=be}}}else if(ee+=D-O,O<se){for(se-=O;be[d++]=Q[ee++],--O;);ee=d-ye,he=be}for(;2<se;)be[d++]=he[ee++],be[d++]=he[ee++],be[d++]=he[ee++],se-=3;se&&(be[d++]=he[ee++],1<se&&(be[d++]=he[ee++]))}else{for(ee=d-ye;be[d++]=be[ee++],be[d++]=be[ee++],be[d++]=be[ee++],2<(se-=3););se&&(be[d++]=be[ee++],1<se&&(be[d++]=be[ee++]))}break}}break}}while(l<A&&d<b);l-=se=k>>3,R&=(1<<(k-=se<<3))-1,s.next_in=l,s.next_out=d,s.avail_in=l<A?A-l+5:5-(l-A),s.avail_out=d<b?b-d+257:257-(d-b),o.hold=R,o.bits=k}},{}],49:[function(r,n,i){var s=r("../utils/common"),a=r("./adler32"),o=r("./crc32"),l=r("./inffast"),A=r("./inftrees"),d=1,g=2,b=0,w=-2,I=1,v=852,D=592;function Q(ee){return(ee>>>24&255)+(ee>>>8&65280)+((65280&ee)<<8)+((255&ee)<<24)}function R(){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 s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function k(ee){var he;return ee&&ee.state?(he=ee.state,ee.total_in=ee.total_out=he.total=0,ee.msg="",he.wrap&&(ee.adler=1&he.wrap),he.mode=I,he.last=0,he.havedict=0,he.dmax=32768,he.head=null,he.hold=0,he.bits=0,he.lencode=he.lendyn=new s.Buf32(v),he.distcode=he.distdyn=new s.Buf32(D),he.sane=1,he.back=-1,b):w}function N(ee){var he;return ee&&ee.state?((he=ee.state).wsize=0,he.whave=0,he.wnext=0,k(ee)):w}function F(ee,he){var j,be;return ee&&ee.state?(be=ee.state,he<0?(j=0,he=-he):(j=1+(he>>4),he<48&&(he&=15)),he&&(he<8||15<he)?w:(be.window!==null&&be.wbits!==he&&(be.window=null),be.wrap=j,be.wbits=he,N(ee))):w}function $(ee,he){var j,be;return ee?(be=new R,(ee.state=be).window=null,(j=F(ee,he))!==b&&(ee.state=null),j):w}var Z,H,O=!0;function se(ee){if(O){var he;for(Z=new s.Buf32(512),H=new s.Buf32(32),he=0;he<144;)ee.lens[he++]=8;for(;he<256;)ee.lens[he++]=9;for(;he<280;)ee.lens[he++]=7;for(;he<288;)ee.lens[he++]=8;for(A(d,ee.lens,0,288,Z,0,ee.work,{bits:9}),he=0;he<32;)ee.lens[he++]=5;A(g,ee.lens,0,32,H,0,ee.work,{bits:5}),O=!1}ee.lencode=Z,ee.lenbits=9,ee.distcode=H,ee.distbits=5}function ye(ee,he,j,be){var Ee,pe=ee.state;return pe.window===null&&(pe.wsize=1<<pe.wbits,pe.wnext=0,pe.whave=0,pe.window=new s.Buf8(pe.wsize)),be>=pe.wsize?(s.arraySet(pe.window,he,j-pe.wsize,pe.wsize,0),pe.wnext=0,pe.whave=pe.wsize):(be<(Ee=pe.wsize-pe.wnext)&&(Ee=be),s.arraySet(pe.window,he,j-be,Ee,pe.wnext),(be-=Ee)?(s.arraySet(pe.window,he,j-be,be,0),pe.wnext=be,pe.whave=pe.wsize):(pe.wnext+=Ee,pe.wnext===pe.wsize&&(pe.wnext=0),pe.whave<pe.wsize&&(pe.whave+=Ee))),0}i.inflateReset=N,i.inflateReset2=F,i.inflateResetKeep=k,i.inflateInit=function(ee){return $(ee,15)},i.inflateInit2=$,i.inflate=function(ee,he){var j,be,Ee,pe,He,Ce,qe,Be,ne,ve,De,Me,Ie,z,P,le,te,q,re,ke,M,Qe,W,B,x=0,_=new s.Buf8(4),ce=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ee||!ee.state||!ee.output||!ee.input&&ee.avail_in!==0)return w;(j=ee.state).mode===12&&(j.mode=13),He=ee.next_out,Ee=ee.output,qe=ee.avail_out,pe=ee.next_in,be=ee.input,Ce=ee.avail_in,Be=j.hold,ne=j.bits,ve=Ce,De=qe,Qe=b;e:for(;;)switch(j.mode){case I:if(j.wrap===0){j.mode=13;break}for(;ne<16;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(2&j.wrap&&Be===35615){_[j.check=0]=255&Be,_[1]=Be>>>8&255,j.check=o(j.check,_,2,0),ne=Be=0,j.mode=2;break}if(j.flags=0,j.head&&(j.head.done=!1),!(1&j.wrap)||(((255&Be)<<8)+(Be>>8))%31){ee.msg="incorrect header check",j.mode=30;break}if((15&Be)!=8){ee.msg="unknown compression method",j.mode=30;break}if(ne-=4,M=8+(15&(Be>>>=4)),j.wbits===0)j.wbits=M;else if(M>j.wbits){ee.msg="invalid window size",j.mode=30;break}j.dmax=1<<M,ee.adler=j.check=1,j.mode=512&Be?10:12,ne=Be=0;break;case 2:for(;ne<16;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(j.flags=Be,(255&j.flags)!=8){ee.msg="unknown compression method",j.mode=30;break}if(57344&j.flags){ee.msg="unknown header flags set",j.mode=30;break}j.head&&(j.head.text=Be>>8&1),512&j.flags&&(_[0]=255&Be,_[1]=Be>>>8&255,j.check=o(j.check,_,2,0)),ne=Be=0,j.mode=3;case 3:for(;ne<32;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}j.head&&(j.head.time=Be),512&j.flags&&(_[0]=255&Be,_[1]=Be>>>8&255,_[2]=Be>>>16&255,_[3]=Be>>>24&255,j.check=o(j.check,_,4,0)),ne=Be=0,j.mode=4;case 4:for(;ne<16;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}j.head&&(j.head.xflags=255&Be,j.head.os=Be>>8),512&j.flags&&(_[0]=255&Be,_[1]=Be>>>8&255,j.check=o(j.check,_,2,0)),ne=Be=0,j.mode=5;case 5:if(1024&j.flags){for(;ne<16;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}j.length=Be,j.head&&(j.head.extra_len=Be),512&j.flags&&(_[0]=255&Be,_[1]=Be>>>8&255,j.check=o(j.check,_,2,0)),ne=Be=0}else j.head&&(j.head.extra=null);j.mode=6;case 6:if(1024&j.flags&&(Ce<(Me=j.length)&&(Me=Ce),Me&&(j.head&&(M=j.head.extra_len-j.length,j.head.extra||(j.head.extra=new Array(j.head.extra_len)),s.arraySet(j.head.extra,be,pe,Me,M)),512&j.flags&&(j.check=o(j.check,be,Me,pe)),Ce-=Me,pe+=Me,j.length-=Me),j.length))break e;j.length=0,j.mode=7;case 7:if(2048&j.flags){if(Ce===0)break e;for(Me=0;M=be[pe+Me++],j.head&&M&&j.length<65536&&(j.head.name+=String.fromCharCode(M)),M&&Me<Ce;);if(512&j.flags&&(j.check=o(j.check,be,Me,pe)),Ce-=Me,pe+=Me,M)break e}else j.head&&(j.head.name=null);j.length=0,j.mode=8;case 8:if(4096&j.flags){if(Ce===0)break e;for(Me=0;M=be[pe+Me++],j.head&&M&&j.length<65536&&(j.head.comment+=String.fromCharCode(M)),M&&Me<Ce;);if(512&j.flags&&(j.check=o(j.check,be,Me,pe)),Ce-=Me,pe+=Me,M)break e}else j.head&&(j.head.comment=null);j.mode=9;case 9:if(512&j.flags){for(;ne<16;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(Be!==(65535&j.check)){ee.msg="header crc mismatch",j.mode=30;break}ne=Be=0}j.head&&(j.head.hcrc=j.flags>>9&1,j.head.done=!0),ee.adler=j.check=0,j.mode=12;break;case 10:for(;ne<32;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}ee.adler=j.check=Q(Be),ne=Be=0,j.mode=11;case 11:if(j.havedict===0)return ee.next_out=He,ee.avail_out=qe,ee.next_in=pe,ee.avail_in=Ce,j.hold=Be,j.bits=ne,2;ee.adler=j.check=1,j.mode=12;case 12:if(he===5||he===6)break e;case 13:if(j.last){Be>>>=7&ne,ne-=7&ne,j.mode=27;break}for(;ne<3;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}switch(j.last=1&Be,ne-=1,3&(Be>>>=1)){case 0:j.mode=14;break;case 1:if(se(j),j.mode=20,he!==6)break;Be>>>=2,ne-=2;break e;case 2:j.mode=17;break;case 3:ee.msg="invalid block type",j.mode=30}Be>>>=2,ne-=2;break;case 14:for(Be>>>=7&ne,ne-=7&ne;ne<32;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if((65535&Be)!=(Be>>>16^65535)){ee.msg="invalid stored block lengths",j.mode=30;break}if(j.length=65535&Be,ne=Be=0,j.mode=15,he===6)break e;case 15:j.mode=16;case 16:if(Me=j.length){if(Ce<Me&&(Me=Ce),qe<Me&&(Me=qe),Me===0)break e;s.arraySet(Ee,be,pe,Me,He),Ce-=Me,pe+=Me,qe-=Me,He+=Me,j.length-=Me;break}j.mode=12;break;case 17:for(;ne<14;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(j.nlen=257+(31&Be),Be>>>=5,ne-=5,j.ndist=1+(31&Be),Be>>>=5,ne-=5,j.ncode=4+(15&Be),Be>>>=4,ne-=4,286<j.nlen||30<j.ndist){ee.msg="too many length or distance symbols",j.mode=30;break}j.have=0,j.mode=18;case 18:for(;j.have<j.ncode;){for(;ne<3;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}j.lens[ce[j.have++]]=7&Be,Be>>>=3,ne-=3}for(;j.have<19;)j.lens[ce[j.have++]]=0;if(j.lencode=j.lendyn,j.lenbits=7,W={bits:j.lenbits},Qe=A(0,j.lens,0,19,j.lencode,0,j.work,W),j.lenbits=W.bits,Qe){ee.msg="invalid code lengths set",j.mode=30;break}j.have=0,j.mode=19;case 19:for(;j.have<j.nlen+j.ndist;){for(;le=(x=j.lencode[Be&(1<<j.lenbits)-1])>>>16&255,te=65535&x,!((P=x>>>24)<=ne);){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(te<16)Be>>>=P,ne-=P,j.lens[j.have++]=te;else{if(te===16){for(B=P+2;ne<B;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(Be>>>=P,ne-=P,j.have===0){ee.msg="invalid bit length repeat",j.mode=30;break}M=j.lens[j.have-1],Me=3+(3&Be),Be>>>=2,ne-=2}else if(te===17){for(B=P+3;ne<B;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}ne-=P,M=0,Me=3+(7&(Be>>>=P)),Be>>>=3,ne-=3}else{for(B=P+7;ne<B;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}ne-=P,M=0,Me=11+(127&(Be>>>=P)),Be>>>=7,ne-=7}if(j.have+Me>j.nlen+j.ndist){ee.msg="invalid bit length repeat",j.mode=30;break}for(;Me--;)j.lens[j.have++]=M}}if(j.mode===30)break;if(j.lens[256]===0){ee.msg="invalid code -- missing end-of-block",j.mode=30;break}if(j.lenbits=9,W={bits:j.lenbits},Qe=A(d,j.lens,0,j.nlen,j.lencode,0,j.work,W),j.lenbits=W.bits,Qe){ee.msg="invalid literal/lengths set",j.mode=30;break}if(j.distbits=6,j.distcode=j.distdyn,W={bits:j.distbits},Qe=A(g,j.lens,j.nlen,j.ndist,j.distcode,0,j.work,W),j.distbits=W.bits,Qe){ee.msg="invalid distances set",j.mode=30;break}if(j.mode=20,he===6)break e;case 20:j.mode=21;case 21:if(6<=Ce&&258<=qe){ee.next_out=He,ee.avail_out=qe,ee.next_in=pe,ee.avail_in=Ce,j.hold=Be,j.bits=ne,l(ee,De),He=ee.next_out,Ee=ee.output,qe=ee.avail_out,pe=ee.next_in,be=ee.input,Ce=ee.avail_in,Be=j.hold,ne=j.bits,j.mode===12&&(j.back=-1);break}for(j.back=0;le=(x=j.lencode[Be&(1<<j.lenbits)-1])>>>16&255,te=65535&x,!((P=x>>>24)<=ne);){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(le&&(240&le)==0){for(q=P,re=le,ke=te;le=(x=j.lencode[ke+((Be&(1<<q+re)-1)>>q)])>>>16&255,te=65535&x,!(q+(P=x>>>24)<=ne);){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}Be>>>=q,ne-=q,j.back+=q}if(Be>>>=P,ne-=P,j.back+=P,j.length=te,le===0){j.mode=26;break}if(32&le){j.back=-1,j.mode=12;break}if(64&le){ee.msg="invalid literal/length code",j.mode=30;break}j.extra=15&le,j.mode=22;case 22:if(j.extra){for(B=j.extra;ne<B;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}j.length+=Be&(1<<j.extra)-1,Be>>>=j.extra,ne-=j.extra,j.back+=j.extra}j.was=j.length,j.mode=23;case 23:for(;le=(x=j.distcode[Be&(1<<j.distbits)-1])>>>16&255,te=65535&x,!((P=x>>>24)<=ne);){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if((240&le)==0){for(q=P,re=le,ke=te;le=(x=j.distcode[ke+((Be&(1<<q+re)-1)>>q)])>>>16&255,te=65535&x,!(q+(P=x>>>24)<=ne);){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}Be>>>=q,ne-=q,j.back+=q}if(Be>>>=P,ne-=P,j.back+=P,64&le){ee.msg="invalid distance code",j.mode=30;break}j.offset=te,j.extra=15&le,j.mode=24;case 24:if(j.extra){for(B=j.extra;ne<B;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}j.offset+=Be&(1<<j.extra)-1,Be>>>=j.extra,ne-=j.extra,j.back+=j.extra}if(j.offset>j.dmax){ee.msg="invalid distance too far back",j.mode=30;break}j.mode=25;case 25:if(qe===0)break e;if(Me=De-qe,j.offset>Me){if((Me=j.offset-Me)>j.whave&&j.sane){ee.msg="invalid distance too far back",j.mode=30;break}Ie=Me>j.wnext?(Me-=j.wnext,j.wsize-Me):j.wnext-Me,Me>j.length&&(Me=j.length),z=j.window}else z=Ee,Ie=He-j.offset,Me=j.length;for(qe<Me&&(Me=qe),qe-=Me,j.length-=Me;Ee[He++]=z[Ie++],--Me;);j.length===0&&(j.mode=21);break;case 26:if(qe===0)break e;Ee[He++]=j.length,qe--,j.mode=21;break;case 27:if(j.wrap){for(;ne<32;){if(Ce===0)break e;Ce--,Be|=be[pe++]<<ne,ne+=8}if(De-=qe,ee.total_out+=De,j.total+=De,De&&(ee.adler=j.check=j.flags?o(j.check,Ee,De,He-De):a(j.check,Ee,De,He-De)),De=qe,(j.flags?Be:Q(Be))!==j.check){ee.msg="incorrect data check",j.mode=30;break}ne=Be=0}j.mode=28;case 28:if(j.wrap&&j.flags){for(;ne<32;){if(Ce===0)break e;Ce--,Be+=be[pe++]<<ne,ne+=8}if(Be!==(4294967295&j.total)){ee.msg="incorrect length check",j.mode=30;break}ne=Be=0}j.mode=29;case 29:Qe=1;break e;case 30:Qe=-3;break e;case 31:return-4;default:return w}return ee.next_out=He,ee.avail_out=qe,ee.next_in=pe,ee.avail_in=Ce,j.hold=Be,j.bits=ne,(j.wsize||De!==ee.avail_out&&j.mode<30&&(j.mode<27||he!==4))&&ye(ee,ee.output,ee.next_out,De-ee.avail_out)?(j.mode=31,-4):(ve-=ee.avail_in,De-=ee.avail_out,ee.total_in+=ve,ee.total_out+=De,j.total+=De,j.wrap&&De&&(ee.adler=j.check=j.flags?o(j.check,Ee,De,ee.next_out-De):a(j.check,Ee,De,ee.next_out-De)),ee.data_type=j.bits+(j.last?64:0)+(j.mode===12?128:0)+(j.mode===20||j.mode===15?256:0),(ve==0&&De===0||he===4)&&Qe===b&&(Qe=-5),Qe)},i.inflateEnd=function(ee){if(!ee||!ee.state)return w;var he=ee.state;return he.window&&(he.window=null),ee.state=null,b},i.inflateGetHeader=function(ee,he){var j;return ee&&ee.state?(2&(j=ee.state).wrap)==0?w:((j.head=he).done=!1,b):w},i.inflateSetDictionary=function(ee,he){var j,be=he.length;return ee&&ee.state?(j=ee.state).wrap!==0&&j.mode!==11?w:j.mode===11&&a(1,he,be,0)!==j.check?-3:ye(ee,he,be,be)?(j.mode=31,-4):(j.havedict=1,b):w},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(r,n,i){var s=r("../utils/common"),a=[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],o=[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],l=[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],A=[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];n.exports=function(d,g,b,w,I,v,D,Q){var R,k,N,F,$,Z,H,O,se,ye=Q.bits,ee=0,he=0,j=0,be=0,Ee=0,pe=0,He=0,Ce=0,qe=0,Be=0,ne=null,ve=0,De=new s.Buf16(16),Me=new s.Buf16(16),Ie=null,z=0;for(ee=0;ee<=15;ee++)De[ee]=0;for(he=0;he<w;he++)De[g[b+he]]++;for(Ee=ye,be=15;1<=be&&De[be]===0;be--);if(be<Ee&&(Ee=be),be===0)return I[v++]=20971520,I[v++]=20971520,Q.bits=1,0;for(j=1;j<be&&De[j]===0;j++);for(Ee<j&&(Ee=j),ee=Ce=1;ee<=15;ee++)if(Ce<<=1,(Ce-=De[ee])<0)return-1;if(0<Ce&&(d===0||be!==1))return-1;for(Me[1]=0,ee=1;ee<15;ee++)Me[ee+1]=Me[ee]+De[ee];for(he=0;he<w;he++)g[b+he]!==0&&(D[Me[g[b+he]]++]=he);if(Z=d===0?(ne=Ie=D,19):d===1?(ne=a,ve-=257,Ie=o,z-=257,256):(ne=l,Ie=A,-1),ee=j,$=v,He=he=Be=0,N=-1,F=(qe=1<<(pe=Ee))-1,d===1&&852<qe||d===2&&592<qe)return 1;for(;;){for(H=ee-He,se=D[he]<Z?(O=0,D[he]):D[he]>Z?(O=Ie[z+D[he]],ne[ve+D[he]]):(O=96,0),R=1<<ee-He,j=k=1<<pe;I[$+(Be>>He)+(k-=R)]=H<<24|O<<16|se|0,k!==0;);for(R=1<<ee-1;Be&R;)R>>=1;if(R!==0?(Be&=R-1,Be+=R):Be=0,he++,--De[ee]==0){if(ee===be)break;ee=g[b+D[he]]}if(Ee<ee&&(Be&F)!==N){for(He===0&&(He=Ee),$+=j,Ce=1<<(pe=ee-He);pe+He<be&&!((Ce-=De[pe+He])<=0);)pe++,Ce<<=1;if(qe+=1<<pe,d===1&&852<qe||d===2&&592<qe)return 1;I[N=Be&F]=Ee<<24|pe<<16|$-v|0}}return Be!==0&&(I[$+Be]=ee-He<<24|64<<16|0),Q.bits=Ee,0}},{"../utils/common":41}],51:[function(r,n,i){n.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"}},{}],52:[function(r,n,i){var s=r("../utils/common"),a=0,o=1;function l(x){for(var _=x.length;0<=--_;)x[_]=0}var A=0,d=29,g=256,b=g+1+d,w=30,I=19,v=2*b+1,D=15,Q=16,R=7,k=256,N=16,F=17,$=18,Z=[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],H=[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],O=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],se=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ye=new Array(2*(b+2));l(ye);var ee=new Array(2*w);l(ee);var he=new Array(512);l(he);var j=new Array(256);l(j);var be=new Array(d);l(be);var Ee,pe,He,Ce=new Array(w);function qe(x,_,ce,de,Ae){this.static_tree=x,this.extra_bits=_,this.extra_base=ce,this.elems=de,this.max_length=Ae,this.has_stree=x&&x.length}function Be(x,_){this.dyn_tree=x,this.max_code=0,this.stat_desc=_}function ne(x){return x<256?he[x]:he[256+(x>>>7)]}function ve(x,_){x.pending_buf[x.pending++]=255&_,x.pending_buf[x.pending++]=_>>>8&255}function De(x,_,ce){x.bi_valid>Q-ce?(x.bi_buf|=_<<x.bi_valid&65535,ve(x,x.bi_buf),x.bi_buf=_>>Q-x.bi_valid,x.bi_valid+=ce-Q):(x.bi_buf|=_<<x.bi_valid&65535,x.bi_valid+=ce)}function Me(x,_,ce){De(x,ce[2*_],ce[2*_+1])}function Ie(x,_){for(var ce=0;ce|=1&x,x>>>=1,ce<<=1,0<--_;);return ce>>>1}function z(x,_,ce){var de,Ae,Pe=new Array(D+1),We=0;for(de=1;de<=D;de++)Pe[de]=We=We+ce[de-1]<<1;for(Ae=0;Ae<=_;Ae++){var Oe=x[2*Ae+1];Oe!==0&&(x[2*Ae]=Ie(Pe[Oe]++,Oe))}}function P(x){var _;for(_=0;_<b;_++)x.dyn_ltree[2*_]=0;for(_=0;_<w;_++)x.dyn_dtree[2*_]=0;for(_=0;_<I;_++)x.bl_tree[2*_]=0;x.dyn_ltree[2*k]=1,x.opt_len=x.static_len=0,x.last_lit=x.matches=0}function le(x){8<x.bi_valid?ve(x,x.bi_buf):0<x.bi_valid&&(x.pending_buf[x.pending++]=x.bi_buf),x.bi_buf=0,x.bi_valid=0}function te(x,_,ce,de){var Ae=2*_,Pe=2*ce;return x[Ae]<x[Pe]||x[Ae]===x[Pe]&&de[_]<=de[ce]}function q(x,_,ce){for(var de=x.heap[ce],Ae=ce<<1;Ae<=x.heap_len&&(Ae<x.heap_len&&te(_,x.heap[Ae+1],x.heap[Ae],x.depth)&&Ae++,!te(_,de,x.heap[Ae],x.depth));)x.heap[ce]=x.heap[Ae],ce=Ae,Ae<<=1;x.heap[ce]=de}function re(x,_,ce){var de,Ae,Pe,We,Oe=0;if(x.last_lit!==0)for(;de=x.pending_buf[x.d_buf+2*Oe]<<8|x.pending_buf[x.d_buf+2*Oe+1],Ae=x.pending_buf[x.l_buf+Oe],Oe++,de===0?Me(x,Ae,_):(Me(x,(Pe=j[Ae])+g+1,_),(We=Z[Pe])!==0&&De(x,Ae-=be[Pe],We),Me(x,Pe=ne(--de),ce),(We=H[Pe])!==0&&De(x,de-=Ce[Pe],We)),Oe<x.last_lit;);Me(x,k,_)}function ke(x,_){var ce,de,Ae,Pe=_.dyn_tree,We=_.stat_desc.static_tree,Oe=_.stat_desc.has_stree,ct=_.stat_desc.elems,at=-1;for(x.heap_len=0,x.heap_max=v,ce=0;ce<ct;ce++)Pe[2*ce]!==0?(x.heap[++x.heap_len]=at=ce,x.depth[ce]=0):Pe[2*ce+1]=0;for(;x.heap_len<2;)Pe[2*(Ae=x.heap[++x.heap_len]=at<2?++at:0)]=1,x.depth[Ae]=0,x.opt_len--,Oe&&(x.static_len-=We[2*Ae+1]);for(_.max_code=at,ce=x.heap_len>>1;1<=ce;ce--)q(x,Pe,ce);for(Ae=ct;ce=x.heap[1],x.heap[1]=x.heap[x.heap_len--],q(x,Pe,1),de=x.heap[1],x.heap[--x.heap_max]=ce,x.heap[--x.heap_max]=de,Pe[2*Ae]=Pe[2*ce]+Pe[2*de],x.depth[Ae]=(x.depth[ce]>=x.depth[de]?x.depth[ce]:x.depth[de])+1,Pe[2*ce+1]=Pe[2*de+1]=Ae,x.heap[1]=Ae++,q(x,Pe,1),2<=x.heap_len;);x.heap[--x.heap_max]=x.heap[1],(function(At,St){var Lt,$t,Wt,Ot,Ft,kt,sr=St.dyn_tree,mr=St.max_code,Pr=St.stat_desc.static_tree,yr=St.stat_desc.has_stree,fr=St.stat_desc.extra_bits,zn=St.stat_desc.extra_base,In=St.stat_desc.max_length,ii=0;for(Ot=0;Ot<=D;Ot++)At.bl_count[Ot]=0;for(sr[2*At.heap[At.heap_max]+1]=0,Lt=At.heap_max+1;Lt<v;Lt++)In<(Ot=sr[2*sr[2*($t=At.heap[Lt])+1]+1]+1)&&(Ot=In,ii++),sr[2*$t+1]=Ot,mr<$t||(At.bl_count[Ot]++,Ft=0,zn<=$t&&(Ft=fr[$t-zn]),kt=sr[2*$t],At.opt_len+=kt*(Ot+Ft),yr&&(At.static_len+=kt*(Pr[2*$t+1]+Ft)));if(ii!==0){do{for(Ot=In-1;At.bl_count[Ot]===0;)Ot--;At.bl_count[Ot]--,At.bl_count[Ot+1]+=2,At.bl_count[In]--,ii-=2}while(0<ii);for(Ot=In;Ot!==0;Ot--)for($t=At.bl_count[Ot];$t!==0;)mr<(Wt=At.heap[--Lt])||(sr[2*Wt+1]!==Ot&&(At.opt_len+=(Ot-sr[2*Wt+1])*sr[2*Wt],sr[2*Wt+1]=Ot),$t--)}})(x,_),z(Pe,at,x.bl_count)}function M(x,_,ce){var de,Ae,Pe=-1,We=_[1],Oe=0,ct=7,at=4;for(We===0&&(ct=138,at=3),_[2*(ce+1)+1]=65535,de=0;de<=ce;de++)Ae=We,We=_[2*(de+1)+1],++Oe<ct&&Ae===We||(Oe<at?x.bl_tree[2*Ae]+=Oe:Ae!==0?(Ae!==Pe&&x.bl_tree[2*Ae]++,x.bl_tree[2*N]++):Oe<=10?x.bl_tree[2*F]++:x.bl_tree[2*$]++,Pe=Ae,at=(Oe=0)===We?(ct=138,3):Ae===We?(ct=6,3):(ct=7,4))}function Qe(x,_,ce){var de,Ae,Pe=-1,We=_[1],Oe=0,ct=7,at=4;for(We===0&&(ct=138,at=3),de=0;de<=ce;de++)if(Ae=We,We=_[2*(de+1)+1],!(++Oe<ct&&Ae===We)){if(Oe<at)for(;Me(x,Ae,x.bl_tree),--Oe!=0;);else Ae!==0?(Ae!==Pe&&(Me(x,Ae,x.bl_tree),Oe--),Me(x,N,x.bl_tree),De(x,Oe-3,2)):Oe<=10?(Me(x,F,x.bl_tree),De(x,Oe-3,3)):(Me(x,$,x.bl_tree),De(x,Oe-11,7));Pe=Ae,at=(Oe=0)===We?(ct=138,3):Ae===We?(ct=6,3):(ct=7,4)}}l(Ce);var W=!1;function B(x,_,ce,de){De(x,(A<<1)+(de?1:0),3),(function(Ae,Pe,We,Oe){le(Ae),ve(Ae,We),ve(Ae,~We),s.arraySet(Ae.pending_buf,Ae.window,Pe,We,Ae.pending),Ae.pending+=We})(x,_,ce)}i._tr_init=function(x){W||((function(){var _,ce,de,Ae,Pe,We=new Array(D+1);for(Ae=de=0;Ae<d-1;Ae++)for(be[Ae]=de,_=0;_<1<<Z[Ae];_++)j[de++]=Ae;for(j[de-1]=Ae,Ae=Pe=0;Ae<16;Ae++)for(Ce[Ae]=Pe,_=0;_<1<<H[Ae];_++)he[Pe++]=Ae;for(Pe>>=7;Ae<w;Ae++)for(Ce[Ae]=Pe<<7,_=0;_<1<<H[Ae]-7;_++)he[256+Pe++]=Ae;for(ce=0;ce<=D;ce++)We[ce]=0;for(_=0;_<=143;)ye[2*_+1]=8,_++,We[8]++;for(;_<=255;)ye[2*_+1]=9,_++,We[9]++;for(;_<=279;)ye[2*_+1]=7,_++,We[7]++;for(;_<=287;)ye[2*_+1]=8,_++,We[8]++;for(z(ye,b+1,We),_=0;_<w;_++)ee[2*_+1]=5,ee[2*_]=Ie(_,5);Ee=new qe(ye,Z,g+1,b,D),pe=new qe(ee,H,0,w,D),He=new qe(new Array(0),O,0,I,R)})(),W=!0),x.l_desc=new Be(x.dyn_ltree,Ee),x.d_desc=new Be(x.dyn_dtree,pe),x.bl_desc=new Be(x.bl_tree,He),x.bi_buf=0,x.bi_valid=0,P(x)},i._tr_stored_block=B,i._tr_flush_block=function(x,_,ce,de){var Ae,Pe,We=0;0<x.level?(x.strm.data_type===2&&(x.strm.data_type=(function(Oe){var ct,at=4093624447;for(ct=0;ct<=31;ct++,at>>>=1)if(1&at&&Oe.dyn_ltree[2*ct]!==0)return a;if(Oe.dyn_ltree[18]!==0||Oe.dyn_ltree[20]!==0||Oe.dyn_ltree[26]!==0)return o;for(ct=32;ct<g;ct++)if(Oe.dyn_ltree[2*ct]!==0)return o;return a})(x)),ke(x,x.l_desc),ke(x,x.d_desc),We=(function(Oe){var ct;for(M(Oe,Oe.dyn_ltree,Oe.l_desc.max_code),M(Oe,Oe.dyn_dtree,Oe.d_desc.max_code),ke(Oe,Oe.bl_desc),ct=I-1;3<=ct&&Oe.bl_tree[2*se[ct]+1]===0;ct--);return Oe.opt_len+=3*(ct+1)+5+5+4,ct})(x),Ae=x.opt_len+3+7>>>3,(Pe=x.static_len+3+7>>>3)<=Ae&&(Ae=Pe)):Ae=Pe=ce+5,ce+4<=Ae&&_!==-1?B(x,_,ce,de):x.strategy===4||Pe===Ae?(De(x,2+(de?1:0),3),re(x,ye,ee)):(De(x,4+(de?1:0),3),(function(Oe,ct,at,At){var St;for(De(Oe,ct-257,5),De(Oe,at-1,5),De(Oe,At-4,4),St=0;St<At;St++)De(Oe,Oe.bl_tree[2*se[St]+1],3);Qe(Oe,Oe.dyn_ltree,ct-1),Qe(Oe,Oe.dyn_dtree,at-1)})(x,x.l_desc.max_code+1,x.d_desc.max_code+1,We+1),re(x,x.dyn_ltree,x.dyn_dtree)),P(x),de&&le(x)},i._tr_tally=function(x,_,ce){return x.pending_buf[x.d_buf+2*x.last_lit]=_>>>8&255,x.pending_buf[x.d_buf+2*x.last_lit+1]=255&_,x.pending_buf[x.l_buf+x.last_lit]=255&ce,x.last_lit++,_===0?x.dyn_ltree[2*ce]++:(x.matches++,_--,x.dyn_ltree[2*(j[ce]+g+1)]++,x.dyn_dtree[2*ne(_)]++),x.last_lit===x.lit_bufsize-1},i._tr_align=function(x){De(x,2,3),Me(x,k,ye),(function(_){_.bi_valid===16?(ve(_,_.bi_buf),_.bi_buf=0,_.bi_valid=0):8<=_.bi_valid&&(_.pending_buf[_.pending++]=255&_.bi_buf,_.bi_buf>>=8,_.bi_valid-=8)})(x)}},{"../utils/common":41}],53:[function(r,n,i){n.exports=function(){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}},{}],54:[function(r,n,i){(function(s){(function(a,o){if(!a.setImmediate){var l,A,d,g,b=1,w={},I=!1,v=a.document,D=Object.getPrototypeOf&&Object.getPrototypeOf(a);D=D&&D.setTimeout?D:a,l={}.toString.call(a.process)==="[object process]"?function(N){pr.nextTick(function(){R(N)})}:(function(){if(a.postMessage&&!a.importScripts){var N=!0,F=a.onmessage;return a.onmessage=function(){N=!1},a.postMessage("","*"),a.onmessage=F,N}})()?(g="setImmediate$"+Math.random()+"$",a.addEventListener?a.addEventListener("message",k,!1):a.attachEvent("onmessage",k),function(N){a.postMessage(g+N,"*")}):a.MessageChannel?((d=new MessageChannel).port1.onmessage=function(N){R(N.data)},function(N){d.port2.postMessage(N)}):v&&"onreadystatechange"in v.createElement("script")?(A=v.documentElement,function(N){var F=v.createElement("script");F.onreadystatechange=function(){R(N),F.onreadystatechange=null,A.removeChild(F),F=null},A.appendChild(F)}):function(N){setTimeout(R,0,N)},D.setImmediate=function(N){typeof N!="function"&&(N=new Function(""+N));for(var F=new Array(arguments.length-1),$=0;$<F.length;$++)F[$]=arguments[$+1];var Z={callback:N,args:F};return w[b]=Z,l(b),b++},D.clearImmediate=Q}function Q(N){delete w[N]}function R(N){if(I)setTimeout(R,0,N);else{var F=w[N];if(F){I=!0;try{(function($){var Z=$.callback,H=$.args;switch(H.length){case 0:Z();break;case 1:Z(H[0]);break;case 2:Z(H[0],H[1]);break;case 3:Z(H[0],H[1],H[2]);break;default:Z.apply(o,H)}})(F)}finally{Q(N),I=!1}}}}
205function k(N){N.source===a&&typeof N.data=="string"&&N.data.indexOf(g)===0&&R(+N.data.slice(g.length))}})(typeof self>"u"?s===void 0?this:s:self)}).call(this,typeof w0<"u"?w0:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(c8);var K$=c8.exports;const Y$=i6(K$);var _1={exports:{}},q$={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;"};function J$(t){return t&&t.replace?t.replace(/([&"<>'])/g,function(e,r){return q$[r]}):t}var V$=J$,Ry=V$,r5=Vb.Stream,X$="    ";function Z$(t,e){typeof e!="object"&&(e={indent:e});var r=e.stream?new r5:null,n="",i=!1,s=e.indent?e.indent===!0?X$:e.indent:"",a=!0;function o(b){a?pr.nextTick(b):b()}function l(b,w){if(w!==void 0&&(n+=w),b&&!i&&(r=r||new r5,i=!0),b&&i){var I=n;o(function(){r.emit("data",I)}),n=""}}function A(b,w){o2(l,O1(b,s,s?1:0),w)}function d(){if(r){var b=n;o(function(){r.emit("data",b),r.emit("end"),r.readable=!1,r.emit("close")})}}function g(b){var w=b.encoding||"UTF-8",I={version:"1.0",encoding:w};b.standalone&&(I.standalone=b.standalone),A({"?xml":{_attr:I}}),n=n.replace("/>","?>")}return o(function(){a=!1}),e.declaration&&g(e.declaration),t&&t.forEach?t.forEach(function(b,w){var I;w+1===t.length&&(I=d),A(b,I)}):A(t,d),r?(r.readable=!0,r):n}function $$(){var t=Array.prototype.slice.call(arguments),e={_elem:O1(t)};return e.push=function(r){if(!this.append)throw new Error("not assigned to a parent!");var n=this,i=this._elem.indent;o2(this.append,O1(r,i,this._elem.icount+(i?1:0)),function(){n.append(!0)})},e.close=function(r){r!==void 0&&this.push(r),this.end&&this.end()},e}function eee(t,e){return new Array(e||0).join(t||"")}function O1(t,e,r){r=r||0;var n=eee(e,r),i,s=t,a=!1;if(typeof t=="object"){var o=Object.keys(t);if(i=o[0],s=t[i],s&&s._elem)return s._elem.name=i,s._elem.icount=r,s._elem.indent=e,s._elem.indents=n,s._elem.interrupt=s,s._elem}var l=[],A=[],d;function g(b){var w=Object.keys(b);w.forEach(function(I){l.push(tee(I,b[I]))})}switch(typeof s){case"object":if(s===null)break;s._attr&&g(s._attr),s._cdata&&A.push(("<![CDATA["+s._cdata).replace(/\]\]>/g,"]]]]><![CDATA[>")+"]]>"),s.forEach&&(d=!1,A.push(""),s.forEach(function(b){if(typeof b=="object"){var w=Object.keys(b)[0];w=="_attr"?g(b._attr):A.push(O1(b,e,r+1))}else A.pop(),d=!0,A.push(Ry(b))}),d||A.push(""));break;default:A.push(Ry(s))}return{name:i,interrupt:a,attributes:l,content:A,icount:r,indents:n,indent:e}}function o2(t,e,r){if(typeof e!="object")return t(!1,e);var n=e.interrupt?1:e.content.length;function i(){for(;e.content.length;){var a=e.content.shift();if(a!==void 0){if(s(a))return;o2(t,a)}}t(!1,(n>1?e.indents:"")+(e.name?"</"+e.name+">":"")+(e.indent&&!r?`
206`:"")),r&&r()}function s(a){return a.interrupt?(a.interrupt.append=t,a.interrupt.end=i,a.interrupt=!1,t(!0),!0):!1}if(t(!1,e.indents+(e.name?"<"+e.name:"")+(e.attributes.length?" "+e.attributes.join(" "):"")+(n?e.name?">":"":e.name?"/>":"")+(e.indent&&n>1?`
207`:"")),!n)return t(!1,e.indent?`
208`:"");s(e)||i()}function tee(t,e){return t+'="'+Ry(e)+'"'}_1.exports=Z$;_1.exports.element=_1.exports.Element=$$;var ree=_1.exports;const Pi=i6(ree),n5=0,i5=32,nee=32,iee=(t,e)=>{const r=e.replace(/-/g,"");if(r.length!==nee)throw new Error(`Error: Cannot extract GUID from font filename: ${e}`);const i=r.replace(/(..)/g,"$1 ").trim().split(" ").map(l=>parseInt(l,16));i.reverse();const a=t.slice(n5,i5).map((l,A)=>l^i[A%i.length]);return Buffer.concat([t.slice(0,n5),a,t.slice(i5)])};class see{format(e,r={stack:[]}){const n=e.prepForXml(r);if(n)return n;throw Error("XMLComponent did not format correctly")}}class aee{replace(e,r,n){let i=e;return r.forEach((s,a)=>{i=i.replace(new RegExp(`{${s.fileName}}`,"g"),(n+a).toString())}),i}getMediaData(e,r){return r.Array.filter(n=>e.search(`{${n.fileName}}`)>0)}}class oee{replace(e,r){let n=e;for(const i of r)n=n.replace(new RegExp(`{${i.reference}-${i.instance}}`,"g"),i.numId.toString());return n}}class lee{constructor(){Ze(this,"formatter"),Ze(this,"imageReplacer"),Ze(this,"numberingReplacer"),this.formatter=new see,this.imageReplacer=new aee,this.numberingReplacer=new oee}compile(e,r){const n=new Y$,i=this.xmlifyFile(e,r),s=new Map(Object.entries(i));for(const[,a]of s)if(Array.isArray(a))for(const o of a)n.file(o.path,o.data);else n.file(a.path,a.data);for(const a of e.Media.Array)a.type!=="svg"?n.file(`word/media/${a.fileName}`,a.data):(n.file(`word/media/${a.fileName}`,a.data),n.file(`word/media/${a.fallback.fileName}`,a.fallback.data));for(const{data:a,name:o,fontKey:l}of e.FontTable.fontOptionsWithKey){const[A]=o.split(".");n.file(`word/fonts/${A}.odttf`,iee(a,l))}return n}xmlifyFile(e,r){const n=e.Document.Relationships.RelationshipCount+1,i=Pi(this.formatter.format(e.Document.View,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),s=this.imageReplacer.getMediaData(i,e.Media);return{Relationships:{data:(s.forEach((a,o)=>{e.Document.Relationships.createRelationship(n+o,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",`media/${a.fileName}`)}),Pi(this.formatter.format(e.Document.Relationships,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}})),path:"word/_rels/document.xml.rels"},Document:{data:(()=>{const a=this.imageReplacer.replace(i,s,n);return this.numberingReplacer.replace(a,e.Numbering.ConcreteNumbering)})(),path:"word/document.xml"},Styles:{data:(()=>{const a=Pi(this.formatter.format(e.Styles,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}});return this.numberingReplacer.replace(a,e.Numbering.ConcreteNumbering)})(),path:"word/styles.xml"},Properties:{data:Pi(this.formatter.format(e.CoreProperties,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"docProps/core.xml"},Numbering:{data:Pi(this.formatter.format(e.Numbering,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/numbering.xml"},FileRelationships:{data:Pi(this.formatter.format(e.FileRelationships,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"_rels/.rels"},HeaderRelationships:e.Headers.map((a,o)=>{const l=Pi(this.formatter.format(a.View,{viewWrapper:a,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}});
208return this.imageReplacer.getMediaData(l,e.Media).forEach((d,g)=>{a.Relationships.createRelationship(g,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",`media/${d.fileName}`)}),{data:Pi(this.formatter.format(a.Relationships,{viewWrapper:a,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:`word/_rels/header${o+1}.xml.rels`}}),FooterRelationships:e.Footers.map((a,o)=>{const l=Pi(this.formatter.format(a.View,{viewWrapper:a,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}});return this.imageReplacer.getMediaData(l,e.Media).forEach((d,g)=>{a.Relationships.createRelationship(g,"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",`media/${d.fileName}`)}),{data:Pi(this.formatter.format(a.Relationships,{viewWrapper:a,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:`word/_rels/footer${o+1}.xml.rels`}}),Headers:e.Headers.map((a,o)=>{const l=Pi(this.formatter.format(a.View,{viewWrapper:a,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),A=this.imageReplacer.getMediaData(l,e.Media),d=this.imageReplacer.replace(l,A,0);return{data:this.numberingReplacer.replace(d,e.Numbering.ConcreteNumbering),path:`word/header${o+1}.xml`}}),Footers:e.Footers.map((a,o)=>{const l=Pi(this.formatter.format(a.View,{viewWrapper:a,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),A=this.imageReplacer.getMediaData(l,e.Media),d=this.imageReplacer.replace(l,A,0);return{data:this.numberingReplacer.replace(d,e.Numbering.ConcreteNumbering),path:`word/footer${o+1}.xml`}}),ContentTypes:{data:Pi(this.formatter.format(e.ContentTypes,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"[Content_Types].xml"},CustomProperties:{data:Pi(this.formatter.format(e.CustomProperties,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"docProps/custom.xml"},AppProperties:{data:Pi(this.formatter.format(e.AppProperties,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"docProps/app.xml"},FootNotes:{data:Pi(this.formatter.format(e.FootNotes.View,{viewWrapper:e.FootNotes,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"word/footnotes.xml"},FootNotesRelationships:{data:Pi(this.formatter.format(e.FootNotes.Relationships,{viewWrapper:e.FootNotes,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"word/_rels/footnotes.xml.rels"},Settings:{data:Pi(this.formatter.format(e.Settings,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/settings.xml"},Comments:{data:Pi(this.formatter.format(e.Comments,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/comments.xml"},FontTable:{data:Pi(this.formatter.format(e.FontTable.View,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{standalone:"yes",encoding:"UTF-8"}}),path:"word/fontTable.xml"},FontTableRelationships:{data:Pi(this.formatter.format(e.FontTable.Relationships,{viewWrapper:e.Document,file:e,stack:[]}),{indent:r,declaration:{encoding:"UTF-8"}}),path:"word/_rels/fontTable.xml.rels"}}}}const cee={WITH_2_BLANKS:"  "},YA=t=>t===!0?cee.WITH_2_BLANKS:t===!1?void 0:t;class uee{static toString(e,r){return _d(this,null,function*(){return yield this.compiler.compile(e,YA(r)).generateAsync({type:"string",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toBuffer(e,r){return _d(this,null,function*(){return yield this.compiler.compile(e,YA(r)).generateAsync({type:"nodebuffer",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toBase64String(e,r){return _d(this,null,function*(){return yield this.compiler.compile(e,YA(r)).generateAsync({type:"base64",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toBlob(e,r){return _d(this,null,function*(){return yield this.compiler.compile(e,YA(r)).generateAsync({type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"})})}static toStream(e,r){const n=new Vb.Stream;return this.compiler.compile(e,YA(r)).generateAsync({type:"nodebuffer",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",compression:"DEFLATE"}).then(s=>
208{n.emit("data",s),n.emit("end")}),n}}Ze(uee,"compiler",new lee);export{a0 as A,n2 as B,u5 as D,xq as F,dc as I,uA as L,H1 as P,vq as S,xs as T,h8 as V,l2 as _,Aee as a,hee as b,nl as c,AA as d,jC as e,Dy as f,See as g,uee as h,Qee as i,Cee as j,qC as k,Bq as l,Sq as m,n6 as p,wee as r,BD as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.